All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 1/3] binutils: Upgrade to 2.40 release
@ 2023-01-19 23:51 Khem Raj
  2023-01-19 23:51 ` [PATCH v3 2/3] binutils: Package libsframe Khem Raj
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Khem Raj @ 2023-01-19 23:51 UTC (permalink / raw)
  To: openembedded-core; +Cc: Khem Raj

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
v1 -> v2:
- Fix build on mingw
- Backport fix to build with --disable-gdb

v2 -> v3:
- Adjust mingw build fix to not mess with normal x86_64

 meta/conf/distro/include/tcmode-default.inc   |     2 +-
 .../{binutils-2.39.inc => binutils-2.40.inc}  |    22 +-
 ....39.bb => binutils-cross-canadian_2.40.bb} |     0
 ...39.bb => binutils-cross-testsuite_2.40.bb} |     0
 ...s-cross_2.39.bb => binutils-cross_2.40.bb} |     0
 ...ssdk_2.39.bb => binutils-crosssdk_2.40.bb} |     0
 ...s-crosssdk-Generate-relocatable-SDKs.patch |    10 +-
 ...o-not-generate-linker-script-directo.patch |     4 +-
 ...dk-Search-for-alternative-ld.so.conf.patch |    18 +-
 ...004-Point-scripts-location-to-libdir.patch |    10 +-
 ...stro-compiler-point-to-the-wrong-ins.patch |     4 +-
 ...-system-directories-when-cross-linki.patch |    44 +-
 ...ect-assembling-for-ppc-wait-mnemonic.patch |     8 +-
 .../binutils/0008-Use-libtool-2.4.patch       | 19254 ++++++++++------
 ...h-in-libtool-when-sysroot-is-enabled.patch |     2 +-
 .../0010-sync-with-OE-libtool-changes.patch   |     2 +-
 ...or-clang-before-checking-gcc-version.patch |    10 +-
 ...-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch |     4 +-
 .../binutils/0013-CVE-2022-38533.patch        |    36 -
 ...sing-_Alignof-when-using-C11-or-newe.patch |    48 +
 .../binutils/0014-CVE-2022-38128-1.patch      |   350 -
 .../binutils/0014-CVE-2022-38128-2.patch      |   536 -
 .../binutils/0014-CVE-2022-38128-3.patch      |    95 -
 ...-dependencies-on-gmp-and-mpfr-when-g.patch |    56 +
 .../binutils/0015-CVE-2022-4285.patch         |    37 -
 ...-pe-dll.o-entry-deom-targ_extra_ofil.patch |    32 +
 .../{binutils_2.39.bb => binutils_2.40.bb}    |     0
 27 files changed, 11811 insertions(+), 8773 deletions(-)
 rename meta/recipes-devtools/binutils/{binutils-2.39.inc => binutils-2.40.inc} (71%)
 rename meta/recipes-devtools/binutils/{binutils-cross-canadian_2.39.bb => binutils-cross-canadian_2.40.bb} (100%)
 rename meta/recipes-devtools/binutils/{binutils-cross-testsuite_2.39.bb => binutils-cross-testsuite_2.40.bb} (100%)
 rename meta/recipes-devtools/binutils/{binutils-cross_2.39.bb => binutils-cross_2.40.bb} (100%)
 rename meta/recipes-devtools/binutils/{binutils-crosssdk_2.39.bb => binutils-crosssdk_2.40.bb} (100%)
 delete mode 100644 meta/recipes-devtools/binutils/binutils/0013-CVE-2022-38533.patch
 create mode 100644 meta/recipes-devtools/binutils/binutils/0013-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch
 delete mode 100644 meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-1.patch
 delete mode 100644 meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-2.patch
 delete mode 100644 meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-3.patch
 create mode 100644 meta/recipes-devtools/binutils/binutils/0014-configure-remove-dependencies-on-gmp-and-mpfr-when-g.patch
 delete mode 100644 meta/recipes-devtools/binutils/binutils/0015-CVE-2022-4285.patch
 create mode 100644 meta/recipes-devtools/binutils/binutils/0015-Remove-duplicate-pe-dll.o-entry-deom-targ_extra_ofil.patch
 rename meta/recipes-devtools/binutils/{binutils_2.39.bb => binutils_2.40.bb} (100%)

diff --git a/meta/conf/distro/include/tcmode-default.inc b/meta/conf/distro/include/tcmode-default.inc
index 4d4929529a..bcc5f7ce1f 100644
--- a/meta/conf/distro/include/tcmode-default.inc
+++ b/meta/conf/distro/include/tcmode-default.inc
@@ -18,7 +18,7 @@ PREFERRED_PROVIDER_virtual/gettext ??= "gettext"
 
 GCCVERSION ?= "12.%"
 SDKGCCVERSION ?= "${GCCVERSION}"
-BINUVERSION ?= "2.39%"
+BINUVERSION ?= "2.40%"
 GDBVERSION ?= "12.%"
 GLIBCVERSION ?= "2.37"
 LINUXLIBCVERSION ?= "6.1%"
diff --git a/meta/recipes-devtools/binutils/binutils-2.39.inc b/meta/recipes-devtools/binutils/binutils-2.40.inc
similarity index 71%
rename from meta/recipes-devtools/binutils/binutils-2.39.inc
rename to meta/recipes-devtools/binutils/binutils-2.40.inc
index 419571d56c..c2b926bb32 100644
--- a/meta/recipes-devtools/binutils/binutils-2.39.inc
+++ b/meta/recipes-devtools/binutils/binutils-2.40.inc
@@ -10,15 +10,15 @@ LIC_FILES_CHKSUM="\
     file://bfd/COPYING;md5=d32239bcb673463ab874e80d47fae504\
     "
 
-# When upgrading to 2.39, please make sure there is no trailing .0, so
+# When upgrading to 2.41, please make sure there is no trailing .0, so
 # that upstream version check can work correctly.
-PV = "2.39"
-CVE_VERSION = "2.39"
-SRCBRANCH ?= "binutils-2_39-branch"
+PV = "2.40"
+CVE_VERSION = "2.40"
+SRCBRANCH ?= "binutils-2_40-branch"
 
 UPSTREAM_CHECK_GITTAGREGEX = "binutils-(?P<pver>\d+_(\d_?)*)"
 
-SRCREV ?= "f89058434f13382c85b8729464192bc7763d88a4"
+SRCREV ?= "ffb83e32fc11f36b7b82b876c14888f82cd983b3"
 BINUTILS_GIT_URI ?= "git://sourceware.org/git/binutils-gdb.git;branch=${SRCBRANCH};protocol=git"
 SRC_URI = "\
      ${BINUTILS_GIT_URI} \
@@ -31,14 +31,8 @@ SRC_URI = "\
      file://0010-sync-with-OE-libtool-changes.patch \
      file://0011-Check-for-clang-before-checking-gcc-version.patch \
      file://0012-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch \
-     file://0013-CVE-2022-38533.patch \
-     file://0014-CVE-2022-38128-1.patch \
-     file://0014-CVE-2022-38128-2.patch \
-     file://0014-CVE-2022-38128-3.patch \
-     file://0015-CVE-2022-4285.patch \
+     file://0013-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch \
+     file://0014-configure-remove-dependencies-on-gmp-and-mpfr-when-g.patch \
+     file://0015-Remove-duplicate-pe-dll.o-entry-deom-targ_extra_ofil.patch \
 "
 S  = "${WORKDIR}/git"
-# Already in 2.39 branch
-# - https://sourceware.org/bugzilla/show_bug.cgi?id=29289
-# - https://sourceware.org/bugzilla/show_bug.cgi?id=29290
-CVE_CHECK_IGNORE += "CVE-2022-38126 CVE-2022-38127"
diff --git a/meta/recipes-devtools/binutils/binutils-cross-canadian_2.39.bb b/meta/recipes-devtools/binutils/binutils-cross-canadian_2.40.bb
similarity index 100%
rename from meta/recipes-devtools/binutils/binutils-cross-canadian_2.39.bb
rename to meta/recipes-devtools/binutils/binutils-cross-canadian_2.40.bb
diff --git a/meta/recipes-devtools/binutils/binutils-cross-testsuite_2.39.bb b/meta/recipes-devtools/binutils/binutils-cross-testsuite_2.40.bb
similarity index 100%
rename from meta/recipes-devtools/binutils/binutils-cross-testsuite_2.39.bb
rename to meta/recipes-devtools/binutils/binutils-cross-testsuite_2.40.bb
diff --git a/meta/recipes-devtools/binutils/binutils-cross_2.39.bb b/meta/recipes-devtools/binutils/binutils-cross_2.40.bb
similarity index 100%
rename from meta/recipes-devtools/binutils/binutils-cross_2.39.bb
rename to meta/recipes-devtools/binutils/binutils-cross_2.40.bb
diff --git a/meta/recipes-devtools/binutils/binutils-crosssdk_2.39.bb b/meta/recipes-devtools/binutils/binutils-crosssdk_2.40.bb
similarity index 100%
rename from meta/recipes-devtools/binutils/binutils-crosssdk_2.39.bb
rename to meta/recipes-devtools/binutils/binutils-crosssdk_2.40.bb
diff --git a/meta/recipes-devtools/binutils/binutils/0001-binutils-crosssdk-Generate-relocatable-SDKs.patch b/meta/recipes-devtools/binutils/binutils/0001-binutils-crosssdk-Generate-relocatable-SDKs.patch
index 9a7ee494c8..7fffa81724 100644
--- a/meta/recipes-devtools/binutils/binutils/0001-binutils-crosssdk-Generate-relocatable-SDKs.patch
+++ b/meta/recipes-devtools/binutils/binutils/0001-binutils-crosssdk-Generate-relocatable-SDKs.patch
@@ -1,4 +1,4 @@
-From a0ac147aec127c66c9e38292faa50bb56d3c2a19 Mon Sep 17 00:00:00 2001
+From 25e715730ddcca37021fa4876aed4fa91d5dea25 Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Mon, 2 Mar 2015 01:58:54 +0000
 Subject: [PATCH] binutils-crosssdk: Generate relocatable SDKs
@@ -21,10 +21,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
  3 files changed, 6 insertions(+), 3 deletions(-)
 
 diff --git a/gold/layout.cc b/gold/layout.cc
-index 3efe8d98ae9..9cc389664a6 100644
+index 899d4af0707..7c31b1bef6e 100644
 --- a/gold/layout.cc
 +++ b/gold/layout.cc
-@@ -5033,7 +5033,7 @@ Layout::create_interp(const Target* target)
+@@ -5083,7 +5083,7 @@ Layout::create_interp(const Target* target)
        gold_assert(interp != NULL);
      }
  
@@ -34,7 +34,7 @@ index 3efe8d98ae9..9cc389664a6 100644
    Output_section_data* odata = new Output_data_const(interp, len, 1);
  
 diff --git a/ld/genscripts.sh b/ld/genscripts.sh
-index 278f212bdad..0c52ebee4d0 100755
+index 382bd07ffe2..9fbd0c4cb8a 100755
 --- a/ld/genscripts.sh
 +++ b/ld/genscripts.sh
 @@ -304,6 +304,7 @@ DATA_ALIGNMENT_u="${DATA_ALIGNMENT_u-${DATA_ALIGNMENT_r}}"
@@ -59,7 +59,7 @@ index 278f212bdad..0c52ebee4d0 100755
  DATA_ALIGNMENT=${DATA_ALIGNMENT_}
  RELOCATING=" "
 diff --git a/ld/scripttempl/elf.sc b/ld/scripttempl/elf.sc
-index bf2268bb0ad..b1811ef130f 100644
+index 5d3b0d31b1b..2163909cd56 100644
 --- a/ld/scripttempl/elf.sc
 +++ b/ld/scripttempl/elf.sc
 @@ -148,8 +148,8 @@ if test -z "$DATA_SEGMENT_ALIGN"; then
diff --git a/meta/recipes-devtools/binutils/binutils/0002-binutils-cross-Do-not-generate-linker-script-directo.patch b/meta/recipes-devtools/binutils/binutils/0002-binutils-cross-Do-not-generate-linker-script-directo.patch
index cab9c0ed89..87a19c9ec3 100644
--- a/meta/recipes-devtools/binutils/binutils/0002-binutils-cross-Do-not-generate-linker-script-directo.patch
+++ b/meta/recipes-devtools/binutils/binutils/0002-binutils-cross-Do-not-generate-linker-script-directo.patch
@@ -1,4 +1,4 @@
-From fd7065bfd20364679e3c3f329b19059bbc51ab02 Mon Sep 17 00:00:00 2001
+From 080a8eafc5961f78222d84aaa816d0933441b7ab Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Mon, 6 Mar 2017 23:37:05 -0800
 Subject: [PATCH] binutils-cross: Do not generate linker script directories
@@ -22,7 +22,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
  1 file changed, 25 deletions(-)
 
 diff --git a/ld/genscripts.sh b/ld/genscripts.sh
-index 0c52ebee4d0..1acbe66bd2e 100755
+index 9fbd0c4cb8a..6be07038c9b 100755
 --- a/ld/genscripts.sh
 +++ b/ld/genscripts.sh
 @@ -235,31 +235,6 @@ append_to_lib_path()
diff --git a/meta/recipes-devtools/binutils/binutils/0003-binutils-nativesdk-Search-for-alternative-ld.so.conf.patch b/meta/recipes-devtools/binutils/binutils/0003-binutils-nativesdk-Search-for-alternative-ld.so.conf.patch
index 4fe5520010..8e5e2be81d 100644
--- a/meta/recipes-devtools/binutils/binutils/0003-binutils-nativesdk-Search-for-alternative-ld.so.conf.patch
+++ b/meta/recipes-devtools/binutils/binutils/0003-binutils-nativesdk-Search-for-alternative-ld.so.conf.patch
@@ -1,4 +1,4 @@
-From 67735b3647f98ce0f010ff8b4f9b5c5da576cb17 Mon Sep 17 00:00:00 2001
+From 90d1bb804033a74b54f64cd5d3127c004c266af8 Mon Sep 17 00:00:00 2001
 From: Richard Purdie <richard.purdie@linuxfoundation.org>
 Date: Wed, 19 Feb 2020 09:51:16 -0800
 Subject: [PATCH] binutils-nativesdk: Search for alternative ld.so.conf in SDK
@@ -29,7 +29,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
  5 files changed, 7 insertions(+), 3 deletions(-)
 
 diff --git a/ld/Makefile.am b/ld/Makefile.am
-index d31021c13e2..29782385ca4 100644
+index 12b2c3c453f..0590b7055d0 100644
 --- a/ld/Makefile.am
 +++ b/ld/Makefile.am
 @@ -42,7 +42,8 @@ ZLIBINC = @zlibinc@
@@ -41,12 +41,12 @@ index d31021c13e2..29782385ca4 100644
 +           -DSYSCONFDIR="\"$(sysconfdir)\""
  WARN_CFLAGS = @WARN_CFLAGS@
  NO_WERROR = @NO_WERROR@
- AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) $(JANSSON_CFLAGS)
+ AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) $(JANSSON_CFLAGS) $(ZSTD_CFLAGS)
 diff --git a/ld/Makefile.in b/ld/Makefile.in
-index ee0c98f65b0..04ee68a2c67 100644
+index 3d5685d6bae..70643b1ce46 100644
 --- a/ld/Makefile.in
 +++ b/ld/Makefile.in
-@@ -562,7 +562,8 @@ ZLIB = @zlibdir@ -lz
+@@ -566,7 +566,8 @@ ZLIB = @zlibdir@ -lz
  ZLIBINC = @zlibinc@
  ELF_CLFAGS = -DELF_LIST_OPTIONS=@elf_list_options@ \
  	   -DELF_SHLIB_LIST_OPTIONS=@elf_shlib_list_options@ \
@@ -54,10 +54,10 @@ index ee0c98f65b0..04ee68a2c67 100644
 +	   -DELF_PLT_UNWIND_LIST_OPTIONS=@elf_plt_unwind_list_options@ \
 +           -DSYSCONFDIR="\"$(sysconfdir)\""
  
- AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) $(JANSSON_CFLAGS)
+ AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) $(JANSSON_CFLAGS) $(ZSTD_CFLAGS)
  
 diff --git a/ld/ldelf.c b/ld/ldelf.c
-index bfa0d54753a..0d61a3209ec 100644
+index eff6693e052..95787012b89 100644
 --- a/ld/ldelf.c
 +++ b/ld/ldelf.c
 @@ -936,7 +936,7 @@ ldelf_check_ld_so_conf (const struct bfd_link_needed_list *l, int force,
@@ -70,7 +70,7 @@ index bfa0d54753a..0d61a3209ec 100644
        if (!ldelf_parse_ld_so_conf (&info, tmppath))
  	{
 diff --git a/ld/ldmain.c b/ld/ldmain.c
-index ea72b14a301..1ae90a77749 100644
+index 9290a189b0d..ceaca2d85d0 100644
 --- a/ld/ldmain.c
 +++ b/ld/ldmain.c
 @@ -70,6 +70,7 @@ char *program_name;
@@ -82,7 +82,7 @@ index ea72b14a301..1ae90a77749 100644
  /* The canonical representation of ld_sysroot.  */
  char *ld_canon_sysroot;
 diff --git a/ld/ldmain.h b/ld/ldmain.h
-index f6d05a02f59..e60292cd522 100644
+index dda124b96e8..ba06a7d7be2 100644
 --- a/ld/ldmain.h
 +++ b/ld/ldmain.h
 @@ -23,6 +23,7 @@
diff --git a/meta/recipes-devtools/binutils/binutils/0004-Point-scripts-location-to-libdir.patch b/meta/recipes-devtools/binutils/binutils/0004-Point-scripts-location-to-libdir.patch
index 5b0f2ee308..90abd50498 100644
--- a/meta/recipes-devtools/binutils/binutils/0004-Point-scripts-location-to-libdir.patch
+++ b/meta/recipes-devtools/binutils/binutils/0004-Point-scripts-location-to-libdir.patch
@@ -1,4 +1,4 @@
-From 2158e5bd4c6ea4db89e33d46ef25428e37bfc3a6 Mon Sep 17 00:00:00 2001
+From a7c988d60f11c8279453c2d9edeede001cce7c9e Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Mon, 2 Mar 2015 01:09:58 +0000
 Subject: [PATCH] Point scripts location to libdir
@@ -12,10 +12,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
  2 files changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/ld/Makefile.am b/ld/Makefile.am
-index 29782385ca4..062e6b6814b 100644
+index 0590b7055d0..c30db94ee3c 100644
 --- a/ld/Makefile.am
 +++ b/ld/Makefile.am
-@@ -51,7 +51,7 @@ AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) $(JANSSON_CFLAGS)
+@@ -51,7 +51,7 @@ AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) $(JANSSON_CFLAGS) $(ZSTD_CFLAGS)
  # We put the scripts in the directory $(scriptdir)/ldscripts.
  # We can't put the scripts in $(datadir) because the SEARCH_DIR
  # directives need to be different for native and cross linkers.
@@ -25,10 +25,10 @@ index 29782385ca4..062e6b6814b 100644
  EMUL = @EMUL@
  EMULATION_OFILES = @EMULATION_OFILES@
 diff --git a/ld/Makefile.in b/ld/Makefile.in
-index 04ee68a2c67..782d4017a60 100644
+index 70643b1ce46..0405028e02f 100644
 --- a/ld/Makefile.in
 +++ b/ld/Makefile.in
-@@ -570,7 +570,7 @@ AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) $(JANSSON_CFLAGS)
+@@ -574,7 +574,7 @@ AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) $(JANSSON_CFLAGS) $(ZSTD_CFLAGS)
  # We put the scripts in the directory $(scriptdir)/ldscripts.
  # We can't put the scripts in $(datadir) because the SEARCH_DIR
  # directives need to be different for native and cross linkers.
diff --git a/meta/recipes-devtools/binutils/binutils/0005-don-t-let-the-distro-compiler-point-to-the-wrong-ins.patch b/meta/recipes-devtools/binutils/binutils/0005-don-t-let-the-distro-compiler-point-to-the-wrong-ins.patch
index 2495079508..9557e871db 100644
--- a/meta/recipes-devtools/binutils/binutils/0005-don-t-let-the-distro-compiler-point-to-the-wrong-ins.patch
+++ b/meta/recipes-devtools/binutils/binutils/0005-don-t-let-the-distro-compiler-point-to-the-wrong-ins.patch
@@ -1,4 +1,4 @@
-From e74d765a1a95253c9247228bd7ccbcabecdd8f7e Mon Sep 17 00:00:00 2001
+From fc39b9c332a346910695817274d55d0c20dc717a Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Mon, 2 Mar 2015 01:39:01 +0000
 Subject: [PATCH] don't let the distro compiler point to the wrong installation
@@ -17,7 +17,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
  1 file changed, 2 insertions(+), 1 deletion(-)
 
 diff --git a/libiberty/Makefile.in b/libiberty/Makefile.in
-index abef3c4601b..880c8826482 100644
+index f9fbba23e2c..93495e45d6f 100644
 --- a/libiberty/Makefile.in
 +++ b/libiberty/Makefile.in
 @@ -385,7 +385,8 @@ install-strip: install
diff --git a/meta/recipes-devtools/binutils/binutils/0006-warn-for-uses-of-system-directories-when-cross-linki.patch b/meta/recipes-devtools/binutils/binutils/0006-warn-for-uses-of-system-directories-when-cross-linki.patch
index 00fb5aad1b..0ca55d4095 100644
--- a/meta/recipes-devtools/binutils/binutils/0006-warn-for-uses-of-system-directories-when-cross-linki.patch
+++ b/meta/recipes-devtools/binutils/binutils/0006-warn-for-uses-of-system-directories-when-cross-linki.patch
@@ -1,4 +1,4 @@
-From 2c43b1357db6b09d1645704afd3f45be6de0cf4d Mon Sep 17 00:00:00 2001
+From b9af05e87ac8eb4fa18a75939edb661056246c30 Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Fri, 15 Jan 2016 06:31:09 +0000
 Subject: [PATCH] warn for uses of system directories when cross linking
@@ -63,10 +63,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
  9 files changed, 88 insertions(+), 2 deletions(-)
 
 diff --git a/ld/config.in b/ld/config.in
-index d4c1fc420b5..1aece0b2c29 100644
+index ad0dc6a106c..d21edaddce7 100644
 --- a/ld/config.in
 +++ b/ld/config.in
-@@ -55,6 +55,9 @@
+@@ -58,6 +58,9 @@
     language is requested. */
  #undef ENABLE_NLS
  
@@ -77,10 +77,10 @@ index d4c1fc420b5..1aece0b2c29 100644
  #undef EXTRA_SHLIB_EXTENSION
  
 diff --git a/ld/configure b/ld/configure
-index e58fb7f3a35..d0a467ac101 100755
+index 49936a0cb2a..5f5dad6d67c 100755
 --- a/ld/configure
 +++ b/ld/configure
-@@ -836,6 +836,7 @@ with_lib_path
+@@ -839,6 +839,7 @@ with_lib_path
  enable_targets
  enable_64_bit_bfd
  with_sysroot
@@ -88,7 +88,7 @@ index e58fb7f3a35..d0a467ac101 100755
  enable_gold
  enable_got
  enable_compressed_debug_sections
-@@ -1514,6 +1515,8 @@ Optional Features:
+@@ -1521,6 +1522,8 @@ Optional Features:
    --enable-checking       enable run-time checks
    --enable-targets        alternative target configurations
    --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
@@ -97,7 +97,7 @@ index e58fb7f3a35..d0a467ac101 100755
    --enable-gold[=ARG]     build gold [ARG={default,yes,no}]
    --enable-got=<type>     GOT handling scheme (target, single, negative,
                            multigot)
-@@ -15349,6 +15352,19 @@ fi
+@@ -15483,6 +15486,19 @@ fi
  
  
  
@@ -118,10 +118,10 @@ index e58fb7f3a35..d0a467ac101 100755
  if test "${enable_gold+set}" = set; then :
    enableval=$enable_gold; case "${enableval}" in
 diff --git a/ld/configure.ac b/ld/configure.ac
-index 4331d6b1302..e2976bc2926 100644
+index 77edac3258c..a74dac63038 100644
 --- a/ld/configure.ac
 +++ b/ld/configure.ac
-@@ -102,6 +102,16 @@ AC_SUBST(use_sysroot)
+@@ -103,6 +103,16 @@ AC_SUBST(use_sysroot)
  AC_SUBST(TARGET_SYSTEM_ROOT)
  AC_SUBST(TARGET_SYSTEM_ROOT_DEFINE)
  
@@ -139,10 +139,10 @@ index 4331d6b1302..e2976bc2926 100644
  dnl "install_as_default" is set to false if gold is the default linker.
  dnl "installed_linker" is the installed BFD linker name.
 diff --git a/ld/ld.h b/ld/ld.h
-index f3086bf30de..db5064243c7 100644
+index 05649ff61b8..1818c227473 100644
 --- a/ld/ld.h
 +++ b/ld/ld.h
-@@ -162,6 +162,14 @@ typedef struct
+@@ -163,6 +163,14 @@ typedef struct
       in the linker script.  */
    bool force_group_allocation;
  
@@ -158,10 +158,10 @@ index f3086bf30de..db5064243c7 100644
    enum endian_enum endian;
  
 diff --git a/ld/ld.texi b/ld/ld.texi
-index eabbec8faa9..c4680e4947e 100644
+index db3a9f09b45..77037399cb9 100644
 --- a/ld/ld.texi
 +++ b/ld/ld.texi
-@@ -2947,6 +2947,18 @@ creation of the metadata note, if one had been enabled by an earlier
+@@ -2960,6 +2960,18 @@ creation of the metadata note, if one had been enabled by an earlier
  occurrence of the --package-metdata option.
  If the linker has been built with libjansson, then the JSON string
  will be validated.
@@ -181,7 +181,7 @@ index eabbec8faa9..c4680e4947e 100644
  
  @c man end
 diff --git a/ld/ldfile.c b/ld/ldfile.c
-index 731ae5f7aed..dd8f03fd960 100644
+index b8fd4e5d8e0..1f1d8e23bc9 100644
 --- a/ld/ldfile.c
 +++ b/ld/ldfile.c
 @@ -117,6 +117,23 @@ ldfile_add_library_path (const char *name, bool cmdline)
@@ -209,10 +209,10 @@ index 731ae5f7aed..dd8f03fd960 100644
  
  /* Try to open a BFD for a lang_input_statement.  */
 diff --git a/ld/ldlex.h b/ld/ldlex.h
-index 57ade1f754b..64007ff8684 100644
+index 0538f0a06a1..f94a71875d8 100644
 --- a/ld/ldlex.h
 +++ b/ld/ldlex.h
-@@ -168,6 +168,8 @@ enum option_values
+@@ -170,6 +170,8 @@ enum option_values
    OPTION_NO_WARN_EXECSTACK,
    OPTION_WARN_RWX_SEGMENTS,
    OPTION_NO_WARN_RWX_SEGMENTS,
@@ -222,7 +222,7 @@ index 57ade1f754b..64007ff8684 100644
  
  /* The initial parser states.  */
 diff --git a/ld/ldmain.c b/ld/ldmain.c
-index 1ae90a77749..f40750fd816 100644
+index ceaca2d85d0..62e7b4e5341 100644
 --- a/ld/ldmain.c
 +++ b/ld/ldmain.c
 @@ -322,6 +322,8 @@ main (int argc, char **argv)
@@ -234,7 +234,7 @@ index 1ae90a77749..f40750fd816 100644
  
    /* We initialize DEMANGLING based on the environment variable
       COLLECT_NO_DEMANGLE.  The gcc collect2 program will demangle the
-@@ -1447,7 +1449,7 @@ undefined_symbol (struct bfd_link_info *info,
+@@ -1454,7 +1456,7 @@ undefined_symbol (struct bfd_link_info *info,
        argv[1] = "undefined-symbol";
        argv[2] = (char *) name;
        argv[3] = NULL;
@@ -243,7 +243,7 @@ index 1ae90a77749..f40750fd816 100644
        if (verbose)
  	einfo (_("%P: About to run error handling script '%s' with arguments: '%s' '%s'\n"),
  	       argv[0], argv[1], argv[2]);
-@@ -1468,7 +1470,7 @@ undefined_symbol (struct bfd_link_info *info,
+@@ -1475,7 +1477,7 @@ undefined_symbol (struct bfd_link_info *info,
  	 carry on to issue the normal error message.  */
      }
  #endif /* SUPPORT_ERROR_HANDLING_SCRIPT */
@@ -253,10 +253,10 @@ index 1ae90a77749..f40750fd816 100644
      {
        if (error_count < MAX_ERRORS_IN_A_ROW)
 diff --git a/ld/lexsup.c b/ld/lexsup.c
-index 9225f71b3ce..92fb66f1fa2 100644
+index c5960385572..eb54627fb71 100644
 --- a/ld/lexsup.c
 +++ b/ld/lexsup.c
-@@ -608,6 +608,14 @@ static const struct ld_option ld_options[] =
+@@ -613,6 +613,14 @@ static const struct ld_option ld_options[] =
  		   "                                <method> is: share-unconflicted (default),\n"
  		   "                                             share-duplicated"),
      TWO_DASHES },
@@ -271,7 +271,7 @@ index 9225f71b3ce..92fb66f1fa2 100644
  };
  
  #define OPTION_COUNT ARRAY_SIZE (ld_options)
-@@ -1722,6 +1730,14 @@ parse_args (unsigned argc, char **argv)
+@@ -1735,6 +1743,14 @@ parse_args (unsigned argc, char **argv)
  	  config.print_map_discarded = true;
  	  break;
  
diff --git a/meta/recipes-devtools/binutils/binutils/0007-fix-the-incorrect-assembling-for-ppc-wait-mnemonic.patch b/meta/recipes-devtools/binutils/binutils/0007-fix-the-incorrect-assembling-for-ppc-wait-mnemonic.patch
index 4ae1580102..502ce82928 100644
--- a/meta/recipes-devtools/binutils/binutils/0007-fix-the-incorrect-assembling-for-ppc-wait-mnemonic.patch
+++ b/meta/recipes-devtools/binutils/binutils/0007-fix-the-incorrect-assembling-for-ppc-wait-mnemonic.patch
@@ -1,4 +1,4 @@
-From 883b6c0930410f8553b3bce0dd98131bc1694fa6 Mon Sep 17 00:00:00 2001
+From ef9aa69324a209e546956a2f674462717ec5af0f Mon Sep 17 00:00:00 2001
 From: Zhenhua Luo <zhenhua.luo@nxp.com>
 Date: Sat, 11 Jun 2016 22:08:29 -0500
 Subject: [PATCH] fix the incorrect assembling for ppc wait mnemonic
@@ -14,10 +14,10 @@ Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com>
  1 file changed, 1 insertion(+), 3 deletions(-)
 
 diff --git a/opcodes/ppc-opc.c b/opcodes/ppc-opc.c
-index 7637d3e349e..8e074e13208 100644
+index 37f1aeb780c..45774c7cf79 100644
 --- a/opcodes/ppc-opc.c
 +++ b/opcodes/ppc-opc.c
-@@ -6947,8 +6947,6 @@ const struct powerpc_opcode powerpc_opcodes[] = {
+@@ -7138,8 +7138,6 @@ const struct powerpc_opcode powerpc_opcodes[] = {
  {"waitasec",	X(31,30),      XRTRARB_MASK, POWER8,	POWER9,		{0}},
  {"waitrsv",	XWCPL(31,30,1,0),0xffffffff, POWER10,	EXT,		{0}},
  {"pause_short",	XWCPL(31,30,2,0),0xffffffff, POWER10,	EXT,		{0}},
@@ -26,7 +26,7 @@ index 7637d3e349e..8e074e13208 100644
  
  {"lwepx",	X(31,31),	X_MASK,	  E500MC|PPCA2, 0,		{RT, RA0, RB}},
  
-@@ -7002,7 +7000,7 @@ const struct powerpc_opcode powerpc_opcodes[] = {
+@@ -7193,7 +7191,7 @@ const struct powerpc_opcode powerpc_opcodes[] = {
  
  {"waitrsv",	X(31,62)|(1<<21), 0xffffffff, E500MC|PPCA2, EXT,	{0}},
  {"waitimpl",	X(31,62)|(2<<21), 0xffffffff, E500MC|PPCA2, EXT,	{0}},
diff --git a/meta/recipes-devtools/binutils/binutils/0008-Use-libtool-2.4.patch b/meta/recipes-devtools/binutils/binutils/0008-Use-libtool-2.4.patch
index 21e2c4fd70..7e7c2579b3 100644
--- a/meta/recipes-devtools/binutils/binutils/0008-Use-libtool-2.4.patch
+++ b/meta/recipes-devtools/binutils/binutils/0008-Use-libtool-2.4.patch
@@ -1,4 +1,4 @@
-From 0f45262ef0d656c576adbb0b0f42b8f417895008 Mon Sep 17 00:00:00 2001
+From 0ad92af822bb6f58de3f3889d0adc0b2ef9d477f Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Sun, 14 Feb 2016 17:04:07 +0000
 Subject: [PATCH] Use libtool 2.4
@@ -16,7 +16,6 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
  binutils/configure                  | 1331 +++++++++---
  gas/Makefile.in                     |    3 +
  gas/configure                       | 1331 +++++++++---
- gdbsupport/Makefile.in              |    1 +
  gprof/Makefile.in                   |    3 +
  gprof/configure                     | 1331 +++++++++---
  gprofng/Makefile.in                 |    2 +
@@ -32,6 +31,9 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
  libbacktrace/configure              | 1331 +++++++++---
  libctf/Makefile.in                  |    2 +
  libctf/configure                    | 1330 +++++++++---
+ libsframe/Makefile.in               |  249 ++-
+ libsframe/aclocal.m4                |  220 +-
+ libsframe/configure                 | 1553 ++++++++++----
  libtool.m4                          | 1093 ++++++----
  ltmain.sh                           | 2925 ++++++++++++++++++---------
  ltoptions.m4                        |    2 +-
@@ -40,16 +42,16 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
  opcodes/Makefile.in                 |    3 +
  opcodes/configure                   | 1331 +++++++++---
  sim/Makefile.in                     |    3 +
- zlib/Makefile.in                    |  204 +-
- zlib/aclocal.m4                     |  218 +-
- zlib/configure                      | 1554 +++++++++-----
- 34 files changed, 14804 insertions(+), 5671 deletions(-)
+ sim/configure                       | 1331 +++++++++---
+ zlib/Makefile.in                    |    3 +
+ zlib/configure                      | 1331 +++++++++---
+ 36 files changed, 16896 insertions(+), 6289 deletions(-)
 
 diff --git a/bfd/Makefile.in b/bfd/Makefile.in
-index a26f74d7199..6edacdfeb0e 100644
+index 80aed657643..106ec256a79 100644
 --- a/bfd/Makefile.in
 +++ b/bfd/Makefile.in
-@@ -346,6 +346,7 @@ DATADIRNAME = @DATADIRNAME@
+@@ -347,6 +347,7 @@ DATADIRNAME = @DATADIRNAME@
  DEBUGDIR = @DEBUGDIR@
  DEFS = @DEFS@
  DEPDIR = @DEPDIR@
@@ -57,7 +59,7 @@ index a26f74d7199..6edacdfeb0e 100644
  DSYMUTIL = @DSYMUTIL@
  DUMPBIN = @DUMPBIN@
  ECHO_C = @ECHO_C@
-@@ -380,6 +381,7 @@ LN_S = @LN_S@
+@@ -381,6 +382,7 @@ LN_S = @LN_S@
  LTLIBOBJS = @LTLIBOBJS@
  MAINT = @MAINT@
  MAKEINFO = @MAKEINFO@
@@ -65,7 +67,7 @@ index a26f74d7199..6edacdfeb0e 100644
  MKDIR_P = @MKDIR_P@
  MKINSTALLDIRS = @MKINSTALLDIRS@
  MSGFMT = @MSGFMT@
-@@ -421,6 +423,7 @@ abs_builddir = @abs_builddir@
+@@ -427,6 +429,7 @@ abs_builddir = @abs_builddir@
  abs_srcdir = @abs_srcdir@
  abs_top_builddir = @abs_top_builddir@
  abs_top_srcdir = @abs_top_srcdir@
@@ -74,10 +76,10 @@ index a26f74d7199..6edacdfeb0e 100644
  ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
  all_backends = @all_backends@
 diff --git a/bfd/configure b/bfd/configure
-index 4f591b750d8..d90db11744b 100755
+index e5d464378f8..ee8ea251479 100755
 --- a/bfd/configure
 +++ b/bfd/configure
-@@ -702,6 +702,9 @@ OTOOL
+@@ -706,6 +706,9 @@ OTOOL
  LIPO
  NMEDIT
  DSYMUTIL
@@ -87,7 +89,7 @@ index 4f591b750d8..d90db11744b 100755
  OBJDUMP
  LN_S
  NM
-@@ -820,6 +823,7 @@ enable_static
+@@ -824,6 +827,7 @@ enable_static
  with_pic
  enable_fast_install
  with_gnu_ld
@@ -95,7 +97,7 @@ index 4f591b750d8..d90db11744b 100755
  enable_libtool_lock
  enable_plugins
  enable_largefile
-@@ -1504,6 +1508,8 @@ Optional Packages:
+@@ -1514,6 +1518,8 @@ Optional Packages:
    --with-pic              try to use only PIC/non-PIC objects [default=use
                            both]
    --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
@@ -104,7 +106,7 @@ index 4f591b750d8..d90db11744b 100755
    --with-mmap             try using mmap for BFD input files if available
    --with-separate-debug-dir=DIR
                            Look for global separate debug info in DIR
-@@ -5024,8 +5030,8 @@ esac
+@@ -5043,8 +5049,8 @@ esac
  
  
  
@@ -115,7 +117,7 @@ index 4f591b750d8..d90db11744b 100755
  
  
  
-@@ -5065,7 +5071,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
+@@ -5084,7 +5090,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
  $as_echo_n "checking how to print strings... " >&6; }
  # Test print first, because it will be a builtin if present.
@@ -124,7 +126,7 @@ index 4f591b750d8..d90db11744b 100755
     test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
    ECHO='print -r --'
  elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
-@@ -5758,8 +5764,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
+@@ -5777,8 +5783,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
  # Try some XSI features
  xsi_shell=no
  ( _lt_dummy="a/b/c"
@@ -135,7 +137,7 @@ index 4f591b750d8..d90db11744b 100755
      && eval 'test $(( 1 + 1 )) -eq 2 \
      && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
    && xsi_shell=yes
-@@ -5808,6 +5814,80 @@ esac
+@@ -5827,6 +5833,80 @@ esac
  
  
  
@@ -216,7 +218,7 @@ index 4f591b750d8..d90db11744b 100755
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
  $as_echo_n "checking for $LD option to reload object files... " >&6; }
  if ${lt_cv_ld_reload_flag+:} false; then :
-@@ -5824,6 +5904,11 @@ case $reload_flag in
+@@ -5843,6 +5923,11 @@ case $reload_flag in
  esac
  reload_cmds='$LD$reload_flag -o $output$reload_objs'
  case $host_os in
@@ -228,7 +230,7 @@ index 4f591b750d8..d90db11744b 100755
    darwin*)
      if test "$GCC" = yes; then
        reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
-@@ -5992,7 +6077,8 @@ mingw* | pw32*)
+@@ -6011,7 +6096,8 @@ mingw* | pw32*)
      lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
      lt_cv_file_magic_cmd='func_win32_libid'
    else
@@ -238,7 +240,7 @@ index 4f591b750d8..d90db11744b 100755
      lt_cv_file_magic_cmd='$OBJDUMP -f'
    fi
    ;;
-@@ -6146,6 +6232,21 @@ esac
+@@ -6165,6 +6251,21 @@ esac
  fi
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
  $as_echo "$lt_cv_deplibs_check_method" >&6; }
@@ -260,7 +262,7 @@ index 4f591b750d8..d90db11744b 100755
  file_magic_cmd=$lt_cv_file_magic_cmd
  deplibs_check_method=$lt_cv_deplibs_check_method
  test -z "$deplibs_check_method" && deplibs_check_method=unknown
-@@ -6161,6 +6262,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
+@@ -6180,6 +6281,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
  
  
  
@@ -418,7 +420,7 @@ index 4f591b750d8..d90db11744b 100755
  plugin_option=
  plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
  for plugin in $plugin_names; do
-@@ -6175,8 +6427,10 @@ for plugin in $plugin_names; do
+@@ -6194,8 +6446,10 @@ for plugin in $plugin_names; do
  done
  
  if test -n "$ac_tool_prefix"; then
@@ -431,7 +433,7 @@ index 4f591b750d8..d90db11744b 100755
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  $as_echo_n "checking for $ac_word... " >&6; }
  if ${ac_cv_prog_AR+:} false; then :
-@@ -6192,7 +6446,7 @@ do
+@@ -6211,7 +6465,7 @@ do
    test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
    if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
@@ -440,7 +442,7 @@ index 4f591b750d8..d90db11744b 100755
      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
-@@ -6212,11 +6466,15 @@ $as_echo "no" >&6; }
+@@ -6231,11 +6485,15 @@ $as_echo "no" >&6; }
  fi
  
  
@@ -459,7 +461,7 @@ index 4f591b750d8..d90db11744b 100755
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  $as_echo_n "checking for $ac_word... " >&6; }
  if ${ac_cv_prog_ac_ct_AR+:} false; then :
-@@ -6232,7 +6490,7 @@ do
+@@ -6251,7 +6509,7 @@ do
    test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
    if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
@@ -468,7 +470,7 @@ index 4f591b750d8..d90db11744b 100755
      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
-@@ -6251,6 +6509,10 @@ else
+@@ -6270,6 +6528,10 @@ else
  $as_echo "no" >&6; }
  fi
  
@@ -479,7 +481,7 @@ index 4f591b750d8..d90db11744b 100755
    if test "x$ac_ct_AR" = x; then
      AR="false"
    else
-@@ -6262,25 +6524,20 @@ ac_tool_warned=yes ;;
+@@ -6281,25 +6543,20 @@ ac_tool_warned=yes ;;
  esac
      AR=$ac_ct_AR
    fi
@@ -515,7 +517,7 @@ index 4f591b750d8..d90db11744b 100755
  
  
  
-@@ -6291,6 +6548,63 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
+@@ -6310,6 +6567,63 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
  
  
  
@@ -579,7 +581,7 @@ index 4f591b750d8..d90db11744b 100755
  
  if test -n "$ac_tool_prefix"; then
    # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
-@@ -6631,8 +6945,8 @@ esac
+@@ -6650,8 +6964,8 @@ esac
  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
  
  # Transform an extracted symbol line into symbol name and symbol address
@@ -590,7 +592,7 @@ index 4f591b750d8..d90db11744b 100755
  
  # Handle CRLF in mingw tool chain
  opt_cr=
-@@ -6668,6 +6982,7 @@ for ac_symprfx in "" "_"; do
+@@ -6687,6 +7001,7 @@ for ac_symprfx in "" "_"; do
    else
      lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
    fi
@@ -598,7 +600,7 @@ index 4f591b750d8..d90db11744b 100755
  
    # Check to see that the pipe works correctly.
    pipe_works=no
-@@ -6709,6 +7024,18 @@ _LT_EOF
+@@ -6728,6 +7043,18 @@ _LT_EOF
        if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
  	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
  	  cat <<_LT_EOF > conftest.$ac_ext
@@ -617,7 +619,7 @@ index 4f591b750d8..d90db11744b 100755
  #ifdef __cplusplus
  extern "C" {
  #endif
-@@ -6720,7 +7047,7 @@ _LT_EOF
+@@ -6739,7 +7066,7 @@ _LT_EOF
  	  cat <<_LT_EOF >> conftest.$ac_ext
  
  /* The mapping between symbol names and symbols.  */
@@ -626,7 +628,7 @@ index 4f591b750d8..d90db11744b 100755
    const char *name;
    void       *address;
  }
-@@ -6746,8 +7073,8 @@ static const void *lt_preloaded_setup() {
+@@ -6765,8 +7092,8 @@ static const void *lt_preloaded_setup() {
  _LT_EOF
  	  # Now try linking the two files.
  	  mv conftest.$ac_objext conftstm.$ac_objext
@@ -637,7 +639,7 @@ index 4f591b750d8..d90db11744b 100755
  	  LIBS="conftstm.$ac_objext"
  	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
  	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
-@@ -6757,8 +7084,8 @@ _LT_EOF
+@@ -6776,8 +7103,8 @@ _LT_EOF
    test $ac_status = 0; } && test -s conftest${ac_exeext}; then
  	    pipe_works=yes
  	  fi
@@ -648,7 +650,7 @@ index 4f591b750d8..d90db11744b 100755
  	else
  	  echo "cannot find nm_test_func in $nlist" >&5
  	fi
-@@ -6795,6 +7122,14 @@ else
+@@ -6814,6 +7141,14 @@ else
  $as_echo "ok" >&6; }
  fi
  
@@ -663,7 +665,7 @@ index 4f591b750d8..d90db11744b 100755
  
  
  
-@@ -6813,6 +7148,47 @@ fi
+@@ -6832,6 +7167,47 @@ fi
  
  
  
@@ -711,7 +713,7 @@ index 4f591b750d8..d90db11744b 100755
  
  
  
-@@ -7022,6 +7398,123 @@ esac
+@@ -7041,6 +7417,123 @@ esac
  
  need_locks="$enable_libtool_lock"
  
@@ -835,7 +837,7 @@ index 4f591b750d8..d90db11744b 100755
  
    case $host_os in
      rhapsody* | darwin*)
-@@ -7585,6 +8078,8 @@ _LT_EOF
+@@ -7604,6 +8097,8 @@ _LT_EOF
        $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
        echo "$AR cru libconftest.a conftest.o" >&5
        $AR cru libconftest.a conftest.o 2>&5
@@ -844,7 +846,7 @@ index 4f591b750d8..d90db11744b 100755
        cat > conftest.c << _LT_EOF
  int main() { return 0;}
  _LT_EOF
-@@ -8136,8 +8631,6 @@ fi
+@@ -8155,8 +8650,6 @@ fi
  lt_prog_compiler_pic=
  lt_prog_compiler_static=
  
@@ -853,7 +855,7 @@ index 4f591b750d8..d90db11744b 100755
  
    if test "$GCC" = yes; then
      lt_prog_compiler_wl='-Wl,'
-@@ -8303,6 +8796,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+@@ -8322,6 +8815,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
  	lt_prog_compiler_pic='--shared'
  	lt_prog_compiler_static='--static'
  	;;
@@ -866,7 +868,7 @@ index 4f591b750d8..d90db11744b 100755
        pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
          # Portland Group compilers (*not* the Pentium gcc compiler,
  	# which looks to be a dead project)
-@@ -8365,7 +8864,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+@@ -8384,7 +8883,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
        lt_prog_compiler_pic='-KPIC'
        lt_prog_compiler_static='-Bstatic'
        case $cc_basename in
@@ -875,7 +877,7 @@ index 4f591b750d8..d90db11744b 100755
  	lt_prog_compiler_wl='-Qoption ld ';;
        *)
  	lt_prog_compiler_wl='-Wl,';;
-@@ -8422,13 +8921,17 @@ case $host_os in
+@@ -8441,13 +8940,17 @@ case $host_os in
      lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
      ;;
  esac
@@ -899,7 +901,7 @@ index 4f591b750d8..d90db11744b 100755
  
  #
  # Check to make sure the PIC flag actually works.
-@@ -8489,6 +8992,11 @@ fi
+@@ -8508,6 +9011,11 @@ fi
  
  
  
@@ -911,7 +913,7 @@ index 4f591b750d8..d90db11744b 100755
  #
  # Check to make sure the static flag actually works.
  #
-@@ -8839,7 +9347,8 @@ _LT_EOF
+@@ -8858,7 +9366,8 @@ _LT_EOF
        allow_undefined_flag=unsupported
        always_export_symbols=no
        enable_shared_with_static_runtimes=yes
@@ -921,7 +923,7 @@ index 4f591b750d8..d90db11744b 100755
  
        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
          archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-@@ -8938,12 +9447,12 @@ _LT_EOF
+@@ -8957,12 +9466,12 @@ _LT_EOF
  	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
  	  hardcode_libdir_flag_spec=
  	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
@@ -936,7 +938,7 @@ index 4f591b750d8..d90db11744b 100755
  	  fi
  	  ;;
  	esac
-@@ -8957,8 +9466,8 @@ _LT_EOF
+@@ -8976,8 +9485,8 @@ _LT_EOF
  	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
  	wlarc=
        else
@@ -947,7 +949,7 @@ index 4f591b750d8..d90db11744b 100755
        fi
        ;;
  
-@@ -8976,8 +9485,8 @@ _LT_EOF
+@@ -8995,8 +9504,8 @@ _LT_EOF
  
  _LT_EOF
        elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
@@ -958,7 +960,7 @@ index 4f591b750d8..d90db11744b 100755
        else
  	ld_shlibs=no
        fi
-@@ -9023,8 +9532,8 @@ _LT_EOF
+@@ -9042,8 +9551,8 @@ _LT_EOF
  
      *)
        if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
@@ -969,7 +971,7 @@ index 4f591b750d8..d90db11744b 100755
        else
  	ld_shlibs=no
        fi
-@@ -9154,7 +9663,13 @@ _LT_EOF
+@@ -9173,7 +9682,13 @@ _LT_EOF
  	allow_undefined_flag='-berok'
          # Determine the default libpath from the value encoded in an
          # empty executable.
@@ -984,7 +986,7 @@ index 4f591b750d8..d90db11744b 100755
  /* end confdefs.h.  */
  
  int
-@@ -9167,22 +9682,29 @@ main ()
+@@ -9186,22 +9701,29 @@ main ()
  _ACEOF
  if ac_fn_c_try_link "$LINENO"; then :
  
@@ -1027,7 +1029,7 @@ index 4f591b750d8..d90db11744b 100755
  
          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
          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_sym_flag:\$export_symbols $shared_flag"
-@@ -9194,7 +9716,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -9213,7 +9735,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  	else
  	 # Determine the default libpath from the value encoded in an
  	 # empty executable.
@@ -1042,7 +1044,7 @@ index 4f591b750d8..d90db11744b 100755
  /* end confdefs.h.  */
  
  int
-@@ -9207,22 +9735,29 @@ main ()
+@@ -9226,22 +9754,29 @@ main ()
  _ACEOF
  if ac_fn_c_try_link "$LINENO"; then :
  
@@ -1085,7 +1087,7 @@ index 4f591b750d8..d90db11744b 100755
  
  	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
  	  # Warning - without using the other run time loading flags,
-@@ -9267,20 +9802,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -9286,20 +9821,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
        # Microsoft Visual C++.
        # hardcode_libdir_flag_spec is actually meaningless, as there is
        # no search path for DLLs.
@@ -1163,7 +1165,7 @@ index 4f591b750d8..d90db11744b 100755
        ;;
  
      darwin* | rhapsody*)
-@@ -9341,7 +9919,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -9360,7 +9938,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  
      # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
      freebsd* | dragonfly*)
@@ -1172,7 +1174,7 @@ index 4f591b750d8..d90db11744b 100755
        hardcode_libdir_flag_spec='-R$libdir'
        hardcode_direct=yes
        hardcode_shlibpath_var=no
-@@ -9349,7 +9927,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -9368,7 +9946,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  
      hpux9*)
        if test "$GCC" = yes; then
@@ -1181,7 +1183,7 @@ index 4f591b750d8..d90db11744b 100755
        else
  	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
        fi
-@@ -9365,7 +9943,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -9384,7 +9962,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  
      hpux10*)
        if test "$GCC" = yes && test "$with_gnu_ld" = no; then
@@ -1190,7 +1192,7 @@ index 4f591b750d8..d90db11744b 100755
        else
  	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
        fi
-@@ -9389,10 +9967,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -9408,10 +9986,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
  	  ;;
  	ia64*)
@@ -1203,7 +1205,7 @@ index 4f591b750d8..d90db11744b 100755
  	  ;;
  	esac
        else
-@@ -9471,23 +10049,36 @@ fi
+@@ -9490,23 +10068,36 @@ fi
  
      irix5* | irix6* | nonstopux*)
        if test "$GCC" = yes; then
@@ -1248,7 +1250,7 @@ index 4f591b750d8..d90db11744b 100755
        else
  	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
  	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
-@@ -9572,7 +10163,7 @@ rm -f core conftest.err conftest.$ac_objext \
+@@ -9591,7 +10182,7 @@ rm -f core conftest.err conftest.$ac_objext \
      osf4* | osf5*)	# as osf3* with the addition of -msym flag
        if test "$GCC" = yes; then
  	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
@@ -1257,7 +1259,7 @@ index 4f591b750d8..d90db11744b 100755
  	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
        else
  	allow_undefined_flag=' -expect_unresolved \*'
-@@ -9591,9 +10182,9 @@ rm -f core conftest.err conftest.$ac_objext \
+@@ -9610,9 +10201,9 @@ rm -f core conftest.err conftest.$ac_objext \
        no_undefined_flag=' -z defs'
        if test "$GCC" = yes; then
  	wlarc='${wl}'
@@ -1269,7 +1271,7 @@ index 4f591b750d8..d90db11744b 100755
        else
  	case `$CC -V 2>&1` in
  	*"Compilers 5.0"*)
-@@ -10169,8 +10760,9 @@ cygwin* | mingw* | pw32* | cegcc*)
+@@ -10188,8 +10779,9 @@ cygwin* | mingw* | pw32* | cegcc*)
    need_version=no
    need_lib_prefix=no
  
@@ -1281,7 +1283,7 @@ index 4f591b750d8..d90db11744b 100755
      library_names_spec='$libname.dll.a'
      # DLL is installed to $(libdir)/../bin by postinstall_cmds
      postinstall_cmds='base_file=`basename \${file}`~
-@@ -10203,13 +10795,71 @@ cygwin* | mingw* | pw32* | cegcc*)
+@@ -10222,13 +10814,71 @@ cygwin* | mingw* | pw32* | cegcc*)
        library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
        ;;
      esac
@@ -1354,16 +1356,16 @@ index 4f591b750d8..d90db11744b 100755
    # FIXME: first we should search . and the directory the executable is in
    shlibpath_var=PATH
    ;;
-@@ -11087,7 +11737,7 @@ else
+@@ -11106,7 +11756,7 @@ else
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<_LT_EOF
--#line 11090 "configure"
+-#line 11109 "configure"
 +#line $LINENO "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
-@@ -11131,10 +11781,10 @@ else
+@@ -11150,10 +11800,10 @@ else
  /* When -fvisbility=hidden is used, assume the code has been annotated
     correspondingly for the symbols needed.  */
  #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
@@ -1376,16 +1378,16 @@ index 4f591b750d8..d90db11744b 100755
  int main ()
  {
    void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
-@@ -11193,7 +11843,7 @@ else
+@@ -11212,7 +11862,7 @@ else
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<_LT_EOF
--#line 11196 "configure"
+-#line 11215 "configure"
 +#line $LINENO "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
-@@ -11237,10 +11887,10 @@ else
+@@ -11256,10 +11906,10 @@ else
  /* When -fvisbility=hidden is used, assume the code has been annotated
     correspondingly for the symbols needed.  */
  #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
@@ -1398,7 +1400,7 @@ index 4f591b750d8..d90db11744b 100755
  int main ()
  {
    void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
-@@ -13225,7 +13875,7 @@ SHARED_LDFLAGS=
+@@ -13482,7 +14132,7 @@ SHARED_LDFLAGS=
  if test "$enable_shared" = "yes"; then
    x=`sed -n -e 's/^[ 	]*PICFLAG[ 	]*=[ 	]*//p' < ../libiberty/Makefile | sed -n '$p'`
    if test -n "$x"; then
@@ -1407,7 +1409,7 @@ index 4f591b750d8..d90db11744b 100755
    fi
  fi
  
-@@ -15869,13 +16519,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
+@@ -16129,13 +16779,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
  lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
  lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
  lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
@@ -1428,7 +1430,7 @@ index 4f591b750d8..d90db11744b 100755
  STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
  RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
  old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
-@@ -15890,14 +16547,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
+@@ -16150,14 +16807,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
  lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
  lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
  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"`'
@@ -1447,7 +1449,7 @@ index 4f591b750d8..d90db11744b 100755
  DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
  NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
  LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
-@@ -15930,12 +16590,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
+@@ -16190,12 +16850,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
  hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
  inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
  link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
@@ -1461,7 +1463,7 @@ index 4f591b750d8..d90db11744b 100755
  file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
  variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
  need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
-@@ -15990,8 +16650,13 @@ reload_flag \
+@@ -16250,8 +16910,13 @@ reload_flag \
  OBJDUMP \
  deplibs_check_method \
  file_magic_cmd \
@@ -1475,7 +1477,7 @@ index 4f591b750d8..d90db11744b 100755
  STRIP \
  RANLIB \
  CC \
-@@ -16001,12 +16666,14 @@ lt_cv_sys_global_symbol_pipe \
+@@ -16261,12 +16926,14 @@ lt_cv_sys_global_symbol_pipe \
  lt_cv_sys_global_symbol_to_cdecl \
  lt_cv_sys_global_symbol_to_c_name_address \
  lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
@@ -1491,7 +1493,7 @@ index 4f591b750d8..d90db11744b 100755
  DSYMUTIL \
  NMEDIT \
  LIPO \
-@@ -16022,7 +16689,6 @@ no_undefined_flag \
+@@ -16282,7 +16949,6 @@ no_undefined_flag \
  hardcode_libdir_flag_spec \
  hardcode_libdir_flag_spec_ld \
  hardcode_libdir_separator \
@@ -1499,7 +1501,7 @@ index 4f591b750d8..d90db11744b 100755
  exclude_expsyms \
  include_expsyms \
  file_list_spec \
-@@ -16058,6 +16724,7 @@ module_cmds \
+@@ -16318,6 +16984,7 @@ module_cmds \
  module_expsym_cmds \
  export_symbols_cmds \
  prelink_cmds \
@@ -1507,7 +1509,7 @@ index 4f591b750d8..d90db11744b 100755
  postinstall_cmds \
  postuninstall_cmds \
  finish_cmds \
-@@ -16826,7 +17493,8 @@ $as_echo X"$file" |
+@@ -17086,7 +17753,8 @@ $as_echo X"$file" |
  # NOTE: Changes made to this file will be lost: look at ltmain.sh.
  #
  #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
@@ -1517,7 +1519,7 @@ index 4f591b750d8..d90db11744b 100755
  #   Written by Gordon Matzigkeit, 1996
  #
  #   This file is part of GNU Libtool.
-@@ -16929,19 +17597,42 @@ SP2NL=$lt_lt_SP2NL
+@@ -17189,19 +17857,42 @@ SP2NL=$lt_lt_SP2NL
  # turn newlines into spaces.
  NL2SP=$lt_lt_NL2SP
  
@@ -1561,7 +1563,7 @@ index 4f591b750d8..d90db11744b 100755
  # A symbol stripping program.
  STRIP=$lt_STRIP
  
-@@ -16971,6 +17662,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
+@@ -17231,6 +17922,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
  # Transform the output of nm in a C name address pair when lib prefix is needed.
  global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
  
@@ -1574,7 +1576,7 @@ index 4f591b750d8..d90db11744b 100755
  # The name of the directory that contains temporary libtool files.
  objdir=$objdir
  
-@@ -16980,6 +17677,9 @@ MAGIC_CMD=$MAGIC_CMD
+@@ -17240,6 +17937,9 @@ MAGIC_CMD=$MAGIC_CMD
  # Must we lock files when doing compilation?
  need_locks=$lt_need_locks
  
@@ -1584,7 +1586,7 @@ index 4f591b750d8..d90db11744b 100755
  # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
  DSYMUTIL=$lt_DSYMUTIL
  
-@@ -17094,12 +17794,12 @@ with_gcc=$GCC
+@@ -17354,12 +18054,12 @@ with_gcc=$GCC
  # Compiler flag to turn off builtin functions.
  no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
  
@@ -1600,7 +1602,7 @@ index 4f591b750d8..d90db11744b 100755
  # Compiler flag to prevent dynamic linking.
  link_static_flag=$lt_lt_prog_compiler_static
  
-@@ -17186,9 +17886,6 @@ inherit_rpath=$inherit_rpath
+@@ -17446,9 +18146,6 @@ inherit_rpath=$inherit_rpath
  # Whether libtool must link a program against all its dependency libraries.
  link_all_deplibs=$link_all_deplibs
  
@@ -1610,7 +1612,7 @@ index 4f591b750d8..d90db11744b 100755
  # Set to "yes" if exported symbols are required.
  always_export_symbols=$always_export_symbols
  
-@@ -17204,6 +17901,9 @@ include_expsyms=$lt_include_expsyms
+@@ -17464,6 +18161,9 @@ include_expsyms=$lt_include_expsyms
  # Commands necessary for linking programs (against libraries) with templates.
  prelink_cmds=$lt_prelink_cmds
  
@@ -1620,7 +1622,7 @@ index 4f591b750d8..d90db11744b 100755
  # Specify filename containing input files.
  file_list_spec=$lt_file_list_spec
  
-@@ -17236,210 +17936,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
+@@ -17496,210 +18196,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
    # if finds mixed CR/LF and LF-only lines.  Since sed operates in
    # text mode, it properly converts lines to CR/LF.  This bash problem
    # is reportedly fixed, but why not run on old versions too?
@@ -1995,10 +1997,10 @@ index 4f591b750d8..d90db11744b 100755
    chmod +x "$ofile"
  
 diff --git a/bfd/configure.ac b/bfd/configure.ac
-index 6146efb5ae3..73e5e03d016 100644
+index 015fd011893..58f73ec709c 100644
 --- a/bfd/configure.ac
 +++ b/bfd/configure.ac
-@@ -282,7 +282,7 @@ changequote(,)dnl
+@@ -272,7 +272,7 @@ changequote(,)dnl
    x=`sed -n -e 's/^[ 	]*PICFLAG[ 	]*=[ 	]*//p' < ../libiberty/Makefile | sed -n '$p'`
  changequote([,])dnl
    if test -n "$x"; then
@@ -2008,10 +2010,10 @@ index 6146efb5ae3..73e5e03d016 100644
  fi
  
 diff --git a/binutils/Makefile.in b/binutils/Makefile.in
-index 78d32b350e3..ad4f2de7358 100644
+index 27315addc0f..5ddd5a42a7d 100644
 --- a/binutils/Makefile.in
 +++ b/binutils/Makefile.in
-@@ -492,6 +492,7 @@ DEBUGINFOD_LIBS = @DEBUGINFOD_LIBS@
+@@ -493,6 +493,7 @@ DEBUGINFOD_LIBS = @DEBUGINFOD_LIBS@
  DEFS = @DEFS@
  DEMANGLER_NAME = @DEMANGLER_NAME@
  DEPDIR = @DEPDIR@
@@ -2019,7 +2021,7 @@ index 78d32b350e3..ad4f2de7358 100644
  DLLTOOL_DEFS = @DLLTOOL_DEFS@
  DSYMUTIL = @DSYMUTIL@
  DUMPBIN = @DUMPBIN@
-@@ -533,6 +534,7 @@ LTLIBICONV = @LTLIBICONV@
+@@ -534,6 +535,7 @@ LTLIBICONV = @LTLIBICONV@
  LTLIBOBJS = @LTLIBOBJS@
  MAINT = @MAINT@
  MAKEINFO = @MAKEINFO@
@@ -2027,7 +2029,7 @@ index 78d32b350e3..ad4f2de7358 100644
  MKDIR_P = @MKDIR_P@
  MKINSTALLDIRS = @MKINSTALLDIRS@
  MSGFMT = @MSGFMT@
-@@ -579,6 +581,7 @@ abs_builddir = @abs_builddir@
+@@ -582,6 +584,7 @@ abs_builddir = @abs_builddir@
  abs_srcdir = @abs_srcdir@
  abs_top_builddir = @abs_top_builddir@
  abs_top_srcdir = @abs_top_srcdir@
@@ -2036,10 +2038,10 @@ index 78d32b350e3..ad4f2de7358 100644
  ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
  am__include = @am__include@
 diff --git a/binutils/configure b/binutils/configure
-index 149815542f9..43952bde405 100755
+index 3cb797c2b8d..5578150c1d9 100755
 --- a/binutils/configure
 +++ b/binutils/configure
-@@ -698,8 +698,11 @@ OTOOL
+@@ -700,8 +700,11 @@ OTOOL
  LIPO
  NMEDIT
  DSYMUTIL
@@ -2051,7 +2053,7 @@ index 149815542f9..43952bde405 100755
  OBJDUMP
  LN_S
  NM
-@@ -816,6 +819,7 @@ enable_static
+@@ -818,6 +821,7 @@ enable_static
  with_pic
  enable_fast_install
  with_gnu_ld
@@ -2059,7 +2061,7 @@ index 149815542f9..43952bde405 100755
  enable_libtool_lock
  enable_plugins
  enable_largefile
-@@ -1514,6 +1518,8 @@ Optional Packages:
+@@ -1523,6 +1527,8 @@ Optional Packages:
    --with-pic              try to use only PIC/non-PIC objects [default=use
                            both]
    --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
@@ -2068,7 +2070,7 @@ index 149815542f9..43952bde405 100755
    --with-debuginfod       Enable debuginfo lookups with debuginfod
                            (auto/yes/no)
    --with-system-zlib      use installed libz
-@@ -4893,8 +4899,8 @@ esac
+@@ -4723,8 +4729,8 @@ esac
  
  
  
@@ -2079,7 +2081,7 @@ index 149815542f9..43952bde405 100755
  
  
  
-@@ -4934,7 +4940,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
+@@ -4764,7 +4770,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
  $as_echo_n "checking how to print strings... " >&6; }
  # Test print first, because it will be a builtin if present.
@@ -2088,7 +2090,7 @@ index 149815542f9..43952bde405 100755
     test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
    ECHO='print -r --'
  elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
-@@ -5627,8 +5633,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
+@@ -5457,8 +5463,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
  # Try some XSI features
  xsi_shell=no
  ( _lt_dummy="a/b/c"
@@ -2099,7 +2101,7 @@ index 149815542f9..43952bde405 100755
      && eval 'test $(( 1 + 1 )) -eq 2 \
      && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
    && xsi_shell=yes
-@@ -5677,6 +5683,80 @@ esac
+@@ -5507,6 +5513,80 @@ esac
  
  
  
@@ -2180,7 +2182,7 @@ index 149815542f9..43952bde405 100755
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
  $as_echo_n "checking for $LD option to reload object files... " >&6; }
  if ${lt_cv_ld_reload_flag+:} false; then :
-@@ -5693,6 +5773,11 @@ case $reload_flag in
+@@ -5523,6 +5603,11 @@ case $reload_flag in
  esac
  reload_cmds='$LD$reload_flag -o $output$reload_objs'
  case $host_os in
@@ -2192,7 +2194,7 @@ index 149815542f9..43952bde405 100755
    darwin*)
      if test "$GCC" = yes; then
        reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
-@@ -5861,7 +5946,8 @@ mingw* | pw32*)
+@@ -5691,7 +5776,8 @@ mingw* | pw32*)
      lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
      lt_cv_file_magic_cmd='func_win32_libid'
    else
@@ -2202,7 +2204,7 @@ index 149815542f9..43952bde405 100755
      lt_cv_file_magic_cmd='$OBJDUMP -f'
    fi
    ;;
-@@ -6015,6 +6101,21 @@ esac
+@@ -5845,6 +5931,21 @@ esac
  fi
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
  $as_echo "$lt_cv_deplibs_check_method" >&6; }
@@ -2224,7 +2226,7 @@ index 149815542f9..43952bde405 100755
  file_magic_cmd=$lt_cv_file_magic_cmd
  deplibs_check_method=$lt_cv_deplibs_check_method
  test -z "$deplibs_check_method" && deplibs_check_method=unknown
-@@ -6030,6 +6131,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
+@@ -5860,6 +5961,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
  
  
  
@@ -2382,7 +2384,7 @@ index 149815542f9..43952bde405 100755
  plugin_option=
  plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
  for plugin in $plugin_names; do
-@@ -6044,8 +6296,10 @@ for plugin in $plugin_names; do
+@@ -5874,8 +6126,10 @@ for plugin in $plugin_names; do
  done
  
  if test -n "$ac_tool_prefix"; then
@@ -2395,7 +2397,7 @@ index 149815542f9..43952bde405 100755
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  $as_echo_n "checking for $ac_word... " >&6; }
  if ${ac_cv_prog_AR+:} false; then :
-@@ -6061,7 +6315,7 @@ do
+@@ -5891,7 +6145,7 @@ do
    test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
    if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
@@ -2404,7 +2406,7 @@ index 149815542f9..43952bde405 100755
      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
-@@ -6081,11 +6335,15 @@ $as_echo "no" >&6; }
+@@ -5911,11 +6165,15 @@ $as_echo "no" >&6; }
  fi
  
  
@@ -2423,7 +2425,7 @@ index 149815542f9..43952bde405 100755
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  $as_echo_n "checking for $ac_word... " >&6; }
  if ${ac_cv_prog_ac_ct_AR+:} false; then :
-@@ -6101,7 +6359,7 @@ do
+@@ -5931,7 +6189,7 @@ do
    test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
    if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
@@ -2432,7 +2434,7 @@ index 149815542f9..43952bde405 100755
      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
-@@ -6120,6 +6378,10 @@ else
+@@ -5950,6 +6208,10 @@ else
  $as_echo "no" >&6; }
  fi
  
@@ -2443,7 +2445,7 @@ index 149815542f9..43952bde405 100755
    if test "x$ac_ct_AR" = x; then
      AR="false"
    else
-@@ -6131,29 +6393,81 @@ ac_tool_warned=yes ;;
+@@ -5961,29 +6223,81 @@ ac_tool_warned=yes ;;
  esac
      AR=$ac_ct_AR
    fi
@@ -2540,7 +2542,7 @@ index 149815542f9..43952bde405 100755
  
  
  
-@@ -6500,8 +6814,8 @@ esac
+@@ -6330,8 +6644,8 @@ esac
  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
  
  # Transform an extracted symbol line into symbol name and symbol address
@@ -2551,7 +2553,7 @@ index 149815542f9..43952bde405 100755
  
  # Handle CRLF in mingw tool chain
  opt_cr=
-@@ -6537,6 +6851,7 @@ for ac_symprfx in "" "_"; do
+@@ -6367,6 +6681,7 @@ for ac_symprfx in "" "_"; do
    else
      lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
    fi
@@ -2559,7 +2561,7 @@ index 149815542f9..43952bde405 100755
  
    # Check to see that the pipe works correctly.
    pipe_works=no
-@@ -6578,6 +6893,18 @@ _LT_EOF
+@@ -6408,6 +6723,18 @@ _LT_EOF
        if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
  	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
  	  cat <<_LT_EOF > conftest.$ac_ext
@@ -2578,7 +2580,7 @@ index 149815542f9..43952bde405 100755
  #ifdef __cplusplus
  extern "C" {
  #endif
-@@ -6589,7 +6916,7 @@ _LT_EOF
+@@ -6419,7 +6746,7 @@ _LT_EOF
  	  cat <<_LT_EOF >> conftest.$ac_ext
  
  /* The mapping between symbol names and symbols.  */
@@ -2587,7 +2589,7 @@ index 149815542f9..43952bde405 100755
    const char *name;
    void       *address;
  }
-@@ -6615,8 +6942,8 @@ static const void *lt_preloaded_setup() {
+@@ -6445,8 +6772,8 @@ static const void *lt_preloaded_setup() {
  _LT_EOF
  	  # Now try linking the two files.
  	  mv conftest.$ac_objext conftstm.$ac_objext
@@ -2598,7 +2600,7 @@ index 149815542f9..43952bde405 100755
  	  LIBS="conftstm.$ac_objext"
  	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
  	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
-@@ -6626,8 +6953,8 @@ _LT_EOF
+@@ -6456,8 +6783,8 @@ _LT_EOF
    test $ac_status = 0; } && test -s conftest${ac_exeext}; then
  	    pipe_works=yes
  	  fi
@@ -2609,7 +2611,7 @@ index 149815542f9..43952bde405 100755
  	else
  	  echo "cannot find nm_test_func in $nlist" >&5
  	fi
-@@ -6664,6 +6991,19 @@ else
+@@ -6494,6 +6821,19 @@ else
  $as_echo "ok" >&6; }
  fi
  
@@ -2629,7 +2631,7 @@ index 149815542f9..43952bde405 100755
  
  
  
-@@ -6680,6 +7020,42 @@ fi
+@@ -6510,6 +6850,42 @@ fi
  
  
  
@@ -2672,7 +2674,7 @@ index 149815542f9..43952bde405 100755
  
  
  
-@@ -6891,6 +7267,123 @@ esac
+@@ -6721,6 +7097,123 @@ esac
  
  need_locks="$enable_libtool_lock"
  
@@ -2796,7 +2798,7 @@ index 149815542f9..43952bde405 100755
  
    case $host_os in
      rhapsody* | darwin*)
-@@ -7454,6 +7947,8 @@ _LT_EOF
+@@ -7284,6 +7777,8 @@ _LT_EOF
        $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
        echo "$AR cru libconftest.a conftest.o" >&5
        $AR cru libconftest.a conftest.o 2>&5
@@ -2805,7 +2807,7 @@ index 149815542f9..43952bde405 100755
        cat > conftest.c << _LT_EOF
  int main() { return 0;}
  _LT_EOF
-@@ -8036,8 +8531,6 @@ fi
+@@ -7866,8 +8361,6 @@ fi
  lt_prog_compiler_pic=
  lt_prog_compiler_static=
  
@@ -2814,7 +2816,7 @@ index 149815542f9..43952bde405 100755
  
    if test "$GCC" = yes; then
      lt_prog_compiler_wl='-Wl,'
-@@ -8203,6 +8696,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+@@ -8033,6 +8526,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
  	lt_prog_compiler_pic='--shared'
  	lt_prog_compiler_static='--static'
  	;;
@@ -2827,7 +2829,7 @@ index 149815542f9..43952bde405 100755
        pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
          # Portland Group compilers (*not* the Pentium gcc compiler,
  	# which looks to be a dead project)
-@@ -8265,7 +8764,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+@@ -8095,7 +8594,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
        lt_prog_compiler_pic='-KPIC'
        lt_prog_compiler_static='-Bstatic'
        case $cc_basename in
@@ -2836,7 +2838,7 @@ index 149815542f9..43952bde405 100755
  	lt_prog_compiler_wl='-Qoption ld ';;
        *)
  	lt_prog_compiler_wl='-Wl,';;
-@@ -8322,13 +8821,17 @@ case $host_os in
+@@ -8152,13 +8651,17 @@ case $host_os in
      lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
      ;;
  esac
@@ -2860,7 +2862,7 @@ index 149815542f9..43952bde405 100755
  
  #
  # Check to make sure the PIC flag actually works.
-@@ -8389,6 +8892,11 @@ fi
+@@ -8219,6 +8722,11 @@ fi
  
  
  
@@ -2872,7 +2874,7 @@ index 149815542f9..43952bde405 100755
  #
  # Check to make sure the static flag actually works.
  #
-@@ -8739,7 +9247,8 @@ _LT_EOF
+@@ -8569,7 +9077,8 @@ _LT_EOF
        allow_undefined_flag=unsupported
        always_export_symbols=no
        enable_shared_with_static_runtimes=yes
@@ -2882,7 +2884,7 @@ index 149815542f9..43952bde405 100755
  
        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
          archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-@@ -8838,12 +9347,12 @@ _LT_EOF
+@@ -8668,12 +9177,12 @@ _LT_EOF
  	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
  	  hardcode_libdir_flag_spec=
  	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
@@ -2897,7 +2899,7 @@ index 149815542f9..43952bde405 100755
  	  fi
  	  ;;
  	esac
-@@ -8857,8 +9366,8 @@ _LT_EOF
+@@ -8687,8 +9196,8 @@ _LT_EOF
  	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
  	wlarc=
        else
@@ -2908,7 +2910,7 @@ index 149815542f9..43952bde405 100755
        fi
        ;;
  
-@@ -8876,8 +9385,8 @@ _LT_EOF
+@@ -8706,8 +9215,8 @@ _LT_EOF
  
  _LT_EOF
        elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
@@ -2919,7 +2921,7 @@ index 149815542f9..43952bde405 100755
        else
  	ld_shlibs=no
        fi
-@@ -8923,8 +9432,8 @@ _LT_EOF
+@@ -8753,8 +9262,8 @@ _LT_EOF
  
      *)
        if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
@@ -2930,7 +2932,7 @@ index 149815542f9..43952bde405 100755
        else
  	ld_shlibs=no
        fi
-@@ -9054,7 +9563,13 @@ _LT_EOF
+@@ -8884,7 +9393,13 @@ _LT_EOF
  	allow_undefined_flag='-berok'
          # Determine the default libpath from the value encoded in an
          # empty executable.
@@ -2945,7 +2947,7 @@ index 149815542f9..43952bde405 100755
  /* end confdefs.h.  */
  
  int
-@@ -9067,22 +9582,29 @@ main ()
+@@ -8897,22 +9412,29 @@ main ()
  _ACEOF
  if ac_fn_c_try_link "$LINENO"; then :
  
@@ -2988,7 +2990,7 @@ index 149815542f9..43952bde405 100755
  
          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
          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_sym_flag:\$export_symbols $shared_flag"
-@@ -9094,7 +9616,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -8924,7 +9446,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  	else
  	 # Determine the default libpath from the value encoded in an
  	 # empty executable.
@@ -3003,7 +3005,7 @@ index 149815542f9..43952bde405 100755
  /* end confdefs.h.  */
  
  int
-@@ -9107,22 +9635,29 @@ main ()
+@@ -8937,22 +9465,29 @@ main ()
  _ACEOF
  if ac_fn_c_try_link "$LINENO"; then :
  
@@ -3046,7 +3048,7 @@ index 149815542f9..43952bde405 100755
  
  	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
  	  # Warning - without using the other run time loading flags,
-@@ -9167,20 +9702,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -8997,20 +9532,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
        # Microsoft Visual C++.
        # hardcode_libdir_flag_spec is actually meaningless, as there is
        # no search path for DLLs.
@@ -3124,7 +3126,7 @@ index 149815542f9..43952bde405 100755
        ;;
  
      darwin* | rhapsody*)
-@@ -9241,7 +9819,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -9071,7 +9649,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  
      # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
      freebsd* | dragonfly*)
@@ -3133,7 +3135,7 @@ index 149815542f9..43952bde405 100755
        hardcode_libdir_flag_spec='-R$libdir'
        hardcode_direct=yes
        hardcode_shlibpath_var=no
-@@ -9249,7 +9827,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -9079,7 +9657,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  
      hpux9*)
        if test "$GCC" = yes; then
@@ -3142,7 +3144,7 @@ index 149815542f9..43952bde405 100755
        else
  	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
        fi
-@@ -9265,7 +9843,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -9095,7 +9673,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  
      hpux10*)
        if test "$GCC" = yes && test "$with_gnu_ld" = no; then
@@ -3151,7 +3153,7 @@ index 149815542f9..43952bde405 100755
        else
  	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
        fi
-@@ -9289,10 +9867,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -9119,10 +9697,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
  	  ;;
  	ia64*)
@@ -3164,7 +3166,7 @@ index 149815542f9..43952bde405 100755
  	  ;;
  	esac
        else
-@@ -9371,23 +9949,36 @@ fi
+@@ -9201,23 +9779,36 @@ fi
  
      irix5* | irix6* | nonstopux*)
        if test "$GCC" = yes; then
@@ -3209,7 +3211,7 @@ index 149815542f9..43952bde405 100755
        else
  	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
  	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
-@@ -9472,7 +10063,7 @@ rm -f core conftest.err conftest.$ac_objext \
+@@ -9302,7 +9893,7 @@ rm -f core conftest.err conftest.$ac_objext \
      osf4* | osf5*)	# as osf3* with the addition of -msym flag
        if test "$GCC" = yes; then
  	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
@@ -3218,7 +3220,7 @@ index 149815542f9..43952bde405 100755
  	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
        else
  	allow_undefined_flag=' -expect_unresolved \*'
-@@ -9491,9 +10082,9 @@ rm -f core conftest.err conftest.$ac_objext \
+@@ -9321,9 +9912,9 @@ rm -f core conftest.err conftest.$ac_objext \
        no_undefined_flag=' -z defs'
        if test "$GCC" = yes; then
  	wlarc='${wl}'
@@ -3230,7 +3232,7 @@ index 149815542f9..43952bde405 100755
        else
  	case `$CC -V 2>&1` in
  	*"Compilers 5.0"*)
-@@ -10069,8 +10660,9 @@ cygwin* | mingw* | pw32* | cegcc*)
+@@ -9899,8 +10490,9 @@ cygwin* | mingw* | pw32* | cegcc*)
    need_version=no
    need_lib_prefix=no
  
@@ -3242,7 +3244,7 @@ index 149815542f9..43952bde405 100755
      library_names_spec='$libname.dll.a'
      # DLL is installed to $(libdir)/../bin by postinstall_cmds
      postinstall_cmds='base_file=`basename \${file}`~
-@@ -10103,13 +10695,71 @@ cygwin* | mingw* | pw32* | cegcc*)
+@@ -9933,13 +10525,71 @@ cygwin* | mingw* | pw32* | cegcc*)
        library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
        ;;
      esac
@@ -3315,16 +3317,16 @@ index 149815542f9..43952bde405 100755
    # FIXME: first we should search . and the directory the executable is in
    shlibpath_var=PATH
    ;;
-@@ -10987,7 +11637,7 @@ else
+@@ -10817,7 +11467,7 @@ else
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<_LT_EOF
--#line 10990 "configure"
+-#line 10820 "configure"
 +#line $LINENO "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
-@@ -11031,10 +11681,10 @@ else
+@@ -10861,10 +11511,10 @@ else
  /* When -fvisbility=hidden is used, assume the code has been annotated
     correspondingly for the symbols needed.  */
  #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
@@ -3337,16 +3339,16 @@ index 149815542f9..43952bde405 100755
  int main ()
  {
    void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
-@@ -11093,7 +11743,7 @@ else
+@@ -10923,7 +11573,7 @@ else
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<_LT_EOF
--#line 11096 "configure"
+-#line 10926 "configure"
 +#line $LINENO "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
-@@ -11137,10 +11787,10 @@ else
+@@ -10967,10 +11617,10 @@ else
  /* When -fvisbility=hidden is used, assume the code has been annotated
     correspondingly for the symbols needed.  */
  #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
@@ -3359,7 +3361,7 @@ index 149815542f9..43952bde405 100755
  int main ()
  {
    void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
-@@ -15642,13 +16292,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
+@@ -15549,13 +16199,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
  lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
  lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
  lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
@@ -3380,7 +3382,7 @@ index 149815542f9..43952bde405 100755
  STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
  RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
  old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
-@@ -15663,14 +16320,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
+@@ -15570,14 +16227,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
  lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
  lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
  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"`'
@@ -3399,7 +3401,7 @@ index 149815542f9..43952bde405 100755
  DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
  NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
  LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
-@@ -15703,12 +16363,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
+@@ -15610,12 +16270,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
  hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
  inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
  link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
@@ -3413,7 +3415,7 @@ index 149815542f9..43952bde405 100755
  file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
  variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
  need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
-@@ -15763,8 +16423,13 @@ reload_flag \
+@@ -15670,8 +16330,13 @@ reload_flag \
  OBJDUMP \
  deplibs_check_method \
  file_magic_cmd \
@@ -3427,7 +3429,7 @@ index 149815542f9..43952bde405 100755
  STRIP \
  RANLIB \
  CC \
-@@ -15774,12 +16439,14 @@ lt_cv_sys_global_symbol_pipe \
+@@ -15681,12 +16346,14 @@ lt_cv_sys_global_symbol_pipe \
  lt_cv_sys_global_symbol_to_cdecl \
  lt_cv_sys_global_symbol_to_c_name_address \
  lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
@@ -3443,7 +3445,7 @@ index 149815542f9..43952bde405 100755
  DSYMUTIL \
  NMEDIT \
  LIPO \
-@@ -15795,7 +16462,6 @@ no_undefined_flag \
+@@ -15702,7 +16369,6 @@ no_undefined_flag \
  hardcode_libdir_flag_spec \
  hardcode_libdir_flag_spec_ld \
  hardcode_libdir_separator \
@@ -3451,7 +3453,7 @@ index 149815542f9..43952bde405 100755
  exclude_expsyms \
  include_expsyms \
  file_list_spec \
-@@ -15831,6 +16497,7 @@ module_cmds \
+@@ -15738,6 +16404,7 @@ module_cmds \
  module_expsym_cmds \
  export_symbols_cmds \
  prelink_cmds \
@@ -3459,7 +3461,7 @@ index 149815542f9..43952bde405 100755
  postinstall_cmds \
  postuninstall_cmds \
  finish_cmds \
-@@ -16596,7 +17263,8 @@ $as_echo X"$file" |
+@@ -16503,7 +17170,8 @@ $as_echo X"$file" |
  # NOTE: Changes made to this file will be lost: look at ltmain.sh.
  #
  #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
@@ -3469,7 +3471,7 @@ index 149815542f9..43952bde405 100755
  #   Written by Gordon Matzigkeit, 1996
  #
  #   This file is part of GNU Libtool.
-@@ -16699,19 +17367,42 @@ SP2NL=$lt_lt_SP2NL
+@@ -16606,19 +17274,42 @@ SP2NL=$lt_lt_SP2NL
  # turn newlines into spaces.
  NL2SP=$lt_lt_NL2SP
  
@@ -3513,7 +3515,7 @@ index 149815542f9..43952bde405 100755
  # A symbol stripping program.
  STRIP=$lt_STRIP
  
-@@ -16741,6 +17432,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
+@@ -16648,6 +17339,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
  # Transform the output of nm in a C name address pair when lib prefix is needed.
  global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
  
@@ -3526,7 +3528,7 @@ index 149815542f9..43952bde405 100755
  # The name of the directory that contains temporary libtool files.
  objdir=$objdir
  
-@@ -16750,6 +17447,9 @@ MAGIC_CMD=$MAGIC_CMD
+@@ -16657,6 +17354,9 @@ MAGIC_CMD=$MAGIC_CMD
  # Must we lock files when doing compilation?
  need_locks=$lt_need_locks
  
@@ -3536,7 +3538,7 @@ index 149815542f9..43952bde405 100755
  # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
  DSYMUTIL=$lt_DSYMUTIL
  
-@@ -16864,12 +17564,12 @@ with_gcc=$GCC
+@@ -16771,12 +17471,12 @@ with_gcc=$GCC
  # Compiler flag to turn off builtin functions.
  no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
  
@@ -3552,7 +3554,7 @@ index 149815542f9..43952bde405 100755
  # Compiler flag to prevent dynamic linking.
  link_static_flag=$lt_lt_prog_compiler_static
  
-@@ -16956,9 +17656,6 @@ inherit_rpath=$inherit_rpath
+@@ -16863,9 +17563,6 @@ inherit_rpath=$inherit_rpath
  # Whether libtool must link a program against all its dependency libraries.
  link_all_deplibs=$link_all_deplibs
  
@@ -3562,7 +3564,7 @@ index 149815542f9..43952bde405 100755
  # Set to "yes" if exported symbols are required.
  always_export_symbols=$always_export_symbols
  
-@@ -16974,6 +17671,9 @@ include_expsyms=$lt_include_expsyms
+@@ -16881,6 +17578,9 @@ include_expsyms=$lt_include_expsyms
  # Commands necessary for linking programs (against libraries) with templates.
  prelink_cmds=$lt_prelink_cmds
  
@@ -3572,7 +3574,7 @@ index 149815542f9..43952bde405 100755
  # Specify filename containing input files.
  file_list_spec=$lt_file_list_spec
  
-@@ -17006,210 +17706,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
+@@ -16913,210 +17613,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
    # if finds mixed CR/LF and LF-only lines.  Since sed operates in
    # text mode, it properly converts lines to CR/LF.  This bash problem
    # is reportedly fixed, but why not run on old versions too?
@@ -3947,10 +3949,10 @@ index 149815542f9..43952bde405 100755
    chmod +x "$ofile"
  
 diff --git a/gas/Makefile.in b/gas/Makefile.in
-index c57d78f82c4..da370b21855 100644
+index 8319181b472..3425e414c1c 100644
 --- a/gas/Makefile.in
 +++ b/gas/Makefile.in
-@@ -373,6 +373,7 @@ CYGPATH_W = @CYGPATH_W@
+@@ -377,6 +377,7 @@ CYGPATH_W = @CYGPATH_W@
  DATADIRNAME = @DATADIRNAME@
  DEFS = @DEFS@
  DEPDIR = @DEPDIR@
@@ -3958,7 +3960,7 @@ index c57d78f82c4..da370b21855 100644
  DSYMUTIL = @DSYMUTIL@
  DUMPBIN = @DUMPBIN@
  ECHO_C = @ECHO_C@
-@@ -409,6 +410,7 @@ LN_S = @LN_S@
+@@ -413,6 +414,7 @@ LN_S = @LN_S@
  LTLIBOBJS = @LTLIBOBJS@
  MAINT = @MAINT@
  MAKEINFO = @MAKEINFO@
@@ -3966,7 +3968,7 @@ index c57d78f82c4..da370b21855 100644
  MKDIR_P = @MKDIR_P@
  MKINSTALLDIRS = @MKINSTALLDIRS@
  MSGFMT = @MSGFMT@
-@@ -447,6 +449,7 @@ abs_builddir = @abs_builddir@
+@@ -456,6 +458,7 @@ abs_builddir = @abs_builddir@
  abs_srcdir = @abs_srcdir@
  abs_top_builddir = @abs_top_builddir@
  abs_top_srcdir = @abs_top_srcdir@
@@ -3975,10 +3977,10 @@ index c57d78f82c4..da370b21855 100644
  ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
  am__include = @am__include@
 diff --git a/gas/configure b/gas/configure
-index 12c16faefd9..11b5127bf3a 100755
+index 684e68e0ea2..ba35172965e 100755
 --- a/gas/configure
 +++ b/gas/configure
-@@ -681,8 +681,11 @@ OTOOL
+@@ -686,8 +686,11 @@ OTOOL
  LIPO
  NMEDIT
  DSYMUTIL
@@ -3990,7 +3992,7 @@ index 12c16faefd9..11b5127bf3a 100755
  OBJDUMP
  LN_S
  NM
-@@ -799,6 +802,7 @@ enable_static
+@@ -804,6 +807,7 @@ enable_static
  with_pic
  enable_fast_install
  with_gnu_ld
@@ -3998,7 +4000,7 @@ index 12c16faefd9..11b5127bf3a 100755
  enable_libtool_lock
  enable_plugins
  enable_largefile
-@@ -1490,6 +1494,8 @@ Optional Packages:
+@@ -1505,6 +1509,8 @@ Optional Packages:
    --with-pic              try to use only PIC/non-PIC objects [default=use
                            both]
    --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
@@ -4007,7 +4009,7 @@ index 12c16faefd9..11b5127bf3a 100755
    --with-cpu=CPU          default cpu variant is CPU (currently only supported
                            on ARC)
    --with-system-zlib      use installed libz
-@@ -4608,8 +4614,8 @@ esac
+@@ -4632,8 +4638,8 @@ esac
  
  
  
@@ -4018,7 +4020,7 @@ index 12c16faefd9..11b5127bf3a 100755
  
  
  
-@@ -4649,7 +4655,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
+@@ -4673,7 +4679,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
  $as_echo_n "checking how to print strings... " >&6; }
  # Test print first, because it will be a builtin if present.
@@ -4027,7 +4029,7 @@ index 12c16faefd9..11b5127bf3a 100755
     test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
    ECHO='print -r --'
  elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
-@@ -5342,8 +5348,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
+@@ -5366,8 +5372,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
  # Try some XSI features
  xsi_shell=no
  ( _lt_dummy="a/b/c"
@@ -4038,7 +4040,7 @@ index 12c16faefd9..11b5127bf3a 100755
      && eval 'test $(( 1 + 1 )) -eq 2 \
      && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
    && xsi_shell=yes
-@@ -5392,6 +5398,80 @@ esac
+@@ -5416,6 +5422,80 @@ esac
  
  
  
@@ -4119,7 +4121,7 @@ index 12c16faefd9..11b5127bf3a 100755
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
  $as_echo_n "checking for $LD option to reload object files... " >&6; }
  if ${lt_cv_ld_reload_flag+:} false; then :
-@@ -5408,6 +5488,11 @@ case $reload_flag in
+@@ -5432,6 +5512,11 @@ case $reload_flag in
  esac
  reload_cmds='$LD$reload_flag -o $output$reload_objs'
  case $host_os in
@@ -4131,7 +4133,7 @@ index 12c16faefd9..11b5127bf3a 100755
    darwin*)
      if test "$GCC" = yes; then
        reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
-@@ -5576,7 +5661,8 @@ mingw* | pw32*)
+@@ -5600,7 +5685,8 @@ mingw* | pw32*)
      lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
      lt_cv_file_magic_cmd='func_win32_libid'
    else
@@ -4141,7 +4143,7 @@ index 12c16faefd9..11b5127bf3a 100755
      lt_cv_file_magic_cmd='$OBJDUMP -f'
    fi
    ;;
-@@ -5730,6 +5816,21 @@ esac
+@@ -5754,6 +5840,21 @@ esac
  fi
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
  $as_echo "$lt_cv_deplibs_check_method" >&6; }
@@ -4163,7 +4165,7 @@ index 12c16faefd9..11b5127bf3a 100755
  file_magic_cmd=$lt_cv_file_magic_cmd
  deplibs_check_method=$lt_cv_deplibs_check_method
  test -z "$deplibs_check_method" && deplibs_check_method=unknown
-@@ -5745,6 +5846,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
+@@ -5769,6 +5870,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
  
  
  
@@ -4321,7 +4323,7 @@ index 12c16faefd9..11b5127bf3a 100755
  plugin_option=
  plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
  for plugin in $plugin_names; do
-@@ -5759,8 +6011,10 @@ for plugin in $plugin_names; do
+@@ -5783,8 +6035,10 @@ for plugin in $plugin_names; do
  done
  
  if test -n "$ac_tool_prefix"; then
@@ -4334,7 +4336,7 @@ index 12c16faefd9..11b5127bf3a 100755
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  $as_echo_n "checking for $ac_word... " >&6; }
  if ${ac_cv_prog_AR+:} false; then :
-@@ -5776,7 +6030,7 @@ do
+@@ -5800,7 +6054,7 @@ do
    test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
    if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
@@ -4343,7 +4345,7 @@ index 12c16faefd9..11b5127bf3a 100755
      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
-@@ -5796,11 +6050,15 @@ $as_echo "no" >&6; }
+@@ -5820,11 +6074,15 @@ $as_echo "no" >&6; }
  fi
  
  
@@ -4362,7 +4364,7 @@ index 12c16faefd9..11b5127bf3a 100755
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  $as_echo_n "checking for $ac_word... " >&6; }
  if ${ac_cv_prog_ac_ct_AR+:} false; then :
-@@ -5816,7 +6074,7 @@ do
+@@ -5840,7 +6098,7 @@ do
    test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
    if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
@@ -4371,7 +4373,7 @@ index 12c16faefd9..11b5127bf3a 100755
      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
-@@ -5835,6 +6093,10 @@ else
+@@ -5859,6 +6117,10 @@ else
  $as_echo "no" >&6; }
  fi
  
@@ -4382,7 +4384,7 @@ index 12c16faefd9..11b5127bf3a 100755
    if test "x$ac_ct_AR" = x; then
      AR="false"
    else
-@@ -5846,29 +6108,81 @@ ac_tool_warned=yes ;;
+@@ -5870,29 +6132,81 @@ ac_tool_warned=yes ;;
  esac
      AR=$ac_ct_AR
    fi
@@ -4479,7 +4481,7 @@ index 12c16faefd9..11b5127bf3a 100755
  
  
  
-@@ -6215,8 +6529,8 @@ esac
+@@ -6239,8 +6553,8 @@ esac
  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
  
  # Transform an extracted symbol line into symbol name and symbol address
@@ -4490,7 +4492,7 @@ index 12c16faefd9..11b5127bf3a 100755
  
  # Handle CRLF in mingw tool chain
  opt_cr=
-@@ -6252,6 +6566,7 @@ for ac_symprfx in "" "_"; do
+@@ -6276,6 +6590,7 @@ for ac_symprfx in "" "_"; do
    else
      lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
    fi
@@ -4498,7 +4500,7 @@ index 12c16faefd9..11b5127bf3a 100755
  
    # Check to see that the pipe works correctly.
    pipe_works=no
-@@ -6293,6 +6608,18 @@ _LT_EOF
+@@ -6317,6 +6632,18 @@ _LT_EOF
        if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
  	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
  	  cat <<_LT_EOF > conftest.$ac_ext
@@ -4517,7 +4519,7 @@ index 12c16faefd9..11b5127bf3a 100755
  #ifdef __cplusplus
  extern "C" {
  #endif
-@@ -6304,7 +6631,7 @@ _LT_EOF
+@@ -6328,7 +6655,7 @@ _LT_EOF
  	  cat <<_LT_EOF >> conftest.$ac_ext
  
  /* The mapping between symbol names and symbols.  */
@@ -4526,7 +4528,7 @@ index 12c16faefd9..11b5127bf3a 100755
    const char *name;
    void       *address;
  }
-@@ -6330,8 +6657,8 @@ static const void *lt_preloaded_setup() {
+@@ -6354,8 +6681,8 @@ static const void *lt_preloaded_setup() {
  _LT_EOF
  	  # Now try linking the two files.
  	  mv conftest.$ac_objext conftstm.$ac_objext
@@ -4537,7 +4539,7 @@ index 12c16faefd9..11b5127bf3a 100755
  	  LIBS="conftstm.$ac_objext"
  	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
  	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
-@@ -6341,8 +6668,8 @@ _LT_EOF
+@@ -6365,8 +6692,8 @@ _LT_EOF
    test $ac_status = 0; } && test -s conftest${ac_exeext}; then
  	    pipe_works=yes
  	  fi
@@ -4548,7 +4550,7 @@ index 12c16faefd9..11b5127bf3a 100755
  	else
  	  echo "cannot find nm_test_func in $nlist" >&5
  	fi
-@@ -6379,6 +6706,19 @@ else
+@@ -6403,6 +6730,19 @@ else
  $as_echo "ok" >&6; }
  fi
  
@@ -4568,7 +4570,7 @@ index 12c16faefd9..11b5127bf3a 100755
  
  
  
-@@ -6395,6 +6735,42 @@ fi
+@@ -6419,6 +6759,42 @@ fi
  
  
  
@@ -4611,7 +4613,7 @@ index 12c16faefd9..11b5127bf3a 100755
  
  
  
-@@ -6606,6 +6982,123 @@ esac
+@@ -6630,6 +7006,123 @@ esac
  
  need_locks="$enable_libtool_lock"
  
@@ -4735,7 +4737,7 @@ index 12c16faefd9..11b5127bf3a 100755
  
    case $host_os in
      rhapsody* | darwin*)
-@@ -7169,6 +7662,8 @@ _LT_EOF
+@@ -7193,6 +7686,8 @@ _LT_EOF
        $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
        echo "$AR cru libconftest.a conftest.o" >&5
        $AR cru libconftest.a conftest.o 2>&5
@@ -4744,7 +4746,7 @@ index 12c16faefd9..11b5127bf3a 100755
        cat > conftest.c << _LT_EOF
  int main() { return 0;}
  _LT_EOF
-@@ -7751,8 +8246,6 @@ fi
+@@ -7775,8 +8270,6 @@ fi
  lt_prog_compiler_pic=
  lt_prog_compiler_static=
  
@@ -4753,7 +4755,7 @@ index 12c16faefd9..11b5127bf3a 100755
  
    if test "$GCC" = yes; then
      lt_prog_compiler_wl='-Wl,'
-@@ -7918,6 +8411,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+@@ -7942,6 +8435,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
  	lt_prog_compiler_pic='--shared'
  	lt_prog_compiler_static='--static'
  	;;
@@ -4766,7 +4768,7 @@ index 12c16faefd9..11b5127bf3a 100755
        pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
          # Portland Group compilers (*not* the Pentium gcc compiler,
  	# which looks to be a dead project)
-@@ -7980,7 +8479,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+@@ -8004,7 +8503,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
        lt_prog_compiler_pic='-KPIC'
        lt_prog_compiler_static='-Bstatic'
        case $cc_basename in
@@ -4775,7 +4777,7 @@ index 12c16faefd9..11b5127bf3a 100755
  	lt_prog_compiler_wl='-Qoption ld ';;
        *)
  	lt_prog_compiler_wl='-Wl,';;
-@@ -8037,13 +8536,17 @@ case $host_os in
+@@ -8061,13 +8560,17 @@ case $host_os in
      lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
      ;;
  esac
@@ -4799,7 +4801,7 @@ index 12c16faefd9..11b5127bf3a 100755
  
  #
  # Check to make sure the PIC flag actually works.
-@@ -8104,6 +8607,11 @@ fi
+@@ -8128,6 +8631,11 @@ fi
  
  
  
@@ -4811,7 +4813,7 @@ index 12c16faefd9..11b5127bf3a 100755
  #
  # Check to make sure the static flag actually works.
  #
-@@ -8454,7 +8962,8 @@ _LT_EOF
+@@ -8478,7 +8986,8 @@ _LT_EOF
        allow_undefined_flag=unsupported
        always_export_symbols=no
        enable_shared_with_static_runtimes=yes
@@ -4821,7 +4823,7 @@ index 12c16faefd9..11b5127bf3a 100755
  
        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
          archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-@@ -8553,12 +9062,12 @@ _LT_EOF
+@@ -8577,12 +9086,12 @@ _LT_EOF
  	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
  	  hardcode_libdir_flag_spec=
  	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
@@ -4836,7 +4838,7 @@ index 12c16faefd9..11b5127bf3a 100755
  	  fi
  	  ;;
  	esac
-@@ -8572,8 +9081,8 @@ _LT_EOF
+@@ -8596,8 +9105,8 @@ _LT_EOF
  	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
  	wlarc=
        else
@@ -4847,7 +4849,7 @@ index 12c16faefd9..11b5127bf3a 100755
        fi
        ;;
  
-@@ -8591,8 +9100,8 @@ _LT_EOF
+@@ -8615,8 +9124,8 @@ _LT_EOF
  
  _LT_EOF
        elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
@@ -4858,7 +4860,7 @@ index 12c16faefd9..11b5127bf3a 100755
        else
  	ld_shlibs=no
        fi
-@@ -8638,8 +9147,8 @@ _LT_EOF
+@@ -8662,8 +9171,8 @@ _LT_EOF
  
      *)
        if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
@@ -4869,7 +4871,7 @@ index 12c16faefd9..11b5127bf3a 100755
        else
  	ld_shlibs=no
        fi
-@@ -8769,7 +9278,13 @@ _LT_EOF
+@@ -8793,7 +9302,13 @@ _LT_EOF
  	allow_undefined_flag='-berok'
          # Determine the default libpath from the value encoded in an
          # empty executable.
@@ -4884,7 +4886,7 @@ index 12c16faefd9..11b5127bf3a 100755
  /* end confdefs.h.  */
  
  int
-@@ -8782,22 +9297,29 @@ main ()
+@@ -8806,22 +9321,29 @@ main ()
  _ACEOF
  if ac_fn_c_try_link "$LINENO"; then :
  
@@ -4927,7 +4929,7 @@ index 12c16faefd9..11b5127bf3a 100755
  
          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
          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_sym_flag:\$export_symbols $shared_flag"
-@@ -8809,7 +9331,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -8833,7 +9355,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  	else
  	 # Determine the default libpath from the value encoded in an
  	 # empty executable.
@@ -4942,7 +4944,7 @@ index 12c16faefd9..11b5127bf3a 100755
  /* end confdefs.h.  */
  
  int
-@@ -8822,22 +9350,29 @@ main ()
+@@ -8846,22 +9374,29 @@ main ()
  _ACEOF
  if ac_fn_c_try_link "$LINENO"; then :
  
@@ -4985,7 +4987,7 @@ index 12c16faefd9..11b5127bf3a 100755
  
  	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
  	  # Warning - without using the other run time loading flags,
-@@ -8882,20 +9417,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -8906,20 +9441,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
        # Microsoft Visual C++.
        # hardcode_libdir_flag_spec is actually meaningless, as there is
        # no search path for DLLs.
@@ -5063,7 +5065,7 @@ index 12c16faefd9..11b5127bf3a 100755
        ;;
  
      darwin* | rhapsody*)
-@@ -8956,7 +9534,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -8980,7 +9558,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  
      # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
      freebsd* | dragonfly*)
@@ -5072,7 +5074,7 @@ index 12c16faefd9..11b5127bf3a 100755
        hardcode_libdir_flag_spec='-R$libdir'
        hardcode_direct=yes
        hardcode_shlibpath_var=no
-@@ -8964,7 +9542,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -8988,7 +9566,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  
      hpux9*)
        if test "$GCC" = yes; then
@@ -5081,7 +5083,7 @@ index 12c16faefd9..11b5127bf3a 100755
        else
  	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
        fi
-@@ -8980,7 +9558,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -9004,7 +9582,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  
      hpux10*)
        if test "$GCC" = yes && test "$with_gnu_ld" = no; then
@@ -5090,7 +5092,7 @@ index 12c16faefd9..11b5127bf3a 100755
        else
  	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
        fi
-@@ -9004,10 +9582,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -9028,10 +9606,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
  	  ;;
  	ia64*)
@@ -5103,7 +5105,7 @@ index 12c16faefd9..11b5127bf3a 100755
  	  ;;
  	esac
        else
-@@ -9086,23 +9664,36 @@ fi
+@@ -9110,23 +9688,36 @@ fi
  
      irix5* | irix6* | nonstopux*)
        if test "$GCC" = yes; then
@@ -5148,7 +5150,7 @@ index 12c16faefd9..11b5127bf3a 100755
        else
  	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
  	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
-@@ -9187,7 +9778,7 @@ rm -f core conftest.err conftest.$ac_objext \
+@@ -9211,7 +9802,7 @@ rm -f core conftest.err conftest.$ac_objext \
      osf4* | osf5*)	# as osf3* with the addition of -msym flag
        if test "$GCC" = yes; then
  	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
@@ -5157,7 +5159,7 @@ index 12c16faefd9..11b5127bf3a 100755
  	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
        else
  	allow_undefined_flag=' -expect_unresolved \*'
-@@ -9206,9 +9797,9 @@ rm -f core conftest.err conftest.$ac_objext \
+@@ -9230,9 +9821,9 @@ rm -f core conftest.err conftest.$ac_objext \
        no_undefined_flag=' -z defs'
        if test "$GCC" = yes; then
  	wlarc='${wl}'
@@ -5169,7 +5171,7 @@ index 12c16faefd9..11b5127bf3a 100755
        else
  	case `$CC -V 2>&1` in
  	*"Compilers 5.0"*)
-@@ -9784,8 +10375,9 @@ cygwin* | mingw* | pw32* | cegcc*)
+@@ -9808,8 +10399,9 @@ cygwin* | mingw* | pw32* | cegcc*)
    need_version=no
    need_lib_prefix=no
  
@@ -5181,7 +5183,7 @@ index 12c16faefd9..11b5127bf3a 100755
      library_names_spec='$libname.dll.a'
      # DLL is installed to $(libdir)/../bin by postinstall_cmds
      postinstall_cmds='base_file=`basename \${file}`~
-@@ -9818,13 +10410,71 @@ cygwin* | mingw* | pw32* | cegcc*)
+@@ -9842,13 +10434,71 @@ cygwin* | mingw* | pw32* | cegcc*)
        library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
        ;;
      esac
@@ -5254,16 +5256,16 @@ index 12c16faefd9..11b5127bf3a 100755
    # FIXME: first we should search . and the directory the executable is in
    shlibpath_var=PATH
    ;;
-@@ -10702,7 +11352,7 @@ else
+@@ -10726,7 +11376,7 @@ else
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<_LT_EOF
--#line 10705 "configure"
+-#line 10729 "configure"
 +#line $LINENO "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
-@@ -10746,10 +11396,10 @@ else
+@@ -10770,10 +11420,10 @@ else
  /* When -fvisbility=hidden is used, assume the code has been annotated
     correspondingly for the symbols needed.  */
  #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
@@ -5276,16 +5278,16 @@ index 12c16faefd9..11b5127bf3a 100755
  int main ()
  {
    void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
-@@ -10808,7 +11458,7 @@ else
+@@ -10832,7 +11482,7 @@ else
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<_LT_EOF
--#line 10811 "configure"
+-#line 10835 "configure"
 +#line $LINENO "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
-@@ -10852,10 +11502,10 @@ else
+@@ -10876,10 +11526,10 @@ else
  /* When -fvisbility=hidden is used, assume the code has been annotated
     correspondingly for the symbols needed.  */
  #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
@@ -5298,7 +5300,7 @@ index 12c16faefd9..11b5127bf3a 100755
  int main ()
  {
    void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
-@@ -14834,13 +15484,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
+@@ -15133,13 +15783,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
  lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
  lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
  lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
@@ -5319,7 +5321,7 @@ index 12c16faefd9..11b5127bf3a 100755
  STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
  RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
  old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
-@@ -14855,14 +15512,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
+@@ -15154,14 +15811,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
  lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
  lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
  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"`'
@@ -5338,7 +5340,7 @@ index 12c16faefd9..11b5127bf3a 100755
  DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
  NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
  LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
-@@ -14895,12 +15555,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
+@@ -15194,12 +15854,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
  hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
  inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
  link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
@@ -5352,7 +5354,7 @@ index 12c16faefd9..11b5127bf3a 100755
  file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
  variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
  need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
-@@ -14955,8 +15615,13 @@ reload_flag \
+@@ -15254,8 +15914,13 @@ reload_flag \
  OBJDUMP \
  deplibs_check_method \
  file_magic_cmd \
@@ -5366,7 +5368,7 @@ index 12c16faefd9..11b5127bf3a 100755
  STRIP \
  RANLIB \
  CC \
-@@ -14966,12 +15631,14 @@ lt_cv_sys_global_symbol_pipe \
+@@ -15265,12 +15930,14 @@ lt_cv_sys_global_symbol_pipe \
  lt_cv_sys_global_symbol_to_cdecl \
  lt_cv_sys_global_symbol_to_c_name_address \
  lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
@@ -5382,7 +5384,7 @@ index 12c16faefd9..11b5127bf3a 100755
  DSYMUTIL \
  NMEDIT \
  LIPO \
-@@ -14987,7 +15654,6 @@ no_undefined_flag \
+@@ -15286,7 +15953,6 @@ no_undefined_flag \
  hardcode_libdir_flag_spec \
  hardcode_libdir_flag_spec_ld \
  hardcode_libdir_separator \
@@ -5390,7 +5392,7 @@ index 12c16faefd9..11b5127bf3a 100755
  exclude_expsyms \
  include_expsyms \
  file_list_spec \
-@@ -15023,6 +15689,7 @@ module_cmds \
+@@ -15322,6 +15988,7 @@ module_cmds \
  module_expsym_cmds \
  export_symbols_cmds \
  prelink_cmds \
@@ -5398,7 +5400,7 @@ index 12c16faefd9..11b5127bf3a 100755
  postinstall_cmds \
  postuninstall_cmds \
  finish_cmds \
-@@ -15795,7 +16462,8 @@ $as_echo X"$file" |
+@@ -16094,7 +16761,8 @@ $as_echo X"$file" |
  # NOTE: Changes made to this file will be lost: look at ltmain.sh.
  #
  #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
@@ -5408,7 +5410,7 @@ index 12c16faefd9..11b5127bf3a 100755
  #   Written by Gordon Matzigkeit, 1996
  #
  #   This file is part of GNU Libtool.
-@@ -15898,19 +16566,42 @@ SP2NL=$lt_lt_SP2NL
+@@ -16197,19 +16865,42 @@ SP2NL=$lt_lt_SP2NL
  # turn newlines into spaces.
  NL2SP=$lt_lt_NL2SP
  
@@ -5452,7 +5454,7 @@ index 12c16faefd9..11b5127bf3a 100755
  # A symbol stripping program.
  STRIP=$lt_STRIP
  
-@@ -15940,6 +16631,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
+@@ -16239,6 +16930,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
  # Transform the output of nm in a C name address pair when lib prefix is needed.
  global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
  
@@ -5465,7 +5467,7 @@ index 12c16faefd9..11b5127bf3a 100755
  # The name of the directory that contains temporary libtool files.
  objdir=$objdir
  
-@@ -15949,6 +16646,9 @@ MAGIC_CMD=$MAGIC_CMD
+@@ -16248,6 +16945,9 @@ MAGIC_CMD=$MAGIC_CMD
  # Must we lock files when doing compilation?
  need_locks=$lt_need_locks
  
@@ -5475,7 +5477,7 @@ index 12c16faefd9..11b5127bf3a 100755
  # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
  DSYMUTIL=$lt_DSYMUTIL
  
-@@ -16063,12 +16763,12 @@ with_gcc=$GCC
+@@ -16362,12 +17062,12 @@ with_gcc=$GCC
  # Compiler flag to turn off builtin functions.
  no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
  
@@ -5491,7 +5493,7 @@ index 12c16faefd9..11b5127bf3a 100755
  # Compiler flag to prevent dynamic linking.
  link_static_flag=$lt_lt_prog_compiler_static
  
-@@ -16155,9 +16855,6 @@ inherit_rpath=$inherit_rpath
+@@ -16454,9 +17154,6 @@ inherit_rpath=$inherit_rpath
  # Whether libtool must link a program against all its dependency libraries.
  link_all_deplibs=$link_all_deplibs
  
@@ -5501,7 +5503,7 @@ index 12c16faefd9..11b5127bf3a 100755
  # Set to "yes" if exported symbols are required.
  always_export_symbols=$always_export_symbols
  
-@@ -16173,6 +16870,9 @@ include_expsyms=$lt_include_expsyms
+@@ -16472,6 +17169,9 @@ include_expsyms=$lt_include_expsyms
  # Commands necessary for linking programs (against libraries) with templates.
  prelink_cmds=$lt_prelink_cmds
  
@@ -5511,7 +5513,7 @@ index 12c16faefd9..11b5127bf3a 100755
  # Specify filename containing input files.
  file_list_spec=$lt_file_list_spec
  
-@@ -16205,210 +16905,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
+@@ -16504,210 +17204,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
    # if finds mixed CR/LF and LF-only lines.  Since sed operates in
    # text mode, it properly converts lines to CR/LF.  This bash problem
    # is reportedly fixed, but why not run on old versions too?
@@ -5885,20 +5887,8 @@ index 12c16faefd9..11b5127bf3a 100755
      (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
    chmod +x "$ofile"
  
-diff --git a/gdbsupport/Makefile.in b/gdbsupport/Makefile.in
-index bdceff3b56a..6aadae41031 100644
---- a/gdbsupport/Makefile.in
-+++ b/gdbsupport/Makefile.in
-@@ -233,6 +233,7 @@ CATOBJEXT = @CATOBJEXT@
- CC = @CC@
- CCDEPMODE = @CCDEPMODE@
- CFLAGS = @CFLAGS@
-+CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@
- CPP = @CPP@
- CPPFLAGS = @CPPFLAGS@
- CXX = @CXX@
 diff --git a/gprof/Makefile.in b/gprof/Makefile.in
-index 5ef5ece74a9..9d7ce8b62b2 100644
+index c9914e46d7d..1857eb8b5a8 100644
 --- a/gprof/Makefile.in
 +++ b/gprof/Makefile.in
 @@ -321,6 +321,7 @@ CYGPATH_W = @CYGPATH_W@
@@ -5926,7 +5916,7 @@ index 5ef5ece74a9..9d7ce8b62b2 100644
  ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
  am__include = @am__include@
 diff --git a/gprof/configure b/gprof/configure
-index 5a59f1c1d0e..2506887d3b0 100755
+index 3e8edd112cb..5b320c60f50 100755
 --- a/gprof/configure
 +++ b/gprof/configure
 @@ -663,8 +663,11 @@ OTOOL
@@ -7252,7 +7242,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
  int main ()
  {
    void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
-@@ -12777,13 +13427,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
+@@ -12795,13 +13445,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
  lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
  lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
  lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
@@ -7273,7 +7263,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
  STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
  RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
  old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
-@@ -12798,14 +13455,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
+@@ -12816,14 +13473,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
  lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
  lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
  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"`'
@@ -7292,7 +7282,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
  DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
  NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
  LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
-@@ -12838,12 +13498,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
+@@ -12856,12 +13516,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
  hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
  inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
  link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
@@ -7306,7 +7296,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
  file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
  variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
  need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
-@@ -12898,8 +13558,13 @@ reload_flag \
+@@ -12916,8 +13576,13 @@ reload_flag \
  OBJDUMP \
  deplibs_check_method \
  file_magic_cmd \
@@ -7320,7 +7310,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
  STRIP \
  RANLIB \
  CC \
-@@ -12909,12 +13574,14 @@ lt_cv_sys_global_symbol_pipe \
+@@ -12927,12 +13592,14 @@ lt_cv_sys_global_symbol_pipe \
  lt_cv_sys_global_symbol_to_cdecl \
  lt_cv_sys_global_symbol_to_c_name_address \
  lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
@@ -7336,7 +7326,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
  DSYMUTIL \
  NMEDIT \
  LIPO \
-@@ -12930,7 +13597,6 @@ no_undefined_flag \
+@@ -12948,7 +13615,6 @@ no_undefined_flag \
  hardcode_libdir_flag_spec \
  hardcode_libdir_flag_spec_ld \
  hardcode_libdir_separator \
@@ -7344,7 +7334,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
  exclude_expsyms \
  include_expsyms \
  file_list_spec \
-@@ -12966,6 +13632,7 @@ module_cmds \
+@@ -12984,6 +13650,7 @@ module_cmds \
  module_expsym_cmds \
  export_symbols_cmds \
  prelink_cmds \
@@ -7352,7 +7342,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
  postinstall_cmds \
  postuninstall_cmds \
  finish_cmds \
-@@ -13731,7 +14398,8 @@ $as_echo X"$file" |
+@@ -13749,7 +14416,8 @@ $as_echo X"$file" |
  # NOTE: Changes made to this file will be lost: look at ltmain.sh.
  #
  #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
@@ -7362,7 +7352,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
  #   Written by Gordon Matzigkeit, 1996
  #
  #   This file is part of GNU Libtool.
-@@ -13834,19 +14502,42 @@ SP2NL=$lt_lt_SP2NL
+@@ -13852,19 +14520,42 @@ SP2NL=$lt_lt_SP2NL
  # turn newlines into spaces.
  NL2SP=$lt_lt_NL2SP
  
@@ -7406,7 +7396,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
  # A symbol stripping program.
  STRIP=$lt_STRIP
  
-@@ -13876,6 +14567,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
+@@ -13894,6 +14585,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
  # Transform the output of nm in a C name address pair when lib prefix is needed.
  global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
  
@@ -7419,7 +7409,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
  # The name of the directory that contains temporary libtool files.
  objdir=$objdir
  
-@@ -13885,6 +14582,9 @@ MAGIC_CMD=$MAGIC_CMD
+@@ -13903,6 +14600,9 @@ MAGIC_CMD=$MAGIC_CMD
  # Must we lock files when doing compilation?
  need_locks=$lt_need_locks
  
@@ -7429,7 +7419,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
  # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
  DSYMUTIL=$lt_DSYMUTIL
  
-@@ -13999,12 +14699,12 @@ with_gcc=$GCC
+@@ -14017,12 +14717,12 @@ with_gcc=$GCC
  # Compiler flag to turn off builtin functions.
  no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
  
@@ -7445,7 +7435,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
  # Compiler flag to prevent dynamic linking.
  link_static_flag=$lt_lt_prog_compiler_static
  
-@@ -14091,9 +14791,6 @@ inherit_rpath=$inherit_rpath
+@@ -14109,9 +14809,6 @@ inherit_rpath=$inherit_rpath
  # Whether libtool must link a program against all its dependency libraries.
  link_all_deplibs=$link_all_deplibs
  
@@ -7455,7 +7445,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
  # Set to "yes" if exported symbols are required.
  always_export_symbols=$always_export_symbols
  
-@@ -14109,6 +14806,9 @@ include_expsyms=$lt_include_expsyms
+@@ -14127,6 +14824,9 @@ include_expsyms=$lt_include_expsyms
  # Commands necessary for linking programs (against libraries) with templates.
  prelink_cmds=$lt_prelink_cmds
  
@@ -7465,7 +7455,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
  # Specify filename containing input files.
  file_list_spec=$lt_file_list_spec
  
-@@ -14141,210 +14841,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
+@@ -14159,210 +14859,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
    # if finds mixed CR/LF and LF-only lines.  Since sed operates in
    # text mode, it properly converts lines to CR/LF.  This bash problem
    # is reportedly fixed, but why not run on old versions too?
@@ -7840,7 +7830,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
    chmod +x "$ofile"
  
 diff --git a/gprofng/Makefile.in b/gprofng/Makefile.in
-index fd5279b4df1..6e74c7b302a 100644
+index 01f7dca3f2a..3db326271c9 100644
 --- a/gprofng/Makefile.in
 +++ b/gprofng/Makefile.in
 @@ -253,6 +253,7 @@ CXXFLAGS = @CXXFLAGS@
@@ -7860,7 +7850,7 @@ index fd5279b4df1..6e74c7b302a 100644
  NM = @NM@
  NMEDIT = @NMEDIT@
 diff --git a/gprofng/configure b/gprofng/configure
-index ac14d126ac0..f8d7685a72e 100755
+index 2afc9a381a6..1e57b41ffa4 100755
 --- a/gprofng/configure
 +++ b/gprofng/configure
 @@ -672,6 +672,8 @@ OTOOL
@@ -9782,7 +9772,7 @@ index ac14d126ac0..f8d7685a72e 100755
    LDCXX=$LD
    LD=$lt_save_LD
    GCC=$lt_save_GCC
-@@ -17663,13 +18493,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
+@@ -17690,13 +18520,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
  lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
  lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
  lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
@@ -9803,7 +9793,7 @@ index ac14d126ac0..f8d7685a72e 100755
  STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
  RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
  old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
-@@ -17684,14 +18521,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
+@@ -17711,14 +18548,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
  lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
  lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
  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"`'
@@ -9822,7 +9812,7 @@ index ac14d126ac0..f8d7685a72e 100755
  DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
  NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
  LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
-@@ -17724,12 +18564,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
+@@ -17751,12 +18591,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
  hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
  inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
  link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
@@ -9836,7 +9826,7 @@ index ac14d126ac0..f8d7685a72e 100755
  file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
  variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
  need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
-@@ -17768,8 +18608,8 @@ old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote
+@@ -17795,8 +18635,8 @@ old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote
  compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
  GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
  lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
@@ -9846,7 +9836,7 @@ index ac14d126ac0..f8d7685a72e 100755
  lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
  lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
  archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
-@@ -17796,12 +18636,12 @@ hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_
+@@ -17823,12 +18663,12 @@ hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_
  hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
  inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
  link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
@@ -9860,7 +9850,7 @@ index ac14d126ac0..f8d7685a72e 100755
  file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
  hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
  compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
-@@ -17839,8 +18679,13 @@ reload_flag \
+@@ -17866,8 +18706,13 @@ reload_flag \
  OBJDUMP \
  deplibs_check_method \
  file_magic_cmd \
@@ -9874,7 +9864,7 @@ index ac14d126ac0..f8d7685a72e 100755
  STRIP \
  RANLIB \
  CC \
-@@ -17850,12 +18695,14 @@ lt_cv_sys_global_symbol_pipe \
+@@ -17877,12 +18722,14 @@ lt_cv_sys_global_symbol_pipe \
  lt_cv_sys_global_symbol_to_cdecl \
  lt_cv_sys_global_symbol_to_c_name_address \
  lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
@@ -9890,7 +9880,7 @@ index ac14d126ac0..f8d7685a72e 100755
  DSYMUTIL \
  NMEDIT \
  LIPO \
-@@ -17871,7 +18718,6 @@ no_undefined_flag \
+@@ -17898,7 +18745,6 @@ no_undefined_flag \
  hardcode_libdir_flag_spec \
  hardcode_libdir_flag_spec_ld \
  hardcode_libdir_separator \
@@ -9898,7 +9888,7 @@ index ac14d126ac0..f8d7685a72e 100755
  exclude_expsyms \
  include_expsyms \
  file_list_spec \
-@@ -17893,8 +18739,8 @@ LD_CXX \
+@@ -17920,8 +18766,8 @@ LD_CXX \
  reload_flag_CXX \
  compiler_CXX \
  lt_prog_compiler_no_builtin_flag_CXX \
@@ -9908,7 +9898,7 @@ index ac14d126ac0..f8d7685a72e 100755
  lt_prog_compiler_static_CXX \
  lt_cv_prog_compiler_c_o_CXX \
  export_dynamic_flag_spec_CXX \
-@@ -17906,7 +18752,6 @@ no_undefined_flag_CXX \
+@@ -17933,7 +18779,6 @@ no_undefined_flag_CXX \
  hardcode_libdir_flag_spec_CXX \
  hardcode_libdir_flag_spec_ld_CXX \
  hardcode_libdir_separator_CXX \
@@ -9916,7 +9906,7 @@ index ac14d126ac0..f8d7685a72e 100755
  exclude_expsyms_CXX \
  include_expsyms_CXX \
  file_list_spec_CXX \
-@@ -17940,6 +18785,7 @@ module_cmds \
+@@ -17967,6 +18812,7 @@ module_cmds \
  module_expsym_cmds \
  export_symbols_cmds \
  prelink_cmds \
@@ -9924,7 +9914,7 @@ index ac14d126ac0..f8d7685a72e 100755
  postinstall_cmds \
  postuninstall_cmds \
  finish_cmds \
-@@ -17954,7 +18800,8 @@ archive_expsym_cmds_CXX \
+@@ -17981,7 +18827,8 @@ archive_expsym_cmds_CXX \
  module_cmds_CXX \
  module_expsym_cmds_CXX \
  export_symbols_cmds_CXX \
@@ -9934,7 +9924,7 @@ index ac14d126ac0..f8d7685a72e 100755
      case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
      *[\\\\\\\`\\"\\\$]*)
        eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
-@@ -18711,7 +19558,8 @@ $as_echo X"$file" |
+@@ -18738,7 +19585,8 @@ $as_echo X"$file" |
  # NOTE: Changes made to this file will be lost: look at ltmain.sh.
  #
  #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
@@ -9944,7 +9934,7 @@ index ac14d126ac0..f8d7685a72e 100755
  #   Written by Gordon Matzigkeit, 1996
  #
  #   This file is part of GNU Libtool.
-@@ -18814,19 +19662,42 @@ SP2NL=$lt_lt_SP2NL
+@@ -18841,19 +19689,42 @@ SP2NL=$lt_lt_SP2NL
  # turn newlines into spaces.
  NL2SP=$lt_lt_NL2SP
  
@@ -9988,7 +9978,7 @@ index ac14d126ac0..f8d7685a72e 100755
  # A symbol stripping program.
  STRIP=$lt_STRIP
  
-@@ -18856,6 +19727,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
+@@ -18883,6 +19754,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
  # Transform the output of nm in a C name address pair when lib prefix is needed.
  global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
  
@@ -10001,7 +9991,7 @@ index ac14d126ac0..f8d7685a72e 100755
  # The name of the directory that contains temporary libtool files.
  objdir=$objdir
  
-@@ -18865,6 +19742,9 @@ MAGIC_CMD=$MAGIC_CMD
+@@ -18892,6 +19769,9 @@ MAGIC_CMD=$MAGIC_CMD
  # Must we lock files when doing compilation?
  need_locks=$lt_need_locks
  
@@ -10011,7 +10001,7 @@ index ac14d126ac0..f8d7685a72e 100755
  # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
  DSYMUTIL=$lt_DSYMUTIL
  
-@@ -18979,12 +19859,12 @@ with_gcc=$GCC
+@@ -19006,12 +19886,12 @@ with_gcc=$GCC
  # Compiler flag to turn off builtin functions.
  no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
  
@@ -10027,7 +10017,7 @@ index ac14d126ac0..f8d7685a72e 100755
  # Compiler flag to prevent dynamic linking.
  link_static_flag=$lt_lt_prog_compiler_static
  
-@@ -19071,9 +19951,6 @@ inherit_rpath=$inherit_rpath
+@@ -19098,9 +19978,6 @@ inherit_rpath=$inherit_rpath
  # Whether libtool must link a program against all its dependency libraries.
  link_all_deplibs=$link_all_deplibs
  
@@ -10037,7 +10027,7 @@ index ac14d126ac0..f8d7685a72e 100755
  # Set to "yes" if exported symbols are required.
  always_export_symbols=$always_export_symbols
  
-@@ -19089,6 +19966,9 @@ include_expsyms=$lt_include_expsyms
+@@ -19116,6 +19993,9 @@ include_expsyms=$lt_include_expsyms
  # Commands necessary for linking programs (against libraries) with templates.
  prelink_cmds=$lt_prelink_cmds
  
@@ -10047,7 +10037,7 @@ index ac14d126ac0..f8d7685a72e 100755
  # Specify filename containing input files.
  file_list_spec=$lt_file_list_spec
  
-@@ -19135,210 +20015,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
+@@ -19162,210 +20042,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
    # if finds mixed CR/LF and LF-only lines.  Since sed operates in
    # text mode, it properly converts lines to CR/LF.  This bash problem
    # is reportedly fixed, but why not run on old versions too?
@@ -10421,7 +10411,7 @@ index ac14d126ac0..f8d7685a72e 100755
      (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
    chmod +x "$ofile"
  
-@@ -19366,12 +20205,12 @@ with_gcc=$GCC_CXX
+@@ -19393,12 +20232,12 @@ with_gcc=$GCC_CXX
  # Compiler flag to turn off builtin functions.
  no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
  
@@ -10437,7 +10427,7 @@ index ac14d126ac0..f8d7685a72e 100755
  # Compiler flag to prevent dynamic linking.
  link_static_flag=$lt_lt_prog_compiler_static_CXX
  
-@@ -19458,9 +20297,6 @@ inherit_rpath=$inherit_rpath_CXX
+@@ -19485,9 +20324,6 @@ inherit_rpath=$inherit_rpath_CXX
  # Whether libtool must link a program against all its dependency libraries.
  link_all_deplibs=$link_all_deplibs_CXX
  
@@ -10447,7 +10437,7 @@ index ac14d126ac0..f8d7685a72e 100755
  # Set to "yes" if exported symbols are required.
  always_export_symbols=$always_export_symbols_CXX
  
-@@ -19476,6 +20312,9 @@ include_expsyms=$lt_include_expsyms_CXX
+@@ -19503,6 +20339,9 @@ include_expsyms=$lt_include_expsyms_CXX
  # Commands necessary for linking programs (against libraries) with templates.
  prelink_cmds=$lt_prelink_cmds_CXX
  
@@ -10458,7 +10448,7 @@ index ac14d126ac0..f8d7685a72e 100755
  file_list_spec=$lt_file_list_spec_CXX
  
 diff --git a/gprofng/doc/Makefile.in b/gprofng/doc/Makefile.in
-index 4050586f6a8..394469e3768 100644
+index a45018334e8..4c30941c6b6 100644
 --- a/gprofng/doc/Makefile.in
 +++ b/gprofng/doc/Makefile.in
 @@ -237,6 +237,7 @@ CXXFLAGS = @CXXFLAGS@
@@ -10478,7 +10468,7 @@ index 4050586f6a8..394469e3768 100644
  NM = @NM@
  NMEDIT = @NMEDIT@
 diff --git a/gprofng/gp-display-html/Makefile.in b/gprofng/gp-display-html/Makefile.in
-index 1206a79d3f0..2f763e5f760 100644
+index 42886f7c645..b7e31ded46a 100644
 --- a/gprofng/gp-display-html/Makefile.in
 +++ b/gprofng/gp-display-html/Makefile.in
 @@ -200,6 +200,7 @@ CXXFLAGS = @CXXFLAGS@
@@ -10498,7 +10488,7 @@ index 1206a79d3f0..2f763e5f760 100644
  NM = @NM@
  NMEDIT = @NMEDIT@
 diff --git a/gprofng/libcollector/Makefile.in b/gprofng/libcollector/Makefile.in
-index 9372c6dea78..0cf4f58c0ec 100644
+index eef61ba85f7..0eb1521b704 100644
 --- a/gprofng/libcollector/Makefile.in
 +++ b/gprofng/libcollector/Makefile.in
 @@ -316,6 +316,7 @@ CXXFLAGS = @CXXFLAGS@
@@ -10518,7 +10508,7 @@ index 9372c6dea78..0cf4f58c0ec 100644
  NM = @NM@
  NMEDIT = @NMEDIT@
 diff --git a/gprofng/libcollector/configure b/gprofng/libcollector/configure
-index ec38721ced2..d9daed11e3f 100755
+index e92fbfc2242..09e93f878ae 100755
 --- a/gprofng/libcollector/configure
 +++ b/gprofng/libcollector/configure
 @@ -641,6 +641,8 @@ OTOOL
@@ -13118,7 +13108,7 @@ index ec38721ced2..d9daed11e3f 100755
  file_list_spec=$lt_file_list_spec_CXX
  
 diff --git a/gprofng/src/Makefile.in b/gprofng/src/Makefile.in
-index ba7fdd6e8ad..3a0fc5dbbe7 100644
+index 4274762334e..74ab09d7661 100644
 --- a/gprofng/src/Makefile.in
 +++ b/gprofng/src/Makefile.in
 @@ -324,6 +324,7 @@ CXXFLAGS = @CXXFLAGS@
@@ -13138,10 +13128,10 @@ index ba7fdd6e8ad..3a0fc5dbbe7 100644
  NM = @NM@
  NMEDIT = @NMEDIT@
 diff --git a/ld/Makefile.in b/ld/Makefile.in
-index 782d4017a60..71bbe487aef 100644
+index 0405028e02f..bd18a0a9e55 100644
 --- a/ld/Makefile.in
 +++ b/ld/Makefile.in
-@@ -383,6 +383,7 @@ CYGPATH_W = @CYGPATH_W@
+@@ -384,6 +384,7 @@ CYGPATH_W = @CYGPATH_W@
  DATADIRNAME = @DATADIRNAME@
  DEFS = @DEFS@
  DEPDIR = @DEPDIR@
@@ -13149,7 +13139,7 @@ index 782d4017a60..71bbe487aef 100644
  DSYMUTIL = @DSYMUTIL@
  DUMPBIN = @DUMPBIN@
  ECHO_C = @ECHO_C@
-@@ -433,6 +434,7 @@ LN_S = @LN_S@
+@@ -434,6 +435,7 @@ LN_S = @LN_S@
  LTLIBOBJS = @LTLIBOBJS@
  MAINT = @MAINT@
  MAKEINFO = @MAKEINFO@
@@ -13157,7 +13147,7 @@ index 782d4017a60..71bbe487aef 100644
  MKDIR_P = @MKDIR_P@
  MKINSTALLDIRS = @MKINSTALLDIRS@
  MSGFMT = @MSGFMT@
-@@ -481,6 +483,7 @@ abs_builddir = @abs_builddir@
+@@ -485,6 +487,7 @@ abs_builddir = @abs_builddir@
  abs_srcdir = @abs_srcdir@
  abs_top_builddir = @abs_top_builddir@
  abs_top_srcdir = @abs_top_srcdir@
@@ -13166,7 +13156,7 @@ index 782d4017a60..71bbe487aef 100644
  ac_ct_CXX = @ac_ct_CXX@
  ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
 diff --git a/ld/configure b/ld/configure
-index d0a467ac101..45b20013a45 100755
+index 5f5dad6d67c..18150633570 100755
 --- a/ld/configure
 +++ b/ld/configure
 @@ -700,8 +700,11 @@ OTOOL
@@ -13181,7 +13171,7 @@ index d0a467ac101..45b20013a45 100755
  OBJDUMP
  LN_S
  NM
-@@ -828,6 +831,7 @@ enable_static
+@@ -831,6 +834,7 @@ enable_static
  with_pic
  enable_fast_install
  with_gnu_ld
@@ -13189,7 +13179,7 @@ index d0a467ac101..45b20013a45 100755
  enable_libtool_lock
  enable_plugins
  enable_largefile
-@@ -1552,6 +1556,8 @@ Optional Packages:
+@@ -1562,6 +1566,8 @@ Optional Packages:
    --with-pic              try to use only PIC/non-PIC objects [default=use
                            both]
    --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
@@ -13198,7 +13188,7 @@ index d0a467ac101..45b20013a45 100755
    --with-lib-path=dir1:dir2...  set default LIB_PATH
    --with-sysroot=DIR Search for usr/lib et al within DIR.
    --with-system-zlib      use installed libz
-@@ -5399,8 +5405,8 @@ esac
+@@ -5533,8 +5539,8 @@ esac
  
  
  
@@ -13209,7 +13199,7 @@ index d0a467ac101..45b20013a45 100755
  
  
  
-@@ -5440,7 +5446,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
+@@ -5574,7 +5580,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
  $as_echo_n "checking how to print strings... " >&6; }
  # Test print first, because it will be a builtin if present.
@@ -13218,7 +13208,7 @@ index d0a467ac101..45b20013a45 100755
     test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
    ECHO='print -r --'
  elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
-@@ -6133,8 +6139,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
+@@ -6267,8 +6273,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
  # Try some XSI features
  xsi_shell=no
  ( _lt_dummy="a/b/c"
@@ -13229,7 +13219,7 @@ index d0a467ac101..45b20013a45 100755
      && eval 'test $(( 1 + 1 )) -eq 2 \
      && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
    && xsi_shell=yes
-@@ -6183,6 +6189,80 @@ esac
+@@ -6317,6 +6323,80 @@ esac
  
  
  
@@ -13310,7 +13300,7 @@ index d0a467ac101..45b20013a45 100755
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
  $as_echo_n "checking for $LD option to reload object files... " >&6; }
  if ${lt_cv_ld_reload_flag+:} false; then :
-@@ -6199,6 +6279,11 @@ case $reload_flag in
+@@ -6333,6 +6413,11 @@ case $reload_flag in
  esac
  reload_cmds='$LD$reload_flag -o $output$reload_objs'
  case $host_os in
@@ -13322,7 +13312,7 @@ index d0a467ac101..45b20013a45 100755
    darwin*)
      if test "$GCC" = yes; then
        reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
-@@ -6367,7 +6452,8 @@ mingw* | pw32*)
+@@ -6501,7 +6586,8 @@ mingw* | pw32*)
      lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
      lt_cv_file_magic_cmd='func_win32_libid'
    else
@@ -13332,7 +13322,7 @@ index d0a467ac101..45b20013a45 100755
      lt_cv_file_magic_cmd='$OBJDUMP -f'
    fi
    ;;
-@@ -6521,6 +6607,21 @@ esac
+@@ -6655,6 +6741,21 @@ esac
  fi
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
  $as_echo "$lt_cv_deplibs_check_method" >&6; }
@@ -13354,7 +13344,7 @@ index d0a467ac101..45b20013a45 100755
  file_magic_cmd=$lt_cv_file_magic_cmd
  deplibs_check_method=$lt_cv_deplibs_check_method
  test -z "$deplibs_check_method" && deplibs_check_method=unknown
-@@ -6536,6 +6637,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
+@@ -6670,6 +6771,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
  
  
  
@@ -13512,7 +13502,7 @@ index d0a467ac101..45b20013a45 100755
  plugin_option=
  plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
  for plugin in $plugin_names; do
-@@ -6550,8 +6802,10 @@ for plugin in $plugin_names; do
+@@ -6684,8 +6936,10 @@ for plugin in $plugin_names; do
  done
  
  if test -n "$ac_tool_prefix"; then
@@ -13525,7 +13515,7 @@ index d0a467ac101..45b20013a45 100755
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  $as_echo_n "checking for $ac_word... " >&6; }
  if ${ac_cv_prog_AR+:} false; then :
-@@ -6567,7 +6821,7 @@ do
+@@ -6701,7 +6955,7 @@ do
    test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
    if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
@@ -13534,7 +13524,7 @@ index d0a467ac101..45b20013a45 100755
      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
-@@ -6587,11 +6841,15 @@ $as_echo "no" >&6; }
+@@ -6721,11 +6975,15 @@ $as_echo "no" >&6; }
  fi
  
  
@@ -13553,7 +13543,7 @@ index d0a467ac101..45b20013a45 100755
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  $as_echo_n "checking for $ac_word... " >&6; }
  if ${ac_cv_prog_ac_ct_AR+:} false; then :
-@@ -6607,7 +6865,7 @@ do
+@@ -6741,7 +6999,7 @@ do
    test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
    if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
@@ -13562,7 +13552,7 @@ index d0a467ac101..45b20013a45 100755
      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
-@@ -6626,6 +6884,10 @@ else
+@@ -6760,6 +7018,10 @@ else
  $as_echo "no" >&6; }
  fi
  
@@ -13573,7 +13563,7 @@ index d0a467ac101..45b20013a45 100755
    if test "x$ac_ct_AR" = x; then
      AR="false"
    else
-@@ -6637,25 +6899,19 @@ ac_tool_warned=yes ;;
+@@ -6771,25 +7033,19 @@ ac_tool_warned=yes ;;
  esac
      AR=$ac_ct_AR
    fi
@@ -13608,7 +13598,7 @@ index d0a467ac101..45b20013a45 100755
  
  
  
-@@ -6667,6 +6923,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
+@@ -6801,6 +7057,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
  
  
  
@@ -13673,7 +13663,7 @@ index d0a467ac101..45b20013a45 100755
  if test -n "$ac_tool_prefix"; then
    # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
  set dummy ${ac_tool_prefix}strip; ac_word=$2
-@@ -7006,8 +7320,8 @@ esac
+@@ -7140,8 +7454,8 @@ esac
  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
  
  # Transform an extracted symbol line into symbol name and symbol address
@@ -13684,7 +13674,7 @@ index d0a467ac101..45b20013a45 100755
  
  # Handle CRLF in mingw tool chain
  opt_cr=
-@@ -7043,6 +7357,7 @@ for ac_symprfx in "" "_"; do
+@@ -7177,6 +7491,7 @@ for ac_symprfx in "" "_"; do
    else
      lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
    fi
@@ -13692,7 +13682,7 @@ index d0a467ac101..45b20013a45 100755
  
    # Check to see that the pipe works correctly.
    pipe_works=no
-@@ -7084,6 +7399,18 @@ _LT_EOF
+@@ -7218,6 +7533,18 @@ _LT_EOF
        if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
  	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
  	  cat <<_LT_EOF > conftest.$ac_ext
@@ -13711,7 +13701,7 @@ index d0a467ac101..45b20013a45 100755
  #ifdef __cplusplus
  extern "C" {
  #endif
-@@ -7095,7 +7422,7 @@ _LT_EOF
+@@ -7229,7 +7556,7 @@ _LT_EOF
  	  cat <<_LT_EOF >> conftest.$ac_ext
  
  /* The mapping between symbol names and symbols.  */
@@ -13720,7 +13710,7 @@ index d0a467ac101..45b20013a45 100755
    const char *name;
    void       *address;
  }
-@@ -7121,8 +7448,8 @@ static const void *lt_preloaded_setup() {
+@@ -7255,8 +7582,8 @@ static const void *lt_preloaded_setup() {
  _LT_EOF
  	  # Now try linking the two files.
  	  mv conftest.$ac_objext conftstm.$ac_objext
@@ -13731,7 +13721,7 @@ index d0a467ac101..45b20013a45 100755
  	  LIBS="conftstm.$ac_objext"
  	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
  	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
-@@ -7132,8 +7459,8 @@ _LT_EOF
+@@ -7266,8 +7593,8 @@ _LT_EOF
    test $ac_status = 0; } && test -s conftest${ac_exeext}; then
  	    pipe_works=yes
  	  fi
@@ -13742,7 +13732,7 @@ index d0a467ac101..45b20013a45 100755
  	else
  	  echo "cannot find nm_test_func in $nlist" >&5
  	fi
-@@ -7170,6 +7497,17 @@ else
+@@ -7304,6 +7631,17 @@ else
  $as_echo "ok" >&6; }
  fi
  
@@ -13760,7 +13750,7 @@ index d0a467ac101..45b20013a45 100755
  
  
  
-@@ -7186,6 +7524,44 @@ fi
+@@ -7320,6 +7658,44 @@ fi
  
  
  
@@ -13805,7 +13795,7 @@ index d0a467ac101..45b20013a45 100755
  
  
  
-@@ -7397,6 +7773,123 @@ esac
+@@ -7531,6 +7907,123 @@ esac
  
  need_locks="$enable_libtool_lock"
  
@@ -13929,7 +13919,7 @@ index d0a467ac101..45b20013a45 100755
  
    case $host_os in
      rhapsody* | darwin*)
-@@ -7960,6 +8453,8 @@ _LT_EOF
+@@ -8094,6 +8587,8 @@ _LT_EOF
        $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
        echo "$AR cru libconftest.a conftest.o" >&5
        $AR cru libconftest.a conftest.o 2>&5
@@ -13938,7 +13928,7 @@ index d0a467ac101..45b20013a45 100755
        cat > conftest.c << _LT_EOF
  int main() { return 0;}
  _LT_EOF
-@@ -8028,6 +8523,16 @@ done
+@@ -8162,6 +8657,16 @@ done
  
  
  
@@ -13955,7 +13945,7 @@ index d0a467ac101..45b20013a45 100755
  
  
  # Set options
-@@ -8543,8 +9048,6 @@ fi
+@@ -8677,8 +9182,6 @@ fi
  lt_prog_compiler_pic=
  lt_prog_compiler_static=
  
@@ -13964,7 +13954,7 @@ index d0a467ac101..45b20013a45 100755
  
    if test "$GCC" = yes; then
      lt_prog_compiler_wl='-Wl,'
-@@ -8710,6 +9213,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+@@ -8844,6 +9347,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
  	lt_prog_compiler_pic='--shared'
  	lt_prog_compiler_static='--static'
  	;;
@@ -13977,7 +13967,7 @@ index d0a467ac101..45b20013a45 100755
        pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
          # Portland Group compilers (*not* the Pentium gcc compiler,
  	# which looks to be a dead project)
-@@ -8772,7 +9281,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+@@ -8906,7 +9415,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
        lt_prog_compiler_pic='-KPIC'
        lt_prog_compiler_static='-Bstatic'
        case $cc_basename in
@@ -13986,7 +13976,7 @@ index d0a467ac101..45b20013a45 100755
  	lt_prog_compiler_wl='-Qoption ld ';;
        *)
  	lt_prog_compiler_wl='-Wl,';;
-@@ -8829,13 +9338,17 @@ case $host_os in
+@@ -8963,13 +9472,17 @@ case $host_os in
      lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
      ;;
  esac
@@ -14010,7 +14000,7 @@ index d0a467ac101..45b20013a45 100755
  
  #
  # Check to make sure the PIC flag actually works.
-@@ -8896,6 +9409,11 @@ fi
+@@ -9030,6 +9543,11 @@ fi
  
  
  
@@ -14022,7 +14012,7 @@ index d0a467ac101..45b20013a45 100755
  #
  # Check to make sure the static flag actually works.
  #
-@@ -9246,7 +9764,8 @@ _LT_EOF
+@@ -9380,7 +9898,8 @@ _LT_EOF
        allow_undefined_flag=unsupported
        always_export_symbols=no
        enable_shared_with_static_runtimes=yes
@@ -14032,7 +14022,7 @@ index d0a467ac101..45b20013a45 100755
  
        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
          archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-@@ -9345,12 +9864,12 @@ _LT_EOF
+@@ -9479,12 +9998,12 @@ _LT_EOF
  	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
  	  hardcode_libdir_flag_spec=
  	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
@@ -14047,7 +14037,7 @@ index d0a467ac101..45b20013a45 100755
  	  fi
  	  ;;
  	esac
-@@ -9364,8 +9883,8 @@ _LT_EOF
+@@ -9498,8 +10017,8 @@ _LT_EOF
  	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
  	wlarc=
        else
@@ -14058,7 +14048,7 @@ index d0a467ac101..45b20013a45 100755
        fi
        ;;
  
-@@ -9383,8 +9902,8 @@ _LT_EOF
+@@ -9517,8 +10036,8 @@ _LT_EOF
  
  _LT_EOF
        elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
@@ -14069,7 +14059,7 @@ index d0a467ac101..45b20013a45 100755
        else
  	ld_shlibs=no
        fi
-@@ -9430,8 +9949,8 @@ _LT_EOF
+@@ -9564,8 +10083,8 @@ _LT_EOF
  
      *)
        if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
@@ -14080,7 +14070,7 @@ index d0a467ac101..45b20013a45 100755
        else
  	ld_shlibs=no
        fi
-@@ -9561,7 +10080,13 @@ _LT_EOF
+@@ -9695,7 +10214,13 @@ _LT_EOF
  	allow_undefined_flag='-berok'
          # Determine the default libpath from the value encoded in an
          # empty executable.
@@ -14095,7 +14085,7 @@ index d0a467ac101..45b20013a45 100755
  /* end confdefs.h.  */
  
  int
-@@ -9574,22 +10099,29 @@ main ()
+@@ -9708,22 +10233,29 @@ main ()
  _ACEOF
  if ac_fn_c_try_link "$LINENO"; then :
  
@@ -14138,7 +14128,7 @@ index d0a467ac101..45b20013a45 100755
  
          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
          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_sym_flag:\$export_symbols $shared_flag"
-@@ -9601,7 +10133,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -9735,7 +10267,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  	else
  	 # Determine the default libpath from the value encoded in an
  	 # empty executable.
@@ -14153,7 +14143,7 @@ index d0a467ac101..45b20013a45 100755
  /* end confdefs.h.  */
  
  int
-@@ -9614,22 +10152,29 @@ main ()
+@@ -9748,22 +10286,29 @@ main ()
  _ACEOF
  if ac_fn_c_try_link "$LINENO"; then :
  
@@ -14196,7 +14186,7 @@ index d0a467ac101..45b20013a45 100755
  
  	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
  	  # Warning - without using the other run time loading flags,
-@@ -9673,21 +10218,64 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -9807,21 +10352,64 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
        # When not using gcc, we currently assume that we are using
        # Microsoft Visual C++.
        # hardcode_libdir_flag_spec is actually meaningless, as there is
@@ -14276,7 +14266,7 @@ index d0a467ac101..45b20013a45 100755
        ;;
  
      darwin* | rhapsody*)
-@@ -9748,7 +10336,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -9882,7 +10470,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  
      # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
      freebsd* | dragonfly*)
@@ -14285,7 +14275,7 @@ index d0a467ac101..45b20013a45 100755
        hardcode_libdir_flag_spec='-R$libdir'
        hardcode_direct=yes
        hardcode_shlibpath_var=no
-@@ -9756,7 +10344,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -9890,7 +10478,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  
      hpux9*)
        if test "$GCC" = yes; then
@@ -14294,7 +14284,7 @@ index d0a467ac101..45b20013a45 100755
        else
  	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
        fi
-@@ -9772,7 +10360,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -9906,7 +10494,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  
      hpux10*)
        if test "$GCC" = yes && test "$with_gnu_ld" = no; then
@@ -14303,7 +14293,7 @@ index d0a467ac101..45b20013a45 100755
        else
  	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
        fi
-@@ -9796,10 +10384,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -9930,10 +10518,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
  	  ;;
  	ia64*)
@@ -14316,7 +14306,7 @@ index d0a467ac101..45b20013a45 100755
  	  ;;
  	esac
        else
-@@ -9878,23 +10466,36 @@ fi
+@@ -10012,23 +10600,36 @@ fi
  
      irix5* | irix6* | nonstopux*)
        if test "$GCC" = yes; then
@@ -14361,7 +14351,7 @@ index d0a467ac101..45b20013a45 100755
        else
  	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
  	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
-@@ -9979,7 +10580,7 @@ rm -f core conftest.err conftest.$ac_objext \
+@@ -10113,7 +10714,7 @@ rm -f core conftest.err conftest.$ac_objext \
      osf4* | osf5*)	# as osf3* with the addition of -msym flag
        if test "$GCC" = yes; then
  	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
@@ -14370,7 +14360,7 @@ index d0a467ac101..45b20013a45 100755
  	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
        else
  	allow_undefined_flag=' -expect_unresolved \*'
-@@ -9998,9 +10599,9 @@ rm -f core conftest.err conftest.$ac_objext \
+@@ -10132,9 +10733,9 @@ rm -f core conftest.err conftest.$ac_objext \
        no_undefined_flag=' -z defs'
        if test "$GCC" = yes; then
  	wlarc='${wl}'
@@ -14382,7 +14372,7 @@ index d0a467ac101..45b20013a45 100755
        else
  	case `$CC -V 2>&1` in
  	*"Compilers 5.0"*)
-@@ -10576,8 +11177,9 @@ cygwin* | mingw* | pw32* | cegcc*)
+@@ -10710,8 +11311,9 @@ cygwin* | mingw* | pw32* | cegcc*)
    need_version=no
    need_lib_prefix=no
  
@@ -14394,7 +14384,7 @@ index d0a467ac101..45b20013a45 100755
      library_names_spec='$libname.dll.a'
      # DLL is installed to $(libdir)/../bin by postinstall_cmds
      postinstall_cmds='base_file=`basename \${file}`~
-@@ -10610,13 +11212,71 @@ cygwin* | mingw* | pw32* | cegcc*)
+@@ -10744,13 +11346,71 @@ cygwin* | mingw* | pw32* | cegcc*)
        library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
        ;;
      esac
@@ -14467,16 +14457,16 @@ index d0a467ac101..45b20013a45 100755
    # FIXME: first we should search . and the directory the executable is in
    shlibpath_var=PATH
    ;;
-@@ -11494,7 +12154,7 @@ else
+@@ -11628,7 +12288,7 @@ else
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<_LT_EOF
--#line 11494 "configure"
+-#line 11628 "configure"
 +#line $LINENO "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
-@@ -11538,10 +12198,10 @@ else
+@@ -11672,10 +12332,10 @@ else
  /* When -fvisbility=hidden is used, assume the code has been annotated
     correspondingly for the symbols needed.  */
  #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
@@ -14489,16 +14479,16 @@ index d0a467ac101..45b20013a45 100755
  int main ()
  {
    void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
-@@ -11600,7 +12260,7 @@ else
+@@ -11734,7 +12394,7 @@ else
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<_LT_EOF
--#line 11600 "configure"
+-#line 11734 "configure"
 +#line $LINENO "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
-@@ -11644,10 +12304,10 @@ else
+@@ -11778,10 +12438,10 @@ else
  /* When -fvisbility=hidden is used, assume the code has been annotated
     correspondingly for the symbols needed.  */
  #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
@@ -14511,7 +14501,7 @@ index d0a467ac101..45b20013a45 100755
  int main ()
  {
    void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
-@@ -12039,6 +12699,7 @@ $RM -r conftest*
+@@ -12173,6 +12833,7 @@ $RM -r conftest*
  
    # Allow CC to be a program name with arguments.
    lt_save_CC=$CC
@@ -14519,7 +14509,7 @@ index d0a467ac101..45b20013a45 100755
    lt_save_LD=$LD
    lt_save_GCC=$GCC
    GCC=$GXX
-@@ -12056,6 +12717,7 @@ $RM -r conftest*
+@@ -12190,6 +12851,7 @@ $RM -r conftest*
    fi
    test -z "${LDCXX+set}" || LD=$LDCXX
    CC=${CXX-"c++"}
@@ -14527,7 +14517,7 @@ index d0a467ac101..45b20013a45 100755
    compiler=$CC
    compiler_CXX=$CC
    for cc_temp in $compiler""; do
-@@ -12338,7 +13000,13 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie
+@@ -12472,7 +13134,13 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie
            allow_undefined_flag_CXX='-berok'
            # Determine the default libpath from the value encoded in an empty
            # executable.
@@ -14542,7 +14532,7 @@ index d0a467ac101..45b20013a45 100755
  /* end confdefs.h.  */
  
  int
-@@ -12351,22 +13019,29 @@ main ()
+@@ -12485,22 +13153,29 @@ main ()
  _ACEOF
  if ac_fn_cxx_try_link "$LINENO"; then :
  
@@ -14585,7 +14575,7 @@ index d0a467ac101..45b20013a45 100755
  
            hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
  
-@@ -12379,7 +13054,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -12513,7 +13188,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
            else
  	    # Determine the default libpath from the value encoded in an
  	    # empty executable.
@@ -14600,7 +14590,7 @@ index d0a467ac101..45b20013a45 100755
  /* end confdefs.h.  */
  
  int
-@@ -12392,22 +13073,29 @@ main ()
+@@ -12526,22 +13207,29 @@ main ()
  _ACEOF
  if ac_fn_cxx_try_link "$LINENO"; then :
  
@@ -14643,7 +14633,7 @@ index d0a467ac101..45b20013a45 100755
  
  	    hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
  	    # Warning - without using the other run time loading flags,
-@@ -12450,29 +13138,75 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -12584,29 +13272,75 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
          ;;
  
        cygwin* | mingw* | pw32* | cegcc*)
@@ -14742,7 +14732,7 @@ index d0a467ac101..45b20013a45 100755
        darwin* | rhapsody*)
  
  
-@@ -12578,7 +13312,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -12712,7 +13446,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
              ;;
            *)
              if test "$GXX" = yes; then
@@ -14751,7 +14741,7 @@ index d0a467ac101..45b20013a45 100755
              else
                # FIXME: insert proper C++ library support
                ld_shlibs_CXX=no
-@@ -12649,10 +13383,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -12783,10 +13517,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
  	            ;;
  	          ia64*)
@@ -14764,7 +14754,7 @@ index d0a467ac101..45b20013a45 100755
  	            ;;
  	        esac
  	      fi
-@@ -12693,9 +13427,9 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -12827,9 +13561,9 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
            *)
  	    if test "$GXX" = yes; then
  	      if test "$with_gnu_ld" = no; then
@@ -14776,7 +14766,7 @@ index d0a467ac101..45b20013a45 100755
  	      fi
  	    fi
  	    link_all_deplibs_CXX=yes
-@@ -12765,20 +13499,20 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -12899,20 +13633,20 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  	      prelink_cmds_CXX='tpldir=Template.dir~
  		rm -rf $tpldir~
  		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
@@ -14801,7 +14791,7 @@ index d0a467ac101..45b20013a45 100755
  	      ;;
  	    *) # Version 6 and above use weak symbols
  	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
-@@ -12973,7 +13707,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -13107,7 +13841,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  	          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
  		  ;;
  	        *)
@@ -14810,7 +14800,7 @@ index d0a467ac101..45b20013a45 100755
  		  ;;
  	      esac
  
-@@ -13019,7 +13753,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -13153,7 +13887,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  
        solaris*)
          case $cc_basename in
@@ -14819,7 +14809,7 @@ index d0a467ac101..45b20013a45 100755
  	    # Sun C++ 4.2, 5.x and Centerline C++
              archive_cmds_need_lc_CXX=yes
  	    no_undefined_flag_CXX=' -zdefs'
-@@ -13060,9 +13794,9 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -13194,9 +13928,9 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
  	      no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
  	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
@@ -14831,7 +14821,7 @@ index d0a467ac101..45b20013a45 100755
  
  	        # Commands to make compiler produce verbose output that lists
  	        # what "hidden" libraries, object files and flags are used when
-@@ -13197,6 +13931,13 @@ private:
+@@ -13331,6 +14065,13 @@ private:
  };
  _LT_EOF
  
@@ -14845,7 +14835,7 @@ index d0a467ac101..45b20013a45 100755
  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
    (eval $ac_compile) 2>&5
    ac_status=$?
-@@ -13210,7 +13951,7 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+@@ -13344,7 +14085,7 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
    pre_test_object_deps_done=no
  
    for p in `eval "$output_verbose_link_cmd"`; do
@@ -14854,7 +14844,7 @@ index d0a467ac101..45b20013a45 100755
  
      -L* | -R* | -l*)
         # Some compilers place space between "-{L,R}" and the path.
-@@ -13219,13 +13960,22 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+@@ -13353,13 +14094,22 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
            test $p = "-R"; then
  	 prev=$p
  	 continue
@@ -14881,7 +14871,7 @@ index d0a467ac101..45b20013a45 100755
  	   # Internal compiler library paths should come after those
  	   # provided the user.  The postdeps already come after the
  	   # user supplied libs so there is no need to process them.
-@@ -13245,8 +13995,10 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
+@@ -13379,8 +14129,10 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
  	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
  	 fi
         fi
@@ -14892,7 +14882,7 @@ index d0a467ac101..45b20013a45 100755
      *.$objext)
         # This assumes that the test object file only shows up
         # once in the compiler output.
-@@ -13282,6 +14034,7 @@ else
+@@ -13416,6 +14168,7 @@ else
  fi
  
  $RM -f confest.$objext
@@ -14900,7 +14890,7 @@ index d0a467ac101..45b20013a45 100755
  
  # PORTME: override above test on systems where it is broken
  case $host_os in
-@@ -13317,7 +14070,7 @@ linux*)
+@@ -13451,7 +14204,7 @@ linux*)
  
  solaris*)
    case $cc_basename in
@@ -14909,7 +14899,7 @@ index d0a467ac101..45b20013a45 100755
      # The more standards-conforming stlport4 library is
      # incompatible with the Cstd library. Avoid specifying
      # it if it's in CXXFLAGS. Ignore libCrun as
-@@ -13382,8 +14135,6 @@ fi
+@@ -13516,8 +14269,6 @@ fi
  lt_prog_compiler_pic_CXX=
  lt_prog_compiler_static_CXX=
  
@@ -14918,7 +14908,7 @@ index d0a467ac101..45b20013a45 100755
  
    # C++ specific cases for pic, static, wl, etc.
    if test "$GXX" = yes; then
-@@ -13488,6 +14239,11 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+@@ -13622,6 +14373,11 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
  	  ;;
  	esac
  	;;
@@ -14930,7 +14920,7 @@ index d0a467ac101..45b20013a45 100755
        dgux*)
  	case $cc_basename in
  	  ec++*)
-@@ -13640,7 +14396,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+@@ -13774,7 +14530,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
  	;;
        solaris*)
  	case $cc_basename in
@@ -14939,7 +14929,7 @@ index d0a467ac101..45b20013a45 100755
  	    # Sun C++ 4.2, 5.x and Centerline C++
  	    lt_prog_compiler_pic_CXX='-KPIC'
  	    lt_prog_compiler_static_CXX='-Bstatic'
-@@ -13705,10 +14461,17 @@ case $host_os in
+@@ -13839,10 +14595,17 @@ case $host_os in
      lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
      ;;
  esac
@@ -14960,7 +14950,7 @@ index d0a467ac101..45b20013a45 100755
  
  #
  # Check to make sure the PIC flag actually works.
-@@ -13766,6 +14529,8 @@ fi
+@@ -13900,6 +14663,8 @@ fi
  
  
  
@@ -14969,7 +14959,7 @@ index d0a467ac101..45b20013a45 100755
  #
  # Check to make sure the static flag actually works.
  #
-@@ -13943,6 +14708,7 @@ fi
+@@ -14077,6 +14842,7 @@ fi
  $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
  
    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
@@ -14977,7 +14967,7 @@ index d0a467ac101..45b20013a45 100755
    case $host_os in
    aix[4-9]*)
      # If we're using GNU nm, then we don't want the "-C" option.
-@@ -13957,15 +14723,20 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie
+@@ -14091,15 +14857,20 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie
      ;;
    pw32*)
      export_symbols_cmds_CXX="$ltdll_cmds"
@@ -15003,7 +14993,7 @@ index d0a467ac101..45b20013a45 100755
  
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
  $as_echo "$ld_shlibs_CXX" >&6; }
-@@ -14228,8 +14999,9 @@ cygwin* | mingw* | pw32* | cegcc*)
+@@ -14362,8 +15133,9 @@ cygwin* | mingw* | pw32* | cegcc*)
    need_version=no
    need_lib_prefix=no
  
@@ -15015,7 +15005,7 @@ index d0a467ac101..45b20013a45 100755
      library_names_spec='$libname.dll.a'
      # DLL is installed to $(libdir)/../bin by postinstall_cmds
      postinstall_cmds='base_file=`basename \${file}`~
-@@ -14261,13 +15033,71 @@ cygwin* | mingw* | pw32* | cegcc*)
+@@ -14395,13 +15167,71 @@ cygwin* | mingw* | pw32* | cegcc*)
        library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
        ;;
      esac
@@ -15088,7 +15078,7 @@ index d0a467ac101..45b20013a45 100755
    # FIXME: first we should search . and the directory the executable is in
    shlibpath_var=PATH
    ;;
-@@ -14807,6 +15637,7 @@ fi
+@@ -14941,6 +15771,7 @@ fi
    fi # test -n "$compiler"
  
    CC=$lt_save_CC
@@ -15096,7 +15086,7 @@ index d0a467ac101..45b20013a45 100755
    LDCXX=$LD
    LD=$lt_save_LD
    GCC=$lt_save_GCC
-@@ -18172,13 +19003,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
+@@ -18322,13 +19153,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
  lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
  lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
  lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
@@ -15117,7 +15107,7 @@ index d0a467ac101..45b20013a45 100755
  STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
  RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
  old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
-@@ -18193,14 +19031,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
+@@ -18343,14 +19181,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
  lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
  lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
  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"`'
@@ -15136,7 +15126,7 @@ index d0a467ac101..45b20013a45 100755
  DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
  NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
  LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
-@@ -18233,12 +19074,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
+@@ -18383,12 +19224,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
  hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
  inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
  link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
@@ -15150,7 +15140,7 @@ index d0a467ac101..45b20013a45 100755
  file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
  variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
  need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
-@@ -18277,8 +19118,8 @@ old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote
+@@ -18427,8 +19268,8 @@ old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote
  compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
  GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
  lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
@@ -15160,7 +15150,7 @@ index d0a467ac101..45b20013a45 100755
  lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
  lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
  archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
-@@ -18305,12 +19146,12 @@ hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_
+@@ -18455,12 +19296,12 @@ hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_
  hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
  inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
  link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
@@ -15174,7 +15164,7 @@ index d0a467ac101..45b20013a45 100755
  file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
  hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
  compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
-@@ -18348,8 +19189,13 @@ reload_flag \
+@@ -18498,8 +19339,13 @@ reload_flag \
  OBJDUMP \
  deplibs_check_method \
  file_magic_cmd \
@@ -15188,7 +15178,7 @@ index d0a467ac101..45b20013a45 100755
  STRIP \
  RANLIB \
  CC \
-@@ -18359,12 +19205,14 @@ lt_cv_sys_global_symbol_pipe \
+@@ -18509,12 +19355,14 @@ lt_cv_sys_global_symbol_pipe \
  lt_cv_sys_global_symbol_to_cdecl \
  lt_cv_sys_global_symbol_to_c_name_address \
  lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
@@ -15204,7 +15194,7 @@ index d0a467ac101..45b20013a45 100755
  DSYMUTIL \
  NMEDIT \
  LIPO \
-@@ -18380,7 +19228,6 @@ no_undefined_flag \
+@@ -18530,7 +19378,6 @@ no_undefined_flag \
  hardcode_libdir_flag_spec \
  hardcode_libdir_flag_spec_ld \
  hardcode_libdir_separator \
@@ -15212,7 +15202,7 @@ index d0a467ac101..45b20013a45 100755
  exclude_expsyms \
  include_expsyms \
  file_list_spec \
-@@ -18402,8 +19249,8 @@ LD_CXX \
+@@ -18552,8 +19399,8 @@ LD_CXX \
  reload_flag_CXX \
  compiler_CXX \
  lt_prog_compiler_no_builtin_flag_CXX \
@@ -15222,7 +15212,7 @@ index d0a467ac101..45b20013a45 100755
  lt_prog_compiler_static_CXX \
  lt_cv_prog_compiler_c_o_CXX \
  export_dynamic_flag_spec_CXX \
-@@ -18415,7 +19262,6 @@ no_undefined_flag_CXX \
+@@ -18565,7 +19412,6 @@ no_undefined_flag_CXX \
  hardcode_libdir_flag_spec_CXX \
  hardcode_libdir_flag_spec_ld_CXX \
  hardcode_libdir_separator_CXX \
@@ -15230,7 +15220,7 @@ index d0a467ac101..45b20013a45 100755
  exclude_expsyms_CXX \
  include_expsyms_CXX \
  file_list_spec_CXX \
-@@ -18449,6 +19295,7 @@ module_cmds \
+@@ -18599,6 +19445,7 @@ module_cmds \
  module_expsym_cmds \
  export_symbols_cmds \
  prelink_cmds \
@@ -15238,7 +15228,7 @@ index d0a467ac101..45b20013a45 100755
  postinstall_cmds \
  postuninstall_cmds \
  finish_cmds \
-@@ -18463,7 +19310,8 @@ archive_expsym_cmds_CXX \
+@@ -18613,7 +19460,8 @@ archive_expsym_cmds_CXX \
  module_cmds_CXX \
  module_expsym_cmds_CXX \
  export_symbols_cmds_CXX \
@@ -15248,7 +15238,7 @@ index d0a467ac101..45b20013a45 100755
      case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
      *[\\\\\\\`\\"\\\$]*)
        eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
-@@ -19228,7 +20076,8 @@ $as_echo X"$file" |
+@@ -19378,7 +20226,8 @@ $as_echo X"$file" |
  # NOTE: Changes made to this file will be lost: look at ltmain.sh.
  #
  #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
@@ -15258,7 +15248,7 @@ index d0a467ac101..45b20013a45 100755
  #   Written by Gordon Matzigkeit, 1996
  #
  #   This file is part of GNU Libtool.
-@@ -19331,19 +20180,42 @@ SP2NL=$lt_lt_SP2NL
+@@ -19481,19 +20330,42 @@ SP2NL=$lt_lt_SP2NL
  # turn newlines into spaces.
  NL2SP=$lt_lt_NL2SP
  
@@ -15302,7 +15292,7 @@ index d0a467ac101..45b20013a45 100755
  # A symbol stripping program.
  STRIP=$lt_STRIP
  
-@@ -19373,6 +20245,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
+@@ -19523,6 +20395,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
  # Transform the output of nm in a C name address pair when lib prefix is needed.
  global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
  
@@ -15315,7 +15305,7 @@ index d0a467ac101..45b20013a45 100755
  # The name of the directory that contains temporary libtool files.
  objdir=$objdir
  
-@@ -19382,6 +20260,9 @@ MAGIC_CMD=$MAGIC_CMD
+@@ -19532,6 +20410,9 @@ MAGIC_CMD=$MAGIC_CMD
  # Must we lock files when doing compilation?
  need_locks=$lt_need_locks
  
@@ -15325,7 +15315,7 @@ index d0a467ac101..45b20013a45 100755
  # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
  DSYMUTIL=$lt_DSYMUTIL
  
-@@ -19496,12 +20377,12 @@ with_gcc=$GCC
+@@ -19646,12 +20527,12 @@ with_gcc=$GCC
  # Compiler flag to turn off builtin functions.
  no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
  
@@ -15341,7 +15331,7 @@ index d0a467ac101..45b20013a45 100755
  # Compiler flag to prevent dynamic linking.
  link_static_flag=$lt_lt_prog_compiler_static
  
-@@ -19588,9 +20469,6 @@ inherit_rpath=$inherit_rpath
+@@ -19738,9 +20619,6 @@ inherit_rpath=$inherit_rpath
  # Whether libtool must link a program against all its dependency libraries.
  link_all_deplibs=$link_all_deplibs
  
@@ -15351,7 +15341,7 @@ index d0a467ac101..45b20013a45 100755
  # Set to "yes" if exported symbols are required.
  always_export_symbols=$always_export_symbols
  
-@@ -19606,6 +20484,9 @@ include_expsyms=$lt_include_expsyms
+@@ -19756,6 +20634,9 @@ include_expsyms=$lt_include_expsyms
  # Commands necessary for linking programs (against libraries) with templates.
  prelink_cmds=$lt_prelink_cmds
  
@@ -15361,7 +15351,7 @@ index d0a467ac101..45b20013a45 100755
  # Specify filename containing input files.
  file_list_spec=$lt_file_list_spec
  
-@@ -19652,210 +20533,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
+@@ -19802,210 +20683,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
    # if finds mixed CR/LF and LF-only lines.  Since sed operates in
    # text mode, it properly converts lines to CR/LF.  This bash problem
    # is reportedly fixed, but why not run on old versions too?
@@ -15735,7 +15725,7 @@ index d0a467ac101..45b20013a45 100755
      (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
    chmod +x "$ofile"
  
-@@ -19883,12 +20723,12 @@ with_gcc=$GCC_CXX
+@@ -20033,12 +20873,12 @@ with_gcc=$GCC_CXX
  # Compiler flag to turn off builtin functions.
  no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
  
@@ -15751,7 +15741,7 @@ index d0a467ac101..45b20013a45 100755
  # Compiler flag to prevent dynamic linking.
  link_static_flag=$lt_lt_prog_compiler_static_CXX
  
-@@ -19975,9 +20815,6 @@ inherit_rpath=$inherit_rpath_CXX
+@@ -20125,9 +20965,6 @@ inherit_rpath=$inherit_rpath_CXX
  # Whether libtool must link a program against all its dependency libraries.
  link_all_deplibs=$link_all_deplibs_CXX
  
@@ -15761,7 +15751,7 @@ index d0a467ac101..45b20013a45 100755
  # Set to "yes" if exported symbols are required.
  always_export_symbols=$always_export_symbols_CXX
  
-@@ -19993,6 +20830,9 @@ include_expsyms=$lt_include_expsyms_CXX
+@@ -20143,6 +20980,9 @@ include_expsyms=$lt_include_expsyms_CXX
  # Commands necessary for linking programs (against libraries) with templates.
  prelink_cmds=$lt_prelink_cmds_CXX
  
@@ -15772,7 +15762,7 @@ index d0a467ac101..45b20013a45 100755
  file_list_spec=$lt_file_list_spec_CXX
  
 diff --git a/libbacktrace/Makefile.in b/libbacktrace/Makefile.in
-index e6a4c8e2ef3..3547e3649b7 100644
+index 0a61880ba67..5889b0477cd 100644
 --- a/libbacktrace/Makefile.in
 +++ b/libbacktrace/Makefile.in
 @@ -827,6 +827,7 @@ CPP = @CPP@
@@ -17713,7 +17703,7 @@ index 406b67b8cbc..b648da40aab 100755
    chmod +x "$ofile"
  
 diff --git a/libctf/Makefile.in b/libctf/Makefile.in
-index 1984f50867a..51a3dd26e87 100644
+index f2b852e3fae..63e3b2e05ea 100644
 --- a/libctf/Makefile.in
 +++ b/libctf/Makefile.in
 @@ -393,6 +393,7 @@ CYGPATH_W = @CYGPATH_W@
@@ -17733,7 +17723,7 @@ index 1984f50867a..51a3dd26e87 100644
  NM = @NM@
  NMEDIT = @NMEDIT@
 diff --git a/libctf/configure b/libctf/configure
-index 8704bc215f4..c1bf438bda6 100755
+index b347b292195..d6d6e341887 100755
 --- a/libctf/configure
 +++ b/libctf/configure
 @@ -669,6 +669,8 @@ OTOOL
@@ -17762,7 +17752,7 @@ index 8704bc215f4..c1bf438bda6 100755
    --with-system-zlib      use installed libz
  
  Some influential environment variables:
-@@ -5571,8 +5576,8 @@ esac
+@@ -5568,8 +5573,8 @@ esac
  
  
  
@@ -17773,7 +17763,7 @@ index 8704bc215f4..c1bf438bda6 100755
  
  
  
-@@ -5612,7 +5617,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
+@@ -5609,7 +5614,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
  $as_echo_n "checking how to print strings... " >&6; }
  # Test print first, because it will be a builtin if present.
@@ -17782,7 +17772,7 @@ index 8704bc215f4..c1bf438bda6 100755
     test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
    ECHO='print -r --'
  elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
-@@ -6305,8 +6310,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
+@@ -6302,8 +6307,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
  # Try some XSI features
  xsi_shell=no
  ( _lt_dummy="a/b/c"
@@ -17793,7 +17783,7 @@ index 8704bc215f4..c1bf438bda6 100755
      && eval 'test $(( 1 + 1 )) -eq 2 \
      && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
    && xsi_shell=yes
-@@ -6355,6 +6360,80 @@ esac
+@@ -6352,6 +6357,80 @@ esac
  
  
  
@@ -17874,7 +17864,7 @@ index 8704bc215f4..c1bf438bda6 100755
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
  $as_echo_n "checking for $LD option to reload object files... " >&6; }
  if ${lt_cv_ld_reload_flag+:} false; then :
-@@ -6371,6 +6450,11 @@ case $reload_flag in
+@@ -6368,6 +6447,11 @@ case $reload_flag in
  esac
  reload_cmds='$LD$reload_flag -o $output$reload_objs'
  case $host_os in
@@ -17886,7 +17876,7 @@ index 8704bc215f4..c1bf438bda6 100755
    darwin*)
      if test "$GCC" = yes; then
        reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
-@@ -6539,7 +6623,8 @@ mingw* | pw32*)
+@@ -6536,7 +6620,8 @@ mingw* | pw32*)
      lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
      lt_cv_file_magic_cmd='func_win32_libid'
    else
@@ -17896,7 +17886,7 @@ index 8704bc215f4..c1bf438bda6 100755
      lt_cv_file_magic_cmd='$OBJDUMP -f'
    fi
    ;;
-@@ -6693,6 +6778,21 @@ esac
+@@ -6690,6 +6775,21 @@ esac
  fi
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
  $as_echo "$lt_cv_deplibs_check_method" >&6; }
@@ -17918,7 +17908,7 @@ index 8704bc215f4..c1bf438bda6 100755
  file_magic_cmd=$lt_cv_file_magic_cmd
  deplibs_check_method=$lt_cv_deplibs_check_method
  test -z "$deplibs_check_method" && deplibs_check_method=unknown
-@@ -6708,6 +6808,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
+@@ -6705,6 +6805,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
  
  
  
@@ -18076,7 +18066,7 @@ index 8704bc215f4..c1bf438bda6 100755
  plugin_option=
  plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
  for plugin in $plugin_names; do
-@@ -6722,8 +6973,10 @@ for plugin in $plugin_names; do
+@@ -6719,8 +6970,10 @@ for plugin in $plugin_names; do
  done
  
  if test -n "$ac_tool_prefix"; then
@@ -18089,7 +18079,7 @@ index 8704bc215f4..c1bf438bda6 100755
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  $as_echo_n "checking for $ac_word... " >&6; }
  if ${ac_cv_prog_AR+:} false; then :
-@@ -6739,7 +6992,7 @@ do
+@@ -6736,7 +6989,7 @@ do
    test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
    if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
@@ -18098,7 +18088,7 @@ index 8704bc215f4..c1bf438bda6 100755
      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
-@@ -6759,11 +7012,15 @@ $as_echo "no" >&6; }
+@@ -6756,11 +7009,15 @@ $as_echo "no" >&6; }
  fi
  
  
@@ -18117,7 +18107,7 @@ index 8704bc215f4..c1bf438bda6 100755
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  $as_echo_n "checking for $ac_word... " >&6; }
  if ${ac_cv_prog_ac_ct_AR+:} false; then :
-@@ -6779,7 +7036,7 @@ do
+@@ -6776,7 +7033,7 @@ do
    test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
    if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
@@ -18126,7 +18116,7 @@ index 8704bc215f4..c1bf438bda6 100755
      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
-@@ -6798,6 +7055,10 @@ else
+@@ -6795,6 +7052,10 @@ else
  $as_echo "no" >&6; }
  fi
  
@@ -18137,7 +18127,7 @@ index 8704bc215f4..c1bf438bda6 100755
    if test "x$ac_ct_AR" = x; then
      AR="false"
    else
-@@ -6809,25 +7070,19 @@ ac_tool_warned=yes ;;
+@@ -6806,25 +7067,19 @@ ac_tool_warned=yes ;;
  esac
      AR=$ac_ct_AR
    fi
@@ -18172,7 +18162,7 @@ index 8704bc215f4..c1bf438bda6 100755
  
  
  
-@@ -6839,6 +7094,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
+@@ -6836,6 +7091,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
  
  
  
@@ -18237,7 +18227,7 @@ index 8704bc215f4..c1bf438bda6 100755
  if test -n "$ac_tool_prefix"; then
    # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
  set dummy ${ac_tool_prefix}strip; ac_word=$2
-@@ -7178,8 +7491,8 @@ esac
+@@ -7175,8 +7488,8 @@ esac
  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
  
  # Transform an extracted symbol line into symbol name and symbol address
@@ -18248,7 +18238,7 @@ index 8704bc215f4..c1bf438bda6 100755
  
  # Handle CRLF in mingw tool chain
  opt_cr=
-@@ -7215,6 +7528,7 @@ for ac_symprfx in "" "_"; do
+@@ -7212,6 +7525,7 @@ for ac_symprfx in "" "_"; do
    else
      lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
    fi
@@ -18256,7 +18246,7 @@ index 8704bc215f4..c1bf438bda6 100755
  
    # Check to see that the pipe works correctly.
    pipe_works=no
-@@ -7256,6 +7570,18 @@ _LT_EOF
+@@ -7253,6 +7567,18 @@ _LT_EOF
        if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
  	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
  	  cat <<_LT_EOF > conftest.$ac_ext
@@ -18275,7 +18265,7 @@ index 8704bc215f4..c1bf438bda6 100755
  #ifdef __cplusplus
  extern "C" {
  #endif
-@@ -7267,7 +7593,7 @@ _LT_EOF
+@@ -7264,7 +7590,7 @@ _LT_EOF
  	  cat <<_LT_EOF >> conftest.$ac_ext
  
  /* The mapping between symbol names and symbols.  */
@@ -18284,7 +18274,7 @@ index 8704bc215f4..c1bf438bda6 100755
    const char *name;
    void       *address;
  }
-@@ -7293,8 +7619,8 @@ static const void *lt_preloaded_setup() {
+@@ -7290,8 +7616,8 @@ static const void *lt_preloaded_setup() {
  _LT_EOF
  	  # Now try linking the two files.
  	  mv conftest.$ac_objext conftstm.$ac_objext
@@ -18295,7 +18285,7 @@ index 8704bc215f4..c1bf438bda6 100755
  	  LIBS="conftstm.$ac_objext"
  	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
  	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
-@@ -7304,8 +7630,8 @@ _LT_EOF
+@@ -7301,8 +7627,8 @@ _LT_EOF
    test $ac_status = 0; } && test -s conftest${ac_exeext}; then
  	    pipe_works=yes
  	  fi
@@ -18306,7 +18296,7 @@ index 8704bc215f4..c1bf438bda6 100755
  	else
  	  echo "cannot find nm_test_func in $nlist" >&5
  	fi
-@@ -7342,6 +7668,14 @@ else
+@@ -7339,6 +7665,17 @@ else
  $as_echo "ok" >&6; }
  fi
  
@@ -18318,10 +18308,13 @@ index 8704bc215f4..c1bf438bda6 100755
 +fi
 +
 +
++
++
++
  
  
  
-@@ -7360,6 +7694,47 @@ fi
+@@ -7355,6 +7692,44 @@ fi
  
  
  
@@ -18331,7 +18324,6 @@ index 8704bc215f4..c1bf438bda6 100755
 +
 +
 +
-+
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
 +$as_echo_n "checking for sysroot... " >&6; }
 +
@@ -18364,12 +18356,10 @@ index 8704bc215f4..c1bf438bda6 100755
 +
 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
 +$as_echo "${lt_sysroot:-no}" >&6; }
-+
-+
  
  
  
-@@ -7569,6 +7944,123 @@ esac
+@@ -7566,6 +7941,123 @@ esac
  
  need_locks="$enable_libtool_lock"
  
@@ -18493,7 +18483,7 @@ index 8704bc215f4..c1bf438bda6 100755
  
    case $host_os in
      rhapsody* | darwin*)
-@@ -8132,6 +8624,8 @@ _LT_EOF
+@@ -8129,6 +8621,8 @@ _LT_EOF
        $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
        echo "$AR cru libconftest.a conftest.o" >&5
        $AR cru libconftest.a conftest.o 2>&5
@@ -18502,7 +18492,7 @@ index 8704bc215f4..c1bf438bda6 100755
        cat > conftest.c << _LT_EOF
  int main() { return 0;}
  _LT_EOF
-@@ -8684,8 +9178,6 @@ fi
+@@ -8681,8 +9175,6 @@ fi
  lt_prog_compiler_pic=
  lt_prog_compiler_static=
  
@@ -18511,7 +18501,7 @@ index 8704bc215f4..c1bf438bda6 100755
  
    if test "$GCC" = yes; then
      lt_prog_compiler_wl='-Wl,'
-@@ -8851,6 +9343,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+@@ -8848,6 +9340,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
  	lt_prog_compiler_pic='--shared'
  	lt_prog_compiler_static='--static'
  	;;
@@ -18524,7 +18514,7 @@ index 8704bc215f4..c1bf438bda6 100755
        pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
          # Portland Group compilers (*not* the Pentium gcc compiler,
  	# which looks to be a dead project)
-@@ -8913,7 +9411,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+@@ -8910,7 +9408,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
        lt_prog_compiler_pic='-KPIC'
        lt_prog_compiler_static='-Bstatic'
        case $cc_basename in
@@ -18533,7 +18523,7 @@ index 8704bc215f4..c1bf438bda6 100755
  	lt_prog_compiler_wl='-Qoption ld ';;
        *)
  	lt_prog_compiler_wl='-Wl,';;
-@@ -8970,13 +9468,17 @@ case $host_os in
+@@ -8967,13 +9465,17 @@ case $host_os in
      lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
      ;;
  esac
@@ -18557,7 +18547,7 @@ index 8704bc215f4..c1bf438bda6 100755
  
  #
  # Check to make sure the PIC flag actually works.
-@@ -9037,6 +9539,11 @@ fi
+@@ -9034,6 +9536,11 @@ fi
  
  
  
@@ -18569,7 +18559,7 @@ index 8704bc215f4..c1bf438bda6 100755
  #
  # Check to make sure the static flag actually works.
  #
-@@ -9387,7 +9894,8 @@ _LT_EOF
+@@ -9384,7 +9891,8 @@ _LT_EOF
        allow_undefined_flag=unsupported
        always_export_symbols=no
        enable_shared_with_static_runtimes=yes
@@ -18579,7 +18569,7 @@ index 8704bc215f4..c1bf438bda6 100755
  
        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
          archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-@@ -9486,12 +9994,12 @@ _LT_EOF
+@@ -9483,12 +9991,12 @@ _LT_EOF
  	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
  	  hardcode_libdir_flag_spec=
  	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
@@ -18594,7 +18584,7 @@ index 8704bc215f4..c1bf438bda6 100755
  	  fi
  	  ;;
  	esac
-@@ -9505,8 +10013,8 @@ _LT_EOF
+@@ -9502,8 +10010,8 @@ _LT_EOF
  	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
  	wlarc=
        else
@@ -18605,7 +18595,7 @@ index 8704bc215f4..c1bf438bda6 100755
        fi
        ;;
  
-@@ -9524,8 +10032,8 @@ _LT_EOF
+@@ -9521,8 +10029,8 @@ _LT_EOF
  
  _LT_EOF
        elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
@@ -18616,7 +18606,7 @@ index 8704bc215f4..c1bf438bda6 100755
        else
  	ld_shlibs=no
        fi
-@@ -9571,8 +10079,8 @@ _LT_EOF
+@@ -9568,8 +10076,8 @@ _LT_EOF
  
      *)
        if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
@@ -18627,7 +18617,7 @@ index 8704bc215f4..c1bf438bda6 100755
        else
  	ld_shlibs=no
        fi
-@@ -9702,7 +10210,13 @@ _LT_EOF
+@@ -9699,7 +10207,13 @@ _LT_EOF
  	allow_undefined_flag='-berok'
          # Determine the default libpath from the value encoded in an
          # empty executable.
@@ -18642,7 +18632,7 @@ index 8704bc215f4..c1bf438bda6 100755
  /* end confdefs.h.  */
  
  int
-@@ -9715,22 +10229,29 @@ main ()
+@@ -9712,22 +10226,29 @@ main ()
  _ACEOF
  if ac_fn_c_try_link "$LINENO"; then :
  
@@ -18685,7 +18675,7 @@ index 8704bc215f4..c1bf438bda6 100755
  
          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
          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_sym_flag:\$export_symbols $shared_flag"
-@@ -9742,7 +10263,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -9739,7 +10260,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  	else
  	 # Determine the default libpath from the value encoded in an
  	 # empty executable.
@@ -18700,7 +18690,7 @@ index 8704bc215f4..c1bf438bda6 100755
  /* end confdefs.h.  */
  
  int
-@@ -9755,22 +10282,29 @@ main ()
+@@ -9752,22 +10279,29 @@ main ()
  _ACEOF
  if ac_fn_c_try_link "$LINENO"; then :
  
@@ -18743,7 +18733,7 @@ index 8704bc215f4..c1bf438bda6 100755
  
  	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
  	  # Warning - without using the other run time loading flags,
-@@ -9815,20 +10349,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -9812,20 +10346,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
        # Microsoft Visual C++.
        # hardcode_libdir_flag_spec is actually meaningless, as there is
        # no search path for DLLs.
@@ -18821,7 +18811,7 @@ index 8704bc215f4..c1bf438bda6 100755
        ;;
  
      darwin* | rhapsody*)
-@@ -9889,7 +10466,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -9886,7 +10463,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  
      # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
      freebsd* | dragonfly*)
@@ -18830,7 +18820,7 @@ index 8704bc215f4..c1bf438bda6 100755
        hardcode_libdir_flag_spec='-R$libdir'
        hardcode_direct=yes
        hardcode_shlibpath_var=no
-@@ -9897,7 +10474,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -9894,7 +10471,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  
      hpux9*)
        if test "$GCC" = yes; then
@@ -18839,7 +18829,7 @@ index 8704bc215f4..c1bf438bda6 100755
        else
  	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
        fi
-@@ -9913,7 +10490,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -9910,7 +10487,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  
      hpux10*)
        if test "$GCC" = yes && test "$with_gnu_ld" = no; then
@@ -18848,7 +18838,7 @@ index 8704bc215f4..c1bf438bda6 100755
        else
  	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
        fi
-@@ -9937,10 +10514,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -9934,10 +10511,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
  	  ;;
  	ia64*)
@@ -18861,7 +18851,7 @@ index 8704bc215f4..c1bf438bda6 100755
  	  ;;
  	esac
        else
-@@ -10019,23 +10596,36 @@ fi
+@@ -10016,23 +10593,36 @@ fi
  
      irix5* | irix6* | nonstopux*)
        if test "$GCC" = yes; then
@@ -18906,7 +18896,7 @@ index 8704bc215f4..c1bf438bda6 100755
        else
  	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
  	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
-@@ -10120,7 +10710,7 @@ rm -f core conftest.err conftest.$ac_objext \
+@@ -10117,7 +10707,7 @@ rm -f core conftest.err conftest.$ac_objext \
      osf4* | osf5*)	# as osf3* with the addition of -msym flag
        if test "$GCC" = yes; then
  	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
@@ -18915,7 +18905,7 @@ index 8704bc215f4..c1bf438bda6 100755
  	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
        else
  	allow_undefined_flag=' -expect_unresolved \*'
-@@ -10139,9 +10729,9 @@ rm -f core conftest.err conftest.$ac_objext \
+@@ -10136,9 +10726,9 @@ rm -f core conftest.err conftest.$ac_objext \
        no_undefined_flag=' -z defs'
        if test "$GCC" = yes; then
  	wlarc='${wl}'
@@ -18927,7 +18917,7 @@ index 8704bc215f4..c1bf438bda6 100755
        else
  	case `$CC -V 2>&1` in
  	*"Compilers 5.0"*)
-@@ -10717,8 +11307,9 @@ cygwin* | mingw* | pw32* | cegcc*)
+@@ -10714,8 +11304,9 @@ cygwin* | mingw* | pw32* | cegcc*)
    need_version=no
    need_lib_prefix=no
  
@@ -18939,7 +18929,7 @@ index 8704bc215f4..c1bf438bda6 100755
      library_names_spec='$libname.dll.a'
      # DLL is installed to $(libdir)/../bin by postinstall_cmds
      postinstall_cmds='base_file=`basename \${file}`~
-@@ -10751,13 +11342,71 @@ cygwin* | mingw* | pw32* | cegcc*)
+@@ -10748,13 +11339,71 @@ cygwin* | mingw* | pw32* | cegcc*)
        library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
        ;;
      esac
@@ -19012,16 +19002,16 @@ index 8704bc215f4..c1bf438bda6 100755
    # FIXME: first we should search . and the directory the executable is in
    shlibpath_var=PATH
    ;;
-@@ -11635,7 +12284,7 @@ else
+@@ -11632,7 +12281,7 @@ else
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<_LT_EOF
--#line 11638 "configure"
+-#line 11635 "configure"
 +#line $LINENO "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
-@@ -11679,10 +12328,10 @@ else
+@@ -11676,10 +12325,10 @@ else
  /* When -fvisbility=hidden is used, assume the code has been annotated
     correspondingly for the symbols needed.  */
  #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
@@ -19034,16 +19024,16 @@ index 8704bc215f4..c1bf438bda6 100755
  int main ()
  {
    void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
-@@ -11741,7 +12390,7 @@ else
+@@ -11738,7 +12387,7 @@ else
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<_LT_EOF
--#line 11744 "configure"
+-#line 11741 "configure"
 +#line $LINENO "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
-@@ -11785,10 +12434,10 @@ else
+@@ -11782,10 +12431,10 @@ else
  /* When -fvisbility=hidden is used, assume the code has been annotated
     correspondingly for the symbols needed.  */
  #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
@@ -19056,7 +19046,7 @@ index 8704bc215f4..c1bf438bda6 100755
  int main ()
  {
    void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
-@@ -14473,13 +15122,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
+@@ -15832,13 +16481,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
  lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
  lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
  lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
@@ -19077,7 +19067,7 @@ index 8704bc215f4..c1bf438bda6 100755
  STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
  RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
  old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
-@@ -14494,14 +15150,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
+@@ -15853,14 +16509,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
  lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
  lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
  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"`'
@@ -19096,7 +19086,7 @@ index 8704bc215f4..c1bf438bda6 100755
  DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
  NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
  LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
-@@ -14534,12 +15193,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
+@@ -15893,12 +16552,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
  hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
  inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
  link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
@@ -19110,7 +19100,7 @@ index 8704bc215f4..c1bf438bda6 100755
  file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
  variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
  need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
-@@ -14594,8 +15253,13 @@ reload_flag \
+@@ -15953,8 +16612,13 @@ reload_flag \
  OBJDUMP \
  deplibs_check_method \
  file_magic_cmd \
@@ -19124,7 +19114,7 @@ index 8704bc215f4..c1bf438bda6 100755
  STRIP \
  RANLIB \
  CC \
-@@ -14605,12 +15269,14 @@ lt_cv_sys_global_symbol_pipe \
+@@ -15964,12 +16628,14 @@ lt_cv_sys_global_symbol_pipe \
  lt_cv_sys_global_symbol_to_cdecl \
  lt_cv_sys_global_symbol_to_c_name_address \
  lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
@@ -19140,7 +19130,7 @@ index 8704bc215f4..c1bf438bda6 100755
  DSYMUTIL \
  NMEDIT \
  LIPO \
-@@ -14626,7 +15292,6 @@ no_undefined_flag \
+@@ -15985,7 +16651,6 @@ no_undefined_flag \
  hardcode_libdir_flag_spec \
  hardcode_libdir_flag_spec_ld \
  hardcode_libdir_separator \
@@ -19148,7 +19138,7 @@ index 8704bc215f4..c1bf438bda6 100755
  exclude_expsyms \
  include_expsyms \
  file_list_spec \
-@@ -14662,6 +15327,7 @@ module_cmds \
+@@ -16021,6 +16686,7 @@ module_cmds \
  module_expsym_cmds \
  export_symbols_cmds \
  prelink_cmds \
@@ -19156,7 +19146,7 @@ index 8704bc215f4..c1bf438bda6 100755
  postinstall_cmds \
  postuninstall_cmds \
  finish_cmds \
-@@ -15418,7 +16084,8 @@ $as_echo X"$file" |
+@@ -16778,7 +17444,8 @@ $as_echo X"$file" |
  # NOTE: Changes made to this file will be lost: look at ltmain.sh.
  #
  #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
@@ -19166,7 +19156,7 @@ index 8704bc215f4..c1bf438bda6 100755
  #   Written by Gordon Matzigkeit, 1996
  #
  #   This file is part of GNU Libtool.
-@@ -15521,19 +16188,42 @@ SP2NL=$lt_lt_SP2NL
+@@ -16881,19 +17548,42 @@ SP2NL=$lt_lt_SP2NL
  # turn newlines into spaces.
  NL2SP=$lt_lt_NL2SP
  
@@ -19210,7 +19200,7 @@ index 8704bc215f4..c1bf438bda6 100755
  # A symbol stripping program.
  STRIP=$lt_STRIP
  
-@@ -15563,6 +16253,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
+@@ -16923,6 +17613,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
  # Transform the output of nm in a C name address pair when lib prefix is needed.
  global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
  
@@ -19223,7 +19213,7 @@ index 8704bc215f4..c1bf438bda6 100755
  # The name of the directory that contains temporary libtool files.
  objdir=$objdir
  
-@@ -15572,6 +16268,9 @@ MAGIC_CMD=$MAGIC_CMD
+@@ -16932,6 +17628,9 @@ MAGIC_CMD=$MAGIC_CMD
  # Must we lock files when doing compilation?
  need_locks=$lt_need_locks
  
@@ -19233,7 +19223,7 @@ index 8704bc215f4..c1bf438bda6 100755
  # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
  DSYMUTIL=$lt_DSYMUTIL
  
-@@ -15686,12 +16385,12 @@ with_gcc=$GCC
+@@ -17046,12 +17745,12 @@ with_gcc=$GCC
  # Compiler flag to turn off builtin functions.
  no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
  
@@ -19249,7 +19239,7 @@ index 8704bc215f4..c1bf438bda6 100755
  # Compiler flag to prevent dynamic linking.
  link_static_flag=$lt_lt_prog_compiler_static
  
-@@ -15778,9 +16477,6 @@ inherit_rpath=$inherit_rpath
+@@ -17138,9 +17837,6 @@ inherit_rpath=$inherit_rpath
  # Whether libtool must link a program against all its dependency libraries.
  link_all_deplibs=$link_all_deplibs
  
@@ -19259,7 +19249,7 @@ index 8704bc215f4..c1bf438bda6 100755
  # Set to "yes" if exported symbols are required.
  always_export_symbols=$always_export_symbols
  
-@@ -15796,6 +16492,9 @@ include_expsyms=$lt_include_expsyms
+@@ -17156,6 +17852,9 @@ include_expsyms=$lt_include_expsyms
  # Commands necessary for linking programs (against libraries) with templates.
  prelink_cmds=$lt_prelink_cmds
  
@@ -19269,7 +19259,7 @@ index 8704bc215f4..c1bf438bda6 100755
  # Specify filename containing input files.
  file_list_spec=$lt_file_list_spec
  
-@@ -15828,210 +16527,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
+@@ -17188,210 +17887,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
    # if finds mixed CR/LF and LF-only lines.  Since sed operates in
    # text mode, it properly converts lines to CR/LF.  This bash problem
    # is reportedly fixed, but why not run on old versions too?
@@ -19643,1442 +19633,1155 @@ index 8704bc215f4..c1bf438bda6 100755
      (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
    chmod +x "$ofile"
  
-diff --git a/libtool.m4 b/libtool.m4
-index ad63ebbb385..b65c22bf80d 100644
---- a/libtool.m4
-+++ b/libtool.m4
-@@ -1,7 +1,8 @@
- # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
- #
- #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
--#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
-+#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
-+#                 Inc.
- #   Written by Gordon Matzigkeit, 1996
- #
- # This file is free software; the Free Software Foundation gives
-@@ -10,7 +11,8 @@
+diff --git a/libsframe/Makefile.in b/libsframe/Makefile.in
+index 107b82ccfdc..4a4459bf5eb 100644
+--- a/libsframe/Makefile.in
++++ b/libsframe/Makefile.in
+@@ -1,7 +1,7 @@
+-# Makefile.in generated by automake 1.15.1 from Makefile.am.
++# Makefile.in generated by automake 1.16.5 from Makefile.am.
+ # @configure_input@
  
- m4_define([_LT_COPYING], [dnl
- #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
--#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
-+#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
-+#                 Inc.
- #   Written by Gordon Matzigkeit, 1996
- #
- #   This file is part of GNU Libtool.
-@@ -37,7 +39,7 @@ m4_define([_LT_COPYING], [dnl
- # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- ])
+-# Copyright (C) 1994-2017 Free Software Foundation, Inc.
++# Copyright (C) 1994-2021 Free Software Foundation, Inc.
  
--# serial 56 LT_INIT
-+# serial 57 LT_INIT
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+@@ -139,6 +139,10 @@ mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs
+ CONFIG_HEADER = config.h
+ CONFIG_CLEAN_FILES =
+ CONFIG_CLEAN_VPATH_FILES =
++@HAVE_COMPAT_DEJAGNU_TRUE@am__EXEEXT_1 = testsuite/libsframe.decode/be-flipping$(EXEEXT) \
++@HAVE_COMPAT_DEJAGNU_TRUE@	testsuite/libsframe.decode/frecnt-1$(EXEEXT) \
++@HAVE_COMPAT_DEJAGNU_TRUE@	testsuite/libsframe.decode/frecnt-2$(EXEEXT) \
++@HAVE_COMPAT_DEJAGNU_TRUE@	testsuite/libsframe.encode/encode-1$(EXEEXT)
+ am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+ am__vpath_adj = case $$p in \
+     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+@@ -179,27 +183,27 @@ am__v_lt_0 = --silent
+ am__v_lt_1 = 
+ @INSTALL_LIBBFD_FALSE@am_libsframe_la_rpath =
+ @INSTALL_LIBBFD_TRUE@am_libsframe_la_rpath = -rpath $(libdir)
+-@HAVE_COMPAT_DEJAGNU_TRUE@am__EXEEXT_1 = testsuite/libsframe.decode/be-flipping$(EXEEXT) \
+-@HAVE_COMPAT_DEJAGNU_TRUE@	testsuite/libsframe.decode/frecnt-1$(EXEEXT) \
+-@HAVE_COMPAT_DEJAGNU_TRUE@	testsuite/libsframe.decode/frecnt-2$(EXEEXT) \
+-@HAVE_COMPAT_DEJAGNU_TRUE@	testsuite/libsframe.encode/encode-1$(EXEEXT)
+ am__dirstamp = $(am__leading_dot)dirstamp
+-am_testsuite_libsframe_decode_be_flipping_OBJECTS = testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.$(OBJEXT)
++am_testsuite_libsframe_decode_be_flipping_OBJECTS =  \
++	testsuite/libsframe.decode/be_flipping-be-flipping.$(OBJEXT)
+ testsuite_libsframe_decode_be_flipping_OBJECTS =  \
+ 	$(am_testsuite_libsframe_decode_be_flipping_OBJECTS)
+ testsuite_libsframe_decode_be_flipping_DEPENDENCIES =  \
+ 	${top_builddir}/libsframe.la
+-am_testsuite_libsframe_decode_frecnt_1_OBJECTS = testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.$(OBJEXT)
++am_testsuite_libsframe_decode_frecnt_1_OBJECTS =  \
++	testsuite/libsframe.decode/frecnt_1-frecnt-1.$(OBJEXT)
+ testsuite_libsframe_decode_frecnt_1_OBJECTS =  \
+ 	$(am_testsuite_libsframe_decode_frecnt_1_OBJECTS)
+ testsuite_libsframe_decode_frecnt_1_DEPENDENCIES =  \
+ 	${top_builddir}/libsframe.la
+-am_testsuite_libsframe_decode_frecnt_2_OBJECTS = testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.$(OBJEXT)
++am_testsuite_libsframe_decode_frecnt_2_OBJECTS =  \
++	testsuite/libsframe.decode/frecnt_2-frecnt-2.$(OBJEXT)
+ testsuite_libsframe_decode_frecnt_2_OBJECTS =  \
+ 	$(am_testsuite_libsframe_decode_frecnt_2_OBJECTS)
+ testsuite_libsframe_decode_frecnt_2_DEPENDENCIES =  \
+ 	${top_builddir}/libsframe.la
+-am_testsuite_libsframe_encode_encode_1_OBJECTS = testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.$(OBJEXT)
++am_testsuite_libsframe_encode_encode_1_OBJECTS =  \
++	testsuite/libsframe.encode/encode_1-encode-1.$(OBJEXT)
+ testsuite_libsframe_encode_encode_1_OBJECTS =  \
+ 	$(am_testsuite_libsframe_encode_encode_1_OBJECTS)
+ testsuite_libsframe_encode_encode_1_DEPENDENCIES =  \
+@@ -218,7 +222,14 @@ am__v_at_0 = @
+ am__v_at_1 = 
+ DEFAULT_INCLUDES = -I.@am__isrc@
+ depcomp = $(SHELL) $(top_srcdir)/../depcomp
+-am__depfiles_maybe = depfiles
++am__maybe_remake_depfiles = depfiles
++am__depfiles_remade = ./$(DEPDIR)/libsframe_la-sframe-dump.Plo \
++	./$(DEPDIR)/libsframe_la-sframe-error.Plo \
++	./$(DEPDIR)/libsframe_la-sframe.Plo \
++	testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Po \
++	testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Po \
++	testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Po \
++	testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Po
+ am__mv = mv -f
+ COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+ 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+@@ -295,8 +306,8 @@ am__can_run_installinfo = \
+   esac
+ am__include_HEADERS_DIST = $(INCDIR)/sframe.h $(INCDIR)/sframe-api.h
+ HEADERS = $(include_HEADERS)
+-am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
+-	$(LISP)config.h.in
++am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \
++	config.h.in
+ # Read a list of newline-separated strings from the standard input,
+ # and print each of them once, without duplicates.  Input order is
+ # *not* preserved.
+@@ -313,9 +324,6 @@ am__define_uniq_tagged_files = \
+   unique=`for i in $$list; do \
+     if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+   done | $(am__uniquify_input)`
+-ETAGS = etags
+-CTAGS = ctags
+-CSCOPE = cscope
+ AM_RECURSIVE_TARGETS = cscope
+ DEJATOOL = $(PACKAGE)
+ RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
+@@ -341,6 +349,8 @@ am__post_remove_distdir = $(am__remove_distdir)
+ DIST_ARCHIVES = $(distdir).tar.gz
+ GZIP_ENV = --best
+ DIST_TARGETS = dist-gzip
++# Exists only to be overridden by the user if desired.
++AM_DISTCHECK_DVI_TARGET = dvi
+ distuninstallcheck_listfiles = find . -type f -print
+ am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
+   | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
+@@ -359,15 +369,19 @@ CFLAGS = @CFLAGS@
+ COMPAT_DEJAGNU = @COMPAT_DEJAGNU@
+ CPP = @CPP@
+ CPPFLAGS = @CPPFLAGS@
++CSCOPE = @CSCOPE@
++CTAGS = @CTAGS@
+ CYGPATH_W = @CYGPATH_W@
+ DEFS = @DEFS@
+ DEPDIR = @DEPDIR@
++DLLTOOL = @DLLTOOL@
+ DSYMUTIL = @DSYMUTIL@
+ DUMPBIN = @DUMPBIN@
+ ECHO_C = @ECHO_C@
+ ECHO_N = @ECHO_N@
+ ECHO_T = @ECHO_T@
+ EGREP = @EGREP@
++ETAGS = @ETAGS@
+ EXEEXT = @EXEEXT@
+ FGREP = @FGREP@
+ GREP = @GREP@
+@@ -386,6 +400,7 @@ LN_S = @LN_S@
+ LTLIBOBJS = @LTLIBOBJS@
+ MAINT = @MAINT@
+ MAKEINFO = @MAKEINFO@
++MANIFEST_TOOL = @MANIFEST_TOOL@
+ MKDIR_P = @MKDIR_P@
+ NM = @NM@
+ NMEDIT = @NMEDIT@
+@@ -541,8 +556,8 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ 	    echo ' $(SHELL) ./config.status'; \
+ 	    $(SHELL) ./config.status;; \
+ 	  *) \
+-	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
+-	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
++	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \
++	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \
+ 	esac;
+ $(srcdir)/doc/local.mk $(srcdir)/testsuite/local.mk $(srcdir)/testsuite/libsframe.decode/local.mk $(srcdir)/testsuite/libsframe.encode/local.mk $(am__empty):
+ 
+@@ -570,6 +585,15 @@ $(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ distclean-hdr:
+ 	-rm -f config.h stamp-h1
+ 
++clean-checkPROGRAMS:
++	@list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \
++	echo " rm -f" $$list; \
++	rm -f $$list || exit $$?; \
++	test -n "$(EXEEXT)" || exit 0; \
++	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
++	echo " rm -f" $$list; \
++	rm -f $$list
++
+ install-libLTLIBRARIES: $(lib_LTLIBRARIES)
+ 	@$(NORMAL_INSTALL)
+ 	@list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
+@@ -618,36 +642,27 @@ clean-noinstLTLIBRARIES:
+ 
+ libsframe.la: $(libsframe_la_OBJECTS) $(libsframe_la_DEPENDENCIES) $(EXTRA_libsframe_la_DEPENDENCIES) 
+ 	$(AM_V_CCLD)$(LINK) $(am_libsframe_la_rpath) $(libsframe_la_OBJECTS) $(libsframe_la_LIBADD) $(LIBS)
+-
+-clean-checkPROGRAMS:
+-	@list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \
+-	echo " rm -f" $$list; \
+-	rm -f $$list || exit $$?; \
+-	test -n "$(EXEEXT)" || exit 0; \
+-	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+-	echo " rm -f" $$list; \
+-	rm -f $$list
+ testsuite/libsframe.decode/$(am__dirstamp):
+ 	@$(MKDIR_P) testsuite/libsframe.decode
+ 	@: > testsuite/libsframe.decode/$(am__dirstamp)
+ testsuite/libsframe.decode/$(DEPDIR)/$(am__dirstamp):
+ 	@$(MKDIR_P) testsuite/libsframe.decode/$(DEPDIR)
+ 	@: > testsuite/libsframe.decode/$(DEPDIR)/$(am__dirstamp)
+-testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.$(OBJEXT):  \
++testsuite/libsframe.decode/be_flipping-be-flipping.$(OBJEXT):  \
+ 	testsuite/libsframe.decode/$(am__dirstamp) \
+ 	testsuite/libsframe.decode/$(DEPDIR)/$(am__dirstamp)
+ 
+ testsuite/libsframe.decode/be-flipping$(EXEEXT): $(testsuite_libsframe_decode_be_flipping_OBJECTS) $(testsuite_libsframe_decode_be_flipping_DEPENDENCIES) $(EXTRA_testsuite_libsframe_decode_be_flipping_DEPENDENCIES) testsuite/libsframe.decode/$(am__dirstamp)
+ 	@rm -f testsuite/libsframe.decode/be-flipping$(EXEEXT)
+ 	$(AM_V_CCLD)$(LINK) $(testsuite_libsframe_decode_be_flipping_OBJECTS) $(testsuite_libsframe_decode_be_flipping_LDADD) $(LIBS)
+-testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.$(OBJEXT):  \
++testsuite/libsframe.decode/frecnt_1-frecnt-1.$(OBJEXT):  \
+ 	testsuite/libsframe.decode/$(am__dirstamp) \
+ 	testsuite/libsframe.decode/$(DEPDIR)/$(am__dirstamp)
+ 
+ testsuite/libsframe.decode/frecnt-1$(EXEEXT): $(testsuite_libsframe_decode_frecnt_1_OBJECTS) $(testsuite_libsframe_decode_frecnt_1_DEPENDENCIES) $(EXTRA_testsuite_libsframe_decode_frecnt_1_DEPENDENCIES) testsuite/libsframe.decode/$(am__dirstamp)
+ 	@rm -f testsuite/libsframe.decode/frecnt-1$(EXEEXT)
+ 	$(AM_V_CCLD)$(LINK) $(testsuite_libsframe_decode_frecnt_1_OBJECTS) $(testsuite_libsframe_decode_frecnt_1_LDADD) $(LIBS)
+-testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.$(OBJEXT):  \
++testsuite/libsframe.decode/frecnt_2-frecnt-2.$(OBJEXT):  \
+ 	testsuite/libsframe.decode/$(am__dirstamp) \
+ 	testsuite/libsframe.decode/$(DEPDIR)/$(am__dirstamp)
+ 
+@@ -660,7 +675,7 @@ testsuite/libsframe.encode/$(am__dirstamp):
+ testsuite/libsframe.encode/$(DEPDIR)/$(am__dirstamp):
+ 	@$(MKDIR_P) testsuite/libsframe.encode/$(DEPDIR)
+ 	@: > testsuite/libsframe.encode/$(DEPDIR)/$(am__dirstamp)
+-testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.$(OBJEXT):  \
++testsuite/libsframe.encode/encode_1-encode-1.$(OBJEXT):  \
+ 	testsuite/libsframe.encode/$(am__dirstamp) \
+ 	testsuite/libsframe.encode/$(DEPDIR)/$(am__dirstamp)
+ 
+@@ -676,13 +691,19 @@ mostlyclean-compile:
+ distclean-compile:
+ 	-rm -f *.tab.c
  
+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsframe_la-sframe-dump.Plo@am__quote@
+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsframe_la-sframe-error.Plo@am__quote@
+-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsframe_la-sframe.Plo@am__quote@
+-@AMDEP_TRUE@@am__include@ @am__quote@testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_be_flipping-be-flipping.Po@am__quote@
+-@AMDEP_TRUE@@am__include@ @am__quote@testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_1-frecnt-1.Po@am__quote@
+-@AMDEP_TRUE@@am__include@ @am__quote@testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_2-frecnt-2.Po@am__quote@
+-@AMDEP_TRUE@@am__include@ @am__quote@testsuite/libsframe.encode/$(DEPDIR)/testsuite_libsframe_encode_encode_1-encode-1.Po@am__quote@
++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsframe_la-sframe-dump.Plo@am__quote@ # am--include-marker
++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsframe_la-sframe-error.Plo@am__quote@ # am--include-marker
++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsframe_la-sframe.Plo@am__quote@ # am--include-marker
++@AMDEP_TRUE@@am__include@ @am__quote@testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Po@am__quote@ # am--include-marker
++@AMDEP_TRUE@@am__include@ @am__quote@testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Po@am__quote@ # am--include-marker
++@AMDEP_TRUE@@am__include@ @am__quote@testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Po@am__quote@ # am--include-marker
++@AMDEP_TRUE@@am__include@ @am__quote@testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Po@am__quote@ # am--include-marker
++
++$(am__depfiles_remade):
++	@$(MKDIR_P) $(@D)
++	@echo '# dummy' >$@-t && $(am__mv) $@-t $@
++
++am--depfiles: $(am__depfiles_remade)
  
- # LT_PREREQ(VERSION)
-@@ -166,10 +168,13 @@ _LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl
- dnl
- m4_require([_LT_FILEUTILS_DEFAULTS])dnl
- m4_require([_LT_CHECK_SHELL_FEATURES])dnl
-+m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl
- m4_require([_LT_CMD_RELOAD])dnl
- m4_require([_LT_CHECK_MAGIC_METHOD])dnl
-+m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl
- m4_require([_LT_CMD_OLD_ARCHIVE])dnl
- m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
-+m4_require([_LT_WITH_SYSROOT])dnl
+ .c.o:
+ @am__fastdepCC_TRUE@	$(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
+@@ -729,61 +750,61 @@ libsframe_la-sframe-error.lo: sframe-error.c
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsframe_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libsframe_la-sframe-error.lo `test -f 'sframe-error.c' || echo '$(srcdir)/'`sframe-error.c
+ 
+-testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.o: testsuite/libsframe.decode/be-flipping.c
+-@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.o -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_be_flipping-be-flipping.Tpo -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.o `test -f 'testsuite/libsframe.decode/be-flipping.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/be-flipping.c
+-@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_be_flipping-be-flipping.Tpo testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_be_flipping-be-flipping.Po
+-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.decode/be-flipping.c' object='testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.o' libtool=no @AMDEPBACKSLASH@
++testsuite/libsframe.decode/be_flipping-be-flipping.o: testsuite/libsframe.decode/be-flipping.c
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/be_flipping-be-flipping.o -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Tpo -c -o testsuite/libsframe.decode/be_flipping-be-flipping.o `test -f 'testsuite/libsframe.decode/be-flipping.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/be-flipping.c
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Tpo testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Po
++@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.decode/be-flipping.c' object='testsuite/libsframe.decode/be_flipping-be-flipping.o' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+-@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.o `test -f 'testsuite/libsframe.decode/be-flipping.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/be-flipping.c
++@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/be_flipping-be-flipping.o `test -f 'testsuite/libsframe.decode/be-flipping.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/be-flipping.c
+ 
+-testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.obj: testsuite/libsframe.decode/be-flipping.c
+-@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.obj -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_be_flipping-be-flipping.Tpo -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.obj `if test -f 'testsuite/libsframe.decode/be-flipping.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/be-flipping.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/be-flipping.c'; fi`
+-@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_be_flipping-be-flipping.Tpo testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_be_flipping-be-flipping.Po
+-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.decode/be-flipping.c' object='testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.obj' libtool=no @AMDEPBACKSLASH@
++testsuite/libsframe.decode/be_flipping-be-flipping.obj: testsuite/libsframe.decode/be-flipping.c
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/be_flipping-be-flipping.obj -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Tpo -c -o testsuite/libsframe.decode/be_flipping-be-flipping.obj `if test -f 'testsuite/libsframe.decode/be-flipping.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/be-flipping.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/be-flipping.c'; fi`
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Tpo testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Po
++@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.decode/be-flipping.c' object='testsuite/libsframe.decode/be_flipping-be-flipping.obj' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+-@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.obj `if test -f 'testsuite/libsframe.decode/be-flipping.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/be-flipping.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/be-flipping.c'; fi`
++@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/be_flipping-be-flipping.obj `if test -f 'testsuite/libsframe.decode/be-flipping.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/be-flipping.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/be-flipping.c'; fi`
+ 
+-testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.o: testsuite/libsframe.decode/frecnt-1.c
+-@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.o -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_1-frecnt-1.Tpo -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.o `test -f 'testsuite/libsframe.decode/frecnt-1.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/frecnt-1.c
+-@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_1-frecnt-1.Tpo testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_1-frecnt-1.Po
+-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.decode/frecnt-1.c' object='testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.o' libtool=no @AMDEPBACKSLASH@
++testsuite/libsframe.decode/frecnt_1-frecnt-1.o: testsuite/libsframe.decode/frecnt-1.c
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/frecnt_1-frecnt-1.o -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Tpo -c -o testsuite/libsframe.decode/frecnt_1-frecnt-1.o `test -f 'testsuite/libsframe.decode/frecnt-1.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/frecnt-1.c
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Tpo testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Po
++@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.decode/frecnt-1.c' object='testsuite/libsframe.decode/frecnt_1-frecnt-1.o' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+-@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.o `test -f 'testsuite/libsframe.decode/frecnt-1.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/frecnt-1.c
++@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/frecnt_1-frecnt-1.o `test -f 'testsuite/libsframe.decode/frecnt-1.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/frecnt-1.c
+ 
+-testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.obj: testsuite/libsframe.decode/frecnt-1.c
+-@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.obj -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_1-frecnt-1.Tpo -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.obj `if test -f 'testsuite/libsframe.decode/frecnt-1.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/frecnt-1.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/frecnt-1.c'; fi`
+-@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_1-frecnt-1.Tpo testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_1-frecnt-1.Po
+-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.decode/frecnt-1.c' object='testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.obj' libtool=no @AMDEPBACKSLASH@
++testsuite/libsframe.decode/frecnt_1-frecnt-1.obj: testsuite/libsframe.decode/frecnt-1.c
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/frecnt_1-frecnt-1.obj -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Tpo -c -o testsuite/libsframe.decode/frecnt_1-frecnt-1.obj `if test -f 'testsuite/libsframe.decode/frecnt-1.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/frecnt-1.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/frecnt-1.c'; fi`
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Tpo testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Po
++@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.decode/frecnt-1.c' object='testsuite/libsframe.decode/frecnt_1-frecnt-1.obj' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+-@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.obj `if test -f 'testsuite/libsframe.decode/frecnt-1.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/frecnt-1.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/frecnt-1.c'; fi`
++@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/frecnt_1-frecnt-1.obj `if test -f 'testsuite/libsframe.decode/frecnt-1.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/frecnt-1.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/frecnt-1.c'; fi`
+ 
+-testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.o: testsuite/libsframe.decode/frecnt-2.c
+-@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.o -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_2-frecnt-2.Tpo -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.o `test -f 'testsuite/libsframe.decode/frecnt-2.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/frecnt-2.c
+-@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_2-frecnt-2.Tpo testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_2-frecnt-2.Po
+-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.decode/frecnt-2.c' object='testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.o' libtool=no @AMDEPBACKSLASH@
++testsuite/libsframe.decode/frecnt_2-frecnt-2.o: testsuite/libsframe.decode/frecnt-2.c
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/frecnt_2-frecnt-2.o -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Tpo -c -o testsuite/libsframe.decode/frecnt_2-frecnt-2.o `test -f 'testsuite/libsframe.decode/frecnt-2.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/frecnt-2.c
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Tpo testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Po
++@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.decode/frecnt-2.c' object='testsuite/libsframe.decode/frecnt_2-frecnt-2.o' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+-@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.o `test -f 'testsuite/libsframe.decode/frecnt-2.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/frecnt-2.c
++@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/frecnt_2-frecnt-2.o `test -f 'testsuite/libsframe.decode/frecnt-2.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/frecnt-2.c
+ 
+-testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.obj: testsuite/libsframe.decode/frecnt-2.c
+-@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.obj -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_2-frecnt-2.Tpo -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.obj `if test -f 'testsuite/libsframe.decode/frecnt-2.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/frecnt-2.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/frecnt-2.c'; fi`
+-@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_2-frecnt-2.Tpo testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_2-frecnt-2.Po
+-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.decode/frecnt-2.c' object='testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.obj' libtool=no @AMDEPBACKSLASH@
++testsuite/libsframe.decode/frecnt_2-frecnt-2.obj: testsuite/libsframe.decode/frecnt-2.c
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/frecnt_2-frecnt-2.obj -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Tpo -c -o testsuite/libsframe.decode/frecnt_2-frecnt-2.obj `if test -f 'testsuite/libsframe.decode/frecnt-2.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/frecnt-2.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/frecnt-2.c'; fi`
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Tpo testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Po
++@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.decode/frecnt-2.c' object='testsuite/libsframe.decode/frecnt_2-frecnt-2.obj' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+-@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.obj `if test -f 'testsuite/libsframe.decode/frecnt-2.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/frecnt-2.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/frecnt-2.c'; fi`
++@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/frecnt_2-frecnt-2.obj `if test -f 'testsuite/libsframe.decode/frecnt-2.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/frecnt-2.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/frecnt-2.c'; fi`
+ 
+-testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.o: testsuite/libsframe.encode/encode-1.c
+-@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.o -MD -MP -MF testsuite/libsframe.encode/$(DEPDIR)/testsuite_libsframe_encode_encode_1-encode-1.Tpo -c -o testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.o `test -f 'testsuite/libsframe.encode/encode-1.c' || echo '$(srcdir)/'`testsuite/libsframe.encode/encode-1.c
+-@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.encode/$(DEPDIR)/testsuite_libsframe_encode_encode_1-encode-1.Tpo testsuite/libsframe.encode/$(DEPDIR)/testsuite_libsframe_encode_encode_1-encode-1.Po
+-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.encode/encode-1.c' object='testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.o' libtool=no @AMDEPBACKSLASH@
++testsuite/libsframe.encode/encode_1-encode-1.o: testsuite/libsframe.encode/encode-1.c
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.encode/encode_1-encode-1.o -MD -MP -MF testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Tpo -c -o testsuite/libsframe.encode/encode_1-encode-1.o `test -f 'testsuite/libsframe.encode/encode-1.c' || echo '$(srcdir)/'`testsuite/libsframe.encode/encode-1.c
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Tpo testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Po
++@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.encode/encode-1.c' object='testsuite/libsframe.encode/encode_1-encode-1.o' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+-@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.o `test -f 'testsuite/libsframe.encode/encode-1.c' || echo '$(srcdir)/'`testsuite/libsframe.encode/encode-1.c
++@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.encode/encode_1-encode-1.o `test -f 'testsuite/libsframe.encode/encode-1.c' || echo '$(srcdir)/'`testsuite/libsframe.encode/encode-1.c
+ 
+-testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.obj: testsuite/libsframe.encode/encode-1.c
+-@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.obj -MD -MP -MF testsuite/libsframe.encode/$(DEPDIR)/testsuite_libsframe_encode_encode_1-encode-1.Tpo -c -o testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.obj `if test -f 'testsuite/libsframe.encode/encode-1.c'; then $(CYGPATH_W) 'testsuite/libsframe.encode/encode-1.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.encode/encode-1.c'; fi`
+-@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.encode/$(DEPDIR)/testsuite_libsframe_encode_encode_1-encode-1.Tpo testsuite/libsframe.encode/$(DEPDIR)/testsuite_libsframe_encode_encode_1-encode-1.Po
+-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.encode/encode-1.c' object='testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.obj' libtool=no @AMDEPBACKSLASH@
++testsuite/libsframe.encode/encode_1-encode-1.obj: testsuite/libsframe.encode/encode-1.c
++@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.encode/encode_1-encode-1.obj -MD -MP -MF testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Tpo -c -o testsuite/libsframe.encode/encode_1-encode-1.obj `if test -f 'testsuite/libsframe.encode/encode-1.c'; then $(CYGPATH_W) 'testsuite/libsframe.encode/encode-1.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.encode/encode-1.c'; fi`
++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Tpo testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Po
++@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.encode/encode-1.c' object='testsuite/libsframe.encode/encode_1-encode-1.obj' libtool=no @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+-@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.obj `if test -f 'testsuite/libsframe.encode/encode-1.c'; then $(CYGPATH_W) 'testsuite/libsframe.encode/encode-1.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.encode/encode-1.c'; fi`
++@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.encode/encode_1-encode-1.obj `if test -f 'testsuite/libsframe.encode/encode-1.c'; then $(CYGPATH_W) 'testsuite/libsframe.encode/encode-1.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.encode/encode-1.c'; fi`
+ 
+ mostlyclean-libtool:
+ 	-rm -f *.lo
+@@ -1020,7 +1041,7 @@ site.exp: Makefile $(EXTRA_DEJAGNU_SITE_CONFIG)
+ 	@echo '# Do not edit here.  If you wish to override these values' >>site.tmp
+ 	@echo '# edit the last section' >>site.tmp
+ 	@echo 'set srcdir "$(srcdir)"' >>site.tmp
+-	@echo "set objdir `pwd`" >>site.tmp
++	@echo "set objdir \"`pwd`\"" >>site.tmp
+ 	@echo 'set build_alias "$(build_alias)"' >>site.tmp
+ 	@echo 'set build_triplet $(build_triplet)' >>site.tmp
+ 	@echo 'set host_alias "$(host_alias)"' >>site.tmp
+@@ -1044,8 +1065,10 @@ distclean-DEJAGNU:
+ 	-l='$(DEJATOOL)'; for tool in $$l; do \
+ 	  rm -f $$tool.sum $$tool.log; \
+ 	done
++distdir: $(BUILT_SOURCES)
++	$(MAKE) $(AM_MAKEFLAGS) distdir-am
  
- _LT_CONFIG_LIBTOOL_INIT([
- # See if we are running on zsh, and set the options which allow our
-@@ -632,7 +637,7 @@ m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl
- m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
- configured by $[0], generated by m4_PACKAGE_STRING.
+-distdir: $(DISTFILES)
++distdir-am: $(DISTFILES)
+ 	$(am__remove_distdir)
+ 	test -d "$(distdir)" || mkdir "$(distdir)"
+ 	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+@@ -1103,6 +1126,10 @@ dist-xz: distdir
+ 	tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
+ 	$(am__post_remove_distdir)
  
--Copyright (C) 2009 Free Software Foundation, Inc.
-+Copyright (C) 2010 Free Software Foundation, Inc.
- This config.lt script is free software; the Free Software Foundation
- gives unlimited permision to copy, distribute and modify it."
++dist-zstd: distdir
++	tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst
++	$(am__post_remove_distdir)
++
+ dist-tarZ: distdir
+ 	@echo WARNING: "Support for distribution archives compressed with" \
+ 		       "legacy program 'compress' is deprecated." >&2
+@@ -1145,6 +1172,8 @@ distcheck: dist
+ 	  eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
+ 	*.zip*) \
+ 	  unzip $(distdir).zip ;;\
++	*.tar.zst*) \
++	  zstd -dc $(distdir).tar.zst | $(am__untar) ;;\
+ 	esac
+ 	chmod -R a-w $(distdir)
+ 	chmod u+w $(distdir)
+@@ -1160,7 +1189,7 @@ distcheck: dist
+ 	    $(DISTCHECK_CONFIGURE_FLAGS) \
+ 	    --srcdir=../.. --prefix="$$dc_install_base" \
+ 	  && $(MAKE) $(AM_MAKEFLAGS) \
+-	  && $(MAKE) $(AM_MAKEFLAGS) dvi \
++	  && $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \
+ 	  && $(MAKE) $(AM_MAKEFLAGS) check \
+ 	  && $(MAKE) $(AM_MAKEFLAGS) install \
+ 	  && $(MAKE) $(AM_MAKEFLAGS) installcheck \
+@@ -1216,6 +1245,8 @@ check-am: all-am
+ 	$(MAKE) $(AM_MAKEFLAGS) check-DEJAGNU
+ check: check-am
+ all-am: Makefile $(INFO_DEPS) $(LTLIBRARIES) $(HEADERS) config.h
++install-checkPROGRAMS: install-libLTLIBRARIES
++
+ installdirs:
+ 	for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(infodir)" "$(DESTDIR)$(includedir)"; do \
+ 	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+@@ -1266,7 +1297,13 @@ clean-am: clean-aminfo clean-checkPROGRAMS clean-generic \
  
-@@ -746,15 +751,12 @@ _LT_EOF
-   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
-   # text mode, it properly converts lines to CR/LF.  This bash problem
-   # is reportedly fixed, but why not run on old versions too?
--  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
--    || (rm -f "$cfgfile"; exit 1)
-+  sed '$q' "$ltmain" >> "$cfgfile" \
-+     || (rm -f "$cfgfile"; exit 1)
+ distclean: distclean-am
+ 	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
+-	-rm -rf ./$(DEPDIR) testsuite/libsframe.decode/$(DEPDIR) testsuite/libsframe.encode/$(DEPDIR)
++		-rm -f ./$(DEPDIR)/libsframe_la-sframe-dump.Plo
++	-rm -f ./$(DEPDIR)/libsframe_la-sframe-error.Plo
++	-rm -f ./$(DEPDIR)/libsframe_la-sframe.Plo
++	-rm -f testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Po
++	-rm -f testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Po
++	-rm -f testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Po
++	-rm -f testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Po
+ 	-rm -f Makefile
+ distclean-am: clean-am distclean-DEJAGNU distclean-compile \
+ 	distclean-generic distclean-hdr distclean-libtool \
+@@ -1406,7 +1443,13 @@ installcheck-am:
+ maintainer-clean: maintainer-clean-am
+ 	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
+ 	-rm -rf $(top_srcdir)/autom4te.cache
+-	-rm -rf ./$(DEPDIR) testsuite/libsframe.decode/$(DEPDIR) testsuite/libsframe.encode/$(DEPDIR)
++		-rm -f ./$(DEPDIR)/libsframe_la-sframe-dump.Plo
++	-rm -f ./$(DEPDIR)/libsframe_la-sframe-error.Plo
++	-rm -f ./$(DEPDIR)/libsframe_la-sframe.Plo
++	-rm -f testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Po
++	-rm -f testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Po
++	-rm -f testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Po
++	-rm -f testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Po
+ 	-rm -f Makefile
+ maintainer-clean-am: distclean-am maintainer-clean-aminfo \
+ 	maintainer-clean-generic
+@@ -1430,28 +1473,28 @@ uninstall-am: uninstall-dvi-am uninstall-html-am \
+ 
+ .MAKE: all check-am install-am install-strip
+ 
+-.PHONY: CTAGS GTAGS TAGS all all-am am--refresh check check-DEJAGNU \
+-	check-am clean clean-aminfo clean-checkPROGRAMS clean-cscope \
+-	clean-generic clean-libLTLIBRARIES clean-libtool \
++.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles am--refresh check \
++	check-DEJAGNU check-am clean clean-aminfo clean-checkPROGRAMS \
++	clean-cscope clean-generic clean-libLTLIBRARIES clean-libtool \
+ 	clean-noinstLTLIBRARIES cscope cscopelist-am ctags ctags-am \
+ 	dist dist-all dist-bzip2 dist-gzip dist-info dist-lzip \
+-	dist-shar dist-tarZ dist-xz dist-zip distcheck distclean \
+-	distclean-DEJAGNU distclean-compile distclean-generic \
+-	distclean-hdr distclean-libtool distclean-tags distcleancheck \
+-	distdir distuninstallcheck dvi dvi-am html html-am html-local \
+-	info info-am install install-am install-data install-data-am \
+-	install-dvi install-dvi-am install-exec install-exec-am \
+-	install-html install-html-am install-includeHEADERS \
+-	install-info install-info-am install-libLTLIBRARIES \
+-	install-man install-pdf install-pdf-am install-ps \
+-	install-ps-am install-strip installcheck installcheck-am \
+-	installdirs maintainer-clean maintainer-clean-aminfo \
+-	maintainer-clean-generic mostlyclean mostlyclean-aminfo \
+-	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
+-	pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am \
+-	uninstall-dvi-am uninstall-html-am uninstall-includeHEADERS \
+-	uninstall-info-am uninstall-libLTLIBRARIES uninstall-pdf-am \
+-	uninstall-ps-am
++	dist-shar dist-tarZ dist-xz dist-zip dist-zstd distcheck \
++	distclean distclean-DEJAGNU distclean-compile \
++	distclean-generic distclean-hdr distclean-libtool \
++	distclean-tags distcleancheck distdir distuninstallcheck dvi \
++	dvi-am html html-am html-local info info-am install install-am \
++	install-data install-data-am install-dvi install-dvi-am \
++	install-exec install-exec-am install-html install-html-am \
++	install-includeHEADERS install-info install-info-am \
++	install-libLTLIBRARIES install-man install-pdf install-pdf-am \
++	install-ps install-ps-am install-strip installcheck \
++	installcheck-am installdirs maintainer-clean \
++	maintainer-clean-aminfo maintainer-clean-generic mostlyclean \
++	mostlyclean-aminfo mostlyclean-compile mostlyclean-generic \
++	mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
++	uninstall-am uninstall-dvi-am uninstall-html-am \
++	uninstall-includeHEADERS uninstall-info-am \
++	uninstall-libLTLIBRARIES uninstall-pdf-am uninstall-ps-am
+ 
+ .PRECIOUS: Makefile
+ 
+diff --git a/libsframe/aclocal.m4 b/libsframe/aclocal.m4
+index b0cdd6b184d..c83d4f62ece 100644
+--- a/libsframe/aclocal.m4
++++ b/libsframe/aclocal.m4
+@@ -1,6 +1,6 @@
+-# generated automatically by aclocal 1.15.1 -*- Autoconf -*-
++# generated automatically by aclocal 1.16.5 -*- Autoconf -*-
  
--  _LT_PROG_XSI_SHELLFNS
-+  _LT_PROG_REPLACE_SHELLFNS
+-# Copyright (C) 1996-2017 Free Software Foundation, Inc.
++# Copyright (C) 1996-2021 Free Software Foundation, Inc.
  
--  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
--    || (rm -f "$cfgfile"; exit 1)
--
--  mv -f "$cfgfile" "$ofile" ||
-+   mv -f "$cfgfile" "$ofile" ||
-     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
-   chmod +x "$ofile"
- ],
-@@ -980,6 +982,8 @@ _LT_EOF
-       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD
-       echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
-       $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
-+      echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD
-+      $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD
-       cat > conftest.c << _LT_EOF
- int main() { return 0;}
- _LT_EOF
-@@ -1069,30 +1073,41 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES],
-   fi
+ # This file is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+@@ -20,7 +20,7 @@ You have another version of autoconf.  It may work, but is not guaranteed to.
+ If you have problems, you may need to regenerate the build system entirely.
+ To do so, use the procedure documented by the package, typically 'autoreconf'.])])
+ 
+-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
++# Copyright (C) 2002-2021 Free Software Foundation, Inc.
+ #
+ # This file is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+@@ -32,10 +32,10 @@ To do so, use the procedure documented by the package, typically 'autoreconf'.])
+ # generated from the m4 files accompanying Automake X.Y.
+ # (This private macro should not be called outside this file.)
+ AC_DEFUN([AM_AUTOMAKE_VERSION],
+-[am__api_version='1.15'
++[am__api_version='1.16'
+ dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
+ dnl require some minimum version.  Point them to the right macro.
+-m4_if([$1], [1.15.1], [],
++m4_if([$1], [1.16.5], [],
+       [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
  ])
  
--# _LT_SYS_MODULE_PATH_AIX
--# -----------------------
-+# _LT_SYS_MODULE_PATH_AIX([TAGNAME])
-+# ----------------------------------
- # Links a minimal program and checks the executable
- # for the system default hardcoded library path. In most cases,
- # this is /usr/lib:/lib, but when the MPI compilers are used
- # the location of the communication and MPI libs are included too.
- # If we don't find anything, use the default library path according
- # to the aix ld manual.
-+# Store the results from the different compilers for each TAGNAME.
-+# Allow to override them for all tags through lt_cv_aix_libpath.
- m4_defun([_LT_SYS_MODULE_PATH_AIX],
- [m4_require([_LT_DECL_SED])dnl
--AC_LINK_IFELSE([AC_LANG_SOURCE([AC_LANG_PROGRAM])],[
--lt_aix_libpath_sed='
--    /Import File Strings/,/^$/ {
--	/^0/ {
--	    s/^0  *\(.*\)$/\1/
--	    p
--	}
--    }'
--aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
--# Check for a 64-bit object if we didn't find anything.
--if test -z "$aix_libpath"; then
--  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
--fi],[])
--if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-+if test "${lt_cv_aix_libpath+set}" = set; then
-+  aix_libpath=$lt_cv_aix_libpath
-+else
-+  AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])],
-+  [AC_LINK_IFELSE([AC_LANG_PROGRAM],[
-+  lt_aix_libpath_sed='[
-+      /Import File Strings/,/^$/ {
-+	  /^0/ {
-+	      s/^0  *\([^ ]*\) *$/\1/
-+	      p
-+	  }
-+      }]'
-+  _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-+  # Check for a 64-bit object if we didn't find anything.
-+  if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
-+    _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-+  fi],[])
-+  if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
-+    _LT_TAGVAR([lt_cv_aix_libpath_], [$1])="/usr/lib:/lib"
-+  fi
-+  ])
-+  aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])
-+fi
- ])# _LT_SYS_MODULE_PATH_AIX
+@@ -51,12 +51,12 @@ m4_define([_AM_AUTOCONF_VERSION], [])
+ # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
+ # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
+ AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
+-[AM_AUTOMAKE_VERSION([1.15.1])dnl
++[AM_AUTOMAKE_VERSION([1.16.5])dnl
+ m4_ifndef([AC_AUTOCONF_VERSION],
+   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+ _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
  
+-# Copyright (C) 2011-2017 Free Software Foundation, Inc.
++# Copyright (C) 2011-2021 Free Software Foundation, Inc.
+ #
+ # This file is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+@@ -118,7 +118,7 @@ AC_SUBST([AR])dnl
  
-@@ -1117,7 +1132,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
+ # AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
  
- AC_MSG_CHECKING([how to print strings])
- # Test print first, because it will be a builtin if present.
--if test "X`print -r -- -n 2>/dev/null`" = X-n && \
-+if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
-    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
-   ECHO='print -r --'
- elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
-@@ -1161,6 +1176,39 @@ _LT_DECL([], [ECHO], [1], [An echo program that protects backslashes])
- ])# _LT_PROG_ECHO_BACKSLASH
+-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
++# Copyright (C) 2001-2021 Free Software Foundation, Inc.
+ #
+ # This file is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+@@ -170,7 +170,7 @@ am_aux_dir=`cd "$ac_aux_dir" && pwd`
  
+ # AM_CONDITIONAL                                            -*- Autoconf -*-
  
-+# _LT_WITH_SYSROOT
-+# ----------------
-+AC_DEFUN([_LT_WITH_SYSROOT],
-+[AC_MSG_CHECKING([for sysroot])
-+AC_ARG_WITH([libtool-sysroot],
-+[  --with-libtool-sysroot[=DIR] Search for dependent libraries within DIR
-+                        (or the compiler's sysroot if not specified).],
-+[], [with_libtool_sysroot=no])
-+
-+dnl lt_sysroot will always be passed unquoted.  We quote it here
-+dnl in case the user passed a directory name.
-+lt_sysroot=
-+case ${with_libtool_sysroot} in #(
-+ yes)
-+   if test "$GCC" = yes; then
-+     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
-+   fi
-+   ;; #(
-+ /*)
-+   lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"`
-+   ;; #(
-+ no|'')
-+   ;; #(
-+ *)
-+   AC_MSG_RESULT([${with_libtool_sysroot}])
-+   AC_MSG_ERROR([The sysroot must be an absolute path.])
-+   ;;
-+esac
-+
-+ AC_MSG_RESULT([${lt_sysroot:-no}])
-+_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl
-+[dependent libraries, and in which our libraries should be installed.])])
-+
- # _LT_ENABLE_LOCK
- # ---------------
- m4_defun([_LT_ENABLE_LOCK],
-@@ -1320,6 +1368,51 @@ need_locks="$enable_libtool_lock"
- ])# _LT_ENABLE_LOCK
+-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
++# Copyright (C) 1997-2021 Free Software Foundation, Inc.
+ #
+ # This file is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+@@ -201,7 +201,7 @@ AC_CONFIG_COMMANDS_PRE(
+ Usually this means the macro was only invoked conditionally.]])
+ fi])])
  
+-# Copyright (C) 1999-2017 Free Software Foundation, Inc.
++# Copyright (C) 1999-2021 Free Software Foundation, Inc.
+ #
+ # This file is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+@@ -392,13 +392,12 @@ _AM_SUBST_NOTMAKE([am__nodep])dnl
  
-+# _LT_PROG_AR
-+# -----------
-+m4_defun([_LT_PROG_AR],
-+[AC_CHECK_TOOLS(AR, [ar], false)
-+  touch conftest.c
-+  $AR $plugin_option rc conftest.a conftest.c
-+  if test "$?" != 0; then
-+    AC_MSG_WARN([Failed: $AR $plugin_option rc])
-+  else
-+    AR="$AR $plugin_option"
+ # Generate code to set up dependency tracking.              -*- Autoconf -*-
+ 
+-# Copyright (C) 1999-2017 Free Software Foundation, Inc.
++# Copyright (C) 1999-2021 Free Software Foundation, Inc.
+ #
+ # This file is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+ 
+-
+ # _AM_OUTPUT_DEPENDENCY_COMMANDS
+ # ------------------------------
+ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
+@@ -406,49 +405,43 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
+   # Older Autoconf quotes --file arguments for eval, but not when files
+   # are listed without --file.  Let's play safe and only enable the eval
+   # if we detect the quoting.
+-  case $CONFIG_FILES in
+-  *\'*) eval set x "$CONFIG_FILES" ;;
+-  *)   set x $CONFIG_FILES ;;
+-  esac
++  # TODO: see whether this extra hack can be removed once we start
++  # requiring Autoconf 2.70 or later.
++  AS_CASE([$CONFIG_FILES],
++          [*\'*], [eval set x "$CONFIG_FILES"],
++          [*], [set x $CONFIG_FILES])
+   shift
+-  for mf
++  # Used to flag and report bootstrapping failures.
++  am_rc=0
++  for am_mf
+   do
+     # Strip MF so we end up with the name of the file.
+-    mf=`echo "$mf" | sed -e 's/:.*$//'`
+-    # Check whether this is an Automake generated Makefile or not.
+-    # We used to match only the files named 'Makefile.in', but
+-    # some people rename them; so instead we look at the file content.
+-    # Grep'ing the first line is not enough: some people post-process
+-    # each Makefile.in and add a new line on top of each file to say so.
+-    # Grep'ing the whole file is not good either: AIX grep has a line
++    am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'`
++    # Check whether this is an Automake generated Makefile which includes
++    # dependency-tracking related rules and includes.
++    # Grep'ing the whole file directly is not great: AIX grep has a line
+     # limit of 2048, but all sed's we know have understand at least 4000.
+-    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+-      dirpart=`AS_DIRNAME("$mf")`
+-    else
+-      continue
+-    fi
+-    # Extract the definition of DEPDIR, am__include, and am__quote
+-    # from the Makefile without running 'make'.
+-    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+-    test -z "$DEPDIR" && continue
+-    am__include=`sed -n 's/^am__include = //p' < "$mf"`
+-    test -z "$am__include" && continue
+-    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+-    # Find all dependency output files, they are included files with
+-    # $(DEPDIR) in their names.  We invoke sed twice because it is the
+-    # simplest approach to changing $(DEPDIR) to its actual value in the
+-    # expansion.
+-    for file in `sed -n "
+-      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+-	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
+-      # Make sure the directory exists.
+-      test -f "$dirpart/$file" && continue
+-      fdir=`AS_DIRNAME(["$file"])`
+-      AS_MKDIR_P([$dirpart/$fdir])
+-      # echo "creating $dirpart/$file"
+-      echo '# dummy' > "$dirpart/$file"
+-    done
++    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
++      || continue
++    am_dirpart=`AS_DIRNAME(["$am_mf"])`
++    am_filepart=`AS_BASENAME(["$am_mf"])`
++    AM_RUN_LOG([cd "$am_dirpart" \
++      && sed -e '/# am--include-marker/d' "$am_filepart" \
++        | $MAKE -f - am--depfiles]) || am_rc=$?
+   done
++  if test $am_rc -ne 0; then
++    AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments
++    for automatic dependency tracking.  If GNU make was not used, consider
++    re-running the configure script with MAKE="gmake" (or whatever is
++    necessary).  You can also try re-running configure with the
++    '--disable-dependency-tracking' option to at least be able to build
++    the package (albeit without support for automatic dependency tracking).])
 +  fi
-+  rm -f conftest.*
-+: ${AR=ar}
-+: ${AR_FLAGS=cru}
-+_LT_DECL([], [AR], [1], [The archiver])
-+_LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive])
-+
-+AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file],
-+  [lt_cv_ar_at_file=no
-+   AC_COMPILE_IFELSE([AC_LANG_PROGRAM],
-+     [echo conftest.$ac_objext > conftest.lst
-+      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD'
-+      AC_TRY_EVAL([lt_ar_try])
-+      if test "$ac_status" -eq 0; then
-+	# Ensure the archiver fails upon bogus file names.
-+	rm -f conftest.$ac_objext libconftest.a
-+	AC_TRY_EVAL([lt_ar_try])
-+	if test "$ac_status" -ne 0; then
-+          lt_cv_ar_at_file=@
-+        fi
-+      fi
-+      rm -f conftest.* libconftest.a
-+     ])
-+  ])
-+
-+if test "x$lt_cv_ar_at_file" = xno; then
-+  archiver_list_spec=
-+else
-+  archiver_list_spec=$lt_cv_ar_at_file
++  AS_UNSET([am_dirpart])
++  AS_UNSET([am_filepart])
++  AS_UNSET([am_mf])
++  AS_UNSET([am_rc])
++  rm -f conftest-deps.mk
+ }
+ ])# _AM_OUTPUT_DEPENDENCY_COMMANDS
+ 
+@@ -457,18 +450,17 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
+ # -----------------------------
+ # This macro should only be invoked once -- use via AC_REQUIRE.
+ #
+-# This code is only required when automatic dependency tracking
+-# is enabled.  FIXME.  This creates each '.P' file that we will
+-# need in order to bootstrap the dependency handling code.
++# This code is only required when automatic dependency tracking is enabled.
++# This creates each '.Po' and '.Plo' makefile fragment that we'll need in
++# order to bootstrap the dependency handling code.
+ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
+ [AC_CONFIG_COMMANDS([depfiles],
+      [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
+-     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
+-])
++     [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])])
+ 
+ # Do all the work for Automake.                             -*- Autoconf -*-
+ 
+-# Copyright (C) 1996-2017 Free Software Foundation, Inc.
++# Copyright (C) 1996-2021 Free Software Foundation, Inc.
+ #
+ # This file is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+@@ -496,6 +488,10 @@ m4_defn([AC_PROG_CC])
+ # release and drop the old call support.
+ AC_DEFUN([AM_INIT_AUTOMAKE],
+ [AC_PREREQ([2.65])dnl
++m4_ifdef([_$0_ALREADY_INIT],
++  [m4_fatal([$0 expanded multiple times
++]m4_defn([_$0_ALREADY_INIT]))],
++  [m4_define([_$0_ALREADY_INIT], m4_expansion_stack)])dnl
+ dnl Autoconf wants to disallow AM_ names.  We explicitly allow
+ dnl the ones we care about.
+ m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
+@@ -532,7 +528,7 @@ m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
+ [_AM_SET_OPTIONS([$1])dnl
+ dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
+ m4_if(
+-  m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
++  m4_ifset([AC_PACKAGE_NAME], [ok]):m4_ifset([AC_PACKAGE_VERSION], [ok]),
+   [ok:ok],,
+   [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
+  AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
+@@ -555,8 +551,8 @@ AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
+ AC_REQUIRE([AC_PROG_MKDIR_P])dnl
+ # For better backward compatibility.  To be removed once Automake 1.9.x
+ # dies out for good.  For more background, see:
+-# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
+-# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
++# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
++# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
+ AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
+ # We need awk for the "check" target (and possibly the TAP driver).  The
+ # system "awk" is bad on some platforms.
+@@ -584,6 +580,20 @@ AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
+ 		  [m4_define([AC_PROG_OBJCXX],
+ 			     m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
+ ])
++# Variables for tags utilities; see am/tags.am
++if test -z "$CTAGS"; then
++  CTAGS=ctags
 +fi
-+_LT_DECL([], [archiver_list_spec], [1],
-+  [How to feed a file listing to the archiver])
-+])# _LT_PROG_AR
-+
++AC_SUBST([CTAGS])
++if test -z "$ETAGS"; then
++  ETAGS=etags
++fi
++AC_SUBST([ETAGS])
++if test -z "$CSCOPE"; then
++  CSCOPE=cscope
++fi
++AC_SUBST([CSCOPE])
 +
- # _LT_CMD_OLD_ARCHIVE
- # -------------------
- m4_defun([_LT_CMD_OLD_ARCHIVE],
-@@ -1336,23 +1429,7 @@ for plugin in $plugin_names; do
-   fi
+ AC_REQUIRE([AM_SILENT_RULES])dnl
+ dnl The testsuite driver may need to know about EXEEXT, so add the
+ dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This
+@@ -623,7 +633,7 @@ END
+ Aborting the configuration process, to ensure you take notice of the issue.
+ 
+ You can download and install GNU coreutils to get an 'rm' implementation
+-that behaves properly: <http://www.gnu.org/software/coreutils/>.
++that behaves properly: <https://www.gnu.org/software/coreutils/>.
+ 
+ If you want to complete the configuration process using your problematic
+ 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
+@@ -665,7 +675,7 @@ for _am_header in $config_headers :; do
  done
+ echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
  
--AC_CHECK_TOOL(AR, ar, false)
--test -z "$AR" && AR=ar
--if test -n "$plugin_option"; then
--  if $AR --help 2>&1 | grep -q "\--plugin"; then
--    touch conftest.c
--    $AR $plugin_option rc conftest.a conftest.c
--    if test "$?" != 0; then
--      AC_MSG_WARN([Failed: $AR $plugin_option rc])
--    else
--      AR="$AR $plugin_option"
--    fi
--    rm -f conftest.*
--  fi
--fi
--test -z "$AR_FLAGS" && AR_FLAGS=cru
--_LT_DECL([], [AR], [1], [The archiver])
--_LT_DECL([], [AR_FLAGS], [1])
-+_LT_PROG_AR
+-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
++# Copyright (C) 2001-2021 Free Software Foundation, Inc.
+ #
+ # This file is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+@@ -689,7 +699,7 @@ AC_SUBST([install_sh])])
+ # Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
+ # From Jim Meyering
  
- AC_CHECK_TOOL(STRIP, strip, :)
- test -z "$STRIP" && STRIP=:
-@@ -1653,7 +1730,7 @@ else
-   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-   lt_status=$lt_dlunknown
-   cat > conftest.$ac_ext <<_LT_EOF
--[#line __oline__ "configure"
-+[#line $LINENO "configure"
- #include "confdefs.h"
+-# Copyright (C) 1996-2017 Free Software Foundation, Inc.
++# Copyright (C) 1996-2021 Free Software Foundation, Inc.
+ #
+ # This file is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+@@ -724,7 +734,7 @@ AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
  
- #if HAVE_DLFCN_H
-@@ -1697,10 +1774,10 @@ else
- /* When -fvisbility=hidden is used, assume the code has been annotated
-    correspondingly for the symbols needed.  */
- #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
--void fnord () __attribute__((visibility("default")));
-+int fnord () __attribute__((visibility("default")));
- #endif
+ # Check to see how 'make' treats includes.	            -*- Autoconf -*-
  
--void fnord () { int i=42; }
-+int fnord () { return 42; }
- int main ()
- {
-   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
-@@ -2240,8 +2317,9 @@ cygwin* | mingw* | pw32* | cegcc*)
-   need_version=no
-   need_lib_prefix=no
+-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
++# Copyright (C) 2001-2021 Free Software Foundation, Inc.
+ #
+ # This file is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+@@ -732,49 +742,42 @@ AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
  
--  case $GCC,$host_os in
--  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
-+  case $GCC,$cc_basename in
-+  yes,*)
-+    # gcc
-     library_names_spec='$libname.dll.a'
-     # DLL is installed to $(libdir)/../bin by postinstall_cmds
-     postinstall_cmds='base_file=`basename \${file}`~
-@@ -2274,13 +2352,71 @@ m4_if([$1], [],[
-       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
-       ;;
-     esac
-+    dynamic_linker='Win32 ld.exe'
-+    ;;
-+
-+  *,cl*)
-+    # Native MSVC
-+    libname_spec='$name'
-+    soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
-+    library_names_spec='${libname}.dll.lib'
-+
-+    case $build_os in
-+    mingw*)
-+      sys_lib_search_path_spec=
-+      lt_save_ifs=$IFS
-+      IFS=';'
-+      for lt_path in $LIB
-+      do
-+        IFS=$lt_save_ifs
-+        # Let DOS variable expansion print the short 8.3 style file name.
-+        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
-+        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
-+      done
-+      IFS=$lt_save_ifs
-+      # Convert to MSYS style.
-+      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'`
-+      ;;
-+    cygwin*)
-+      # Convert to unix form, then to dos form, then back to unix form
-+      # but this time dos style (no spaces!) so that the unix form looks
-+      # like /cygdrive/c/PROGRA~1:/cygdr...
-+      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
-+      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
-+      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
-+      ;;
-+    *)
-+      sys_lib_search_path_spec="$LIB"
-+      if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then
-+        # It is most probably a Windows format PATH.
-+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
-+      else
-+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
-+      fi
-+      # FIXME: find the short name or the path components, as spaces are
-+      # common. (e.g. "Program Files" -> "PROGRA~1")
-+      ;;
-+    esac
-+
-+    # DLL is installed to $(libdir)/../bin by postinstall_cmds
-+    postinstall_cmds='base_file=`basename \${file}`~
-+      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
-+      dldir=$destdir/`dirname \$dlpath`~
-+      test -d \$dldir || mkdir -p \$dldir~
-+      $install_prog $dir/$dlname \$dldir/$dlname'
-+    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
-+      dlpath=$dir/\$dldll~
-+       $RM \$dlpath'
-+    shlibpath_overrides_runpath=yes
-+    dynamic_linker='Win32 link.exe'
-     ;;
- 
-   *)
-+    # Assume MSVC wrapper
-     library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
-+    dynamic_linker='Win32 ld.exe'
-     ;;
-   esac
--  dynamic_linker='Win32 ld.exe'
-   # FIXME: first we should search . and the directory the executable is in
-   shlibpath_var=PATH
-   ;;
-@@ -2970,6 +3106,11 @@ case $reload_flag in
- esac
- reload_cmds='$LD$reload_flag -o $output$reload_objs'
- case $host_os in
-+  cygwin* | mingw* | pw32* | cegcc*)
-+    if test "$GCC" != yes; then
-+      reload_cmds=false
-+    fi
-+    ;;
-   darwin*)
-     if test "$GCC" = yes; then
-       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
-@@ -3036,7 +3177,8 @@ mingw* | pw32*)
-     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
-     lt_cv_file_magic_cmd='func_win32_libid'
-   else
--    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
-+    # Keep this pattern in sync with the one in func_win32_libid.
-+    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
-     lt_cv_file_magic_cmd='$OBJDUMP -f'
-   fi
-   ;;
-@@ -3187,6 +3329,21 @@ tpf*)
-   ;;
- esac
- ])
-+
-+file_magic_glob=
-+want_nocaseglob=no
-+if test "$build" = "$host"; then
-+  case $host_os in
-+  mingw* | pw32*)
-+    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
-+      want_nocaseglob=yes
-+    else
-+      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[[\1]]\/[[\1]]\/g;/g"`
-+    fi
-+    ;;
-+  esac
-+fi
-+
- file_magic_cmd=$lt_cv_file_magic_cmd
- deplibs_check_method=$lt_cv_deplibs_check_method
- test -z "$deplibs_check_method" && deplibs_check_method=unknown
-@@ -3194,7 +3351,11 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
- _LT_DECL([], [deplibs_check_method], [1],
-     [Method to check whether dependent libraries are shared objects])
- _LT_DECL([], [file_magic_cmd], [1],
--    [Command to use when deplibs_check_method == "file_magic"])
-+    [Command to use when deplibs_check_method = "file_magic"])
-+_LT_DECL([], [file_magic_glob], [1],
-+    [How to find potential files when deplibs_check_method = "file_magic"])
-+_LT_DECL([], [want_nocaseglob], [1],
-+    [Find potential files using nocaseglob when deplibs_check_method = "file_magic"])
- ])# _LT_CHECK_MAGIC_METHOD
+ # AM_MAKE_INCLUDE()
+ # -----------------
+-# Check to see how make treats includes.
++# Check whether make has an 'include' directive that can support all
++# the idioms we need for our automatic dependency tracking code.
+ AC_DEFUN([AM_MAKE_INCLUDE],
+-[am_make=${MAKE-make}
+-cat > confinc << 'END'
++[AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive])
++cat > confinc.mk << 'END'
+ am__doit:
+-	@echo this is the am__doit target
++	@echo this is the am__doit target >confinc.out
+ .PHONY: am__doit
+ END
+-# If we don't find an include directive, just comment out the code.
+-AC_MSG_CHECKING([for style of include used by $am_make])
+ am__include="#"
+ am__quote=
+-_am_result=none
+-# First try GNU make style include.
+-echo "include confinc" > confmf
+-# Ignore all kinds of additional output from 'make'.
+-case `$am_make -s -f confmf 2> /dev/null` in #(
+-*the\ am__doit\ target*)
+-  am__include=include
+-  am__quote=
+-  _am_result=GNU
+-  ;;
+-esac
+-# Now try BSD make style include.
+-if test "$am__include" = "#"; then
+-   echo '.include "confinc"' > confmf
+-   case `$am_make -s -f confmf 2> /dev/null` in #(
+-   *the\ am__doit\ target*)
+-     am__include=.include
+-     am__quote="\""
+-     _am_result=BSD
+-     ;;
+-   esac
+-fi
+-AC_SUBST([am__include])
+-AC_SUBST([am__quote])
+-AC_MSG_RESULT([$_am_result])
+-rm -f confinc confmf
+-])
++# BSD make does it like this.
++echo '.include "confinc.mk" # ignored' > confmf.BSD
++# Other make implementations (GNU, Solaris 10, AIX) do it like this.
++echo 'include confinc.mk # ignored' > confmf.GNU
++_am_result=no
++for s in GNU BSD; do
++  AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out])
++  AS_CASE([$?:`cat confinc.out 2>/dev/null`],
++      ['0:this is the am__doit target'],
++      [AS_CASE([$s],
++          [BSD], [am__include='.include' am__quote='"'],
++          [am__include='include' am__quote=''])])
++  if test "$am__include" != "#"; then
++    _am_result="yes ($s style)"
++    break
++  fi
++done
++rm -f confinc.* confmf.*
++AC_MSG_RESULT([${_am_result}])
++AC_SUBST([am__include])])
++AC_SUBST([am__quote])])
  
+ # Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
  
-@@ -3305,6 +3466,67 @@ dnl aclocal-1.4 backwards compatibility:
- dnl AC_DEFUN([AM_PROG_NM], [])
- dnl AC_DEFUN([AC_PROG_NM], [])
+-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
++# Copyright (C) 1997-2021 Free Software Foundation, Inc.
+ #
+ # This file is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+@@ -795,12 +798,7 @@ AC_DEFUN([AM_MISSING_HAS_RUN],
+ [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+ AC_REQUIRE_AUX_FILE([missing])dnl
+ if test x"${MISSING+set}" != xset; then
+-  case $am_aux_dir in
+-  *\ * | *\	*)
+-    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
+-  *)
+-    MISSING="\${SHELL} $am_aux_dir/missing" ;;
+-  esac
++  MISSING="\${SHELL} '$am_aux_dir/missing'"
+ fi
+ # Use eval to expand $SHELL
+ if eval "$MISSING --is-lightweight"; then
+@@ -813,7 +811,7 @@ fi
  
-+# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
-+# --------------------------------
-+# how to determine the name of the shared library
-+# associated with a specific link library.
-+#  -- PORTME fill in with the dynamic library characteristics
-+m4_defun([_LT_CHECK_SHAREDLIB_FROM_LINKLIB],
-+[m4_require([_LT_DECL_EGREP])
-+m4_require([_LT_DECL_OBJDUMP])
-+m4_require([_LT_DECL_DLLTOOL])
-+AC_CACHE_CHECK([how to associate runtime and link libraries],
-+lt_cv_sharedlib_from_linklib_cmd,
-+[lt_cv_sharedlib_from_linklib_cmd='unknown'
-+
-+case $host_os in
-+cygwin* | mingw* | pw32* | cegcc*)
-+  # two different shell functions defined in ltmain.sh
-+  # decide which to use based on capabilities of $DLLTOOL
-+  case `$DLLTOOL --help 2>&1` in
-+  *--identify-strict*)
-+    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
-+    ;;
-+  *)
-+    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
-+    ;;
-+  esac
-+  ;;
-+*)
-+  # fallback: assume linklib IS sharedlib
-+  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
-+  ;;
-+esac
-+])
-+sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
-+test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
-+
-+_LT_DECL([], [sharedlib_from_linklib_cmd], [1],
-+    [Command to associate shared and link libraries])
-+])# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
-+
-+
-+# _LT_PATH_MANIFEST_TOOL
-+# ----------------------
-+# locate the manifest tool
-+m4_defun([_LT_PATH_MANIFEST_TOOL],
-+[AC_CHECK_TOOL(MANIFEST_TOOL, mt, :)
-+test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
-+AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool],
-+  [lt_cv_path_mainfest_tool=no
-+  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&AS_MESSAGE_LOG_FD
-+  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
-+  cat conftest.err >&AS_MESSAGE_LOG_FD
-+  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
-+    lt_cv_path_mainfest_tool=yes
-+  fi
-+  rm -f conftest*])
-+if test "x$lt_cv_path_mainfest_tool" != xyes; then
-+  MANIFEST_TOOL=:
-+fi
-+_LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl
-+])# _LT_PATH_MANIFEST_TOOL
-+
+ # Helper functions for option handling.                     -*- Autoconf -*-
  
- # LT_LIB_M
- # --------
-@@ -3431,8 +3653,8 @@ esac
- lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
++# Copyright (C) 2001-2021 Free Software Foundation, Inc.
+ #
+ # This file is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+@@ -842,7 +840,7 @@ AC_DEFUN([_AM_SET_OPTIONS],
+ AC_DEFUN([_AM_IF_OPTION],
+ [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
  
- # Transform an extracted symbol line into symbol name and symbol address
--lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p'"
--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\", (void *) \&\2},/p'"
-+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p'"
-+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\", (void *) \&\2},/p'"
+-# Copyright (C) 1999-2017 Free Software Foundation, Inc.
++# Copyright (C) 1999-2021 Free Software Foundation, Inc.
+ #
+ # This file is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+@@ -889,7 +887,7 @@ AC_LANG_POP([C])])
+ # For backward compatibility.
+ AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
  
- # Handle CRLF in mingw tool chain
- opt_cr=
-@@ -3468,6 +3690,7 @@ for ac_symprfx in "" "_"; do
-   else
-     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[	 ]]\($symcode$symcode*\)[[	 ]][[	 ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
-   fi
-+  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
+-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
++# Copyright (C) 2001-2021 Free Software Foundation, Inc.
+ #
+ # This file is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+@@ -908,7 +906,7 @@ AC_DEFUN([AM_RUN_LOG],
  
-   # Check to see that the pipe works correctly.
-   pipe_works=no
-@@ -3501,6 +3724,18 @@ _LT_EOF
-       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
- 	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
- 	  cat <<_LT_EOF > conftest.$ac_ext
-+/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
-+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
-+/* DATA imports from DLLs on WIN32 con't be const, because runtime
-+   relocations are performed -- see ld's documentation on pseudo-relocs.  */
-+# define LT@&t@_DLSYM_CONST
-+#elif defined(__osf__)
-+/* This system does not cope well with relocations in const data.  */
-+# define LT@&t@_DLSYM_CONST
-+#else
-+# define LT@&t@_DLSYM_CONST const
-+#endif
-+
- #ifdef __cplusplus
- extern "C" {
- #endif
-@@ -3512,7 +3747,7 @@ _LT_EOF
- 	  cat <<_LT_EOF >> conftest.$ac_ext
+ # Check to make sure that the build environment is sane.    -*- Autoconf -*-
  
- /* The mapping between symbol names and symbols.  */
--const struct {
-+LT@&t@_DLSYM_CONST struct {
-   const char *name;
-   void       *address;
- }
-@@ -3538,15 +3773,15 @@ static const void *lt_preloaded_setup() {
- _LT_EOF
- 	  # Now try linking the two files.
- 	  mv conftest.$ac_objext conftstm.$ac_objext
--	  lt_save_LIBS="$LIBS"
--	  lt_save_CFLAGS="$CFLAGS"
-+	  lt_globsym_save_LIBS=$LIBS
-+	  lt_globsym_save_CFLAGS=$CFLAGS
- 	  LIBS="conftstm.$ac_objext"
- 	  CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
- 	  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
- 	    pipe_works=yes
- 	  fi
--	  LIBS="$lt_save_LIBS"
--	  CFLAGS="$lt_save_CFLAGS"
-+	  LIBS=$lt_globsym_save_LIBS
-+	  CFLAGS=$lt_globsym_save_CFLAGS
- 	else
- 	  echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
- 	fi
-@@ -3579,6 +3814,13 @@ else
-   AC_MSG_RESULT(ok)
- fi
+-# Copyright (C) 1996-2017 Free Software Foundation, Inc.
++# Copyright (C) 1996-2021 Free Software Foundation, Inc.
+ #
+ # This file is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+@@ -989,7 +987,7 @@ AC_CONFIG_COMMANDS_PRE(
+ rm -f conftest.file
+ ])
  
-+# Response file support.
-+if test "$lt_cv_nm_interface" = "MS dumpbin"; then
-+  nm_file_list_spec='@'
-+elif $NM --help 2>/dev/null | grep '[[@]]FILE' >/dev/null; then
-+  nm_file_list_spec='@'
-+fi
-+
- _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1],
-     [Take the output of nm and produce a listing of raw symbols and C names])
- _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1],
-@@ -3589,6 +3831,8 @@ _LT_DECL([global_symbol_to_c_name_address],
- _LT_DECL([global_symbol_to_c_name_address_lib_prefix],
-     [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1],
-     [Transform the output of nm in a C name address pair when lib prefix is needed])
-+_LT_DECL([], [nm_file_list_spec], [1],
-+    [Specify filename containing input files for $NM])
- ]) # _LT_CMD_GLOBAL_SYMBOLS
+-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
++# Copyright (C) 2009-2021 Free Software Foundation, Inc.
+ #
+ # This file is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+@@ -1049,7 +1047,7 @@ AC_SUBST([AM_BACKSLASH])dnl
+ _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
+ ])
  
+-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
++# Copyright (C) 2001-2021 Free Software Foundation, Inc.
+ #
+ # This file is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+@@ -1077,7 +1075,7 @@ fi
+ INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+ AC_SUBST([INSTALL_STRIP_PROGRAM])])
  
-@@ -3600,7 +3844,6 @@ _LT_TAGVAR(lt_prog_compiler_wl, $1)=
- _LT_TAGVAR(lt_prog_compiler_pic, $1)=
- _LT_TAGVAR(lt_prog_compiler_static, $1)=
+-# Copyright (C) 2006-2017 Free Software Foundation, Inc.
++# Copyright (C) 2006-2021 Free Software Foundation, Inc.
+ #
+ # This file is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+@@ -1096,7 +1094,7 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
  
--AC_MSG_CHECKING([for $compiler option to produce PIC])
- m4_if([$1], [CXX], [
-   # C++ specific cases for pic, static, wl, etc.
-   if test "$GXX" = yes; then
-@@ -3706,6 +3949,12 @@ m4_if([$1], [CXX], [
- 	  ;;
- 	esac
- 	;;
-+      mingw* | cygwin* | os2* | pw32* | cegcc*)
-+	# This hack is so that the source file can tell whether it is being
-+	# built for inclusion in a dll (and should export symbols for example).
-+	m4_if([$1], [GCJ], [],
-+	  [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
-+	;;
-       dgux*)
- 	case $cc_basename in
- 	  ec++*)
-@@ -3858,7 +4107,7 @@ m4_if([$1], [CXX], [
- 	;;
-       solaris*)
- 	case $cc_basename in
--	  CC*)
-+	  CC* | sunCC*)
- 	    # Sun C++ 4.2, 5.x and Centerline C++
- 	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- 	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-@@ -4081,6 +4330,12 @@ m4_if([$1], [CXX], [
- 	_LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared'
- 	_LT_TAGVAR(lt_prog_compiler_static, $1)='--static'
- 	;;
-+      nagfor*)
-+	# NAG Fortran compiler
-+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,'
-+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
-+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-+	;;
-       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
-         # Portland Group compilers (*not* the Pentium gcc compiler,
- 	# which looks to be a dead project)
-@@ -4143,7 +4398,7 @@ m4_if([$1], [CXX], [
-       _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
-       _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
-       case $cc_basename in
--      f77* | f90* | f95*)
-+      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
- 	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
-       *)
- 	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
-@@ -4200,9 +4455,11 @@ case $host_os in
-     _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])"
-     ;;
- esac
--AC_MSG_RESULT([$_LT_TAGVAR(lt_prog_compiler_pic, $1)])
--_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],
--	[How to pass a linker flag through the compiler])
-+
-+AC_CACHE_CHECK([for $compiler option to produce PIC],
-+  [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)],
-+  [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_prog_compiler_pic, $1)])
-+_LT_TAGVAR(lt_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)
+ # Check how to create a tarball.                            -*- Autoconf -*-
  
+-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
++# Copyright (C) 2004-2021 Free Software Foundation, Inc.
  #
- # Check to make sure the PIC flag actually works.
-@@ -4221,6 +4478,8 @@ fi
- _LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1],
- 	[Additional compiler flags for building library objects])
+ # This file is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+diff --git a/libsframe/configure b/libsframe/configure
+index 7bbed5d8ccf..795e7802110 100755
+--- a/libsframe/configure
++++ b/libsframe/configure
+@@ -654,6 +654,8 @@ OTOOL
+ LIPO
+ NMEDIT
+ DSYMUTIL
++MANIFEST_TOOL
++DLLTOOL
+ OBJDUMP
+ LN_S
+ NM
+@@ -678,6 +680,9 @@ AM_BACKSLASH
+ AM_DEFAULT_VERBOSITY
+ AM_DEFAULT_V
+ AM_V
++CSCOPE
++ETAGS
++CTAGS
+ am__fastdepCC_FALSE
+ am__fastdepCC_TRUE
+ CCDEPMODE
+@@ -685,7 +690,6 @@ am__nodep
+ AMDEPBACKSLASH
+ AMDEP_FALSE
+ AMDEP_TRUE
+-am__quote
+ am__include
+ DEPDIR
+ am__untar
+@@ -758,7 +762,8 @@ PACKAGE_VERSION
+ PACKAGE_TARNAME
+ PACKAGE_NAME
+ PATH_SEPARATOR
+-SHELL'
++SHELL
++am__quote'
+ ac_subst_files=''
+ ac_user_opts='
+ enable_option_checking
+@@ -769,6 +774,7 @@ enable_static
+ with_pic
+ enable_fast_install
+ with_gnu_ld
++with_libtool_sysroot
+ enable_libtool_lock
+ enable_largefile
+ enable_maintainer_mode
+@@ -1424,6 +1430,8 @@ Optional Packages:
+   --with-pic              try to use only PIC/non-PIC objects [default=use
+                           both]
+   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
++  --with-libtool-sysroot=DIR Search for dependent libraries within DIR
++                        (or the compiler's sysroot if not specified).
  
-+_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],
-+	[How to pass a linker flag through the compiler])
- #
- # Check to make sure the static flag actually works.
- #
-@@ -4241,6 +4500,7 @@ _LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1],
- m4_defun([_LT_LINKER_SHLIBS],
- [AC_REQUIRE([LT_PATH_LD])dnl
- AC_REQUIRE([LT_PATH_NM])dnl
-+m4_require([_LT_PATH_MANIFEST_TOOL])dnl
- m4_require([_LT_FILEUTILS_DEFAULTS])dnl
- m4_require([_LT_DECL_EGREP])dnl
- m4_require([_LT_DECL_SED])dnl
-@@ -4249,6 +4509,7 @@ m4_require([_LT_TAG_COMPILER])dnl
- AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
- m4_if([$1], [CXX], [
-   _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
-+  _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
-   case $host_os in
-   aix[[4-9]]*)
-     # If we're using GNU nm, then we don't want the "-C" option.
-@@ -4263,15 +4524,20 @@ m4_if([$1], [CXX], [
-     ;;
-   pw32*)
-     _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
--  ;;
-+    ;;
-   cygwin* | mingw* | cegcc*)
--    _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
--  ;;
-+    case $cc_basename in
-+    cl*) ;;
-+    *)
-+      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
-+      _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
-+      ;;
-+    esac
-+    ;;
-   *)
-     _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
--  ;;
-+    ;;
-   esac
--  _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
- ], [
-   runpath_var=
-   _LT_TAGVAR(allow_undefined_flag, $1)=
-@@ -4439,7 +4705,8 @@ _LT_EOF
-       _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
-       _LT_TAGVAR(always_export_symbols, $1)=no
-       _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
--      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
-+      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
-+      _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
+ Some influential environment variables:
+   CC          C compiler command
+@@ -3606,7 +3614,7 @@ $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
+   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
  
-       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
-         _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-@@ -4538,12 +4805,12 @@ _LT_EOF
- 	  _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive'
- 	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
- 	  _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
--	  _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
-+	  _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
- 	  if test "x$supports_anon_versioning" = xyes; then
- 	    _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
- 	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
- 	      echo "local: *; };" >> $output_objdir/$libname.ver~
--	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
-+	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
- 	  fi
- 	  ;;
- 	esac
-@@ -4557,8 +4824,8 @@ _LT_EOF
- 	_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
- 	wlarc=
-       else
--	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
--	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-       fi
-       ;;
  
-@@ -4576,8 +4843,8 @@ _LT_EOF
+-am__api_version='1.15'
++am__api_version='1.16'
  
- _LT_EOF
-       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
--	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
--	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-       else
- 	_LT_TAGVAR(ld_shlibs, $1)=no
-       fi
-@@ -4623,8 +4890,8 @@ _LT_EOF
+ # Find a good install program.  We prefer a C program (faster),
+ # so one script is as good as another.  But avoid the broken or
+@@ -3779,12 +3787,7 @@ ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
+ program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
  
-     *)
-       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
--	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
--	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-       else
- 	_LT_TAGVAR(ld_shlibs, $1)=no
-       fi
-@@ -4754,7 +5021,7 @@ _LT_EOF
- 	_LT_TAGVAR(allow_undefined_flag, $1)='-berok'
-         # Determine the default libpath from the value encoded in an
-         # empty executable.
--        _LT_SYS_MODULE_PATH_AIX
-+        _LT_SYS_MODULE_PATH_AIX([$1])
-         _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
-         _LT_TAGVAR(archive_expsym_cmds, $1)='$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_sym_flag:\$export_symbols $shared_flag"
-       else
-@@ -4765,7 +5032,7 @@ _LT_EOF
- 	else
- 	 # Determine the default libpath from the value encoded in an
- 	 # empty executable.
--	 _LT_SYS_MODULE_PATH_AIX
-+	 _LT_SYS_MODULE_PATH_AIX([$1])
- 	 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
- 	  # Warning - without using the other run time loading flags,
- 	  # -berok will link without error, but may produce a broken library.
-@@ -4809,20 +5076,63 @@ _LT_EOF
-       # Microsoft Visual C++.
-       # hardcode_libdir_flag_spec is actually meaningless, as there is
-       # no search path for DLLs.
--      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
--      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
--      # Tell ltmain to make .lib files, not .a files.
--      libext=lib
--      # Tell ltmain to make .dll files, not .so files.
--      shrext_cmds=".dll"
--      # FIXME: Setting linknames here is a bad hack.
--      _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
--      # The linker will automatically build a .lib file if we build a DLL.
--      _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
--      # FIXME: Should let the user specify the lib program.
--      _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
--      _LT_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`'
--      _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
-+      case $cc_basename in
-+      cl*)
-+	# Native MSVC
-+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
-+	_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
-+	_LT_TAGVAR(always_export_symbols, $1)=yes
-+	_LT_TAGVAR(file_list_spec, $1)='@'
-+	# Tell ltmain to make .lib files, not .a files.
-+	libext=lib
-+	# Tell ltmain to make .dll files, not .so files.
-+	shrext_cmds=".dll"
-+	# FIXME: Setting linknames here is a bad hack.
-+	_LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
-+	_LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
-+	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
-+	  else
-+	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
-+	  fi~
-+	  $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
-+	  linknames='
-+	# The linker will not automatically build a static lib if we build a DLL.
-+	# _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
-+	_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
-+	_LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
-+	# Don't use ranlib
-+	_LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
-+	_LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
-+	  lt_tool_outputfile="@TOOL_OUTPUT@"~
-+	  case $lt_outputfile in
-+	    *.exe|*.EXE) ;;
-+	    *)
-+	      lt_outputfile="$lt_outputfile.exe"
-+	      lt_tool_outputfile="$lt_tool_outputfile.exe"
-+	      ;;
-+	  esac~
-+	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
-+	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
-+	    $RM "$lt_outputfile.manifest";
-+	  fi'
-+	;;
-+      *)
-+	# Assume MSVC wrapper
-+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
-+	_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
-+	# Tell ltmain to make .lib files, not .a files.
-+	libext=lib
-+	# Tell ltmain to make .dll files, not .so files.
-+	shrext_cmds=".dll"
-+	# FIXME: Setting linknames here is a bad hack.
-+	_LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
-+	# The linker will automatically build a .lib file if we build a DLL.
-+	_LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
-+	# FIXME: Should let the user specify the lib program.
-+	_LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
-+	_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
-+	;;
-+      esac
-       ;;
+ if test x"${MISSING+set}" != xset; then
+-  case $am_aux_dir in
+-  *\ * | *\	*)
+-    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
+-  *)
+-    MISSING="\${SHELL} $am_aux_dir/missing" ;;
+-  esac
++  MISSING="\${SHELL} '$am_aux_dir/missing'"
+ fi
+ # Use eval to expand $SHELL
+ if eval "$MISSING --is-lightweight"; then
+@@ -4032,45 +4035,45 @@ DEPDIR="${am__leading_dot}deps"
  
-     darwin* | rhapsody*)
-@@ -4856,7 +5166,7 @@ _LT_EOF
+ ac_config_commands="$ac_config_commands depfiles"
  
-     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
-     freebsd* | dragonfly*)
--      _LT_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
-+      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-       _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
-       _LT_TAGVAR(hardcode_direct, $1)=yes
-       _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
-@@ -4864,7 +5174,7 @@ _LT_EOF
+-
+-am_make=${MAKE-make}
+-cat > confinc << 'END'
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
++$as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; }
++cat > confinc.mk << 'END'
+ am__doit:
+-	@echo this is the am__doit target
++	@echo this is the am__doit target >confinc.out
+ .PHONY: am__doit
+ END
+-# If we don't find an include directive, just comment out the code.
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
+-$as_echo_n "checking for style of include used by $am_make... " >&6; }
+ am__include="#"
+ am__quote=
+-_am_result=none
+-# First try GNU make style include.
+-echo "include confinc" > confmf
+-# Ignore all kinds of additional output from 'make'.
+-case `$am_make -s -f confmf 2> /dev/null` in #(
+-*the\ am__doit\ target*)
+-  am__include=include
+-  am__quote=
+-  _am_result=GNU
+-  ;;
+-esac
+-# Now try BSD make style include.
+-if test "$am__include" = "#"; then
+-   echo '.include "confinc"' > confmf
+-   case `$am_make -s -f confmf 2> /dev/null` in #(
+-   *the\ am__doit\ target*)
+-     am__include=.include
+-     am__quote="\""
+-     _am_result=BSD
++# BSD make does it like this.
++echo '.include "confinc.mk" # ignored' > confmf.BSD
++# Other make implementations (GNU, Solaris 10, AIX) do it like this.
++echo 'include confinc.mk # ignored' > confmf.GNU
++_am_result=no
++for s in GNU BSD; do
++  { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
++   (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
++   ac_status=$?
++   echo "$as_me:$LINENO: \$? = $ac_status" >&5
++   (exit $ac_status); }
++  case $?:`cat confinc.out 2>/dev/null` in #(
++  '0:this is the am__doit target') :
++    case $s in #(
++  BSD) :
++    am__include='.include' am__quote='"' ;; #(
++  *) :
++    am__include='include' am__quote='' ;;
++esac ;; #(
++  *) :
+      ;;
+-   esac
+-fi
+-
+-
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
+-$as_echo "$_am_result" >&6; }
+-rm -f confinc confmf
++esac
++  if test "$am__include" != "#"; then
++    _am_result="yes ($s style)"
++    break
++  fi
++done
++rm -f confinc.* confmf.*
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
++$as_echo "${_am_result}" >&6; }
  
-     hpux9*)
-       if test "$GCC" = yes; then
--	_LT_TAGVAR(archive_cmds, $1)='$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'
-+	_LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-       else
- 	_LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-       fi
-@@ -4880,7 +5190,7 @@ _LT_EOF
+ # Check whether --enable-dependency-tracking was given.
+ if test "${enable_dependency_tracking+set}" = set; then :
+@@ -4182,8 +4185,8 @@ MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
  
-     hpux10*)
-       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
--	_LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-       else
- 	_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
-       fi
-@@ -4904,10 +5214,10 @@ _LT_EOF
- 	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
- 	  ;;
- 	ia64*)
--	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
-+	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
- 	  ;;
- 	*)
--	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-+	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
- 	  ;;
- 	esac
-       else
-@@ -4954,16 +5264,31 @@ _LT_EOF
+ # For better backward compatibility.  To be removed once Automake 1.9.x
+ # dies out for good.  For more background, see:
+-# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
+-# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
++# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
++# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
+ mkdir_p='$(MKDIR_P)'
  
-     irix5* | irix6* | nonstopux*)
-       if test "$GCC" = yes; then
--	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- 	# Try to use the -exported_symbol ld option, if it does not
- 	# work, assume that -exports_file does not work either and
- 	# implicitly export all symbols.
--        save_LDFLAGS="$LDFLAGS"
--        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
--        AC_LINK_IFELSE([AC_LANG_SOURCE([int foo(void) {}])],
--          _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
--        )
--        LDFLAGS="$save_LDFLAGS"
-+	# This should be the same for all languages, so no per-tag cache variable.
-+	AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol],
-+	  [lt_cv_irix_exported_symbol],
-+	  [save_LDFLAGS="$LDFLAGS"
-+	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
-+	   AC_LINK_IFELSE(
-+	     [AC_LANG_SOURCE(
-+	        [AC_LANG_CASE([C], [[int foo (void) { return 0; }]],
-+			      [C++], [[int foo (void) { return 0; }]],
-+			      [Fortran 77], [[
-+      subroutine foo
-+      end]],
-+			      [Fortran], [[
-+      subroutine foo
-+      end]])])],
-+	      [lt_cv_irix_exported_symbol=yes],
-+	      [lt_cv_irix_exported_symbol=no])
-+           LDFLAGS="$save_LDFLAGS"])
-+	if test "$lt_cv_irix_exported_symbol" = yes; then
-+          _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
-+	fi
-       else
- 	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
- 	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
-@@ -5048,7 +5373,7 @@ _LT_EOF
-     osf4* | osf5*)	# as osf3* with the addition of -msym flag
-       if test "$GCC" = yes; then
- 	_LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
--	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- 	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
-       else
- 	_LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
-@@ -5067,9 +5392,9 @@ _LT_EOF
-       _LT_TAGVAR(no_undefined_flag, $1)=' -z defs'
-       if test "$GCC" = yes; then
- 	wlarc='${wl}'
--	_LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
- 	_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
--	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
-+	  $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
-       else
- 	case `$CC -V 2>&1` in
- 	*"Compilers 5.0"*)
-@@ -5341,8 +5666,6 @@ _LT_TAGDECL([], [inherit_rpath], [0],
-     to runtime path list])
- _LT_TAGDECL([], [link_all_deplibs], [0],
-     [Whether libtool must link a program against all its dependency libraries])
--_LT_TAGDECL([], [fix_srcfile_path], [1],
--    [Fix the shell variable $srcfile for the compiler])
- _LT_TAGDECL([], [always_export_symbols], [0],
-     [Set to "yes" if exported symbols are required])
- _LT_TAGDECL([], [export_symbols_cmds], [2],
-@@ -5353,6 +5676,8 @@ _LT_TAGDECL([], [include_expsyms], [1],
-     [Symbols that must always be exported])
- _LT_TAGDECL([], [prelink_cmds], [2],
-     [Commands necessary for linking programs (against libraries) with templates])
-+_LT_TAGDECL([], [postlink_cmds], [2],
-+    [Commands necessary for finishing linking programs])
- _LT_TAGDECL([], [file_list_spec], [1],
-     [Specify filename containing input files])
- dnl FIXME: Not yet implemented
-@@ -5454,6 +5779,7 @@ CC="$lt_save_CC"
- m4_defun([_LT_LANG_CXX_CONFIG],
- [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
- m4_require([_LT_DECL_EGREP])dnl
-+m4_require([_LT_PATH_MANIFEST_TOOL])dnl
- if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
-     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
-     (test "X$CXX" != "Xg++"))) ; then
-@@ -5515,6 +5841,7 @@ if test "$_lt_caught_CXX_error" != yes; then
- 
-   # Allow CC to be a program name with arguments.
-   lt_save_CC=$CC
-+  lt_save_CFLAGS=$CFLAGS
-   lt_save_LD=$LD
-   lt_save_GCC=$GCC
-   GCC=$GXX
-@@ -5532,6 +5859,7 @@ if test "$_lt_caught_CXX_error" != yes; then
-   fi
-   test -z "${LDCXX+set}" || LD=$LDCXX
-   CC=${CXX-"c++"}
-+  CFLAGS=$CXXFLAGS
-   compiler=$CC
-   _LT_TAGVAR(compiler, $1)=$CC
-   _LT_CC_BASENAME([$compiler])
-@@ -5695,7 +6023,7 @@ if test "$_lt_caught_CXX_error" != yes; then
-           _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
-           # Determine the default libpath from the value encoded in an empty
-           # executable.
--          _LT_SYS_MODULE_PATH_AIX
-+          _LT_SYS_MODULE_PATH_AIX([$1])
-           _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+ # We need awk for the "check" target (and possibly the TAP driver).  The
+@@ -4330,6 +4333,20 @@ else
+ fi
  
-           _LT_TAGVAR(archive_expsym_cmds, $1)='$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_sym_flag:\$export_symbols $shared_flag"
-@@ -5707,7 +6035,7 @@ if test "$_lt_caught_CXX_error" != yes; then
-           else
- 	    # Determine the default libpath from the value encoded in an
- 	    # empty executable.
--	    _LT_SYS_MODULE_PATH_AIX
-+	    _LT_SYS_MODULE_PATH_AIX([$1])
- 	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
- 	    # Warning - without using the other run time loading flags,
- 	    # -berok will link without error, but may produce a broken library.
-@@ -5749,29 +6077,75 @@ if test "$_lt_caught_CXX_error" != yes; then
-         ;;
  
-       cygwin* | mingw* | pw32* | cegcc*)
--        # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
--        # as there is no search path for DLLs.
--        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
--        _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
--        _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
--        _LT_TAGVAR(always_export_symbols, $1)=no
--        _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
--
--        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
--          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
--          # If the export-symbols file already is a .def file (1st line
--          # is EXPORTS), use it as is; otherwise, prepend...
--          _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
--	    cp $export_symbols $output_objdir/$soname.def;
--          else
--	    echo EXPORTS > $output_objdir/$soname.def;
--	    cat $export_symbols >> $output_objdir/$soname.def;
--          fi~
--          $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
--        else
--          _LT_TAGVAR(ld_shlibs, $1)=no
--        fi
--        ;;
-+	case $GXX,$cc_basename in
-+	,cl* | no,cl*)
-+	  # Native MSVC
-+	  # hardcode_libdir_flag_spec is actually meaningless, as there is
-+	  # no search path for DLLs.
-+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
-+	  _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
-+	  _LT_TAGVAR(always_export_symbols, $1)=yes
-+	  _LT_TAGVAR(file_list_spec, $1)='@'
-+	  # Tell ltmain to make .lib files, not .a files.
-+	  libext=lib
-+	  # Tell ltmain to make .dll files, not .so files.
-+	  shrext_cmds=".dll"
-+	  # FIXME: Setting linknames here is a bad hack.
-+	  _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
-+	  _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
-+	      $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
-+	    else
-+	      $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
-+	    fi~
-+	    $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
-+	    linknames='
-+	  # The linker will not automatically build a static lib if we build a DLL.
-+	  # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
-+	  _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
-+	  # Don't use ranlib
-+	  _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
-+	  _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
-+	    lt_tool_outputfile="@TOOL_OUTPUT@"~
-+	    case $lt_outputfile in
-+	      *.exe|*.EXE) ;;
-+	      *)
-+		lt_outputfile="$lt_outputfile.exe"
-+		lt_tool_outputfile="$lt_tool_outputfile.exe"
-+		;;
-+	    esac~
-+	    func_to_tool_file "$lt_outputfile"~
-+	    if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
-+	      $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
-+	      $RM "$lt_outputfile.manifest";
-+	    fi'
-+	  ;;
-+	*)
-+	  # g++
-+	  # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
-+	  # as there is no search path for DLLs.
-+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
-+	  _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
-+	  _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
-+	  _LT_TAGVAR(always_export_symbols, $1)=no
-+	  _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
++# Variables for tags utilities; see am/tags.am
++if test -z "$CTAGS"; then
++  CTAGS=ctags
++fi
++
++if test -z "$ETAGS"; then
++  ETAGS=etags
++fi
++
++if test -z "$CSCOPE"; then
++  CSCOPE=cscope
++fi
++
 +
-+	  if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
-+	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-+	    # If the export-symbols file already is a .def file (1st line
-+	    # is EXPORTS), use it as is; otherwise, prepend...
-+	    _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
-+	      cp $export_symbols $output_objdir/$soname.def;
-+	    else
-+	      echo EXPORTS > $output_objdir/$soname.def;
-+	      cat $export_symbols >> $output_objdir/$soname.def;
-+	    fi~
-+	    $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-+	  else
-+	    _LT_TAGVAR(ld_shlibs, $1)=no
-+	  fi
-+	  ;;
-+	esac
-+	;;
-       darwin* | rhapsody*)
-         _LT_DARWIN_LINKER_FEATURES($1)
- 	;;
-@@ -5846,7 +6220,7 @@ if test "$_lt_caught_CXX_error" != yes; then
-             ;;
-           *)
-             if test "$GXX" = yes; then
--              _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-+              _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-             else
-               # FIXME: insert proper C++ library support
-               _LT_TAGVAR(ld_shlibs, $1)=no
-@@ -5917,10 +6291,10 @@ if test "$_lt_caught_CXX_error" != yes; then
- 	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- 	            ;;
- 	          ia64*)
--	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-+	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- 	            ;;
- 	          *)
--	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
-+	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- 	            ;;
- 	        esac
- 	      fi
-@@ -5961,9 +6335,9 @@ if test "$_lt_caught_CXX_error" != yes; then
-           *)
- 	    if test "$GXX" = yes; then
- 	      if test "$with_gnu_ld" = no; then
--	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- 	      else
--	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
-+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
- 	      fi
- 	    fi
- 	    _LT_TAGVAR(link_all_deplibs, $1)=yes
-@@ -6033,20 +6407,20 @@ if test "$_lt_caught_CXX_error" != yes; then
- 	      _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~
- 		rm -rf $tpldir~
- 		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
--		compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
-+		compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
- 	      _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~
- 		rm -rf $tpldir~
- 		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
--		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
-+		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
- 		$RANLIB $oldlib'
- 	      _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~
- 		rm -rf $tpldir~
- 		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
--		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
-+		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
- 	      _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~
- 		rm -rf $tpldir~
- 		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
--		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
-+		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
- 	      ;;
- 	    *) # Version 6 and above use weak symbols
- 	      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
-@@ -6241,7 +6615,7 @@ if test "$_lt_caught_CXX_error" != yes; then
- 	          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- 		  ;;
- 	        *)
--	          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-+	          _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- 		  ;;
- 	      esac
  
-@@ -6287,7 +6661,7 @@ if test "$_lt_caught_CXX_error" != yes; then
+ # POSIX will say in a future version that running "rm -f" with no argument
+ # is OK; and we want to be able to make that assumption in our Makefile
+@@ -4362,7 +4379,7 @@ END
+ Aborting the configuration process, to ensure you take notice of the issue.
  
-       solaris*)
-         case $cc_basename in
--          CC*)
-+          CC* | sunCC*)
- 	    # Sun C++ 4.2, 5.x and Centerline C++
-             _LT_TAGVAR(archive_cmds_need_lc,$1)=yes
- 	    _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
-@@ -6328,9 +6702,9 @@ if test "$_lt_caught_CXX_error" != yes; then
- 	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
- 	      _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
- 	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
--	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
-+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
- 	        _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
--		  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
-+		  $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+ You can download and install GNU coreutils to get an 'rm' implementation
+-that behaves properly: <http://www.gnu.org/software/coreutils/>.
++that behaves properly: <https://www.gnu.org/software/coreutils/>.
  
- 	        # Commands to make compiler produce verbose output that lists
- 	        # what "hidden" libraries, object files and flags are used when
-@@ -6459,6 +6833,7 @@ if test "$_lt_caught_CXX_error" != yes; then
-   fi # test -n "$compiler"
+ If you want to complete the configuration process using your problematic
+ 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
+@@ -5308,8 +5325,8 @@ esac
  
-   CC=$lt_save_CC
-+  CFLAGS=$lt_save_CFLAGS
-   LDCXX=$LD
-   LD=$lt_save_LD
-   GCC=$lt_save_GCC
-@@ -6473,6 +6848,29 @@ AC_LANG_POP
- ])# _LT_LANG_CXX_CONFIG
  
  
-+# _LT_FUNC_STRIPNAME_CNF
-+# ----------------------
-+# func_stripname_cnf prefix suffix name
-+# strip PREFIX and SUFFIX off of NAME.
-+# PREFIX and SUFFIX must not contain globbing or regex special
-+# characters, hashes, percent signs, but SUFFIX may contain a leading
-+# dot (in which case that matches only a dot).
-+#
-+# This function is identical to the (non-XSI) version of func_stripname,
-+# except this one can be used by m4 code that may be executed by configure,
-+# rather than the libtool script.
-+m4_defun([_LT_FUNC_STRIPNAME_CNF],[dnl
-+AC_REQUIRE([_LT_DECL_SED])
-+AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])
-+func_stripname_cnf ()
-+{
-+  case ${2} in
-+  .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
-+  *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
-+  esac
-+} # func_stripname_cnf
-+])# _LT_FUNC_STRIPNAME_CNF
-+
- # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
- # ---------------------------------
- # Figure out "hidden" library dependencies from verbose
-@@ -6481,6 +6879,7 @@ AC_LANG_POP
- # objects, libraries and library flags.
- m4_defun([_LT_SYS_HIDDEN_LIBDEPS],
- [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
-+AC_REQUIRE([_LT_FUNC_STRIPNAME_CNF])dnl
- # Dependencies to place before and after the object being linked:
- _LT_TAGVAR(predep_objects, $1)=
- _LT_TAGVAR(postdep_objects, $1)=
-@@ -6531,6 +6930,13 @@ public class foo {
- };
- _LT_EOF
- ])
-+
-+_lt_libdeps_save_CFLAGS=$CFLAGS
-+case "$CC $CFLAGS " in #(
-+*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
-+*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
-+esac
-+
- dnl Parse the compiler output and extract the necessary
- dnl objects, libraries and library flags.
- if AC_TRY_EVAL(ac_compile); then
-@@ -6542,7 +6948,7 @@ if AC_TRY_EVAL(ac_compile); then
-   pre_test_object_deps_done=no
- 
-   for p in `eval "$output_verbose_link_cmd"`; do
--    case $p in
-+    case ${prev}${p} in
- 
-     -L* | -R* | -l*)
-        # Some compilers place space between "-{L,R}" and the path.
-@@ -6551,13 +6957,22 @@ if AC_TRY_EVAL(ac_compile); then
-           test $p = "-R"; then
- 	 prev=$p
- 	 continue
--       else
--	 prev=
-        fi
- 
-+       # Expand the sysroot to ease extracting the directories later.
-+       if test -z "$prev"; then
-+         case $p in
-+         -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
-+         -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
-+         -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
-+         esac
-+       fi
-+       case $p in
-+       =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
-+       esac
-        if test "$pre_test_object_deps_done" = no; then
--	 case $p in
--	 -L* | -R*)
-+	 case ${prev} in
-+	 -L | -R)
- 	   # Internal compiler library paths should come after those
- 	   # provided the user.  The postdeps already come after the
- 	   # user supplied libs so there is no need to process them.
-@@ -6577,8 +6992,10 @@ if AC_TRY_EVAL(ac_compile); then
- 	   _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}"
- 	 fi
-        fi
-+       prev=
-        ;;
- 
-+    *.lto.$objext) ;; # Ignore GCC LTO objects
-     *.$objext)
-        # This assumes that the test object file only shows up
-        # once in the compiler output.
-@@ -6614,6 +7031,7 @@ else
- fi
- 
- $RM -f confest.$objext
-+CFLAGS=$_lt_libdeps_save_CFLAGS
- 
- # PORTME: override above test on systems where it is broken
- m4_if([$1], [CXX],
-@@ -6650,7 +7068,7 @@ linux*)
- 
- solaris*)
-   case $cc_basename in
--  CC*)
-+  CC* | sunCC*)
-     # The more standards-conforming stlport4 library is
-     # incompatible with the Cstd library. Avoid specifying
-     # it if it's in CXXFLAGS. Ignore libCrun as
-@@ -6763,7 +7181,9 @@ if test "$_lt_disable_F77" != yes; then
-   # Allow CC to be a program name with arguments.
-   lt_save_CC="$CC"
-   lt_save_GCC=$GCC
-+  lt_save_CFLAGS=$CFLAGS
-   CC=${F77-"f77"}
-+  CFLAGS=$FFLAGS
-   compiler=$CC
-   _LT_TAGVAR(compiler, $1)=$CC
-   _LT_CC_BASENAME([$compiler])
-@@ -6817,6 +7237,7 @@ if test "$_lt_disable_F77" != yes; then
- 
-   GCC=$lt_save_GCC
-   CC="$lt_save_CC"
-+  CFLAGS="$lt_save_CFLAGS"
- fi # test "$_lt_disable_F77" != yes
- 
- AC_LANG_POP
-@@ -6893,7 +7314,9 @@ if test "$_lt_disable_FC" != yes; then
-   # Allow CC to be a program name with arguments.
-   lt_save_CC="$CC"
-   lt_save_GCC=$GCC
-+  lt_save_CFLAGS=$CFLAGS
-   CC=${FC-"f95"}
-+  CFLAGS=$FCFLAGS
-   compiler=$CC
-   GCC=$ac_cv_fc_compiler_gnu
- 
-@@ -6949,7 +7372,8 @@ if test "$_lt_disable_FC" != yes; then
-   fi # test -n "$compiler"
- 
-   GCC=$lt_save_GCC
--  CC="$lt_save_CC"
-+  CC=$lt_save_CC
-+  CFLAGS=$lt_save_CFLAGS
- fi # test "$_lt_disable_FC" != yes
- 
- AC_LANG_POP
-@@ -6986,10 +7410,12 @@ _LT_COMPILER_BOILERPLATE
- _LT_LINKER_BOILERPLATE
- 
- # Allow CC to be a program name with arguments.
--lt_save_CC="$CC"
-+lt_save_CC=$CC
-+lt_save_CFLAGS=$CFLAGS
- lt_save_GCC=$GCC
- GCC=yes
- CC=${GCJ-"gcj"}
-+CFLAGS=$GCJFLAGS
- compiler=$CC
- _LT_TAGVAR(compiler, $1)=$CC
- _LT_TAGVAR(LD, $1)="$LD"
-@@ -7020,7 +7446,8 @@ fi
- AC_LANG_RESTORE
- 
- GCC=$lt_save_GCC
--CC="$lt_save_CC"
-+CC=$lt_save_CC
-+CFLAGS=$lt_save_CFLAGS
- ])# _LT_LANG_GCJ_CONFIG
- 
- 
-@@ -7055,9 +7482,11 @@ _LT_LINKER_BOILERPLATE
- 
- # Allow CC to be a program name with arguments.
- lt_save_CC="$CC"
-+lt_save_CFLAGS=$CFLAGS
- lt_save_GCC=$GCC
- GCC=
- CC=${RC-"windres"}
-+CFLAGS=
- compiler=$CC
- _LT_TAGVAR(compiler, $1)=$CC
- _LT_CC_BASENAME([$compiler])
-@@ -7070,7 +7499,8 @@ fi
- 
- GCC=$lt_save_GCC
- AC_LANG_RESTORE
--CC="$lt_save_CC"
-+CC=$lt_save_CC
-+CFLAGS=$lt_save_CFLAGS
- ])# _LT_LANG_RC_CONFIG
- 
+-macro_version='2.2.7a'
+-macro_revision='1.3134'
++macro_version='2.4'
++macro_revision='1.3293'
  
-@@ -7129,6 +7559,15 @@ _LT_DECL([], [OBJDUMP], [1], [An object symbol dumper])
- AC_SUBST([OBJDUMP])
- ])
  
-+# _LT_DECL_DLLTOOL
-+# ----------------
-+# Ensure DLLTOOL variable is set.
-+m4_defun([_LT_DECL_DLLTOOL],
-+[AC_CHECK_TOOL(DLLTOOL, dlltool, false)
-+test -z "$DLLTOOL" && DLLTOOL=dlltool
-+_LT_DECL([], [DLLTOOL], [1], [DLL creation program])
-+AC_SUBST([DLLTOOL])
-+])
  
- # _LT_DECL_SED
- # ------------
-@@ -7222,8 +7661,8 @@ m4_defun([_LT_CHECK_SHELL_FEATURES],
+@@ -5420,7 +5437,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
+ $as_echo_n "checking how to print strings... " >&6; }
+ # Test print first, because it will be a builtin if present.
+-if test "X`print -r -- -n 2>/dev/null`" = X-n && \
++if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
+    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
+   ECHO='print -r --'
+ elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
+@@ -6113,8 +6130,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
  # Try some XSI features
  xsi_shell=no
  ( _lt_dummy="a/b/c"
@@ -21089,288 +20792,16 @@ index ad63ebbb385..b65c22bf80d 100644
      && eval 'test $(( 1 + 1 )) -eq 2 \
      && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
    && xsi_shell=yes
-@@ -7262,206 +7701,162 @@ _LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl
- ])# _LT_CHECK_SHELL_FEATURES
+@@ -6163,6 +6180,80 @@ esac
  
  
--# _LT_PROG_XSI_SHELLFNS
--# ---------------------
--# Bourne and XSI compatible variants of some useful shell functions.
--m4_defun([_LT_PROG_XSI_SHELLFNS],
--[case $xsi_shell in
--  yes)
--    cat << \_LT_EOF >> "$cfgfile"
--
--# func_dirname file append nondir_replacement
--# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
--# otherwise set result to NONDIR_REPLACEMENT.
--func_dirname ()
--{
--  case ${1} in
--    */*) func_dirname_result="${1%/*}${2}" ;;
--    *  ) func_dirname_result="${3}" ;;
--  esac
--}
--
--# func_basename file
--func_basename ()
--{
--  func_basename_result="${1##*/}"
--}
--
--# func_dirname_and_basename file append nondir_replacement
--# perform func_basename and func_dirname in a single function
--# call:
--#   dirname:  Compute the dirname of FILE.  If nonempty,
--#             add APPEND to the result, otherwise set result
--#             to NONDIR_REPLACEMENT.
--#             value returned in "$func_dirname_result"
--#   basename: Compute filename of FILE.
--#             value retuned in "$func_basename_result"
--# Implementation must be kept synchronized with func_dirname
--# and func_basename. For efficiency, we do not delegate to
--# those functions but instead duplicate the functionality here.
--func_dirname_and_basename ()
--{
--  case ${1} in
--    */*) func_dirname_result="${1%/*}${2}" ;;
--    *  ) func_dirname_result="${3}" ;;
--  esac
--  func_basename_result="${1##*/}"
--}
--
--# func_stripname prefix suffix name
--# strip PREFIX and SUFFIX off of NAME.
--# PREFIX and SUFFIX must not contain globbing or regex special
--# characters, hashes, percent signs, but SUFFIX may contain a leading
--# dot (in which case that matches only a dot).
--func_stripname ()
--{
--  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
--  # positional parameters, so assign one to ordinary parameter first.
--  func_stripname_result=${3}
--  func_stripname_result=${func_stripname_result#"${1}"}
--  func_stripname_result=${func_stripname_result%"${2}"}
--}
--
--# func_opt_split
--func_opt_split ()
--{
--  func_opt_split_opt=${1%%=*}
--  func_opt_split_arg=${1#*=}
--}
--
--# func_lo2o object
--func_lo2o ()
--{
--  case ${1} in
--    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
--    *)    func_lo2o_result=${1} ;;
--  esac
--}
--
--# func_xform libobj-or-source
--func_xform ()
--{
--  func_xform_result=${1%.*}.lo
--}
--
--# func_arith arithmetic-term...
--func_arith ()
--{
--  func_arith_result=$(( $[*] ))
--}
--
--# func_len string
--# STRING may not start with a hyphen.
--func_len ()
--{
--  func_len_result=${#1}
--}
-+# _LT_PROG_FUNCTION_REPLACE (FUNCNAME, REPLACEMENT-BODY)
-+# ------------------------------------------------------
-+# In `$cfgfile', look for function FUNCNAME delimited by `^FUNCNAME ()$' and
-+# '^} FUNCNAME ', and replace its body with REPLACEMENT-BODY.
-+m4_defun([_LT_PROG_FUNCTION_REPLACE],
-+[dnl {
-+sed -e '/^$1 ()$/,/^} # $1 /c\
-+$1 ()\
-+{\
-+m4_bpatsubsts([$2], [$], [\\], [^\([	 ]\)], [\\\1])
-+} # Extended-shell $1 implementation' "$cfgfile" > $cfgfile.tmp \
-+  && mv -f "$cfgfile.tmp" "$cfgfile" \
-+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-+test 0 -eq $? || _lt_function_replace_fail=:
-+])
- 
--_LT_EOF
--    ;;
--  *) # Bourne compatible functions.
--    cat << \_LT_EOF >> "$cfgfile"
- 
--# func_dirname file append nondir_replacement
--# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
--# otherwise set result to NONDIR_REPLACEMENT.
--func_dirname ()
--{
--  # Extract subdirectory from the argument.
--  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
--  if test "X$func_dirname_result" = "X${1}"; then
--    func_dirname_result="${3}"
--  else
--    func_dirname_result="$func_dirname_result${2}"
--  fi
--}
-+# _LT_PROG_REPLACE_SHELLFNS
-+# -------------------------
-+# Replace existing portable implementations of several shell functions with
-+# equivalent extended shell implementations where those features are available..
-+m4_defun([_LT_PROG_REPLACE_SHELLFNS],
-+[if test x"$xsi_shell" = xyes; then
-+  _LT_PROG_FUNCTION_REPLACE([func_dirname], [dnl
-+    case ${1} in
-+      */*) func_dirname_result="${1%/*}${2}" ;;
-+      *  ) func_dirname_result="${3}" ;;
-+    esac])
-+
-+  _LT_PROG_FUNCTION_REPLACE([func_basename], [dnl
-+    func_basename_result="${1##*/}"])
-+
-+  _LT_PROG_FUNCTION_REPLACE([func_dirname_and_basename], [dnl
-+    case ${1} in
-+      */*) func_dirname_result="${1%/*}${2}" ;;
-+      *  ) func_dirname_result="${3}" ;;
-+    esac
-+    func_basename_result="${1##*/}"])
- 
--# func_basename file
--func_basename ()
--{
--  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
--}
-+  _LT_PROG_FUNCTION_REPLACE([func_stripname], [dnl
-+    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
-+    # positional parameters, so assign one to ordinary parameter first.
-+    func_stripname_result=${3}
-+    func_stripname_result=${func_stripname_result#"${1}"}
-+    func_stripname_result=${func_stripname_result%"${2}"}])
- 
--dnl func_dirname_and_basename
--dnl A portable version of this function is already defined in general.m4sh
--dnl so there is no need for it here.
-+  _LT_PROG_FUNCTION_REPLACE([func_split_long_opt], [dnl
-+    func_split_long_opt_name=${1%%=*}
-+    func_split_long_opt_arg=${1#*=}])
- 
--# func_stripname prefix suffix name
--# strip PREFIX and SUFFIX off of NAME.
--# PREFIX and SUFFIX must not contain globbing or regex special
--# characters, hashes, percent signs, but SUFFIX may contain a leading
--# dot (in which case that matches only a dot).
--# func_strip_suffix prefix name
--func_stripname ()
--{
--  case ${2} in
--    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
--    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
--  esac
--}
-+  _LT_PROG_FUNCTION_REPLACE([func_split_short_opt], [dnl
-+    func_split_short_opt_arg=${1#??}
-+    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}])
- 
--# sed scripts:
--my_sed_long_opt='1s/^\(-[[^=]]*\)=.*/\1/;q'
--my_sed_long_arg='1s/^-[[^=]]*=//'
-+  _LT_PROG_FUNCTION_REPLACE([func_lo2o], [dnl
-+    case ${1} in
-+      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
-+      *)    func_lo2o_result=${1} ;;
-+    esac])
- 
--# func_opt_split
--func_opt_split ()
--{
--  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
--  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
--}
-+  _LT_PROG_FUNCTION_REPLACE([func_xform], [    func_xform_result=${1%.*}.lo])
- 
--# func_lo2o object
--func_lo2o ()
--{
--  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
--}
-+  _LT_PROG_FUNCTION_REPLACE([func_arith], [    func_arith_result=$(( $[*] ))])
- 
--# func_xform libobj-or-source
--func_xform ()
--{
--  func_xform_result=`$ECHO "${1}" | $SED 's/\.[[^.]]*$/.lo/'`
--}
-+  _LT_PROG_FUNCTION_REPLACE([func_len], [    func_len_result=${#1}])
-+fi
- 
--# func_arith arithmetic-term...
--func_arith ()
--{
--  func_arith_result=`expr "$[@]"`
--}
-+if test x"$lt_shell_append" = xyes; then
-+  _LT_PROG_FUNCTION_REPLACE([func_append], [    eval "${1}+=\\${2}"])
- 
--# func_len string
--# STRING may not start with a hyphen.
--func_len ()
--{
--  func_len_result=`expr "$[1]" : ".*" 2>/dev/null || echo $max_cmd_len`
--}
-+  _LT_PROG_FUNCTION_REPLACE([func_append_quoted], [dnl
-+    func_quote_for_eval "${2}"
-+dnl m4 expansion turns \\\\ into \\, and then the shell eval turns that into \
-+    eval "${1}+=\\\\ \\$func_quote_for_eval_result"])
  
--_LT_EOF
--esac
-+  # Save a `func_append' function call where possible by direct use of '+='
-+  sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
-+    && mv -f "$cfgfile.tmp" "$cfgfile" \
-+      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-+  test 0 -eq $? || _lt_function_replace_fail=:
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
++$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
++if ${lt_cv_to_host_file_cmd+:} false; then :
++  $as_echo_n "(cached) " >&6
 +else
-+  # Save a `func_append' function call even when '+=' is not available
-+  sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
-+    && mv -f "$cfgfile.tmp" "$cfgfile" \
-+      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-+  test 0 -eq $? || _lt_function_replace_fail=:
-+fi
- 
--case $lt_shell_append in
--  yes)
--    cat << \_LT_EOF >> "$cfgfile"
-+if test x"$_lt_function_replace_fail" = x":"; then
-+  AC_MSG_WARN([Unable to substitute extended shell functions in $ofile])
-+fi
-+])
- 
--# func_append var value
--# Append VALUE to the end of shell variable VAR.
--func_append ()
--{
--  eval "$[1]+=\$[2]"
--}
--_LT_EOF
-+# _LT_PATH_CONVERSION_FUNCTIONS
-+# -----------------------------
-+# Determine which file name conversion functions should be used by
-+# func_to_host_file (and, implicitly, by func_to_host_path).  These are needed
-+# for certain cross-compile configurations and native mingw.
-+m4_defun([_LT_PATH_CONVERSION_FUNCTIONS],
-+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
-+AC_REQUIRE([AC_CANONICAL_BUILD])dnl
-+AC_MSG_CHECKING([how to convert $build file names to $host format])
-+AC_CACHE_VAL(lt_cv_to_host_file_cmd,
-+[case $host in
++  case $host in
 +  *-*-mingw* )
 +    case $build in
 +      *-*-mingw* ) # actually msys
@@ -21383,18 +20814,7 @@ index ad63ebbb385..b65c22bf80d 100644
 +        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
 +        ;;
 +    esac
-     ;;
--  *)
--    cat << \_LT_EOF >> "$cfgfile"
--
--# func_append var value
--# Append VALUE to the end of shell variable VAR.
--func_append ()
--{
--  eval "$[1]=\$$[1]\$[2]"
--}
--
--_LT_EOF
++    ;;
 +  *-*-cygwin* )
 +    case $build in
 +      *-*-mingw* ) # actually msys
@@ -21407,21 +20827,28 @@ index ad63ebbb385..b65c22bf80d 100644
 +        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
 +        ;;
 +    esac
-     ;;
--  esac
++    ;;
 +  * ) # unhandled hosts (and "normal" native builds)
 +    lt_cv_to_host_file_cmd=func_convert_file_noop
 +    ;;
 +esac
-+])
-+to_host_file_cmd=$lt_cv_to_host_file_cmd
-+AC_MSG_RESULT([$lt_cv_to_host_file_cmd])
-+_LT_DECL([to_host_file_cmd], [lt_cv_to_host_file_cmd],
-+         [0], [convert $build file names to $host format])dnl
 +
-+AC_MSG_CHECKING([how to convert $build file names to toolchain format])
-+AC_CACHE_VAL(lt_cv_to_tool_file_cmd,
-+[#assume ordinary cross tools, or native build.
++fi
++
++to_host_file_cmd=$lt_cv_to_host_file_cmd
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
++$as_echo "$lt_cv_to_host_file_cmd" >&6; }
++
++
++
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
++$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
++if ${lt_cv_to_tool_file_cmd+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  #assume ordinary cross tools, or native build.
 +lt_cv_to_tool_file_cmd=func_convert_file_noop
 +case $host in
 +  *-*-mingw* )
@@ -21432,2675 +20859,6403 @@ index ad63ebbb385..b65c22bf80d 100644
 +    esac
 +    ;;
 +esac
- ])
++
++fi
++
 +to_tool_file_cmd=$lt_cv_to_tool_file_cmd
-+AC_MSG_RESULT([$lt_cv_to_tool_file_cmd])
-+_LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd],
-+         [0], [convert $build files to toolchain format])dnl
-+])# _LT_PATH_CONVERSION_FUNCTIONS
-diff --git a/ltmain.sh b/ltmain.sh
-index 9503ec85d70..70e856e0659 100644
---- a/ltmain.sh
-+++ b/ltmain.sh
-@@ -1,10 +1,9 @@
--# Generated from ltmain.m4sh.
- 
--# libtool (GNU libtool 1.3134 2009-11-29) 2.2.7a
-+# libtool (GNU libtool) 2.4
- # Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
- 
- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006,
--# 2007, 2008, 2009 Free Software Foundation, Inc.
-+# 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
- # This is free software; see the source for copying conditions.  There is NO
- # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- 
-@@ -38,7 +37,6 @@
- #   -n, --dry-run            display commands without modifying any files
- #       --features           display basic configuration information and exit
- #       --mode=MODE          use operation mode MODE
--#       --no-finish          let install mode avoid finish commands
- #       --preserve-dup-deps  don't remove duplicate dependency libraries
- #       --quiet, --silent    don't print informational messages
- #       --no-quiet, --no-silent
-@@ -71,17 +69,19 @@
- #         compiler:		$LTCC
- #         compiler flags:		$LTCFLAGS
- #         linker:		$LD (gnu? $with_gnu_ld)
--#         $progname:	(GNU libtool 1.3134 2009-11-29) 2.2.7a
-+#         $progname:	(GNU libtool) 2.4
- #         automake:	$automake_version
- #         autoconf:	$autoconf_version
- #
- # Report bugs to <bug-libtool@gnu.org>.
-+# GNU libtool home page: <http://www.gnu.org/software/libtool/>.
-+# General help using GNU software: <http://www.gnu.org/gethelp/>.
- 
- PROGRAM=libtool
- PACKAGE=libtool
--VERSION=2.2.7a
--TIMESTAMP=" 1.3134 2009-11-29"
--package_revision=1.3134
-+VERSION=2.4
-+TIMESTAMP=""
-+package_revision=1.3293
- 
- # Be Bourne compatible
- if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
-@@ -106,9 +106,6 @@ _LTECHO_EOF'
- }
- 
- # NLS nuisances: We save the old values to restore during execute mode.
--# Only set LANG and LC_ALL to C if already set.
--# These must not be set unconditionally because not all systems understand
--# e.g. LANG=C (notably SCO).
- lt_user_locale=
- lt_safe_locale=
- for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
-@@ -121,15 +118,13 @@ do
- 	  lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\"
- 	fi"
- done
-+LC_ALL=C
-+LANGUAGE=C
-+export LANGUAGE LC_ALL
- 
- $lt_unset CDPATH
- 
- 
--
--
--
--
--
- # Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh
- # is ksh but when the shell is invoked as "sh" and the current value of
- # the _XPG environment variable is not equal to 1 (one), the special
-@@ -140,7 +135,7 @@ progpath="$0"
- 
- 
- : ${CP="cp -f"}
--: ${ECHO=$as_echo}
-+test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'}
- : ${EGREP="/bin/grep -E"}
- : ${FGREP="/bin/grep -F"}
- : ${GREP="/bin/grep"}
-@@ -149,7 +144,7 @@ progpath="$0"
- : ${MKDIR="mkdir"}
- : ${MV="mv -f"}
- : ${RM="rm -f"}
--: ${SED="/mount/endor/wildenhu/local-x86_64/bin/sed"}
-+: ${SED="/bin/sed"}
- : ${SHELL="${CONFIG_SHELL-/bin/sh}"}
- : ${Xsed="$SED -e 1s/^X//"}
- 
-@@ -169,6 +164,27 @@ IFS=" 	$lt_nl"
- dirname="s,/[^/]*$,,"
- basename="s,^.*/,,"
- 
-+# func_dirname file append nondir_replacement
-+# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
-+# otherwise set result to NONDIR_REPLACEMENT.
-+func_dirname ()
-+{
-+    func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
-+    if test "X$func_dirname_result" = "X${1}"; then
-+      func_dirname_result="${3}"
-+    else
-+      func_dirname_result="$func_dirname_result${2}"
-+    fi
-+} # func_dirname may be replaced by extended shell implementation
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
++$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
 +
 +
-+# func_basename file
-+func_basename ()
-+{
-+    func_basename_result=`$ECHO "${1}" | $SED "$basename"`
-+} # func_basename may be replaced by extended shell implementation
 +
 +
- # func_dirname_and_basename file append nondir_replacement
- # perform func_basename and func_dirname in a single function
- # call:
-@@ -183,17 +199,31 @@ basename="s,^.*/,,"
- # those functions but instead duplicate the functionality here.
- func_dirname_and_basename ()
- {
--  # Extract subdirectory from the argument.
--  func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"`
--  if test "X$func_dirname_result" = "X${1}"; then
--    func_dirname_result="${3}"
--  else
--    func_dirname_result="$func_dirname_result${2}"
--  fi
--  func_basename_result=`$ECHO "${1}" | $SED -e "$basename"`
--}
-+    # Extract subdirectory from the argument.
-+    func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"`
-+    if test "X$func_dirname_result" = "X${1}"; then
-+      func_dirname_result="${3}"
-+    else
-+      func_dirname_result="$func_dirname_result${2}"
++
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
+ $as_echo_n "checking for $LD option to reload object files... " >&6; }
+ if ${lt_cv_ld_reload_flag+:} false; then :
+@@ -6179,6 +6270,11 @@ case $reload_flag in
+ esac
+ reload_cmds='$LD$reload_flag -o $output$reload_objs'
+ case $host_os in
++  cygwin* | mingw* | pw32* | cegcc*)
++    if test "$GCC" != yes; then
++      reload_cmds=false
 +    fi
-+    func_basename_result=`$ECHO "${1}" | $SED -e "$basename"`
-+} # func_dirname_and_basename may be replaced by extended shell implementation
++    ;;
+   darwin*)
+     if test "$GCC" = yes; then
+       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
+@@ -6347,7 +6443,8 @@ mingw* | pw32*)
+     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+     lt_cv_file_magic_cmd='func_win32_libid'
+   else
+-    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
++    # Keep this pattern in sync with the one in func_win32_libid.
++    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
+     lt_cv_file_magic_cmd='$OBJDUMP -f'
+   fi
+   ;;
+@@ -6501,6 +6598,21 @@ esac
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
+ $as_echo "$lt_cv_deplibs_check_method" >&6; }
 +
++file_magic_glob=
++want_nocaseglob=no
++if test "$build" = "$host"; then
++  case $host_os in
++  mingw* | pw32*)
++    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
++      want_nocaseglob=yes
++    else
++      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
++    fi
++    ;;
++  esac
++fi
 +
-+# func_stripname prefix suffix name
-+# strip PREFIX and SUFFIX off of NAME.
-+# PREFIX and SUFFIX must not contain globbing or regex special
-+# characters, hashes, percent signs, but SUFFIX may contain a leading
-+# dot (in which case that matches only a dot).
-+# func_strip_suffix prefix name
-+func_stripname ()
-+{
-+    case ${2} in
-+      .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
-+      *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
-+    esac
-+} # func_stripname may be replaced by extended shell implementation
+ file_magic_cmd=$lt_cv_file_magic_cmd
+ deplibs_check_method=$lt_cv_deplibs_check_method
+ test -z "$deplibs_check_method" && deplibs_check_method=unknown
+@@ -6516,6 +6628,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
  
--# Generated shell functions inserted here.
  
- # These SED scripts presuppose an absolute path with a trailing slash.
- pathcar='s,^/\([^/]*\).*$,\1,'
-@@ -376,6 +406,15 @@ sed_quote_subst='s/\([`"$\\]\)/\\\1/g'
- # Same as above, but do not quote variable references.
- double_quote_subst='s/\(["`\\]\)/\\\1/g'
  
-+# Sed substitution that turns a string into a regex matching for the
-+# string literally.
-+sed_make_literal_regex='s,[].[^$\\*\/],\\&,g'
 +
-+# Sed substitution that converts a w32 file name or path
-+# which contains forward slashes, into one that contains
-+# (escaped) backslashes.  A very naive implementation.
-+lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
 +
- # Re-`\' parameter expansions in output of double_quote_subst that were
- # `\'-ed in input to the same.  If an odd number of `\' preceded a '$'
- # in input to double_quote_subst, that '$' was protected from expansion.
-@@ -404,7 +443,7 @@ opt_warning=:
- # name if it has been set yet.
- func_echo ()
- {
--    $ECHO "$progname${mode+: }$mode: $*"
-+    $ECHO "$progname: ${opt_mode+$opt_mode: }$*"
- }
- 
- # func_verbose arg...
-@@ -430,14 +469,14 @@ func_echo_all ()
- # Echo program name prefixed message to standard error.
- func_error ()
- {
--    $ECHO "$progname${mode+: }$mode: "${1+"$@"} 1>&2
-+    $ECHO "$progname: ${opt_mode+$opt_mode: }"${1+"$@"} 1>&2
- }
- 
- # func_warning arg...
- # Echo program name prefixed warning message to standard error.
- func_warning ()
- {
--    $opt_warning && $ECHO "$progname${mode+: }$mode: warning: "${1+"$@"} 1>&2
-+    $opt_warning && $ECHO "$progname: ${opt_mode+$opt_mode: }warning: "${1+"$@"} 1>&2
- 
-     # bash bug again:
-     :
-@@ -656,19 +695,35 @@ func_show_eval_locale ()
-     fi
- }
- 
--
--
-+# func_tr_sh
-+# Turn $1 into a string suitable for a shell variable name.
-+# Result is stored in $func_tr_sh_result.  All characters
-+# not in the set a-zA-Z0-9_ are replaced with '_'. Further,
-+# if $1 begins with a digit, a '_' is prepended as well.
-+func_tr_sh ()
-+{
-+  case $1 in
-+  [0-9]* | *[!a-zA-Z0-9_]*)
-+    func_tr_sh_result=`$ECHO "$1" | $SED 's/^\([0-9]\)/_\1/; s/[^a-zA-Z0-9_]/_/g'`
-+    ;;
-+  * )
-+    func_tr_sh_result=$1
-+    ;;
-+  esac
-+}
- 
- 
- # func_version
- # Echo version message to standard output and exit.
- func_version ()
- {
-+    $opt_debug
 +
-     $SED -n '/(C)/!b go
- 	:more
- 	/\./!{
- 	  N
--	  s/\n# //
-+	  s/\n# / /
- 	  b more
- 	}
- 	:go
-@@ -685,7 +740,9 @@ func_version ()
- # Echo short help message to standard output and exit.
- func_usage ()
- {
--    $SED -n '/^# Usage:/,/^#  *-h/ {
-+    $opt_debug
 +
-+    $SED -n '/^# Usage:/,/^#  *.*--help/ {
-         s/^# //
- 	s/^# *$//
- 	s/\$progname/'$progname'/
-@@ -701,7 +758,10 @@ func_usage ()
- # unless 'noexit' is passed as argument.
- func_help ()
- {
-+    $opt_debug
 +
-     $SED -n '/^# Usage:/,/# Report bugs to/ {
-+	:print
-         s/^# //
- 	s/^# *$//
- 	s*\$progname*'$progname'*
-@@ -714,7 +774,11 @@ func_help ()
- 	s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED 1q`"'/
- 	s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED 1q`"'/
- 	p
--     }' < "$progpath"
-+	d
-+     }
-+     /^# .* home page:/b print
-+     /^# General help using/b print
-+     ' < "$progpath"
-     ret=$?
-     if test -z "$1"; then
-       exit $ret
-@@ -726,12 +790,39 @@ func_help ()
- # exit_cmd.
- func_missing_arg ()
- {
--    func_error "missing argument for $1"
-+    $opt_debug
 +
-+    func_error "missing argument for $1."
-     exit_cmd=exit
- }
- 
--exit_cmd=:
- 
-+# func_split_short_opt shortopt
-+# Set func_split_short_opt_name and func_split_short_opt_arg shell
-+# variables after splitting SHORTOPT after the 2nd character.
-+func_split_short_opt ()
-+{
-+    my_sed_short_opt='1s/^\(..\).*$/\1/;q'
-+    my_sed_short_rest='1s/^..\(.*\)$/\1/;q'
 +
-+    func_split_short_opt_name=`$ECHO "$1" | $SED "$my_sed_short_opt"`
-+    func_split_short_opt_arg=`$ECHO "$1" | $SED "$my_sed_short_rest"`
-+} # func_split_short_opt may be replaced by extended shell implementation
 +
 +
-+# func_split_long_opt longopt
-+# Set func_split_long_opt_name and func_split_long_opt_arg shell
-+# variables after splitting LONGOPT at the `=' sign.
-+func_split_long_opt ()
-+{
-+    my_sed_long_opt='1s/^\(--[^=]*\)=.*/\1/;q'
-+    my_sed_long_arg='1s/^--[^=]*=//'
 +
-+    func_split_long_opt_name=`$ECHO "$1" | $SED "$my_sed_long_opt"`
-+    func_split_long_opt_arg=`$ECHO "$1" | $SED "$my_sed_long_arg"`
-+} # func_split_long_opt may be replaced by extended shell implementation
++if test -n "$ac_tool_prefix"; then
++  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
++set dummy ${ac_tool_prefix}dlltool; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_DLLTOOL+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -n "$DLLTOOL"; then
++  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
++    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
 +
-+exit_cmd=:
- 
- 
- 
-@@ -741,26 +832,64 @@ magic="%%%MAGIC variable%%%"
- magic_exe="%%%MAGIC EXE variable%%%"
- 
- # Global variables.
--# $mode is unset
- nonopt=
--execute_dlfiles=
- preserve_args=
- lo2o="s/\\.lo\$/.${objext}/"
- o2lo="s/\\.${objext}\$/.lo/"
- extracted_archives=
- extracted_serial=0
- 
--opt_dry_run=false
--opt_finish=:
--opt_duplicate_deps=false
--opt_silent=false
--opt_debug=:
--
- # If this variable is set in any of the actions, the command in it
- # will be execed at the end.  This prevents here-documents from being
- # left over by shells.
- exec_cmd=
- 
-+# func_append var value
-+# Append VALUE to the end of shell variable VAR.
-+func_append ()
-+{
-+    eval "${1}=\$${1}\${2}"
-+} # func_append may be replaced by extended shell implementation
++fi
++fi
++DLLTOOL=$ac_cv_prog_DLLTOOL
++if test -n "$DLLTOOL"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
++$as_echo "$DLLTOOL" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
 +
-+# func_append_quoted var value
-+# Quote VALUE and append to the end of shell variable VAR, separated
-+# by a space.
-+func_append_quoted ()
-+{
-+    func_quote_for_eval "${2}"
-+    eval "${1}=\$${1}\\ \$func_quote_for_eval_result"
-+} # func_append_quoted may be replaced by extended shell implementation
 +
++fi
++if test -z "$ac_cv_prog_DLLTOOL"; then
++  ac_ct_DLLTOOL=$DLLTOOL
++  # Extract the first word of "dlltool", so it can be a program name with args.
++set dummy dlltool; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -n "$ac_ct_DLLTOOL"; then
++  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
++    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
 +
-+# func_arith arithmetic-term...
-+func_arith ()
-+{
-+    func_arith_result=`expr "${@}"`
-+} # func_arith may be replaced by extended shell implementation
++fi
++fi
++ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
++if test -n "$ac_ct_DLLTOOL"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
++$as_echo "$ac_ct_DLLTOOL" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
 +
++  if test "x$ac_ct_DLLTOOL" = x; then
++    DLLTOOL="false"
++  else
++    case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++    DLLTOOL=$ac_ct_DLLTOOL
++  fi
++else
++  DLLTOOL="$ac_cv_prog_DLLTOOL"
++fi
 +
-+# func_len string
-+# STRING may not start with a hyphen.
-+func_len ()
-+{
-+    func_len_result=`expr "${1}" : ".*" 2>/dev/null || echo $max_cmd_len`
-+} # func_len may be replaced by extended shell implementation
++test -z "$DLLTOOL" && DLLTOOL=dlltool
 +
 +
-+# func_lo2o object
-+func_lo2o ()
-+{
-+    func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
-+} # func_lo2o may be replaced by extended shell implementation
 +
 +
-+# func_xform libobj-or-source
-+func_xform ()
-+{
-+    func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
-+} # func_xform may be replaced by extended shell implementation
 +
 +
- # func_fatal_configuration arg...
- # Echo program name prefixed message to standard error, followed by
- # a configuration failure hint, and exit.
-@@ -850,130 +979,204 @@ func_enable_tag ()
-   esac
- }
- 
--# Parse options once, thoroughly.  This comes as soon as possible in
--# the script to make things like `libtool --version' happen quickly.
-+# func_check_version_match
-+# Ensure that we are using m4 macros, and libtool script from the same
-+# release of libtool.
-+func_check_version_match ()
- {
-+  if test "$package_revision" != "$macro_revision"; then
-+    if test "$VERSION" != "$macro_version"; then
-+      if test -z "$macro_version"; then
-+        cat >&2 <<_LT_EOF
-+$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
-+$progname: definition of this LT_INIT comes from an older release.
-+$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
-+$progname: and run autoconf again.
-+_LT_EOF
-+      else
-+        cat >&2 <<_LT_EOF
-+$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
-+$progname: definition of this LT_INIT comes from $PACKAGE $macro_version.
-+$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
-+$progname: and run autoconf again.
-+_LT_EOF
-+      fi
-+    else
-+      cat >&2 <<_LT_EOF
-+$progname: Version mismatch error.  This is $PACKAGE $VERSION, revision $package_revision,
-+$progname: but the definition of this LT_INIT comes from revision $macro_revision.
-+$progname: You should recreate aclocal.m4 with macros from revision $package_revision
-+$progname: of $PACKAGE $VERSION and run autoconf again.
-+_LT_EOF
-+    fi
- 
--  # Shorthand for --mode=foo, only valid as the first argument
--  case $1 in
--  clean|clea|cle|cl)
--    shift; set dummy --mode clean ${1+"$@"}; shift
--    ;;
--  compile|compil|compi|comp|com|co|c)
--    shift; set dummy --mode compile ${1+"$@"}; shift
--    ;;
--  execute|execut|execu|exec|exe|ex|e)
--    shift; set dummy --mode execute ${1+"$@"}; shift
--    ;;
--  finish|finis|fini|fin|fi|f)
--    shift; set dummy --mode finish ${1+"$@"}; shift
--    ;;
--  install|instal|insta|inst|ins|in|i)
--    shift; set dummy --mode install ${1+"$@"}; shift
--    ;;
--  link|lin|li|l)
--    shift; set dummy --mode link ${1+"$@"}; shift
--    ;;
--  uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
--    shift; set dummy --mode uninstall ${1+"$@"}; shift
--    ;;
--  esac
-+    exit $EXIT_MISMATCH
-+  fi
-+}
 +
 +
-+# Shorthand for --mode=foo, only valid as the first argument
-+case $1 in
-+clean|clea|cle|cl)
-+  shift; set dummy --mode clean ${1+"$@"}; shift
-+  ;;
-+compile|compil|compi|comp|com|co|c)
-+  shift; set dummy --mode compile ${1+"$@"}; shift
-+  ;;
-+execute|execut|execu|exec|exe|ex|e)
-+  shift; set dummy --mode execute ${1+"$@"}; shift
-+  ;;
-+finish|finis|fini|fin|fi|f)
-+  shift; set dummy --mode finish ${1+"$@"}; shift
-+  ;;
-+install|instal|insta|inst|ins|in|i)
-+  shift; set dummy --mode install ${1+"$@"}; shift
-+  ;;
-+link|lin|li|l)
-+  shift; set dummy --mode link ${1+"$@"}; shift
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
++$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
++if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  lt_cv_sharedlib_from_linklib_cmd='unknown'
++
++case $host_os in
++cygwin* | mingw* | pw32* | cegcc*)
++  # two different shell functions defined in ltmain.sh
++  # decide which to use based on capabilities of $DLLTOOL
++  case `$DLLTOOL --help 2>&1` in
++  *--identify-strict*)
++    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
++    ;;
++  *)
++    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
++    ;;
++  esac
 +  ;;
-+uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
-+  shift; set dummy --mode uninstall ${1+"$@"}; shift
++*)
++  # fallback: assume linklib IS sharedlib
++  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
 +  ;;
 +esac
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
++$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
++sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
++test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
++
++
++
++
++
++
++
+ plugin_option=
+ plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
+ for plugin in $plugin_names; do
+@@ -6530,8 +6793,10 @@ for plugin in $plugin_names; do
+ done
+ 
+ if test -n "$ac_tool_prefix"; then
+-  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
+-set dummy ${ac_tool_prefix}ar; ac_word=$2
++  for ac_prog in ar
++  do
++    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
++set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+ if ${ac_cv_prog_AR+:} false; then :
+@@ -6547,7 +6812,7 @@ do
+   test -z "$as_dir" && as_dir=.
+     for ac_exec_ext in '' $ac_executable_extensions; do
+   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+-    ac_cv_prog_AR="${ac_tool_prefix}ar"
++    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
+     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+     break 2
+   fi
+@@ -6567,11 +6832,15 @@ $as_echo "no" >&6; }
+ fi
+ 
+ 
++    test -n "$AR" && break
++  done
+ fi
+-if test -z "$ac_cv_prog_AR"; then
++if test -z "$AR"; then
+   ac_ct_AR=$AR
+-  # Extract the first word of "ar", so it can be a program name with args.
+-set dummy ar; ac_word=$2
++  for ac_prog in ar
++do
++  # Extract the first word of "$ac_prog", so it can be a program name with args.
++set dummy $ac_prog; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+ if ${ac_cv_prog_ac_ct_AR+:} false; then :
+@@ -6587,7 +6856,7 @@ do
+   test -z "$as_dir" && as_dir=.
+     for ac_exec_ext in '' $ac_executable_extensions; do
+   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+-    ac_cv_prog_ac_ct_AR="ar"
++    ac_cv_prog_ac_ct_AR="$ac_prog"
+     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+     break 2
+   fi
+@@ -6606,6 +6875,10 @@ else
+ $as_echo "no" >&6; }
+ fi
  
--  # Parse non-mode specific arguments:
--  while test "$#" -gt 0; do
 +
++  test -n "$ac_ct_AR" && break
++done
 +
-+# Option defaults:
-+opt_debug=:
-+opt_dry_run=false
-+opt_config=false
-+opt_preserve_dup_deps=false
-+opt_features=false
-+opt_finish=false
-+opt_help=false
-+opt_help_all=false
-+opt_silent=:
-+opt_verbose=:
-+opt_silent=false
-+opt_verbose=false
+   if test "x$ac_ct_AR" = x; then
+     AR="false"
+   else
+@@ -6617,29 +6890,81 @@ ac_tool_warned=yes ;;
+ esac
+     AR=$ac_ct_AR
+   fi
+-else
+-  AR="$ac_cv_prog_AR"
+ fi
+ 
+-test -z "$AR" && AR=ar
+-if test -n "$plugin_option"; then
+-  if $AR --help 2>&1 | grep -q "\--plugin"; then
+-    touch conftest.c
+-    $AR $plugin_option rc conftest.a conftest.c
+-    if test "$?" != 0; then
+-      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
++  touch conftest.c
++  $AR $plugin_option rc conftest.a conftest.c
++  if test "$?" != 0; then
++    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
+ $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
+-    else
+-      AR="$AR $plugin_option"
+-    fi
+-    rm -f conftest.*
++  else
++    AR="$AR $plugin_option"
+   fi
+-fi
+-test -z "$AR_FLAGS" && AR_FLAGS=cru
++  rm -f conftest.*
++: ${AR=ar}
++: ${AR_FLAGS=cru}
 +
 +
-+# Parse options once, thoroughly.  This comes as soon as possible in the
-+# script to make things like `--version' happen as quickly as we can.
++
++
++
++
++
+ 
+ 
+ 
+ 
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
++$as_echo_n "checking for archiver @FILE support... " >&6; }
++if ${lt_cv_ar_at_file+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  lt_cv_ar_at_file=no
++   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++
++int
++main ()
 +{
-+  # this just eases exit handling
-+  while test $# -gt 0; do
-     opt="$1"
-     shift
--
-     case $opt in
--      --config)		func_config					;;
--
--      --debug)		preserve_args="$preserve_args $opt"
-+      --debug|-x)	opt_debug='set -x'
- 			func_echo "enabling shell trace mode"
--			opt_debug='set -x'
- 			$opt_debug
- 			;;
--
--      -dlopen)		test "$#" -eq 0 && func_missing_arg "$opt" && break
--			execute_dlfiles="$execute_dlfiles $1"
--			shift
-+      --dry-run|--dryrun|-n)
-+			opt_dry_run=:
- 			;;
--
--      --dry-run | -n)	opt_dry_run=:					;;
--      --features)       func_features					;;
--      --finish)		mode="finish"					;;
--      --no-finish)	opt_finish=false				;;
--
--      --mode)		test "$#" -eq 0 && func_missing_arg "$opt" && break
--			case $1 in
--			  # Valid mode arguments:
--			  clean)	;;
--			  compile)	;;
--			  execute)	;;
--			  finish)	;;
--			  install)	;;
--			  link)		;;
--			  relink)	;;
--			  uninstall)	;;
--
--			  # Catch anything else as an error
--			  *) func_error "invalid argument for $opt"
--			     exit_cmd=exit
--			     break
--			     ;;
--		        esac
--
--			mode="$1"
-+      --config)
-+			opt_config=:
-+func_config
-+			;;
-+      --dlopen|-dlopen)
-+			optarg="$1"
-+			opt_dlopen="${opt_dlopen+$opt_dlopen
-+}$optarg"
- 			shift
- 			;;
--
-       --preserve-dup-deps)
--			opt_duplicate_deps=:				;;
--
--      --quiet|--silent)	preserve_args="$preserve_args $opt"
--			opt_silent=:
--			opt_verbose=false
-+			opt_preserve_dup_deps=:
- 			;;
--
--      --no-quiet|--no-silent)
--			preserve_args="$preserve_args $opt"
--			opt_silent=false
-+      --features)
-+			opt_features=:
-+func_features
- 			;;
--
--      --verbose| -v)	preserve_args="$preserve_args $opt"
-+      --finish)
-+			opt_finish=:
-+set dummy --mode finish ${1+"$@"}; shift
-+			;;
-+      --help)
-+			opt_help=:
-+			;;
-+      --help-all)
-+			opt_help_all=:
-+opt_help=': help-all'
-+			;;
-+      --mode)
-+			test $# = 0 && func_missing_arg $opt && break
-+			optarg="$1"
-+			opt_mode="$optarg"
-+case $optarg in
-+  # Valid mode arguments:
-+  clean|compile|execute|finish|install|link|relink|uninstall) ;;
-+
-+  # Catch anything else as an error
-+  *) func_error "invalid argument for $opt"
-+     exit_cmd=exit
-+     break
-+     ;;
-+esac
-+			shift
-+			;;
-+      --no-silent|--no-quiet)
- 			opt_silent=false
--			opt_verbose=:
-+func_append preserve_args " $opt"
- 			;;
--
--      --no-verbose)	preserve_args="$preserve_args $opt"
-+      --no-verbose)
- 			opt_verbose=false
-+func_append preserve_args " $opt"
- 			;;
--
--      --tag)		test "$#" -eq 0 && func_missing_arg "$opt" && break
--			preserve_args="$preserve_args $opt $1"
--			func_enable_tag "$1"	# tagname is set here
-+      --silent|--quiet)
-+			opt_silent=:
-+func_append preserve_args " $opt"
-+        opt_verbose=false
-+			;;
-+      --verbose|-v)
-+			opt_verbose=:
-+func_append preserve_args " $opt"
-+opt_silent=false
-+			;;
-+      --tag)
-+			test $# = 0 && func_missing_arg $opt && break
-+			optarg="$1"
-+			opt_tag="$optarg"
-+func_append preserve_args " $opt $optarg"
-+func_enable_tag "$optarg"
- 			shift
- 			;;
- 
-+      -\?|-h)		func_usage				;;
-+      --help)		func_help				;;
-+      --version)	func_version				;;
 +
-       # Separate optargs to long options:
--      -dlopen=*|--mode=*|--tag=*)
--			func_opt_split "$opt"
--			set dummy "$func_opt_split_opt" "$func_opt_split_arg" ${1+"$@"}
-+      --*=*)
-+			func_split_long_opt "$opt"
-+			set dummy "$func_split_long_opt_name" "$func_split_long_opt_arg" ${1+"$@"}
- 			shift
- 			;;
- 
--      -\?|-h)		func_usage					;;
--      --help)		opt_help=:					;;
--      --help-all)	opt_help=': help-all'				;;
--      --version)	func_version					;;
--
--      -*)		func_fatal_help "unrecognized option \`$opt'"	;;
--
--      *)		nonopt="$opt"
--			break
-+      # Separate non-argument short options:
-+      -\?*|-h*|-n*|-v*)
-+			func_split_short_opt "$opt"
-+			set dummy "$func_split_short_opt_name" "-$func_split_short_opt_arg" ${1+"$@"}
-+			shift
- 			;;
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_compile "$LINENO"; then :
++  echo conftest.$ac_objext > conftest.lst
++      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
++      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
++  (eval $lt_ar_try) 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }
++      if test "$ac_status" -eq 0; then
++	# Ensure the archiver fails upon bogus file names.
++	rm -f conftest.$ac_objext libconftest.a
++	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
++  (eval $lt_ar_try) 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }
++	if test "$ac_status" -ne 0; then
++          lt_cv_ar_at_file=@
++        fi
++      fi
++      rm -f conftest.* libconftest.a
 +
-+      --)		break					;;
-+      -*)		func_fatal_help "unrecognized option \`$opt'" ;;
-+      *)		set dummy "$opt" ${1+"$@"};	shift; break  ;;
-     esac
-   done
- 
-+  # Validate options:
++fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 +
-+  # save first non-option argument
-+  if test "$#" -gt 0; then
-+    nonopt="$opt"
-+    shift
-+  fi
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
++$as_echo "$lt_cv_ar_at_file" >&6; }
 +
-+  # preserve --debug
-+  test "$opt_debug" = : || func_append preserve_args " --debug"
++if test "x$lt_cv_ar_at_file" = xno; then
++  archiver_list_spec=
++else
++  archiver_list_spec=$lt_cv_ar_at_file
++fi
  
-   case $host in
-     *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* )
-@@ -981,82 +1184,44 @@ func_enable_tag ()
-       opt_duplicate_compiler_generated_deps=:
-       ;;
-     *)
--      opt_duplicate_compiler_generated_deps=$opt_duplicate_deps
-+      opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps
-       ;;
-   esac
  
--  # Having warned about all mis-specified options, bail out if
--  # anything was wrong.
--  $exit_cmd $EXIT_FAILURE
--}
-+  $opt_help || {
-+    # Sanity checks first:
-+    func_check_version_match
  
--# func_check_version_match
--# Ensure that we are using m4 macros, and libtool script from the same
--# release of libtool.
--func_check_version_match ()
--{
--  if test "$package_revision" != "$macro_revision"; then
--    if test "$VERSION" != "$macro_version"; then
--      if test -z "$macro_version"; then
--        cat >&2 <<_LT_EOF
--$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
--$progname: definition of this LT_INIT comes from an older release.
--$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
--$progname: and run autoconf again.
--_LT_EOF
--      else
--        cat >&2 <<_LT_EOF
--$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
--$progname: definition of this LT_INIT comes from $PACKAGE $macro_version.
--$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
--$progname: and run autoconf again.
--_LT_EOF
--      fi
--    else
--      cat >&2 <<_LT_EOF
--$progname: Version mismatch error.  This is $PACKAGE $VERSION, revision $package_revision,
--$progname: but the definition of this LT_INIT comes from revision $macro_revision.
--$progname: You should recreate aclocal.m4 with macros from revision $package_revision
--$progname: of $PACKAGE $VERSION and run autoconf again.
--_LT_EOF
-+    if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
-+      func_fatal_configuration "not configured to build any kind of library"
-     fi
- 
--    exit $EXIT_MISMATCH
--  fi
--}
--
-+    # Darwin sucks
-+    eval std_shrext=\"$shrext_cmds\"
- 
--## ----------- ##
--##    Main.    ##
--## ----------- ##
--
--$opt_help || {
--  # Sanity checks first:
--  func_check_version_match
--
--  if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
--    func_fatal_configuration "not configured to build any kind of library"
--  fi
-+    # Only execute mode is allowed to have -dlopen flags.
-+    if test -n "$opt_dlopen" && test "$opt_mode" != execute; then
-+      func_error "unrecognized option \`-dlopen'"
-+      $ECHO "$help" 1>&2
-+      exit $EXIT_FAILURE
-+    fi
+@@ -6986,8 +7311,8 @@ esac
+ lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
  
--  test -z "$mode" && func_fatal_error "error: you must specify a MODE."
-+    # Change the help message to a mode-specific one.
-+    generic_help="$help"
-+    help="Try \`$progname --help --mode=$opt_mode' for more information."
-+  }
+ # Transform an extracted symbol line into symbol name and symbol address
+-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
+-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\", (void *) \&\2},/p'"
++lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
++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\", (void *) \&\2},/p'"
  
+ # Handle CRLF in mingw tool chain
+ opt_cr=
+@@ -7023,6 +7348,7 @@ for ac_symprfx in "" "_"; do
+   else
+     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
+   fi
++  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
  
--  # Darwin sucks
--  eval "std_shrext=\"$shrext_cmds\""
-+  # Bail if the options were screwed
-+  $exit_cmd $EXIT_FAILURE
-+}
+   # Check to see that the pipe works correctly.
+   pipe_works=no
+@@ -7064,6 +7390,18 @@ _LT_EOF
+       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
+ 	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
+ 	  cat <<_LT_EOF > conftest.$ac_ext
++/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
++#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
++/* DATA imports from DLLs on WIN32 con't be const, because runtime
++   relocations are performed -- see ld's documentation on pseudo-relocs.  */
++# define LT_DLSYM_CONST
++#elif defined(__osf__)
++/* This system does not cope well with relocations in const data.  */
++# define LT_DLSYM_CONST
++#else
++# define LT_DLSYM_CONST const
++#endif
++
+ #ifdef __cplusplus
+ extern "C" {
+ #endif
+@@ -7075,7 +7413,7 @@ _LT_EOF
+ 	  cat <<_LT_EOF >> conftest.$ac_ext
  
+ /* The mapping between symbol names and symbols.  */
+-const struct {
++LT_DLSYM_CONST struct {
+   const char *name;
+   void       *address;
+ }
+@@ -7101,8 +7439,8 @@ static const void *lt_preloaded_setup() {
+ _LT_EOF
+ 	  # Now try linking the two files.
+ 	  mv conftest.$ac_objext conftstm.$ac_objext
+-	  lt_save_LIBS="$LIBS"
+-	  lt_save_CFLAGS="$CFLAGS"
++	  lt_globsym_save_LIBS=$LIBS
++	  lt_globsym_save_CFLAGS=$CFLAGS
+ 	  LIBS="conftstm.$ac_objext"
+ 	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
+ 	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
+@@ -7112,8 +7450,8 @@ _LT_EOF
+   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
+ 	    pipe_works=yes
+ 	  fi
+-	  LIBS="$lt_save_LIBS"
+-	  CFLAGS="$lt_save_CFLAGS"
++	  LIBS=$lt_globsym_save_LIBS
++	  CFLAGS=$lt_globsym_save_CFLAGS
+ 	else
+ 	  echo "cannot find nm_test_func in $nlist" >&5
+ 	fi
+@@ -7150,6 +7488,16 @@ else
+ $as_echo "ok" >&6; }
+ fi
  
--  # Only execute mode is allowed to have -dlopen flags.
--  if test -n "$execute_dlfiles" && test "$mode" != execute; then
--    func_error "unrecognized option \`-dlopen'"
--    $ECHO "$help" 1>&2
--    exit $EXIT_FAILURE
--  fi
++# Response file support.
++if test "$lt_cv_nm_interface" = "MS dumpbin"; then
++  nm_file_list_spec='@'
++elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
++  nm_file_list_spec='@'
++fi
++
++
++
++
  
--  # Change the help message to a mode-specific one.
--  generic_help="$help"
--  help="Try \`$progname --help --mode=$mode' for more information."
--}
  
-+## ----------- ##
-+##    Main.    ##
-+## ----------- ##
  
- # func_lalib_p file
- # True iff FILE is a libtool `.la' library or `.lo' object file.
-@@ -1121,12 +1286,9 @@ func_ltwrapper_executable_p ()
- # temporary ltwrapper_script.
- func_ltwrapper_scriptname ()
- {
--    func_ltwrapper_scriptname_result=""
--    if func_ltwrapper_executable_p "$1"; then
--	func_dirname_and_basename "$1" "" "."
--	func_stripname '' '.exe' "$func_basename_result"
--	func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper"
--    fi
-+    func_dirname_and_basename "$1" "" "."
-+    func_stripname '' '.exe' "$func_basename_result"
-+    func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper"
- }
+@@ -7166,6 +7514,45 @@ fi
  
- # func_ltwrapper_p file
-@@ -1149,7 +1311,7 @@ func_execute_cmds ()
-     save_ifs=$IFS; IFS='~'
-     for cmd in $1; do
-       IFS=$save_ifs
--      eval "cmd=\"$cmd\""
-+      eval cmd=\"$cmd\"
-       func_show_eval "$cmd" "${2-:}"
-     done
-     IFS=$save_ifs
-@@ -1172,6 +1334,37 @@ func_source ()
- }
  
  
-+# func_resolve_sysroot PATH
-+# Replace a leading = in PATH with a sysroot.  Store the result into
-+# func_resolve_sysroot_result
-+func_resolve_sysroot ()
-+{
-+  func_resolve_sysroot_result=$1
-+  case $func_resolve_sysroot_result in
-+  =*)
-+    func_stripname '=' '' "$func_resolve_sysroot_result"
-+    func_resolve_sysroot_result=$lt_sysroot$func_stripname_result
-+    ;;
-+  esac
-+}
 +
-+# func_replace_sysroot PATH
-+# If PATH begins with the sysroot, replace it with = and
-+# store the result into func_replace_sysroot_result.
-+func_replace_sysroot ()
-+{
-+  case "$lt_sysroot:$1" in
-+  ?*:"$lt_sysroot"*)
-+    func_stripname "$lt_sysroot" '' "$1"
-+    func_replace_sysroot_result="=$func_stripname_result"
-+    ;;
-+  *)
-+    # Including no sysroot.
-+    func_replace_sysroot_result=$1
-+    ;;
-+  esac
-+}
 +
- # func_infer_tag arg
- # Infer tagged configuration to use if any are available and
- # if one wasn't chosen via the "--tag" command line option.
-@@ -1184,8 +1377,7 @@ func_infer_tag ()
-     if test -n "$available_tags" && test -z "$tagname"; then
-       CC_quoted=
-       for arg in $CC; do
--        func_quote_for_eval "$arg"
--	CC_quoted="$CC_quoted $func_quote_for_eval_result"
-+	func_append_quoted CC_quoted "$arg"
-       done
-       CC_expanded=`func_echo_all $CC`
-       CC_quoted_expanded=`func_echo_all $CC_quoted`
-@@ -1204,8 +1396,7 @@ func_infer_tag ()
- 	    CC_quoted=
- 	    for arg in $CC; do
- 	      # Double-quote args containing other shell metacharacters.
--	      func_quote_for_eval "$arg"
--	      CC_quoted="$CC_quoted $func_quote_for_eval_result"
-+	      func_append_quoted CC_quoted "$arg"
- 	    done
- 	    CC_expanded=`func_echo_all $CC`
- 	    CC_quoted_expanded=`func_echo_all $CC_quoted`
-@@ -1274,6 +1465,486 @@ EOF
-     }
- }
- 
 +
-+##################################################
-+# FILE NAME AND PATH CONVERSION HELPER FUNCTIONS #
-+##################################################
 +
-+# func_convert_core_file_wine_to_w32 ARG
-+# Helper function used by file name conversion functions when $build is *nix,
-+# and $host is mingw, cygwin, or some other w32 environment. Relies on a
-+# correctly configured wine environment available, with the winepath program
-+# in $build's $PATH.
-+#
-+# ARG is the $build file name to be converted to w32 format.
-+# Result is available in $func_convert_core_file_wine_to_w32_result, and will
-+# be empty on error (or when ARG is empty)
-+func_convert_core_file_wine_to_w32 ()
-+{
-+  $opt_debug
-+  func_convert_core_file_wine_to_w32_result="$1"
-+  if test -n "$1"; then
-+    # Unfortunately, winepath does not exit with a non-zero error code, so we
-+    # are forced to check the contents of stdout. On the other hand, if the
-+    # command is not found, the shell will set an exit code of 127 and print
-+    # *an error message* to stdout. So we must check for both error code of
-+    # zero AND non-empty stdout, which explains the odd construction:
-+    func_convert_core_file_wine_to_w32_tmp=`winepath -w "$1" 2>/dev/null`
-+    if test "$?" -eq 0 && test -n "${func_convert_core_file_wine_to_w32_tmp}"; then
-+      func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" |
-+        $SED -e "$lt_sed_naive_backslashify"`
-+    else
-+      func_convert_core_file_wine_to_w32_result=
-+    fi
-+  fi
-+}
-+# end: func_convert_core_file_wine_to_w32
 +
 +
-+# func_convert_core_path_wine_to_w32 ARG
-+# Helper function used by path conversion functions when $build is *nix, and
-+# $host is mingw, cygwin, or some other w32 environment. Relies on a correctly
-+# configured wine environment available, with the winepath program in $build's
-+# $PATH. Assumes ARG has no leading or trailing path separator characters.
-+#
-+# ARG is path to be converted from $build format to win32.
-+# Result is available in $func_convert_core_path_wine_to_w32_result.
-+# Unconvertible file (directory) names in ARG are skipped; if no directory names
-+# are convertible, then the result may be empty.
-+func_convert_core_path_wine_to_w32 ()
-+{
-+  $opt_debug
-+  # unfortunately, winepath doesn't convert paths, only file names
-+  func_convert_core_path_wine_to_w32_result=""
-+  if test -n "$1"; then
-+    oldIFS=$IFS
-+    IFS=:
-+    for func_convert_core_path_wine_to_w32_f in $1; do
-+      IFS=$oldIFS
-+      func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f"
-+      if test -n "$func_convert_core_file_wine_to_w32_result" ; then
-+        if test -z "$func_convert_core_path_wine_to_w32_result"; then
-+          func_convert_core_path_wine_to_w32_result="$func_convert_core_file_wine_to_w32_result"
-+        else
-+          func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result"
-+        fi
-+      fi
-+    done
-+    IFS=$oldIFS
-+  fi
-+}
-+# end: func_convert_core_path_wine_to_w32
 +
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
++$as_echo_n "checking for sysroot... " >&6; }
 +
-+# func_cygpath ARGS...
-+# Wrapper around calling the cygpath program via LT_CYGPATH. This is used when
-+# when (1) $build is *nix and Cygwin is hosted via a wine environment; or (2)
-+# $build is MSYS and $host is Cygwin, or (3) $build is Cygwin. In case (1) or
-+# (2), returns the Cygwin file name or path in func_cygpath_result (input
-+# file name or path is assumed to be in w32 format, as previously converted
-+# from $build's *nix or MSYS format). In case (3), returns the w32 file name
-+# or path in func_cygpath_result (input file name or path is assumed to be in
-+# Cygwin format). Returns an empty string on error.
-+#
-+# ARGS are passed to cygpath, with the last one being the file name or path to
-+# be converted.
-+#
-+# Specify the absolute *nix (or w32) name to cygpath in the LT_CYGPATH
-+# environment variable; do not put it in $PATH.
-+func_cygpath ()
-+{
-+  $opt_debug
-+  if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then
-+    func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null`
-+    if test "$?" -ne 0; then
-+      # on failure, ensure result is empty
-+      func_cygpath_result=
-+    fi
-+  else
-+    func_cygpath_result=
-+    func_error "LT_CYGPATH is empty or specifies non-existent file: \`$LT_CYGPATH'"
-+  fi
-+}
-+#end: func_cygpath
-+
++# Check whether --with-libtool-sysroot was given.
++if test "${with_libtool_sysroot+set}" = set; then :
++  withval=$with_libtool_sysroot;
++else
++  with_libtool_sysroot=no
++fi
 +
-+# func_convert_core_msys_to_w32 ARG
-+# Convert file name or path ARG from MSYS format to w32 format.  Return
-+# result in func_convert_core_msys_to_w32_result.
-+func_convert_core_msys_to_w32 ()
-+{
-+  $opt_debug
-+  # awkward: cmd appends spaces to result
-+  func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null |
-+    $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
-+}
-+#end: func_convert_core_msys_to_w32
 +
++lt_sysroot=
++case ${with_libtool_sysroot} in #(
++ yes)
++   if test "$GCC" = yes; then
++     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
++   fi
++   ;; #(
++ /*)
++   lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"`
++   ;; #(
++ no|'')
++   ;; #(
++ *)
++   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_libtool_sysroot}" >&5
++$as_echo "${with_libtool_sysroot}" >&6; }
++   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
++   ;;
++esac
 +
-+# func_convert_file_check ARG1 ARG2
-+# Verify that ARG1 (a file name in $build format) was converted to $host
-+# format in ARG2. Otherwise, emit an error message, but continue (resetting
-+# func_to_host_file_result to ARG1).
-+func_convert_file_check ()
-+{
-+  $opt_debug
-+  if test -z "$2" && test -n "$1" ; then
-+    func_error "Could not determine host file name corresponding to"
-+    func_error "  \`$1'"
-+    func_error "Continuing, but uninstalled executables may not work."
-+    # Fallback:
-+    func_to_host_file_result="$1"
-+  fi
-+}
-+# end func_convert_file_check
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
++$as_echo "${lt_sysroot:-no}" >&6; }
+ 
+ 
+ 
+@@ -7371,11 +7758,128 @@ sparc*-*solaris*)
+       ;;
+     esac
+   fi
+-  rm -rf conftest*
+-  ;;
++  rm -rf conftest*
++  ;;
++esac
 +
++need_locks="$enable_libtool_lock"
 +
-+# func_convert_path_check FROM_PATHSEP TO_PATHSEP FROM_PATH TO_PATH
-+# Verify that FROM_PATH (a path in $build format) was converted to $host
-+# format in TO_PATH. Otherwise, emit an error message, but continue, resetting
-+# func_to_host_file_result to a simplistic fallback value (see below).
-+func_convert_path_check ()
-+{
-+  $opt_debug
-+  if test -z "$4" && test -n "$3"; then
-+    func_error "Could not determine the host path corresponding to"
-+    func_error "  \`$3'"
-+    func_error "Continuing, but uninstalled executables may not work."
-+    # Fallback.  This is a deliberately simplistic "conversion" and
-+    # should not be "improved".  See libtool.info.
-+    if test "x$1" != "x$2"; then
-+      lt_replace_pathsep_chars="s|$1|$2|g"
-+      func_to_host_path_result=`echo "$3" |
-+        $SED -e "$lt_replace_pathsep_chars"`
-+    else
-+      func_to_host_path_result="$3"
-+    fi
++if test -n "$ac_tool_prefix"; then
++  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
++set dummy ${ac_tool_prefix}mt; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -n "$MANIFEST_TOOL"; then
++  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
++    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
 +  fi
-+}
-+# end func_convert_path_check
-+
++done
++  done
++IFS=$as_save_IFS
 +
-+# func_convert_path_front_back_pathsep FRONTPAT BACKPAT REPL ORIG
-+# Modifies func_to_host_path_result by prepending REPL if ORIG matches FRONTPAT
-+# and appending REPL if ORIG matches BACKPAT.
-+func_convert_path_front_back_pathsep ()
-+{
-+  $opt_debug
-+  case $4 in
-+  $1 ) func_to_host_path_result="$3$func_to_host_path_result"
-+    ;;
-+  esac
-+  case $4 in
-+  $2 ) func_append func_to_host_path_result "$3"
-+    ;;
-+  esac
-+}
-+# end func_convert_path_front_back_pathsep
++fi
++fi
++MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
++if test -n "$MANIFEST_TOOL"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
++$as_echo "$MANIFEST_TOOL" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
 +
 +
-+##################################################
-+# $build to $host FILE NAME CONVERSION FUNCTIONS #
-+##################################################
-+# invoked via `$to_host_file_cmd ARG'
-+#
-+# In each case, ARG is the path to be converted from $build to $host format.
-+# Result will be available in $func_to_host_file_result.
++fi
++if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
++  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
++  # Extract the first word of "mt", so it can be a program name with args.
++set dummy mt; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -n "$ac_ct_MANIFEST_TOOL"; then
++  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
++    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
 +
++fi
++fi
++ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
++if test -n "$ac_ct_MANIFEST_TOOL"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
++$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
 +
-+# func_to_host_file ARG
-+# Converts the file name ARG from $build format to $host format. Return result
-+# in func_to_host_file_result.
-+func_to_host_file ()
-+{
-+  $opt_debug
-+  $to_host_file_cmd "$1"
-+}
-+# end func_to_host_file
++  if test "x$ac_ct_MANIFEST_TOOL" = x; then
++    MANIFEST_TOOL=":"
++  else
++    case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
+ esac
++    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
++  fi
++else
++  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
++fi
 +
++test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
++$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
++if ${lt_cv_path_mainfest_tool+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  lt_cv_path_mainfest_tool=no
++  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
++  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
++  cat conftest.err >&5
++  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
++    lt_cv_path_mainfest_tool=yes
++  fi
++  rm -f conftest*
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
++$as_echo "$lt_cv_path_mainfest_tool" >&6; }
++if test "x$lt_cv_path_mainfest_tool" != xyes; then
++  MANIFEST_TOOL=:
++fi
 +
-+# func_to_tool_file ARG LAZY
-+# converts the file name ARG from $build format to toolchain format. Return
-+# result in func_to_tool_file_result.  If the conversion in use is listed
-+# in (the comma separated) LAZY, no conversion takes place.
-+func_to_tool_file ()
-+{
-+  $opt_debug
-+  case ,$2, in
-+    *,"$to_tool_file_cmd",*)
-+      func_to_tool_file_result=$1
-+      ;;
-+    *)
-+      $to_tool_file_cmd "$1"
-+      func_to_tool_file_result=$func_to_host_file_result
-+      ;;
-+  esac
-+}
-+# end func_to_tool_file
 +
 +
-+# func_convert_file_noop ARG
-+# Copy ARG to func_to_host_file_result.
-+func_convert_file_noop ()
-+{
-+  func_to_host_file_result="$1"
-+}
-+# end func_convert_file_noop
+ 
+-need_locks="$enable_libtool_lock"
+ 
+ 
+   case $host_os in
+@@ -7940,6 +8444,8 @@ _LT_EOF
+       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
+       echo "$AR cru libconftest.a conftest.o" >&5
+       $AR cru libconftest.a conftest.o 2>&5
++      echo "$RANLIB libconftest.a" >&5
++      $RANLIB libconftest.a 2>&5
+       cat > conftest.c << _LT_EOF
+ int main() { return 0;}
+ _LT_EOF
+@@ -8492,8 +8998,6 @@ fi
+ lt_prog_compiler_pic=
+ lt_prog_compiler_static=
+ 
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
+-$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+ 
+   if test "$GCC" = yes; then
+     lt_prog_compiler_wl='-Wl,'
+@@ -8659,6 +9163,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+ 	lt_prog_compiler_pic='--shared'
+ 	lt_prog_compiler_static='--static'
+ 	;;
++      nagfor*)
++	# NAG Fortran compiler
++	lt_prog_compiler_wl='-Wl,-Wl,,'
++	lt_prog_compiler_pic='-PIC'
++	lt_prog_compiler_static='-Bstatic'
++	;;
+       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
+         # Portland Group compilers (*not* the Pentium gcc compiler,
+ 	# which looks to be a dead project)
+@@ -8721,7 +9231,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+       lt_prog_compiler_pic='-KPIC'
+       lt_prog_compiler_static='-Bstatic'
+       case $cc_basename in
+-      f77* | f90* | f95*)
++      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
+ 	lt_prog_compiler_wl='-Qoption ld ';;
+       *)
+ 	lt_prog_compiler_wl='-Wl,';;
+@@ -8778,13 +9288,17 @@ case $host_os in
+     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
+     ;;
+ esac
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
+-$as_echo "$lt_prog_compiler_pic" >&6; }
+-
+-
+-
+-
+ 
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
++$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
++if ${lt_cv_prog_compiler_pic+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
++$as_echo "$lt_cv_prog_compiler_pic" >&6; }
++lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
+ 
+ #
+ # Check to make sure the PIC flag actually works.
+@@ -8845,6 +9359,11 @@ fi
+ 
+ 
+ 
 +
 +
-+# func_convert_file_msys_to_w32 ARG
-+# Convert file name ARG from (mingw) MSYS to (mingw) w32 format; automatic
-+# conversion to w32 is not available inside the cwrapper.  Returns result in
-+# func_to_host_file_result.
-+func_convert_file_msys_to_w32 ()
-+{
-+  $opt_debug
-+  func_to_host_file_result="$1"
-+  if test -n "$1"; then
-+    func_convert_core_msys_to_w32 "$1"
-+    func_to_host_file_result="$func_convert_core_msys_to_w32_result"
-+  fi
-+  func_convert_file_check "$1" "$func_to_host_file_result"
-+}
-+# end func_convert_file_msys_to_w32
 +
 +
-+# func_convert_file_cygwin_to_w32 ARG
-+# Convert file name ARG from Cygwin to w32 format.  Returns result in
-+# func_to_host_file_result.
-+func_convert_file_cygwin_to_w32 ()
-+{
-+  $opt_debug
-+  func_to_host_file_result="$1"
-+  if test -n "$1"; then
-+    # because $build is cygwin, we call "the" cygpath in $PATH; no need to use
-+    # LT_CYGPATH in this case.
-+    func_to_host_file_result=`cygpath -m "$1"`
++
+ #
+ # Check to make sure the static flag actually works.
+ #
+@@ -9195,7 +9714,8 @@ _LT_EOF
+       allow_undefined_flag=unsupported
+       always_export_symbols=no
+       enable_shared_with_static_runtimes=yes
+-      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
++      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
++      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
+ 
+       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+@@ -9294,12 +9814,12 @@ _LT_EOF
+ 	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
+ 	  hardcode_libdir_flag_spec=
+ 	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
+-	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
++	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
+ 	  if test "x$supports_anon_versioning" = xyes; then
+ 	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
+ 	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+ 	      echo "local: *; };" >> $output_objdir/$libname.ver~
+-	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
++	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
+ 	  fi
+ 	  ;;
+ 	esac
+@@ -9313,8 +9833,8 @@ _LT_EOF
+ 	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+ 	wlarc=
+       else
+-	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+       fi
+       ;;
+ 
+@@ -9332,8 +9852,8 @@ _LT_EOF
+ 
+ _LT_EOF
+       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+-	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+       else
+ 	ld_shlibs=no
+       fi
+@@ -9379,8 +9899,8 @@ _LT_EOF
+ 
+     *)
+       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+-	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+       else
+ 	ld_shlibs=no
+       fi
+@@ -9510,7 +10030,13 @@ _LT_EOF
+ 	allow_undefined_flag='-berok'
+         # Determine the default libpath from the value encoded in an
+         # empty executable.
+-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++        if test "${lt_cv_aix_libpath+set}" = set; then
++  aix_libpath=$lt_cv_aix_libpath
++else
++  if ${lt_cv_aix_libpath_+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ int
+@@ -9523,22 +10049,29 @@ main ()
+ _ACEOF
+ if ac_fn_c_try_link "$LINENO"; then :
+ 
+-lt_aix_libpath_sed='
+-    /Import File Strings/,/^$/ {
+-	/^0/ {
+-	    s/^0  *\(.*\)$/\1/
+-	    p
+-	}
+-    }'
+-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+-# Check for a 64-bit object if we didn't find anything.
+-if test -z "$aix_libpath"; then
+-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+-fi
++  lt_aix_libpath_sed='
++      /Import File Strings/,/^$/ {
++	  /^0/ {
++	      s/^0  *\([^ ]*\) *$/\1/
++	      p
++	  }
++      }'
++  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++  # Check for a 64-bit object if we didn't find anything.
++  if test -z "$lt_cv_aix_libpath_"; then
++    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++  fi
+ fi
+ rm -f core conftest.err conftest.$ac_objext \
+     conftest$ac_exeext conftest.$ac_ext
+-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
++  if test -z "$lt_cv_aix_libpath_"; then
++    lt_cv_aix_libpath_="/usr/lib:/lib"
 +  fi
-+  func_convert_file_check "$1" "$func_to_host_file_result"
-+}
-+# end func_convert_file_cygwin_to_w32
 +
++fi
 +
-+# func_convert_file_nix_to_w32 ARG
-+# Convert file name ARG from *nix to w32 format.  Requires a wine environment
-+# and a working winepath. Returns result in func_to_host_file_result.
-+func_convert_file_nix_to_w32 ()
-+{
-+  $opt_debug
-+  func_to_host_file_result="$1"
-+  if test -n "$1"; then
-+    func_convert_core_file_wine_to_w32 "$1"
-+    func_to_host_file_result="$func_convert_core_file_wine_to_w32_result"
-+  fi
-+  func_convert_file_check "$1" "$func_to_host_file_result"
-+}
-+# end func_convert_file_nix_to_w32
-+
-+
-+# func_convert_file_msys_to_cygwin ARG
-+# Convert file name ARG from MSYS to Cygwin format.  Requires LT_CYGPATH set.
-+# Returns result in func_to_host_file_result.
-+func_convert_file_msys_to_cygwin ()
-+{
-+  $opt_debug
-+  func_to_host_file_result="$1"
-+  if test -n "$1"; then
-+    func_convert_core_msys_to_w32 "$1"
-+    func_cygpath -u "$func_convert_core_msys_to_w32_result"
-+    func_to_host_file_result="$func_cygpath_result"
-+  fi
-+  func_convert_file_check "$1" "$func_to_host_file_result"
-+}
-+# end func_convert_file_msys_to_cygwin
-+
-+
-+# func_convert_file_nix_to_cygwin ARG
-+# Convert file name ARG from *nix to Cygwin format.  Requires Cygwin installed
-+# in a wine environment, working winepath, and LT_CYGPATH set.  Returns result
-+# in func_to_host_file_result.
-+func_convert_file_nix_to_cygwin ()
-+{
-+  $opt_debug
-+  func_to_host_file_result="$1"
-+  if test -n "$1"; then
-+    # convert from *nix to w32, then use cygpath to convert from w32 to cygwin.
-+    func_convert_core_file_wine_to_w32 "$1"
-+    func_cygpath -u "$func_convert_core_file_wine_to_w32_result"
-+    func_to_host_file_result="$func_cygpath_result"
-+  fi
-+  func_convert_file_check "$1" "$func_to_host_file_result"
-+}
-+# end func_convert_file_nix_to_cygwin
-+
-+
-+#############################################
-+# $build to $host PATH CONVERSION FUNCTIONS #
-+#############################################
-+# invoked via `$to_host_path_cmd ARG'
-+#
-+# In each case, ARG is the path to be converted from $build to $host format.
-+# The result will be available in $func_to_host_path_result.
-+#
-+# Path separators are also converted from $build format to $host format.  If
-+# ARG begins or ends with a path separator character, it is preserved (but
-+# converted to $host format) on output.
-+#
-+# All path conversion functions are named using the following convention:
-+#   file name conversion function    : func_convert_file_X_to_Y ()
-+#   path conversion function         : func_convert_path_X_to_Y ()
-+# where, for any given $build/$host combination the 'X_to_Y' value is the
-+# same.  If conversion functions are added for new $build/$host combinations,
-+# the two new functions must follow this pattern, or func_init_to_host_path_cmd
-+# will break.
-+
-+
-+# func_init_to_host_path_cmd
-+# Ensures that function "pointer" variable $to_host_path_cmd is set to the
-+# appropriate value, based on the value of $to_host_file_cmd.
-+to_host_path_cmd=
-+func_init_to_host_path_cmd ()
-+{
-+  $opt_debug
-+  if test -z "$to_host_path_cmd"; then
-+    func_stripname 'func_convert_file_' '' "$to_host_file_cmd"
-+    to_host_path_cmd="func_convert_path_${func_stripname_result}"
-+  fi
-+}
-+
-+
-+# func_to_host_path ARG
-+# Converts the path ARG from $build format to $host format. Return result
-+# in func_to_host_path_result.
-+func_to_host_path ()
-+{
-+  $opt_debug
-+  func_init_to_host_path_cmd
-+  $to_host_path_cmd "$1"
-+}
-+# end func_to_host_path
-+
-+
-+# func_convert_path_noop ARG
-+# Copy ARG to func_to_host_path_result.
-+func_convert_path_noop ()
-+{
-+  func_to_host_path_result="$1"
-+}
-+# end func_convert_path_noop
-+
-+
-+# func_convert_path_msys_to_w32 ARG
-+# Convert path ARG from (mingw) MSYS to (mingw) w32 format; automatic
-+# conversion to w32 is not available inside the cwrapper.  Returns result in
-+# func_to_host_path_result.
-+func_convert_path_msys_to_w32 ()
-+{
-+  $opt_debug
-+  func_to_host_path_result="$1"
-+  if test -n "$1"; then
-+    # Remove leading and trailing path separator characters from ARG.  MSYS
-+    # behavior is inconsistent here; cygpath turns them into '.;' and ';.';
-+    # and winepath ignores them completely.
-+    func_stripname : : "$1"
-+    func_to_host_path_tmp1=$func_stripname_result
-+    func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
-+    func_to_host_path_result="$func_convert_core_msys_to_w32_result"
-+    func_convert_path_check : ";" \
-+      "$func_to_host_path_tmp1" "$func_to_host_path_result"
-+    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
-+  fi
-+}
-+# end func_convert_path_msys_to_w32
-+
-+
-+# func_convert_path_cygwin_to_w32 ARG
-+# Convert path ARG from Cygwin to w32 format.  Returns result in
-+# func_to_host_file_result.
-+func_convert_path_cygwin_to_w32 ()
-+{
-+  $opt_debug
-+  func_to_host_path_result="$1"
-+  if test -n "$1"; then
-+    # See func_convert_path_msys_to_w32:
-+    func_stripname : : "$1"
-+    func_to_host_path_tmp1=$func_stripname_result
-+    func_to_host_path_result=`cygpath -m -p "$func_to_host_path_tmp1"`
-+    func_convert_path_check : ";" \
-+      "$func_to_host_path_tmp1" "$func_to_host_path_result"
-+    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
-+  fi
-+}
-+# end func_convert_path_cygwin_to_w32
-+
-+
-+# func_convert_path_nix_to_w32 ARG
-+# Convert path ARG from *nix to w32 format.  Requires a wine environment and
-+# a working winepath.  Returns result in func_to_host_file_result.
-+func_convert_path_nix_to_w32 ()
-+{
-+  $opt_debug
-+  func_to_host_path_result="$1"
-+  if test -n "$1"; then
-+    # See func_convert_path_msys_to_w32:
-+    func_stripname : : "$1"
-+    func_to_host_path_tmp1=$func_stripname_result
-+    func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
-+    func_to_host_path_result="$func_convert_core_path_wine_to_w32_result"
-+    func_convert_path_check : ";" \
-+      "$func_to_host_path_tmp1" "$func_to_host_path_result"
-+    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
++  aix_libpath=$lt_cv_aix_libpath_
++fi
+ 
+         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+         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_sym_flag:\$export_symbols $shared_flag"
+@@ -9550,7 +10083,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+ 	else
+ 	 # Determine the default libpath from the value encoded in an
+ 	 # empty executable.
+-	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++	 if test "${lt_cv_aix_libpath+set}" = set; then
++  aix_libpath=$lt_cv_aix_libpath
++else
++  if ${lt_cv_aix_libpath_+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ int
+@@ -9563,22 +10102,29 @@ main ()
+ _ACEOF
+ if ac_fn_c_try_link "$LINENO"; then :
+ 
+-lt_aix_libpath_sed='
+-    /Import File Strings/,/^$/ {
+-	/^0/ {
+-	    s/^0  *\(.*\)$/\1/
+-	    p
+-	}
+-    }'
+-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+-# Check for a 64-bit object if we didn't find anything.
+-if test -z "$aix_libpath"; then
+-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+-fi
++  lt_aix_libpath_sed='
++      /Import File Strings/,/^$/ {
++	  /^0/ {
++	      s/^0  *\([^ ]*\) *$/\1/
++	      p
++	  }
++      }'
++  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++  # Check for a 64-bit object if we didn't find anything.
++  if test -z "$lt_cv_aix_libpath_"; then
++    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
 +  fi
-+}
-+# end func_convert_path_nix_to_w32
-+
-+
-+# func_convert_path_msys_to_cygwin ARG
-+# Convert path ARG from MSYS to Cygwin format.  Requires LT_CYGPATH set.
-+# Returns result in func_to_host_file_result.
-+func_convert_path_msys_to_cygwin ()
-+{
-+  $opt_debug
-+  func_to_host_path_result="$1"
-+  if test -n "$1"; then
-+    # See func_convert_path_msys_to_w32:
-+    func_stripname : : "$1"
-+    func_to_host_path_tmp1=$func_stripname_result
-+    func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
-+    func_cygpath -u -p "$func_convert_core_msys_to_w32_result"
-+    func_to_host_path_result="$func_cygpath_result"
-+    func_convert_path_check : : \
-+      "$func_to_host_path_tmp1" "$func_to_host_path_result"
-+    func_convert_path_front_back_pathsep ":*" "*:" : "$1"
+ fi
+ rm -f core conftest.err conftest.$ac_objext \
+     conftest$ac_exeext conftest.$ac_ext
+-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
++  if test -z "$lt_cv_aix_libpath_"; then
++    lt_cv_aix_libpath_="/usr/lib:/lib"
 +  fi
-+}
-+# end func_convert_path_msys_to_cygwin
 +
++fi
 +
-+# func_convert_path_nix_to_cygwin ARG
-+# Convert path ARG from *nix to Cygwin format.  Requires Cygwin installed in a
-+# a wine environment, working winepath, and LT_CYGPATH set.  Returns result in
-+# func_to_host_file_result.
-+func_convert_path_nix_to_cygwin ()
-+{
-+  $opt_debug
-+  func_to_host_path_result="$1"
-+  if test -n "$1"; then
-+    # Remove leading and trailing path separator characters from
-+    # ARG. msys behavior is inconsistent here, cygpath turns them
-+    # into '.;' and ';.', and winepath ignores them completely.
-+    func_stripname : : "$1"
-+    func_to_host_path_tmp1=$func_stripname_result
-+    func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
-+    func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result"
-+    func_to_host_path_result="$func_cygpath_result"
-+    func_convert_path_check : : \
-+      "$func_to_host_path_tmp1" "$func_to_host_path_result"
-+    func_convert_path_front_back_pathsep ":*" "*:" : "$1"
-+  fi
-+}
-+# end func_convert_path_nix_to_cygwin
-+
-+
- # func_mode_compile arg...
- func_mode_compile ()
- {
-@@ -1314,12 +1985,12 @@ func_mode_compile ()
- 	  ;;
- 
- 	-pie | -fpie | -fPIE)
--          pie_flag="$pie_flag $arg"
-+          func_append pie_flag " $arg"
- 	  continue
- 	  ;;
- 
- 	-shared | -static | -prefer-pic | -prefer-non-pic)
--	  later="$later $arg"
-+	  func_append later " $arg"
- 	  continue
- 	  ;;
- 
-@@ -1340,15 +2011,14 @@ func_mode_compile ()
- 	  save_ifs="$IFS"; IFS=','
- 	  for arg in $args; do
- 	    IFS="$save_ifs"
--	    func_quote_for_eval "$arg"
--	    lastarg="$lastarg $func_quote_for_eval_result"
-+	    func_append_quoted lastarg "$arg"
- 	  done
- 	  IFS="$save_ifs"
- 	  func_stripname ' ' '' "$lastarg"
- 	  lastarg=$func_stripname_result
++  aix_libpath=$lt_cv_aix_libpath_
++fi
  
- 	  # Add the arguments to base_compile.
--	  base_compile="$base_compile $lastarg"
-+	  func_append base_compile " $lastarg"
- 	  continue
- 	  ;;
+ 	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+ 	  # Warning - without using the other run time loading flags,
+@@ -9623,20 +10169,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+       # Microsoft Visual C++.
+       # hardcode_libdir_flag_spec is actually meaningless, as there is
+       # no search path for DLLs.
+-      hardcode_libdir_flag_spec=' '
+-      allow_undefined_flag=unsupported
+-      # Tell ltmain to make .lib files, not .a files.
+-      libext=lib
+-      # Tell ltmain to make .dll files, not .so files.
+-      shrext_cmds=".dll"
+-      # FIXME: Setting linknames here is a bad hack.
+-      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
+-      # The linker will automatically build a .lib file if we build a DLL.
+-      old_archive_from_new_cmds='true'
+-      # FIXME: Should let the user specify the lib program.
+-      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
+-      fix_srcfile_path='`cygpath -w "$srcfile"`'
+-      enable_shared_with_static_runtimes=yes
++      case $cc_basename in
++      cl*)
++	# Native MSVC
++	hardcode_libdir_flag_spec=' '
++	allow_undefined_flag=unsupported
++	always_export_symbols=yes
++	file_list_spec='@'
++	# Tell ltmain to make .lib files, not .a files.
++	libext=lib
++	# Tell ltmain to make .dll files, not .so files.
++	shrext_cmds=".dll"
++	# FIXME: Setting linknames here is a bad hack.
++	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
++	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
++	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
++	  else
++	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
++	  fi~
++	  $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
++	  linknames='
++	# The linker will not automatically build a static lib if we build a DLL.
++	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
++	enable_shared_with_static_runtimes=yes
++	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
++	# Don't use ranlib
++	old_postinstall_cmds='chmod 644 $oldlib'
++	postlink_cmds='lt_outputfile="@OUTPUT@"~
++	  lt_tool_outputfile="@TOOL_OUTPUT@"~
++	  case $lt_outputfile in
++	    *.exe|*.EXE) ;;
++	    *)
++	      lt_outputfile="$lt_outputfile.exe"
++	      lt_tool_outputfile="$lt_tool_outputfile.exe"
++	      ;;
++	  esac~
++	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
++	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
++	    $RM "$lt_outputfile.manifest";
++	  fi'
++	;;
++      *)
++	# Assume MSVC wrapper
++	hardcode_libdir_flag_spec=' '
++	allow_undefined_flag=unsupported
++	# Tell ltmain to make .lib files, not .a files.
++	libext=lib
++	# Tell ltmain to make .dll files, not .so files.
++	shrext_cmds=".dll"
++	# FIXME: Setting linknames here is a bad hack.
++	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
++	# The linker will automatically build a .lib file if we build a DLL.
++	old_archive_from_new_cmds='true'
++	# FIXME: Should let the user specify the lib program.
++	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
++	enable_shared_with_static_runtimes=yes
++	;;
++      esac
+       ;;
  
-@@ -1364,8 +2034,7 @@ func_mode_compile ()
-       esac    #  case $arg_mode
+     darwin* | rhapsody*)
+@@ -9697,7 +10286,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  
-       # Aesthetically quote the previous argument.
--      func_quote_for_eval "$lastarg"
--      base_compile="$base_compile $func_quote_for_eval_result"
-+      func_append_quoted base_compile "$lastarg"
-     done # for arg
+     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+     freebsd* | dragonfly*)
+-      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
++      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+       hardcode_libdir_flag_spec='-R$libdir'
+       hardcode_direct=yes
+       hardcode_shlibpath_var=no
+@@ -9705,7 +10294,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  
-     case $arg_mode in
-@@ -1496,17 +2165,16 @@ compiler."
- 	$opt_dry_run || $RM $removelist
- 	exit $EXIT_FAILURE
+     hpux9*)
+       if test "$GCC" = yes; then
+-	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'
++	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+       else
+ 	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
        fi
--      removelist="$removelist $output_obj"
-+      func_append removelist " $output_obj"
-       $ECHO "$srcfile" > "$lockfile"
-     fi
+@@ -9721,7 +10310,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  
-     $opt_dry_run || $RM $removelist
--    removelist="$removelist $lockfile"
-+    func_append removelist " $lockfile"
-     trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15
- 
--    if test -n "$fix_srcfile_path"; then
--      eval "srcfile=\"$fix_srcfile_path\""
--    fi
-+    func_to_tool_file "$srcfile" func_convert_file_msys_to_w32
-+    srcfile=$func_to_tool_file_result
-     func_quote_for_eval "$srcfile"
-     qsrcfile=$func_quote_for_eval_result
- 
-@@ -1526,7 +2194,7 @@ compiler."
- 
-       if test -z "$output_obj"; then
- 	# Place PIC objects in $objdir
--	command="$command -o $lobj"
-+	func_append command " -o $lobj"
+     hpux10*)
+       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
+-	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++	archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+       else
+ 	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
        fi
+@@ -9745,10 +10334,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+ 	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ 	  ;;
+ 	ia64*)
+-	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
++	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+ 	  ;;
+ 	*)
+-	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ 	  ;;
+ 	esac
+       else
+@@ -9827,23 +10416,36 @@ fi
  
-       func_show_eval_locale "$command"	\
-@@ -1573,11 +2241,11 @@ compiler."
- 	command="$base_compile $qsrcfile $pic_flag"
-       fi
-       if test "$compiler_c_o" = yes; then
--	command="$command -o $obj"
-+	func_append command " -o $obj"
-       fi
+     irix5* | irix6* | nonstopux*)
+       if test "$GCC" = yes; then
+-	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ 	# Try to use the -exported_symbol ld option, if it does not
+ 	# work, assume that -exports_file does not work either and
+ 	# implicitly export all symbols.
+-        save_LDFLAGS="$LDFLAGS"
+-        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
+-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++	# This should be the same for all languages, so no per-tag cache variable.
++	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
++$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
++if ${lt_cv_irix_exported_symbol+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  save_LDFLAGS="$LDFLAGS"
++	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
++	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-int foo(void) {}
++int foo (void) { return 0; }
+ _ACEOF
+ if ac_fn_c_try_link "$LINENO"; then :
+-  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
+-
++  lt_cv_irix_exported_symbol=yes
++else
++  lt_cv_irix_exported_symbol=no
+ fi
+ rm -f core conftest.err conftest.$ac_objext \
+     conftest$ac_exeext conftest.$ac_ext
+-        LDFLAGS="$save_LDFLAGS"
++           LDFLAGS="$save_LDFLAGS"
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
++$as_echo "$lt_cv_irix_exported_symbol" >&6; }
++	if test "$lt_cv_irix_exported_symbol" = yes; then
++          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
++	fi
+       else
+ 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
+@@ -9928,7 +10530,7 @@ rm -f core conftest.err conftest.$ac_objext \
+     osf4* | osf5*)	# as osf3* with the addition of -msym flag
+       if test "$GCC" = yes; then
+ 	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
+-	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++	archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ 	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+       else
+ 	allow_undefined_flag=' -expect_unresolved \*'
+@@ -9947,9 +10549,9 @@ rm -f core conftest.err conftest.$ac_objext \
+       no_undefined_flag=' -z defs'
+       if test "$GCC" = yes; then
+ 	wlarc='${wl}'
+-	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
++	archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ 	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+-	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
++	  $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+       else
+ 	case `$CC -V 2>&1` in
+ 	*"Compilers 5.0"*)
+@@ -10525,8 +11127,9 @@ cygwin* | mingw* | pw32* | cegcc*)
+   need_version=no
+   need_lib_prefix=no
  
-       # Suppress compiler output if we already did a PIC compilation.
--      command="$command$suppress_output"
-+      func_append command "$suppress_output"
-       func_show_eval_locale "$command" \
-         '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE'
- 
-@@ -1622,13 +2290,13 @@ compiler."
- }
- 
- $opt_help || {
--  test "$mode" = compile && func_mode_compile ${1+"$@"}
-+  test "$opt_mode" = compile && func_mode_compile ${1+"$@"}
- }
- 
- func_mode_help ()
- {
-     # We need to display help for each of the modes.
--    case $mode in
-+    case $opt_mode in
-       "")
-         # Generic help is extracted from the usage comments
-         # at the start of this file.
-@@ -1659,8 +2327,8 @@ This mode accepts the following additional options:
- 
-   -o OUTPUT-FILE    set the output file name to OUTPUT-FILE
-   -no-suppress      do not suppress compiler output for multiple passes
--  -prefer-pic       try to building PIC objects only
--  -prefer-non-pic   try to building non-PIC objects only
-+  -prefer-pic       try to build PIC objects only
-+  -prefer-non-pic   try to build non-PIC objects only
-   -shared           do not build a \`.o' file suitable for static linking
-   -static           only build a \`.o' file suitable for static linking
-   -Wc,FLAG          pass FLAG directly to the compiler
-@@ -1804,7 +2472,7 @@ Otherwise, only FILE itself is deleted using RM."
-         ;;
- 
-       *)
--        func_fatal_help "invalid operation mode \`$mode'"
-+        func_fatal_help "invalid operation mode \`$opt_mode'"
-         ;;
+-  case $GCC,$host_os in
+-  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
++  case $GCC,$cc_basename in
++  yes,*)
++    # gcc
+     library_names_spec='$libname.dll.a'
+     # DLL is installed to $(libdir)/../bin by postinstall_cmds
+     postinstall_cmds='base_file=`basename \${file}`~
+@@ -10559,13 +11162,71 @@ cygwin* | mingw* | pw32* | cegcc*)
+       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+       ;;
      esac
- 
-@@ -1819,13 +2487,13 @@ if $opt_help; then
-   else
-     {
-       func_help noexit
--      for mode in compile link execute install finish uninstall clean; do
-+      for opt_mode in compile link execute install finish uninstall clean; do
- 	func_mode_help
-       done
-     } | sed -n '1p; 2,$s/^Usage:/  or: /p'
-     {
-       func_help noexit
--      for mode in compile link execute install finish uninstall clean; do
-+      for opt_mode in compile link execute install finish uninstall clean; do
- 	echo
- 	func_mode_help
-       done
-@@ -1854,13 +2522,16 @@ func_mode_execute ()
-       func_fatal_help "you must specify a COMMAND"
- 
-     # Handle -dlopen flags immediately.
--    for file in $execute_dlfiles; do
-+    for file in $opt_dlopen; do
-       test -f "$file" \
- 	|| func_fatal_help "\`$file' is not a file"
- 
-       dir=
-       case $file in
-       *.la)
-+	func_resolve_sysroot "$file"
-+	file=$func_resolve_sysroot_result
++    dynamic_linker='Win32 ld.exe'
++    ;;
 +
- 	# Check to see that this really is a libtool archive.
- 	func_lalib_unsafe_p "$file" \
- 	  || func_fatal_help "\`$lib' is not a valid libtool archive"
-@@ -1882,7 +2553,7 @@ func_mode_execute ()
- 	dir="$func_dirname_result"
- 
- 	if test -f "$dir/$objdir/$dlname"; then
--	  dir="$dir/$objdir"
-+	  func_append dir "/$objdir"
- 	else
- 	  if test ! -f "$dir/$dlname"; then
- 	    func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'"
-@@ -1907,10 +2578,10 @@ func_mode_execute ()
-       test -n "$absdir" && dir="$absdir"
- 
-       # Now add the directory to shlibpath_var.
--      if eval test -z \"\$$shlibpath_var\"; then
--	eval $shlibpath_var=\$dir
-+      if eval "test -z \"\$$shlibpath_var\""; then
-+	eval "$shlibpath_var=\"\$dir\""
-       else
--	eval $shlibpath_var=\$dir:\$$shlibpath_var
-+	eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\""
-       fi
-     done
++  *,cl*)
++    # Native MSVC
++    libname_spec='$name'
++    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
++    library_names_spec='${libname}.dll.lib'
++
++    case $build_os in
++    mingw*)
++      sys_lib_search_path_spec=
++      lt_save_ifs=$IFS
++      IFS=';'
++      for lt_path in $LIB
++      do
++        IFS=$lt_save_ifs
++        # Let DOS variable expansion print the short 8.3 style file name.
++        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
++        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
++      done
++      IFS=$lt_save_ifs
++      # Convert to MSYS style.
++      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
++      ;;
++    cygwin*)
++      # Convert to unix form, then to dos form, then back to unix form
++      # but this time dos style (no spaces!) so that the unix form looks
++      # like /cygdrive/c/PROGRA~1:/cygdr...
++      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
++      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
++      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
++      ;;
++    *)
++      sys_lib_search_path_spec="$LIB"
++      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
++        # It is most probably a Windows format PATH.
++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
++      else
++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
++      fi
++      # FIXME: find the short name or the path components, as spaces are
++      # common. (e.g. "Program Files" -> "PROGRA~1")
++      ;;
++    esac
++
++    # DLL is installed to $(libdir)/../bin by postinstall_cmds
++    postinstall_cmds='base_file=`basename \${file}`~
++      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
++      dldir=$destdir/`dirname \$dlpath`~
++      test -d \$dldir || mkdir -p \$dldir~
++      $install_prog $dir/$dlname \$dldir/$dlname'
++    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
++      dlpath=$dir/\$dldll~
++       $RM \$dlpath'
++    shlibpath_overrides_runpath=yes
++    dynamic_linker='Win32 link.exe'
+     ;;
  
-@@ -1939,8 +2610,7 @@ func_mode_execute ()
- 	;;
-       esac
-       # Quote arguments (to preserve shell metacharacters).
--      func_quote_for_eval "$file"
--      args="$args $func_quote_for_eval_result"
-+      func_append_quoted args "$file"
-     done
+   *)
++    # Assume MSVC wrapper
+     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
++    dynamic_linker='Win32 ld.exe'
+     ;;
+   esac
+-  dynamic_linker='Win32 ld.exe'
+   # FIXME: first we should search . and the directory the executable is in
+   shlibpath_var=PATH
+   ;;
+@@ -11443,7 +12104,7 @@ else
+   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+   lt_status=$lt_dlunknown
+   cat > conftest.$ac_ext <<_LT_EOF
+-#line 11446 "configure"
++#line $LINENO "configure"
+ #include "confdefs.h"
  
-     if test "X$opt_dry_run" = Xfalse; then
-@@ -1972,22 +2642,59 @@ func_mode_execute ()
-     fi
- }
+ #if HAVE_DLFCN_H
+@@ -11487,10 +12148,10 @@ else
+ /* When -fvisbility=hidden is used, assume the code has been annotated
+    correspondingly for the symbols needed.  */
+ #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
+-void fnord () __attribute__((visibility("default")));
++int fnord () __attribute__((visibility("default")));
+ #endif
  
--test "$mode" = execute && func_mode_execute ${1+"$@"}
-+test "$opt_mode" = execute && func_mode_execute ${1+"$@"}
+-void fnord () { int i=42; }
++int fnord () { return 42; }
+ int main ()
+ {
+   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+@@ -11549,7 +12210,7 @@ else
+   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+   lt_status=$lt_dlunknown
+   cat > conftest.$ac_ext <<_LT_EOF
+-#line 11552 "configure"
++#line $LINENO "configure"
+ #include "confdefs.h"
  
+ #if HAVE_DLFCN_H
+@@ -11593,10 +12254,10 @@ else
+ /* When -fvisbility=hidden is used, assume the code has been annotated
+    correspondingly for the symbols needed.  */
+ #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
+-void fnord () __attribute__((visibility("default")));
++int fnord () __attribute__((visibility("default")));
+ #endif
  
- # func_mode_finish arg...
- func_mode_finish ()
+-void fnord () { int i=42; }
++int fnord () { return 42; }
+ int main ()
  {
-     $opt_debug
--    libdirs="$nonopt"
-+    libs=
-+    libdirs=
-     admincmds=
+   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+@@ -13361,7 +14022,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ #
+ # INIT-COMMANDS
+ #
+-AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
++AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
  
--    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
--      for dir
--      do
--	libdirs="$libdirs $dir"
--      done
-+    for opt in "$nonopt" ${1+"$@"}
-+    do
-+      if test -d "$opt"; then
-+	func_append libdirs " $opt"
  
-+      elif test -f "$opt"; then
-+	if func_lalib_unsafe_p "$opt"; then
-+	  func_append libs " $opt"
-+	else
-+	  func_warning "\`$opt' is not a valid libtool archive"
-+	fi
-+
-+      else
-+	func_fatal_error "invalid argument \`$opt'"
-+      fi
-+    done
-+
-+    if test -n "$libs"; then
-+      if test -n "$lt_sysroot"; then
-+        sysroot_regex=`$ECHO "$lt_sysroot" | $SED "$sed_make_literal_regex"`
-+        sysroot_cmd="s/\([ ']\)$sysroot_regex/\1/g;"
-+      else
-+        sysroot_cmd=
-+      fi
-+
-+      # Remove sysroot references
-+      if $opt_dry_run; then
-+        for lib in $libs; do
-+          echo "removing references to $lt_sysroot and \`=' prefixes from $lib"
-+        done
-+      else
-+        tmpdir=`func_mktempdir`
-+        for lib in $libs; do
-+	  sed -e "${sysroot_cmd} s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \
-+	    > $tmpdir/tmp-la
-+	  mv -f $tmpdir/tmp-la $lib
-+	done
-+        ${RM}r "$tmpdir"
-+      fi
-+    fi
+ # The HP-UX ksh and POSIX shell print the target directory to stdout
+@@ -13399,13 +14060,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
+ lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
+ lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
+ lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
++lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
++lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
+ reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
+ reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
+ OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
+ deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
+ file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
++file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
++want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
++DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
++sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
+ AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
+ AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
++archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
+ STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
+ RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
+ old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
+@@ -13420,14 +14088,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
+ lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
+ lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
+ 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"`'
++nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
++lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
+ objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
+ MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
+ lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
+-lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
+ lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
++lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
+ lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
+ lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
+ need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
++MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
+ DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
+ NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
+ LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
+@@ -13460,12 +14131,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
+ hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
+ inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
+ link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
+-fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
+ always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
+ export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
+ exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
+ include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
+ prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
++postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
+ file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
+ variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
+ need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
+@@ -13520,8 +14191,13 @@ reload_flag \
+ OBJDUMP \
+ deplibs_check_method \
+ file_magic_cmd \
++file_magic_glob \
++want_nocaseglob \
++DLLTOOL \
++sharedlib_from_linklib_cmd \
+ AR \
+ AR_FLAGS \
++archiver_list_spec \
+ STRIP \
+ RANLIB \
+ CC \
+@@ -13531,12 +14207,14 @@ lt_cv_sys_global_symbol_pipe \
+ lt_cv_sys_global_symbol_to_cdecl \
+ lt_cv_sys_global_symbol_to_c_name_address \
+ lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
++nm_file_list_spec \
+ lt_prog_compiler_no_builtin_flag \
+-lt_prog_compiler_wl \
+ lt_prog_compiler_pic \
++lt_prog_compiler_wl \
+ lt_prog_compiler_static \
+ lt_cv_prog_compiler_c_o \
+ need_locks \
++MANIFEST_TOOL \
+ DSYMUTIL \
+ NMEDIT \
+ LIPO \
+@@ -13552,7 +14230,6 @@ no_undefined_flag \
+ hardcode_libdir_flag_spec \
+ hardcode_libdir_flag_spec_ld \
+ hardcode_libdir_separator \
+-fix_srcfile_path \
+ exclude_expsyms \
+ include_expsyms \
+ file_list_spec \
+@@ -13588,6 +14265,7 @@ module_cmds \
+ module_expsym_cmds \
+ export_symbols_cmds \
+ prelink_cmds \
++postlink_cmds \
+ postinstall_cmds \
+ postuninstall_cmds \
+ finish_cmds \
+@@ -14234,29 +14912,35 @@ $as_echo "$as_me: executing $ac_file commands" >&6;}
+   # Older Autoconf quotes --file arguments for eval, but not when files
+   # are listed without --file.  Let's play safe and only enable the eval
+   # if we detect the quoting.
+-  case $CONFIG_FILES in
+-  *\'*) eval set x "$CONFIG_FILES" ;;
+-  *)   set x $CONFIG_FILES ;;
+-  esac
++  # TODO: see whether this extra hack can be removed once we start
++  # requiring Autoconf 2.70 or later.
++  case $CONFIG_FILES in #(
++  *\'*) :
++    eval set x "$CONFIG_FILES" ;; #(
++  *) :
++    set x $CONFIG_FILES ;; #(
++  *) :
++     ;;
++esac
+   shift
+-  for mf
++  # Used to flag and report bootstrapping failures.
++  am_rc=0
++  for am_mf
+   do
+     # Strip MF so we end up with the name of the file.
+-    mf=`echo "$mf" | sed -e 's/:.*$//'`
+-    # Check whether this is an Automake generated Makefile or not.
+-    # We used to match only the files named 'Makefile.in', but
+-    # some people rename them; so instead we look at the file content.
+-    # Grep'ing the first line is not enough: some people post-process
+-    # each Makefile.in and add a new line on top of each file to say so.
+-    # Grep'ing the whole file is not good either: AIX grep has a line
++    am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'`
++    # Check whether this is an Automake generated Makefile which includes
++    # dependency-tracking related rules and includes.
++    # Grep'ing the whole file directly is not great: AIX grep has a line
+     # limit of 2048, but all sed's we know have understand at least 4000.
+-    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+-      dirpart=`$as_dirname -- "$mf" ||
+-$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+-	 X"$mf" : 'X\(//\)[^/]' \| \
+-	 X"$mf" : 'X\(//\)$' \| \
+-	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
+-$as_echo X"$mf" |
++    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
++      || continue
++    am_dirpart=`$as_dirname -- "$am_mf" ||
++$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
++	 X"$am_mf" : 'X\(//\)[^/]' \| \
++	 X"$am_mf" : 'X\(//\)$' \| \
++	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
++$as_echo X"$am_mf" |
+     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ 	    s//\1/
+ 	    q
+@@ -14274,53 +14958,50 @@ $as_echo X"$mf" |
+ 	    q
+ 	  }
+ 	  s/.*/./; q'`
+-    else
+-      continue
+-    fi
+-    # Extract the definition of DEPDIR, am__include, and am__quote
+-    # from the Makefile without running 'make'.
+-    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+-    test -z "$DEPDIR" && continue
+-    am__include=`sed -n 's/^am__include = //p' < "$mf"`
+-    test -z "$am__include" && continue
+-    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+-    # Find all dependency output files, they are included files with
+-    # $(DEPDIR) in their names.  We invoke sed twice because it is the
+-    # simplest approach to changing $(DEPDIR) to its actual value in the
+-    # expansion.
+-    for file in `sed -n "
+-      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+-	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
+-      # Make sure the directory exists.
+-      test -f "$dirpart/$file" && continue
+-      fdir=`$as_dirname -- "$file" ||
+-$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+-	 X"$file" : 'X\(//\)[^/]' \| \
+-	 X"$file" : 'X\(//\)$' \| \
+-	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
+-$as_echo X"$file" |
+-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+-	    s//\1/
+-	    q
+-	  }
+-	  /^X\(\/\/\)[^/].*/{
++    am_filepart=`$as_basename -- "$am_mf" ||
++$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
++	 X"$am_mf" : 'X\(//\)$' \| \
++	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
++$as_echo X/"$am_mf" |
++    sed '/^.*\/\([^/][^/]*\)\/*$/{
+ 	    s//\1/
+ 	    q
+ 	  }
+-	  /^X\(\/\/\)$/{
++	  /^X\/\(\/\/\)$/{
+ 	    s//\1/
+ 	    q
+ 	  }
+-	  /^X\(\/\).*/{
++	  /^X\/\(\/\).*/{
+ 	    s//\1/
+ 	    q
+ 	  }
+ 	  s/.*/./; q'`
+-      as_dir=$dirpart/$fdir; as_fn_mkdir_p
+-      # echo "creating $dirpart/$file"
+-      echo '# dummy' > "$dirpart/$file"
+-    done
++    { echo "$as_me:$LINENO: cd "$am_dirpart" \
++      && sed -e '/# am--include-marker/d' "$am_filepart" \
++        | $MAKE -f - am--depfiles" >&5
++   (cd "$am_dirpart" \
++      && sed -e '/# am--include-marker/d' "$am_filepart" \
++        | $MAKE -f - am--depfiles) >&5 2>&5
++   ac_status=$?
++   echo "$as_me:$LINENO: \$? = $ac_status" >&5
++   (exit $ac_status); } || am_rc=$?
+   done
++  if test $am_rc -ne 0; then
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
++as_fn_error $? "Something went wrong bootstrapping makefile fragments
++    for automatic dependency tracking.  If GNU make was not used, consider
++    re-running the configure script with MAKE=\"gmake\" (or whatever is
++    necessary).  You can also try re-running configure with the
++    '--disable-dependency-tracking' option to at least be able to build
++    the package (albeit without support for automatic dependency tracking).
++See \`config.log' for more details" "$LINENO" 5; }
++  fi
++  { am_dirpart=; unset am_dirpart;}
++  { am_filepart=; unset am_filepart;}
++  { am_mf=; unset am_mf;}
++  { am_rc=; unset am_rc;}
++  rm -f conftest-deps.mk
+ }
+  ;;
+     "libtool":C)
+@@ -14344,7 +15025,8 @@ $as_echo X"$file" |
+ # NOTE: Changes made to this file will be lost: look at ltmain.sh.
+ #
+ #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+-#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
++#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
++#                 Inc.
+ #   Written by Gordon Matzigkeit, 1996
+ #
+ #   This file is part of GNU Libtool.
+@@ -14447,19 +15129,42 @@ SP2NL=$lt_lt_SP2NL
+ # turn newlines into spaces.
+ NL2SP=$lt_lt_NL2SP
+ 
++# convert \$build file names to \$host format.
++to_host_file_cmd=$lt_cv_to_host_file_cmd
 +
-+    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
-       for libdir in $libdirs; do
- 	if test -n "$finish_cmds"; then
- 	  # Do each command in the finish commands.
-@@ -1997,7 +2704,7 @@ func_mode_finish ()
- 	if test -n "$finish_eval"; then
- 	  # Do the single finish_eval.
- 	  eval cmds=\"$finish_eval\"
--	  $opt_dry_run || eval "$cmds" || admincmds="$admincmds
-+	  $opt_dry_run || eval "$cmds" || func_append admincmds "
-        $cmds"
- 	fi
-       done
-@@ -2006,53 +2713,55 @@ func_mode_finish ()
-     # Exit here if they wanted silent mode.
-     $opt_silent && exit $EXIT_SUCCESS
++# convert \$build files to toolchain format.
++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
++
+ # An object symbol dumper.
+ OBJDUMP=$lt_OBJDUMP
  
--    echo "----------------------------------------------------------------------"
--    echo "Libraries have been installed in:"
--    for libdir in $libdirs; do
--      $ECHO "   $libdir"
--    done
--    echo
--    echo "If you ever happen to want to link against installed libraries"
--    echo "in a given directory, LIBDIR, you must either use libtool, and"
--    echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
--    echo "flag during linking and do at least one of the following:"
--    if test -n "$shlibpath_var"; then
--      echo "   - add LIBDIR to the \`$shlibpath_var' environment variable"
--      echo "     during execution"
--    fi
--    if test -n "$runpath_var"; then
--      echo "   - add LIBDIR to the \`$runpath_var' environment variable"
--      echo "     during linking"
--    fi
--    if test -n "$hardcode_libdir_flag_spec"; then
--      libdir=LIBDIR
--      eval "flag=\"$hardcode_libdir_flag_spec\""
-+    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
-+      echo "----------------------------------------------------------------------"
-+      echo "Libraries have been installed in:"
-+      for libdir in $libdirs; do
-+	$ECHO "   $libdir"
-+      done
-+      echo
-+      echo "If you ever happen to want to link against installed libraries"
-+      echo "in a given directory, LIBDIR, you must either use libtool, and"
-+      echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
-+      echo "flag during linking and do at least one of the following:"
-+      if test -n "$shlibpath_var"; then
-+	echo "   - add LIBDIR to the \`$shlibpath_var' environment variable"
-+	echo "     during execution"
-+      fi
-+      if test -n "$runpath_var"; then
-+	echo "   - add LIBDIR to the \`$runpath_var' environment variable"
-+	echo "     during linking"
-+      fi
-+      if test -n "$hardcode_libdir_flag_spec"; then
-+	libdir=LIBDIR
-+	eval flag=\"$hardcode_libdir_flag_spec\"
+ # Method to check whether dependent libraries are shared objects.
+ deplibs_check_method=$lt_deplibs_check_method
  
--      $ECHO "   - use the \`$flag' linker flag"
--    fi
--    if test -n "$admincmds"; then
--      $ECHO "   - have your system administrator run these commands:$admincmds"
--    fi
--    if test -f /etc/ld.so.conf; then
--      echo "   - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
--    fi
--    echo
-+	$ECHO "   - use the \`$flag' linker flag"
-+      fi
-+      if test -n "$admincmds"; then
-+	$ECHO "   - have your system administrator run these commands:$admincmds"
-+      fi
-+      if test -f /etc/ld.so.conf; then
-+	echo "   - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
-+      fi
-+      echo
+-# Command to use when deplibs_check_method == "file_magic".
++# Command to use when deplibs_check_method = "file_magic".
+ file_magic_cmd=$lt_file_magic_cmd
  
--    echo "See any operating system documentation about shared libraries for"
--    case $host in
--      solaris2.[6789]|solaris2.1[0-9])
--        echo "more information, such as the ld(1), crle(1) and ld.so(8) manual"
--	echo "pages."
--	;;
--      *)
--        echo "more information, such as the ld(1) and ld.so(8) manual pages."
--        ;;
--    esac
--    echo "----------------------------------------------------------------------"
-+      echo "See any operating system documentation about shared libraries for"
-+      case $host in
-+	solaris2.[6789]|solaris2.1[0-9])
-+	  echo "more information, such as the ld(1), crle(1) and ld.so(8) manual"
-+	  echo "pages."
-+	  ;;
-+	*)
-+	  echo "more information, such as the ld(1) and ld.so(8) manual pages."
-+	  ;;
-+      esac
-+      echo "----------------------------------------------------------------------"
-+    fi
-     exit $EXIT_SUCCESS
- }
- 
--test "$mode" = finish && func_mode_finish ${1+"$@"}
-+test "$opt_mode" = finish && func_mode_finish ${1+"$@"}
- 
- 
- # func_mode_install arg...
-@@ -2077,7 +2786,7 @@ func_mode_install ()
-     # The real first argument should be the name of the installation program.
-     # Aesthetically quote it.
-     func_quote_for_eval "$arg"
--    install_prog="$install_prog$func_quote_for_eval_result"
-+    func_append install_prog "$func_quote_for_eval_result"
-     install_shared_prog=$install_prog
-     case " $install_prog " in
-       *[\\\ /]cp\ *) install_cp=: ;;
-@@ -2097,7 +2806,7 @@ func_mode_install ()
-     do
-       arg2=
-       if test -n "$dest"; then
--	files="$files $dest"
-+	func_append files " $dest"
- 	dest=$arg
- 	continue
-       fi
-@@ -2135,11 +2844,11 @@ func_mode_install ()
- 
-       # Aesthetically quote the argument.
-       func_quote_for_eval "$arg"
--      install_prog="$install_prog $func_quote_for_eval_result"
-+      func_append install_prog " $func_quote_for_eval_result"
-       if test -n "$arg2"; then
- 	func_quote_for_eval "$arg2"
-       fi
--      install_shared_prog="$install_shared_prog $func_quote_for_eval_result"
-+      func_append install_shared_prog " $func_quote_for_eval_result"
-     done
- 
-     test -z "$install_prog" && \
-@@ -2151,7 +2860,7 @@ func_mode_install ()
-     if test -n "$install_override_mode" && $no_mode; then
-       if $install_cp; then :; else
- 	func_quote_for_eval "$install_override_mode"
--	install_shared_prog="$install_shared_prog -m $func_quote_for_eval_result"
-+	func_append install_shared_prog " -m $func_quote_for_eval_result"
-       fi
-     fi
- 
-@@ -2209,10 +2918,13 @@ func_mode_install ()
-       case $file in
-       *.$libext)
- 	# Do the static libraries later.
--	staticlibs="$staticlibs $file"
-+	func_append staticlibs " $file"
- 	;;
- 
-       *.la)
-+	func_resolve_sysroot "$file"
-+	file=$func_resolve_sysroot_result
++# How to find potential files when deplibs_check_method = "file_magic".
++file_magic_glob=$lt_file_magic_glob
 +
- 	# Check to see that this really is a libtool archive.
- 	func_lalib_unsafe_p "$file" \
- 	  || func_fatal_help "\`$file' is not a valid libtool archive"
-@@ -2226,23 +2938,30 @@ func_mode_install ()
- 	if test "X$destdir" = "X$libdir"; then
- 	  case "$current_libdirs " in
- 	  *" $libdir "*) ;;
--	  *) current_libdirs="$current_libdirs $libdir" ;;
-+	  *) func_append current_libdirs " $libdir" ;;
- 	  esac
- 	else
- 	  # Note the libdir as a future libdir.
- 	  case "$future_libdirs " in
- 	  *" $libdir "*) ;;
--	  *) future_libdirs="$future_libdirs $libdir" ;;
-+	  *) func_append future_libdirs " $libdir" ;;
- 	  esac
- 	fi
- 
- 	func_dirname "$file" "/" ""
- 	dir="$func_dirname_result"
--	dir="$dir$objdir"
-+	func_append dir "$objdir"
- 
- 	if test -n "$relink_command"; then
-+      # Strip any trailing slash from the destination.
-+      func_stripname '' '/' "$libdir"
-+      destlibdir=$func_stripname_result
++# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
++want_nocaseglob=$lt_want_nocaseglob
 +
-+      func_stripname '' '/' "$destdir"
-+      s_destdir=$func_stripname_result
++# DLL creation program.
++DLLTOOL=$lt_DLLTOOL
 +
- 	  # Determine the prefix the user has applied to our future dir.
--	  inst_prefix_dir=`$ECHO "$destdir" | $SED -e "s%$libdir\$%%"`
-+	  inst_prefix_dir=`$ECHO "X$s_destdir" | $Xsed -e "s%$destlibdir\$%%"`
++# Command to associate shared and link libraries.
++sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
++
+ # The archiver.
+ AR=$lt_AR
++
++# Flags to create an archive.
+ AR_FLAGS=$lt_AR_FLAGS
  
- 	  # Don't allow the user to place us outside of our expected
- 	  # location b/c this prevents finding dependent libraries that
-@@ -2315,7 +3034,7 @@ func_mode_install ()
- 	func_show_eval "$install_prog $instname $destdir/$name" 'exit $?'
++# How to feed a file listing to the archiver.
++archiver_list_spec=$lt_archiver_list_spec
++
+ # A symbol stripping program.
+ STRIP=$lt_STRIP
  
- 	# Maybe install the static library, too.
--	test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
-+	test -n "$old_library" && func_append staticlibs " $dir/$old_library"
- 	;;
+@@ -14489,6 +15194,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
+ # Transform the output of nm in a C name address pair when lib prefix is needed.
+ global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
  
-       *.lo)
-@@ -2503,7 +3222,7 @@ func_mode_install ()
-     test -n "$future_libdirs" && \
-       func_warning "remember to run \`$progname --finish$future_libdirs'"
++# Specify filename containing input files for \$NM.
++nm_file_list_spec=$lt_nm_file_list_spec
++
++# The root where to search for dependent libraries,and in which our libraries should be installed.
++lt_sysroot=$lt_sysroot
++
+ # The name of the directory that contains temporary libtool files.
+ objdir=$objdir
  
--    if test -n "$current_libdirs" && $opt_finish; then
-+    if test -n "$current_libdirs"; then
-       # Maybe just do a dry run.
-       $opt_dry_run && current_libdirs=" -n$current_libdirs"
-       exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs'
-@@ -2512,7 +3231,7 @@ func_mode_install ()
-     fi
- }
+@@ -14498,6 +15209,9 @@ MAGIC_CMD=$MAGIC_CMD
+ # Must we lock files when doing compilation?
+ need_locks=$lt_need_locks
  
--test "$mode" = install && func_mode_install ${1+"$@"}
-+test "$opt_mode" = install && func_mode_install ${1+"$@"}
++# Manifest tool.
++MANIFEST_TOOL=$lt_MANIFEST_TOOL
++
+ # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
+ DSYMUTIL=$lt_DSYMUTIL
  
+@@ -14612,12 +15326,12 @@ with_gcc=$GCC
+ # Compiler flag to turn off builtin functions.
+ no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
  
- # func_generate_dlsyms outputname originator pic_p
-@@ -2559,6 +3278,18 @@ extern \"C\" {
- #pragma GCC diagnostic ignored \"-Wstrict-prototypes\"
- #endif
+-# How to pass a linker flag through the compiler.
+-wl=$lt_lt_prog_compiler_wl
+-
+ # Additional compiler flags for building library objects.
+ pic_flag=$lt_lt_prog_compiler_pic
  
-+/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
-+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
-+/* DATA imports from DLLs on WIN32 con't be const, because runtime
-+   relocations are performed -- see ld's documentation on pseudo-relocs.  */
-+# define LT_DLSYM_CONST
-+#elif defined(__osf__)
-+/* This system does not cope well with relocations in const data.  */
-+# define LT_DLSYM_CONST
-+#else
-+# define LT_DLSYM_CONST const
-+#endif
++# How to pass a linker flag through the compiler.
++wl=$lt_lt_prog_compiler_wl
 +
- /* External symbol declarations for the compiler. */\
- "
+ # Compiler flag to prevent dynamic linking.
+ link_static_flag=$lt_lt_prog_compiler_static
  
-@@ -2570,21 +3301,22 @@ extern \"C\" {
- 	  # Add our own program objects to the symbol list.
- 	  progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP`
- 	  for progfile in $progfiles; do
--	    func_verbose "extracting global C symbols from \`$progfile'"
--	    $opt_dry_run || eval "$NM $progfile | $global_symbol_pipe >> '$nlist'"
-+	    func_to_tool_file "$progfile" func_convert_file_msys_to_w32
-+	    func_verbose "extracting global C symbols from \`$func_to_tool_file_result'"
-+	    $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'"
- 	  done
+@@ -14704,9 +15418,6 @@ inherit_rpath=$inherit_rpath
+ # Whether libtool must link a program against all its dependency libraries.
+ link_all_deplibs=$link_all_deplibs
  
- 	  if test -n "$exclude_expsyms"; then
- 	    $opt_dry_run || {
--	      $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T
--	      $MV "$nlist"T "$nlist"
-+	      eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T'
-+	      eval '$MV "$nlist"T "$nlist"'
- 	    }
- 	  fi
+-# Fix the shell variable \$srcfile for the compiler.
+-fix_srcfile_path=$lt_fix_srcfile_path
+-
+ # Set to "yes" if exported symbols are required.
+ always_export_symbols=$always_export_symbols
  
- 	  if test -n "$export_symbols_regex"; then
- 	    $opt_dry_run || {
--	      $EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T
--	      $MV "$nlist"T "$nlist"
-+	      eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T'
-+	      eval '$MV "$nlist"T "$nlist"'
- 	    }
- 	  fi
+@@ -14722,6 +15433,9 @@ include_expsyms=$lt_include_expsyms
+ # Commands necessary for linking programs (against libraries) with templates.
+ prelink_cmds=$lt_prelink_cmds
  
-@@ -2593,23 +3325,23 @@ extern \"C\" {
- 	    export_symbols="$output_objdir/$outputname.exp"
- 	    $opt_dry_run || {
- 	      $RM $export_symbols
--	      ${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' < "$nlist" > "$export_symbols"
-+	      eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
- 	      case $host in
- 	      *cygwin* | *mingw* | *cegcc* )
--                echo EXPORTS > "$output_objdir/$outputname.def"
--                cat "$export_symbols" >> "$output_objdir/$outputname.def"
-+                eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
-+                eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"'
- 	        ;;
- 	      esac
- 	    }
- 	  else
- 	    $opt_dry_run || {
--	      ${SED} -e 's/\([].[*^$]\)/\\\1/g' -e 's/^/ /' -e 's/$/$/' < "$export_symbols" > "$output_objdir/$outputname.exp"
--	      $GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T
--	      $MV "$nlist"T "$nlist"
-+	      eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"'
-+	      eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T'
-+	      eval '$MV "$nlist"T "$nlist"'
- 	      case $host in
- 	        *cygwin* | *mingw* | *cegcc* )
--	          echo EXPORTS > "$output_objdir/$outputname.def"
--	          cat "$nlist" >> "$output_objdir/$outputname.def"
-+	          eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
-+	          eval 'cat "$nlist" >> "$output_objdir/$outputname.def"'
- 	          ;;
- 	      esac
- 	    }
-@@ -2620,10 +3352,52 @@ extern \"C\" {
- 	  func_verbose "extracting global C symbols from \`$dlprefile'"
- 	  func_basename "$dlprefile"
- 	  name="$func_basename_result"
--	  $opt_dry_run || {
--	    $ECHO ": $name " >> "$nlist"
--	    eval "$NM $dlprefile 2>/dev/null | $global_symbol_pipe >> '$nlist'"
--	  }
-+          case $host in
-+	    *cygwin* | *mingw* | *cegcc* )
-+	      # if an import library, we need to obtain dlname
-+	      if func_win32_import_lib_p "$dlprefile"; then
-+	        func_tr_sh "$dlprefile"
-+	        eval "curr_lafile=\$libfile_$func_tr_sh_result"
-+	        dlprefile_dlbasename=""
-+	        if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then
-+	          # Use subshell, to avoid clobbering current variable values
-+	          dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"`
-+	          if test -n "$dlprefile_dlname" ; then
-+	            func_basename "$dlprefile_dlname"
-+	            dlprefile_dlbasename="$func_basename_result"
-+	          else
-+	            # no lafile. user explicitly requested -dlpreopen <import library>.
-+	            $sharedlib_from_linklib_cmd "$dlprefile"
-+	            dlprefile_dlbasename=$sharedlib_from_linklib_result
-+	          fi
-+	        fi
-+	        $opt_dry_run || {
-+	          if test -n "$dlprefile_dlbasename" ; then
-+	            eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"'
-+	          else
-+	            func_warning "Could not compute DLL name from $name"
-+	            eval '$ECHO ": $name " >> "$nlist"'
-+	          fi
-+	          func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
-+	          eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe |
-+	            $SED -e '/I __imp/d' -e 's/I __nm_/D /;s/_nm__//' >> '$nlist'"
-+	        }
-+	      else # not an import lib
-+	        $opt_dry_run || {
-+	          eval '$ECHO ": $name " >> "$nlist"'
-+	          func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
-+	          eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'"
-+	        }
-+	      fi
-+	    ;;
-+	    *)
-+	      $opt_dry_run || {
-+	        eval '$ECHO ": $name " >> "$nlist"'
-+	        func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
-+	        eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'"
-+	      }
-+	    ;;
-+          esac
- 	done
- 
- 	$opt_dry_run || {
-@@ -2661,26 +3435,9 @@ typedef struct {
-   const char *name;
-   void *address;
- } lt_dlsymlist;
--"
--	  case $host in
--	  *cygwin* | *mingw* | *cegcc* )
--	    echo >> "$output_objdir/$my_dlsyms" "\
--/* DATA imports from DLLs on WIN32 con't be const, because
--   runtime relocations are performed -- see ld's documentation
--   on pseudo-relocs.  */"
--	    lt_dlsym_const= ;;
--	  *osf5*)
--	    echo >> "$output_objdir/$my_dlsyms" "\
--/* This system does not cope well with relocations in const data */"
--	    lt_dlsym_const= ;;
--	  *)
--	    lt_dlsym_const=const ;;
--	  esac
--
--	  echo >> "$output_objdir/$my_dlsyms" "\
--extern $lt_dlsym_const lt_dlsymlist
-+extern LT_DLSYM_CONST lt_dlsymlist
- lt_${my_prefix}_LTX_preloaded_symbols[];
--$lt_dlsym_const lt_dlsymlist
-+LT_DLSYM_CONST lt_dlsymlist
- lt_${my_prefix}_LTX_preloaded_symbols[] =
- {\
-   { \"$my_originator\", (void *) 0 },"
-@@ -2736,7 +3493,7 @@ static const void *lt_preloaded_setup() {
- 	for arg in $LTCFLAGS; do
- 	  case $arg in
- 	  -pie | -fpie | -fPIE) ;;
--	  *) symtab_cflags="$symtab_cflags $arg" ;;
-+	  *) func_append symtab_cflags " $arg" ;;
- 	  esac
- 	done
- 
-@@ -2796,9 +3553,11 @@ func_win32_libid ()
-     win32_libid_type="x86 archive import"
-     ;;
-   *ar\ archive*) # could be an import, or static
--    if $OBJDUMP -f "$1" | $SED -e '10q' 2>/dev/null |
--       $EGREP 'file format (pe-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then
--      win32_nmres=`$NM -f posix -A "$1" |
-+    # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD.
-+    if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null |
-+       $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then
-+      func_to_tool_file "$1" func_convert_file_msys_to_w32
-+      win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" |
- 	$SED -n -e '
- 	    1,100{
- 		/ I /{
-@@ -2827,6 +3586,131 @@ func_win32_libid ()
-   $ECHO "$win32_libid_type"
- }
- 
-+# func_cygming_dll_for_implib ARG
-+#
-+# Platform-specific function to extract the
-+# name of the DLL associated with the specified
-+# import library ARG.
-+# Invoked by eval'ing the libtool variable
-+#    $sharedlib_from_linklib_cmd
-+# Result is available in the variable
-+#    $sharedlib_from_linklib_result
-+func_cygming_dll_for_implib ()
-+{
-+  $opt_debug
-+  sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"`
-+}
-+
-+# func_cygming_dll_for_implib_fallback_core SECTION_NAME LIBNAMEs
-+#
-+# The is the core of a fallback implementation of a
-+# platform-specific function to extract the name of the
-+# DLL associated with the specified import library LIBNAME.
-+#
-+# SECTION_NAME is either .idata$6 or .idata$7, depending
-+# on the platform and compiler that created the implib.
-+#
-+# Echos the name of the DLL associated with the
-+# specified import library.
-+func_cygming_dll_for_implib_fallback_core ()
-+{
-+  $opt_debug
-+  match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"`
-+  $OBJDUMP -s --section "$1" "$2" 2>/dev/null |
-+    $SED '/^Contents of section '"$match_literal"':/{
-+      # Place marker at beginning of archive member dllname section
-+      s/.*/====MARK====/
-+      p
-+      d
-+    }
-+    # These lines can sometimes be longer than 43 characters, but
-+    # are always uninteresting
-+    /:[	 ]*file format pe[i]\{,1\}-/d
-+    /^In archive [^:]*:/d
-+    # Ensure marker is printed
-+    /^====MARK====/p
-+    # Remove all lines with less than 43 characters
-+    /^.\{43\}/!d
-+    # From remaining lines, remove first 43 characters
-+    s/^.\{43\}//' |
-+    $SED -n '
-+      # Join marker and all lines until next marker into a single line
-+      /^====MARK====/ b para
-+      H
-+      $ b para
-+      b
-+      :para
-+      x
-+      s/\n//g
-+      # Remove the marker
-+      s/^====MARK====//
-+      # Remove trailing dots and whitespace
-+      s/[\. \t]*$//
-+      # Print
-+      /./p' |
-+    # we now have a list, one entry per line, of the stringified
-+    # contents of the appropriate section of all members of the
-+    # archive which possess that section. Heuristic: eliminate
-+    # all those which have a first or second character that is
-+    # a '.' (that is, objdump's representation of an unprintable
-+    # character.) This should work for all archives with less than
-+    # 0x302f exports -- but will fail for DLLs whose name actually
-+    # begins with a literal '.' or a single character followed by
-+    # a '.'.
-+    #
-+    # Of those that remain, print the first one.
-+    $SED -e '/^\./d;/^.\./d;q'
-+}
-+
-+# func_cygming_gnu_implib_p ARG
-+# This predicate returns with zero status (TRUE) if
-+# ARG is a GNU/binutils-style import library. Returns
-+# with nonzero status (FALSE) otherwise.
-+func_cygming_gnu_implib_p ()
-+{
-+  $opt_debug
-+  func_to_tool_file "$1" func_convert_file_msys_to_w32
-+  func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'`
-+  test -n "$func_cygming_gnu_implib_tmp"
-+}
-+
-+# func_cygming_ms_implib_p ARG
-+# This predicate returns with zero status (TRUE) if
-+# ARG is an MS-style import library. Returns
-+# with nonzero status (FALSE) otherwise.
-+func_cygming_ms_implib_p ()
-+{
-+  $opt_debug
-+  func_to_tool_file "$1" func_convert_file_msys_to_w32
-+  func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'`
-+  test -n "$func_cygming_ms_implib_tmp"
-+}
++# Commands necessary for finishing linking programs.
++postlink_cmds=$lt_postlink_cmds
 +
-+# func_cygming_dll_for_implib_fallback ARG
-+# Platform-specific function to extract the
-+# name of the DLL associated with the specified
-+# import library ARG.
-+#
-+# This fallback implementation is for use when $DLLTOOL
-+# does not support the --identify-strict option.
-+# Invoked by eval'ing the libtool variable
-+#    $sharedlib_from_linklib_cmd
-+# Result is available in the variable
-+#    $sharedlib_from_linklib_result
-+func_cygming_dll_for_implib_fallback ()
-+{
-+  $opt_debug
-+  if func_cygming_gnu_implib_p "$1" ; then
-+    # binutils import library
-+    sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"`
-+  elif func_cygming_ms_implib_p "$1" ; then
-+    # ms-generated import library
-+    sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"`
-+  else
-+    # unknown
-+    sharedlib_from_linklib_result=""
-+  fi
-+}
- 
+ # Specify filename containing input files.
+ file_list_spec=$lt_file_list_spec
  
- # func_extract_an_archive dir oldlib
-@@ -2917,7 +3801,7 @@ func_extract_archives ()
- 	    darwin_file=
- 	    darwin_files=
- 	    for darwin_file in $darwin_filelist; do
--	      darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP`
-+	      darwin_files=`find unfat-$$ -name $darwin_file -print | sort | $NL2SP`
- 	      $LIPO -create -output "$darwin_file" $darwin_files
- 	    done # $darwin_filelist
- 	    $RM -rf unfat-$$
-@@ -2932,7 +3816,7 @@ func_extract_archives ()
-         func_extract_an_archive "$my_xdir" "$my_xabs"
- 	;;
-       esac
--      my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP`
-+      my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP`
-     done
- 
-     func_extract_archives_result="$my_oldobjs"
-@@ -3014,7 +3898,110 @@ func_fallback_echo ()
- _LTECHO_EOF'
- }
-     ECHO=\"$qECHO\"
--  fi\
-+  fi
-+
-+# Very basic option parsing. These options are (a) specific to
-+# the libtool wrapper, (b) are identical between the wrapper
-+# /script/ and the wrapper /executable/ which is used only on
-+# windows platforms, and (c) all begin with the string "--lt-"
-+# (application programs are unlikely to have options which match
-+# this pattern).
-+#
-+# There are only two supported options: --lt-debug and
-+# --lt-dump-script. There is, deliberately, no --lt-help.
-+#
-+# The first argument to this parsing function should be the
-+# script's $0 value, followed by "$@".
-+lt_option_debug=
-+func_parse_lt_options ()
-+{
-+  lt_script_arg0=\$0
-+  shift
-+  for lt_opt
-+  do
-+    case \"\$lt_opt\" in
-+    --lt-debug) lt_option_debug=1 ;;
-+    --lt-dump-script)
-+        lt_dump_D=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%/[^/]*$%%'\`
-+        test \"X\$lt_dump_D\" = \"X\$lt_script_arg0\" && lt_dump_D=.
-+        lt_dump_F=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%^.*/%%'\`
-+        cat \"\$lt_dump_D/\$lt_dump_F\"
-+        exit 0
-+      ;;
-+    --lt-*)
-+        \$ECHO \"Unrecognized --lt- option: '\$lt_opt'\" 1>&2
-+        exit 1
-+      ;;
-+    esac
-+  done
-+
-+  # Print the debug banner immediately:
-+  if test -n \"\$lt_option_debug\"; then
-+    echo \"${outputname}:${output}:\${LINENO}: libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\" 1>&2
-+  fi
-+}
-+
-+# Used when --lt-debug. Prints its arguments to stdout
-+# (redirection is the responsibility of the caller)
-+func_lt_dump_args ()
-+{
-+  lt_dump_args_N=1;
-+  for lt_arg
-+  do
-+    \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[\$lt_dump_args_N]: \$lt_arg\"
-+    lt_dump_args_N=\`expr \$lt_dump_args_N + 1\`
-+  done
-+}
-+
-+# Core function for launching the target application
-+func_exec_program_core ()
-+{
-+"
-+  case $host in
-+  # Backslashes separate directories on plain windows
-+  *-*-mingw | *-*-os2* | *-cegcc*)
-+    $ECHO "\
-+      if test -n \"\$lt_option_debug\"; then
-+        \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir\\\\\$program\" 1>&2
-+        func_lt_dump_args \${1+\"\$@\"} 1>&2
-+      fi
-+      exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
-+"
-+    ;;
-+
-+  *)
-+    $ECHO "\
-+      if test -n \"\$lt_option_debug\"; then
-+        \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir/\$program\" 1>&2
-+        func_lt_dump_args \${1+\"\$@\"} 1>&2
-+      fi
-+      exec \"\$progdir/\$program\" \${1+\"\$@\"}
-+"
-+    ;;
-+  esac
-+  $ECHO "\
-+      \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2
-+      exit 1
-+}
-+
-+# A function to encapsulate launching the target application
-+# Strips options in the --lt-* namespace from \$@ and
-+# launches target application with the remaining arguments.
-+func_exec_program ()
-+{
-+  for lt_wr_arg
-+  do
-+    case \$lt_wr_arg in
-+    --lt-*) ;;
-+    *) set x \"\$@\" \"\$lt_wr_arg\"; shift;;
-+    esac
-+    shift
-+  done
-+  func_exec_program_core \${1+\"\$@\"}
-+}
-+
-+  # Parse options
-+  func_parse_lt_options \"\$0\" \${1+\"\$@\"}
- 
-   # Find the directory that this script lives in.
-   thisdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*$%%'\`
-@@ -3078,7 +4065,7 @@ _LTECHO_EOF'
- 
-     # relink executable if necessary
-     if test -n \"\$relink_command\"; then
--      if relink_command_output=\`eval \"\$relink_command\" 2>&1\`; then :
-+      if relink_command_output=\`eval \$relink_command 2>&1\`; then :
-       else
- 	$ECHO \"\$relink_command_output\" >&2
- 	$RM \"\$progdir/\$file\"
-@@ -3102,6 +4089,18 @@ _LTECHO_EOF'
- 
-   if test -f \"\$progdir/\$program\"; then"
- 
-+	# fixup the dll searchpath if we need to.
-+	#
-+	# Fix the DLL searchpath if we need to.  Do this before prepending
-+	# to shlibpath, because on Windows, both are PATH and uninstalled
-+	# libraries must come first.
-+	if test -n "$dllsearchpath"; then
-+	  $ECHO "\
-+    # Add the dll search path components to the executable PATH
-+    PATH=$dllsearchpath:\$PATH
-+"
-+	fi
-+
- 	# Export our shlibpath_var if we have one.
- 	if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
- 	  $ECHO "\
-@@ -3116,35 +4115,10 @@ _LTECHO_EOF'
- "
- 	fi
- 
--	# fixup the dll searchpath if we need to.
--	if test -n "$dllsearchpath"; then
--	  $ECHO "\
--    # Add the dll search path components to the executable PATH
--    PATH=$dllsearchpath:\$PATH
--"
--	fi
+@@ -14754,210 +15468,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
+   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
+   # text mode, it properly converts lines to CR/LF.  This bash problem
+   # is reportedly fixed, but why not run on old versions too?
+-  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
+-    || (rm -f "$cfgfile"; exit 1)
 -
- 	$ECHO "\
-     if test \"\$libtool_execute_magic\" != \"$magic\"; then
-       # Run the actual program with our arguments.
--"
--	case $host in
--	# Backslashes separate directories on plain windows
--	*-*-mingw | *-*-os2* | *-cegcc*)
--	  $ECHO "\
--      exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
--"
--	  ;;
+-  case $xsi_shell in
+-  yes)
+-    cat << \_LT_EOF >> "$cfgfile"
 -
--	*)
--	  $ECHO "\
--      exec \"\$progdir/\$program\" \${1+\"\$@\"}
--"
--	  ;;
--	esac
--	$ECHO "\
--      \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2
--      exit 1
-+      func_exec_program \${1+\"\$@\"}
-     fi
-   else
-     # The program doesn't exist.
-@@ -3158,166 +4132,6 @@ fi\
- }
- 
- 
--# func_to_host_path arg
--#
--# Convert paths to host format when used with build tools.
--# Intended for use with "native" mingw (where libtool itself
--# is running under the msys shell), or in the following cross-
--# build environments:
--#    $build          $host
--#    mingw (msys)    mingw  [e.g. native]
--#    cygwin          mingw
--#    *nix + wine     mingw
--# where wine is equipped with the `winepath' executable.
--# In the native mingw case, the (msys) shell automatically
--# converts paths for any non-msys applications it launches,
--# but that facility isn't available from inside the cwrapper.
--# Similar accommodations are necessary for $host mingw and
--# $build cygwin.  Calling this function does no harm for other
--# $host/$build combinations not listed above.
--#
--# ARG is the path (on $build) that should be converted to
--# the proper representation for $host. The result is stored
--# in $func_to_host_path_result.
--func_to_host_path ()
+-# func_dirname file append nondir_replacement
+-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
+-# otherwise set result to NONDIR_REPLACEMENT.
+-func_dirname ()
 -{
--  func_to_host_path_result="$1"
--  if test -n "$1"; then
--    case $host in
--      *mingw* )
--        lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
--        case $build in
--          *mingw* ) # actually, msys
--            # awkward: cmd appends spaces to result
--            func_to_host_path_result=`( cmd //c echo "$1" ) 2>/dev/null |
--              $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
--            ;;
--          *cygwin* )
--            func_to_host_path_result=`cygpath -w "$1" |
--	      $SED -e "$lt_sed_naive_backslashify"`
--            ;;
--          * )
--            # Unfortunately, winepath does not exit with a non-zero
--            # error code, so we are forced to check the contents of
--            # stdout. On the other hand, if the command is not
--            # found, the shell will set an exit code of 127 and print
--            # *an error message* to stdout. So we must check for both
--            # error code of zero AND non-empty stdout, which explains
--            # the odd construction:
--            func_to_host_path_tmp1=`winepath -w "$1" 2>/dev/null`
--            if test "$?" -eq 0 && test -n "${func_to_host_path_tmp1}"; then
--              func_to_host_path_result=`$ECHO "$func_to_host_path_tmp1" |
--                $SED -e "$lt_sed_naive_backslashify"`
--            else
--              # Allow warning below.
--              func_to_host_path_result=
--            fi
--            ;;
--        esac
--        if test -z "$func_to_host_path_result" ; then
--          func_error "Could not determine host path corresponding to"
--          func_error "  \`$1'"
--          func_error "Continuing, but uninstalled executables may not work."
--          # Fallback:
--          func_to_host_path_result="$1"
--        fi
--        ;;
--    esac
--  fi
+-  case ${1} in
+-    */*) func_dirname_result="${1%/*}${2}" ;;
+-    *  ) func_dirname_result="${3}" ;;
+-  esac
 -}
--# end: func_to_host_path
 -
--# func_to_host_pathlist arg
--#
--# Convert pathlists to host format when used with build tools.
--# See func_to_host_path(), above. This function supports the
--# following $build/$host combinations (but does no harm for
--# combinations not listed here):
--#    $build          $host
--#    mingw (msys)    mingw  [e.g. native]
--#    cygwin          mingw
--#    *nix + wine     mingw
--#
--# Path separators are also converted from $build format to
--# $host format. If ARG begins or ends with a path separator
--# character, it is preserved (but converted to $host format)
--# on output.
--#
--# ARG is a pathlist (on $build) that should be converted to
--# the proper representation on $host. The result is stored
--# in $func_to_host_pathlist_result.
--func_to_host_pathlist ()
+-# func_basename file
+-func_basename ()
 -{
--  func_to_host_pathlist_result="$1"
--  if test -n "$1"; then
--    case $host in
--      *mingw* )
--        lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
--        # Remove leading and trailing path separator characters from
--        # ARG. msys behavior is inconsistent here, cygpath turns them
--        # into '.;' and ';.', and winepath ignores them completely.
--	func_stripname : : "$1"
--        func_to_host_pathlist_tmp1=$func_stripname_result
--        case $build in
--          *mingw* ) # Actually, msys.
--            # Awkward: cmd appends spaces to result.
--            func_to_host_pathlist_result=`
--	      ( cmd //c echo "$func_to_host_pathlist_tmp1" ) 2>/dev/null |
--	      $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
--            ;;
--          *cygwin* )
--            func_to_host_pathlist_result=`cygpath -w -p "$func_to_host_pathlist_tmp1" |
--              $SED -e "$lt_sed_naive_backslashify"`
--            ;;
--          * )
--            # unfortunately, winepath doesn't convert pathlists
--            func_to_host_pathlist_result=""
--            func_to_host_pathlist_oldIFS=$IFS
--            IFS=:
--            for func_to_host_pathlist_f in $func_to_host_pathlist_tmp1 ; do
--              IFS=$func_to_host_pathlist_oldIFS
--              if test -n "$func_to_host_pathlist_f" ; then
--                func_to_host_path "$func_to_host_pathlist_f"
--                if test -n "$func_to_host_path_result" ; then
--                  if test -z "$func_to_host_pathlist_result" ; then
--                    func_to_host_pathlist_result="$func_to_host_path_result"
--                  else
--                    func_append func_to_host_pathlist_result ";$func_to_host_path_result"
--                  fi
--                fi
--              fi
--            done
--            IFS=$func_to_host_pathlist_oldIFS
--            ;;
--        esac
--        if test -z "$func_to_host_pathlist_result"; then
--          func_error "Could not determine the host path(s) corresponding to"
--          func_error "  \`$1'"
--          func_error "Continuing, but uninstalled executables may not work."
--          # Fallback. This may break if $1 contains DOS-style drive
--          # specifications. The fix is not to complicate the expression
--          # below, but for the user to provide a working wine installation
--          # with winepath so that path translation in the cross-to-mingw
--          # case works properly.
--          lt_replace_pathsep_nix_to_dos="s|:|;|g"
--          func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp1" |\
--            $SED -e "$lt_replace_pathsep_nix_to_dos"`
--        fi
--        # Now, add the leading and trailing path separators back
--        case "$1" in
--          :* ) func_to_host_pathlist_result=";$func_to_host_pathlist_result"
--            ;;
--        esac
--        case "$1" in
--          *: ) func_append func_to_host_pathlist_result ";"
--            ;;
--        esac
--        ;;
--    esac
--  fi
+-  func_basename_result="${1##*/}"
 -}
--# end: func_to_host_pathlist
 -
- # func_emit_cwrapperexe_src
- # emit the source code for a wrapper executable on stdout
- # Must ONLY be called from within func_mode_link because
-@@ -3334,10 +4148,6 @@ func_emit_cwrapperexe_src ()
- 
-    This wrapper executable should never be moved out of the build directory.
-    If it is, it will not operate correctly.
+-# func_dirname_and_basename file append nondir_replacement
+-# perform func_basename and func_dirname in a single function
+-# call:
+-#   dirname:  Compute the dirname of FILE.  If nonempty,
+-#             add APPEND to the result, otherwise set result
+-#             to NONDIR_REPLACEMENT.
+-#             value returned in "$func_dirname_result"
+-#   basename: Compute filename of FILE.
+-#             value retuned in "$func_basename_result"
+-# Implementation must be kept synchronized with func_dirname
+-# and func_basename. For efficiency, we do not delegate to
+-# those functions but instead duplicate the functionality here.
+-func_dirname_and_basename ()
+-{
+-  case ${1} in
+-    */*) func_dirname_result="${1%/*}${2}" ;;
+-    *  ) func_dirname_result="${3}" ;;
+-  esac
+-  func_basename_result="${1##*/}"
+-}
 -
--   Currently, it simply execs the wrapper *script* "$SHELL $output",
--   but could eventually absorb all of the scripts functionality and
--   exec $objdir/$outputname directly.
- */
- EOF
- 	    cat <<"EOF"
-@@ -3462,22 +4272,13 @@ int setenv (const char *, const char *, int);
-   if (stale) { free ((void *) stale); stale = 0; } \
- } while (0)
- 
--#undef LTWRAPPER_DEBUGPRINTF
--#if defined LT_DEBUGWRAPPER
--# define LTWRAPPER_DEBUGPRINTF(args) ltwrapper_debugprintf args
--static void
--ltwrapper_debugprintf (const char *fmt, ...)
+-# func_stripname prefix suffix name
+-# strip PREFIX and SUFFIX off of NAME.
+-# PREFIX and SUFFIX must not contain globbing or regex special
+-# characters, hashes, percent signs, but SUFFIX may contain a leading
+-# dot (in which case that matches only a dot).
+-func_stripname ()
 -{
--    va_list args;
--    va_start (args, fmt);
--    (void) vfprintf (stderr, fmt, args);
--    va_end (args);
+-  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
+-  # positional parameters, so assign one to ordinary parameter first.
+-  func_stripname_result=${3}
+-  func_stripname_result=${func_stripname_result#"${1}"}
+-  func_stripname_result=${func_stripname_result%"${2}"}
 -}
-+#if defined(LT_DEBUGWRAPPER)
-+static int lt_debug = 1;
- #else
--# define LTWRAPPER_DEBUGPRINTF(args)
-+static int lt_debug = 0;
- #endif
- 
--const char *program_name = NULL;
-+const char *program_name = "libtool-wrapper"; /* in case xstrdup fails */
- 
- void *xmalloc (size_t num);
- char *xstrdup (const char *string);
-@@ -3487,7 +4288,10 @@ char *chase_symlinks (const char *pathspec);
- int make_executable (const char *path);
- int check_executable (const char *path);
- char *strendzap (char *str, const char *pat);
--void lt_fatal (const char *message, ...);
-+void lt_debugprintf (const char *file, int line, const char *fmt, ...);
-+void lt_fatal (const char *file, int line, const char *message, ...);
-+static const char *nonnull (const char *s);
-+static const char *nonempty (const char *s);
- void lt_setenv (const char *name, const char *value);
- char *lt_extend_str (const char *orig_value, const char *add, int to_end);
- void lt_update_exe_path (const char *name, const char *value);
-@@ -3497,14 +4301,14 @@ void lt_dump_script (FILE *f);
- EOF
- 
- 	    cat <<EOF
--const char * MAGIC_EXE = "$magic_exe";
-+volatile const char * MAGIC_EXE = "$magic_exe";
- const char * LIB_PATH_VARNAME = "$shlibpath_var";
- EOF
- 
- 	    if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
--              func_to_host_pathlist "$temp_rpath"
-+              func_to_host_path "$temp_rpath"
- 	      cat <<EOF
--const char * LIB_PATH_VALUE   = "$func_to_host_pathlist_result";
-+const char * LIB_PATH_VALUE   = "$func_to_host_path_result";
- EOF
- 	    else
- 	      cat <<"EOF"
-@@ -3513,10 +4317,10 @@ EOF
- 	    fi
- 
- 	    if test -n "$dllsearchpath"; then
--              func_to_host_pathlist "$dllsearchpath:"
-+              func_to_host_path "$dllsearchpath:"
- 	      cat <<EOF
- const char * EXE_PATH_VARNAME = "PATH";
--const char * EXE_PATH_VALUE   = "$func_to_host_pathlist_result";
-+const char * EXE_PATH_VALUE   = "$func_to_host_path_result";
- EOF
- 	    else
- 	      cat <<"EOF"
-@@ -3539,12 +4343,10 @@ EOF
- 	    cat <<"EOF"
- 
- #define LTWRAPPER_OPTION_PREFIX         "--lt-"
--#define LTWRAPPER_OPTION_PREFIX_LENGTH  5
- 
--static const size_t opt_prefix_len         = LTWRAPPER_OPTION_PREFIX_LENGTH;
- static const char *ltwrapper_option_prefix = LTWRAPPER_OPTION_PREFIX;
 -
- static const char *dumpscript_opt       = LTWRAPPER_OPTION_PREFIX "dump-script";
-+static const char *debug_opt            = LTWRAPPER_OPTION_PREFIX "debug";
- 
- int
- main (int argc, char *argv[])
-@@ -3561,10 +4363,13 @@ main (int argc, char *argv[])
-   int i;
- 
-   program_name = (char *) xstrdup (base_name (argv[0]));
--  LTWRAPPER_DEBUGPRINTF (("(main) argv[0]      : %s\n", argv[0]));
--  LTWRAPPER_DEBUGPRINTF (("(main) program_name : %s\n", program_name));
-+  newargz = XMALLOC (char *, argc + 1);
- 
--  /* very simple arg parsing; don't want to rely on getopt */
-+  /* very simple arg parsing; don't want to rely on getopt
-+   * also, copy all non cwrapper options to newargz, except
-+   * argz[0], which is handled differently
-+   */
-+  newargc=0;
-   for (i = 1; i < argc; i++)
-     {
-       if (strcmp (argv[i], dumpscript_opt) == 0)
-@@ -3581,21 +4386,54 @@ EOF
- 	  lt_dump_script (stdout);
- 	  return 0;
- 	}
-+      if (strcmp (argv[i], debug_opt) == 0)
-+	{
-+          lt_debug = 1;
-+          continue;
-+	}
-+      if (strcmp (argv[i], ltwrapper_option_prefix) == 0)
-+        {
+-# func_opt_split
+-func_opt_split ()
+-{
+-  func_opt_split_opt=${1%%=*}
+-  func_opt_split_arg=${1#*=}
+-}
+-
+-# func_lo2o object
+-func_lo2o ()
+-{
+-  case ${1} in
+-    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
+-    *)    func_lo2o_result=${1} ;;
+-  esac
+-}
+-
+-# func_xform libobj-or-source
+-func_xform ()
+-{
+-  func_xform_result=${1%.*}.lo
+-}
+-
+-# func_arith arithmetic-term...
+-func_arith ()
+-{
+-  func_arith_result=$(( $* ))
+-}
+-
+-# func_len string
+-# STRING may not start with a hyphen.
+-func_len ()
+-{
+-  func_len_result=${#1}
+-}
+-
+-_LT_EOF
+-    ;;
+-  *) # Bourne compatible functions.
+-    cat << \_LT_EOF >> "$cfgfile"
+-
+-# func_dirname file append nondir_replacement
+-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
+-# otherwise set result to NONDIR_REPLACEMENT.
+-func_dirname ()
+-{
+-  # Extract subdirectory from the argument.
+-  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
+-  if test "X$func_dirname_result" = "X${1}"; then
+-    func_dirname_result="${3}"
+-  else
+-    func_dirname_result="$func_dirname_result${2}"
+-  fi
+-}
+-
+-# func_basename file
+-func_basename ()
+-{
+-  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
+-}
+-
+-
+-# func_stripname prefix suffix name
+-# strip PREFIX and SUFFIX off of NAME.
+-# PREFIX and SUFFIX must not contain globbing or regex special
+-# characters, hashes, percent signs, but SUFFIX may contain a leading
+-# dot (in which case that matches only a dot).
+-# func_strip_suffix prefix name
+-func_stripname ()
+-{
+-  case ${2} in
+-    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
+-    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
+-  esac
+-}
+-
+-# sed scripts:
+-my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
+-my_sed_long_arg='1s/^-[^=]*=//'
+-
+-# func_opt_split
+-func_opt_split ()
+-{
+-  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
+-  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
+-}
+-
+-# func_lo2o object
+-func_lo2o ()
+-{
+-  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
+-}
+-
+-# func_xform libobj-or-source
+-func_xform ()
+-{
+-  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
+-}
+-
+-# func_arith arithmetic-term...
+-func_arith ()
+-{
+-  func_arith_result=`expr "$@"`
+-}
+-
+-# func_len string
+-# STRING may not start with a hyphen.
+-func_len ()
+-{
+-  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
+-}
+-
+-_LT_EOF
+-esac
+-
+-case $lt_shell_append in
+-  yes)
+-    cat << \_LT_EOF >> "$cfgfile"
+-
+-# func_append var value
+-# Append VALUE to the end of shell variable VAR.
+-func_append ()
+-{
+-  eval "$1+=\$2"
+-}
+-_LT_EOF
+-    ;;
+-  *)
+-    cat << \_LT_EOF >> "$cfgfile"
+-
+-# func_append var value
+-# Append VALUE to the end of shell variable VAR.
+-func_append ()
+-{
+-  eval "$1=\$$1\$2"
+-}
+-
+-_LT_EOF
+-    ;;
+-  esac
+-
+-
+-  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
+-    || (rm -f "$cfgfile"; exit 1)
+-
+-  mv -f "$cfgfile" "$ofile" ||
++  sed '$q' "$ltmain" >> "$cfgfile" \
++     || (rm -f "$cfgfile"; exit 1)
++
++  if test x"$xsi_shell" = xyes; then
++  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
++func_dirname ()\
++{\
++\    case ${1} in\
++\      */*) func_dirname_result="${1%/*}${2}" ;;\
++\      *  ) func_dirname_result="${3}" ;;\
++\    esac\
++} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++  sed -e '/^func_basename ()$/,/^} # func_basename /c\
++func_basename ()\
++{\
++\    func_basename_result="${1##*/}"\
++} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++  sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
++func_dirname_and_basename ()\
++{\
++\    case ${1} in\
++\      */*) func_dirname_result="${1%/*}${2}" ;;\
++\      *  ) func_dirname_result="${3}" ;;\
++\    esac\
++\    func_basename_result="${1##*/}"\
++} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
++func_stripname ()\
++{\
++\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
++\    # positional parameters, so assign one to ordinary parameter first.\
++\    func_stripname_result=${3}\
++\    func_stripname_result=${func_stripname_result#"${1}"}\
++\    func_stripname_result=${func_stripname_result%"${2}"}\
++} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
++func_split_long_opt ()\
++{\
++\    func_split_long_opt_name=${1%%=*}\
++\    func_split_long_opt_arg=${1#*=}\
++} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
++func_split_short_opt ()\
++{\
++\    func_split_short_opt_arg=${1#??}\
++\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
++} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
++func_lo2o ()\
++{\
++\    case ${1} in\
++\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
++\      *)    func_lo2o_result=${1} ;;\
++\    esac\
++} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++  sed -e '/^func_xform ()$/,/^} # func_xform /c\
++func_xform ()\
++{\
++    func_xform_result=${1%.*}.lo\
++} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++  sed -e '/^func_arith ()$/,/^} # func_arith /c\
++func_arith ()\
++{\
++    func_arith_result=$(( $* ))\
++} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++  sed -e '/^func_len ()$/,/^} # func_len /c\
++func_len ()\
++{\
++    func_len_result=${#1}\
++} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++fi
++
++if test x"$lt_shell_append" = xyes; then
++  sed -e '/^func_append ()$/,/^} # func_append /c\
++func_append ()\
++{\
++    eval "${1}+=\\${2}"\
++} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
++func_append_quoted ()\
++{\
++\    func_quote_for_eval "${2}"\
++\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
++} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++  # Save a `func_append' function call where possible by direct use of '+='
++  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
++    && mv -f "$cfgfile.tmp" "$cfgfile" \
++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++  test 0 -eq $? || _lt_function_replace_fail=:
++else
++  # Save a `func_append' function call even when '+=' is not available
++  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
++    && mv -f "$cfgfile.tmp" "$cfgfile" \
++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++  test 0 -eq $? || _lt_function_replace_fail=:
++fi
++
++if test x"$_lt_function_replace_fail" = x":"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
++$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
++fi
++
++
++   mv -f "$cfgfile" "$ofile" ||
+     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
+   chmod +x "$ofile"
+ 
+diff --git a/libtool.m4 b/libtool.m4
+index ad63ebbb385..b65c22bf80d 100644
+--- a/libtool.m4
++++ b/libtool.m4
+@@ -1,7 +1,8 @@
+ # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
+ #
+ #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+-#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
++#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
++#                 Inc.
+ #   Written by Gordon Matzigkeit, 1996
+ #
+ # This file is free software; the Free Software Foundation gives
+@@ -10,7 +11,8 @@
+ 
+ m4_define([_LT_COPYING], [dnl
+ #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+-#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
++#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
++#                 Inc.
+ #   Written by Gordon Matzigkeit, 1996
+ #
+ #   This file is part of GNU Libtool.
+@@ -37,7 +39,7 @@ m4_define([_LT_COPYING], [dnl
+ # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ ])
+ 
+-# serial 56 LT_INIT
++# serial 57 LT_INIT
+ 
+ 
+ # LT_PREREQ(VERSION)
+@@ -166,10 +168,13 @@ _LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl
+ dnl
+ m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+ m4_require([_LT_CHECK_SHELL_FEATURES])dnl
++m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl
+ m4_require([_LT_CMD_RELOAD])dnl
+ m4_require([_LT_CHECK_MAGIC_METHOD])dnl
++m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl
+ m4_require([_LT_CMD_OLD_ARCHIVE])dnl
+ m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
++m4_require([_LT_WITH_SYSROOT])dnl
+ 
+ _LT_CONFIG_LIBTOOL_INIT([
+ # See if we are running on zsh, and set the options which allow our
+@@ -632,7 +637,7 @@ m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl
+ m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
+ configured by $[0], generated by m4_PACKAGE_STRING.
+ 
+-Copyright (C) 2009 Free Software Foundation, Inc.
++Copyright (C) 2010 Free Software Foundation, Inc.
+ This config.lt script is free software; the Free Software Foundation
+ gives unlimited permision to copy, distribute and modify it."
+ 
+@@ -746,15 +751,12 @@ _LT_EOF
+   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
+   # text mode, it properly converts lines to CR/LF.  This bash problem
+   # is reportedly fixed, but why not run on old versions too?
+-  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
+-    || (rm -f "$cfgfile"; exit 1)
++  sed '$q' "$ltmain" >> "$cfgfile" \
++     || (rm -f "$cfgfile"; exit 1)
+ 
+-  _LT_PROG_XSI_SHELLFNS
++  _LT_PROG_REPLACE_SHELLFNS
+ 
+-  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
+-    || (rm -f "$cfgfile"; exit 1)
+-
+-  mv -f "$cfgfile" "$ofile" ||
++   mv -f "$cfgfile" "$ofile" ||
+     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
+   chmod +x "$ofile"
+ ],
+@@ -980,6 +982,8 @@ _LT_EOF
+       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD
+       echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
+       $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
++      echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD
++      $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD
+       cat > conftest.c << _LT_EOF
+ int main() { return 0;}
+ _LT_EOF
+@@ -1069,30 +1073,41 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES],
+   fi
+ ])
+ 
+-# _LT_SYS_MODULE_PATH_AIX
+-# -----------------------
++# _LT_SYS_MODULE_PATH_AIX([TAGNAME])
++# ----------------------------------
+ # Links a minimal program and checks the executable
+ # for the system default hardcoded library path. In most cases,
+ # this is /usr/lib:/lib, but when the MPI compilers are used
+ # the location of the communication and MPI libs are included too.
+ # If we don't find anything, use the default library path according
+ # to the aix ld manual.
++# Store the results from the different compilers for each TAGNAME.
++# Allow to override them for all tags through lt_cv_aix_libpath.
+ m4_defun([_LT_SYS_MODULE_PATH_AIX],
+ [m4_require([_LT_DECL_SED])dnl
+-AC_LINK_IFELSE([AC_LANG_SOURCE([AC_LANG_PROGRAM])],[
+-lt_aix_libpath_sed='
+-    /Import File Strings/,/^$/ {
+-	/^0/ {
+-	    s/^0  *\(.*\)$/\1/
+-	    p
+-	}
+-    }'
+-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+-# Check for a 64-bit object if we didn't find anything.
+-if test -z "$aix_libpath"; then
+-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+-fi],[])
+-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
++if test "${lt_cv_aix_libpath+set}" = set; then
++  aix_libpath=$lt_cv_aix_libpath
++else
++  AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])],
++  [AC_LINK_IFELSE([AC_LANG_PROGRAM],[
++  lt_aix_libpath_sed='[
++      /Import File Strings/,/^$/ {
++	  /^0/ {
++	      s/^0  *\([^ ]*\) *$/\1/
++	      p
++	  }
++      }]'
++  _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++  # Check for a 64-bit object if we didn't find anything.
++  if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
++    _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++  fi],[])
++  if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
++    _LT_TAGVAR([lt_cv_aix_libpath_], [$1])="/usr/lib:/lib"
++  fi
++  ])
++  aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])
++fi
+ ])# _LT_SYS_MODULE_PATH_AIX
+ 
+ 
+@@ -1117,7 +1132,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
+ 
+ AC_MSG_CHECKING([how to print strings])
+ # Test print first, because it will be a builtin if present.
+-if test "X`print -r -- -n 2>/dev/null`" = X-n && \
++if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
+    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
+   ECHO='print -r --'
+ elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
+@@ -1161,6 +1176,39 @@ _LT_DECL([], [ECHO], [1], [An echo program that protects backslashes])
+ ])# _LT_PROG_ECHO_BACKSLASH
+ 
+ 
++# _LT_WITH_SYSROOT
++# ----------------
++AC_DEFUN([_LT_WITH_SYSROOT],
++[AC_MSG_CHECKING([for sysroot])
++AC_ARG_WITH([libtool-sysroot],
++[  --with-libtool-sysroot[=DIR] Search for dependent libraries within DIR
++                        (or the compiler's sysroot if not specified).],
++[], [with_libtool_sysroot=no])
++
++dnl lt_sysroot will always be passed unquoted.  We quote it here
++dnl in case the user passed a directory name.
++lt_sysroot=
++case ${with_libtool_sysroot} in #(
++ yes)
++   if test "$GCC" = yes; then
++     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
++   fi
++   ;; #(
++ /*)
++   lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"`
++   ;; #(
++ no|'')
++   ;; #(
++ *)
++   AC_MSG_RESULT([${with_libtool_sysroot}])
++   AC_MSG_ERROR([The sysroot must be an absolute path.])
++   ;;
++esac
++
++ AC_MSG_RESULT([${lt_sysroot:-no}])
++_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl
++[dependent libraries, and in which our libraries should be installed.])])
++
+ # _LT_ENABLE_LOCK
+ # ---------------
+ m4_defun([_LT_ENABLE_LOCK],
+@@ -1320,6 +1368,51 @@ need_locks="$enable_libtool_lock"
+ ])# _LT_ENABLE_LOCK
+ 
+ 
++# _LT_PROG_AR
++# -----------
++m4_defun([_LT_PROG_AR],
++[AC_CHECK_TOOLS(AR, [ar], false)
++  touch conftest.c
++  $AR $plugin_option rc conftest.a conftest.c
++  if test "$?" != 0; then
++    AC_MSG_WARN([Failed: $AR $plugin_option rc])
++  else
++    AR="$AR $plugin_option"
++  fi
++  rm -f conftest.*
++: ${AR=ar}
++: ${AR_FLAGS=cru}
++_LT_DECL([], [AR], [1], [The archiver])
++_LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive])
++
++AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file],
++  [lt_cv_ar_at_file=no
++   AC_COMPILE_IFELSE([AC_LANG_PROGRAM],
++     [echo conftest.$ac_objext > conftest.lst
++      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD'
++      AC_TRY_EVAL([lt_ar_try])
++      if test "$ac_status" -eq 0; then
++	# Ensure the archiver fails upon bogus file names.
++	rm -f conftest.$ac_objext libconftest.a
++	AC_TRY_EVAL([lt_ar_try])
++	if test "$ac_status" -ne 0; then
++          lt_cv_ar_at_file=@
++        fi
++      fi
++      rm -f conftest.* libconftest.a
++     ])
++  ])
++
++if test "x$lt_cv_ar_at_file" = xno; then
++  archiver_list_spec=
++else
++  archiver_list_spec=$lt_cv_ar_at_file
++fi
++_LT_DECL([], [archiver_list_spec], [1],
++  [How to feed a file listing to the archiver])
++])# _LT_PROG_AR
++
++
+ # _LT_CMD_OLD_ARCHIVE
+ # -------------------
+ m4_defun([_LT_CMD_OLD_ARCHIVE],
+@@ -1336,23 +1429,7 @@ for plugin in $plugin_names; do
+   fi
+ done
+ 
+-AC_CHECK_TOOL(AR, ar, false)
+-test -z "$AR" && AR=ar
+-if test -n "$plugin_option"; then
+-  if $AR --help 2>&1 | grep -q "\--plugin"; then
+-    touch conftest.c
+-    $AR $plugin_option rc conftest.a conftest.c
+-    if test "$?" != 0; then
+-      AC_MSG_WARN([Failed: $AR $plugin_option rc])
+-    else
+-      AR="$AR $plugin_option"
+-    fi
+-    rm -f conftest.*
+-  fi
+-fi
+-test -z "$AR_FLAGS" && AR_FLAGS=cru
+-_LT_DECL([], [AR], [1], [The archiver])
+-_LT_DECL([], [AR_FLAGS], [1])
++_LT_PROG_AR
+ 
+ AC_CHECK_TOOL(STRIP, strip, :)
+ test -z "$STRIP" && STRIP=:
+@@ -1653,7 +1730,7 @@ else
+   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+   lt_status=$lt_dlunknown
+   cat > conftest.$ac_ext <<_LT_EOF
+-[#line __oline__ "configure"
++[#line $LINENO "configure"
+ #include "confdefs.h"
+ 
+ #if HAVE_DLFCN_H
+@@ -1697,10 +1774,10 @@ else
+ /* When -fvisbility=hidden is used, assume the code has been annotated
+    correspondingly for the symbols needed.  */
+ #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
+-void fnord () __attribute__((visibility("default")));
++int fnord () __attribute__((visibility("default")));
+ #endif
+ 
+-void fnord () { int i=42; }
++int fnord () { return 42; }
+ int main ()
+ {
+   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+@@ -2240,8 +2317,9 @@ cygwin* | mingw* | pw32* | cegcc*)
+   need_version=no
+   need_lib_prefix=no
+ 
+-  case $GCC,$host_os in
+-  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
++  case $GCC,$cc_basename in
++  yes,*)
++    # gcc
+     library_names_spec='$libname.dll.a'
+     # DLL is installed to $(libdir)/../bin by postinstall_cmds
+     postinstall_cmds='base_file=`basename \${file}`~
+@@ -2274,13 +2352,71 @@ m4_if([$1], [],[
+       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+       ;;
+     esac
++    dynamic_linker='Win32 ld.exe'
++    ;;
++
++  *,cl*)
++    # Native MSVC
++    libname_spec='$name'
++    soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
++    library_names_spec='${libname}.dll.lib'
++
++    case $build_os in
++    mingw*)
++      sys_lib_search_path_spec=
++      lt_save_ifs=$IFS
++      IFS=';'
++      for lt_path in $LIB
++      do
++        IFS=$lt_save_ifs
++        # Let DOS variable expansion print the short 8.3 style file name.
++        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
++        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
++      done
++      IFS=$lt_save_ifs
++      # Convert to MSYS style.
++      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'`
++      ;;
++    cygwin*)
++      # Convert to unix form, then to dos form, then back to unix form
++      # but this time dos style (no spaces!) so that the unix form looks
++      # like /cygdrive/c/PROGRA~1:/cygdr...
++      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
++      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
++      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
++      ;;
++    *)
++      sys_lib_search_path_spec="$LIB"
++      if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then
++        # It is most probably a Windows format PATH.
++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
++      else
++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
++      fi
++      # FIXME: find the short name or the path components, as spaces are
++      # common. (e.g. "Program Files" -> "PROGRA~1")
++      ;;
++    esac
++
++    # DLL is installed to $(libdir)/../bin by postinstall_cmds
++    postinstall_cmds='base_file=`basename \${file}`~
++      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
++      dldir=$destdir/`dirname \$dlpath`~
++      test -d \$dldir || mkdir -p \$dldir~
++      $install_prog $dir/$dlname \$dldir/$dlname'
++    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
++      dlpath=$dir/\$dldll~
++       $RM \$dlpath'
++    shlibpath_overrides_runpath=yes
++    dynamic_linker='Win32 link.exe'
+     ;;
+ 
+   *)
++    # Assume MSVC wrapper
+     library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
++    dynamic_linker='Win32 ld.exe'
+     ;;
+   esac
+-  dynamic_linker='Win32 ld.exe'
+   # FIXME: first we should search . and the directory the executable is in
+   shlibpath_var=PATH
+   ;;
+@@ -2970,6 +3106,11 @@ case $reload_flag in
+ esac
+ reload_cmds='$LD$reload_flag -o $output$reload_objs'
+ case $host_os in
++  cygwin* | mingw* | pw32* | cegcc*)
++    if test "$GCC" != yes; then
++      reload_cmds=false
++    fi
++    ;;
+   darwin*)
+     if test "$GCC" = yes; then
+       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
+@@ -3036,7 +3177,8 @@ mingw* | pw32*)
+     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+     lt_cv_file_magic_cmd='func_win32_libid'
+   else
+-    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
++    # Keep this pattern in sync with the one in func_win32_libid.
++    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
+     lt_cv_file_magic_cmd='$OBJDUMP -f'
+   fi
+   ;;
+@@ -3187,6 +3329,21 @@ tpf*)
+   ;;
+ esac
+ ])
++
++file_magic_glob=
++want_nocaseglob=no
++if test "$build" = "$host"; then
++  case $host_os in
++  mingw* | pw32*)
++    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
++      want_nocaseglob=yes
++    else
++      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[[\1]]\/[[\1]]\/g;/g"`
++    fi
++    ;;
++  esac
++fi
++
+ file_magic_cmd=$lt_cv_file_magic_cmd
+ deplibs_check_method=$lt_cv_deplibs_check_method
+ test -z "$deplibs_check_method" && deplibs_check_method=unknown
+@@ -3194,7 +3351,11 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
+ _LT_DECL([], [deplibs_check_method], [1],
+     [Method to check whether dependent libraries are shared objects])
+ _LT_DECL([], [file_magic_cmd], [1],
+-    [Command to use when deplibs_check_method == "file_magic"])
++    [Command to use when deplibs_check_method = "file_magic"])
++_LT_DECL([], [file_magic_glob], [1],
++    [How to find potential files when deplibs_check_method = "file_magic"])
++_LT_DECL([], [want_nocaseglob], [1],
++    [Find potential files using nocaseglob when deplibs_check_method = "file_magic"])
+ ])# _LT_CHECK_MAGIC_METHOD
+ 
+ 
+@@ -3305,6 +3466,67 @@ dnl aclocal-1.4 backwards compatibility:
+ dnl AC_DEFUN([AM_PROG_NM], [])
+ dnl AC_DEFUN([AC_PROG_NM], [])
+ 
++# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
++# --------------------------------
++# how to determine the name of the shared library
++# associated with a specific link library.
++#  -- PORTME fill in with the dynamic library characteristics
++m4_defun([_LT_CHECK_SHAREDLIB_FROM_LINKLIB],
++[m4_require([_LT_DECL_EGREP])
++m4_require([_LT_DECL_OBJDUMP])
++m4_require([_LT_DECL_DLLTOOL])
++AC_CACHE_CHECK([how to associate runtime and link libraries],
++lt_cv_sharedlib_from_linklib_cmd,
++[lt_cv_sharedlib_from_linklib_cmd='unknown'
++
++case $host_os in
++cygwin* | mingw* | pw32* | cegcc*)
++  # two different shell functions defined in ltmain.sh
++  # decide which to use based on capabilities of $DLLTOOL
++  case `$DLLTOOL --help 2>&1` in
++  *--identify-strict*)
++    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
++    ;;
++  *)
++    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
++    ;;
++  esac
++  ;;
++*)
++  # fallback: assume linklib IS sharedlib
++  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
++  ;;
++esac
++])
++sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
++test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
++
++_LT_DECL([], [sharedlib_from_linklib_cmd], [1],
++    [Command to associate shared and link libraries])
++])# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
++
++
++# _LT_PATH_MANIFEST_TOOL
++# ----------------------
++# locate the manifest tool
++m4_defun([_LT_PATH_MANIFEST_TOOL],
++[AC_CHECK_TOOL(MANIFEST_TOOL, mt, :)
++test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
++AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool],
++  [lt_cv_path_mainfest_tool=no
++  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&AS_MESSAGE_LOG_FD
++  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
++  cat conftest.err >&AS_MESSAGE_LOG_FD
++  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
++    lt_cv_path_mainfest_tool=yes
++  fi
++  rm -f conftest*])
++if test "x$lt_cv_path_mainfest_tool" != xyes; then
++  MANIFEST_TOOL=:
++fi
++_LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl
++])# _LT_PATH_MANIFEST_TOOL
++
+ 
+ # LT_LIB_M
+ # --------
+@@ -3431,8 +3653,8 @@ esac
+ lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+ 
+ # Transform an extracted symbol line into symbol name and symbol address
+-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p'"
+-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\", (void *) \&\2},/p'"
++lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p'"
++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\", (void *) \&\2},/p'"
+ 
+ # Handle CRLF in mingw tool chain
+ opt_cr=
+@@ -3468,6 +3690,7 @@ for ac_symprfx in "" "_"; do
+   else
+     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[	 ]]\($symcode$symcode*\)[[	 ]][[	 ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
+   fi
++  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
+ 
+   # Check to see that the pipe works correctly.
+   pipe_works=no
+@@ -3501,6 +3724,18 @@ _LT_EOF
+       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
+ 	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
+ 	  cat <<_LT_EOF > conftest.$ac_ext
++/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
++#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
++/* DATA imports from DLLs on WIN32 con't be const, because runtime
++   relocations are performed -- see ld's documentation on pseudo-relocs.  */
++# define LT@&t@_DLSYM_CONST
++#elif defined(__osf__)
++/* This system does not cope well with relocations in const data.  */
++# define LT@&t@_DLSYM_CONST
++#else
++# define LT@&t@_DLSYM_CONST const
++#endif
++
+ #ifdef __cplusplus
+ extern "C" {
+ #endif
+@@ -3512,7 +3747,7 @@ _LT_EOF
+ 	  cat <<_LT_EOF >> conftest.$ac_ext
+ 
+ /* The mapping between symbol names and symbols.  */
+-const struct {
++LT@&t@_DLSYM_CONST struct {
+   const char *name;
+   void       *address;
+ }
+@@ -3538,15 +3773,15 @@ static const void *lt_preloaded_setup() {
+ _LT_EOF
+ 	  # Now try linking the two files.
+ 	  mv conftest.$ac_objext conftstm.$ac_objext
+-	  lt_save_LIBS="$LIBS"
+-	  lt_save_CFLAGS="$CFLAGS"
++	  lt_globsym_save_LIBS=$LIBS
++	  lt_globsym_save_CFLAGS=$CFLAGS
+ 	  LIBS="conftstm.$ac_objext"
+ 	  CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
+ 	  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
+ 	    pipe_works=yes
+ 	  fi
+-	  LIBS="$lt_save_LIBS"
+-	  CFLAGS="$lt_save_CFLAGS"
++	  LIBS=$lt_globsym_save_LIBS
++	  CFLAGS=$lt_globsym_save_CFLAGS
+ 	else
+ 	  echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
+ 	fi
+@@ -3579,6 +3814,13 @@ else
+   AC_MSG_RESULT(ok)
+ fi
+ 
++# Response file support.
++if test "$lt_cv_nm_interface" = "MS dumpbin"; then
++  nm_file_list_spec='@'
++elif $NM --help 2>/dev/null | grep '[[@]]FILE' >/dev/null; then
++  nm_file_list_spec='@'
++fi
++
+ _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1],
+     [Take the output of nm and produce a listing of raw symbols and C names])
+ _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1],
+@@ -3589,6 +3831,8 @@ _LT_DECL([global_symbol_to_c_name_address],
+ _LT_DECL([global_symbol_to_c_name_address_lib_prefix],
+     [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1],
+     [Transform the output of nm in a C name address pair when lib prefix is needed])
++_LT_DECL([], [nm_file_list_spec], [1],
++    [Specify filename containing input files for $NM])
+ ]) # _LT_CMD_GLOBAL_SYMBOLS
+ 
+ 
+@@ -3600,7 +3844,6 @@ _LT_TAGVAR(lt_prog_compiler_wl, $1)=
+ _LT_TAGVAR(lt_prog_compiler_pic, $1)=
+ _LT_TAGVAR(lt_prog_compiler_static, $1)=
+ 
+-AC_MSG_CHECKING([for $compiler option to produce PIC])
+ m4_if([$1], [CXX], [
+   # C++ specific cases for pic, static, wl, etc.
+   if test "$GXX" = yes; then
+@@ -3706,6 +3949,12 @@ m4_if([$1], [CXX], [
+ 	  ;;
+ 	esac
+ 	;;
++      mingw* | cygwin* | os2* | pw32* | cegcc*)
++	# This hack is so that the source file can tell whether it is being
++	# built for inclusion in a dll (and should export symbols for example).
++	m4_if([$1], [GCJ], [],
++	  [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
++	;;
+       dgux*)
+ 	case $cc_basename in
+ 	  ec++*)
+@@ -3858,7 +4107,7 @@ m4_if([$1], [CXX], [
+ 	;;
+       solaris*)
+ 	case $cc_basename in
+-	  CC*)
++	  CC* | sunCC*)
+ 	    # Sun C++ 4.2, 5.x and Centerline C++
+ 	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+ 	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+@@ -4081,6 +4330,12 @@ m4_if([$1], [CXX], [
+ 	_LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared'
+ 	_LT_TAGVAR(lt_prog_compiler_static, $1)='--static'
+ 	;;
++      nagfor*)
++	# NAG Fortran compiler
++	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,'
++	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
++	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
++	;;
+       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
+         # Portland Group compilers (*not* the Pentium gcc compiler,
+ 	# which looks to be a dead project)
+@@ -4143,7 +4398,7 @@ m4_if([$1], [CXX], [
+       _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
+       _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
+       case $cc_basename in
+-      f77* | f90* | f95*)
++      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
+ 	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
+       *)
+ 	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
+@@ -4200,9 +4455,11 @@ case $host_os in
+     _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])"
+     ;;
+ esac
+-AC_MSG_RESULT([$_LT_TAGVAR(lt_prog_compiler_pic, $1)])
+-_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],
+-	[How to pass a linker flag through the compiler])
++
++AC_CACHE_CHECK([for $compiler option to produce PIC],
++  [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)],
++  [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_prog_compiler_pic, $1)])
++_LT_TAGVAR(lt_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)
+ 
+ #
+ # Check to make sure the PIC flag actually works.
+@@ -4221,6 +4478,8 @@ fi
+ _LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1],
+ 	[Additional compiler flags for building library objects])
+ 
++_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],
++	[How to pass a linker flag through the compiler])
+ #
+ # Check to make sure the static flag actually works.
+ #
+@@ -4241,6 +4500,7 @@ _LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1],
+ m4_defun([_LT_LINKER_SHLIBS],
+ [AC_REQUIRE([LT_PATH_LD])dnl
+ AC_REQUIRE([LT_PATH_NM])dnl
++m4_require([_LT_PATH_MANIFEST_TOOL])dnl
+ m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+ m4_require([_LT_DECL_EGREP])dnl
+ m4_require([_LT_DECL_SED])dnl
+@@ -4249,6 +4509,7 @@ m4_require([_LT_TAG_COMPILER])dnl
+ AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
+ m4_if([$1], [CXX], [
+   _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
++  _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
+   case $host_os in
+   aix[[4-9]]*)
+     # If we're using GNU nm, then we don't want the "-C" option.
+@@ -4263,15 +4524,20 @@ m4_if([$1], [CXX], [
+     ;;
+   pw32*)
+     _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
+-  ;;
++    ;;
+   cygwin* | mingw* | cegcc*)
+-    _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
+-  ;;
++    case $cc_basename in
++    cl*) ;;
++    *)
++      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
++      _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
++      ;;
++    esac
++    ;;
+   *)
+     _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+-  ;;
++    ;;
+   esac
+-  _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
+ ], [
+   runpath_var=
+   _LT_TAGVAR(allow_undefined_flag, $1)=
+@@ -4439,7 +4705,8 @@ _LT_EOF
+       _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+       _LT_TAGVAR(always_export_symbols, $1)=no
+       _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+-      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
++      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
++      _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
+ 
+       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+         _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+@@ -4538,12 +4805,12 @@ _LT_EOF
+ 	  _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive'
+ 	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
+ 	  _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
+-	  _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
++	  _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
+ 	  if test "x$supports_anon_versioning" = xyes; then
+ 	    _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
+ 	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+ 	      echo "local: *; };" >> $output_objdir/$libname.ver~
+-	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
++	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
+ 	  fi
+ 	  ;;
+ 	esac
+@@ -4557,8 +4824,8 @@ _LT_EOF
+ 	_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+ 	wlarc=
+       else
+-	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+       fi
+       ;;
+ 
+@@ -4576,8 +4843,8 @@ _LT_EOF
+ 
+ _LT_EOF
+       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+-	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+       else
+ 	_LT_TAGVAR(ld_shlibs, $1)=no
+       fi
+@@ -4623,8 +4890,8 @@ _LT_EOF
+ 
+     *)
+       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+-	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+       else
+ 	_LT_TAGVAR(ld_shlibs, $1)=no
+       fi
+@@ -4754,7 +5021,7 @@ _LT_EOF
+ 	_LT_TAGVAR(allow_undefined_flag, $1)='-berok'
+         # Determine the default libpath from the value encoded in an
+         # empty executable.
+-        _LT_SYS_MODULE_PATH_AIX
++        _LT_SYS_MODULE_PATH_AIX([$1])
+         _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+         _LT_TAGVAR(archive_expsym_cmds, $1)='$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_sym_flag:\$export_symbols $shared_flag"
+       else
+@@ -4765,7 +5032,7 @@ _LT_EOF
+ 	else
+ 	 # Determine the default libpath from the value encoded in an
+ 	 # empty executable.
+-	 _LT_SYS_MODULE_PATH_AIX
++	 _LT_SYS_MODULE_PATH_AIX([$1])
+ 	 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+ 	  # Warning - without using the other run time loading flags,
+ 	  # -berok will link without error, but may produce a broken library.
+@@ -4809,20 +5076,63 @@ _LT_EOF
+       # Microsoft Visual C++.
+       # hardcode_libdir_flag_spec is actually meaningless, as there is
+       # no search path for DLLs.
+-      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
+-      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+-      # Tell ltmain to make .lib files, not .a files.
+-      libext=lib
+-      # Tell ltmain to make .dll files, not .so files.
+-      shrext_cmds=".dll"
+-      # FIXME: Setting linknames here is a bad hack.
+-      _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
+-      # The linker will automatically build a .lib file if we build a DLL.
+-      _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
+-      # FIXME: Should let the user specify the lib program.
+-      _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
+-      _LT_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`'
+-      _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
++      case $cc_basename in
++      cl*)
++	# Native MSVC
++	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
++	_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
++	_LT_TAGVAR(always_export_symbols, $1)=yes
++	_LT_TAGVAR(file_list_spec, $1)='@'
++	# Tell ltmain to make .lib files, not .a files.
++	libext=lib
++	# Tell ltmain to make .dll files, not .so files.
++	shrext_cmds=".dll"
++	# FIXME: Setting linknames here is a bad hack.
++	_LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
++	_LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
++	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
++	  else
++	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
++	  fi~
++	  $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
++	  linknames='
++	# The linker will not automatically build a static lib if we build a DLL.
++	# _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
++	_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
++	_LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
++	# Don't use ranlib
++	_LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
++	_LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
++	  lt_tool_outputfile="@TOOL_OUTPUT@"~
++	  case $lt_outputfile in
++	    *.exe|*.EXE) ;;
++	    *)
++	      lt_outputfile="$lt_outputfile.exe"
++	      lt_tool_outputfile="$lt_tool_outputfile.exe"
++	      ;;
++	  esac~
++	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
++	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
++	    $RM "$lt_outputfile.manifest";
++	  fi'
++	;;
++      *)
++	# Assume MSVC wrapper
++	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
++	_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
++	# Tell ltmain to make .lib files, not .a files.
++	libext=lib
++	# Tell ltmain to make .dll files, not .so files.
++	shrext_cmds=".dll"
++	# FIXME: Setting linknames here is a bad hack.
++	_LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
++	# The linker will automatically build a .lib file if we build a DLL.
++	_LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
++	# FIXME: Should let the user specify the lib program.
++	_LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
++	_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
++	;;
++      esac
+       ;;
+ 
+     darwin* | rhapsody*)
+@@ -4856,7 +5166,7 @@ _LT_EOF
+ 
+     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+     freebsd* | dragonfly*)
+-      _LT_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
++      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+       _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+       _LT_TAGVAR(hardcode_direct, $1)=yes
+       _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
+@@ -4864,7 +5174,7 @@ _LT_EOF
+ 
+     hpux9*)
+       if test "$GCC" = yes; then
+-	_LT_TAGVAR(archive_cmds, $1)='$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'
++	_LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+       else
+ 	_LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+       fi
+@@ -4880,7 +5190,7 @@ _LT_EOF
+ 
+     hpux10*)
+       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
+-	_LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+       else
+ 	_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+       fi
+@@ -4904,10 +5214,10 @@ _LT_EOF
+ 	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ 	  ;;
+ 	ia64*)
+-	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
++	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+ 	  ;;
+ 	*)
+-	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ 	  ;;
+ 	esac
+       else
+@@ -4954,16 +5264,31 @@ _LT_EOF
+ 
+     irix5* | irix6* | nonstopux*)
+       if test "$GCC" = yes; then
+-	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ 	# Try to use the -exported_symbol ld option, if it does not
+ 	# work, assume that -exports_file does not work either and
+ 	# implicitly export all symbols.
+-        save_LDFLAGS="$LDFLAGS"
+-        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
+-        AC_LINK_IFELSE([AC_LANG_SOURCE([int foo(void) {}])],
+-          _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
+-        )
+-        LDFLAGS="$save_LDFLAGS"
++	# This should be the same for all languages, so no per-tag cache variable.
++	AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol],
++	  [lt_cv_irix_exported_symbol],
++	  [save_LDFLAGS="$LDFLAGS"
++	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
++	   AC_LINK_IFELSE(
++	     [AC_LANG_SOURCE(
++	        [AC_LANG_CASE([C], [[int foo (void) { return 0; }]],
++			      [C++], [[int foo (void) { return 0; }]],
++			      [Fortran 77], [[
++      subroutine foo
++      end]],
++			      [Fortran], [[
++      subroutine foo
++      end]])])],
++	      [lt_cv_irix_exported_symbol=yes],
++	      [lt_cv_irix_exported_symbol=no])
++           LDFLAGS="$save_LDFLAGS"])
++	if test "$lt_cv_irix_exported_symbol" = yes; then
++          _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
++	fi
+       else
+ 	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ 	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
+@@ -5048,7 +5373,7 @@ _LT_EOF
+     osf4* | osf5*)	# as osf3* with the addition of -msym flag
+       if test "$GCC" = yes; then
+ 	_LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+-	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ 	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+       else
+ 	_LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+@@ -5067,9 +5392,9 @@ _LT_EOF
+       _LT_TAGVAR(no_undefined_flag, $1)=' -z defs'
+       if test "$GCC" = yes; then
+ 	wlarc='${wl}'
+-	_LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ 	_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+-	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
++	  $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+       else
+ 	case `$CC -V 2>&1` in
+ 	*"Compilers 5.0"*)
+@@ -5341,8 +5666,6 @@ _LT_TAGDECL([], [inherit_rpath], [0],
+     to runtime path list])
+ _LT_TAGDECL([], [link_all_deplibs], [0],
+     [Whether libtool must link a program against all its dependency libraries])
+-_LT_TAGDECL([], [fix_srcfile_path], [1],
+-    [Fix the shell variable $srcfile for the compiler])
+ _LT_TAGDECL([], [always_export_symbols], [0],
+     [Set to "yes" if exported symbols are required])
+ _LT_TAGDECL([], [export_symbols_cmds], [2],
+@@ -5353,6 +5676,8 @@ _LT_TAGDECL([], [include_expsyms], [1],
+     [Symbols that must always be exported])
+ _LT_TAGDECL([], [prelink_cmds], [2],
+     [Commands necessary for linking programs (against libraries) with templates])
++_LT_TAGDECL([], [postlink_cmds], [2],
++    [Commands necessary for finishing linking programs])
+ _LT_TAGDECL([], [file_list_spec], [1],
+     [Specify filename containing input files])
+ dnl FIXME: Not yet implemented
+@@ -5454,6 +5779,7 @@ CC="$lt_save_CC"
+ m4_defun([_LT_LANG_CXX_CONFIG],
+ [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
+ m4_require([_LT_DECL_EGREP])dnl
++m4_require([_LT_PATH_MANIFEST_TOOL])dnl
+ if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
+     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
+     (test "X$CXX" != "Xg++"))) ; then
+@@ -5515,6 +5841,7 @@ if test "$_lt_caught_CXX_error" != yes; then
+ 
+   # Allow CC to be a program name with arguments.
+   lt_save_CC=$CC
++  lt_save_CFLAGS=$CFLAGS
+   lt_save_LD=$LD
+   lt_save_GCC=$GCC
+   GCC=$GXX
+@@ -5532,6 +5859,7 @@ if test "$_lt_caught_CXX_error" != yes; then
+   fi
+   test -z "${LDCXX+set}" || LD=$LDCXX
+   CC=${CXX-"c++"}
++  CFLAGS=$CXXFLAGS
+   compiler=$CC
+   _LT_TAGVAR(compiler, $1)=$CC
+   _LT_CC_BASENAME([$compiler])
+@@ -5695,7 +6023,7 @@ if test "$_lt_caught_CXX_error" != yes; then
+           _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
+           # Determine the default libpath from the value encoded in an empty
+           # executable.
+-          _LT_SYS_MODULE_PATH_AIX
++          _LT_SYS_MODULE_PATH_AIX([$1])
+           _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+ 
+           _LT_TAGVAR(archive_expsym_cmds, $1)='$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_sym_flag:\$export_symbols $shared_flag"
+@@ -5707,7 +6035,7 @@ if test "$_lt_caught_CXX_error" != yes; then
+           else
+ 	    # Determine the default libpath from the value encoded in an
+ 	    # empty executable.
+-	    _LT_SYS_MODULE_PATH_AIX
++	    _LT_SYS_MODULE_PATH_AIX([$1])
+ 	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
+ 	    # Warning - without using the other run time loading flags,
+ 	    # -berok will link without error, but may produce a broken library.
+@@ -5749,29 +6077,75 @@ if test "$_lt_caught_CXX_error" != yes; then
+         ;;
+ 
+       cygwin* | mingw* | pw32* | cegcc*)
+-        # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
+-        # as there is no search path for DLLs.
+-        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+-        _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
+-        _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
+-        _LT_TAGVAR(always_export_symbols, $1)=no
+-        _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
+-
+-        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+-          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+-          # If the export-symbols file already is a .def file (1st line
+-          # is EXPORTS), use it as is; otherwise, prepend...
+-          _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
+-	    cp $export_symbols $output_objdir/$soname.def;
+-          else
+-	    echo EXPORTS > $output_objdir/$soname.def;
+-	    cat $export_symbols >> $output_objdir/$soname.def;
+-          fi~
+-          $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+-        else
+-          _LT_TAGVAR(ld_shlibs, $1)=no
+-        fi
+-        ;;
++	case $GXX,$cc_basename in
++	,cl* | no,cl*)
++	  # Native MSVC
++	  # hardcode_libdir_flag_spec is actually meaningless, as there is
++	  # no search path for DLLs.
++	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
++	  _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
++	  _LT_TAGVAR(always_export_symbols, $1)=yes
++	  _LT_TAGVAR(file_list_spec, $1)='@'
++	  # Tell ltmain to make .lib files, not .a files.
++	  libext=lib
++	  # Tell ltmain to make .dll files, not .so files.
++	  shrext_cmds=".dll"
++	  # FIXME: Setting linknames here is a bad hack.
++	  _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
++	  _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
++	      $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
++	    else
++	      $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
++	    fi~
++	    $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
++	    linknames='
++	  # The linker will not automatically build a static lib if we build a DLL.
++	  # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
++	  _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
++	  # Don't use ranlib
++	  _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
++	  _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
++	    lt_tool_outputfile="@TOOL_OUTPUT@"~
++	    case $lt_outputfile in
++	      *.exe|*.EXE) ;;
++	      *)
++		lt_outputfile="$lt_outputfile.exe"
++		lt_tool_outputfile="$lt_tool_outputfile.exe"
++		;;
++	    esac~
++	    func_to_tool_file "$lt_outputfile"~
++	    if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
++	      $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
++	      $RM "$lt_outputfile.manifest";
++	    fi'
++	  ;;
++	*)
++	  # g++
++	  # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
++	  # as there is no search path for DLLs.
++	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
++	  _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
++	  _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
++	  _LT_TAGVAR(always_export_symbols, $1)=no
++	  _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
++
++	  if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
++	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
++	    # If the export-symbols file already is a .def file (1st line
++	    # is EXPORTS), use it as is; otherwise, prepend...
++	    _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
++	      cp $export_symbols $output_objdir/$soname.def;
++	    else
++	      echo EXPORTS > $output_objdir/$soname.def;
++	      cat $export_symbols >> $output_objdir/$soname.def;
++	    fi~
++	    $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
++	  else
++	    _LT_TAGVAR(ld_shlibs, $1)=no
++	  fi
++	  ;;
++	esac
++	;;
+       darwin* | rhapsody*)
+         _LT_DARWIN_LINKER_FEATURES($1)
+ 	;;
+@@ -5846,7 +6220,7 @@ if test "$_lt_caught_CXX_error" != yes; then
+             ;;
+           *)
+             if test "$GXX" = yes; then
+-              _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
++              _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+             else
+               # FIXME: insert proper C++ library support
+               _LT_TAGVAR(ld_shlibs, $1)=no
+@@ -5917,10 +6291,10 @@ if test "$_lt_caught_CXX_error" != yes; then
+ 	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ 	            ;;
+ 	          ia64*)
+-	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ 	            ;;
+ 	          *)
+-	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
++	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ 	            ;;
+ 	        esac
+ 	      fi
+@@ -5961,9 +6335,9 @@ if test "$_lt_caught_CXX_error" != yes; then
+           *)
+ 	    if test "$GXX" = yes; then
+ 	      if test "$with_gnu_ld" = no; then
+-	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ 	      else
+-	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
++	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
+ 	      fi
+ 	    fi
+ 	    _LT_TAGVAR(link_all_deplibs, $1)=yes
+@@ -6033,20 +6407,20 @@ if test "$_lt_caught_CXX_error" != yes; then
+ 	      _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~
+ 		rm -rf $tpldir~
+ 		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
+-		compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
++		compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
+ 	      _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~
+ 		rm -rf $tpldir~
+ 		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
+-		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
++		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
+ 		$RANLIB $oldlib'
+ 	      _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~
+ 		rm -rf $tpldir~
+ 		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
+-		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
++		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
+ 	      _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~
+ 		rm -rf $tpldir~
+ 		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
+-		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
++		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
+ 	      ;;
+ 	    *) # Version 6 and above use weak symbols
+ 	      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
+@@ -6241,7 +6615,7 @@ if test "$_lt_caught_CXX_error" != yes; then
+ 	          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ 		  ;;
+ 	        *)
+-	          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++	          _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ 		  ;;
+ 	      esac
+ 
+@@ -6287,7 +6661,7 @@ if test "$_lt_caught_CXX_error" != yes; then
+ 
+       solaris*)
+         case $cc_basename in
+-          CC*)
++          CC* | sunCC*)
+ 	    # Sun C++ 4.2, 5.x and Centerline C++
+             _LT_TAGVAR(archive_cmds_need_lc,$1)=yes
+ 	    _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
+@@ -6328,9 +6702,9 @@ if test "$_lt_caught_CXX_error" != yes; then
+ 	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
+ 	      _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
+ 	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
+-	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
++	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
+ 	        _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+-		  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
++		  $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
+ 
+ 	        # Commands to make compiler produce verbose output that lists
+ 	        # what "hidden" libraries, object files and flags are used when
+@@ -6459,6 +6833,7 @@ if test "$_lt_caught_CXX_error" != yes; then
+   fi # test -n "$compiler"
+ 
+   CC=$lt_save_CC
++  CFLAGS=$lt_save_CFLAGS
+   LDCXX=$LD
+   LD=$lt_save_LD
+   GCC=$lt_save_GCC
+@@ -6473,6 +6848,29 @@ AC_LANG_POP
+ ])# _LT_LANG_CXX_CONFIG
+ 
+ 
++# _LT_FUNC_STRIPNAME_CNF
++# ----------------------
++# func_stripname_cnf prefix suffix name
++# strip PREFIX and SUFFIX off of NAME.
++# PREFIX and SUFFIX must not contain globbing or regex special
++# characters, hashes, percent signs, but SUFFIX may contain a leading
++# dot (in which case that matches only a dot).
++#
++# This function is identical to the (non-XSI) version of func_stripname,
++# except this one can be used by m4 code that may be executed by configure,
++# rather than the libtool script.
++m4_defun([_LT_FUNC_STRIPNAME_CNF],[dnl
++AC_REQUIRE([_LT_DECL_SED])
++AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])
++func_stripname_cnf ()
++{
++  case ${2} in
++  .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
++  *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
++  esac
++} # func_stripname_cnf
++])# _LT_FUNC_STRIPNAME_CNF
++
+ # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
+ # ---------------------------------
+ # Figure out "hidden" library dependencies from verbose
+@@ -6481,6 +6879,7 @@ AC_LANG_POP
+ # objects, libraries and library flags.
+ m4_defun([_LT_SYS_HIDDEN_LIBDEPS],
+ [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
++AC_REQUIRE([_LT_FUNC_STRIPNAME_CNF])dnl
+ # Dependencies to place before and after the object being linked:
+ _LT_TAGVAR(predep_objects, $1)=
+ _LT_TAGVAR(postdep_objects, $1)=
+@@ -6531,6 +6930,13 @@ public class foo {
+ };
+ _LT_EOF
+ ])
++
++_lt_libdeps_save_CFLAGS=$CFLAGS
++case "$CC $CFLAGS " in #(
++*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
++*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
++esac
++
+ dnl Parse the compiler output and extract the necessary
+ dnl objects, libraries and library flags.
+ if AC_TRY_EVAL(ac_compile); then
+@@ -6542,7 +6948,7 @@ if AC_TRY_EVAL(ac_compile); then
+   pre_test_object_deps_done=no
+ 
+   for p in `eval "$output_verbose_link_cmd"`; do
+-    case $p in
++    case ${prev}${p} in
+ 
+     -L* | -R* | -l*)
+        # Some compilers place space between "-{L,R}" and the path.
+@@ -6551,13 +6957,22 @@ if AC_TRY_EVAL(ac_compile); then
+           test $p = "-R"; then
+ 	 prev=$p
+ 	 continue
+-       else
+-	 prev=
+        fi
+ 
++       # Expand the sysroot to ease extracting the directories later.
++       if test -z "$prev"; then
++         case $p in
++         -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
++         -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
++         -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
++         esac
++       fi
++       case $p in
++       =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
++       esac
+        if test "$pre_test_object_deps_done" = no; then
+-	 case $p in
+-	 -L* | -R*)
++	 case ${prev} in
++	 -L | -R)
+ 	   # Internal compiler library paths should come after those
+ 	   # provided the user.  The postdeps already come after the
+ 	   # user supplied libs so there is no need to process them.
+@@ -6577,8 +6992,10 @@ if AC_TRY_EVAL(ac_compile); then
+ 	   _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}"
+ 	 fi
+        fi
++       prev=
+        ;;
+ 
++    *.lto.$objext) ;; # Ignore GCC LTO objects
+     *.$objext)
+        # This assumes that the test object file only shows up
+        # once in the compiler output.
+@@ -6614,6 +7031,7 @@ else
+ fi
+ 
+ $RM -f confest.$objext
++CFLAGS=$_lt_libdeps_save_CFLAGS
+ 
+ # PORTME: override above test on systems where it is broken
+ m4_if([$1], [CXX],
+@@ -6650,7 +7068,7 @@ linux*)
+ 
+ solaris*)
+   case $cc_basename in
+-  CC*)
++  CC* | sunCC*)
+     # The more standards-conforming stlport4 library is
+     # incompatible with the Cstd library. Avoid specifying
+     # it if it's in CXXFLAGS. Ignore libCrun as
+@@ -6763,7 +7181,9 @@ if test "$_lt_disable_F77" != yes; then
+   # Allow CC to be a program name with arguments.
+   lt_save_CC="$CC"
+   lt_save_GCC=$GCC
++  lt_save_CFLAGS=$CFLAGS
+   CC=${F77-"f77"}
++  CFLAGS=$FFLAGS
+   compiler=$CC
+   _LT_TAGVAR(compiler, $1)=$CC
+   _LT_CC_BASENAME([$compiler])
+@@ -6817,6 +7237,7 @@ if test "$_lt_disable_F77" != yes; then
+ 
+   GCC=$lt_save_GCC
+   CC="$lt_save_CC"
++  CFLAGS="$lt_save_CFLAGS"
+ fi # test "$_lt_disable_F77" != yes
+ 
+ AC_LANG_POP
+@@ -6893,7 +7314,9 @@ if test "$_lt_disable_FC" != yes; then
+   # Allow CC to be a program name with arguments.
+   lt_save_CC="$CC"
+   lt_save_GCC=$GCC
++  lt_save_CFLAGS=$CFLAGS
+   CC=${FC-"f95"}
++  CFLAGS=$FCFLAGS
+   compiler=$CC
+   GCC=$ac_cv_fc_compiler_gnu
+ 
+@@ -6949,7 +7372,8 @@ if test "$_lt_disable_FC" != yes; then
+   fi # test -n "$compiler"
+ 
+   GCC=$lt_save_GCC
+-  CC="$lt_save_CC"
++  CC=$lt_save_CC
++  CFLAGS=$lt_save_CFLAGS
+ fi # test "$_lt_disable_FC" != yes
+ 
+ AC_LANG_POP
+@@ -6986,10 +7410,12 @@ _LT_COMPILER_BOILERPLATE
+ _LT_LINKER_BOILERPLATE
+ 
+ # Allow CC to be a program name with arguments.
+-lt_save_CC="$CC"
++lt_save_CC=$CC
++lt_save_CFLAGS=$CFLAGS
+ lt_save_GCC=$GCC
+ GCC=yes
+ CC=${GCJ-"gcj"}
++CFLAGS=$GCJFLAGS
+ compiler=$CC
+ _LT_TAGVAR(compiler, $1)=$CC
+ _LT_TAGVAR(LD, $1)="$LD"
+@@ -7020,7 +7446,8 @@ fi
+ AC_LANG_RESTORE
+ 
+ GCC=$lt_save_GCC
+-CC="$lt_save_CC"
++CC=$lt_save_CC
++CFLAGS=$lt_save_CFLAGS
+ ])# _LT_LANG_GCJ_CONFIG
+ 
+ 
+@@ -7055,9 +7482,11 @@ _LT_LINKER_BOILERPLATE
+ 
+ # Allow CC to be a program name with arguments.
+ lt_save_CC="$CC"
++lt_save_CFLAGS=$CFLAGS
+ lt_save_GCC=$GCC
+ GCC=
+ CC=${RC-"windres"}
++CFLAGS=
+ compiler=$CC
+ _LT_TAGVAR(compiler, $1)=$CC
+ _LT_CC_BASENAME([$compiler])
+@@ -7070,7 +7499,8 @@ fi
+ 
+ GCC=$lt_save_GCC
+ AC_LANG_RESTORE
+-CC="$lt_save_CC"
++CC=$lt_save_CC
++CFLAGS=$lt_save_CFLAGS
+ ])# _LT_LANG_RC_CONFIG
+ 
+ 
+@@ -7129,6 +7559,15 @@ _LT_DECL([], [OBJDUMP], [1], [An object symbol dumper])
+ AC_SUBST([OBJDUMP])
+ ])
+ 
++# _LT_DECL_DLLTOOL
++# ----------------
++# Ensure DLLTOOL variable is set.
++m4_defun([_LT_DECL_DLLTOOL],
++[AC_CHECK_TOOL(DLLTOOL, dlltool, false)
++test -z "$DLLTOOL" && DLLTOOL=dlltool
++_LT_DECL([], [DLLTOOL], [1], [DLL creation program])
++AC_SUBST([DLLTOOL])
++])
+ 
+ # _LT_DECL_SED
+ # ------------
+@@ -7222,8 +7661,8 @@ m4_defun([_LT_CHECK_SHELL_FEATURES],
+ # Try some XSI features
+ xsi_shell=no
+ ( _lt_dummy="a/b/c"
+-  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
+-      = c,a/b,, \
++  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
++      = c,a/b,b/c, \
+     && eval 'test $(( 1 + 1 )) -eq 2 \
+     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
+   && xsi_shell=yes
+@@ -7262,206 +7701,162 @@ _LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl
+ ])# _LT_CHECK_SHELL_FEATURES
+ 
+ 
+-# _LT_PROG_XSI_SHELLFNS
+-# ---------------------
+-# Bourne and XSI compatible variants of some useful shell functions.
+-m4_defun([_LT_PROG_XSI_SHELLFNS],
+-[case $xsi_shell in
+-  yes)
+-    cat << \_LT_EOF >> "$cfgfile"
+-
+-# func_dirname file append nondir_replacement
+-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
+-# otherwise set result to NONDIR_REPLACEMENT.
+-func_dirname ()
+-{
+-  case ${1} in
+-    */*) func_dirname_result="${1%/*}${2}" ;;
+-    *  ) func_dirname_result="${3}" ;;
+-  esac
+-}
+-
+-# func_basename file
+-func_basename ()
+-{
+-  func_basename_result="${1##*/}"
+-}
+-
+-# func_dirname_and_basename file append nondir_replacement
+-# perform func_basename and func_dirname in a single function
+-# call:
+-#   dirname:  Compute the dirname of FILE.  If nonempty,
+-#             add APPEND to the result, otherwise set result
+-#             to NONDIR_REPLACEMENT.
+-#             value returned in "$func_dirname_result"
+-#   basename: Compute filename of FILE.
+-#             value retuned in "$func_basename_result"
+-# Implementation must be kept synchronized with func_dirname
+-# and func_basename. For efficiency, we do not delegate to
+-# those functions but instead duplicate the functionality here.
+-func_dirname_and_basename ()
+-{
+-  case ${1} in
+-    */*) func_dirname_result="${1%/*}${2}" ;;
+-    *  ) func_dirname_result="${3}" ;;
+-  esac
+-  func_basename_result="${1##*/}"
+-}
+-
+-# func_stripname prefix suffix name
+-# strip PREFIX and SUFFIX off of NAME.
+-# PREFIX and SUFFIX must not contain globbing or regex special
+-# characters, hashes, percent signs, but SUFFIX may contain a leading
+-# dot (in which case that matches only a dot).
+-func_stripname ()
+-{
+-  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
+-  # positional parameters, so assign one to ordinary parameter first.
+-  func_stripname_result=${3}
+-  func_stripname_result=${func_stripname_result#"${1}"}
+-  func_stripname_result=${func_stripname_result%"${2}"}
+-}
+-
+-# func_opt_split
+-func_opt_split ()
+-{
+-  func_opt_split_opt=${1%%=*}
+-  func_opt_split_arg=${1#*=}
+-}
+-
+-# func_lo2o object
+-func_lo2o ()
+-{
+-  case ${1} in
+-    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
+-    *)    func_lo2o_result=${1} ;;
+-  esac
+-}
+-
+-# func_xform libobj-or-source
+-func_xform ()
+-{
+-  func_xform_result=${1%.*}.lo
+-}
+-
+-# func_arith arithmetic-term...
+-func_arith ()
+-{
+-  func_arith_result=$(( $[*] ))
+-}
+-
+-# func_len string
+-# STRING may not start with a hyphen.
+-func_len ()
+-{
+-  func_len_result=${#1}
+-}
++# _LT_PROG_FUNCTION_REPLACE (FUNCNAME, REPLACEMENT-BODY)
++# ------------------------------------------------------
++# In `$cfgfile', look for function FUNCNAME delimited by `^FUNCNAME ()$' and
++# '^} FUNCNAME ', and replace its body with REPLACEMENT-BODY.
++m4_defun([_LT_PROG_FUNCTION_REPLACE],
++[dnl {
++sed -e '/^$1 ()$/,/^} # $1 /c\
++$1 ()\
++{\
++m4_bpatsubsts([$2], [$], [\\], [^\([	 ]\)], [\\\1])
++} # Extended-shell $1 implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++])
+ 
+-_LT_EOF
+-    ;;
+-  *) # Bourne compatible functions.
+-    cat << \_LT_EOF >> "$cfgfile"
+ 
+-# func_dirname file append nondir_replacement
+-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
+-# otherwise set result to NONDIR_REPLACEMENT.
+-func_dirname ()
+-{
+-  # Extract subdirectory from the argument.
+-  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
+-  if test "X$func_dirname_result" = "X${1}"; then
+-    func_dirname_result="${3}"
+-  else
+-    func_dirname_result="$func_dirname_result${2}"
+-  fi
+-}
++# _LT_PROG_REPLACE_SHELLFNS
++# -------------------------
++# Replace existing portable implementations of several shell functions with
++# equivalent extended shell implementations where those features are available..
++m4_defun([_LT_PROG_REPLACE_SHELLFNS],
++[if test x"$xsi_shell" = xyes; then
++  _LT_PROG_FUNCTION_REPLACE([func_dirname], [dnl
++    case ${1} in
++      */*) func_dirname_result="${1%/*}${2}" ;;
++      *  ) func_dirname_result="${3}" ;;
++    esac])
++
++  _LT_PROG_FUNCTION_REPLACE([func_basename], [dnl
++    func_basename_result="${1##*/}"])
++
++  _LT_PROG_FUNCTION_REPLACE([func_dirname_and_basename], [dnl
++    case ${1} in
++      */*) func_dirname_result="${1%/*}${2}" ;;
++      *  ) func_dirname_result="${3}" ;;
++    esac
++    func_basename_result="${1##*/}"])
+ 
+-# func_basename file
+-func_basename ()
+-{
+-  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
+-}
++  _LT_PROG_FUNCTION_REPLACE([func_stripname], [dnl
++    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
++    # positional parameters, so assign one to ordinary parameter first.
++    func_stripname_result=${3}
++    func_stripname_result=${func_stripname_result#"${1}"}
++    func_stripname_result=${func_stripname_result%"${2}"}])
+ 
+-dnl func_dirname_and_basename
+-dnl A portable version of this function is already defined in general.m4sh
+-dnl so there is no need for it here.
++  _LT_PROG_FUNCTION_REPLACE([func_split_long_opt], [dnl
++    func_split_long_opt_name=${1%%=*}
++    func_split_long_opt_arg=${1#*=}])
+ 
+-# func_stripname prefix suffix name
+-# strip PREFIX and SUFFIX off of NAME.
+-# PREFIX and SUFFIX must not contain globbing or regex special
+-# characters, hashes, percent signs, but SUFFIX may contain a leading
+-# dot (in which case that matches only a dot).
+-# func_strip_suffix prefix name
+-func_stripname ()
+-{
+-  case ${2} in
+-    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
+-    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
+-  esac
+-}
++  _LT_PROG_FUNCTION_REPLACE([func_split_short_opt], [dnl
++    func_split_short_opt_arg=${1#??}
++    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}])
+ 
+-# sed scripts:
+-my_sed_long_opt='1s/^\(-[[^=]]*\)=.*/\1/;q'
+-my_sed_long_arg='1s/^-[[^=]]*=//'
++  _LT_PROG_FUNCTION_REPLACE([func_lo2o], [dnl
++    case ${1} in
++      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
++      *)    func_lo2o_result=${1} ;;
++    esac])
+ 
+-# func_opt_split
+-func_opt_split ()
+-{
+-  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
+-  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
+-}
++  _LT_PROG_FUNCTION_REPLACE([func_xform], [    func_xform_result=${1%.*}.lo])
+ 
+-# func_lo2o object
+-func_lo2o ()
+-{
+-  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
+-}
++  _LT_PROG_FUNCTION_REPLACE([func_arith], [    func_arith_result=$(( $[*] ))])
+ 
+-# func_xform libobj-or-source
+-func_xform ()
+-{
+-  func_xform_result=`$ECHO "${1}" | $SED 's/\.[[^.]]*$/.lo/'`
+-}
++  _LT_PROG_FUNCTION_REPLACE([func_len], [    func_len_result=${#1}])
++fi
+ 
+-# func_arith arithmetic-term...
+-func_arith ()
+-{
+-  func_arith_result=`expr "$[@]"`
+-}
++if test x"$lt_shell_append" = xyes; then
++  _LT_PROG_FUNCTION_REPLACE([func_append], [    eval "${1}+=\\${2}"])
+ 
+-# func_len string
+-# STRING may not start with a hyphen.
+-func_len ()
+-{
+-  func_len_result=`expr "$[1]" : ".*" 2>/dev/null || echo $max_cmd_len`
+-}
++  _LT_PROG_FUNCTION_REPLACE([func_append_quoted], [dnl
++    func_quote_for_eval "${2}"
++dnl m4 expansion turns \\\\ into \\, and then the shell eval turns that into \
++    eval "${1}+=\\\\ \\$func_quote_for_eval_result"])
+ 
+-_LT_EOF
+-esac
++  # Save a `func_append' function call where possible by direct use of '+='
++  sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
++    && mv -f "$cfgfile.tmp" "$cfgfile" \
++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++  test 0 -eq $? || _lt_function_replace_fail=:
++else
++  # Save a `func_append' function call even when '+=' is not available
++  sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
++    && mv -f "$cfgfile.tmp" "$cfgfile" \
++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++  test 0 -eq $? || _lt_function_replace_fail=:
++fi
+ 
+-case $lt_shell_append in
+-  yes)
+-    cat << \_LT_EOF >> "$cfgfile"
++if test x"$_lt_function_replace_fail" = x":"; then
++  AC_MSG_WARN([Unable to substitute extended shell functions in $ofile])
++fi
++])
+ 
+-# func_append var value
+-# Append VALUE to the end of shell variable VAR.
+-func_append ()
+-{
+-  eval "$[1]+=\$[2]"
+-}
+-_LT_EOF
++# _LT_PATH_CONVERSION_FUNCTIONS
++# -----------------------------
++# Determine which file name conversion functions should be used by
++# func_to_host_file (and, implicitly, by func_to_host_path).  These are needed
++# for certain cross-compile configurations and native mingw.
++m4_defun([_LT_PATH_CONVERSION_FUNCTIONS],
++[AC_REQUIRE([AC_CANONICAL_HOST])dnl
++AC_REQUIRE([AC_CANONICAL_BUILD])dnl
++AC_MSG_CHECKING([how to convert $build file names to $host format])
++AC_CACHE_VAL(lt_cv_to_host_file_cmd,
++[case $host in
++  *-*-mingw* )
++    case $build in
++      *-*-mingw* ) # actually msys
++        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
++        ;;
++      *-*-cygwin* )
++        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
++        ;;
++      * ) # otherwise, assume *nix
++        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
++        ;;
++    esac
+     ;;
+-  *)
+-    cat << \_LT_EOF >> "$cfgfile"
+-
+-# func_append var value
+-# Append VALUE to the end of shell variable VAR.
+-func_append ()
+-{
+-  eval "$[1]=\$$[1]\$[2]"
+-}
+-
+-_LT_EOF
++  *-*-cygwin* )
++    case $build in
++      *-*-mingw* ) # actually msys
++        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
++        ;;
++      *-*-cygwin* )
++        lt_cv_to_host_file_cmd=func_convert_file_noop
++        ;;
++      * ) # otherwise, assume *nix
++        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
++        ;;
++    esac
+     ;;
+-  esac
++  * ) # unhandled hosts (and "normal" native builds)
++    lt_cv_to_host_file_cmd=func_convert_file_noop
++    ;;
++esac
++])
++to_host_file_cmd=$lt_cv_to_host_file_cmd
++AC_MSG_RESULT([$lt_cv_to_host_file_cmd])
++_LT_DECL([to_host_file_cmd], [lt_cv_to_host_file_cmd],
++         [0], [convert $build file names to $host format])dnl
++
++AC_MSG_CHECKING([how to convert $build file names to toolchain format])
++AC_CACHE_VAL(lt_cv_to_tool_file_cmd,
++[#assume ordinary cross tools, or native build.
++lt_cv_to_tool_file_cmd=func_convert_file_noop
++case $host in
++  *-*-mingw* )
++    case $build in
++      *-*-mingw* ) # actually msys
++        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
++        ;;
++    esac
++    ;;
++esac
+ ])
++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
++AC_MSG_RESULT([$lt_cv_to_tool_file_cmd])
++_LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd],
++         [0], [convert $build files to toolchain format])dnl
++])# _LT_PATH_CONVERSION_FUNCTIONS
+diff --git a/ltmain.sh b/ltmain.sh
+index 9503ec85d70..70e856e0659 100644
+--- a/ltmain.sh
++++ b/ltmain.sh
+@@ -1,10 +1,9 @@
+-# Generated from ltmain.m4sh.
+ 
+-# libtool (GNU libtool 1.3134 2009-11-29) 2.2.7a
++# libtool (GNU libtool) 2.4
+ # Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
+ 
+ # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006,
+-# 2007, 2008, 2009 Free Software Foundation, Inc.
++# 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
+ # This is free software; see the source for copying conditions.  There is NO
+ # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ 
+@@ -38,7 +37,6 @@
+ #   -n, --dry-run            display commands without modifying any files
+ #       --features           display basic configuration information and exit
+ #       --mode=MODE          use operation mode MODE
+-#       --no-finish          let install mode avoid finish commands
+ #       --preserve-dup-deps  don't remove duplicate dependency libraries
+ #       --quiet, --silent    don't print informational messages
+ #       --no-quiet, --no-silent
+@@ -71,17 +69,19 @@
+ #         compiler:		$LTCC
+ #         compiler flags:		$LTCFLAGS
+ #         linker:		$LD (gnu? $with_gnu_ld)
+-#         $progname:	(GNU libtool 1.3134 2009-11-29) 2.2.7a
++#         $progname:	(GNU libtool) 2.4
+ #         automake:	$automake_version
+ #         autoconf:	$autoconf_version
+ #
+ # Report bugs to <bug-libtool@gnu.org>.
++# GNU libtool home page: <http://www.gnu.org/software/libtool/>.
++# General help using GNU software: <http://www.gnu.org/gethelp/>.
+ 
+ PROGRAM=libtool
+ PACKAGE=libtool
+-VERSION=2.2.7a
+-TIMESTAMP=" 1.3134 2009-11-29"
+-package_revision=1.3134
++VERSION=2.4
++TIMESTAMP=""
++package_revision=1.3293
+ 
+ # Be Bourne compatible
+ if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+@@ -106,9 +106,6 @@ _LTECHO_EOF'
+ }
+ 
+ # NLS nuisances: We save the old values to restore during execute mode.
+-# Only set LANG and LC_ALL to C if already set.
+-# These must not be set unconditionally because not all systems understand
+-# e.g. LANG=C (notably SCO).
+ lt_user_locale=
+ lt_safe_locale=
+ for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
+@@ -121,15 +118,13 @@ do
+ 	  lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\"
+ 	fi"
+ done
++LC_ALL=C
++LANGUAGE=C
++export LANGUAGE LC_ALL
+ 
+ $lt_unset CDPATH
+ 
+ 
+-
+-
+-
+-
+-
+ # Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh
+ # is ksh but when the shell is invoked as "sh" and the current value of
+ # the _XPG environment variable is not equal to 1 (one), the special
+@@ -140,7 +135,7 @@ progpath="$0"
+ 
+ 
+ : ${CP="cp -f"}
+-: ${ECHO=$as_echo}
++test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'}
+ : ${EGREP="/bin/grep -E"}
+ : ${FGREP="/bin/grep -F"}
+ : ${GREP="/bin/grep"}
+@@ -149,7 +144,7 @@ progpath="$0"
+ : ${MKDIR="mkdir"}
+ : ${MV="mv -f"}
+ : ${RM="rm -f"}
+-: ${SED="/mount/endor/wildenhu/local-x86_64/bin/sed"}
++: ${SED="/bin/sed"}
+ : ${SHELL="${CONFIG_SHELL-/bin/sh}"}
+ : ${Xsed="$SED -e 1s/^X//"}
+ 
+@@ -169,6 +164,27 @@ IFS=" 	$lt_nl"
+ dirname="s,/[^/]*$,,"
+ basename="s,^.*/,,"
+ 
++# func_dirname file append nondir_replacement
++# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
++# otherwise set result to NONDIR_REPLACEMENT.
++func_dirname ()
++{
++    func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
++    if test "X$func_dirname_result" = "X${1}"; then
++      func_dirname_result="${3}"
++    else
++      func_dirname_result="$func_dirname_result${2}"
++    fi
++} # func_dirname may be replaced by extended shell implementation
++
++
++# func_basename file
++func_basename ()
++{
++    func_basename_result=`$ECHO "${1}" | $SED "$basename"`
++} # func_basename may be replaced by extended shell implementation
++
++
+ # func_dirname_and_basename file append nondir_replacement
+ # perform func_basename and func_dirname in a single function
+ # call:
+@@ -183,17 +199,31 @@ basename="s,^.*/,,"
+ # those functions but instead duplicate the functionality here.
+ func_dirname_and_basename ()
+ {
+-  # Extract subdirectory from the argument.
+-  func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"`
+-  if test "X$func_dirname_result" = "X${1}"; then
+-    func_dirname_result="${3}"
+-  else
+-    func_dirname_result="$func_dirname_result${2}"
+-  fi
+-  func_basename_result=`$ECHO "${1}" | $SED -e "$basename"`
+-}
++    # Extract subdirectory from the argument.
++    func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"`
++    if test "X$func_dirname_result" = "X${1}"; then
++      func_dirname_result="${3}"
++    else
++      func_dirname_result="$func_dirname_result${2}"
++    fi
++    func_basename_result=`$ECHO "${1}" | $SED -e "$basename"`
++} # func_dirname_and_basename may be replaced by extended shell implementation
++
++
++# func_stripname prefix suffix name
++# strip PREFIX and SUFFIX off of NAME.
++# PREFIX and SUFFIX must not contain globbing or regex special
++# characters, hashes, percent signs, but SUFFIX may contain a leading
++# dot (in which case that matches only a dot).
++# func_strip_suffix prefix name
++func_stripname ()
++{
++    case ${2} in
++      .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
++      *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
++    esac
++} # func_stripname may be replaced by extended shell implementation
+ 
+-# Generated shell functions inserted here.
+ 
+ # These SED scripts presuppose an absolute path with a trailing slash.
+ pathcar='s,^/\([^/]*\).*$,\1,'
+@@ -376,6 +406,15 @@ sed_quote_subst='s/\([`"$\\]\)/\\\1/g'
+ # Same as above, but do not quote variable references.
+ double_quote_subst='s/\(["`\\]\)/\\\1/g'
+ 
++# Sed substitution that turns a string into a regex matching for the
++# string literally.
++sed_make_literal_regex='s,[].[^$\\*\/],\\&,g'
++
++# Sed substitution that converts a w32 file name or path
++# which contains forward slashes, into one that contains
++# (escaped) backslashes.  A very naive implementation.
++lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
++
+ # Re-`\' parameter expansions in output of double_quote_subst that were
+ # `\'-ed in input to the same.  If an odd number of `\' preceded a '$'
+ # in input to double_quote_subst, that '$' was protected from expansion.
+@@ -404,7 +443,7 @@ opt_warning=:
+ # name if it has been set yet.
+ func_echo ()
+ {
+-    $ECHO "$progname${mode+: }$mode: $*"
++    $ECHO "$progname: ${opt_mode+$opt_mode: }$*"
+ }
+ 
+ # func_verbose arg...
+@@ -430,14 +469,14 @@ func_echo_all ()
+ # Echo program name prefixed message to standard error.
+ func_error ()
+ {
+-    $ECHO "$progname${mode+: }$mode: "${1+"$@"} 1>&2
++    $ECHO "$progname: ${opt_mode+$opt_mode: }"${1+"$@"} 1>&2
+ }
+ 
+ # func_warning arg...
+ # Echo program name prefixed warning message to standard error.
+ func_warning ()
+ {
+-    $opt_warning && $ECHO "$progname${mode+: }$mode: warning: "${1+"$@"} 1>&2
++    $opt_warning && $ECHO "$progname: ${opt_mode+$opt_mode: }warning: "${1+"$@"} 1>&2
+ 
+     # bash bug again:
+     :
+@@ -656,19 +695,35 @@ func_show_eval_locale ()
+     fi
+ }
+ 
+-
+-
++# func_tr_sh
++# Turn $1 into a string suitable for a shell variable name.
++# Result is stored in $func_tr_sh_result.  All characters
++# not in the set a-zA-Z0-9_ are replaced with '_'. Further,
++# if $1 begins with a digit, a '_' is prepended as well.
++func_tr_sh ()
++{
++  case $1 in
++  [0-9]* | *[!a-zA-Z0-9_]*)
++    func_tr_sh_result=`$ECHO "$1" | $SED 's/^\([0-9]\)/_\1/; s/[^a-zA-Z0-9_]/_/g'`
++    ;;
++  * )
++    func_tr_sh_result=$1
++    ;;
++  esac
++}
+ 
+ 
+ # func_version
+ # Echo version message to standard output and exit.
+ func_version ()
+ {
++    $opt_debug
++
+     $SED -n '/(C)/!b go
+ 	:more
+ 	/\./!{
+ 	  N
+-	  s/\n# //
++	  s/\n# / /
+ 	  b more
+ 	}
+ 	:go
+@@ -685,7 +740,9 @@ func_version ()
+ # Echo short help message to standard output and exit.
+ func_usage ()
+ {
+-    $SED -n '/^# Usage:/,/^#  *-h/ {
++    $opt_debug
++
++    $SED -n '/^# Usage:/,/^#  *.*--help/ {
+         s/^# //
+ 	s/^# *$//
+ 	s/\$progname/'$progname'/
+@@ -701,7 +758,10 @@ func_usage ()
+ # unless 'noexit' is passed as argument.
+ func_help ()
+ {
++    $opt_debug
++
+     $SED -n '/^# Usage:/,/# Report bugs to/ {
++	:print
+         s/^# //
+ 	s/^# *$//
+ 	s*\$progname*'$progname'*
+@@ -714,7 +774,11 @@ func_help ()
+ 	s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED 1q`"'/
+ 	s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED 1q`"'/
+ 	p
+-     }' < "$progpath"
++	d
++     }
++     /^# .* home page:/b print
++     /^# General help using/b print
++     ' < "$progpath"
+     ret=$?
+     if test -z "$1"; then
+       exit $ret
+@@ -726,12 +790,39 @@ func_help ()
+ # exit_cmd.
+ func_missing_arg ()
+ {
+-    func_error "missing argument for $1"
++    $opt_debug
++
++    func_error "missing argument for $1."
+     exit_cmd=exit
+ }
+ 
+-exit_cmd=:
+ 
++# func_split_short_opt shortopt
++# Set func_split_short_opt_name and func_split_short_opt_arg shell
++# variables after splitting SHORTOPT after the 2nd character.
++func_split_short_opt ()
++{
++    my_sed_short_opt='1s/^\(..\).*$/\1/;q'
++    my_sed_short_rest='1s/^..\(.*\)$/\1/;q'
++
++    func_split_short_opt_name=`$ECHO "$1" | $SED "$my_sed_short_opt"`
++    func_split_short_opt_arg=`$ECHO "$1" | $SED "$my_sed_short_rest"`
++} # func_split_short_opt may be replaced by extended shell implementation
++
++
++# func_split_long_opt longopt
++# Set func_split_long_opt_name and func_split_long_opt_arg shell
++# variables after splitting LONGOPT at the `=' sign.
++func_split_long_opt ()
++{
++    my_sed_long_opt='1s/^\(--[^=]*\)=.*/\1/;q'
++    my_sed_long_arg='1s/^--[^=]*=//'
++
++    func_split_long_opt_name=`$ECHO "$1" | $SED "$my_sed_long_opt"`
++    func_split_long_opt_arg=`$ECHO "$1" | $SED "$my_sed_long_arg"`
++} # func_split_long_opt may be replaced by extended shell implementation
++
++exit_cmd=:
+ 
+ 
+ 
+@@ -741,26 +832,64 @@ magic="%%%MAGIC variable%%%"
+ magic_exe="%%%MAGIC EXE variable%%%"
+ 
+ # Global variables.
+-# $mode is unset
+ nonopt=
+-execute_dlfiles=
+ preserve_args=
+ lo2o="s/\\.lo\$/.${objext}/"
+ o2lo="s/\\.${objext}\$/.lo/"
+ extracted_archives=
+ extracted_serial=0
+ 
+-opt_dry_run=false
+-opt_finish=:
+-opt_duplicate_deps=false
+-opt_silent=false
+-opt_debug=:
+-
+ # If this variable is set in any of the actions, the command in it
+ # will be execed at the end.  This prevents here-documents from being
+ # left over by shells.
+ exec_cmd=
+ 
++# func_append var value
++# Append VALUE to the end of shell variable VAR.
++func_append ()
++{
++    eval "${1}=\$${1}\${2}"
++} # func_append may be replaced by extended shell implementation
++
++# func_append_quoted var value
++# Quote VALUE and append to the end of shell variable VAR, separated
++# by a space.
++func_append_quoted ()
++{
++    func_quote_for_eval "${2}"
++    eval "${1}=\$${1}\\ \$func_quote_for_eval_result"
++} # func_append_quoted may be replaced by extended shell implementation
++
++
++# func_arith arithmetic-term...
++func_arith ()
++{
++    func_arith_result=`expr "${@}"`
++} # func_arith may be replaced by extended shell implementation
++
++
++# func_len string
++# STRING may not start with a hyphen.
++func_len ()
++{
++    func_len_result=`expr "${1}" : ".*" 2>/dev/null || echo $max_cmd_len`
++} # func_len may be replaced by extended shell implementation
++
++
++# func_lo2o object
++func_lo2o ()
++{
++    func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
++} # func_lo2o may be replaced by extended shell implementation
++
++
++# func_xform libobj-or-source
++func_xform ()
++{
++    func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
++} # func_xform may be replaced by extended shell implementation
++
++
+ # func_fatal_configuration arg...
+ # Echo program name prefixed message to standard error, followed by
+ # a configuration failure hint, and exit.
+@@ -850,130 +979,204 @@ func_enable_tag ()
+   esac
+ }
+ 
+-# Parse options once, thoroughly.  This comes as soon as possible in
+-# the script to make things like `libtool --version' happen quickly.
++# func_check_version_match
++# Ensure that we are using m4 macros, and libtool script from the same
++# release of libtool.
++func_check_version_match ()
+ {
++  if test "$package_revision" != "$macro_revision"; then
++    if test "$VERSION" != "$macro_version"; then
++      if test -z "$macro_version"; then
++        cat >&2 <<_LT_EOF
++$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
++$progname: definition of this LT_INIT comes from an older release.
++$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
++$progname: and run autoconf again.
++_LT_EOF
++      else
++        cat >&2 <<_LT_EOF
++$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
++$progname: definition of this LT_INIT comes from $PACKAGE $macro_version.
++$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
++$progname: and run autoconf again.
++_LT_EOF
++      fi
++    else
++      cat >&2 <<_LT_EOF
++$progname: Version mismatch error.  This is $PACKAGE $VERSION, revision $package_revision,
++$progname: but the definition of this LT_INIT comes from revision $macro_revision.
++$progname: You should recreate aclocal.m4 with macros from revision $package_revision
++$progname: of $PACKAGE $VERSION and run autoconf again.
++_LT_EOF
++    fi
+ 
+-  # Shorthand for --mode=foo, only valid as the first argument
+-  case $1 in
+-  clean|clea|cle|cl)
+-    shift; set dummy --mode clean ${1+"$@"}; shift
+-    ;;
+-  compile|compil|compi|comp|com|co|c)
+-    shift; set dummy --mode compile ${1+"$@"}; shift
+-    ;;
+-  execute|execut|execu|exec|exe|ex|e)
+-    shift; set dummy --mode execute ${1+"$@"}; shift
+-    ;;
+-  finish|finis|fini|fin|fi|f)
+-    shift; set dummy --mode finish ${1+"$@"}; shift
+-    ;;
+-  install|instal|insta|inst|ins|in|i)
+-    shift; set dummy --mode install ${1+"$@"}; shift
+-    ;;
+-  link|lin|li|l)
+-    shift; set dummy --mode link ${1+"$@"}; shift
+-    ;;
+-  uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
+-    shift; set dummy --mode uninstall ${1+"$@"}; shift
+-    ;;
+-  esac
++    exit $EXIT_MISMATCH
++  fi
++}
++
++
++# Shorthand for --mode=foo, only valid as the first argument
++case $1 in
++clean|clea|cle|cl)
++  shift; set dummy --mode clean ${1+"$@"}; shift
++  ;;
++compile|compil|compi|comp|com|co|c)
++  shift; set dummy --mode compile ${1+"$@"}; shift
++  ;;
++execute|execut|execu|exec|exe|ex|e)
++  shift; set dummy --mode execute ${1+"$@"}; shift
++  ;;
++finish|finis|fini|fin|fi|f)
++  shift; set dummy --mode finish ${1+"$@"}; shift
++  ;;
++install|instal|insta|inst|ins|in|i)
++  shift; set dummy --mode install ${1+"$@"}; shift
++  ;;
++link|lin|li|l)
++  shift; set dummy --mode link ${1+"$@"}; shift
++  ;;
++uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
++  shift; set dummy --mode uninstall ${1+"$@"}; shift
++  ;;
++esac
+ 
+-  # Parse non-mode specific arguments:
+-  while test "$#" -gt 0; do
++
++
++# Option defaults:
++opt_debug=:
++opt_dry_run=false
++opt_config=false
++opt_preserve_dup_deps=false
++opt_features=false
++opt_finish=false
++opt_help=false
++opt_help_all=false
++opt_silent=:
++opt_verbose=:
++opt_silent=false
++opt_verbose=false
++
++
++# Parse options once, thoroughly.  This comes as soon as possible in the
++# script to make things like `--version' happen as quickly as we can.
++{
++  # this just eases exit handling
++  while test $# -gt 0; do
+     opt="$1"
+     shift
+-
+     case $opt in
+-      --config)		func_config					;;
+-
+-      --debug)		preserve_args="$preserve_args $opt"
++      --debug|-x)	opt_debug='set -x'
+ 			func_echo "enabling shell trace mode"
+-			opt_debug='set -x'
+ 			$opt_debug
+ 			;;
+-
+-      -dlopen)		test "$#" -eq 0 && func_missing_arg "$opt" && break
+-			execute_dlfiles="$execute_dlfiles $1"
+-			shift
++      --dry-run|--dryrun|-n)
++			opt_dry_run=:
+ 			;;
+-
+-      --dry-run | -n)	opt_dry_run=:					;;
+-      --features)       func_features					;;
+-      --finish)		mode="finish"					;;
+-      --no-finish)	opt_finish=false				;;
+-
+-      --mode)		test "$#" -eq 0 && func_missing_arg "$opt" && break
+-			case $1 in
+-			  # Valid mode arguments:
+-			  clean)	;;
+-			  compile)	;;
+-			  execute)	;;
+-			  finish)	;;
+-			  install)	;;
+-			  link)		;;
+-			  relink)	;;
+-			  uninstall)	;;
+-
+-			  # Catch anything else as an error
+-			  *) func_error "invalid argument for $opt"
+-			     exit_cmd=exit
+-			     break
+-			     ;;
+-		        esac
+-
+-			mode="$1"
++      --config)
++			opt_config=:
++func_config
++			;;
++      --dlopen|-dlopen)
++			optarg="$1"
++			opt_dlopen="${opt_dlopen+$opt_dlopen
++}$optarg"
+ 			shift
+ 			;;
+-
+       --preserve-dup-deps)
+-			opt_duplicate_deps=:				;;
+-
+-      --quiet|--silent)	preserve_args="$preserve_args $opt"
+-			opt_silent=:
+-			opt_verbose=false
++			opt_preserve_dup_deps=:
+ 			;;
+-
+-      --no-quiet|--no-silent)
+-			preserve_args="$preserve_args $opt"
+-			opt_silent=false
++      --features)
++			opt_features=:
++func_features
+ 			;;
+-
+-      --verbose| -v)	preserve_args="$preserve_args $opt"
++      --finish)
++			opt_finish=:
++set dummy --mode finish ${1+"$@"}; shift
++			;;
++      --help)
++			opt_help=:
++			;;
++      --help-all)
++			opt_help_all=:
++opt_help=': help-all'
++			;;
++      --mode)
++			test $# = 0 && func_missing_arg $opt && break
++			optarg="$1"
++			opt_mode="$optarg"
++case $optarg in
++  # Valid mode arguments:
++  clean|compile|execute|finish|install|link|relink|uninstall) ;;
++
++  # Catch anything else as an error
++  *) func_error "invalid argument for $opt"
++     exit_cmd=exit
++     break
++     ;;
++esac
++			shift
++			;;
++      --no-silent|--no-quiet)
+ 			opt_silent=false
+-			opt_verbose=:
++func_append preserve_args " $opt"
+ 			;;
+-
+-      --no-verbose)	preserve_args="$preserve_args $opt"
++      --no-verbose)
+ 			opt_verbose=false
++func_append preserve_args " $opt"
+ 			;;
+-
+-      --tag)		test "$#" -eq 0 && func_missing_arg "$opt" && break
+-			preserve_args="$preserve_args $opt $1"
+-			func_enable_tag "$1"	# tagname is set here
++      --silent|--quiet)
++			opt_silent=:
++func_append preserve_args " $opt"
++        opt_verbose=false
++			;;
++      --verbose|-v)
++			opt_verbose=:
++func_append preserve_args " $opt"
++opt_silent=false
++			;;
++      --tag)
++			test $# = 0 && func_missing_arg $opt && break
++			optarg="$1"
++			opt_tag="$optarg"
++func_append preserve_args " $opt $optarg"
++func_enable_tag "$optarg"
+ 			shift
+ 			;;
+ 
++      -\?|-h)		func_usage				;;
++      --help)		func_help				;;
++      --version)	func_version				;;
++
+       # Separate optargs to long options:
+-      -dlopen=*|--mode=*|--tag=*)
+-			func_opt_split "$opt"
+-			set dummy "$func_opt_split_opt" "$func_opt_split_arg" ${1+"$@"}
++      --*=*)
++			func_split_long_opt "$opt"
++			set dummy "$func_split_long_opt_name" "$func_split_long_opt_arg" ${1+"$@"}
+ 			shift
+ 			;;
+ 
+-      -\?|-h)		func_usage					;;
+-      --help)		opt_help=:					;;
+-      --help-all)	opt_help=': help-all'				;;
+-      --version)	func_version					;;
+-
+-      -*)		func_fatal_help "unrecognized option \`$opt'"	;;
+-
+-      *)		nonopt="$opt"
+-			break
++      # Separate non-argument short options:
++      -\?*|-h*|-n*|-v*)
++			func_split_short_opt "$opt"
++			set dummy "$func_split_short_opt_name" "-$func_split_short_opt_arg" ${1+"$@"}
++			shift
+ 			;;
++
++      --)		break					;;
++      -*)		func_fatal_help "unrecognized option \`$opt'" ;;
++      *)		set dummy "$opt" ${1+"$@"};	shift; break  ;;
+     esac
+   done
+ 
++  # Validate options:
++
++  # save first non-option argument
++  if test "$#" -gt 0; then
++    nonopt="$opt"
++    shift
++  fi
++
++  # preserve --debug
++  test "$opt_debug" = : || func_append preserve_args " --debug"
+ 
+   case $host in
+     *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* )
+@@ -981,82 +1184,44 @@ func_enable_tag ()
+       opt_duplicate_compiler_generated_deps=:
+       ;;
+     *)
+-      opt_duplicate_compiler_generated_deps=$opt_duplicate_deps
++      opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps
+       ;;
+   esac
+ 
+-  # Having warned about all mis-specified options, bail out if
+-  # anything was wrong.
+-  $exit_cmd $EXIT_FAILURE
+-}
++  $opt_help || {
++    # Sanity checks first:
++    func_check_version_match
+ 
+-# func_check_version_match
+-# Ensure that we are using m4 macros, and libtool script from the same
+-# release of libtool.
+-func_check_version_match ()
+-{
+-  if test "$package_revision" != "$macro_revision"; then
+-    if test "$VERSION" != "$macro_version"; then
+-      if test -z "$macro_version"; then
+-        cat >&2 <<_LT_EOF
+-$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
+-$progname: definition of this LT_INIT comes from an older release.
+-$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
+-$progname: and run autoconf again.
+-_LT_EOF
+-      else
+-        cat >&2 <<_LT_EOF
+-$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
+-$progname: definition of this LT_INIT comes from $PACKAGE $macro_version.
+-$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
+-$progname: and run autoconf again.
+-_LT_EOF
+-      fi
+-    else
+-      cat >&2 <<_LT_EOF
+-$progname: Version mismatch error.  This is $PACKAGE $VERSION, revision $package_revision,
+-$progname: but the definition of this LT_INIT comes from revision $macro_revision.
+-$progname: You should recreate aclocal.m4 with macros from revision $package_revision
+-$progname: of $PACKAGE $VERSION and run autoconf again.
+-_LT_EOF
++    if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
++      func_fatal_configuration "not configured to build any kind of library"
+     fi
+ 
+-    exit $EXIT_MISMATCH
+-  fi
+-}
+-
++    # Darwin sucks
++    eval std_shrext=\"$shrext_cmds\"
+ 
+-## ----------- ##
+-##    Main.    ##
+-## ----------- ##
+-
+-$opt_help || {
+-  # Sanity checks first:
+-  func_check_version_match
+-
+-  if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
+-    func_fatal_configuration "not configured to build any kind of library"
+-  fi
++    # Only execute mode is allowed to have -dlopen flags.
++    if test -n "$opt_dlopen" && test "$opt_mode" != execute; then
++      func_error "unrecognized option \`-dlopen'"
++      $ECHO "$help" 1>&2
++      exit $EXIT_FAILURE
++    fi
+ 
+-  test -z "$mode" && func_fatal_error "error: you must specify a MODE."
++    # Change the help message to a mode-specific one.
++    generic_help="$help"
++    help="Try \`$progname --help --mode=$opt_mode' for more information."
++  }
+ 
+ 
+-  # Darwin sucks
+-  eval "std_shrext=\"$shrext_cmds\""
++  # Bail if the options were screwed
++  $exit_cmd $EXIT_FAILURE
++}
+ 
+ 
+-  # Only execute mode is allowed to have -dlopen flags.
+-  if test -n "$execute_dlfiles" && test "$mode" != execute; then
+-    func_error "unrecognized option \`-dlopen'"
+-    $ECHO "$help" 1>&2
+-    exit $EXIT_FAILURE
+-  fi
+ 
+-  # Change the help message to a mode-specific one.
+-  generic_help="$help"
+-  help="Try \`$progname --help --mode=$mode' for more information."
+-}
+ 
++## ----------- ##
++##    Main.    ##
++## ----------- ##
+ 
+ # func_lalib_p file
+ # True iff FILE is a libtool `.la' library or `.lo' object file.
+@@ -1121,12 +1286,9 @@ func_ltwrapper_executable_p ()
+ # temporary ltwrapper_script.
+ func_ltwrapper_scriptname ()
+ {
+-    func_ltwrapper_scriptname_result=""
+-    if func_ltwrapper_executable_p "$1"; then
+-	func_dirname_and_basename "$1" "" "."
+-	func_stripname '' '.exe' "$func_basename_result"
+-	func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper"
+-    fi
++    func_dirname_and_basename "$1" "" "."
++    func_stripname '' '.exe' "$func_basename_result"
++    func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper"
+ }
+ 
+ # func_ltwrapper_p file
+@@ -1149,7 +1311,7 @@ func_execute_cmds ()
+     save_ifs=$IFS; IFS='~'
+     for cmd in $1; do
+       IFS=$save_ifs
+-      eval "cmd=\"$cmd\""
++      eval cmd=\"$cmd\"
+       func_show_eval "$cmd" "${2-:}"
+     done
+     IFS=$save_ifs
+@@ -1172,6 +1334,37 @@ func_source ()
+ }
+ 
+ 
++# func_resolve_sysroot PATH
++# Replace a leading = in PATH with a sysroot.  Store the result into
++# func_resolve_sysroot_result
++func_resolve_sysroot ()
++{
++  func_resolve_sysroot_result=$1
++  case $func_resolve_sysroot_result in
++  =*)
++    func_stripname '=' '' "$func_resolve_sysroot_result"
++    func_resolve_sysroot_result=$lt_sysroot$func_stripname_result
++    ;;
++  esac
++}
++
++# func_replace_sysroot PATH
++# If PATH begins with the sysroot, replace it with = and
++# store the result into func_replace_sysroot_result.
++func_replace_sysroot ()
++{
++  case "$lt_sysroot:$1" in
++  ?*:"$lt_sysroot"*)
++    func_stripname "$lt_sysroot" '' "$1"
++    func_replace_sysroot_result="=$func_stripname_result"
++    ;;
++  *)
++    # Including no sysroot.
++    func_replace_sysroot_result=$1
++    ;;
++  esac
++}
++
+ # func_infer_tag arg
+ # Infer tagged configuration to use if any are available and
+ # if one wasn't chosen via the "--tag" command line option.
+@@ -1184,8 +1377,7 @@ func_infer_tag ()
+     if test -n "$available_tags" && test -z "$tagname"; then
+       CC_quoted=
+       for arg in $CC; do
+-        func_quote_for_eval "$arg"
+-	CC_quoted="$CC_quoted $func_quote_for_eval_result"
++	func_append_quoted CC_quoted "$arg"
+       done
+       CC_expanded=`func_echo_all $CC`
+       CC_quoted_expanded=`func_echo_all $CC_quoted`
+@@ -1204,8 +1396,7 @@ func_infer_tag ()
+ 	    CC_quoted=
+ 	    for arg in $CC; do
+ 	      # Double-quote args containing other shell metacharacters.
+-	      func_quote_for_eval "$arg"
+-	      CC_quoted="$CC_quoted $func_quote_for_eval_result"
++	      func_append_quoted CC_quoted "$arg"
+ 	    done
+ 	    CC_expanded=`func_echo_all $CC`
+ 	    CC_quoted_expanded=`func_echo_all $CC_quoted`
+@@ -1274,6 +1465,486 @@ EOF
+     }
+ }
+ 
++
++##################################################
++# FILE NAME AND PATH CONVERSION HELPER FUNCTIONS #
++##################################################
++
++# func_convert_core_file_wine_to_w32 ARG
++# Helper function used by file name conversion functions when $build is *nix,
++# and $host is mingw, cygwin, or some other w32 environment. Relies on a
++# correctly configured wine environment available, with the winepath program
++# in $build's $PATH.
++#
++# ARG is the $build file name to be converted to w32 format.
++# Result is available in $func_convert_core_file_wine_to_w32_result, and will
++# be empty on error (or when ARG is empty)
++func_convert_core_file_wine_to_w32 ()
++{
++  $opt_debug
++  func_convert_core_file_wine_to_w32_result="$1"
++  if test -n "$1"; then
++    # Unfortunately, winepath does not exit with a non-zero error code, so we
++    # are forced to check the contents of stdout. On the other hand, if the
++    # command is not found, the shell will set an exit code of 127 and print
++    # *an error message* to stdout. So we must check for both error code of
++    # zero AND non-empty stdout, which explains the odd construction:
++    func_convert_core_file_wine_to_w32_tmp=`winepath -w "$1" 2>/dev/null`
++    if test "$?" -eq 0 && test -n "${func_convert_core_file_wine_to_w32_tmp}"; then
++      func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" |
++        $SED -e "$lt_sed_naive_backslashify"`
++    else
++      func_convert_core_file_wine_to_w32_result=
++    fi
++  fi
++}
++# end: func_convert_core_file_wine_to_w32
++
++
++# func_convert_core_path_wine_to_w32 ARG
++# Helper function used by path conversion functions when $build is *nix, and
++# $host is mingw, cygwin, or some other w32 environment. Relies on a correctly
++# configured wine environment available, with the winepath program in $build's
++# $PATH. Assumes ARG has no leading or trailing path separator characters.
++#
++# ARG is path to be converted from $build format to win32.
++# Result is available in $func_convert_core_path_wine_to_w32_result.
++# Unconvertible file (directory) names in ARG are skipped; if no directory names
++# are convertible, then the result may be empty.
++func_convert_core_path_wine_to_w32 ()
++{
++  $opt_debug
++  # unfortunately, winepath doesn't convert paths, only file names
++  func_convert_core_path_wine_to_w32_result=""
++  if test -n "$1"; then
++    oldIFS=$IFS
++    IFS=:
++    for func_convert_core_path_wine_to_w32_f in $1; do
++      IFS=$oldIFS
++      func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f"
++      if test -n "$func_convert_core_file_wine_to_w32_result" ; then
++        if test -z "$func_convert_core_path_wine_to_w32_result"; then
++          func_convert_core_path_wine_to_w32_result="$func_convert_core_file_wine_to_w32_result"
++        else
++          func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result"
++        fi
++      fi
++    done
++    IFS=$oldIFS
++  fi
++}
++# end: func_convert_core_path_wine_to_w32
++
++
++# func_cygpath ARGS...
++# Wrapper around calling the cygpath program via LT_CYGPATH. This is used when
++# when (1) $build is *nix and Cygwin is hosted via a wine environment; or (2)
++# $build is MSYS and $host is Cygwin, or (3) $build is Cygwin. In case (1) or
++# (2), returns the Cygwin file name or path in func_cygpath_result (input
++# file name or path is assumed to be in w32 format, as previously converted
++# from $build's *nix or MSYS format). In case (3), returns the w32 file name
++# or path in func_cygpath_result (input file name or path is assumed to be in
++# Cygwin format). Returns an empty string on error.
++#
++# ARGS are passed to cygpath, with the last one being the file name or path to
++# be converted.
++#
++# Specify the absolute *nix (or w32) name to cygpath in the LT_CYGPATH
++# environment variable; do not put it in $PATH.
++func_cygpath ()
++{
++  $opt_debug
++  if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then
++    func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null`
++    if test "$?" -ne 0; then
++      # on failure, ensure result is empty
++      func_cygpath_result=
++    fi
++  else
++    func_cygpath_result=
++    func_error "LT_CYGPATH is empty or specifies non-existent file: \`$LT_CYGPATH'"
++  fi
++}
++#end: func_cygpath
++
++
++# func_convert_core_msys_to_w32 ARG
++# Convert file name or path ARG from MSYS format to w32 format.  Return
++# result in func_convert_core_msys_to_w32_result.
++func_convert_core_msys_to_w32 ()
++{
++  $opt_debug
++  # awkward: cmd appends spaces to result
++  func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null |
++    $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
++}
++#end: func_convert_core_msys_to_w32
++
++
++# func_convert_file_check ARG1 ARG2
++# Verify that ARG1 (a file name in $build format) was converted to $host
++# format in ARG2. Otherwise, emit an error message, but continue (resetting
++# func_to_host_file_result to ARG1).
++func_convert_file_check ()
++{
++  $opt_debug
++  if test -z "$2" && test -n "$1" ; then
++    func_error "Could not determine host file name corresponding to"
++    func_error "  \`$1'"
++    func_error "Continuing, but uninstalled executables may not work."
++    # Fallback:
++    func_to_host_file_result="$1"
++  fi
++}
++# end func_convert_file_check
++
++
++# func_convert_path_check FROM_PATHSEP TO_PATHSEP FROM_PATH TO_PATH
++# Verify that FROM_PATH (a path in $build format) was converted to $host
++# format in TO_PATH. Otherwise, emit an error message, but continue, resetting
++# func_to_host_file_result to a simplistic fallback value (see below).
++func_convert_path_check ()
++{
++  $opt_debug
++  if test -z "$4" && test -n "$3"; then
++    func_error "Could not determine the host path corresponding to"
++    func_error "  \`$3'"
++    func_error "Continuing, but uninstalled executables may not work."
++    # Fallback.  This is a deliberately simplistic "conversion" and
++    # should not be "improved".  See libtool.info.
++    if test "x$1" != "x$2"; then
++      lt_replace_pathsep_chars="s|$1|$2|g"
++      func_to_host_path_result=`echo "$3" |
++        $SED -e "$lt_replace_pathsep_chars"`
++    else
++      func_to_host_path_result="$3"
++    fi
++  fi
++}
++# end func_convert_path_check
++
++
++# func_convert_path_front_back_pathsep FRONTPAT BACKPAT REPL ORIG
++# Modifies func_to_host_path_result by prepending REPL if ORIG matches FRONTPAT
++# and appending REPL if ORIG matches BACKPAT.
++func_convert_path_front_back_pathsep ()
++{
++  $opt_debug
++  case $4 in
++  $1 ) func_to_host_path_result="$3$func_to_host_path_result"
++    ;;
++  esac
++  case $4 in
++  $2 ) func_append func_to_host_path_result "$3"
++    ;;
++  esac
++}
++# end func_convert_path_front_back_pathsep
++
++
++##################################################
++# $build to $host FILE NAME CONVERSION FUNCTIONS #
++##################################################
++# invoked via `$to_host_file_cmd ARG'
++#
++# In each case, ARG is the path to be converted from $build to $host format.
++# Result will be available in $func_to_host_file_result.
++
++
++# func_to_host_file ARG
++# Converts the file name ARG from $build format to $host format. Return result
++# in func_to_host_file_result.
++func_to_host_file ()
++{
++  $opt_debug
++  $to_host_file_cmd "$1"
++}
++# end func_to_host_file
++
++
++# func_to_tool_file ARG LAZY
++# converts the file name ARG from $build format to toolchain format. Return
++# result in func_to_tool_file_result.  If the conversion in use is listed
++# in (the comma separated) LAZY, no conversion takes place.
++func_to_tool_file ()
++{
++  $opt_debug
++  case ,$2, in
++    *,"$to_tool_file_cmd",*)
++      func_to_tool_file_result=$1
++      ;;
++    *)
++      $to_tool_file_cmd "$1"
++      func_to_tool_file_result=$func_to_host_file_result
++      ;;
++  esac
++}
++# end func_to_tool_file
++
++
++# func_convert_file_noop ARG
++# Copy ARG to func_to_host_file_result.
++func_convert_file_noop ()
++{
++  func_to_host_file_result="$1"
++}
++# end func_convert_file_noop
++
++
++# func_convert_file_msys_to_w32 ARG
++# Convert file name ARG from (mingw) MSYS to (mingw) w32 format; automatic
++# conversion to w32 is not available inside the cwrapper.  Returns result in
++# func_to_host_file_result.
++func_convert_file_msys_to_w32 ()
++{
++  $opt_debug
++  func_to_host_file_result="$1"
++  if test -n "$1"; then
++    func_convert_core_msys_to_w32 "$1"
++    func_to_host_file_result="$func_convert_core_msys_to_w32_result"
++  fi
++  func_convert_file_check "$1" "$func_to_host_file_result"
++}
++# end func_convert_file_msys_to_w32
++
++
++# func_convert_file_cygwin_to_w32 ARG
++# Convert file name ARG from Cygwin to w32 format.  Returns result in
++# func_to_host_file_result.
++func_convert_file_cygwin_to_w32 ()
++{
++  $opt_debug
++  func_to_host_file_result="$1"
++  if test -n "$1"; then
++    # because $build is cygwin, we call "the" cygpath in $PATH; no need to use
++    # LT_CYGPATH in this case.
++    func_to_host_file_result=`cygpath -m "$1"`
++  fi
++  func_convert_file_check "$1" "$func_to_host_file_result"
++}
++# end func_convert_file_cygwin_to_w32
++
++
++# func_convert_file_nix_to_w32 ARG
++# Convert file name ARG from *nix to w32 format.  Requires a wine environment
++# and a working winepath. Returns result in func_to_host_file_result.
++func_convert_file_nix_to_w32 ()
++{
++  $opt_debug
++  func_to_host_file_result="$1"
++  if test -n "$1"; then
++    func_convert_core_file_wine_to_w32 "$1"
++    func_to_host_file_result="$func_convert_core_file_wine_to_w32_result"
++  fi
++  func_convert_file_check "$1" "$func_to_host_file_result"
++}
++# end func_convert_file_nix_to_w32
++
++
++# func_convert_file_msys_to_cygwin ARG
++# Convert file name ARG from MSYS to Cygwin format.  Requires LT_CYGPATH set.
++# Returns result in func_to_host_file_result.
++func_convert_file_msys_to_cygwin ()
++{
++  $opt_debug
++  func_to_host_file_result="$1"
++  if test -n "$1"; then
++    func_convert_core_msys_to_w32 "$1"
++    func_cygpath -u "$func_convert_core_msys_to_w32_result"
++    func_to_host_file_result="$func_cygpath_result"
++  fi
++  func_convert_file_check "$1" "$func_to_host_file_result"
++}
++# end func_convert_file_msys_to_cygwin
++
++
++# func_convert_file_nix_to_cygwin ARG
++# Convert file name ARG from *nix to Cygwin format.  Requires Cygwin installed
++# in a wine environment, working winepath, and LT_CYGPATH set.  Returns result
++# in func_to_host_file_result.
++func_convert_file_nix_to_cygwin ()
++{
++  $opt_debug
++  func_to_host_file_result="$1"
++  if test -n "$1"; then
++    # convert from *nix to w32, then use cygpath to convert from w32 to cygwin.
++    func_convert_core_file_wine_to_w32 "$1"
++    func_cygpath -u "$func_convert_core_file_wine_to_w32_result"
++    func_to_host_file_result="$func_cygpath_result"
++  fi
++  func_convert_file_check "$1" "$func_to_host_file_result"
++}
++# end func_convert_file_nix_to_cygwin
++
++
++#############################################
++# $build to $host PATH CONVERSION FUNCTIONS #
++#############################################
++# invoked via `$to_host_path_cmd ARG'
++#
++# In each case, ARG is the path to be converted from $build to $host format.
++# The result will be available in $func_to_host_path_result.
++#
++# Path separators are also converted from $build format to $host format.  If
++# ARG begins or ends with a path separator character, it is preserved (but
++# converted to $host format) on output.
++#
++# All path conversion functions are named using the following convention:
++#   file name conversion function    : func_convert_file_X_to_Y ()
++#   path conversion function         : func_convert_path_X_to_Y ()
++# where, for any given $build/$host combination the 'X_to_Y' value is the
++# same.  If conversion functions are added for new $build/$host combinations,
++# the two new functions must follow this pattern, or func_init_to_host_path_cmd
++# will break.
++
++
++# func_init_to_host_path_cmd
++# Ensures that function "pointer" variable $to_host_path_cmd is set to the
++# appropriate value, based on the value of $to_host_file_cmd.
++to_host_path_cmd=
++func_init_to_host_path_cmd ()
++{
++  $opt_debug
++  if test -z "$to_host_path_cmd"; then
++    func_stripname 'func_convert_file_' '' "$to_host_file_cmd"
++    to_host_path_cmd="func_convert_path_${func_stripname_result}"
++  fi
++}
++
++
++# func_to_host_path ARG
++# Converts the path ARG from $build format to $host format. Return result
++# in func_to_host_path_result.
++func_to_host_path ()
++{
++  $opt_debug
++  func_init_to_host_path_cmd
++  $to_host_path_cmd "$1"
++}
++# end func_to_host_path
++
++
++# func_convert_path_noop ARG
++# Copy ARG to func_to_host_path_result.
++func_convert_path_noop ()
++{
++  func_to_host_path_result="$1"
++}
++# end func_convert_path_noop
++
++
++# func_convert_path_msys_to_w32 ARG
++# Convert path ARG from (mingw) MSYS to (mingw) w32 format; automatic
++# conversion to w32 is not available inside the cwrapper.  Returns result in
++# func_to_host_path_result.
++func_convert_path_msys_to_w32 ()
++{
++  $opt_debug
++  func_to_host_path_result="$1"
++  if test -n "$1"; then
++    # Remove leading and trailing path separator characters from ARG.  MSYS
++    # behavior is inconsistent here; cygpath turns them into '.;' and ';.';
++    # and winepath ignores them completely.
++    func_stripname : : "$1"
++    func_to_host_path_tmp1=$func_stripname_result
++    func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
++    func_to_host_path_result="$func_convert_core_msys_to_w32_result"
++    func_convert_path_check : ";" \
++      "$func_to_host_path_tmp1" "$func_to_host_path_result"
++    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
++  fi
++}
++# end func_convert_path_msys_to_w32
++
++
++# func_convert_path_cygwin_to_w32 ARG
++# Convert path ARG from Cygwin to w32 format.  Returns result in
++# func_to_host_file_result.
++func_convert_path_cygwin_to_w32 ()
++{
++  $opt_debug
++  func_to_host_path_result="$1"
++  if test -n "$1"; then
++    # See func_convert_path_msys_to_w32:
++    func_stripname : : "$1"
++    func_to_host_path_tmp1=$func_stripname_result
++    func_to_host_path_result=`cygpath -m -p "$func_to_host_path_tmp1"`
++    func_convert_path_check : ";" \
++      "$func_to_host_path_tmp1" "$func_to_host_path_result"
++    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
++  fi
++}
++# end func_convert_path_cygwin_to_w32
++
++
++# func_convert_path_nix_to_w32 ARG
++# Convert path ARG from *nix to w32 format.  Requires a wine environment and
++# a working winepath.  Returns result in func_to_host_file_result.
++func_convert_path_nix_to_w32 ()
++{
++  $opt_debug
++  func_to_host_path_result="$1"
++  if test -n "$1"; then
++    # See func_convert_path_msys_to_w32:
++    func_stripname : : "$1"
++    func_to_host_path_tmp1=$func_stripname_result
++    func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
++    func_to_host_path_result="$func_convert_core_path_wine_to_w32_result"
++    func_convert_path_check : ";" \
++      "$func_to_host_path_tmp1" "$func_to_host_path_result"
++    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
++  fi
++}
++# end func_convert_path_nix_to_w32
++
++
++# func_convert_path_msys_to_cygwin ARG
++# Convert path ARG from MSYS to Cygwin format.  Requires LT_CYGPATH set.
++# Returns result in func_to_host_file_result.
++func_convert_path_msys_to_cygwin ()
++{
++  $opt_debug
++  func_to_host_path_result="$1"
++  if test -n "$1"; then
++    # See func_convert_path_msys_to_w32:
++    func_stripname : : "$1"
++    func_to_host_path_tmp1=$func_stripname_result
++    func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
++    func_cygpath -u -p "$func_convert_core_msys_to_w32_result"
++    func_to_host_path_result="$func_cygpath_result"
++    func_convert_path_check : : \
++      "$func_to_host_path_tmp1" "$func_to_host_path_result"
++    func_convert_path_front_back_pathsep ":*" "*:" : "$1"
++  fi
++}
++# end func_convert_path_msys_to_cygwin
++
++
++# func_convert_path_nix_to_cygwin ARG
++# Convert path ARG from *nix to Cygwin format.  Requires Cygwin installed in a
++# a wine environment, working winepath, and LT_CYGPATH set.  Returns result in
++# func_to_host_file_result.
++func_convert_path_nix_to_cygwin ()
++{
++  $opt_debug
++  func_to_host_path_result="$1"
++  if test -n "$1"; then
++    # Remove leading and trailing path separator characters from
++    # ARG. msys behavior is inconsistent here, cygpath turns them
++    # into '.;' and ';.', and winepath ignores them completely.
++    func_stripname : : "$1"
++    func_to_host_path_tmp1=$func_stripname_result
++    func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
++    func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result"
++    func_to_host_path_result="$func_cygpath_result"
++    func_convert_path_check : : \
++      "$func_to_host_path_tmp1" "$func_to_host_path_result"
++    func_convert_path_front_back_pathsep ":*" "*:" : "$1"
++  fi
++}
++# end func_convert_path_nix_to_cygwin
++
++
+ # func_mode_compile arg...
+ func_mode_compile ()
+ {
+@@ -1314,12 +1985,12 @@ func_mode_compile ()
+ 	  ;;
+ 
+ 	-pie | -fpie | -fPIE)
+-          pie_flag="$pie_flag $arg"
++          func_append pie_flag " $arg"
+ 	  continue
+ 	  ;;
+ 
+ 	-shared | -static | -prefer-pic | -prefer-non-pic)
+-	  later="$later $arg"
++	  func_append later " $arg"
+ 	  continue
+ 	  ;;
+ 
+@@ -1340,15 +2011,14 @@ func_mode_compile ()
+ 	  save_ifs="$IFS"; IFS=','
+ 	  for arg in $args; do
+ 	    IFS="$save_ifs"
+-	    func_quote_for_eval "$arg"
+-	    lastarg="$lastarg $func_quote_for_eval_result"
++	    func_append_quoted lastarg "$arg"
+ 	  done
+ 	  IFS="$save_ifs"
+ 	  func_stripname ' ' '' "$lastarg"
+ 	  lastarg=$func_stripname_result
+ 
+ 	  # Add the arguments to base_compile.
+-	  base_compile="$base_compile $lastarg"
++	  func_append base_compile " $lastarg"
+ 	  continue
+ 	  ;;
+ 
+@@ -1364,8 +2034,7 @@ func_mode_compile ()
+       esac    #  case $arg_mode
+ 
+       # Aesthetically quote the previous argument.
+-      func_quote_for_eval "$lastarg"
+-      base_compile="$base_compile $func_quote_for_eval_result"
++      func_append_quoted base_compile "$lastarg"
+     done # for arg
+ 
+     case $arg_mode in
+@@ -1496,17 +2165,16 @@ compiler."
+ 	$opt_dry_run || $RM $removelist
+ 	exit $EXIT_FAILURE
+       fi
+-      removelist="$removelist $output_obj"
++      func_append removelist " $output_obj"
+       $ECHO "$srcfile" > "$lockfile"
+     fi
+ 
+     $opt_dry_run || $RM $removelist
+-    removelist="$removelist $lockfile"
++    func_append removelist " $lockfile"
+     trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15
+ 
+-    if test -n "$fix_srcfile_path"; then
+-      eval "srcfile=\"$fix_srcfile_path\""
+-    fi
++    func_to_tool_file "$srcfile" func_convert_file_msys_to_w32
++    srcfile=$func_to_tool_file_result
+     func_quote_for_eval "$srcfile"
+     qsrcfile=$func_quote_for_eval_result
+ 
+@@ -1526,7 +2194,7 @@ compiler."
+ 
+       if test -z "$output_obj"; then
+ 	# Place PIC objects in $objdir
+-	command="$command -o $lobj"
++	func_append command " -o $lobj"
+       fi
+ 
+       func_show_eval_locale "$command"	\
+@@ -1573,11 +2241,11 @@ compiler."
+ 	command="$base_compile $qsrcfile $pic_flag"
+       fi
+       if test "$compiler_c_o" = yes; then
+-	command="$command -o $obj"
++	func_append command " -o $obj"
+       fi
+ 
+       # Suppress compiler output if we already did a PIC compilation.
+-      command="$command$suppress_output"
++      func_append command "$suppress_output"
+       func_show_eval_locale "$command" \
+         '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE'
+ 
+@@ -1622,13 +2290,13 @@ compiler."
+ }
+ 
+ $opt_help || {
+-  test "$mode" = compile && func_mode_compile ${1+"$@"}
++  test "$opt_mode" = compile && func_mode_compile ${1+"$@"}
+ }
+ 
+ func_mode_help ()
+ {
+     # We need to display help for each of the modes.
+-    case $mode in
++    case $opt_mode in
+       "")
+         # Generic help is extracted from the usage comments
+         # at the start of this file.
+@@ -1659,8 +2327,8 @@ This mode accepts the following additional options:
+ 
+   -o OUTPUT-FILE    set the output file name to OUTPUT-FILE
+   -no-suppress      do not suppress compiler output for multiple passes
+-  -prefer-pic       try to building PIC objects only
+-  -prefer-non-pic   try to building non-PIC objects only
++  -prefer-pic       try to build PIC objects only
++  -prefer-non-pic   try to build non-PIC objects only
+   -shared           do not build a \`.o' file suitable for static linking
+   -static           only build a \`.o' file suitable for static linking
+   -Wc,FLAG          pass FLAG directly to the compiler
+@@ -1804,7 +2472,7 @@ Otherwise, only FILE itself is deleted using RM."
+         ;;
+ 
+       *)
+-        func_fatal_help "invalid operation mode \`$mode'"
++        func_fatal_help "invalid operation mode \`$opt_mode'"
+         ;;
+     esac
+ 
+@@ -1819,13 +2487,13 @@ if $opt_help; then
+   else
+     {
+       func_help noexit
+-      for mode in compile link execute install finish uninstall clean; do
++      for opt_mode in compile link execute install finish uninstall clean; do
+ 	func_mode_help
+       done
+     } | sed -n '1p; 2,$s/^Usage:/  or: /p'
+     {
+       func_help noexit
+-      for mode in compile link execute install finish uninstall clean; do
++      for opt_mode in compile link execute install finish uninstall clean; do
+ 	echo
+ 	func_mode_help
+       done
+@@ -1854,13 +2522,16 @@ func_mode_execute ()
+       func_fatal_help "you must specify a COMMAND"
+ 
+     # Handle -dlopen flags immediately.
+-    for file in $execute_dlfiles; do
++    for file in $opt_dlopen; do
+       test -f "$file" \
+ 	|| func_fatal_help "\`$file' is not a file"
+ 
+       dir=
+       case $file in
+       *.la)
++	func_resolve_sysroot "$file"
++	file=$func_resolve_sysroot_result
++
+ 	# Check to see that this really is a libtool archive.
+ 	func_lalib_unsafe_p "$file" \
+ 	  || func_fatal_help "\`$lib' is not a valid libtool archive"
+@@ -1882,7 +2553,7 @@ func_mode_execute ()
+ 	dir="$func_dirname_result"
+ 
+ 	if test -f "$dir/$objdir/$dlname"; then
+-	  dir="$dir/$objdir"
++	  func_append dir "/$objdir"
+ 	else
+ 	  if test ! -f "$dir/$dlname"; then
+ 	    func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'"
+@@ -1907,10 +2578,10 @@ func_mode_execute ()
+       test -n "$absdir" && dir="$absdir"
+ 
+       # Now add the directory to shlibpath_var.
+-      if eval test -z \"\$$shlibpath_var\"; then
+-	eval $shlibpath_var=\$dir
++      if eval "test -z \"\$$shlibpath_var\""; then
++	eval "$shlibpath_var=\"\$dir\""
+       else
+-	eval $shlibpath_var=\$dir:\$$shlibpath_var
++	eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\""
+       fi
+     done
+ 
+@@ -1939,8 +2610,7 @@ func_mode_execute ()
+ 	;;
+       esac
+       # Quote arguments (to preserve shell metacharacters).
+-      func_quote_for_eval "$file"
+-      args="$args $func_quote_for_eval_result"
++      func_append_quoted args "$file"
+     done
+ 
+     if test "X$opt_dry_run" = Xfalse; then
+@@ -1972,22 +2642,59 @@ func_mode_execute ()
+     fi
+ }
+ 
+-test "$mode" = execute && func_mode_execute ${1+"$@"}
++test "$opt_mode" = execute && func_mode_execute ${1+"$@"}
+ 
+ 
+ # func_mode_finish arg...
+ func_mode_finish ()
+ {
+     $opt_debug
+-    libdirs="$nonopt"
++    libs=
++    libdirs=
+     admincmds=
+ 
+-    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
+-      for dir
+-      do
+-	libdirs="$libdirs $dir"
+-      done
++    for opt in "$nonopt" ${1+"$@"}
++    do
++      if test -d "$opt"; then
++	func_append libdirs " $opt"
+ 
++      elif test -f "$opt"; then
++	if func_lalib_unsafe_p "$opt"; then
++	  func_append libs " $opt"
++	else
++	  func_warning "\`$opt' is not a valid libtool archive"
++	fi
++
++      else
++	func_fatal_error "invalid argument \`$opt'"
++      fi
++    done
++
++    if test -n "$libs"; then
++      if test -n "$lt_sysroot"; then
++        sysroot_regex=`$ECHO "$lt_sysroot" | $SED "$sed_make_literal_regex"`
++        sysroot_cmd="s/\([ ']\)$sysroot_regex/\1/g;"
++      else
++        sysroot_cmd=
++      fi
++
++      # Remove sysroot references
++      if $opt_dry_run; then
++        for lib in $libs; do
++          echo "removing references to $lt_sysroot and \`=' prefixes from $lib"
++        done
++      else
++        tmpdir=`func_mktempdir`
++        for lib in $libs; do
++	  sed -e "${sysroot_cmd} s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \
++	    > $tmpdir/tmp-la
++	  mv -f $tmpdir/tmp-la $lib
++	done
++        ${RM}r "$tmpdir"
++      fi
++    fi
++
++    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
+       for libdir in $libdirs; do
+ 	if test -n "$finish_cmds"; then
+ 	  # Do each command in the finish commands.
+@@ -1997,7 +2704,7 @@ func_mode_finish ()
+ 	if test -n "$finish_eval"; then
+ 	  # Do the single finish_eval.
+ 	  eval cmds=\"$finish_eval\"
+-	  $opt_dry_run || eval "$cmds" || admincmds="$admincmds
++	  $opt_dry_run || eval "$cmds" || func_append admincmds "
+        $cmds"
+ 	fi
+       done
+@@ -2006,53 +2713,55 @@ func_mode_finish ()
+     # Exit here if they wanted silent mode.
+     $opt_silent && exit $EXIT_SUCCESS
+ 
+-    echo "----------------------------------------------------------------------"
+-    echo "Libraries have been installed in:"
+-    for libdir in $libdirs; do
+-      $ECHO "   $libdir"
+-    done
+-    echo
+-    echo "If you ever happen to want to link against installed libraries"
+-    echo "in a given directory, LIBDIR, you must either use libtool, and"
+-    echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
+-    echo "flag during linking and do at least one of the following:"
+-    if test -n "$shlibpath_var"; then
+-      echo "   - add LIBDIR to the \`$shlibpath_var' environment variable"
+-      echo "     during execution"
+-    fi
+-    if test -n "$runpath_var"; then
+-      echo "   - add LIBDIR to the \`$runpath_var' environment variable"
+-      echo "     during linking"
+-    fi
+-    if test -n "$hardcode_libdir_flag_spec"; then
+-      libdir=LIBDIR
+-      eval "flag=\"$hardcode_libdir_flag_spec\""
++    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
++      echo "----------------------------------------------------------------------"
++      echo "Libraries have been installed in:"
++      for libdir in $libdirs; do
++	$ECHO "   $libdir"
++      done
++      echo
++      echo "If you ever happen to want to link against installed libraries"
++      echo "in a given directory, LIBDIR, you must either use libtool, and"
++      echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
++      echo "flag during linking and do at least one of the following:"
++      if test -n "$shlibpath_var"; then
++	echo "   - add LIBDIR to the \`$shlibpath_var' environment variable"
++	echo "     during execution"
++      fi
++      if test -n "$runpath_var"; then
++	echo "   - add LIBDIR to the \`$runpath_var' environment variable"
++	echo "     during linking"
++      fi
++      if test -n "$hardcode_libdir_flag_spec"; then
++	libdir=LIBDIR
++	eval flag=\"$hardcode_libdir_flag_spec\"
+ 
+-      $ECHO "   - use the \`$flag' linker flag"
+-    fi
+-    if test -n "$admincmds"; then
+-      $ECHO "   - have your system administrator run these commands:$admincmds"
+-    fi
+-    if test -f /etc/ld.so.conf; then
+-      echo "   - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
+-    fi
+-    echo
++	$ECHO "   - use the \`$flag' linker flag"
++      fi
++      if test -n "$admincmds"; then
++	$ECHO "   - have your system administrator run these commands:$admincmds"
++      fi
++      if test -f /etc/ld.so.conf; then
++	echo "   - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
++      fi
++      echo
+ 
+-    echo "See any operating system documentation about shared libraries for"
+-    case $host in
+-      solaris2.[6789]|solaris2.1[0-9])
+-        echo "more information, such as the ld(1), crle(1) and ld.so(8) manual"
+-	echo "pages."
+-	;;
+-      *)
+-        echo "more information, such as the ld(1) and ld.so(8) manual pages."
+-        ;;
+-    esac
+-    echo "----------------------------------------------------------------------"
++      echo "See any operating system documentation about shared libraries for"
++      case $host in
++	solaris2.[6789]|solaris2.1[0-9])
++	  echo "more information, such as the ld(1), crle(1) and ld.so(8) manual"
++	  echo "pages."
++	  ;;
++	*)
++	  echo "more information, such as the ld(1) and ld.so(8) manual pages."
++	  ;;
++      esac
++      echo "----------------------------------------------------------------------"
++    fi
+     exit $EXIT_SUCCESS
+ }
+ 
+-test "$mode" = finish && func_mode_finish ${1+"$@"}
++test "$opt_mode" = finish && func_mode_finish ${1+"$@"}
+ 
+ 
+ # func_mode_install arg...
+@@ -2077,7 +2786,7 @@ func_mode_install ()
+     # The real first argument should be the name of the installation program.
+     # Aesthetically quote it.
+     func_quote_for_eval "$arg"
+-    install_prog="$install_prog$func_quote_for_eval_result"
++    func_append install_prog "$func_quote_for_eval_result"
+     install_shared_prog=$install_prog
+     case " $install_prog " in
+       *[\\\ /]cp\ *) install_cp=: ;;
+@@ -2097,7 +2806,7 @@ func_mode_install ()
+     do
+       arg2=
+       if test -n "$dest"; then
+-	files="$files $dest"
++	func_append files " $dest"
+ 	dest=$arg
+ 	continue
+       fi
+@@ -2135,11 +2844,11 @@ func_mode_install ()
+ 
+       # Aesthetically quote the argument.
+       func_quote_for_eval "$arg"
+-      install_prog="$install_prog $func_quote_for_eval_result"
++      func_append install_prog " $func_quote_for_eval_result"
+       if test -n "$arg2"; then
+ 	func_quote_for_eval "$arg2"
+       fi
+-      install_shared_prog="$install_shared_prog $func_quote_for_eval_result"
++      func_append install_shared_prog " $func_quote_for_eval_result"
+     done
+ 
+     test -z "$install_prog" && \
+@@ -2151,7 +2860,7 @@ func_mode_install ()
+     if test -n "$install_override_mode" && $no_mode; then
+       if $install_cp; then :; else
+ 	func_quote_for_eval "$install_override_mode"
+-	install_shared_prog="$install_shared_prog -m $func_quote_for_eval_result"
++	func_append install_shared_prog " -m $func_quote_for_eval_result"
+       fi
+     fi
+ 
+@@ -2209,10 +2918,13 @@ func_mode_install ()
+       case $file in
+       *.$libext)
+ 	# Do the static libraries later.
+-	staticlibs="$staticlibs $file"
++	func_append staticlibs " $file"
+ 	;;
+ 
+       *.la)
++	func_resolve_sysroot "$file"
++	file=$func_resolve_sysroot_result
++
+ 	# Check to see that this really is a libtool archive.
+ 	func_lalib_unsafe_p "$file" \
+ 	  || func_fatal_help "\`$file' is not a valid libtool archive"
+@@ -2226,23 +2938,30 @@ func_mode_install ()
+ 	if test "X$destdir" = "X$libdir"; then
+ 	  case "$current_libdirs " in
+ 	  *" $libdir "*) ;;
+-	  *) current_libdirs="$current_libdirs $libdir" ;;
++	  *) func_append current_libdirs " $libdir" ;;
+ 	  esac
+ 	else
+ 	  # Note the libdir as a future libdir.
+ 	  case "$future_libdirs " in
+ 	  *" $libdir "*) ;;
+-	  *) future_libdirs="$future_libdirs $libdir" ;;
++	  *) func_append future_libdirs " $libdir" ;;
+ 	  esac
+ 	fi
+ 
+ 	func_dirname "$file" "/" ""
+ 	dir="$func_dirname_result"
+-	dir="$dir$objdir"
++	func_append dir "$objdir"
+ 
+ 	if test -n "$relink_command"; then
++      # Strip any trailing slash from the destination.
++      func_stripname '' '/' "$libdir"
++      destlibdir=$func_stripname_result
++
++      func_stripname '' '/' "$destdir"
++      s_destdir=$func_stripname_result
++
+ 	  # Determine the prefix the user has applied to our future dir.
+-	  inst_prefix_dir=`$ECHO "$destdir" | $SED -e "s%$libdir\$%%"`
++	  inst_prefix_dir=`$ECHO "X$s_destdir" | $Xsed -e "s%$destlibdir\$%%"`
+ 
+ 	  # Don't allow the user to place us outside of our expected
+ 	  # location b/c this prevents finding dependent libraries that
+@@ -2315,7 +3034,7 @@ func_mode_install ()
+ 	func_show_eval "$install_prog $instname $destdir/$name" 'exit $?'
+ 
+ 	# Maybe install the static library, too.
+-	test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
++	test -n "$old_library" && func_append staticlibs " $dir/$old_library"
+ 	;;
+ 
+       *.lo)
+@@ -2503,7 +3222,7 @@ func_mode_install ()
+     test -n "$future_libdirs" && \
+       func_warning "remember to run \`$progname --finish$future_libdirs'"
+ 
+-    if test -n "$current_libdirs" && $opt_finish; then
++    if test -n "$current_libdirs"; then
+       # Maybe just do a dry run.
+       $opt_dry_run && current_libdirs=" -n$current_libdirs"
+       exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs'
+@@ -2512,7 +3231,7 @@ func_mode_install ()
+     fi
+ }
+ 
+-test "$mode" = install && func_mode_install ${1+"$@"}
++test "$opt_mode" = install && func_mode_install ${1+"$@"}
+ 
+ 
+ # func_generate_dlsyms outputname originator pic_p
+@@ -2559,6 +3278,18 @@ extern \"C\" {
+ #pragma GCC diagnostic ignored \"-Wstrict-prototypes\"
+ #endif
+ 
++/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
++#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
++/* DATA imports from DLLs on WIN32 con't be const, because runtime
++   relocations are performed -- see ld's documentation on pseudo-relocs.  */
++# define LT_DLSYM_CONST
++#elif defined(__osf__)
++/* This system does not cope well with relocations in const data.  */
++# define LT_DLSYM_CONST
++#else
++# define LT_DLSYM_CONST const
++#endif
++
+ /* External symbol declarations for the compiler. */\
+ "
+ 
+@@ -2570,21 +3301,22 @@ extern \"C\" {
+ 	  # Add our own program objects to the symbol list.
+ 	  progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP`
+ 	  for progfile in $progfiles; do
+-	    func_verbose "extracting global C symbols from \`$progfile'"
+-	    $opt_dry_run || eval "$NM $progfile | $global_symbol_pipe >> '$nlist'"
++	    func_to_tool_file "$progfile" func_convert_file_msys_to_w32
++	    func_verbose "extracting global C symbols from \`$func_to_tool_file_result'"
++	    $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'"
+ 	  done
+ 
+ 	  if test -n "$exclude_expsyms"; then
+ 	    $opt_dry_run || {
+-	      $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T
+-	      $MV "$nlist"T "$nlist"
++	      eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T'
++	      eval '$MV "$nlist"T "$nlist"'
+ 	    }
+ 	  fi
+ 
+ 	  if test -n "$export_symbols_regex"; then
+ 	    $opt_dry_run || {
+-	      $EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T
+-	      $MV "$nlist"T "$nlist"
++	      eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T'
++	      eval '$MV "$nlist"T "$nlist"'
+ 	    }
+ 	  fi
+ 
+@@ -2593,23 +3325,23 @@ extern \"C\" {
+ 	    export_symbols="$output_objdir/$outputname.exp"
+ 	    $opt_dry_run || {
+ 	      $RM $export_symbols
+-	      ${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' < "$nlist" > "$export_symbols"
++	      eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
+ 	      case $host in
+ 	      *cygwin* | *mingw* | *cegcc* )
+-                echo EXPORTS > "$output_objdir/$outputname.def"
+-                cat "$export_symbols" >> "$output_objdir/$outputname.def"
++                eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
++                eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"'
+ 	        ;;
+ 	      esac
+ 	    }
+ 	  else
+ 	    $opt_dry_run || {
+-	      ${SED} -e 's/\([].[*^$]\)/\\\1/g' -e 's/^/ /' -e 's/$/$/' < "$export_symbols" > "$output_objdir/$outputname.exp"
+-	      $GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T
+-	      $MV "$nlist"T "$nlist"
++	      eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"'
++	      eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T'
++	      eval '$MV "$nlist"T "$nlist"'
+ 	      case $host in
+ 	        *cygwin* | *mingw* | *cegcc* )
+-	          echo EXPORTS > "$output_objdir/$outputname.def"
+-	          cat "$nlist" >> "$output_objdir/$outputname.def"
++	          eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
++	          eval 'cat "$nlist" >> "$output_objdir/$outputname.def"'
+ 	          ;;
+ 	      esac
+ 	    }
+@@ -2620,10 +3352,52 @@ extern \"C\" {
+ 	  func_verbose "extracting global C symbols from \`$dlprefile'"
+ 	  func_basename "$dlprefile"
+ 	  name="$func_basename_result"
+-	  $opt_dry_run || {
+-	    $ECHO ": $name " >> "$nlist"
+-	    eval "$NM $dlprefile 2>/dev/null | $global_symbol_pipe >> '$nlist'"
+-	  }
++          case $host in
++	    *cygwin* | *mingw* | *cegcc* )
++	      # if an import library, we need to obtain dlname
++	      if func_win32_import_lib_p "$dlprefile"; then
++	        func_tr_sh "$dlprefile"
++	        eval "curr_lafile=\$libfile_$func_tr_sh_result"
++	        dlprefile_dlbasename=""
++	        if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then
++	          # Use subshell, to avoid clobbering current variable values
++	          dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"`
++	          if test -n "$dlprefile_dlname" ; then
++	            func_basename "$dlprefile_dlname"
++	            dlprefile_dlbasename="$func_basename_result"
++	          else
++	            # no lafile. user explicitly requested -dlpreopen <import library>.
++	            $sharedlib_from_linklib_cmd "$dlprefile"
++	            dlprefile_dlbasename=$sharedlib_from_linklib_result
++	          fi
++	        fi
++	        $opt_dry_run || {
++	          if test -n "$dlprefile_dlbasename" ; then
++	            eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"'
++	          else
++	            func_warning "Could not compute DLL name from $name"
++	            eval '$ECHO ": $name " >> "$nlist"'
++	          fi
++	          func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
++	          eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe |
++	            $SED -e '/I __imp/d' -e 's/I __nm_/D /;s/_nm__//' >> '$nlist'"
++	        }
++	      else # not an import lib
++	        $opt_dry_run || {
++	          eval '$ECHO ": $name " >> "$nlist"'
++	          func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
++	          eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'"
++	        }
++	      fi
++	    ;;
++	    *)
++	      $opt_dry_run || {
++	        eval '$ECHO ": $name " >> "$nlist"'
++	        func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
++	        eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'"
++	      }
++	    ;;
++          esac
+ 	done
+ 
+ 	$opt_dry_run || {
+@@ -2661,26 +3435,9 @@ typedef struct {
+   const char *name;
+   void *address;
+ } lt_dlsymlist;
+-"
+-	  case $host in
+-	  *cygwin* | *mingw* | *cegcc* )
+-	    echo >> "$output_objdir/$my_dlsyms" "\
+-/* DATA imports from DLLs on WIN32 con't be const, because
+-   runtime relocations are performed -- see ld's documentation
+-   on pseudo-relocs.  */"
+-	    lt_dlsym_const= ;;
+-	  *osf5*)
+-	    echo >> "$output_objdir/$my_dlsyms" "\
+-/* This system does not cope well with relocations in const data */"
+-	    lt_dlsym_const= ;;
+-	  *)
+-	    lt_dlsym_const=const ;;
+-	  esac
+-
+-	  echo >> "$output_objdir/$my_dlsyms" "\
+-extern $lt_dlsym_const lt_dlsymlist
++extern LT_DLSYM_CONST lt_dlsymlist
+ lt_${my_prefix}_LTX_preloaded_symbols[];
+-$lt_dlsym_const lt_dlsymlist
++LT_DLSYM_CONST lt_dlsymlist
+ lt_${my_prefix}_LTX_preloaded_symbols[] =
+ {\
+   { \"$my_originator\", (void *) 0 },"
+@@ -2736,7 +3493,7 @@ static const void *lt_preloaded_setup() {
+ 	for arg in $LTCFLAGS; do
+ 	  case $arg in
+ 	  -pie | -fpie | -fPIE) ;;
+-	  *) symtab_cflags="$symtab_cflags $arg" ;;
++	  *) func_append symtab_cflags " $arg" ;;
+ 	  esac
+ 	done
+ 
+@@ -2796,9 +3553,11 @@ func_win32_libid ()
+     win32_libid_type="x86 archive import"
+     ;;
+   *ar\ archive*) # could be an import, or static
+-    if $OBJDUMP -f "$1" | $SED -e '10q' 2>/dev/null |
+-       $EGREP 'file format (pe-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then
+-      win32_nmres=`$NM -f posix -A "$1" |
++    # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD.
++    if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null |
++       $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then
++      func_to_tool_file "$1" func_convert_file_msys_to_w32
++      win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" |
+ 	$SED -n -e '
+ 	    1,100{
+ 		/ I /{
+@@ -2827,6 +3586,131 @@ func_win32_libid ()
+   $ECHO "$win32_libid_type"
+ }
+ 
++# func_cygming_dll_for_implib ARG
++#
++# Platform-specific function to extract the
++# name of the DLL associated with the specified
++# import library ARG.
++# Invoked by eval'ing the libtool variable
++#    $sharedlib_from_linklib_cmd
++# Result is available in the variable
++#    $sharedlib_from_linklib_result
++func_cygming_dll_for_implib ()
++{
++  $opt_debug
++  sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"`
++}
++
++# func_cygming_dll_for_implib_fallback_core SECTION_NAME LIBNAMEs
++#
++# The is the core of a fallback implementation of a
++# platform-specific function to extract the name of the
++# DLL associated with the specified import library LIBNAME.
++#
++# SECTION_NAME is either .idata$6 or .idata$7, depending
++# on the platform and compiler that created the implib.
++#
++# Echos the name of the DLL associated with the
++# specified import library.
++func_cygming_dll_for_implib_fallback_core ()
++{
++  $opt_debug
++  match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"`
++  $OBJDUMP -s --section "$1" "$2" 2>/dev/null |
++    $SED '/^Contents of section '"$match_literal"':/{
++      # Place marker at beginning of archive member dllname section
++      s/.*/====MARK====/
++      p
++      d
++    }
++    # These lines can sometimes be longer than 43 characters, but
++    # are always uninteresting
++    /:[	 ]*file format pe[i]\{,1\}-/d
++    /^In archive [^:]*:/d
++    # Ensure marker is printed
++    /^====MARK====/p
++    # Remove all lines with less than 43 characters
++    /^.\{43\}/!d
++    # From remaining lines, remove first 43 characters
++    s/^.\{43\}//' |
++    $SED -n '
++      # Join marker and all lines until next marker into a single line
++      /^====MARK====/ b para
++      H
++      $ b para
++      b
++      :para
++      x
++      s/\n//g
++      # Remove the marker
++      s/^====MARK====//
++      # Remove trailing dots and whitespace
++      s/[\. \t]*$//
++      # Print
++      /./p' |
++    # we now have a list, one entry per line, of the stringified
++    # contents of the appropriate section of all members of the
++    # archive which possess that section. Heuristic: eliminate
++    # all those which have a first or second character that is
++    # a '.' (that is, objdump's representation of an unprintable
++    # character.) This should work for all archives with less than
++    # 0x302f exports -- but will fail for DLLs whose name actually
++    # begins with a literal '.' or a single character followed by
++    # a '.'.
++    #
++    # Of those that remain, print the first one.
++    $SED -e '/^\./d;/^.\./d;q'
++}
++
++# func_cygming_gnu_implib_p ARG
++# This predicate returns with zero status (TRUE) if
++# ARG is a GNU/binutils-style import library. Returns
++# with nonzero status (FALSE) otherwise.
++func_cygming_gnu_implib_p ()
++{
++  $opt_debug
++  func_to_tool_file "$1" func_convert_file_msys_to_w32
++  func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'`
++  test -n "$func_cygming_gnu_implib_tmp"
++}
++
++# func_cygming_ms_implib_p ARG
++# This predicate returns with zero status (TRUE) if
++# ARG is an MS-style import library. Returns
++# with nonzero status (FALSE) otherwise.
++func_cygming_ms_implib_p ()
++{
++  $opt_debug
++  func_to_tool_file "$1" func_convert_file_msys_to_w32
++  func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'`
++  test -n "$func_cygming_ms_implib_tmp"
++}
++
++# func_cygming_dll_for_implib_fallback ARG
++# Platform-specific function to extract the
++# name of the DLL associated with the specified
++# import library ARG.
++#
++# This fallback implementation is for use when $DLLTOOL
++# does not support the --identify-strict option.
++# Invoked by eval'ing the libtool variable
++#    $sharedlib_from_linklib_cmd
++# Result is available in the variable
++#    $sharedlib_from_linklib_result
++func_cygming_dll_for_implib_fallback ()
++{
++  $opt_debug
++  if func_cygming_gnu_implib_p "$1" ; then
++    # binutils import library
++    sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"`
++  elif func_cygming_ms_implib_p "$1" ; then
++    # ms-generated import library
++    sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"`
++  else
++    # unknown
++    sharedlib_from_linklib_result=""
++  fi
++}
+ 
+ 
+ # func_extract_an_archive dir oldlib
+@@ -2917,7 +3801,7 @@ func_extract_archives ()
+ 	    darwin_file=
+ 	    darwin_files=
+ 	    for darwin_file in $darwin_filelist; do
+-	      darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP`
++	      darwin_files=`find unfat-$$ -name $darwin_file -print | sort | $NL2SP`
+ 	      $LIPO -create -output "$darwin_file" $darwin_files
+ 	    done # $darwin_filelist
+ 	    $RM -rf unfat-$$
+@@ -2932,7 +3816,7 @@ func_extract_archives ()
+         func_extract_an_archive "$my_xdir" "$my_xabs"
+ 	;;
+       esac
+-      my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP`
++      my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP`
+     done
+ 
+     func_extract_archives_result="$my_oldobjs"
+@@ -3014,7 +3898,110 @@ func_fallback_echo ()
+ _LTECHO_EOF'
+ }
+     ECHO=\"$qECHO\"
+-  fi\
++  fi
++
++# Very basic option parsing. These options are (a) specific to
++# the libtool wrapper, (b) are identical between the wrapper
++# /script/ and the wrapper /executable/ which is used only on
++# windows platforms, and (c) all begin with the string "--lt-"
++# (application programs are unlikely to have options which match
++# this pattern).
++#
++# There are only two supported options: --lt-debug and
++# --lt-dump-script. There is, deliberately, no --lt-help.
++#
++# The first argument to this parsing function should be the
++# script's $0 value, followed by "$@".
++lt_option_debug=
++func_parse_lt_options ()
++{
++  lt_script_arg0=\$0
++  shift
++  for lt_opt
++  do
++    case \"\$lt_opt\" in
++    --lt-debug) lt_option_debug=1 ;;
++    --lt-dump-script)
++        lt_dump_D=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%/[^/]*$%%'\`
++        test \"X\$lt_dump_D\" = \"X\$lt_script_arg0\" && lt_dump_D=.
++        lt_dump_F=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%^.*/%%'\`
++        cat \"\$lt_dump_D/\$lt_dump_F\"
++        exit 0
++      ;;
++    --lt-*)
++        \$ECHO \"Unrecognized --lt- option: '\$lt_opt'\" 1>&2
++        exit 1
++      ;;
++    esac
++  done
++
++  # Print the debug banner immediately:
++  if test -n \"\$lt_option_debug\"; then
++    echo \"${outputname}:${output}:\${LINENO}: libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\" 1>&2
++  fi
++}
++
++# Used when --lt-debug. Prints its arguments to stdout
++# (redirection is the responsibility of the caller)
++func_lt_dump_args ()
++{
++  lt_dump_args_N=1;
++  for lt_arg
++  do
++    \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[\$lt_dump_args_N]: \$lt_arg\"
++    lt_dump_args_N=\`expr \$lt_dump_args_N + 1\`
++  done
++}
++
++# Core function for launching the target application
++func_exec_program_core ()
++{
++"
++  case $host in
++  # Backslashes separate directories on plain windows
++  *-*-mingw | *-*-os2* | *-cegcc*)
++    $ECHO "\
++      if test -n \"\$lt_option_debug\"; then
++        \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir\\\\\$program\" 1>&2
++        func_lt_dump_args \${1+\"\$@\"} 1>&2
++      fi
++      exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
++"
++    ;;
++
++  *)
++    $ECHO "\
++      if test -n \"\$lt_option_debug\"; then
++        \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir/\$program\" 1>&2
++        func_lt_dump_args \${1+\"\$@\"} 1>&2
++      fi
++      exec \"\$progdir/\$program\" \${1+\"\$@\"}
++"
++    ;;
++  esac
++  $ECHO "\
++      \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2
++      exit 1
++}
++
++# A function to encapsulate launching the target application
++# Strips options in the --lt-* namespace from \$@ and
++# launches target application with the remaining arguments.
++func_exec_program ()
++{
++  for lt_wr_arg
++  do
++    case \$lt_wr_arg in
++    --lt-*) ;;
++    *) set x \"\$@\" \"\$lt_wr_arg\"; shift;;
++    esac
++    shift
++  done
++  func_exec_program_core \${1+\"\$@\"}
++}
++
++  # Parse options
++  func_parse_lt_options \"\$0\" \${1+\"\$@\"}
+ 
+   # Find the directory that this script lives in.
+   thisdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*$%%'\`
+@@ -3078,7 +4065,7 @@ _LTECHO_EOF'
+ 
+     # relink executable if necessary
+     if test -n \"\$relink_command\"; then
+-      if relink_command_output=\`eval \"\$relink_command\" 2>&1\`; then :
++      if relink_command_output=\`eval \$relink_command 2>&1\`; then :
+       else
+ 	$ECHO \"\$relink_command_output\" >&2
+ 	$RM \"\$progdir/\$file\"
+@@ -3102,6 +4089,18 @@ _LTECHO_EOF'
+ 
+   if test -f \"\$progdir/\$program\"; then"
+ 
++	# fixup the dll searchpath if we need to.
++	#
++	# Fix the DLL searchpath if we need to.  Do this before prepending
++	# to shlibpath, because on Windows, both are PATH and uninstalled
++	# libraries must come first.
++	if test -n "$dllsearchpath"; then
++	  $ECHO "\
++    # Add the dll search path components to the executable PATH
++    PATH=$dllsearchpath:\$PATH
++"
++	fi
++
+ 	# Export our shlibpath_var if we have one.
+ 	if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
+ 	  $ECHO "\
+@@ -3116,35 +4115,10 @@ _LTECHO_EOF'
+ "
+ 	fi
+ 
+-	# fixup the dll searchpath if we need to.
+-	if test -n "$dllsearchpath"; then
+-	  $ECHO "\
+-    # Add the dll search path components to the executable PATH
+-    PATH=$dllsearchpath:\$PATH
+-"
+-	fi
+-
+ 	$ECHO "\
+     if test \"\$libtool_execute_magic\" != \"$magic\"; then
+       # Run the actual program with our arguments.
+-"
+-	case $host in
+-	# Backslashes separate directories on plain windows
+-	*-*-mingw | *-*-os2* | *-cegcc*)
+-	  $ECHO "\
+-      exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
+-"
+-	  ;;
+-
+-	*)
+-	  $ECHO "\
+-      exec \"\$progdir/\$program\" \${1+\"\$@\"}
+-"
+-	  ;;
+-	esac
+-	$ECHO "\
+-      \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2
+-      exit 1
++      func_exec_program \${1+\"\$@\"}
+     fi
+   else
+     # The program doesn't exist.
+@@ -3158,166 +4132,6 @@ fi\
+ }
+ 
+ 
+-# func_to_host_path arg
+-#
+-# Convert paths to host format when used with build tools.
+-# Intended for use with "native" mingw (where libtool itself
+-# is running under the msys shell), or in the following cross-
+-# build environments:
+-#    $build          $host
+-#    mingw (msys)    mingw  [e.g. native]
+-#    cygwin          mingw
+-#    *nix + wine     mingw
+-# where wine is equipped with the `winepath' executable.
+-# In the native mingw case, the (msys) shell automatically
+-# converts paths for any non-msys applications it launches,
+-# but that facility isn't available from inside the cwrapper.
+-# Similar accommodations are necessary for $host mingw and
+-# $build cygwin.  Calling this function does no harm for other
+-# $host/$build combinations not listed above.
+-#
+-# ARG is the path (on $build) that should be converted to
+-# the proper representation for $host. The result is stored
+-# in $func_to_host_path_result.
+-func_to_host_path ()
+-{
+-  func_to_host_path_result="$1"
+-  if test -n "$1"; then
+-    case $host in
+-      *mingw* )
+-        lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
+-        case $build in
+-          *mingw* ) # actually, msys
+-            # awkward: cmd appends spaces to result
+-            func_to_host_path_result=`( cmd //c echo "$1" ) 2>/dev/null |
+-              $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
+-            ;;
+-          *cygwin* )
+-            func_to_host_path_result=`cygpath -w "$1" |
+-	      $SED -e "$lt_sed_naive_backslashify"`
+-            ;;
+-          * )
+-            # Unfortunately, winepath does not exit with a non-zero
+-            # error code, so we are forced to check the contents of
+-            # stdout. On the other hand, if the command is not
+-            # found, the shell will set an exit code of 127 and print
+-            # *an error message* to stdout. So we must check for both
+-            # error code of zero AND non-empty stdout, which explains
+-            # the odd construction:
+-            func_to_host_path_tmp1=`winepath -w "$1" 2>/dev/null`
+-            if test "$?" -eq 0 && test -n "${func_to_host_path_tmp1}"; then
+-              func_to_host_path_result=`$ECHO "$func_to_host_path_tmp1" |
+-                $SED -e "$lt_sed_naive_backslashify"`
+-            else
+-              # Allow warning below.
+-              func_to_host_path_result=
+-            fi
+-            ;;
+-        esac
+-        if test -z "$func_to_host_path_result" ; then
+-          func_error "Could not determine host path corresponding to"
+-          func_error "  \`$1'"
+-          func_error "Continuing, but uninstalled executables may not work."
+-          # Fallback:
+-          func_to_host_path_result="$1"
+-        fi
+-        ;;
+-    esac
+-  fi
+-}
+-# end: func_to_host_path
+-
+-# func_to_host_pathlist arg
+-#
+-# Convert pathlists to host format when used with build tools.
+-# See func_to_host_path(), above. This function supports the
+-# following $build/$host combinations (but does no harm for
+-# combinations not listed here):
+-#    $build          $host
+-#    mingw (msys)    mingw  [e.g. native]
+-#    cygwin          mingw
+-#    *nix + wine     mingw
+-#
+-# Path separators are also converted from $build format to
+-# $host format. If ARG begins or ends with a path separator
+-# character, it is preserved (but converted to $host format)
+-# on output.
+-#
+-# ARG is a pathlist (on $build) that should be converted to
+-# the proper representation on $host. The result is stored
+-# in $func_to_host_pathlist_result.
+-func_to_host_pathlist ()
+-{
+-  func_to_host_pathlist_result="$1"
+-  if test -n "$1"; then
+-    case $host in
+-      *mingw* )
+-        lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
+-        # Remove leading and trailing path separator characters from
+-        # ARG. msys behavior is inconsistent here, cygpath turns them
+-        # into '.;' and ';.', and winepath ignores them completely.
+-	func_stripname : : "$1"
+-        func_to_host_pathlist_tmp1=$func_stripname_result
+-        case $build in
+-          *mingw* ) # Actually, msys.
+-            # Awkward: cmd appends spaces to result.
+-            func_to_host_pathlist_result=`
+-	      ( cmd //c echo "$func_to_host_pathlist_tmp1" ) 2>/dev/null |
+-	      $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
+-            ;;
+-          *cygwin* )
+-            func_to_host_pathlist_result=`cygpath -w -p "$func_to_host_pathlist_tmp1" |
+-              $SED -e "$lt_sed_naive_backslashify"`
+-            ;;
+-          * )
+-            # unfortunately, winepath doesn't convert pathlists
+-            func_to_host_pathlist_result=""
+-            func_to_host_pathlist_oldIFS=$IFS
+-            IFS=:
+-            for func_to_host_pathlist_f in $func_to_host_pathlist_tmp1 ; do
+-              IFS=$func_to_host_pathlist_oldIFS
+-              if test -n "$func_to_host_pathlist_f" ; then
+-                func_to_host_path "$func_to_host_pathlist_f"
+-                if test -n "$func_to_host_path_result" ; then
+-                  if test -z "$func_to_host_pathlist_result" ; then
+-                    func_to_host_pathlist_result="$func_to_host_path_result"
+-                  else
+-                    func_append func_to_host_pathlist_result ";$func_to_host_path_result"
+-                  fi
+-                fi
+-              fi
+-            done
+-            IFS=$func_to_host_pathlist_oldIFS
+-            ;;
+-        esac
+-        if test -z "$func_to_host_pathlist_result"; then
+-          func_error "Could not determine the host path(s) corresponding to"
+-          func_error "  \`$1'"
+-          func_error "Continuing, but uninstalled executables may not work."
+-          # Fallback. This may break if $1 contains DOS-style drive
+-          # specifications. The fix is not to complicate the expression
+-          # below, but for the user to provide a working wine installation
+-          # with winepath so that path translation in the cross-to-mingw
+-          # case works properly.
+-          lt_replace_pathsep_nix_to_dos="s|:|;|g"
+-          func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp1" |\
+-            $SED -e "$lt_replace_pathsep_nix_to_dos"`
+-        fi
+-        # Now, add the leading and trailing path separators back
+-        case "$1" in
+-          :* ) func_to_host_pathlist_result=";$func_to_host_pathlist_result"
+-            ;;
+-        esac
+-        case "$1" in
+-          *: ) func_append func_to_host_pathlist_result ";"
+-            ;;
+-        esac
+-        ;;
+-    esac
+-  fi
+-}
+-# end: func_to_host_pathlist
+-
+ # func_emit_cwrapperexe_src
+ # emit the source code for a wrapper executable on stdout
+ # Must ONLY be called from within func_mode_link because
+@@ -3334,10 +4148,6 @@ func_emit_cwrapperexe_src ()
+ 
+    This wrapper executable should never be moved out of the build directory.
+    If it is, it will not operate correctly.
+-
+-   Currently, it simply execs the wrapper *script* "$SHELL $output",
+-   but could eventually absorb all of the scripts functionality and
+-   exec $objdir/$outputname directly.
+ */
+ EOF
+ 	    cat <<"EOF"
+@@ -3462,22 +4272,13 @@ int setenv (const char *, const char *, int);
+   if (stale) { free ((void *) stale); stale = 0; } \
+ } while (0)
+ 
+-#undef LTWRAPPER_DEBUGPRINTF
+-#if defined LT_DEBUGWRAPPER
+-# define LTWRAPPER_DEBUGPRINTF(args) ltwrapper_debugprintf args
+-static void
+-ltwrapper_debugprintf (const char *fmt, ...)
+-{
+-    va_list args;
+-    va_start (args, fmt);
+-    (void) vfprintf (stderr, fmt, args);
+-    va_end (args);
+-}
++#if defined(LT_DEBUGWRAPPER)
++static int lt_debug = 1;
+ #else
+-# define LTWRAPPER_DEBUGPRINTF(args)
++static int lt_debug = 0;
+ #endif
+ 
+-const char *program_name = NULL;
++const char *program_name = "libtool-wrapper"; /* in case xstrdup fails */
+ 
+ void *xmalloc (size_t num);
+ char *xstrdup (const char *string);
+@@ -3487,7 +4288,10 @@ char *chase_symlinks (const char *pathspec);
+ int make_executable (const char *path);
+ int check_executable (const char *path);
+ char *strendzap (char *str, const char *pat);
+-void lt_fatal (const char *message, ...);
++void lt_debugprintf (const char *file, int line, const char *fmt, ...);
++void lt_fatal (const char *file, int line, const char *message, ...);
++static const char *nonnull (const char *s);
++static const char *nonempty (const char *s);
+ void lt_setenv (const char *name, const char *value);
+ char *lt_extend_str (const char *orig_value, const char *add, int to_end);
+ void lt_update_exe_path (const char *name, const char *value);
+@@ -3497,14 +4301,14 @@ void lt_dump_script (FILE *f);
+ EOF
+ 
+ 	    cat <<EOF
+-const char * MAGIC_EXE = "$magic_exe";
++volatile const char * MAGIC_EXE = "$magic_exe";
+ const char * LIB_PATH_VARNAME = "$shlibpath_var";
+ EOF
+ 
+ 	    if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
+-              func_to_host_pathlist "$temp_rpath"
++              func_to_host_path "$temp_rpath"
+ 	      cat <<EOF
+-const char * LIB_PATH_VALUE   = "$func_to_host_pathlist_result";
++const char * LIB_PATH_VALUE   = "$func_to_host_path_result";
+ EOF
+ 	    else
+ 	      cat <<"EOF"
+@@ -3513,10 +4317,10 @@ EOF
+ 	    fi
+ 
+ 	    if test -n "$dllsearchpath"; then
+-              func_to_host_pathlist "$dllsearchpath:"
++              func_to_host_path "$dllsearchpath:"
+ 	      cat <<EOF
+ const char * EXE_PATH_VARNAME = "PATH";
+-const char * EXE_PATH_VALUE   = "$func_to_host_pathlist_result";
++const char * EXE_PATH_VALUE   = "$func_to_host_path_result";
+ EOF
+ 	    else
+ 	      cat <<"EOF"
+@@ -3539,12 +4343,10 @@ EOF
+ 	    cat <<"EOF"
+ 
+ #define LTWRAPPER_OPTION_PREFIX         "--lt-"
+-#define LTWRAPPER_OPTION_PREFIX_LENGTH  5
+ 
+-static const size_t opt_prefix_len         = LTWRAPPER_OPTION_PREFIX_LENGTH;
+ static const char *ltwrapper_option_prefix = LTWRAPPER_OPTION_PREFIX;
+-
+ static const char *dumpscript_opt       = LTWRAPPER_OPTION_PREFIX "dump-script";
++static const char *debug_opt            = LTWRAPPER_OPTION_PREFIX "debug";
+ 
+ int
+ main (int argc, char *argv[])
+@@ -3561,10 +4363,13 @@ main (int argc, char *argv[])
+   int i;
+ 
+   program_name = (char *) xstrdup (base_name (argv[0]));
+-  LTWRAPPER_DEBUGPRINTF (("(main) argv[0]      : %s\n", argv[0]));
+-  LTWRAPPER_DEBUGPRINTF (("(main) program_name : %s\n", program_name));
++  newargz = XMALLOC (char *, argc + 1);
+ 
+-  /* very simple arg parsing; don't want to rely on getopt */
++  /* very simple arg parsing; don't want to rely on getopt
++   * also, copy all non cwrapper options to newargz, except
++   * argz[0], which is handled differently
++   */
++  newargc=0;
+   for (i = 1; i < argc; i++)
+     {
+       if (strcmp (argv[i], dumpscript_opt) == 0)
+@@ -3581,21 +4386,54 @@ EOF
+ 	  lt_dump_script (stdout);
+ 	  return 0;
+ 	}
++      if (strcmp (argv[i], debug_opt) == 0)
++	{
++          lt_debug = 1;
++          continue;
++	}
++      if (strcmp (argv[i], ltwrapper_option_prefix) == 0)
++        {
 +          /* however, if there is an option in the LTWRAPPER_OPTION_PREFIX
 +             namespace, but it is not one of the ones we know about and
 +             have already dealt with, above (inluding dump-script), then
@@ -26696,271 +29851,752 @@ index bf87f77132d..9c7b5d41185 100644
 +# serial 3293 ltversion.m4
  # This file is part of GNU Libtool
  
--m4_define([LT_PACKAGE_VERSION], [2.2.7a])
--m4_define([LT_PACKAGE_REVISION], [1.3134])
-+m4_define([LT_PACKAGE_VERSION], [2.4])
-+m4_define([LT_PACKAGE_REVISION], [1.3293])
+-m4_define([LT_PACKAGE_VERSION], [2.2.7a])
+-m4_define([LT_PACKAGE_REVISION], [1.3134])
++m4_define([LT_PACKAGE_VERSION], [2.4])
++m4_define([LT_PACKAGE_REVISION], [1.3293])
+ 
+ AC_DEFUN([LTVERSION_VERSION],
+-[macro_version='2.2.7a'
+-macro_revision='1.3134'
++[macro_version='2.4'
++macro_revision='1.3293'
+ _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
+ _LT_DECL(, macro_revision, 0)
+ ])
+diff --git a/lt~obsolete.m4 b/lt~obsolete.m4
+index bf92b5e0790..c573da90c5c 100644
+--- a/lt~obsolete.m4
++++ b/lt~obsolete.m4
+@@ -7,7 +7,7 @@
+ # unlimited permission to copy and/or distribute it, with or without
+ # modifications, as long as this notice is preserved.
+ 
+-# serial 4 lt~obsolete.m4
++# serial 5 lt~obsolete.m4
+ 
+ # These exist entirely to fool aclocal when bootstrapping libtool.
+ #
+diff --git a/opcodes/Makefile.in b/opcodes/Makefile.in
+index c1eca5a42ed..7cab295b26d 100644
+--- a/opcodes/Makefile.in
++++ b/opcodes/Makefile.in
+@@ -292,6 +292,7 @@ CYGPATH_W = @CYGPATH_W@
+ DATADIRNAME = @DATADIRNAME@
+ DEFS = @DEFS@
+ DEPDIR = @DEPDIR@
++DLLTOOL = @DLLTOOL@
+ DSYMUTIL = @DSYMUTIL@
+ DUMPBIN = @DUMPBIN@
+ ECHO_C = @ECHO_C@
+@@ -325,6 +326,7 @@ LN_S = @LN_S@
+ LTLIBOBJS = @LTLIBOBJS@
+ MAINT = @MAINT@
+ MAKEINFO = @MAKEINFO@
++MANIFEST_TOOL = @MANIFEST_TOOL@
+ MKDIR_P = @MKDIR_P@
+ MKINSTALLDIRS = @MKINSTALLDIRS@
+ MSGFMT = @MSGFMT@
+@@ -363,6 +365,7 @@ abs_builddir = @abs_builddir@
+ abs_srcdir = @abs_srcdir@
+ abs_top_builddir = @abs_top_builddir@
+ abs_top_srcdir = @abs_top_srcdir@
++ac_ct_AR = @ac_ct_AR@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ am__include = @am__include@
+diff --git a/opcodes/configure b/opcodes/configure
+index 483ae4f7a9c..907807594f9 100755
+--- a/opcodes/configure
++++ b/opcodes/configure
+@@ -682,6 +682,9 @@ OTOOL
+ LIPO
+ NMEDIT
+ DSYMUTIL
++MANIFEST_TOOL
++ac_ct_AR
++DLLTOOL
+ OBJDUMP
+ LN_S
+ NM
+@@ -800,6 +803,7 @@ enable_static
+ with_pic
+ enable_fast_install
+ with_gnu_ld
++with_libtool_sysroot
+ enable_libtool_lock
+ enable_checking
+ enable_targets
+@@ -1468,6 +1472,8 @@ Optional Packages:
+   --with-pic              try to use only PIC/non-PIC objects [default=use
+                           both]
+   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
++  --with-libtool-sysroot=DIR Search for dependent libraries within DIR
++                        (or the compiler's sysroot if not specified).
+ 
+ Some influential environment variables:
+   CC          C compiler command
+@@ -4977,8 +4983,8 @@ esac
+ 
+ 
+ 
+-macro_version='2.2.7a'
+-macro_revision='1.3134'
++macro_version='2.4'
++macro_revision='1.3293'
+ 
+ 
+ 
+@@ -5018,7 +5024,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
+ $as_echo_n "checking how to print strings... " >&6; }
+ # Test print first, because it will be a builtin if present.
+-if test "X`print -r -- -n 2>/dev/null`" = X-n && \
++if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
+    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
+   ECHO='print -r --'
+ elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
+@@ -5711,8 +5717,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
+ # Try some XSI features
+ xsi_shell=no
+ ( _lt_dummy="a/b/c"
+-  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
+-      = c,a/b,, \
++  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
++      = c,a/b,b/c, \
+     && eval 'test $(( 1 + 1 )) -eq 2 \
+     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
+   && xsi_shell=yes
+@@ -5761,6 +5767,80 @@ esac
+ 
+ 
+ 
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
++$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
++if ${lt_cv_to_host_file_cmd+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  case $host in
++  *-*-mingw* )
++    case $build in
++      *-*-mingw* ) # actually msys
++        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
++        ;;
++      *-*-cygwin* )
++        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
++        ;;
++      * ) # otherwise, assume *nix
++        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
++        ;;
++    esac
++    ;;
++  *-*-cygwin* )
++    case $build in
++      *-*-mingw* ) # actually msys
++        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
++        ;;
++      *-*-cygwin* )
++        lt_cv_to_host_file_cmd=func_convert_file_noop
++        ;;
++      * ) # otherwise, assume *nix
++        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
++        ;;
++    esac
++    ;;
++  * ) # unhandled hosts (and "normal" native builds)
++    lt_cv_to_host_file_cmd=func_convert_file_noop
++    ;;
++esac
++
++fi
++
++to_host_file_cmd=$lt_cv_to_host_file_cmd
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
++$as_echo "$lt_cv_to_host_file_cmd" >&6; }
++
++
++
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
++$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
++if ${lt_cv_to_tool_file_cmd+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  #assume ordinary cross tools, or native build.
++lt_cv_to_tool_file_cmd=func_convert_file_noop
++case $host in
++  *-*-mingw* )
++    case $build in
++      *-*-mingw* ) # actually msys
++        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
++        ;;
++    esac
++    ;;
++esac
++
++fi
++
++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
++$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
++
++
++
++
++
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
+ $as_echo_n "checking for $LD option to reload object files... " >&6; }
+ if ${lt_cv_ld_reload_flag+:} false; then :
+@@ -5777,6 +5857,11 @@ case $reload_flag in
+ esac
+ reload_cmds='$LD$reload_flag -o $output$reload_objs'
+ case $host_os in
++  cygwin* | mingw* | pw32* | cegcc*)
++    if test "$GCC" != yes; then
++      reload_cmds=false
++    fi
++    ;;
+   darwin*)
+     if test "$GCC" = yes; then
+       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
+@@ -5945,7 +6030,8 @@ mingw* | pw32*)
+     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+     lt_cv_file_magic_cmd='func_win32_libid'
+   else
+-    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
++    # Keep this pattern in sync with the one in func_win32_libid.
++    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
+     lt_cv_file_magic_cmd='$OBJDUMP -f'
+   fi
+   ;;
+@@ -6099,6 +6185,21 @@ esac
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
+ $as_echo "$lt_cv_deplibs_check_method" >&6; }
++
++file_magic_glob=
++want_nocaseglob=no
++if test "$build" = "$host"; then
++  case $host_os in
++  mingw* | pw32*)
++    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
++      want_nocaseglob=yes
++    else
++      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
++    fi
++    ;;
++  esac
++fi
++
+ file_magic_cmd=$lt_cv_file_magic_cmd
+ deplibs_check_method=$lt_cv_deplibs_check_method
+ test -z "$deplibs_check_method" && deplibs_check_method=unknown
+@@ -6114,6 +6215,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
+ 
  
- AC_DEFUN([LTVERSION_VERSION],
--[macro_version='2.2.7a'
--macro_revision='1.3134'
-+[macro_version='2.4'
-+macro_revision='1.3293'
- _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
- _LT_DECL(, macro_revision, 0)
- ])
-diff --git a/lt~obsolete.m4 b/lt~obsolete.m4
-index bf92b5e0790..c573da90c5c 100644
---- a/lt~obsolete.m4
-+++ b/lt~obsolete.m4
-@@ -7,7 +7,7 @@
- # unlimited permission to copy and/or distribute it, with or without
- # modifications, as long as this notice is preserved.
  
--# serial 4 lt~obsolete.m4
-+# serial 5 lt~obsolete.m4
++
++
++
++
++
++
++
++
++
++
++if test -n "$ac_tool_prefix"; then
++  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
++set dummy ${ac_tool_prefix}dlltool; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_DLLTOOL+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -n "$DLLTOOL"; then
++  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
++    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
++
++fi
++fi
++DLLTOOL=$ac_cv_prog_DLLTOOL
++if test -n "$DLLTOOL"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
++$as_echo "$DLLTOOL" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++fi
++if test -z "$ac_cv_prog_DLLTOOL"; then
++  ac_ct_DLLTOOL=$DLLTOOL
++  # Extract the first word of "dlltool", so it can be a program name with args.
++set dummy dlltool; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -n "$ac_ct_DLLTOOL"; then
++  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
++    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
++
++fi
++fi
++ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
++if test -n "$ac_ct_DLLTOOL"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
++$as_echo "$ac_ct_DLLTOOL" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++  if test "x$ac_ct_DLLTOOL" = x; then
++    DLLTOOL="false"
++  else
++    case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++    DLLTOOL=$ac_ct_DLLTOOL
++  fi
++else
++  DLLTOOL="$ac_cv_prog_DLLTOOL"
++fi
++
++test -z "$DLLTOOL" && DLLTOOL=dlltool
++
++
++
++
++
++
++
++
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
++$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
++if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  lt_cv_sharedlib_from_linklib_cmd='unknown'
++
++case $host_os in
++cygwin* | mingw* | pw32* | cegcc*)
++  # two different shell functions defined in ltmain.sh
++  # decide which to use based on capabilities of $DLLTOOL
++  case `$DLLTOOL --help 2>&1` in
++  *--identify-strict*)
++    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
++    ;;
++  *)
++    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
++    ;;
++  esac
++  ;;
++*)
++  # fallback: assume linklib IS sharedlib
++  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
++  ;;
++esac
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
++$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
++sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
++test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
++
++
++
++
++
++
++
+ plugin_option=
+ plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
+ for plugin in $plugin_names; do
+@@ -6128,8 +6380,10 @@ for plugin in $plugin_names; do
+ done
  
- # These exist entirely to fool aclocal when bootstrapping libtool.
- #
-diff --git a/opcodes/Makefile.in b/opcodes/Makefile.in
-index 2257b0872af..73aae3b210f 100644
---- a/opcodes/Makefile.in
-+++ b/opcodes/Makefile.in
-@@ -292,6 +292,7 @@ CYGPATH_W = @CYGPATH_W@
- DATADIRNAME = @DATADIRNAME@
- DEFS = @DEFS@
- DEPDIR = @DEPDIR@
-+DLLTOOL = @DLLTOOL@
- DSYMUTIL = @DSYMUTIL@
- DUMPBIN = @DUMPBIN@
- ECHO_C = @ECHO_C@
-@@ -325,6 +326,7 @@ LN_S = @LN_S@
- LTLIBOBJS = @LTLIBOBJS@
- MAINT = @MAINT@
- MAKEINFO = @MAKEINFO@
-+MANIFEST_TOOL = @MANIFEST_TOOL@
- MKDIR_P = @MKDIR_P@
- MKINSTALLDIRS = @MKINSTALLDIRS@
- MSGFMT = @MSGFMT@
-@@ -363,6 +365,7 @@ abs_builddir = @abs_builddir@
- abs_srcdir = @abs_srcdir@
- abs_top_builddir = @abs_top_builddir@
- abs_top_srcdir = @abs_top_srcdir@
-+ac_ct_AR = @ac_ct_AR@
- ac_ct_CC = @ac_ct_CC@
- ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
- am__include = @am__include@
-diff --git a/opcodes/configure b/opcodes/configure
-index db023b48c28..c562aada2a4 100755
---- a/opcodes/configure
-+++ b/opcodes/configure
-@@ -682,6 +682,9 @@ OTOOL
- LIPO
- NMEDIT
- DSYMUTIL
-+MANIFEST_TOOL
-+ac_ct_AR
-+DLLTOOL
- OBJDUMP
- LN_S
- NM
-@@ -800,6 +803,7 @@ enable_static
- with_pic
- enable_fast_install
- with_gnu_ld
-+with_libtool_sysroot
- enable_libtool_lock
- enable_checking
- enable_targets
-@@ -1468,6 +1472,8 @@ Optional Packages:
-   --with-pic              try to use only PIC/non-PIC objects [default=use
-                           both]
-   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
-+  --with-libtool-sysroot=DIR Search for dependent libraries within DIR
-+                        (or the compiler's sysroot if not specified).
+ if test -n "$ac_tool_prefix"; then
+-  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
+-set dummy ${ac_tool_prefix}ar; ac_word=$2
++  for ac_prog in ar
++  do
++    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
++set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+ if ${ac_cv_prog_AR+:} false; then :
+@@ -6145,7 +6399,7 @@ do
+   test -z "$as_dir" && as_dir=.
+     for ac_exec_ext in '' $ac_executable_extensions; do
+   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+-    ac_cv_prog_AR="${ac_tool_prefix}ar"
++    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
+     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+     break 2
+   fi
+@@ -6165,11 +6419,15 @@ $as_echo "no" >&6; }
+ fi
  
- Some influential environment variables:
-   CC          C compiler command
-@@ -4977,8 +4983,8 @@ esac
  
++    test -n "$AR" && break
++  done
+ fi
+-if test -z "$ac_cv_prog_AR"; then
++if test -z "$AR"; then
+   ac_ct_AR=$AR
+-  # Extract the first word of "ar", so it can be a program name with args.
+-set dummy ar; ac_word=$2
++  for ac_prog in ar
++do
++  # Extract the first word of "$ac_prog", so it can be a program name with args.
++set dummy $ac_prog; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+ if ${ac_cv_prog_ac_ct_AR+:} false; then :
+@@ -6185,7 +6443,7 @@ do
+   test -z "$as_dir" && as_dir=.
+     for ac_exec_ext in '' $ac_executable_extensions; do
+   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+-    ac_cv_prog_ac_ct_AR="ar"
++    ac_cv_prog_ac_ct_AR="$ac_prog"
+     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+     break 2
+   fi
+@@ -6204,6 +6462,10 @@ else
+ $as_echo "no" >&6; }
+ fi
  
++
++  test -n "$ac_ct_AR" && break
++done
++
+   if test "x$ac_ct_AR" = x; then
+     AR="false"
+   else
+@@ -6215,25 +6477,20 @@ ac_tool_warned=yes ;;
+ esac
+     AR=$ac_ct_AR
+   fi
+-else
+-  AR="$ac_cv_prog_AR"
+ fi
  
--macro_version='2.2.7a'
--macro_revision='1.3134'
-+macro_version='2.4'
-+macro_revision='1.3293'
+-test -z "$AR" && AR=ar
+-if test -n "$plugin_option"; then
+-  if $AR --help 2>&1 | grep -q "\--plugin"; then
+-    touch conftest.c
+-    $AR $plugin_option rc conftest.a conftest.c
+-    if test "$?" != 0; then
+-      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
++  touch conftest.c
++  $AR $plugin_option rc conftest.a conftest.c
++  if test "$?" != 0; then
++    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
+ $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
+-    else
+-      AR="$AR $plugin_option"
+-    fi
+-    rm -f conftest.*
++  else
++    AR="$AR $plugin_option"
+   fi
+-fi
+-test -z "$AR_FLAGS" && AR_FLAGS=cru
++  rm -f conftest.*
++: ${AR=ar}
++: ${AR_FLAGS=cru}
++
  
  
  
-@@ -5018,7 +5024,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
- $as_echo_n "checking how to print strings... " >&6; }
- # Test print first, because it will be a builtin if present.
--if test "X`print -r -- -n 2>/dev/null`" = X-n && \
-+if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
-    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
-   ECHO='print -r --'
- elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
-@@ -5711,8 +5717,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
- # Try some XSI features
- xsi_shell=no
- ( _lt_dummy="a/b/c"
--  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
--      = c,a/b,, \
-+  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
-+      = c,a/b,b/c, \
-     && eval 'test $(( 1 + 1 )) -eq 2 \
-     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
-   && xsi_shell=yes
-@@ -5761,6 +5767,80 @@ esac
+@@ -6244,6 +6501,63 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
  
  
  
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
-+$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
-+if ${lt_cv_to_host_file_cmd+:} false; then :
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
++$as_echo_n "checking for archiver @FILE support... " >&6; }
++if ${lt_cv_ar_at_file+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
-+  case $host in
-+  *-*-mingw* )
-+    case $build in
-+      *-*-mingw* ) # actually msys
-+        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
-+        ;;
-+      *-*-cygwin* )
-+        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
-+        ;;
-+      * ) # otherwise, assume *nix
-+        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
-+        ;;
-+    esac
-+    ;;
-+  *-*-cygwin* )
-+    case $build in
-+      *-*-mingw* ) # actually msys
-+        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
-+        ;;
-+      *-*-cygwin* )
-+        lt_cv_to_host_file_cmd=func_convert_file_noop
-+        ;;
-+      * ) # otherwise, assume *nix
-+        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
-+        ;;
-+    esac
-+    ;;
-+  * ) # unhandled hosts (and "normal" native builds)
-+    lt_cv_to_host_file_cmd=func_convert_file_noop
-+    ;;
-+esac
-+
-+fi
-+
-+to_host_file_cmd=$lt_cv_to_host_file_cmd
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
-+$as_echo "$lt_cv_to_host_file_cmd" >&6; }
++  lt_cv_ar_at_file=no
++   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
 +
++int
++main ()
++{
 +
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_compile "$LINENO"; then :
++  echo conftest.$ac_objext > conftest.lst
++      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
++      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
++  (eval $lt_ar_try) 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }
++      if test "$ac_status" -eq 0; then
++	# Ensure the archiver fails upon bogus file names.
++	rm -f conftest.$ac_objext libconftest.a
++	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
++  (eval $lt_ar_try) 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }
++	if test "$ac_status" -ne 0; then
++          lt_cv_ar_at_file=@
++        fi
++      fi
++      rm -f conftest.* libconftest.a
 +
++fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 +
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
++$as_echo "$lt_cv_ar_at_file" >&6; }
 +
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
-+$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
-+if ${lt_cv_to_tool_file_cmd+:} false; then :
-+  $as_echo_n "(cached) " >&6
++if test "x$lt_cv_ar_at_file" = xno; then
++  archiver_list_spec=
 +else
-+  #assume ordinary cross tools, or native build.
-+lt_cv_to_tool_file_cmd=func_convert_file_noop
-+case $host in
-+  *-*-mingw* )
-+    case $build in
-+      *-*-mingw* ) # actually msys
-+        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
-+        ;;
-+    esac
-+    ;;
-+esac
-+
++  archiver_list_spec=$lt_cv_ar_at_file
 +fi
 +
-+to_tool_file_cmd=$lt_cv_to_tool_file_cmd
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
-+$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
 +
 +
 +
 +
 +
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
- $as_echo_n "checking for $LD option to reload object files... " >&6; }
- if ${lt_cv_ld_reload_flag+:} false; then :
-@@ -5777,6 +5857,11 @@ case $reload_flag in
- esac
- reload_cmds='$LD$reload_flag -o $output$reload_objs'
- case $host_os in
-+  cygwin* | mingw* | pw32* | cegcc*)
-+    if test "$GCC" != yes; then
-+      reload_cmds=false
-+    fi
-+    ;;
-   darwin*)
-     if test "$GCC" = yes; then
-       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
-@@ -5945,7 +6030,8 @@ mingw* | pw32*)
-     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
-     lt_cv_file_magic_cmd='func_win32_libid'
+ 
+ if test -n "$ac_tool_prefix"; then
+   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+@@ -6584,8 +6898,8 @@ esac
+ lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+ 
+ # Transform an extracted symbol line into symbol name and symbol address
+-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
+-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\", (void *) \&\2},/p'"
++lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
++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\", (void *) \&\2},/p'"
+ 
+ # Handle CRLF in mingw tool chain
+ opt_cr=
+@@ -6621,6 +6935,7 @@ for ac_symprfx in "" "_"; do
    else
--    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
-+    # Keep this pattern in sync with the one in func_win32_libid.
-+    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
-     lt_cv_file_magic_cmd='$OBJDUMP -f'
+     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
    fi
-   ;;
-@@ -6099,6 +6185,21 @@ esac
- fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
- $as_echo "$lt_cv_deplibs_check_method" >&6; }
++  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
+ 
+   # Check to see that the pipe works correctly.
+   pipe_works=no
+@@ -6662,6 +6977,18 @@ _LT_EOF
+       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
+ 	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
+ 	  cat <<_LT_EOF > conftest.$ac_ext
++/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
++#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
++/* DATA imports from DLLs on WIN32 con't be const, because runtime
++   relocations are performed -- see ld's documentation on pseudo-relocs.  */
++# define LT_DLSYM_CONST
++#elif defined(__osf__)
++/* This system does not cope well with relocations in const data.  */
++# define LT_DLSYM_CONST
++#else
++# define LT_DLSYM_CONST const
++#endif
 +
-+file_magic_glob=
-+want_nocaseglob=no
-+if test "$build" = "$host"; then
-+  case $host_os in
-+  mingw* | pw32*)
-+    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
-+      want_nocaseglob=yes
-+    else
-+      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
-+    fi
-+    ;;
-+  esac
+ #ifdef __cplusplus
+ extern "C" {
+ #endif
+@@ -6673,7 +7000,7 @@ _LT_EOF
+ 	  cat <<_LT_EOF >> conftest.$ac_ext
+ 
+ /* The mapping between symbol names and symbols.  */
+-const struct {
++LT_DLSYM_CONST struct {
+   const char *name;
+   void       *address;
+ }
+@@ -6699,8 +7026,8 @@ static const void *lt_preloaded_setup() {
+ _LT_EOF
+ 	  # Now try linking the two files.
+ 	  mv conftest.$ac_objext conftstm.$ac_objext
+-	  lt_save_LIBS="$LIBS"
+-	  lt_save_CFLAGS="$CFLAGS"
++	  lt_globsym_save_LIBS=$LIBS
++	  lt_globsym_save_CFLAGS=$CFLAGS
+ 	  LIBS="conftstm.$ac_objext"
+ 	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
+ 	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
+@@ -6710,8 +7037,8 @@ _LT_EOF
+   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
+ 	    pipe_works=yes
+ 	  fi
+-	  LIBS="$lt_save_LIBS"
+-	  CFLAGS="$lt_save_CFLAGS"
++	  LIBS=$lt_globsym_save_LIBS
++	  CFLAGS=$lt_globsym_save_CFLAGS
+ 	else
+ 	  echo "cannot find nm_test_func in $nlist" >&5
+ 	fi
+@@ -6748,6 +7075,14 @@ else
+ $as_echo "ok" >&6; }
+ fi
+ 
++# Response file support.
++if test "$lt_cv_nm_interface" = "MS dumpbin"; then
++  nm_file_list_spec='@'
++elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
++  nm_file_list_spec='@'
 +fi
 +
- file_magic_cmd=$lt_cv_file_magic_cmd
- deplibs_check_method=$lt_cv_deplibs_check_method
- test -z "$deplibs_check_method" && deplibs_check_method=unknown
-@@ -6114,6 +6215,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
++
+ 
  
  
+@@ -6766,6 +7101,47 @@ fi
+ 
  
+ 
++
 +
 +
 +
 +
 +
 +
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
++$as_echo_n "checking for sysroot... " >&6; }
++
++# Check whether --with-libtool-sysroot was given.
++if test "${with_libtool_sysroot+set}" = set; then :
++  withval=$with_libtool_sysroot;
++else
++  with_libtool_sysroot=no
++fi
++
++
++lt_sysroot=
++case ${with_libtool_sysroot} in #(
++ yes)
++   if test "$GCC" = yes; then
++     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
++   fi
++   ;; #(
++ /*)
++   lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"`
++   ;; #(
++ no|'')
++   ;; #(
++ *)
++   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_libtool_sysroot}" >&5
++$as_echo "${with_libtool_sysroot}" >&6; }
++   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
++   ;;
++esac
++
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
++$as_echo "${lt_sysroot:-no}" >&6; }
++
 +
+ 
+ 
+ 
+@@ -6975,6 +7351,123 @@ esac
+ 
+ need_locks="$enable_libtool_lock"
+ 
++if test -n "$ac_tool_prefix"; then
++  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
++set dummy ${ac_tool_prefix}mt; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -n "$MANIFEST_TOOL"; then
++  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
++    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
 +
++fi
++fi
++MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
++if test -n "$MANIFEST_TOOL"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
++$as_echo "$MANIFEST_TOOL" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
 +
 +
-+if test -n "$ac_tool_prefix"; then
-+  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
-+set dummy ${ac_tool_prefix}dlltool; ac_word=$2
++fi
++if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
++  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
++  # Extract the first word of "mt", so it can be a program name with args.
++set dummy mt; ac_word=$2
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 +$as_echo_n "checking for $ac_word... " >&6; }
-+if ${ac_cv_prog_DLLTOOL+:} false; then :
++if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
-+  if test -n "$DLLTOOL"; then
-+  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
++  if test -n "$ac_ct_MANIFEST_TOOL"; then
++  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
 +else
 +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 +for as_dir in $PATH
@@ -26969,7 +30605,7 @@ index db023b48c28..c562aada2a4 100755
 +  test -z "$as_dir" && as_dir=.
 +    for ac_exec_ext in '' $ac_executable_extensions; do
 +  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-+    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
++    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
 +    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
 +    break 2
 +  fi
@@ -26978,2522 +30614,3178 @@ index db023b48c28..c562aada2a4 100755
 +IFS=$as_save_IFS
 +
 +fi
-+fi
-+DLLTOOL=$ac_cv_prog_DLLTOOL
-+if test -n "$DLLTOOL"; then
-+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
-+$as_echo "$DLLTOOL" >&6; }
-+else
-+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
++fi
++ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
++if test -n "$ac_ct_MANIFEST_TOOL"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
++$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++  if test "x$ac_ct_MANIFEST_TOOL" = x; then
++    MANIFEST_TOOL=":"
++  else
++    case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
++  fi
++else
++  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
++fi
++
++test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
++$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
++if ${lt_cv_path_mainfest_tool+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  lt_cv_path_mainfest_tool=no
++  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
++  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
++  cat conftest.err >&5
++  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
++    lt_cv_path_mainfest_tool=yes
++  fi
++  rm -f conftest*
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
++$as_echo "$lt_cv_path_mainfest_tool" >&6; }
++if test "x$lt_cv_path_mainfest_tool" != xyes; then
++  MANIFEST_TOOL=:
++fi
++
++
++
++
++
+ 
+   case $host_os in
+     rhapsody* | darwin*)
+@@ -7538,6 +8031,8 @@ _LT_EOF
+       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
+       echo "$AR cru libconftest.a conftest.o" >&5
+       $AR cru libconftest.a conftest.o 2>&5
++      echo "$RANLIB libconftest.a" >&5
++      $RANLIB libconftest.a 2>&5
+       cat > conftest.c << _LT_EOF
+ int main() { return 0;}
+ _LT_EOF
+@@ -8090,8 +8585,6 @@ fi
+ lt_prog_compiler_pic=
+ lt_prog_compiler_static=
+ 
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
+-$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+ 
+   if test "$GCC" = yes; then
+     lt_prog_compiler_wl='-Wl,'
+@@ -8257,6 +8750,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+ 	lt_prog_compiler_pic='--shared'
+ 	lt_prog_compiler_static='--static'
+ 	;;
++      nagfor*)
++	# NAG Fortran compiler
++	lt_prog_compiler_wl='-Wl,-Wl,,'
++	lt_prog_compiler_pic='-PIC'
++	lt_prog_compiler_static='-Bstatic'
++	;;
+       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
+         # Portland Group compilers (*not* the Pentium gcc compiler,
+ 	# which looks to be a dead project)
+@@ -8319,7 +8818,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+       lt_prog_compiler_pic='-KPIC'
+       lt_prog_compiler_static='-Bstatic'
+       case $cc_basename in
+-      f77* | f90* | f95*)
++      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
+ 	lt_prog_compiler_wl='-Qoption ld ';;
+       *)
+ 	lt_prog_compiler_wl='-Wl,';;
+@@ -8376,13 +8875,17 @@ case $host_os in
+     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
+     ;;
+ esac
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
+-$as_echo "$lt_prog_compiler_pic" >&6; }
+-
+-
+-
+-
+ 
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
++$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
++if ${lt_cv_prog_compiler_pic+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
++$as_echo "$lt_cv_prog_compiler_pic" >&6; }
++lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
+ 
+ #
+ # Check to make sure the PIC flag actually works.
+@@ -8443,6 +8946,11 @@ fi
+ 
+ 
+ 
++
++
++
++
++
+ #
+ # Check to make sure the static flag actually works.
+ #
+@@ -8793,7 +9301,8 @@ _LT_EOF
+       allow_undefined_flag=unsupported
+       always_export_symbols=no
+       enable_shared_with_static_runtimes=yes
+-      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
++      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
++      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
+ 
+       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+@@ -8892,12 +9401,12 @@ _LT_EOF
+ 	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
+ 	  hardcode_libdir_flag_spec=
+ 	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
+-	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
++	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
+ 	  if test "x$supports_anon_versioning" = xyes; then
+ 	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
+ 	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+ 	      echo "local: *; };" >> $output_objdir/$libname.ver~
+-	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
++	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
+ 	  fi
+ 	  ;;
+ 	esac
+@@ -8911,8 +9420,8 @@ _LT_EOF
+ 	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+ 	wlarc=
+       else
+-	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+       fi
+       ;;
+ 
+@@ -8930,8 +9439,8 @@ _LT_EOF
+ 
+ _LT_EOF
+       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+-	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+       else
+ 	ld_shlibs=no
+       fi
+@@ -8977,8 +9486,8 @@ _LT_EOF
+ 
+     *)
+       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+-	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+       else
+ 	ld_shlibs=no
+       fi
+@@ -9108,7 +9617,13 @@ _LT_EOF
+ 	allow_undefined_flag='-berok'
+         # Determine the default libpath from the value encoded in an
+         # empty executable.
+-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++        if test "${lt_cv_aix_libpath+set}" = set; then
++  aix_libpath=$lt_cv_aix_libpath
++else
++  if ${lt_cv_aix_libpath_+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ int
+@@ -9121,22 +9636,29 @@ main ()
+ _ACEOF
+ if ac_fn_c_try_link "$LINENO"; then :
+ 
+-lt_aix_libpath_sed='
+-    /Import File Strings/,/^$/ {
+-	/^0/ {
+-	    s/^0  *\(.*\)$/\1/
+-	    p
+-	}
+-    }'
+-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+-# Check for a 64-bit object if we didn't find anything.
+-if test -z "$aix_libpath"; then
+-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+-fi
++  lt_aix_libpath_sed='
++      /Import File Strings/,/^$/ {
++	  /^0/ {
++	      s/^0  *\([^ ]*\) *$/\1/
++	      p
++	  }
++      }'
++  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++  # Check for a 64-bit object if we didn't find anything.
++  if test -z "$lt_cv_aix_libpath_"; then
++    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++  fi
+ fi
+ rm -f core conftest.err conftest.$ac_objext \
+     conftest$ac_exeext conftest.$ac_ext
+-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
++  if test -z "$lt_cv_aix_libpath_"; then
++    lt_cv_aix_libpath_="/usr/lib:/lib"
++  fi
++
++fi
 +
++  aix_libpath=$lt_cv_aix_libpath_
 +fi
-+if test -z "$ac_cv_prog_DLLTOOL"; then
-+  ac_ct_DLLTOOL=$DLLTOOL
-+  # Extract the first word of "dlltool", so it can be a program name with args.
-+set dummy dlltool; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
-+  $as_echo_n "(cached) " >&6
+ 
+         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+         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_sym_flag:\$export_symbols $shared_flag"
+@@ -9148,7 +9670,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+ 	else
+ 	 # Determine the default libpath from the value encoded in an
+ 	 # empty executable.
+-	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++	 if test "${lt_cv_aix_libpath+set}" = set; then
++  aix_libpath=$lt_cv_aix_libpath
 +else
-+  if test -n "$ac_ct_DLLTOOL"; then
-+  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
++  if ${lt_cv_aix_libpath_+:} false; then :
++  $as_echo_n "(cached) " >&6
 +else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+  IFS=$as_save_IFS
-+  test -z "$as_dir" && as_dir=.
-+    for ac_exec_ext in '' $ac_executable_extensions; do
-+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-+    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
-+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+    break 2
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ int
+@@ -9161,22 +9689,29 @@ main ()
+ _ACEOF
+ if ac_fn_c_try_link "$LINENO"; then :
+ 
+-lt_aix_libpath_sed='
+-    /Import File Strings/,/^$/ {
+-	/^0/ {
+-	    s/^0  *\(.*\)$/\1/
+-	    p
+-	}
+-    }'
+-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+-# Check for a 64-bit object if we didn't find anything.
+-if test -z "$aix_libpath"; then
+-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+-fi
++  lt_aix_libpath_sed='
++      /Import File Strings/,/^$/ {
++	  /^0/ {
++	      s/^0  *\([^ ]*\) *$/\1/
++	      p
++	  }
++      }'
++  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++  # Check for a 64-bit object if we didn't find anything.
++  if test -z "$lt_cv_aix_libpath_"; then
++    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
 +  fi
-+done
-+  done
-+IFS=$as_save_IFS
-+
-+fi
-+fi
-+ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
-+if test -n "$ac_ct_DLLTOOL"; then
-+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
-+$as_echo "$ac_ct_DLLTOOL" >&6; }
-+else
-+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
-+
-+  if test "x$ac_ct_DLLTOOL" = x; then
-+    DLLTOOL="false"
-+  else
-+    case $cross_compiling:$ac_tool_warned in
-+yes:)
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-+ac_tool_warned=yes ;;
-+esac
-+    DLLTOOL=$ac_ct_DLLTOOL
+ fi
+ rm -f core conftest.err conftest.$ac_objext \
+     conftest$ac_exeext conftest.$ac_ext
+-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
++  if test -z "$lt_cv_aix_libpath_"; then
++    lt_cv_aix_libpath_="/usr/lib:/lib"
 +  fi
-+else
-+  DLLTOOL="$ac_cv_prog_DLLTOOL"
-+fi
-+
-+test -z "$DLLTOOL" && DLLTOOL=dlltool
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
-+$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
-+if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
-+  $as_echo_n "(cached) " >&6
-+else
-+  lt_cv_sharedlib_from_linklib_cmd='unknown'
-+
-+case $host_os in
-+cygwin* | mingw* | pw32* | cegcc*)
-+  # two different shell functions defined in ltmain.sh
-+  # decide which to use based on capabilities of $DLLTOOL
-+  case `$DLLTOOL --help 2>&1` in
-+  *--identify-strict*)
-+    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
-+    ;;
-+  *)
-+    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
-+    ;;
-+  esac
-+  ;;
-+*)
-+  # fallback: assume linklib IS sharedlib
-+  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
-+  ;;
-+esac
 +
 +fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
-+$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
-+sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
-+test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
-+
 +
-+
-+
-+
-+
-+
- plugin_option=
- plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
- for plugin in $plugin_names; do
-@@ -6128,8 +6380,10 @@ for plugin in $plugin_names; do
- done
++  aix_libpath=$lt_cv_aix_libpath_
++fi
  
- if test -n "$ac_tool_prefix"; then
--  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
--set dummy ${ac_tool_prefix}ar; ac_word=$2
-+  for ac_prog in ar
-+  do
-+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
-+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
- $as_echo_n "checking for $ac_word... " >&6; }
- if ${ac_cv_prog_AR+:} false; then :
-@@ -6145,7 +6399,7 @@ do
-   test -z "$as_dir" && as_dir=.
-     for ac_exec_ext in '' $ac_executable_extensions; do
-   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
--    ac_cv_prog_AR="${ac_tool_prefix}ar"
-+    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
-     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-     break 2
-   fi
-@@ -6165,11 +6419,15 @@ $as_echo "no" >&6; }
- fi
+ 	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+ 	  # Warning - without using the other run time loading flags,
+@@ -9221,20 +9756,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+       # Microsoft Visual C++.
+       # hardcode_libdir_flag_spec is actually meaningless, as there is
+       # no search path for DLLs.
+-      hardcode_libdir_flag_spec=' '
+-      allow_undefined_flag=unsupported
+-      # Tell ltmain to make .lib files, not .a files.
+-      libext=lib
+-      # Tell ltmain to make .dll files, not .so files.
+-      shrext_cmds=".dll"
+-      # FIXME: Setting linknames here is a bad hack.
+-      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
+-      # The linker will automatically build a .lib file if we build a DLL.
+-      old_archive_from_new_cmds='true'
+-      # FIXME: Should let the user specify the lib program.
+-      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
+-      fix_srcfile_path='`cygpath -w "$srcfile"`'
+-      enable_shared_with_static_runtimes=yes
++      case $cc_basename in
++      cl*)
++	# Native MSVC
++	hardcode_libdir_flag_spec=' '
++	allow_undefined_flag=unsupported
++	always_export_symbols=yes
++	file_list_spec='@'
++	# Tell ltmain to make .lib files, not .a files.
++	libext=lib
++	# Tell ltmain to make .dll files, not .so files.
++	shrext_cmds=".dll"
++	# FIXME: Setting linknames here is a bad hack.
++	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
++	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
++	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
++	  else
++	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
++	  fi~
++	  $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
++	  linknames='
++	# The linker will not automatically build a static lib if we build a DLL.
++	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
++	enable_shared_with_static_runtimes=yes
++	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
++	# Don't use ranlib
++	old_postinstall_cmds='chmod 644 $oldlib'
++	postlink_cmds='lt_outputfile="@OUTPUT@"~
++	  lt_tool_outputfile="@TOOL_OUTPUT@"~
++	  case $lt_outputfile in
++	    *.exe|*.EXE) ;;
++	    *)
++	      lt_outputfile="$lt_outputfile.exe"
++	      lt_tool_outputfile="$lt_tool_outputfile.exe"
++	      ;;
++	  esac~
++	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
++	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
++	    $RM "$lt_outputfile.manifest";
++	  fi'
++	;;
++      *)
++	# Assume MSVC wrapper
++	hardcode_libdir_flag_spec=' '
++	allow_undefined_flag=unsupported
++	# Tell ltmain to make .lib files, not .a files.
++	libext=lib
++	# Tell ltmain to make .dll files, not .so files.
++	shrext_cmds=".dll"
++	# FIXME: Setting linknames here is a bad hack.
++	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
++	# The linker will automatically build a .lib file if we build a DLL.
++	old_archive_from_new_cmds='true'
++	# FIXME: Should let the user specify the lib program.
++	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
++	enable_shared_with_static_runtimes=yes
++	;;
++      esac
+       ;;
  
+     darwin* | rhapsody*)
+@@ -9295,7 +9873,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  
-+    test -n "$AR" && break
-+  done
- fi
--if test -z "$ac_cv_prog_AR"; then
-+if test -z "$AR"; then
-   ac_ct_AR=$AR
--  # Extract the first word of "ar", so it can be a program name with args.
--set dummy ar; ac_word=$2
-+  for ac_prog in ar
-+do
-+  # Extract the first word of "$ac_prog", so it can be a program name with args.
-+set dummy $ac_prog; ac_word=$2
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
- $as_echo_n "checking for $ac_word... " >&6; }
- if ${ac_cv_prog_ac_ct_AR+:} false; then :
-@@ -6185,7 +6443,7 @@ do
-   test -z "$as_dir" && as_dir=.
-     for ac_exec_ext in '' $ac_executable_extensions; do
-   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
--    ac_cv_prog_ac_ct_AR="ar"
-+    ac_cv_prog_ac_ct_AR="$ac_prog"
-     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-     break 2
-   fi
-@@ -6204,6 +6462,10 @@ else
- $as_echo "no" >&6; }
+     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+     freebsd* | dragonfly*)
+-      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
++      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+       hardcode_libdir_flag_spec='-R$libdir'
+       hardcode_direct=yes
+       hardcode_shlibpath_var=no
+@@ -9303,7 +9881,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+ 
+     hpux9*)
+       if test "$GCC" = yes; then
+-	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'
++	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+       else
+ 	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+       fi
+@@ -9319,7 +9897,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+ 
+     hpux10*)
+       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
+-	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++	archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+       else
+ 	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+       fi
+@@ -9343,10 +9921,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+ 	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ 	  ;;
+ 	ia64*)
+-	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
++	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+ 	  ;;
+ 	*)
+-	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ 	  ;;
+ 	esac
+       else
+@@ -9425,23 +10003,36 @@ fi
+ 
+     irix5* | irix6* | nonstopux*)
+       if test "$GCC" = yes; then
+-	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ 	# Try to use the -exported_symbol ld option, if it does not
+ 	# work, assume that -exports_file does not work either and
+ 	# implicitly export all symbols.
+-        save_LDFLAGS="$LDFLAGS"
+-        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
+-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++	# This should be the same for all languages, so no per-tag cache variable.
++	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
++$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
++if ${lt_cv_irix_exported_symbol+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  save_LDFLAGS="$LDFLAGS"
++	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
++	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-int foo(void) {}
++int foo (void) { return 0; }
+ _ACEOF
+ if ac_fn_c_try_link "$LINENO"; then :
+-  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
+-
++  lt_cv_irix_exported_symbol=yes
++else
++  lt_cv_irix_exported_symbol=no
  fi
+ rm -f core conftest.err conftest.$ac_objext \
+     conftest$ac_exeext conftest.$ac_ext
+-        LDFLAGS="$save_LDFLAGS"
++           LDFLAGS="$save_LDFLAGS"
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
++$as_echo "$lt_cv_irix_exported_symbol" >&6; }
++	if test "$lt_cv_irix_exported_symbol" = yes; then
++          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
++	fi
+       else
+ 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
+@@ -9526,7 +10117,7 @@ rm -f core conftest.err conftest.$ac_objext \
+     osf4* | osf5*)	# as osf3* with the addition of -msym flag
+       if test "$GCC" = yes; then
+ 	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
+-	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++	archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ 	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+       else
+ 	allow_undefined_flag=' -expect_unresolved \*'
+@@ -9545,9 +10136,9 @@ rm -f core conftest.err conftest.$ac_objext \
+       no_undefined_flag=' -z defs'
+       if test "$GCC" = yes; then
+ 	wlarc='${wl}'
+-	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
++	archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ 	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+-	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
++	  $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+       else
+ 	case `$CC -V 2>&1` in
+ 	*"Compilers 5.0"*)
+@@ -10123,8 +10714,9 @@ cygwin* | mingw* | pw32* | cegcc*)
+   need_version=no
+   need_lib_prefix=no
  
+-  case $GCC,$host_os in
+-  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
++  case $GCC,$cc_basename in
++  yes,*)
++    # gcc
+     library_names_spec='$libname.dll.a'
+     # DLL is installed to $(libdir)/../bin by postinstall_cmds
+     postinstall_cmds='base_file=`basename \${file}`~
+@@ -10157,13 +10749,71 @@ cygwin* | mingw* | pw32* | cegcc*)
+       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+       ;;
+     esac
++    dynamic_linker='Win32 ld.exe'
++    ;;
 +
-+  test -n "$ac_ct_AR" && break
-+done
++  *,cl*)
++    # Native MSVC
++    libname_spec='$name'
++    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
++    library_names_spec='${libname}.dll.lib'
 +
-   if test "x$ac_ct_AR" = x; then
-     AR="false"
-   else
-@@ -6215,25 +6477,20 @@ ac_tool_warned=yes ;;
- esac
-     AR=$ac_ct_AR
-   fi
--else
--  AR="$ac_cv_prog_AR"
- fi
- 
--test -z "$AR" && AR=ar
--if test -n "$plugin_option"; then
--  if $AR --help 2>&1 | grep -q "\--plugin"; then
--    touch conftest.c
--    $AR $plugin_option rc conftest.a conftest.c
--    if test "$?" != 0; then
--      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
-+  touch conftest.c
-+  $AR $plugin_option rc conftest.a conftest.c
-+  if test "$?" != 0; then
-+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
- $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
--    else
--      AR="$AR $plugin_option"
--    fi
--    rm -f conftest.*
-+  else
-+    AR="$AR $plugin_option"
-   fi
--fi
--test -z "$AR_FLAGS" && AR_FLAGS=cru
-+  rm -f conftest.*
-+: ${AR=ar}
-+: ${AR_FLAGS=cru}
++    case $build_os in
++    mingw*)
++      sys_lib_search_path_spec=
++      lt_save_ifs=$IFS
++      IFS=';'
++      for lt_path in $LIB
++      do
++        IFS=$lt_save_ifs
++        # Let DOS variable expansion print the short 8.3 style file name.
++        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
++        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
++      done
++      IFS=$lt_save_ifs
++      # Convert to MSYS style.
++      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
++      ;;
++    cygwin*)
++      # Convert to unix form, then to dos form, then back to unix form
++      # but this time dos style (no spaces!) so that the unix form looks
++      # like /cygdrive/c/PROGRA~1:/cygdr...
++      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
++      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
++      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
++      ;;
++    *)
++      sys_lib_search_path_spec="$LIB"
++      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
++        # It is most probably a Windows format PATH.
++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
++      else
++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
++      fi
++      # FIXME: find the short name or the path components, as spaces are
++      # common. (e.g. "Program Files" -> "PROGRA~1")
++      ;;
++    esac
 +
++    # DLL is installed to $(libdir)/../bin by postinstall_cmds
++    postinstall_cmds='base_file=`basename \${file}`~
++      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
++      dldir=$destdir/`dirname \$dlpath`~
++      test -d \$dldir || mkdir -p \$dldir~
++      $install_prog $dir/$dlname \$dldir/$dlname'
++    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
++      dlpath=$dir/\$dldll~
++       $RM \$dlpath'
++    shlibpath_overrides_runpath=yes
++    dynamic_linker='Win32 link.exe'
+     ;;
  
+   *)
++    # Assume MSVC wrapper
+     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
++    dynamic_linker='Win32 ld.exe'
+     ;;
+   esac
+-  dynamic_linker='Win32 ld.exe'
+   # FIXME: first we should search . and the directory the executable is in
+   shlibpath_var=PATH
+   ;;
+@@ -11041,7 +11691,7 @@ else
+   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+   lt_status=$lt_dlunknown
+   cat > conftest.$ac_ext <<_LT_EOF
+-#line 11044 "configure"
++#line $LINENO "configure"
+ #include "confdefs.h"
  
+ #if HAVE_DLFCN_H
+@@ -11085,10 +11735,10 @@ else
+ /* When -fvisbility=hidden is used, assume the code has been annotated
+    correspondingly for the symbols needed.  */
+ #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
+-void fnord () __attribute__((visibility("default")));
++int fnord () __attribute__((visibility("default")));
+ #endif
  
-@@ -6244,6 +6501,63 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
+-void fnord () { int i=42; }
++int fnord () { return 42; }
+ int main ()
+ {
+   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+@@ -11147,7 +11797,7 @@ else
+   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+   lt_status=$lt_dlunknown
+   cat > conftest.$ac_ext <<_LT_EOF
+-#line 11150 "configure"
++#line $LINENO "configure"
+ #include "confdefs.h"
  
+ #if HAVE_DLFCN_H
+@@ -11191,10 +11841,10 @@ else
+ /* When -fvisbility=hidden is used, assume the code has been annotated
+    correspondingly for the symbols needed.  */
+ #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
+-void fnord () __attribute__((visibility("default")));
++int fnord () __attribute__((visibility("default")));
+ #endif
  
+-void fnord () { int i=42; }
++int fnord () { return 42; }
+ int main ()
+ {
+   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+@@ -13414,13 +14064,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
+ lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
+ lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
+ lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
++lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
++lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
+ reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
+ reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
+ OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
+ deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
+ file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
++file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
++want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
++DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
++sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
+ AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
+ AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
++archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
+ STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
+ RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
+ old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
+@@ -13435,14 +14092,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
+ lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
+ lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
+ 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"`'
++nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
++lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
+ objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
+ MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
+ lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
+-lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
+ lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
++lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
+ lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
+ lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
+ need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
++MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
+ DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
+ NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
+ LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
+@@ -13475,12 +14135,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
+ hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
+ inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
+ link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
+-fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
+ always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
+ export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
+ exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
+ include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
+ prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
++postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
+ file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
+ variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
+ need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
+@@ -13535,8 +14195,13 @@ reload_flag \
+ OBJDUMP \
+ deplibs_check_method \
+ file_magic_cmd \
++file_magic_glob \
++want_nocaseglob \
++DLLTOOL \
++sharedlib_from_linklib_cmd \
+ AR \
+ AR_FLAGS \
++archiver_list_spec \
+ STRIP \
+ RANLIB \
+ CC \
+@@ -13546,12 +14211,14 @@ lt_cv_sys_global_symbol_pipe \
+ lt_cv_sys_global_symbol_to_cdecl \
+ lt_cv_sys_global_symbol_to_c_name_address \
+ lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
++nm_file_list_spec \
+ lt_prog_compiler_no_builtin_flag \
+-lt_prog_compiler_wl \
+ lt_prog_compiler_pic \
++lt_prog_compiler_wl \
+ lt_prog_compiler_static \
+ lt_cv_prog_compiler_c_o \
+ need_locks \
++MANIFEST_TOOL \
+ DSYMUTIL \
+ NMEDIT \
+ LIPO \
+@@ -13567,7 +14234,6 @@ no_undefined_flag \
+ hardcode_libdir_flag_spec \
+ hardcode_libdir_flag_spec_ld \
+ hardcode_libdir_separator \
+-fix_srcfile_path \
+ exclude_expsyms \
+ include_expsyms \
+ file_list_spec \
+@@ -13603,6 +14269,7 @@ module_cmds \
+ module_expsym_cmds \
+ export_symbols_cmds \
+ prelink_cmds \
++postlink_cmds \
+ postinstall_cmds \
+ postuninstall_cmds \
+ finish_cmds \
+@@ -14368,7 +15035,8 @@ $as_echo X"$file" |
+ # NOTE: Changes made to this file will be lost: look at ltmain.sh.
+ #
+ #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+-#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
++#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
++#                 Inc.
+ #   Written by Gordon Matzigkeit, 1996
+ #
+ #   This file is part of GNU Libtool.
+@@ -14471,19 +15139,42 @@ SP2NL=$lt_lt_SP2NL
+ # turn newlines into spaces.
+ NL2SP=$lt_lt_NL2SP
  
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
-+$as_echo_n "checking for archiver @FILE support... " >&6; }
-+if ${lt_cv_ar_at_file+:} false; then :
-+  $as_echo_n "(cached) " >&6
-+else
-+  lt_cv_ar_at_file=no
-+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h.  */
-+
-+int
-+main ()
-+{
++# convert \$build file names to \$host format.
++to_host_file_cmd=$lt_cv_to_host_file_cmd
 +
-+  ;
-+  return 0;
-+}
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+  echo conftest.$ac_objext > conftest.lst
-+      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
-+      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
-+  (eval $lt_ar_try) 2>&5
-+  ac_status=$?
-+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+  test $ac_status = 0; }
-+      if test "$ac_status" -eq 0; then
-+	# Ensure the archiver fails upon bogus file names.
-+	rm -f conftest.$ac_objext libconftest.a
-+	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
-+  (eval $lt_ar_try) 2>&5
-+  ac_status=$?
-+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-+  test $ac_status = 0; }
-+	if test "$ac_status" -ne 0; then
-+          lt_cv_ar_at_file=@
-+        fi
-+      fi
-+      rm -f conftest.* libconftest.a
++# convert \$build files to toolchain format.
++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
 +
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ # An object symbol dumper.
+ OBJDUMP=$lt_OBJDUMP
+ 
+ # Method to check whether dependent libraries are shared objects.
+ deplibs_check_method=$lt_deplibs_check_method
+ 
+-# Command to use when deplibs_check_method == "file_magic".
++# Command to use when deplibs_check_method = "file_magic".
+ file_magic_cmd=$lt_file_magic_cmd
+ 
++# How to find potential files when deplibs_check_method = "file_magic".
++file_magic_glob=$lt_file_magic_glob
 +
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
-+$as_echo "$lt_cv_ar_at_file" >&6; }
++# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
++want_nocaseglob=$lt_want_nocaseglob
 +
-+if test "x$lt_cv_ar_at_file" = xno; then
-+  archiver_list_spec=
-+else
-+  archiver_list_spec=$lt_cv_ar_at_file
-+fi
++# DLL creation program.
++DLLTOOL=$lt_DLLTOOL
 +
++# Command to associate shared and link libraries.
++sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
 +
+ # The archiver.
+ AR=$lt_AR
 +
++# Flags to create an archive.
+ AR_FLAGS=$lt_AR_FLAGS
+ 
++# How to feed a file listing to the archiver.
++archiver_list_spec=$lt_archiver_list_spec
 +
+ # A symbol stripping program.
+ STRIP=$lt_STRIP
+ 
+@@ -14513,6 +15204,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
+ # Transform the output of nm in a C name address pair when lib prefix is needed.
+ global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
+ 
++# Specify filename containing input files for \$NM.
++nm_file_list_spec=$lt_nm_file_list_spec
 +
++# The root where to search for dependent libraries,and in which our libraries should be installed.
++lt_sysroot=$lt_sysroot
 +
+ # The name of the directory that contains temporary libtool files.
+ objdir=$objdir
  
- if test -n "$ac_tool_prefix"; then
-   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
-@@ -6584,8 +6898,8 @@ esac
- lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+@@ -14522,6 +15219,9 @@ MAGIC_CMD=$MAGIC_CMD
+ # Must we lock files when doing compilation?
+ need_locks=$lt_need_locks
  
- # Transform an extracted symbol line into symbol name and symbol address
--lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
--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\", (void *) \&\2},/p'"
-+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
-+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\", (void *) \&\2},/p'"
++# Manifest tool.
++MANIFEST_TOOL=$lt_MANIFEST_TOOL
++
+ # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
+ DSYMUTIL=$lt_DSYMUTIL
  
- # Handle CRLF in mingw tool chain
- opt_cr=
-@@ -6621,6 +6935,7 @@ for ac_symprfx in "" "_"; do
-   else
-     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
-   fi
-+  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
+@@ -14636,12 +15336,12 @@ with_gcc=$GCC
+ # Compiler flag to turn off builtin functions.
+ no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
  
-   # Check to see that the pipe works correctly.
-   pipe_works=no
-@@ -6662,6 +6977,18 @@ _LT_EOF
-       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
- 	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
- 	  cat <<_LT_EOF > conftest.$ac_ext
-+/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
-+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
-+/* DATA imports from DLLs on WIN32 con't be const, because runtime
-+   relocations are performed -- see ld's documentation on pseudo-relocs.  */
-+# define LT_DLSYM_CONST
-+#elif defined(__osf__)
-+/* This system does not cope well with relocations in const data.  */
-+# define LT_DLSYM_CONST
-+#else
-+# define LT_DLSYM_CONST const
-+#endif
+-# How to pass a linker flag through the compiler.
+-wl=$lt_lt_prog_compiler_wl
+-
+ # Additional compiler flags for building library objects.
+ pic_flag=$lt_lt_prog_compiler_pic
+ 
++# How to pass a linker flag through the compiler.
++wl=$lt_lt_prog_compiler_wl
 +
- #ifdef __cplusplus
- extern "C" {
- #endif
-@@ -6673,7 +7000,7 @@ _LT_EOF
- 	  cat <<_LT_EOF >> conftest.$ac_ext
+ # Compiler flag to prevent dynamic linking.
+ link_static_flag=$lt_lt_prog_compiler_static
  
- /* The mapping between symbol names and symbols.  */
--const struct {
-+LT_DLSYM_CONST struct {
-   const char *name;
-   void       *address;
- }
-@@ -6699,8 +7026,8 @@ static const void *lt_preloaded_setup() {
- _LT_EOF
- 	  # Now try linking the two files.
- 	  mv conftest.$ac_objext conftstm.$ac_objext
--	  lt_save_LIBS="$LIBS"
--	  lt_save_CFLAGS="$CFLAGS"
-+	  lt_globsym_save_LIBS=$LIBS
-+	  lt_globsym_save_CFLAGS=$CFLAGS
- 	  LIBS="conftstm.$ac_objext"
- 	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
- 	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
-@@ -6710,8 +7037,8 @@ _LT_EOF
-   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
- 	    pipe_works=yes
- 	  fi
--	  LIBS="$lt_save_LIBS"
--	  CFLAGS="$lt_save_CFLAGS"
-+	  LIBS=$lt_globsym_save_LIBS
-+	  CFLAGS=$lt_globsym_save_CFLAGS
- 	else
- 	  echo "cannot find nm_test_func in $nlist" >&5
- 	fi
-@@ -6748,6 +7075,14 @@ else
- $as_echo "ok" >&6; }
- fi
+@@ -14728,9 +15428,6 @@ inherit_rpath=$inherit_rpath
+ # Whether libtool must link a program against all its dependency libraries.
+ link_all_deplibs=$link_all_deplibs
  
-+# Response file support.
-+if test "$lt_cv_nm_interface" = "MS dumpbin"; then
-+  nm_file_list_spec='@'
-+elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
-+  nm_file_list_spec='@'
-+fi
+-# Fix the shell variable \$srcfile for the compiler.
+-fix_srcfile_path=$lt_fix_srcfile_path
+-
+ # Set to "yes" if exported symbols are required.
+ always_export_symbols=$always_export_symbols
+ 
+@@ -14746,6 +15443,9 @@ include_expsyms=$lt_include_expsyms
+ # Commands necessary for linking programs (against libraries) with templates.
+ prelink_cmds=$lt_prelink_cmds
+ 
++# Commands necessary for finishing linking programs.
++postlink_cmds=$lt_postlink_cmds
 +
+ # Specify filename containing input files.
+ file_list_spec=$lt_file_list_spec
+ 
+@@ -14778,210 +15478,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
+   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
+   # text mode, it properly converts lines to CR/LF.  This bash problem
+   # is reportedly fixed, but why not run on old versions too?
+-  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
+-    || (rm -f "$cfgfile"; exit 1)
+-
+-  case $xsi_shell in
+-  yes)
+-    cat << \_LT_EOF >> "$cfgfile"
+-
+-# func_dirname file append nondir_replacement
+-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
+-# otherwise set result to NONDIR_REPLACEMENT.
+-func_dirname ()
+-{
+-  case ${1} in
+-    */*) func_dirname_result="${1%/*}${2}" ;;
+-    *  ) func_dirname_result="${3}" ;;
+-  esac
+-}
+-
+-# func_basename file
+-func_basename ()
+-{
+-  func_basename_result="${1##*/}"
+-}
+-
+-# func_dirname_and_basename file append nondir_replacement
+-# perform func_basename and func_dirname in a single function
+-# call:
+-#   dirname:  Compute the dirname of FILE.  If nonempty,
+-#             add APPEND to the result, otherwise set result
+-#             to NONDIR_REPLACEMENT.
+-#             value returned in "$func_dirname_result"
+-#   basename: Compute filename of FILE.
+-#             value retuned in "$func_basename_result"
+-# Implementation must be kept synchronized with func_dirname
+-# and func_basename. For efficiency, we do not delegate to
+-# those functions but instead duplicate the functionality here.
+-func_dirname_and_basename ()
+-{
+-  case ${1} in
+-    */*) func_dirname_result="${1%/*}${2}" ;;
+-    *  ) func_dirname_result="${3}" ;;
+-  esac
+-  func_basename_result="${1##*/}"
+-}
+-
+-# func_stripname prefix suffix name
+-# strip PREFIX and SUFFIX off of NAME.
+-# PREFIX and SUFFIX must not contain globbing or regex special
+-# characters, hashes, percent signs, but SUFFIX may contain a leading
+-# dot (in which case that matches only a dot).
+-func_stripname ()
+-{
+-  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
+-  # positional parameters, so assign one to ordinary parameter first.
+-  func_stripname_result=${3}
+-  func_stripname_result=${func_stripname_result#"${1}"}
+-  func_stripname_result=${func_stripname_result%"${2}"}
+-}
+-
+-# func_opt_split
+-func_opt_split ()
+-{
+-  func_opt_split_opt=${1%%=*}
+-  func_opt_split_arg=${1#*=}
+-}
+-
+-# func_lo2o object
+-func_lo2o ()
+-{
+-  case ${1} in
+-    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
+-    *)    func_lo2o_result=${1} ;;
+-  esac
+-}
+-
+-# func_xform libobj-or-source
+-func_xform ()
+-{
+-  func_xform_result=${1%.*}.lo
+-}
+-
+-# func_arith arithmetic-term...
+-func_arith ()
+-{
+-  func_arith_result=$(( $* ))
+-}
+-
+-# func_len string
+-# STRING may not start with a hyphen.
+-func_len ()
+-{
+-  func_len_result=${#1}
+-}
+-
+-_LT_EOF
+-    ;;
+-  *) # Bourne compatible functions.
+-    cat << \_LT_EOF >> "$cfgfile"
+-
+-# func_dirname file append nondir_replacement
+-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
+-# otherwise set result to NONDIR_REPLACEMENT.
+-func_dirname ()
+-{
+-  # Extract subdirectory from the argument.
+-  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
+-  if test "X$func_dirname_result" = "X${1}"; then
+-    func_dirname_result="${3}"
+-  else
+-    func_dirname_result="$func_dirname_result${2}"
+-  fi
+-}
+-
+-# func_basename file
+-func_basename ()
+-{
+-  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
+-}
+-
+-
+-# func_stripname prefix suffix name
+-# strip PREFIX and SUFFIX off of NAME.
+-# PREFIX and SUFFIX must not contain globbing or regex special
+-# characters, hashes, percent signs, but SUFFIX may contain a leading
+-# dot (in which case that matches only a dot).
+-# func_strip_suffix prefix name
+-func_stripname ()
+-{
+-  case ${2} in
+-    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
+-    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
+-  esac
+-}
+-
+-# sed scripts:
+-my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
+-my_sed_long_arg='1s/^-[^=]*=//'
+-
+-# func_opt_split
+-func_opt_split ()
+-{
+-  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
+-  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
+-}
+-
+-# func_lo2o object
+-func_lo2o ()
+-{
+-  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
+-}
+-
+-# func_xform libobj-or-source
+-func_xform ()
+-{
+-  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
+-}
+-
+-# func_arith arithmetic-term...
+-func_arith ()
+-{
+-  func_arith_result=`expr "$@"`
+-}
+-
+-# func_len string
+-# STRING may not start with a hyphen.
+-func_len ()
+-{
+-  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
+-}
+-
+-_LT_EOF
+-esac
+-
+-case $lt_shell_append in
+-  yes)
+-    cat << \_LT_EOF >> "$cfgfile"
+-
+-# func_append var value
+-# Append VALUE to the end of shell variable VAR.
+-func_append ()
+-{
+-  eval "$1+=\$2"
+-}
+-_LT_EOF
+-    ;;
+-  *)
+-    cat << \_LT_EOF >> "$cfgfile"
+-
+-# func_append var value
+-# Append VALUE to the end of shell variable VAR.
+-func_append ()
+-{
+-  eval "$1=\$$1\$2"
+-}
+-
+-_LT_EOF
+-    ;;
+-  esac
+-
+-
+-  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
+-    || (rm -f "$cfgfile"; exit 1)
+-
+-  mv -f "$cfgfile" "$ofile" ||
++  sed '$q' "$ltmain" >> "$cfgfile" \
++     || (rm -f "$cfgfile"; exit 1)
 +
- 
- 
- 
-@@ -6766,6 +7101,47 @@ fi
- 
- 
- 
++  if test x"$xsi_shell" = xyes; then
++  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
++func_dirname ()\
++{\
++\    case ${1} in\
++\      */*) func_dirname_result="${1%/*}${2}" ;;\
++\      *  ) func_dirname_result="${3}" ;;\
++\    esac\
++} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
 +
 +
++  sed -e '/^func_basename ()$/,/^} # func_basename /c\
++func_basename ()\
++{\
++\    func_basename_result="${1##*/}"\
++} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
 +
 +
++  sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
++func_dirname_and_basename ()\
++{\
++\    case ${1} in\
++\      */*) func_dirname_result="${1%/*}${2}" ;;\
++\      *  ) func_dirname_result="${3}" ;;\
++\    esac\
++\    func_basename_result="${1##*/}"\
++} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
 +
 +
++  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
++func_stripname ()\
++{\
++\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
++\    # positional parameters, so assign one to ordinary parameter first.\
++\    func_stripname_result=${3}\
++\    func_stripname_result=${func_stripname_result#"${1}"}\
++\    func_stripname_result=${func_stripname_result%"${2}"}\
++} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
 +
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
-+$as_echo_n "checking for sysroot... " >&6; }
 +
-+# Check whether --with-libtool-sysroot was given.
-+if test "${with_libtool_sysroot+set}" = set; then :
-+  withval=$with_libtool_sysroot;
-+else
-+  with_libtool_sysroot=no
-+fi
++  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
++func_split_long_opt ()\
++{\
++\    func_split_long_opt_name=${1%%=*}\
++\    func_split_long_opt_arg=${1#*=}\
++} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
 +
 +
-+lt_sysroot=
-+case ${with_libtool_sysroot} in #(
-+ yes)
-+   if test "$GCC" = yes; then
-+     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
-+   fi
-+   ;; #(
-+ /*)
-+   lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"`
-+   ;; #(
-+ no|'')
-+   ;; #(
-+ *)
-+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_libtool_sysroot}" >&5
-+$as_echo "${with_libtool_sysroot}" >&6; }
-+   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
-+   ;;
-+esac
++  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
++func_split_short_opt ()\
++{\
++\    func_split_short_opt_arg=${1#??}\
++\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
++} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
 +
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
-+$as_echo "${lt_sysroot:-no}" >&6; }
 +
++  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
++func_lo2o ()\
++{\
++\    case ${1} in\
++\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
++\      *)    func_lo2o_result=${1} ;;\
++\    esac\
++} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
 +
- 
- 
- 
-@@ -6975,6 +7351,123 @@ esac
- 
- need_locks="$enable_libtool_lock"
- 
-+if test -n "$ac_tool_prefix"; then
-+  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
-+set dummy ${ac_tool_prefix}mt; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
-+  $as_echo_n "(cached) " >&6
-+else
-+  if test -n "$MANIFEST_TOOL"; then
-+  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+  IFS=$as_save_IFS
-+  test -z "$as_dir" && as_dir=.
-+    for ac_exec_ext in '' $ac_executable_extensions; do
-+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-+    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
-+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+    break 2
-+  fi
-+done
-+  done
-+IFS=$as_save_IFS
 +
-+fi
-+fi
-+MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
-+if test -n "$MANIFEST_TOOL"; then
-+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
-+$as_echo "$MANIFEST_TOOL" >&6; }
-+else
-+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
++  sed -e '/^func_xform ()$/,/^} # func_xform /c\
++func_xform ()\
++{\
++    func_xform_result=${1%.*}.lo\
++} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
 +
 +
-+fi
-+if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
-+  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
-+  # Extract the first word of "mt", so it can be a program name with args.
-+set dummy mt; ac_word=$2
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
-+$as_echo_n "checking for $ac_word... " >&6; }
-+if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
-+  $as_echo_n "(cached) " >&6
-+else
-+  if test -n "$ac_ct_MANIFEST_TOOL"; then
-+  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
-+else
-+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+  IFS=$as_save_IFS
-+  test -z "$as_dir" && as_dir=.
-+    for ac_exec_ext in '' $ac_executable_extensions; do
-+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-+    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
-+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
-+    break 2
-+  fi
-+done
-+  done
-+IFS=$as_save_IFS
++  sed -e '/^func_arith ()$/,/^} # func_arith /c\
++func_arith ()\
++{\
++    func_arith_result=$(( $* ))\
++} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
 +
-+fi
-+fi
-+ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
-+if test -n "$ac_ct_MANIFEST_TOOL"; then
-+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
-+$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
-+else
-+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-+$as_echo "no" >&6; }
-+fi
 +
-+  if test "x$ac_ct_MANIFEST_TOOL" = x; then
-+    MANIFEST_TOOL=":"
-+  else
-+    case $cross_compiling:$ac_tool_warned in
-+yes:)
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
-+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
-+ac_tool_warned=yes ;;
-+esac
-+    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
-+  fi
-+else
-+  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
-+fi
++  sed -e '/^func_len ()$/,/^} # func_len /c\
++func_len ()\
++{\
++    func_len_result=${#1}\
++} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
 +
-+test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
-+$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
-+if ${lt_cv_path_mainfest_tool+:} false; then :
-+  $as_echo_n "(cached) " >&6
-+else
-+  lt_cv_path_mainfest_tool=no
-+  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
-+  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
-+  cat conftest.err >&5
-+  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
-+    lt_cv_path_mainfest_tool=yes
-+  fi
-+  rm -f conftest*
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
-+$as_echo "$lt_cv_path_mainfest_tool" >&6; }
-+if test "x$lt_cv_path_mainfest_tool" != xyes; then
-+  MANIFEST_TOOL=:
 +fi
 +
++if test x"$lt_shell_append" = xyes; then
++  sed -e '/^func_append ()$/,/^} # func_append /c\
++func_append ()\
++{\
++    eval "${1}+=\\${2}"\
++} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
 +
 +
++  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
++func_append_quoted ()\
++{\
++\    func_quote_for_eval "${2}"\
++\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
++} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
 +
 +
- 
-   case $host_os in
-     rhapsody* | darwin*)
-@@ -7538,6 +8031,8 @@ _LT_EOF
-       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
-       echo "$AR cru libconftest.a conftest.o" >&5
-       $AR cru libconftest.a conftest.o 2>&5
-+      echo "$RANLIB libconftest.a" >&5
-+      $RANLIB libconftest.a 2>&5
-       cat > conftest.c << _LT_EOF
- int main() { return 0;}
- _LT_EOF
-@@ -8090,8 +8585,6 @@ fi
- lt_prog_compiler_pic=
- lt_prog_compiler_static=
- 
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
--$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
- 
-   if test "$GCC" = yes; then
-     lt_prog_compiler_wl='-Wl,'
-@@ -8257,6 +8750,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
- 	lt_prog_compiler_pic='--shared'
- 	lt_prog_compiler_static='--static'
- 	;;
-+      nagfor*)
-+	# NAG Fortran compiler
-+	lt_prog_compiler_wl='-Wl,-Wl,,'
-+	lt_prog_compiler_pic='-PIC'
-+	lt_prog_compiler_static='-Bstatic'
-+	;;
-       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
-         # Portland Group compilers (*not* the Pentium gcc compiler,
- 	# which looks to be a dead project)
-@@ -8319,7 +8818,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
-       lt_prog_compiler_pic='-KPIC'
-       lt_prog_compiler_static='-Bstatic'
-       case $cc_basename in
--      f77* | f90* | f95*)
-+      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
- 	lt_prog_compiler_wl='-Qoption ld ';;
-       *)
- 	lt_prog_compiler_wl='-Wl,';;
-@@ -8376,13 +8875,17 @@ case $host_os in
-     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
-     ;;
- esac
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
--$as_echo "$lt_prog_compiler_pic" >&6; }
--
--
--
--
- 
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
-+$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
-+if ${lt_cv_prog_compiler_pic+:} false; then :
-+  $as_echo_n "(cached) " >&6
++  # Save a `func_append' function call where possible by direct use of '+='
++  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
++    && mv -f "$cfgfile.tmp" "$cfgfile" \
++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++  test 0 -eq $? || _lt_function_replace_fail=:
 +else
-+  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
++  # Save a `func_append' function call even when '+=' is not available
++  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
++    && mv -f "$cfgfile.tmp" "$cfgfile" \
++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++  test 0 -eq $? || _lt_function_replace_fail=:
 +fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
-+$as_echo "$lt_cv_prog_compiler_pic" >&6; }
-+lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
++
++if test x"$_lt_function_replace_fail" = x":"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
++$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
++fi
++
++
++   mv -f "$cfgfile" "$ofile" ||
+     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
+   chmod +x "$ofile"
  
- #
- # Check to make sure the PIC flag actually works.
-@@ -8443,6 +8946,11 @@ fi
+diff --git a/sim/Makefile.in b/sim/Makefile.in
+index 65085cada9c..c216f21920f 100644
+--- a/sim/Makefile.in
++++ b/sim/Makefile.in
+@@ -1029,6 +1029,7 @@ CYGPATH_W = @CYGPATH_W@
+ C_DIALECT = @C_DIALECT@
+ DEFS = @DEFS@
+ DEPDIR = @DEPDIR@
++DLLTOOL = @DLLTOOL@
+ DSYMUTIL = @DSYMUTIL@
+ DTC = @DTC@
+ DUMPBIN = @DUMPBIN@
+@@ -1089,6 +1090,7 @@ LN_S = @LN_S@
+ LTLIBOBJS = @LTLIBOBJS@
+ MAINT = @MAINT@
+ MAKEINFO = @MAKEINFO@
++MANIFEST_TOOL = @MANIFEST_TOOL@
+ MKDIR_P = @MKDIR_P@
+ NM = @NM@
+ NMEDIT = @NMEDIT@
+@@ -1150,6 +1152,7 @@ abs_builddir = @abs_builddir@
+ abs_srcdir = @abs_srcdir@
+ abs_top_builddir = @abs_top_builddir@
+ abs_top_srcdir = @abs_top_srcdir@
++ac_ct_AR = @ac_ct_AR@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ am__include = @am__include@
+diff --git a/sim/configure b/sim/configure
+index c31ff71c805..1936741abe2 100755
+--- a/sim/configure
++++ b/sim/configure
+@@ -887,8 +887,11 @@ OTOOL
+ LIPO
+ NMEDIT
+ DSYMUTIL
++MANIFEST_TOOL
+ AWK
+ STRIP
++ac_ct_AR
++DLLTOOL
+ OBJDUMP
+ LN_S
+ NM
+@@ -991,6 +994,7 @@ enable_static
+ with_pic
+ enable_fast_install
+ with_gnu_ld
++with_libtool_sysroot
+ enable_libtool_lock
+ enable_maintainer_mode
+ enable_dependency_tracking
+@@ -1809,6 +1813,8 @@ Optional Packages:
+   --with-pic              try to use only PIC/non-PIC objects [default=use
+                           both]
+   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
++  --with-libtool-sysroot=DIR Search for dependent libraries within DIR
++                        (or the compiler's sysroot if not specified).
  
+ Some influential environment variables:
+   CC          C compiler command
+@@ -5642,8 +5648,8 @@ esac
  
  
-+
-+
-+
-+
-+
- #
- # Check to make sure the static flag actually works.
- #
-@@ -8793,7 +9301,8 @@ _LT_EOF
-       allow_undefined_flag=unsupported
-       always_export_symbols=no
-       enable_shared_with_static_runtimes=yes
--      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
-+      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
-+      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
  
-       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
-         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-@@ -8892,12 +9401,12 @@ _LT_EOF
- 	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
- 	  hardcode_libdir_flag_spec=
- 	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
--	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
-+	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
- 	  if test "x$supports_anon_versioning" = xyes; then
- 	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
- 	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
- 	      echo "local: *; };" >> $output_objdir/$libname.ver~
--	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
-+	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
- 	  fi
- 	  ;;
- 	esac
-@@ -8911,8 +9420,8 @@ _LT_EOF
- 	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
- 	wlarc=
-       else
--	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
--	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-+	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-       fi
-       ;;
+-macro_version='2.2.7a'
+-macro_revision='1.3134'
++macro_version='2.4'
++macro_revision='1.3293'
  
-@@ -8930,8 +9439,8 @@ _LT_EOF
  
- _LT_EOF
-       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
--	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
--	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-+	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-       else
- 	ld_shlibs=no
-       fi
-@@ -8977,8 +9486,8 @@ _LT_EOF
  
-     *)
-       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
--	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
--	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-+	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-+	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-       else
- 	ld_shlibs=no
-       fi
-@@ -9108,7 +9617,13 @@ _LT_EOF
- 	allow_undefined_flag='-berok'
-         # Determine the default libpath from the value encoded in an
-         # empty executable.
--        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+        if test "${lt_cv_aix_libpath+set}" = set; then
-+  aix_libpath=$lt_cv_aix_libpath
-+else
-+  if ${lt_cv_aix_libpath_+:} false; then :
-+  $as_echo_n "(cached) " >&6
-+else
-+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
+@@ -5683,7 +5689,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
+ $as_echo_n "checking how to print strings... " >&6; }
+ # Test print first, because it will be a builtin if present.
+-if test "X`print -r -- -n 2>/dev/null`" = X-n && \
++if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
+    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
+   ECHO='print -r --'
+ elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
+@@ -6376,8 +6382,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
+ # Try some XSI features
+ xsi_shell=no
+ ( _lt_dummy="a/b/c"
+-  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
+-      = c,a/b,, \
++  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
++      = c,a/b,b/c, \
+     && eval 'test $(( 1 + 1 )) -eq 2 \
+     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
+   && xsi_shell=yes
+@@ -6426,6 +6432,80 @@ esac
  
- int
-@@ -9121,22 +9636,29 @@ main ()
- _ACEOF
- if ac_fn_c_try_link "$LINENO"; then :
  
--lt_aix_libpath_sed='
--    /Import File Strings/,/^$/ {
--	/^0/ {
--	    s/^0  *\(.*\)$/\1/
--	    p
--	}
--    }'
--aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
--# Check for a 64-bit object if we didn't find anything.
--if test -z "$aix_libpath"; then
--  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
--fi
-+  lt_aix_libpath_sed='
-+      /Import File Strings/,/^$/ {
-+	  /^0/ {
-+	      s/^0  *\([^ ]*\) *$/\1/
-+	      p
-+	  }
-+      }'
-+  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-+  # Check for a 64-bit object if we didn't find anything.
-+  if test -z "$lt_cv_aix_libpath_"; then
-+    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-+  fi
- fi
- rm -f core conftest.err conftest.$ac_objext \
-     conftest$ac_exeext conftest.$ac_ext
--if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-+  if test -z "$lt_cv_aix_libpath_"; then
-+    lt_cv_aix_libpath_="/usr/lib:/lib"
-+  fi
+ 
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
++$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
++if ${lt_cv_to_host_file_cmd+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  case $host in
++  *-*-mingw* )
++    case $build in
++      *-*-mingw* ) # actually msys
++        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
++        ;;
++      *-*-cygwin* )
++        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
++        ;;
++      * ) # otherwise, assume *nix
++        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
++        ;;
++    esac
++    ;;
++  *-*-cygwin* )
++    case $build in
++      *-*-mingw* ) # actually msys
++        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
++        ;;
++      *-*-cygwin* )
++        lt_cv_to_host_file_cmd=func_convert_file_noop
++        ;;
++      * ) # otherwise, assume *nix
++        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
++        ;;
++    esac
++    ;;
++  * ) # unhandled hosts (and "normal" native builds)
++    lt_cv_to_host_file_cmd=func_convert_file_noop
++    ;;
++esac
 +
 +fi
 +
-+  aix_libpath=$lt_cv_aix_libpath_
-+fi
- 
-         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
-         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_sym_flag:\$export_symbols $shared_flag"
-@@ -9148,7 +9670,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
- 	else
- 	 # Determine the default libpath from the value encoded in an
- 	 # empty executable.
--	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+	 if test "${lt_cv_aix_libpath+set}" = set; then
-+  aix_libpath=$lt_cv_aix_libpath
-+else
-+  if ${lt_cv_aix_libpath_+:} false; then :
++to_host_file_cmd=$lt_cv_to_host_file_cmd
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
++$as_echo "$lt_cv_to_host_file_cmd" >&6; }
++
++
++
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
++$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
++if ${lt_cv_to_tool_file_cmd+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
-+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- 
- int
-@@ -9161,22 +9689,29 @@ main ()
- _ACEOF
- if ac_fn_c_try_link "$LINENO"; then :
- 
--lt_aix_libpath_sed='
--    /Import File Strings/,/^$/ {
--	/^0/ {
--	    s/^0  *\(.*\)$/\1/
--	    p
--	}
--    }'
--aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
--# Check for a 64-bit object if we didn't find anything.
--if test -z "$aix_libpath"; then
--  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
--fi
-+  lt_aix_libpath_sed='
-+      /Import File Strings/,/^$/ {
-+	  /^0/ {
-+	      s/^0  *\([^ ]*\) *$/\1/
-+	      p
-+	  }
-+      }'
-+  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-+  # Check for a 64-bit object if we didn't find anything.
-+  if test -z "$lt_cv_aix_libpath_"; then
-+    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
-+  fi
- fi
- rm -f core conftest.err conftest.$ac_objext \
-     conftest$ac_exeext conftest.$ac_ext
--if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-+  if test -z "$lt_cv_aix_libpath_"; then
-+    lt_cv_aix_libpath_="/usr/lib:/lib"
-+  fi
++  #assume ordinary cross tools, or native build.
++lt_cv_to_tool_file_cmd=func_convert_file_noop
++case $host in
++  *-*-mingw* )
++    case $build in
++      *-*-mingw* ) # actually msys
++        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
++        ;;
++    esac
++    ;;
++esac
 +
 +fi
 +
-+  aix_libpath=$lt_cv_aix_libpath_
-+fi
- 
- 	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
- 	  # Warning - without using the other run time loading flags,
-@@ -9221,20 +9756,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
-       # Microsoft Visual C++.
-       # hardcode_libdir_flag_spec is actually meaningless, as there is
-       # no search path for DLLs.
--      hardcode_libdir_flag_spec=' '
--      allow_undefined_flag=unsupported
--      # Tell ltmain to make .lib files, not .a files.
--      libext=lib
--      # Tell ltmain to make .dll files, not .so files.
--      shrext_cmds=".dll"
--      # FIXME: Setting linknames here is a bad hack.
--      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
--      # The linker will automatically build a .lib file if we build a DLL.
--      old_archive_from_new_cmds='true'
--      # FIXME: Should let the user specify the lib program.
--      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
--      fix_srcfile_path='`cygpath -w "$srcfile"`'
--      enable_shared_with_static_runtimes=yes
-+      case $cc_basename in
-+      cl*)
-+	# Native MSVC
-+	hardcode_libdir_flag_spec=' '
-+	allow_undefined_flag=unsupported
-+	always_export_symbols=yes
-+	file_list_spec='@'
-+	# Tell ltmain to make .lib files, not .a files.
-+	libext=lib
-+	# Tell ltmain to make .dll files, not .so files.
-+	shrext_cmds=".dll"
-+	# FIXME: Setting linknames here is a bad hack.
-+	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
-+	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
-+	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
-+	  else
-+	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
-+	  fi~
-+	  $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
-+	  linknames='
-+	# The linker will not automatically build a static lib if we build a DLL.
-+	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
-+	enable_shared_with_static_runtimes=yes
-+	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
-+	# Don't use ranlib
-+	old_postinstall_cmds='chmod 644 $oldlib'
-+	postlink_cmds='lt_outputfile="@OUTPUT@"~
-+	  lt_tool_outputfile="@TOOL_OUTPUT@"~
-+	  case $lt_outputfile in
-+	    *.exe|*.EXE) ;;
-+	    *)
-+	      lt_outputfile="$lt_outputfile.exe"
-+	      lt_tool_outputfile="$lt_tool_outputfile.exe"
-+	      ;;
-+	  esac~
-+	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
-+	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
-+	    $RM "$lt_outputfile.manifest";
-+	  fi'
-+	;;
-+      *)
-+	# Assume MSVC wrapper
-+	hardcode_libdir_flag_spec=' '
-+	allow_undefined_flag=unsupported
-+	# Tell ltmain to make .lib files, not .a files.
-+	libext=lib
-+	# Tell ltmain to make .dll files, not .so files.
-+	shrext_cmds=".dll"
-+	# FIXME: Setting linknames here is a bad hack.
-+	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
-+	# The linker will automatically build a .lib file if we build a DLL.
-+	old_archive_from_new_cmds='true'
-+	# FIXME: Should let the user specify the lib program.
-+	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
-+	enable_shared_with_static_runtimes=yes
-+	;;
-+      esac
-       ;;
- 
-     darwin* | rhapsody*)
-@@ -9295,7 +9873,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
- 
-     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
-     freebsd* | dragonfly*)
--      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
-+      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
-       hardcode_libdir_flag_spec='-R$libdir'
-       hardcode_direct=yes
-       hardcode_shlibpath_var=no
-@@ -9303,7 +9881,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
++$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
++
++
++
++
++
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
+ $as_echo_n "checking for $LD option to reload object files... " >&6; }
+ if ${lt_cv_ld_reload_flag+:} false; then :
+@@ -6442,6 +6522,11 @@ case $reload_flag in
+ esac
+ reload_cmds='$LD$reload_flag -o $output$reload_objs'
+ case $host_os in
++  cygwin* | mingw* | pw32* | cegcc*)
++    if test "$GCC" != yes; then
++      reload_cmds=false
++    fi
++    ;;
+   darwin*)
+     if test "$GCC" = yes; then
+       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
+@@ -6610,7 +6695,8 @@ mingw* | pw32*)
+     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
+     lt_cv_file_magic_cmd='func_win32_libid'
+   else
+-    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
++    # Keep this pattern in sync with the one in func_win32_libid.
++    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
+     lt_cv_file_magic_cmd='$OBJDUMP -f'
+   fi
+   ;;
+@@ -6764,6 +6850,21 @@ esac
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
+ $as_echo "$lt_cv_deplibs_check_method" >&6; }
++
++file_magic_glob=
++want_nocaseglob=no
++if test "$build" = "$host"; then
++  case $host_os in
++  mingw* | pw32*)
++    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
++      want_nocaseglob=yes
++    else
++      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
++    fi
++    ;;
++  esac
++fi
++
+ file_magic_cmd=$lt_cv_file_magic_cmd
+ deplibs_check_method=$lt_cv_deplibs_check_method
+ test -z "$deplibs_check_method" && deplibs_check_method=unknown
+@@ -6779,6 +6880,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
  
-     hpux9*)
-       if test "$GCC" = yes; then
--	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'
-+	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-       else
- 	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
-       fi
-@@ -9319,7 +9897,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  
-     hpux10*)
-       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
--	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-+	archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-       else
- 	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
-       fi
-@@ -9343,10 +9921,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
- 	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
- 	  ;;
- 	ia64*)
--	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
-+	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
- 	  ;;
- 	*)
--	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
-+	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
- 	  ;;
- 	esac
-       else
-@@ -9425,23 +10003,36 @@ fi
  
-     irix5* | irix6* | nonstopux*)
-       if test "$GCC" = yes; then
--	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-+	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- 	# Try to use the -exported_symbol ld option, if it does not
- 	# work, assume that -exports_file does not work either and
- 	# implicitly export all symbols.
--        save_LDFLAGS="$LDFLAGS"
--        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
--        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+	# This should be the same for all languages, so no per-tag cache variable.
-+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
-+$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
-+if ${lt_cv_irix_exported_symbol+:} false; then :
++
++
++
++
++
++
++
++
++
++
++if test -n "$ac_tool_prefix"; then
++  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
++set dummy ${ac_tool_prefix}dlltool; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_DLLTOOL+:} false; then :
 +  $as_echo_n "(cached) " >&6
 +else
-+  save_LDFLAGS="$LDFLAGS"
-+	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
-+	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
--int foo(void) {}
-+int foo (void) { return 0; }
- _ACEOF
- if ac_fn_c_try_link "$LINENO"; then :
--  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
--
-+  lt_cv_irix_exported_symbol=yes
++  if test -n "$DLLTOOL"; then
++  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
 +else
-+  lt_cv_irix_exported_symbol=no
- fi
- rm -f core conftest.err conftest.$ac_objext \
-     conftest$ac_exeext conftest.$ac_ext
--        LDFLAGS="$save_LDFLAGS"
-+           LDFLAGS="$save_LDFLAGS"
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
++    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
++
 +fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
-+$as_echo "$lt_cv_irix_exported_symbol" >&6; }
-+	if test "$lt_cv_irix_exported_symbol" = yes; then
-+          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
-+	fi
-       else
- 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
- 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
-@@ -9526,7 +10117,7 @@ rm -f core conftest.err conftest.$ac_objext \
-     osf4* | osf5*)	# as osf3* with the addition of -msym flag
-       if test "$GCC" = yes; then
- 	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
--	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
-+	archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
- 	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
-       else
- 	allow_undefined_flag=' -expect_unresolved \*'
-@@ -9545,9 +10136,9 @@ rm -f core conftest.err conftest.$ac_objext \
-       no_undefined_flag=' -z defs'
-       if test "$GCC" = yes; then
- 	wlarc='${wl}'
--	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
-+	archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
- 	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
--	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
-+	  $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
-       else
- 	case `$CC -V 2>&1` in
- 	*"Compilers 5.0"*)
-@@ -10123,8 +10714,9 @@ cygwin* | mingw* | pw32* | cegcc*)
-   need_version=no
-   need_lib_prefix=no
- 
--  case $GCC,$host_os in
--  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
-+  case $GCC,$cc_basename in
-+  yes,*)
-+    # gcc
-     library_names_spec='$libname.dll.a'
-     # DLL is installed to $(libdir)/../bin by postinstall_cmds
-     postinstall_cmds='base_file=`basename \${file}`~
-@@ -10157,13 +10749,71 @@ cygwin* | mingw* | pw32* | cegcc*)
-       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-       ;;
-     esac
-+    dynamic_linker='Win32 ld.exe'
++fi
++DLLTOOL=$ac_cv_prog_DLLTOOL
++if test -n "$DLLTOOL"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
++$as_echo "$DLLTOOL" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++
++fi
++if test -z "$ac_cv_prog_DLLTOOL"; then
++  ac_ct_DLLTOOL=$DLLTOOL
++  # Extract the first word of "dlltool", so it can be a program name with args.
++set dummy dlltool; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -n "$ac_ct_DLLTOOL"; then
++  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
++    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
++
++fi
++fi
++ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
++if test -n "$ac_ct_DLLTOOL"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
++$as_echo "$ac_ct_DLLTOOL" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++  if test "x$ac_ct_DLLTOOL" = x; then
++    DLLTOOL="false"
++  else
++    case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++    DLLTOOL=$ac_ct_DLLTOOL
++  fi
++else
++  DLLTOOL="$ac_cv_prog_DLLTOOL"
++fi
++
++test -z "$DLLTOOL" && DLLTOOL=dlltool
++
++
++
++
++
++
++
++
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
++$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
++if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  lt_cv_sharedlib_from_linklib_cmd='unknown'
++
++case $host_os in
++cygwin* | mingw* | pw32* | cegcc*)
++  # two different shell functions defined in ltmain.sh
++  # decide which to use based on capabilities of $DLLTOOL
++  case `$DLLTOOL --help 2>&1` in
++  *--identify-strict*)
++    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
 +    ;;
++  *)
++    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
++    ;;
++  esac
++  ;;
++*)
++  # fallback: assume linklib IS sharedlib
++  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
++  ;;
++esac
++
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
++$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
++sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
++test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
++
 +
-+  *,cl*)
-+    # Native MSVC
-+    libname_spec='$name'
-+    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
-+    library_names_spec='${libname}.dll.lib'
 +
-+    case $build_os in
-+    mingw*)
-+      sys_lib_search_path_spec=
-+      lt_save_ifs=$IFS
-+      IFS=';'
-+      for lt_path in $LIB
-+      do
-+        IFS=$lt_save_ifs
-+        # Let DOS variable expansion print the short 8.3 style file name.
-+        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
-+        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
-+      done
-+      IFS=$lt_save_ifs
-+      # Convert to MSYS style.
-+      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
-+      ;;
-+    cygwin*)
-+      # Convert to unix form, then to dos form, then back to unix form
-+      # but this time dos style (no spaces!) so that the unix form looks
-+      # like /cygdrive/c/PROGRA~1:/cygdr...
-+      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
-+      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
-+      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
-+      ;;
-+    *)
-+      sys_lib_search_path_spec="$LIB"
-+      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
-+        # It is most probably a Windows format PATH.
-+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
-+      else
-+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
-+      fi
-+      # FIXME: find the short name or the path components, as spaces are
-+      # common. (e.g. "Program Files" -> "PROGRA~1")
-+      ;;
-+    esac
 +
-+    # DLL is installed to $(libdir)/../bin by postinstall_cmds
-+    postinstall_cmds='base_file=`basename \${file}`~
-+      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
-+      dldir=$destdir/`dirname \$dlpath`~
-+      test -d \$dldir || mkdir -p \$dldir~
-+      $install_prog $dir/$dlname \$dldir/$dlname'
-+    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
-+      dlpath=$dir/\$dldll~
-+       $RM \$dlpath'
-+    shlibpath_overrides_runpath=yes
-+    dynamic_linker='Win32 link.exe'
-     ;;
- 
-   *)
-+    # Assume MSVC wrapper
-     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
-+    dynamic_linker='Win32 ld.exe'
-     ;;
-   esac
--  dynamic_linker='Win32 ld.exe'
-   # FIXME: first we should search . and the directory the executable is in
-   shlibpath_var=PATH
-   ;;
-@@ -11041,7 +11691,7 @@ else
-   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-   lt_status=$lt_dlunknown
-   cat > conftest.$ac_ext <<_LT_EOF
--#line 11044 "configure"
-+#line $LINENO "configure"
- #include "confdefs.h"
- 
- #if HAVE_DLFCN_H
-@@ -11085,10 +11735,10 @@ else
- /* When -fvisbility=hidden is used, assume the code has been annotated
-    correspondingly for the symbols needed.  */
- #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
--void fnord () __attribute__((visibility("default")));
-+int fnord () __attribute__((visibility("default")));
- #endif
- 
--void fnord () { int i=42; }
-+int fnord () { return 42; }
- int main ()
- {
-   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
-@@ -11147,7 +11797,7 @@ else
-   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
-   lt_status=$lt_dlunknown
-   cat > conftest.$ac_ext <<_LT_EOF
--#line 11150 "configure"
-+#line $LINENO "configure"
- #include "confdefs.h"
- 
- #if HAVE_DLFCN_H
-@@ -11191,10 +11841,10 @@ else
- /* When -fvisbility=hidden is used, assume the code has been annotated
-    correspondingly for the symbols needed.  */
- #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
--void fnord () __attribute__((visibility("default")));
-+int fnord () __attribute__((visibility("default")));
- #endif
- 
--void fnord () { int i=42; }
-+int fnord () { return 42; }
- int main ()
- {
-   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
-@@ -13396,13 +14046,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
- lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
- lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
- lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
-+lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
-+lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
- reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
- reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
- OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
- deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
- file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
-+file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
-+want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
-+DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
-+sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
- AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
- AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
-+archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
- STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
- RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
- old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
-@@ -13417,14 +14074,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
- lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
- lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
- 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"`'
-+nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
-+lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
- objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
- MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
- lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
--lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
- lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
-+lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
- lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
- lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
- need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
-+MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
- DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
- NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
- LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
-@@ -13457,12 +14117,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
- hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
- inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
- link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
--fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
- always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
- export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
- exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
- include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
- prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
-+postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
- file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
- variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
- need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
-@@ -13517,8 +14177,13 @@ reload_flag \
- OBJDUMP \
- deplibs_check_method \
- file_magic_cmd \
-+file_magic_glob \
-+want_nocaseglob \
-+DLLTOOL \
-+sharedlib_from_linklib_cmd \
- AR \
- AR_FLAGS \
-+archiver_list_spec \
- STRIP \
- RANLIB \
- CC \
-@@ -13528,12 +14193,14 @@ lt_cv_sys_global_symbol_pipe \
- lt_cv_sys_global_symbol_to_cdecl \
- lt_cv_sys_global_symbol_to_c_name_address \
- lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
-+nm_file_list_spec \
- lt_prog_compiler_no_builtin_flag \
--lt_prog_compiler_wl \
- lt_prog_compiler_pic \
-+lt_prog_compiler_wl \
- lt_prog_compiler_static \
- lt_cv_prog_compiler_c_o \
- need_locks \
-+MANIFEST_TOOL \
- DSYMUTIL \
- NMEDIT \
- LIPO \
-@@ -13549,7 +14216,6 @@ no_undefined_flag \
- hardcode_libdir_flag_spec \
- hardcode_libdir_flag_spec_ld \
- hardcode_libdir_separator \
--fix_srcfile_path \
- exclude_expsyms \
- include_expsyms \
- file_list_spec \
-@@ -13585,6 +14251,7 @@ module_cmds \
- module_expsym_cmds \
- export_symbols_cmds \
- prelink_cmds \
-+postlink_cmds \
- postinstall_cmds \
- postuninstall_cmds \
- finish_cmds \
-@@ -14350,7 +15017,8 @@ $as_echo X"$file" |
- # NOTE: Changes made to this file will be lost: look at ltmain.sh.
- #
- #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
--#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
-+#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
-+#                 Inc.
- #   Written by Gordon Matzigkeit, 1996
- #
- #   This file is part of GNU Libtool.
-@@ -14453,19 +15121,42 @@ SP2NL=$lt_lt_SP2NL
- # turn newlines into spaces.
- NL2SP=$lt_lt_NL2SP
- 
-+# convert \$build file names to \$host format.
-+to_host_file_cmd=$lt_cv_to_host_file_cmd
 +
-+# convert \$build files to toolchain format.
-+to_tool_file_cmd=$lt_cv_to_tool_file_cmd
 +
- # An object symbol dumper.
- OBJDUMP=$lt_OBJDUMP
++
+ plugin_option=
+ plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
+ for plugin in $plugin_names; do
+@@ -6793,8 +7045,10 @@ for plugin in $plugin_names; do
+ done
  
- # Method to check whether dependent libraries are shared objects.
- deplibs_check_method=$lt_deplibs_check_method
+ if test -n "$ac_tool_prefix"; then
+-  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
+-set dummy ${ac_tool_prefix}ar; ac_word=$2
++  for ac_prog in ar
++  do
++    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
++set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+ if ${ac_cv_prog_AR+:} false; then :
+@@ -6810,7 +7064,7 @@ do
+   test -z "$as_dir" && as_dir=.
+     for ac_exec_ext in '' $ac_executable_extensions; do
+   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+-    ac_cv_prog_AR="${ac_tool_prefix}ar"
++    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
+     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+     break 2
+   fi
+@@ -6830,11 +7084,15 @@ $as_echo "no" >&6; }
+ fi
  
--# Command to use when deplibs_check_method == "file_magic".
-+# Command to use when deplibs_check_method = "file_magic".
- file_magic_cmd=$lt_file_magic_cmd
  
-+# How to find potential files when deplibs_check_method = "file_magic".
-+file_magic_glob=$lt_file_magic_glob
++    test -n "$AR" && break
++  done
+ fi
+-if test -z "$ac_cv_prog_AR"; then
++if test -z "$AR"; then
+   ac_ct_AR=$AR
+-  # Extract the first word of "ar", so it can be a program name with args.
+-set dummy ar; ac_word=$2
++  for ac_prog in ar
++do
++  # Extract the first word of "$ac_prog", so it can be a program name with args.
++set dummy $ac_prog; ac_word=$2
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+ $as_echo_n "checking for $ac_word... " >&6; }
+ if ${ac_cv_prog_ac_ct_AR+:} false; then :
+@@ -6850,7 +7108,7 @@ do
+   test -z "$as_dir" && as_dir=.
+     for ac_exec_ext in '' $ac_executable_extensions; do
+   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+-    ac_cv_prog_ac_ct_AR="ar"
++    ac_cv_prog_ac_ct_AR="$ac_prog"
+     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+     break 2
+   fi
+@@ -6869,6 +7127,10 @@ else
+ $as_echo "no" >&6; }
+ fi
+ 
 +
-+# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
-+want_nocaseglob=$lt_want_nocaseglob
++  test -n "$ac_ct_AR" && break
++done
 +
-+# DLL creation program.
-+DLLTOOL=$lt_DLLTOOL
+   if test "x$ac_ct_AR" = x; then
+     AR="false"
+   else
+@@ -6880,29 +7142,81 @@ ac_tool_warned=yes ;;
+ esac
+     AR=$ac_ct_AR
+   fi
+-else
+-  AR="$ac_cv_prog_AR"
+ fi
+ 
+-test -z "$AR" && AR=ar
+-if test -n "$plugin_option"; then
+-  if $AR --help 2>&1 | grep -q "\--plugin"; then
+-    touch conftest.c
+-    $AR $plugin_option rc conftest.a conftest.c
+-    if test "$?" != 0; then
+-      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
++  touch conftest.c
++  $AR $plugin_option rc conftest.a conftest.c
++  if test "$?" != 0; then
++    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
+ $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
+-    else
+-      AR="$AR $plugin_option"
+-    fi
+-    rm -f conftest.*
++  else
++    AR="$AR $plugin_option"
+   fi
+-fi
+-test -z "$AR_FLAGS" && AR_FLAGS=cru
++  rm -f conftest.*
++: ${AR=ar}
++: ${AR_FLAGS=cru}
 +
-+# Command to associate shared and link libraries.
-+sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
 +
- # The archiver.
- AR=$lt_AR
 +
-+# Flags to create an archive.
- AR_FLAGS=$lt_AR_FLAGS
- 
-+# How to feed a file listing to the archiver.
-+archiver_list_spec=$lt_archiver_list_spec
 +
- # A symbol stripping program.
- STRIP=$lt_STRIP
- 
-@@ -14495,6 +15186,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
- # Transform the output of nm in a C name address pair when lib prefix is needed.
- global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
- 
-+# Specify filename containing input files for \$NM.
-+nm_file_list_spec=$lt_nm_file_list_spec
 +
-+# The root where to search for dependent libraries,and in which our libraries should be installed.
-+lt_sysroot=$lt_sysroot
 +
- # The name of the directory that contains temporary libtool files.
- objdir=$objdir
++
++
++
++
++
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
++$as_echo_n "checking for archiver @FILE support... " >&6; }
++if ${lt_cv_ar_at_file+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  lt_cv_ar_at_file=no
++   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++
++int
++main ()
++{
  
-@@ -14504,6 +15201,9 @@ MAGIC_CMD=$MAGIC_CMD
- # Must we lock files when doing compilation?
- need_locks=$lt_need_locks
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_compile "$LINENO"; then :
++  echo conftest.$ac_objext > conftest.lst
++      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
++      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
++  (eval $lt_ar_try) 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }
++      if test "$ac_status" -eq 0; then
++	# Ensure the archiver fails upon bogus file names.
++	rm -f conftest.$ac_objext libconftest.a
++	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
++  (eval $lt_ar_try) 2>&5
++  ac_status=$?
++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
++  test $ac_status = 0; }
++	if test "$ac_status" -ne 0; then
++          lt_cv_ar_at_file=@
++        fi
++      fi
++      rm -f conftest.* libconftest.a
  
-+# Manifest tool.
-+MANIFEST_TOOL=$lt_MANIFEST_TOOL
-+
- # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
- DSYMUTIL=$lt_DSYMUTIL
++fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  
-@@ -14618,12 +15318,12 @@ with_gcc=$GCC
- # Compiler flag to turn off builtin functions.
- no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
++$as_echo "$lt_cv_ar_at_file" >&6; }
  
--# How to pass a linker flag through the compiler.
--wl=$lt_lt_prog_compiler_wl
--
- # Additional compiler flags for building library objects.
- pic_flag=$lt_lt_prog_compiler_pic
++if test "x$lt_cv_ar_at_file" = xno; then
++  archiver_list_spec=
++else
++  archiver_list_spec=$lt_cv_ar_at_file
++fi
+ 
+ 
+ 
+@@ -7291,8 +7605,8 @@ esac
+ lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
+ 
+ # Transform an extracted symbol line into symbol name and symbol address
+-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
+-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\", (void *) \&\2},/p'"
++lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
++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\", (void *) \&\2},/p'"
+ 
+ # Handle CRLF in mingw tool chain
+ opt_cr=
+@@ -7328,6 +7642,7 @@ for ac_symprfx in "" "_"; do
+   else
+     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
+   fi
++  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
+ 
+   # Check to see that the pipe works correctly.
+   pipe_works=no
+@@ -7369,6 +7684,18 @@ _LT_EOF
+       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
+ 	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
+ 	  cat <<_LT_EOF > conftest.$ac_ext
++/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
++#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
++/* DATA imports from DLLs on WIN32 con't be const, because runtime
++   relocations are performed -- see ld's documentation on pseudo-relocs.  */
++# define LT_DLSYM_CONST
++#elif defined(__osf__)
++/* This system does not cope well with relocations in const data.  */
++# define LT_DLSYM_CONST
++#else
++# define LT_DLSYM_CONST const
++#endif
++
+ #ifdef __cplusplus
+ extern "C" {
+ #endif
+@@ -7380,7 +7707,7 @@ _LT_EOF
+ 	  cat <<_LT_EOF >> conftest.$ac_ext
+ 
+ /* The mapping between symbol names and symbols.  */
+-const struct {
++LT_DLSYM_CONST struct {
+   const char *name;
+   void       *address;
+ }
+@@ -7406,8 +7733,8 @@ static const void *lt_preloaded_setup() {
+ _LT_EOF
+ 	  # Now try linking the two files.
+ 	  mv conftest.$ac_objext conftstm.$ac_objext
+-	  lt_save_LIBS="$LIBS"
+-	  lt_save_CFLAGS="$CFLAGS"
++	  lt_globsym_save_LIBS=$LIBS
++	  lt_globsym_save_CFLAGS=$CFLAGS
+ 	  LIBS="conftstm.$ac_objext"
+ 	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
+ 	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
+@@ -7417,8 +7744,8 @@ _LT_EOF
+   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
+ 	    pipe_works=yes
+ 	  fi
+-	  LIBS="$lt_save_LIBS"
+-	  CFLAGS="$lt_save_CFLAGS"
++	  LIBS=$lt_globsym_save_LIBS
++	  CFLAGS=$lt_globsym_save_CFLAGS
+ 	else
+ 	  echo "cannot find nm_test_func in $nlist" >&5
+ 	fi
+@@ -7455,6 +7782,14 @@ else
+ $as_echo "ok" >&6; }
+ fi
  
-+# How to pass a linker flag through the compiler.
-+wl=$lt_lt_prog_compiler_wl
++# Response file support.
++if test "$lt_cv_nm_interface" = "MS dumpbin"; then
++  nm_file_list_spec='@'
++elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
++  nm_file_list_spec='@'
++fi
++
 +
- # Compiler flag to prevent dynamic linking.
- link_static_flag=$lt_lt_prog_compiler_static
  
-@@ -14710,9 +15410,6 @@ inherit_rpath=$inherit_rpath
- # Whether libtool must link a program against all its dependency libraries.
- link_all_deplibs=$link_all_deplibs
  
--# Fix the shell variable \$srcfile for the compiler.
--fix_srcfile_path=$lt_fix_srcfile_path
--
- # Set to "yes" if exported symbols are required.
- always_export_symbols=$always_export_symbols
  
-@@ -14728,6 +15425,9 @@ include_expsyms=$lt_include_expsyms
- # Commands necessary for linking programs (against libraries) with templates.
- prelink_cmds=$lt_prelink_cmds
+@@ -7473,6 +7808,47 @@ fi
+ 
  
-+# Commands necessary for finishing linking programs.
-+postlink_cmds=$lt_postlink_cmds
-+
- # Specify filename containing input files.
- file_list_spec=$lt_file_list_spec
  
-@@ -14760,210 +15460,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
-   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
-   # text mode, it properly converts lines to CR/LF.  This bash problem
-   # is reportedly fixed, but why not run on old versions too?
--  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
--    || (rm -f "$cfgfile"; exit 1)
--
--  case $xsi_shell in
--  yes)
--    cat << \_LT_EOF >> "$cfgfile"
--
--# func_dirname file append nondir_replacement
--# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
--# otherwise set result to NONDIR_REPLACEMENT.
--func_dirname ()
--{
--  case ${1} in
--    */*) func_dirname_result="${1%/*}${2}" ;;
--    *  ) func_dirname_result="${3}" ;;
--  esac
--}
--
--# func_basename file
--func_basename ()
--{
--  func_basename_result="${1##*/}"
--}
--
--# func_dirname_and_basename file append nondir_replacement
--# perform func_basename and func_dirname in a single function
--# call:
--#   dirname:  Compute the dirname of FILE.  If nonempty,
--#             add APPEND to the result, otherwise set result
--#             to NONDIR_REPLACEMENT.
--#             value returned in "$func_dirname_result"
--#   basename: Compute filename of FILE.
--#             value retuned in "$func_basename_result"
--# Implementation must be kept synchronized with func_dirname
--# and func_basename. For efficiency, we do not delegate to
--# those functions but instead duplicate the functionality here.
--func_dirname_and_basename ()
--{
--  case ${1} in
--    */*) func_dirname_result="${1%/*}${2}" ;;
--    *  ) func_dirname_result="${3}" ;;
--  esac
--  func_basename_result="${1##*/}"
--}
--
--# func_stripname prefix suffix name
--# strip PREFIX and SUFFIX off of NAME.
--# PREFIX and SUFFIX must not contain globbing or regex special
--# characters, hashes, percent signs, but SUFFIX may contain a leading
--# dot (in which case that matches only a dot).
--func_stripname ()
--{
--  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
--  # positional parameters, so assign one to ordinary parameter first.
--  func_stripname_result=${3}
--  func_stripname_result=${func_stripname_result#"${1}"}
--  func_stripname_result=${func_stripname_result%"${2}"}
--}
--
--# func_opt_split
--func_opt_split ()
--{
--  func_opt_split_opt=${1%%=*}
--  func_opt_split_arg=${1#*=}
--}
--
--# func_lo2o object
--func_lo2o ()
--{
--  case ${1} in
--    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
--    *)    func_lo2o_result=${1} ;;
--  esac
--}
--
--# func_xform libobj-or-source
--func_xform ()
--{
--  func_xform_result=${1%.*}.lo
--}
--
--# func_arith arithmetic-term...
--func_arith ()
--{
--  func_arith_result=$(( $* ))
--}
--
--# func_len string
--# STRING may not start with a hyphen.
--func_len ()
--{
--  func_len_result=${#1}
--}
--
--_LT_EOF
--    ;;
--  *) # Bourne compatible functions.
--    cat << \_LT_EOF >> "$cfgfile"
--
--# func_dirname file append nondir_replacement
--# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
--# otherwise set result to NONDIR_REPLACEMENT.
--func_dirname ()
--{
--  # Extract subdirectory from the argument.
--  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
--  if test "X$func_dirname_result" = "X${1}"; then
--    func_dirname_result="${3}"
--  else
--    func_dirname_result="$func_dirname_result${2}"
--  fi
--}
--
--# func_basename file
--func_basename ()
--{
--  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
--}
--
--
--# func_stripname prefix suffix name
--# strip PREFIX and SUFFIX off of NAME.
--# PREFIX and SUFFIX must not contain globbing or regex special
--# characters, hashes, percent signs, but SUFFIX may contain a leading
--# dot (in which case that matches only a dot).
--# func_strip_suffix prefix name
--func_stripname ()
--{
--  case ${2} in
--    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
--    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
--  esac
--}
--
--# sed scripts:
--my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
--my_sed_long_arg='1s/^-[^=]*=//'
--
--# func_opt_split
--func_opt_split ()
--{
--  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
--  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
--}
--
--# func_lo2o object
--func_lo2o ()
--{
--  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
--}
--
--# func_xform libobj-or-source
--func_xform ()
--{
--  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
--}
--
--# func_arith arithmetic-term...
--func_arith ()
--{
--  func_arith_result=`expr "$@"`
--}
--
--# func_len string
--# STRING may not start with a hyphen.
--func_len ()
--{
--  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
--}
--
--_LT_EOF
--esac
--
--case $lt_shell_append in
--  yes)
--    cat << \_LT_EOF >> "$cfgfile"
--
--# func_append var value
--# Append VALUE to the end of shell variable VAR.
--func_append ()
--{
--  eval "$1+=\$2"
--}
--_LT_EOF
--    ;;
--  *)
--    cat << \_LT_EOF >> "$cfgfile"
--
--# func_append var value
--# Append VALUE to the end of shell variable VAR.
--func_append ()
--{
--  eval "$1=\$$1\$2"
--}
--
--_LT_EOF
--    ;;
--  esac
--
--
--  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
--    || (rm -f "$cfgfile"; exit 1)
--
--  mv -f "$cfgfile" "$ofile" ||
-+  sed '$q' "$ltmain" >> "$cfgfile" \
-+     || (rm -f "$cfgfile"; exit 1)
-+
-+  if test x"$xsi_shell" = xyes; then
-+  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
-+func_dirname ()\
-+{\
-+\    case ${1} in\
-+\      */*) func_dirname_result="${1%/*}${2}" ;;\
-+\      *  ) func_dirname_result="${3}" ;;\
-+\    esac\
-+} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
-+  && mv -f "$cfgfile.tmp" "$cfgfile" \
-+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-+test 0 -eq $? || _lt_function_replace_fail=:
 +
 +
-+  sed -e '/^func_basename ()$/,/^} # func_basename /c\
-+func_basename ()\
-+{\
-+\    func_basename_result="${1##*/}"\
-+} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
-+  && mv -f "$cfgfile.tmp" "$cfgfile" \
-+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-+test 0 -eq $? || _lt_function_replace_fail=:
 +
 +
-+  sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
-+func_dirname_and_basename ()\
-+{\
-+\    case ${1} in\
-+\      */*) func_dirname_result="${1%/*}${2}" ;;\
-+\      *  ) func_dirname_result="${3}" ;;\
-+\    esac\
-+\    func_basename_result="${1##*/}"\
-+} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
-+  && mv -f "$cfgfile.tmp" "$cfgfile" \
-+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-+test 0 -eq $? || _lt_function_replace_fail=:
 +
 +
-+  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
-+func_stripname ()\
-+{\
-+\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
-+\    # positional parameters, so assign one to ordinary parameter first.\
-+\    func_stripname_result=${3}\
-+\    func_stripname_result=${func_stripname_result#"${1}"}\
-+\    func_stripname_result=${func_stripname_result%"${2}"}\
-+} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
-+  && mv -f "$cfgfile.tmp" "$cfgfile" \
-+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-+test 0 -eq $? || _lt_function_replace_fail=:
 +
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
++$as_echo_n "checking for sysroot... " >&6; }
 +
-+  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
-+func_split_long_opt ()\
-+{\
-+\    func_split_long_opt_name=${1%%=*}\
-+\    func_split_long_opt_arg=${1#*=}\
-+} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
-+  && mv -f "$cfgfile.tmp" "$cfgfile" \
-+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-+test 0 -eq $? || _lt_function_replace_fail=:
++# Check whether --with-libtool-sysroot was given.
++if test "${with_libtool_sysroot+set}" = set; then :
++  withval=$with_libtool_sysroot;
++else
++  with_libtool_sysroot=no
++fi
 +
 +
-+  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
-+func_split_short_opt ()\
-+{\
-+\    func_split_short_opt_arg=${1#??}\
-+\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
-+} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
-+  && mv -f "$cfgfile.tmp" "$cfgfile" \
-+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-+test 0 -eq $? || _lt_function_replace_fail=:
++lt_sysroot=
++case ${with_libtool_sysroot} in #(
++ yes)
++   if test "$GCC" = yes; then
++     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
++   fi
++   ;; #(
++ /*)
++   lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"`
++   ;; #(
++ no|'')
++   ;; #(
++ *)
++   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_libtool_sysroot}" >&5
++$as_echo "${with_libtool_sysroot}" >&6; }
++   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
++   ;;
++esac
 +
++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
++$as_echo "${lt_sysroot:-no}" >&6; }
 +
-+  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
-+func_lo2o ()\
-+{\
-+\    case ${1} in\
-+\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
-+\      *)    func_lo2o_result=${1} ;;\
-+\    esac\
-+} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
-+  && mv -f "$cfgfile.tmp" "$cfgfile" \
-+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-+test 0 -eq $? || _lt_function_replace_fail=:
 +
+ 
+ 
+ 
+@@ -7682,6 +8058,123 @@ esac
+ 
+ need_locks="$enable_libtool_lock"
+ 
++if test -n "$ac_tool_prefix"; then
++  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
++set dummy ${ac_tool_prefix}mt; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -n "$MANIFEST_TOOL"; then
++  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
++    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
 +
-+  sed -e '/^func_xform ()$/,/^} # func_xform /c\
-+func_xform ()\
-+{\
-+    func_xform_result=${1%.*}.lo\
-+} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
-+  && mv -f "$cfgfile.tmp" "$cfgfile" \
-+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-+test 0 -eq $? || _lt_function_replace_fail=:
++fi
++fi
++MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
++if test -n "$MANIFEST_TOOL"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
++$as_echo "$MANIFEST_TOOL" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
 +
 +
-+  sed -e '/^func_arith ()$/,/^} # func_arith /c\
-+func_arith ()\
-+{\
-+    func_arith_result=$(( $* ))\
-+} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
-+  && mv -f "$cfgfile.tmp" "$cfgfile" \
-+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-+test 0 -eq $? || _lt_function_replace_fail=:
++fi
++if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
++  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
++  # Extract the first word of "mt", so it can be a program name with args.
++set dummy mt; ac_word=$2
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
++$as_echo_n "checking for $ac_word... " >&6; }
++if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  if test -n "$ac_ct_MANIFEST_TOOL"; then
++  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++    for ac_exec_ext in '' $ac_executable_extensions; do
++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
++    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
++    break 2
++  fi
++done
++  done
++IFS=$as_save_IFS
++
++fi
++fi
++ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
++if test -n "$ac_ct_MANIFEST_TOOL"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
++$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
++else
++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
++$as_echo "no" >&6; }
++fi
++
++  if test "x$ac_ct_MANIFEST_TOOL" = x; then
++    MANIFEST_TOOL=":"
++  else
++    case $cross_compiling:$ac_tool_warned in
++yes:)
++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
++ac_tool_warned=yes ;;
++esac
++    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
++  fi
++else
++  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
++fi
++
++test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
++$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
++if ${lt_cv_path_mainfest_tool+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  lt_cv_path_mainfest_tool=no
++  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
++  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
++  cat conftest.err >&5
++  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
++    lt_cv_path_mainfest_tool=yes
++  fi
++  rm -f conftest*
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
++$as_echo "$lt_cv_path_mainfest_tool" >&6; }
++if test "x$lt_cv_path_mainfest_tool" != xyes; then
++  MANIFEST_TOOL=:
++fi
 +
 +
-+  sed -e '/^func_len ()$/,/^} # func_len /c\
-+func_len ()\
-+{\
-+    func_len_result=${#1}\
-+} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
-+  && mv -f "$cfgfile.tmp" "$cfgfile" \
-+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-+test 0 -eq $? || _lt_function_replace_fail=:
 +
++
++
+ 
+   case $host_os in
+     rhapsody* | darwin*)
+@@ -8245,6 +8738,8 @@ _LT_EOF
+       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
+       echo "$AR cru libconftest.a conftest.o" >&5
+       $AR cru libconftest.a conftest.o 2>&5
++      echo "$RANLIB libconftest.a" >&5
++      $RANLIB libconftest.a 2>&5
+       cat > conftest.c << _LT_EOF
+ int main() { return 0;}
+ _LT_EOF
+@@ -9499,8 +9994,6 @@ fi
+ lt_prog_compiler_pic=
+ lt_prog_compiler_static=
+ 
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
+-$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+ 
+   if test "$GCC" = yes; then
+     lt_prog_compiler_wl='-Wl,'
+@@ -9666,6 +10159,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+ 	lt_prog_compiler_pic='--shared'
+ 	lt_prog_compiler_static='--static'
+ 	;;
++      nagfor*)
++	# NAG Fortran compiler
++	lt_prog_compiler_wl='-Wl,-Wl,,'
++	lt_prog_compiler_pic='-PIC'
++	lt_prog_compiler_static='-Bstatic'
++	;;
+       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
+         # Portland Group compilers (*not* the Pentium gcc compiler,
+ 	# which looks to be a dead project)
+@@ -9728,7 +10227,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+       lt_prog_compiler_pic='-KPIC'
+       lt_prog_compiler_static='-Bstatic'
+       case $cc_basename in
+-      f77* | f90* | f95*)
++      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
+ 	lt_prog_compiler_wl='-Qoption ld ';;
+       *)
+ 	lt_prog_compiler_wl='-Wl,';;
+@@ -9785,13 +10284,17 @@ case $host_os in
+     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
+     ;;
+ esac
+-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
+-$as_echo "$lt_prog_compiler_pic" >&6; }
+-
+-
+-
+-
+ 
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
++$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
++if ${lt_cv_prog_compiler_pic+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
 +fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
++$as_echo "$lt_cv_prog_compiler_pic" >&6; }
++lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
+ 
+ #
+ # Check to make sure the PIC flag actually works.
+@@ -9852,6 +10355,11 @@ fi
+ 
+ 
+ 
 +
-+if test x"$lt_shell_append" = xyes; then
-+  sed -e '/^func_append ()$/,/^} # func_append /c\
-+func_append ()\
-+{\
-+    eval "${1}+=\\${2}"\
-+} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
-+  && mv -f "$cfgfile.tmp" "$cfgfile" \
-+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-+test 0 -eq $? || _lt_function_replace_fail=:
 +
 +
-+  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
-+func_append_quoted ()\
-+{\
-+\    func_quote_for_eval "${2}"\
-+\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
-+} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
-+  && mv -f "$cfgfile.tmp" "$cfgfile" \
-+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-+test 0 -eq $? || _lt_function_replace_fail=:
 +
 +
-+  # Save a `func_append' function call where possible by direct use of '+='
-+  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
-+    && mv -f "$cfgfile.tmp" "$cfgfile" \
-+      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-+  test 0 -eq $? || _lt_function_replace_fail=:
+ #
+ # Check to make sure the static flag actually works.
+ #
+@@ -10202,7 +10710,8 @@ _LT_EOF
+       allow_undefined_flag=unsupported
+       always_export_symbols=no
+       enable_shared_with_static_runtimes=yes
+-      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
++      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
++      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
+ 
+       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
+         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+@@ -10301,12 +10810,12 @@ _LT_EOF
+ 	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
+ 	  hardcode_libdir_flag_spec=
+ 	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
+-	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
++	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
+ 	  if test "x$supports_anon_versioning" = xyes; then
+ 	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
+ 	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+ 	      echo "local: *; };" >> $output_objdir/$libname.ver~
+-	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
++	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
+ 	  fi
+ 	  ;;
+ 	esac
+@@ -10320,8 +10829,8 @@ _LT_EOF
+ 	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+ 	wlarc=
+       else
+-	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+       fi
+       ;;
+ 
+@@ -10339,8 +10848,8 @@ _LT_EOF
+ 
+ _LT_EOF
+       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+-	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+       else
+ 	ld_shlibs=no
+       fi
+@@ -10386,8 +10895,8 @@ _LT_EOF
+ 
+     *)
+       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
+-	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+-	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
++	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
+       else
+ 	ld_shlibs=no
+       fi
+@@ -10517,7 +11026,13 @@ _LT_EOF
+ 	allow_undefined_flag='-berok'
+         # Determine the default libpath from the value encoded in an
+         # empty executable.
+-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++        if test "${lt_cv_aix_libpath+set}" = set; then
++  aix_libpath=$lt_cv_aix_libpath
 +else
-+  # Save a `func_append' function call even when '+=' is not available
-+  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
-+    && mv -f "$cfgfile.tmp" "$cfgfile" \
-+      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
-+  test 0 -eq $? || _lt_function_replace_fail=:
-+fi
++  if ${lt_cv_aix_libpath_+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+ int
+@@ -10530,22 +11045,29 @@ main ()
+ _ACEOF
+ if ac_fn_c_try_link "$LINENO"; then :
+ 
+-lt_aix_libpath_sed='
+-    /Import File Strings/,/^$/ {
+-	/^0/ {
+-	    s/^0  *\(.*\)$/\1/
+-	    p
+-	}
+-    }'
+-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+-# Check for a 64-bit object if we didn't find anything.
+-if test -z "$aix_libpath"; then
+-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+-fi
++  lt_aix_libpath_sed='
++      /Import File Strings/,/^$/ {
++	  /^0/ {
++	      s/^0  *\([^ ]*\) *$/\1/
++	      p
++	  }
++      }'
++  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++  # Check for a 64-bit object if we didn't find anything.
++  if test -z "$lt_cv_aix_libpath_"; then
++    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++  fi
+ fi
+ rm -f core conftest.err conftest.$ac_objext \
+     conftest$ac_exeext conftest.$ac_ext
+-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
++  if test -z "$lt_cv_aix_libpath_"; then
++    lt_cv_aix_libpath_="/usr/lib:/lib"
++  fi
 +
-+if test x"$_lt_function_replace_fail" = x":"; then
-+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
-+$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
 +fi
 +
-+
-+   mv -f "$cfgfile" "$ofile" ||
-     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
-   chmod +x "$ofile"
- 
-diff --git a/sim/Makefile.in b/sim/Makefile.in
-index dbbaa84224a..f819bbe0bdd 100644
---- a/sim/Makefile.in
-+++ b/sim/Makefile.in
-@@ -744,6 +744,7 @@ C_DIALECT = @C_DIALECT@
- DATADIRNAME = @DATADIRNAME@
- DEFS = @DEFS@
- DEPDIR = @DEPDIR@
-+DLLTOOL = @DLLTOOL@
- DSYMUTIL = @DSYMUTIL@
- DTC = @DTC@
- DUMPBIN = @DUMPBIN@
-@@ -809,6 +810,7 @@ LN_S = @LN_S@
- LTLIBOBJS = @LTLIBOBJS@
- MAINT = @MAINT@
- MAKEINFO = @MAKEINFO@
-+MANIFEST_TOOL = @MANIFEST_TOOL@
- MKDIR_P = @MKDIR_P@
- NM = @NM@
- NMEDIT = @NMEDIT@
-@@ -859,6 +861,7 @@ abs_builddir = @abs_builddir@
- abs_srcdir = @abs_srcdir@
- abs_top_builddir = @abs_top_builddir@
- abs_top_srcdir = @abs_top_srcdir@
-+ac_ct_AR = @ac_ct_AR@
- ac_ct_CC = @ac_ct_CC@
- ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
- am__include = @am__include@
-diff --git a/zlib/Makefile.in b/zlib/Makefile.in
-index c7584492a65..0605835c14f 100644
---- a/zlib/Makefile.in
-+++ b/zlib/Makefile.in
-@@ -1,7 +1,7 @@
--# Makefile.in generated by automake 1.16.5 from Makefile.am.
-+# Makefile.in generated by automake 1.15.1 from Makefile.am.
- # @configure_input@
- 
--# Copyright (C) 1994-2021 Free Software Foundation, Inc.
-+# Copyright (C) 1994-2017 Free Software Foundation, Inc.
++  aix_libpath=$lt_cv_aix_libpath_
++fi
  
- # This Makefile.in is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
-@@ -138,7 +138,6 @@ am__uninstall_files_from_dir = { \
-   }
- am__installdirs = "$(DESTDIR)$(toolexeclibdir)"
- LIBRARIES = $(toolexeclib_LIBRARIES)
--LTLIBRARIES = $(noinst_LTLIBRARIES)
- ARFLAGS = cru
- AM_V_AR = $(am__v_AR_@AM_V@)
- am__v_AR_ = $(am__v_AR_@AM_DEFAULT_V@)
-@@ -161,6 +160,7 @@ am__objects_1 = libz_a-adler32.$(OBJEXT) libz_a-compress.$(OBJEXT) \
- 	libz_a-zutil.$(OBJEXT)
- @TARGET_LIBRARY_FALSE@am_libz_a_OBJECTS = $(am__objects_1)
- libz_a_OBJECTS = $(am_libz_a_OBJECTS)
-+LTLIBRARIES = $(noinst_LTLIBRARIES)
- libzgcj_convenience_la_LIBADD =
- am__libzgcj_convenience_la_SOURCES_DIST = adler32.c compress.c crc32.c \
- 	crc32.h deflate.c deflate.h gzguts.h gzread.c gzclose.c \
-@@ -192,22 +192,7 @@ am__v_at_0 = @
- am__v_at_1 = 
- DEFAULT_INCLUDES = -I.@am__isrc@
- depcomp = $(SHELL) $(top_srcdir)/../depcomp
--am__maybe_remake_depfiles = depfiles
--am__depfiles_remade = ./$(DEPDIR)/adler32.Plo ./$(DEPDIR)/compress.Plo \
--	./$(DEPDIR)/crc32.Plo ./$(DEPDIR)/deflate.Plo \
--	./$(DEPDIR)/gzclose.Plo ./$(DEPDIR)/gzlib.Plo \
--	./$(DEPDIR)/gzread.Plo ./$(DEPDIR)/gzwrite.Plo \
--	./$(DEPDIR)/infback.Plo ./$(DEPDIR)/inffast.Plo \
--	./$(DEPDIR)/inflate.Plo ./$(DEPDIR)/inftrees.Plo \
--	./$(DEPDIR)/libz_a-adler32.Po ./$(DEPDIR)/libz_a-compress.Po \
--	./$(DEPDIR)/libz_a-crc32.Po ./$(DEPDIR)/libz_a-deflate.Po \
--	./$(DEPDIR)/libz_a-gzclose.Po ./$(DEPDIR)/libz_a-gzlib.Po \
--	./$(DEPDIR)/libz_a-gzread.Po ./$(DEPDIR)/libz_a-gzwrite.Po \
--	./$(DEPDIR)/libz_a-infback.Po ./$(DEPDIR)/libz_a-inffast.Po \
--	./$(DEPDIR)/libz_a-inflate.Po ./$(DEPDIR)/libz_a-inftrees.Po \
--	./$(DEPDIR)/libz_a-trees.Po ./$(DEPDIR)/libz_a-uncompr.Po \
--	./$(DEPDIR)/libz_a-zutil.Po ./$(DEPDIR)/trees.Plo \
--	./$(DEPDIR)/uncompr.Plo ./$(DEPDIR)/zutil.Plo
-+am__depfiles_maybe = depfiles
- am__mv = mv -f
- COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
- 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-@@ -252,6 +237,9 @@ am__define_uniq_tagged_files = \
-   unique=`for i in $$list; do \
-     if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-   done | $(am__uniquify_input)`
-+ETAGS = etags
-+CTAGS = ctags
-+CSCOPE = cscope
- AM_RECURSIVE_TARGETS = cscope
- am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/../compile \
- 	$(top_srcdir)/../config.guess $(top_srcdir)/../config.sub \
-@@ -272,8 +260,6 @@ am__post_remove_distdir = $(am__remove_distdir)
- DIST_ARCHIVES = $(distdir).tar.gz
- GZIP_ENV = --best
- DIST_TARGETS = dist-gzip
--# Exists only to be overridden by the user if desired.
--AM_DISTCHECK_DVI_TARGET = dvi
- distuninstallcheck_listfiles = find . -type f -print
- am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
-   | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
-@@ -292,18 +278,16 @@ CFLAGS = @CFLAGS@
- COMPPATH = @COMPPATH@
- CPP = @CPP@
- CPPFLAGS = @CPPFLAGS@
--CSCOPE = @CSCOPE@
--CTAGS = @CTAGS@
- CYGPATH_W = @CYGPATH_W@
- DEFS = @DEFS@
- DEPDIR = @DEPDIR@
-+DLLTOOL = @DLLTOOL@
- DSYMUTIL = @DSYMUTIL@
- DUMPBIN = @DUMPBIN@
- ECHO_C = @ECHO_C@
- ECHO_N = @ECHO_N@
- ECHO_T = @ECHO_T@
- EGREP = @EGREP@
--ETAGS = @ETAGS@
- EXEEXT = @EXEEXT@
- FGREP = @FGREP@
- GREP = @GREP@
-@@ -322,6 +306,7 @@ LN_S = @LN_S@
- LTLIBOBJS = @LTLIBOBJS@
- MAINT = @MAINT@
- MAKEINFO = @MAKEINFO@
-+MANIFEST_TOOL = @MANIFEST_TOOL@
- MKDIR_P = @MKDIR_P@
- NM = @NM@
- NMEDIT = @NMEDIT@
-@@ -348,6 +333,7 @@ abs_builddir = @abs_builddir@
- abs_srcdir = @abs_srcdir@
- abs_top_builddir = @abs_top_builddir@
- abs_top_srcdir = @abs_top_srcdir@
-+ac_ct_AR = @ac_ct_AR@
- ac_ct_CC = @ac_ct_CC@
- ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
- am__include = @am__include@
-@@ -491,8 +477,8 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- 	    echo ' $(SHELL) ./config.status'; \
- 	    $(SHELL) ./config.status;; \
- 	  *) \
--	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \
--	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \
-+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
-+	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
- 	esac;
- $(top_srcdir)/../multilib.am $(am__empty):
- 
-@@ -536,6 +522,11 @@ uninstall-toolexeclibLIBRARIES:
- clean-toolexeclibLIBRARIES:
- 	-test -z "$(toolexeclib_LIBRARIES)" || rm -f $(toolexeclib_LIBRARIES)
- 
-+libz.a: $(libz_a_OBJECTS) $(libz_a_DEPENDENCIES) $(EXTRA_libz_a_DEPENDENCIES) 
-+	$(AM_V_at)-rm -f libz.a
-+	$(AM_V_AR)$(libz_a_AR) libz.a $(libz_a_OBJECTS) $(libz_a_LIBADD)
-+	$(AM_V_at)$(RANLIB) libz.a
-+
- clean-noinstLTLIBRARIES:
- 	-test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
- 	@list='$(noinst_LTLIBRARIES)'; \
-@@ -547,11 +538,6 @@ clean-noinstLTLIBRARIES:
- 	  rm -f $${locs}; \
- 	}
+         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+         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_sym_flag:\$export_symbols $shared_flag"
+@@ -10557,7 +11079,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+ 	else
+ 	 # Determine the default libpath from the value encoded in an
+ 	 # empty executable.
+-	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++	 if test "${lt_cv_aix_libpath+set}" = set; then
++  aix_libpath=$lt_cv_aix_libpath
++else
++  if ${lt_cv_aix_libpath_+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
  
--libz.a: $(libz_a_OBJECTS) $(libz_a_DEPENDENCIES) $(EXTRA_libz_a_DEPENDENCIES) 
--	$(AM_V_at)-rm -f libz.a
--	$(AM_V_AR)$(libz_a_AR) libz.a $(libz_a_OBJECTS) $(libz_a_LIBADD)
--	$(AM_V_at)$(RANLIB) libz.a
--
- libzgcj_convenience.la: $(libzgcj_convenience_la_OBJECTS) $(libzgcj_convenience_la_DEPENDENCIES) $(EXTRA_libzgcj_convenience_la_DEPENDENCIES) 
- 	$(AM_V_CCLD)$(LINK) $(am_libzgcj_convenience_la_rpath) $(libzgcj_convenience_la_OBJECTS) $(libzgcj_convenience_la_LIBADD) $(LIBS)
+ int
+@@ -10570,22 +11098,29 @@ main ()
+ _ACEOF
+ if ac_fn_c_try_link "$LINENO"; then :
  
-@@ -561,42 +547,36 @@ mostlyclean-compile:
- distclean-compile:
- 	-rm -f *.tab.c
+-lt_aix_libpath_sed='
+-    /Import File Strings/,/^$/ {
+-	/^0/ {
+-	    s/^0  *\(.*\)$/\1/
+-	    p
+-	}
+-    }'
+-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+-# Check for a 64-bit object if we didn't find anything.
+-if test -z "$aix_libpath"; then
+-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+-fi
++  lt_aix_libpath_sed='
++      /Import File Strings/,/^$/ {
++	  /^0/ {
++	      s/^0  *\([^ ]*\) *$/\1/
++	      p
++	  }
++      }'
++  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++  # Check for a 64-bit object if we didn't find anything.
++  if test -z "$lt_cv_aix_libpath_"; then
++    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++  fi
+ fi
+ rm -f core conftest.err conftest.$ac_objext \
+     conftest$ac_exeext conftest.$ac_ext
+-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
++  if test -z "$lt_cv_aix_libpath_"; then
++    lt_cv_aix_libpath_="/usr/lib:/lib"
++  fi
++
++fi
++
++  aix_libpath=$lt_cv_aix_libpath_
++fi
+ 
+ 	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
+ 	  # Warning - without using the other run time loading flags,
+@@ -10630,20 +11165,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+       # Microsoft Visual C++.
+       # hardcode_libdir_flag_spec is actually meaningless, as there is
+       # no search path for DLLs.
+-      hardcode_libdir_flag_spec=' '
+-      allow_undefined_flag=unsupported
+-      # Tell ltmain to make .lib files, not .a files.
+-      libext=lib
+-      # Tell ltmain to make .dll files, not .so files.
+-      shrext_cmds=".dll"
+-      # FIXME: Setting linknames here is a bad hack.
+-      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
+-      # The linker will automatically build a .lib file if we build a DLL.
+-      old_archive_from_new_cmds='true'
+-      # FIXME: Should let the user specify the lib program.
+-      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
+-      fix_srcfile_path='`cygpath -w "$srcfile"`'
+-      enable_shared_with_static_runtimes=yes
++      case $cc_basename in
++      cl*)
++	# Native MSVC
++	hardcode_libdir_flag_spec=' '
++	allow_undefined_flag=unsupported
++	always_export_symbols=yes
++	file_list_spec='@'
++	# Tell ltmain to make .lib files, not .a files.
++	libext=lib
++	# Tell ltmain to make .dll files, not .so files.
++	shrext_cmds=".dll"
++	# FIXME: Setting linknames here is a bad hack.
++	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
++	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
++	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
++	  else
++	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
++	  fi~
++	  $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
++	  linknames='
++	# The linker will not automatically build a static lib if we build a DLL.
++	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
++	enable_shared_with_static_runtimes=yes
++	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
++	# Don't use ranlib
++	old_postinstall_cmds='chmod 644 $oldlib'
++	postlink_cmds='lt_outputfile="@OUTPUT@"~
++	  lt_tool_outputfile="@TOOL_OUTPUT@"~
++	  case $lt_outputfile in
++	    *.exe|*.EXE) ;;
++	    *)
++	      lt_outputfile="$lt_outputfile.exe"
++	      lt_tool_outputfile="$lt_tool_outputfile.exe"
++	      ;;
++	  esac~
++	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
++	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
++	    $RM "$lt_outputfile.manifest";
++	  fi'
++	;;
++      *)
++	# Assume MSVC wrapper
++	hardcode_libdir_flag_spec=' '
++	allow_undefined_flag=unsupported
++	# Tell ltmain to make .lib files, not .a files.
++	libext=lib
++	# Tell ltmain to make .dll files, not .so files.
++	shrext_cmds=".dll"
++	# FIXME: Setting linknames here is a bad hack.
++	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
++	# The linker will automatically build a .lib file if we build a DLL.
++	old_archive_from_new_cmds='true'
++	# FIXME: Should let the user specify the lib program.
++	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
++	enable_shared_with_static_runtimes=yes
++	;;
++      esac
+       ;;
  
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/adler32.Plo@am__quote@ # am--include-marker
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/compress.Plo@am__quote@ # am--include-marker
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crc32.Plo@am__quote@ # am--include-marker
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/deflate.Plo@am__quote@ # am--include-marker
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzclose.Plo@am__quote@ # am--include-marker
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzlib.Plo@am__quote@ # am--include-marker
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzread.Plo@am__quote@ # am--include-marker
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzwrite.Plo@am__quote@ # am--include-marker
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/infback.Plo@am__quote@ # am--include-marker
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inffast.Plo@am__quote@ # am--include-marker
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inflate.Plo@am__quote@ # am--include-marker
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inftrees.Plo@am__quote@ # am--include-marker
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-adler32.Po@am__quote@ # am--include-marker
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-compress.Po@am__quote@ # am--include-marker
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-crc32.Po@am__quote@ # am--include-marker
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-deflate.Po@am__quote@ # am--include-marker
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-gzclose.Po@am__quote@ # am--include-marker
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-gzlib.Po@am__quote@ # am--include-marker
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-gzread.Po@am__quote@ # am--include-marker
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-gzwrite.Po@am__quote@ # am--include-marker
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-infback.Po@am__quote@ # am--include-marker
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-inffast.Po@am__quote@ # am--include-marker
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-inflate.Po@am__quote@ # am--include-marker
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-inftrees.Po@am__quote@ # am--include-marker
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-trees.Po@am__quote@ # am--include-marker
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-uncompr.Po@am__quote@ # am--include-marker
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-zutil.Po@am__quote@ # am--include-marker
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/trees.Plo@am__quote@ # am--include-marker
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/uncompr.Plo@am__quote@ # am--include-marker
--@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/zutil.Plo@am__quote@ # am--include-marker
--
--$(am__depfiles_remade):
--	@$(MKDIR_P) $(@D)
--	@echo '# dummy' >$@-t && $(am__mv) $@-t $@
--
--am--depfiles: $(am__depfiles_remade)
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/adler32.Plo@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/compress.Plo@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crc32.Plo@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/deflate.Plo@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzclose.Plo@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzlib.Plo@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzread.Plo@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzwrite.Plo@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/infback.Plo@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inffast.Plo@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inflate.Plo@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inftrees.Plo@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-adler32.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-compress.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-crc32.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-deflate.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-gzclose.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-gzlib.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-gzread.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-gzwrite.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-infback.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-inffast.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-inflate.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-inftrees.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-trees.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-uncompr.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-zutil.Po@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/trees.Plo@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/uncompr.Plo@am__quote@
-+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/zutil.Plo@am__quote@
+     darwin* | rhapsody*)
+@@ -10704,7 +11282,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  
- .c.o:
- @am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@@ -896,10 +876,8 @@ cscopelist-am: $(am__tagged_files)
- distclean-tags:
- 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
- 	-rm -f cscope.out cscope.in.out cscope.po.out cscope.files
--distdir: $(BUILT_SOURCES)
--	$(MAKE) $(AM_MAKEFLAGS) distdir-am
- 
--distdir-am: $(DISTFILES)
-+distdir: $(DISTFILES)
- 	$(am__remove_distdir)
- 	test -d "$(distdir)" || mkdir "$(distdir)"
- 	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-@@ -954,10 +932,6 @@ dist-xz: distdir
- 	tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
- 	$(am__post_remove_distdir)
+     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+     freebsd* | dragonfly*)
+-      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
++      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+       hardcode_libdir_flag_spec='-R$libdir'
+       hardcode_direct=yes
+       hardcode_shlibpath_var=no
+@@ -10712,7 +11290,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  
--dist-zstd: distdir
--	tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst
--	$(am__post_remove_distdir)
--
- dist-tarZ: distdir
- 	@echo WARNING: "Support for distribution archives compressed with" \
- 		       "legacy program 'compress' is deprecated." >&2
-@@ -1000,8 +974,6 @@ distcheck: dist
- 	  eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
- 	*.zip*) \
- 	  unzip $(distdir).zip ;;\
--	*.tar.zst*) \
--	  zstd -dc $(distdir).tar.zst | $(am__untar) ;;\
+     hpux9*)
+       if test "$GCC" = yes; then
+-	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'
++	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+       else
+ 	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
+       fi
+@@ -10728,7 +11306,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+ 
+     hpux10*)
+       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
+-	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++	archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+       else
+ 	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
+       fi
+@@ -10752,10 +11330,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+ 	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ 	  ;;
+ 	ia64*)
+-	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
++	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+ 	  ;;
+ 	*)
+-	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ 	  ;;
  	esac
- 	chmod -R a-w $(distdir)
- 	chmod u+w $(distdir)
-@@ -1017,7 +989,7 @@ distcheck: dist
- 	    $(DISTCHECK_CONFIGURE_FLAGS) \
- 	    --srcdir=../.. --prefix="$$dc_install_base" \
- 	  && $(MAKE) $(AM_MAKEFLAGS) \
--	  && $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \
-+	  && $(MAKE) $(AM_MAKEFLAGS) dvi \
- 	  && $(MAKE) $(AM_MAKEFLAGS) check \
- 	  && $(MAKE) $(AM_MAKEFLAGS) install \
- 	  && $(MAKE) $(AM_MAKEFLAGS) installcheck \
-@@ -1113,36 +1085,7 @@ clean-am: clean-generic clean-libtool clean-local \
+       else
+@@ -10834,23 +11412,36 @@ fi
  
- distclean: distclean-am
- 	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
--		-rm -f ./$(DEPDIR)/adler32.Plo
--	-rm -f ./$(DEPDIR)/compress.Plo
--	-rm -f ./$(DEPDIR)/crc32.Plo
--	-rm -f ./$(DEPDIR)/deflate.Plo
--	-rm -f ./$(DEPDIR)/gzclose.Plo
--	-rm -f ./$(DEPDIR)/gzlib.Plo
--	-rm -f ./$(DEPDIR)/gzread.Plo
--	-rm -f ./$(DEPDIR)/gzwrite.Plo
--	-rm -f ./$(DEPDIR)/infback.Plo
--	-rm -f ./$(DEPDIR)/inffast.Plo
--	-rm -f ./$(DEPDIR)/inflate.Plo
--	-rm -f ./$(DEPDIR)/inftrees.Plo
--	-rm -f ./$(DEPDIR)/libz_a-adler32.Po
--	-rm -f ./$(DEPDIR)/libz_a-compress.Po
--	-rm -f ./$(DEPDIR)/libz_a-crc32.Po
--	-rm -f ./$(DEPDIR)/libz_a-deflate.Po
--	-rm -f ./$(DEPDIR)/libz_a-gzclose.Po
--	-rm -f ./$(DEPDIR)/libz_a-gzlib.Po
--	-rm -f ./$(DEPDIR)/libz_a-gzread.Po
--	-rm -f ./$(DEPDIR)/libz_a-gzwrite.Po
--	-rm -f ./$(DEPDIR)/libz_a-infback.Po
--	-rm -f ./$(DEPDIR)/libz_a-inffast.Po
--	-rm -f ./$(DEPDIR)/libz_a-inflate.Po
--	-rm -f ./$(DEPDIR)/libz_a-inftrees.Po
--	-rm -f ./$(DEPDIR)/libz_a-trees.Po
--	-rm -f ./$(DEPDIR)/libz_a-uncompr.Po
--	-rm -f ./$(DEPDIR)/libz_a-zutil.Po
--	-rm -f ./$(DEPDIR)/trees.Plo
--	-rm -f ./$(DEPDIR)/uncompr.Plo
--	-rm -f ./$(DEPDIR)/zutil.Plo
-+	-rm -rf ./$(DEPDIR)
- 	-rm -f Makefile
- distclean-am: clean-am distclean-compile distclean-generic \
- 	distclean-libtool distclean-local distclean-tags
-@@ -1190,36 +1133,7 @@ installcheck-am:
- maintainer-clean: maintainer-clean-am
- 	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
- 	-rm -rf $(top_srcdir)/autom4te.cache
--		-rm -f ./$(DEPDIR)/adler32.Plo
--	-rm -f ./$(DEPDIR)/compress.Plo
--	-rm -f ./$(DEPDIR)/crc32.Plo
--	-rm -f ./$(DEPDIR)/deflate.Plo
--	-rm -f ./$(DEPDIR)/gzclose.Plo
--	-rm -f ./$(DEPDIR)/gzlib.Plo
--	-rm -f ./$(DEPDIR)/gzread.Plo
--	-rm -f ./$(DEPDIR)/gzwrite.Plo
--	-rm -f ./$(DEPDIR)/infback.Plo
--	-rm -f ./$(DEPDIR)/inffast.Plo
--	-rm -f ./$(DEPDIR)/inflate.Plo
--	-rm -f ./$(DEPDIR)/inftrees.Plo
--	-rm -f ./$(DEPDIR)/libz_a-adler32.Po
--	-rm -f ./$(DEPDIR)/libz_a-compress.Po
--	-rm -f ./$(DEPDIR)/libz_a-crc32.Po
--	-rm -f ./$(DEPDIR)/libz_a-deflate.Po
--	-rm -f ./$(DEPDIR)/libz_a-gzclose.Po
--	-rm -f ./$(DEPDIR)/libz_a-gzlib.Po
--	-rm -f ./$(DEPDIR)/libz_a-gzread.Po
--	-rm -f ./$(DEPDIR)/libz_a-gzwrite.Po
--	-rm -f ./$(DEPDIR)/libz_a-infback.Po
--	-rm -f ./$(DEPDIR)/libz_a-inffast.Po
--	-rm -f ./$(DEPDIR)/libz_a-inflate.Po
--	-rm -f ./$(DEPDIR)/libz_a-inftrees.Po
--	-rm -f ./$(DEPDIR)/libz_a-trees.Po
--	-rm -f ./$(DEPDIR)/libz_a-uncompr.Po
--	-rm -f ./$(DEPDIR)/libz_a-zutil.Po
--	-rm -f ./$(DEPDIR)/trees.Plo
--	-rm -f ./$(DEPDIR)/uncompr.Plo
--	-rm -f ./$(DEPDIR)/zutil.Plo
-+	-rm -rf ./$(DEPDIR)
- 	-rm -f Makefile
- maintainer-clean-am: distclean-am maintainer-clean-generic \
- 	maintainer-clean-local
-@@ -1241,17 +1155,17 @@ uninstall-am: uninstall-toolexeclibLIBRARIES
- 
- .MAKE: install-am install-strip
- 
--.PHONY: CTAGS GTAGS TAGS all all-am all-local am--depfiles am--refresh \
--	check check-am clean clean-cscope clean-generic clean-libtool \
-+.PHONY: CTAGS GTAGS TAGS all all-am all-local am--refresh check \
-+	check-am clean clean-cscope clean-generic clean-libtool \
- 	clean-local clean-noinstLTLIBRARIES clean-toolexeclibLIBRARIES \
- 	cscope cscopelist-am ctags ctags-am dist dist-all dist-bzip2 \
- 	dist-gzip dist-lzip dist-shar dist-tarZ dist-xz dist-zip \
--	dist-zstd distcheck distclean distclean-compile \
--	distclean-generic distclean-libtool distclean-local \
--	distclean-tags distcleancheck distdir distuninstallcheck dvi \
--	dvi-am html html-am info info-am install install-am \
--	install-data install-data-am install-dvi install-dvi-am \
--	install-exec install-exec-am install-exec-local install-html \
-+	distcheck distclean distclean-compile distclean-generic \
-+	distclean-libtool distclean-local distclean-tags \
-+	distcleancheck distdir distuninstallcheck dvi dvi-am html \
-+	html-am info info-am install install-am install-data \
-+	install-data-am install-dvi install-dvi-am install-exec \
-+	install-exec-am install-exec-local install-html \
- 	install-html-am install-info install-info-am install-man \
- 	install-pdf install-pdf-am install-ps install-ps-am \
- 	install-strip install-toolexeclibLIBRARIES installcheck \
-diff --git a/zlib/aclocal.m4 b/zlib/aclocal.m4
-index 3538b0f0aea..e5eed57bd68 100644
---- a/zlib/aclocal.m4
-+++ b/zlib/aclocal.m4
-@@ -1,6 +1,6 @@
--# generated automatically by aclocal 1.16.5 -*- Autoconf -*-
-+# generated automatically by aclocal 1.15.1 -*- Autoconf -*-
+     irix5* | irix6* | nonstopux*)
+       if test "$GCC" = yes; then
+-	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ 	# Try to use the -exported_symbol ld option, if it does not
+ 	# work, assume that -exports_file does not work either and
+ 	# implicitly export all symbols.
+-        save_LDFLAGS="$LDFLAGS"
+-        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
+-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++	# This should be the same for all languages, so no per-tag cache variable.
++	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
++$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
++if ${lt_cv_irix_exported_symbol+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  save_LDFLAGS="$LDFLAGS"
++	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
++	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+-int foo(void) {}
++int foo (void) { return 0; }
+ _ACEOF
+ if ac_fn_c_try_link "$LINENO"; then :
+-  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
+-
++  lt_cv_irix_exported_symbol=yes
++else
++  lt_cv_irix_exported_symbol=no
+ fi
+ rm -f core conftest.err conftest.$ac_objext \
+     conftest$ac_exeext conftest.$ac_ext
+-        LDFLAGS="$save_LDFLAGS"
++           LDFLAGS="$save_LDFLAGS"
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
++$as_echo "$lt_cv_irix_exported_symbol" >&6; }
++	if test "$lt_cv_irix_exported_symbol" = yes; then
++          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
++	fi
+       else
+ 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
+ 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
+@@ -10935,7 +11526,7 @@ rm -f core conftest.err conftest.$ac_objext \
+     osf4* | osf5*)	# as osf3* with the addition of -msym flag
+       if test "$GCC" = yes; then
+ 	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
+-	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
++	archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ 	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
+       else
+ 	allow_undefined_flag=' -expect_unresolved \*'
+@@ -10954,9 +11545,9 @@ rm -f core conftest.err conftest.$ac_objext \
+       no_undefined_flag=' -z defs'
+       if test "$GCC" = yes; then
+ 	wlarc='${wl}'
+-	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
++	archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+ 	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
+-	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
++	  $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
+       else
+ 	case `$CC -V 2>&1` in
+ 	*"Compilers 5.0"*)
+@@ -11532,8 +12123,9 @@ cygwin* | mingw* | pw32* | cegcc*)
+   need_version=no
+   need_lib_prefix=no
  
--# Copyright (C) 1996-2021 Free Software Foundation, Inc.
-+# Copyright (C) 1996-2017 Free Software Foundation, Inc.
+-  case $GCC,$host_os in
+-  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
++  case $GCC,$cc_basename in
++  yes,*)
++    # gcc
+     library_names_spec='$libname.dll.a'
+     # DLL is installed to $(libdir)/../bin by postinstall_cmds
+     postinstall_cmds='base_file=`basename \${file}`~
+@@ -11566,13 +12158,71 @@ cygwin* | mingw* | pw32* | cegcc*)
+       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+       ;;
+     esac
++    dynamic_linker='Win32 ld.exe'
++    ;;
++
++  *,cl*)
++    # Native MSVC
++    libname_spec='$name'
++    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
++    library_names_spec='${libname}.dll.lib'
++
++    case $build_os in
++    mingw*)
++      sys_lib_search_path_spec=
++      lt_save_ifs=$IFS
++      IFS=';'
++      for lt_path in $LIB
++      do
++        IFS=$lt_save_ifs
++        # Let DOS variable expansion print the short 8.3 style file name.
++        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
++        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
++      done
++      IFS=$lt_save_ifs
++      # Convert to MSYS style.
++      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
++      ;;
++    cygwin*)
++      # Convert to unix form, then to dos form, then back to unix form
++      # but this time dos style (no spaces!) so that the unix form looks
++      # like /cygdrive/c/PROGRA~1:/cygdr...
++      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
++      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
++      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
++      ;;
++    *)
++      sys_lib_search_path_spec="$LIB"
++      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
++        # It is most probably a Windows format PATH.
++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
++      else
++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
++      fi
++      # FIXME: find the short name or the path components, as spaces are
++      # common. (e.g. "Program Files" -> "PROGRA~1")
++      ;;
++    esac
++
++    # DLL is installed to $(libdir)/../bin by postinstall_cmds
++    postinstall_cmds='base_file=`basename \${file}`~
++      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
++      dldir=$destdir/`dirname \$dlpath`~
++      test -d \$dldir || mkdir -p \$dldir~
++      $install_prog $dir/$dlname \$dldir/$dlname'
++    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
++      dlpath=$dir/\$dldll~
++       $RM \$dlpath'
++    shlibpath_overrides_runpath=yes
++    dynamic_linker='Win32 link.exe'
+     ;;
  
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
-@@ -20,7 +20,7 @@ You have another version of autoconf.  It may work, but is not guaranteed to.
- If you have problems, you may need to regenerate the build system entirely.
- To do so, use the procedure documented by the package, typically 'autoreconf'.])])
+   *)
++    # Assume MSVC wrapper
+     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
++    dynamic_linker='Win32 ld.exe'
+     ;;
+   esac
+-  dynamic_linker='Win32 ld.exe'
+   # FIXME: first we should search . and the directory the executable is in
+   shlibpath_var=PATH
+   ;;
+@@ -12450,7 +13100,7 @@ else
+   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+   lt_status=$lt_dlunknown
+   cat > conftest.$ac_ext <<_LT_EOF
+-#line 12453 "configure"
++#line $LINENO "configure"
+ #include "confdefs.h"
  
--# Copyright (C) 2002-2021 Free Software Foundation, Inc.
-+# Copyright (C) 2002-2017 Free Software Foundation, Inc.
- #
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
-@@ -32,10 +32,10 @@ To do so, use the procedure documented by the package, typically 'autoreconf'.])
- # generated from the m4 files accompanying Automake X.Y.
- # (This private macro should not be called outside this file.)
- AC_DEFUN([AM_AUTOMAKE_VERSION],
--[am__api_version='1.16'
-+[am__api_version='1.15'
- dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
- dnl require some minimum version.  Point them to the right macro.
--m4_if([$1], [1.16.5], [],
-+m4_if([$1], [1.15.1], [],
-       [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
- ])
+ #if HAVE_DLFCN_H
+@@ -12494,10 +13144,10 @@ else
+ /* When -fvisbility=hidden is used, assume the code has been annotated
+    correspondingly for the symbols needed.  */
+ #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
+-void fnord () __attribute__((visibility("default")));
++int fnord () __attribute__((visibility("default")));
+ #endif
  
-@@ -51,14 +51,14 @@ m4_define([_AM_AUTOCONF_VERSION], [])
- # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
- # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
--[AM_AUTOMAKE_VERSION([1.16.5])dnl
-+[AM_AUTOMAKE_VERSION([1.15.1])dnl
- m4_ifndef([AC_AUTOCONF_VERSION],
-   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
- _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
+-void fnord () { int i=42; }
++int fnord () { return 42; }
+ int main ()
+ {
+   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+@@ -12556,7 +13206,7 @@ else
+   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+   lt_status=$lt_dlunknown
+   cat > conftest.$ac_ext <<_LT_EOF
+-#line 12559 "configure"
++#line $LINENO "configure"
+ #include "confdefs.h"
  
- # AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
+ #if HAVE_DLFCN_H
+@@ -12600,10 +13250,10 @@ else
+ /* When -fvisbility=hidden is used, assume the code has been annotated
+    correspondingly for the symbols needed.  */
+ #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
+-void fnord () __attribute__((visibility("default")));
++int fnord () __attribute__((visibility("default")));
+ #endif
  
--# Copyright (C) 2001-2021 Free Software Foundation, Inc.
-+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
+-void fnord () { int i=42; }
++int fnord () { return 42; }
+ int main ()
+ {
+   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+@@ -17596,13 +18246,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
+ lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
+ lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
+ lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
++lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
++lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
+ reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
+ reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
+ OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
+ deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
+ file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
++file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
++want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
++DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
++sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
+ AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
+ AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
++archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
+ STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
+ RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
+ old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
+@@ -17617,14 +18274,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
+ lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
+ lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
+ 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"`'
++nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
++lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
+ objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
+ MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
+ lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
+-lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
+ lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
++lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
+ lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
+ lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
+ need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
++MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
+ DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
+ NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
+ LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
+@@ -17657,12 +18317,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
+ hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
+ inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
+ link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
+-fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
+ always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
+ export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
+ exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
+ include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
+ prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
++postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
+ file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
+ variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
+ need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
+@@ -17717,8 +18377,13 @@ reload_flag \
+ OBJDUMP \
+ deplibs_check_method \
+ file_magic_cmd \
++file_magic_glob \
++want_nocaseglob \
++DLLTOOL \
++sharedlib_from_linklib_cmd \
+ AR \
+ AR_FLAGS \
++archiver_list_spec \
+ STRIP \
+ RANLIB \
+ CC \
+@@ -17728,12 +18393,14 @@ lt_cv_sys_global_symbol_pipe \
+ lt_cv_sys_global_symbol_to_cdecl \
+ lt_cv_sys_global_symbol_to_c_name_address \
+ lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
++nm_file_list_spec \
+ lt_prog_compiler_no_builtin_flag \
+-lt_prog_compiler_wl \
+ lt_prog_compiler_pic \
++lt_prog_compiler_wl \
+ lt_prog_compiler_static \
+ lt_cv_prog_compiler_c_o \
+ need_locks \
++MANIFEST_TOOL \
+ DSYMUTIL \
+ NMEDIT \
+ LIPO \
+@@ -17749,7 +18416,6 @@ no_undefined_flag \
+ hardcode_libdir_flag_spec \
+ hardcode_libdir_flag_spec_ld \
+ hardcode_libdir_separator \
+-fix_srcfile_path \
+ exclude_expsyms \
+ include_expsyms \
+ file_list_spec \
+@@ -17785,6 +18451,7 @@ module_cmds \
+ module_expsym_cmds \
+ export_symbols_cmds \
+ prelink_cmds \
++postlink_cmds \
+ postinstall_cmds \
+ postuninstall_cmds \
+ finish_cmds \
+@@ -18610,7 +19277,8 @@ $as_echo "$as_me: executing $ac_file commands" >&6;}
+ # NOTE: Changes made to this file will be lost: look at ltmain.sh.
  #
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
-@@ -110,7 +110,7 @@ am_aux_dir=`cd "$ac_aux_dir" && pwd`
+ #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+-#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
++#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
++#                 Inc.
+ #   Written by Gordon Matzigkeit, 1996
+ #
+ #   This file is part of GNU Libtool.
+@@ -18713,19 +19381,42 @@ SP2NL=$lt_lt_SP2NL
+ # turn newlines into spaces.
+ NL2SP=$lt_lt_NL2SP
  
- # AM_CONDITIONAL                                            -*- Autoconf -*-
++# convert \$build file names to \$host format.
++to_host_file_cmd=$lt_cv_to_host_file_cmd
++
++# convert \$build files to toolchain format.
++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
++
+ # An object symbol dumper.
+ OBJDUMP=$lt_OBJDUMP
+ 
+ # Method to check whether dependent libraries are shared objects.
+ deplibs_check_method=$lt_deplibs_check_method
  
--# Copyright (C) 1997-2021 Free Software Foundation, Inc.
-+# Copyright (C) 1997-2017 Free Software Foundation, Inc.
- #
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
-@@ -141,7 +141,7 @@ AC_CONFIG_COMMANDS_PRE(
- Usually this means the macro was only invoked conditionally.]])
- fi])])
+-# Command to use when deplibs_check_method == "file_magic".
++# Command to use when deplibs_check_method = "file_magic".
+ file_magic_cmd=$lt_file_magic_cmd
  
--# Copyright (C) 1999-2021 Free Software Foundation, Inc.
-+# Copyright (C) 1999-2017 Free Software Foundation, Inc.
- #
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
-@@ -332,12 +332,13 @@ _AM_SUBST_NOTMAKE([am__nodep])dnl
++# How to find potential files when deplibs_check_method = "file_magic".
++file_magic_glob=$lt_file_magic_glob
++
++# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
++want_nocaseglob=$lt_want_nocaseglob
++
++# DLL creation program.
++DLLTOOL=$lt_DLLTOOL
++
++# Command to associate shared and link libraries.
++sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
++
+ # The archiver.
+ AR=$lt_AR
++
++# Flags to create an archive.
+ AR_FLAGS=$lt_AR_FLAGS
  
- # Generate code to set up dependency tracking.              -*- Autoconf -*-
++# How to feed a file listing to the archiver.
++archiver_list_spec=$lt_archiver_list_spec
++
+ # A symbol stripping program.
+ STRIP=$lt_STRIP
  
--# Copyright (C) 1999-2021 Free Software Foundation, Inc.
-+# Copyright (C) 1999-2017 Free Software Foundation, Inc.
- #
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
- # with or without modifications, as long as this notice is preserved.
+@@ -18755,6 +19446,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
+ # Transform the output of nm in a C name address pair when lib prefix is needed.
+ global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
  
++# Specify filename containing input files for \$NM.
++nm_file_list_spec=$lt_nm_file_list_spec
 +
- # _AM_OUTPUT_DEPENDENCY_COMMANDS
- # ------------------------------
- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
-@@ -345,43 +346,49 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
-   # Older Autoconf quotes --file arguments for eval, but not when files
-   # are listed without --file.  Let's play safe and only enable the eval
-   # if we detect the quoting.
--  # TODO: see whether this extra hack can be removed once we start
--  # requiring Autoconf 2.70 or later.
--  AS_CASE([$CONFIG_FILES],
--          [*\'*], [eval set x "$CONFIG_FILES"],
--          [*], [set x $CONFIG_FILES])
-+  case $CONFIG_FILES in
-+  *\'*) eval set x "$CONFIG_FILES" ;;
-+  *)   set x $CONFIG_FILES ;;
-+  esac
-   shift
--  # Used to flag and report bootstrapping failures.
--  am_rc=0
--  for am_mf
-+  for mf
-   do
-     # Strip MF so we end up with the name of the file.
--    am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'`
--    # Check whether this is an Automake generated Makefile which includes
--    # dependency-tracking related rules and includes.
--    # Grep'ing the whole file directly is not great: AIX grep has a line
-+    mf=`echo "$mf" | sed -e 's/:.*$//'`
-+    # Check whether this is an Automake generated Makefile or not.
-+    # We used to match only the files named 'Makefile.in', but
-+    # some people rename them; so instead we look at the file content.
-+    # Grep'ing the first line is not enough: some people post-process
-+    # each Makefile.in and add a new line on top of each file to say so.
-+    # Grep'ing the whole file is not good either: AIX grep has a line
-     # limit of 2048, but all sed's we know have understand at least 4000.
--    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
--      || continue
--    am_dirpart=`AS_DIRNAME(["$am_mf"])`
--    am_filepart=`AS_BASENAME(["$am_mf"])`
--    AM_RUN_LOG([cd "$am_dirpart" \
--      && sed -e '/# am--include-marker/d' "$am_filepart" \
--        | $MAKE -f - am--depfiles]) || am_rc=$?
-+    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
-+      dirpart=`AS_DIRNAME("$mf")`
-+    else
-+      continue
-+    fi
-+    # Extract the definition of DEPDIR, am__include, and am__quote
-+    # from the Makefile without running 'make'.
-+    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
-+    test -z "$DEPDIR" && continue
-+    am__include=`sed -n 's/^am__include = //p' < "$mf"`
-+    test -z "$am__include" && continue
-+    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
-+    # Find all dependency output files, they are included files with
-+    # $(DEPDIR) in their names.  We invoke sed twice because it is the
-+    # simplest approach to changing $(DEPDIR) to its actual value in the
-+    # expansion.
-+    for file in `sed -n "
-+      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
-+	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
-+      # Make sure the directory exists.
-+      test -f "$dirpart/$file" && continue
-+      fdir=`AS_DIRNAME(["$file"])`
-+      AS_MKDIR_P([$dirpart/$fdir])
-+      # echo "creating $dirpart/$file"
-+      echo '# dummy' > "$dirpart/$file"
-+    done
-   done
--  if test $am_rc -ne 0; then
--    AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments
--    for automatic dependency tracking.  If GNU make was not used, consider
--    re-running the configure script with MAKE="gmake" (or whatever is
--    necessary).  You can also try re-running configure with the
--    '--disable-dependency-tracking' option to at least be able to build
--    the package (albeit without support for automatic dependency tracking).])
--  fi
--  AS_UNSET([am_dirpart])
--  AS_UNSET([am_filepart])
--  AS_UNSET([am_mf])
--  AS_UNSET([am_rc])
--  rm -f conftest-deps.mk
- }
- ])# _AM_OUTPUT_DEPENDENCY_COMMANDS
++# The root where to search for dependent libraries,and in which our libraries should be installed.
++lt_sysroot=$lt_sysroot
++
+ # The name of the directory that contains temporary libtool files.
+ objdir=$objdir
  
-@@ -390,17 +397,18 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
- # -----------------------------
- # This macro should only be invoked once -- use via AC_REQUIRE.
- #
--# This code is only required when automatic dependency tracking is enabled.
--# This creates each '.Po' and '.Plo' makefile fragment that we'll need in
--# order to bootstrap the dependency handling code.
-+# This code is only required when automatic dependency tracking
-+# is enabled.  FIXME.  This creates each '.P' file that we will
-+# need in order to bootstrap the dependency handling code.
- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
- [AC_CONFIG_COMMANDS([depfiles],
-      [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
--     [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])])
-+     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
-+])
+@@ -18764,6 +19461,9 @@ MAGIC_CMD=$MAGIC_CMD
+ # Must we lock files when doing compilation?
+ need_locks=$lt_need_locks
  
- # Do all the work for Automake.                             -*- Autoconf -*-
++# Manifest tool.
++MANIFEST_TOOL=$lt_MANIFEST_TOOL
++
+ # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
+ DSYMUTIL=$lt_DSYMUTIL
  
--# Copyright (C) 1996-2021 Free Software Foundation, Inc.
-+# Copyright (C) 1996-2017 Free Software Foundation, Inc.
- #
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
-@@ -428,10 +436,6 @@ m4_defn([AC_PROG_CC])
- # release and drop the old call support.
- AC_DEFUN([AM_INIT_AUTOMAKE],
- [AC_PREREQ([2.65])dnl
--m4_ifdef([_$0_ALREADY_INIT],
--  [m4_fatal([$0 expanded multiple times
--]m4_defn([_$0_ALREADY_INIT]))],
--  [m4_define([_$0_ALREADY_INIT], m4_expansion_stack)])dnl
- dnl Autoconf wants to disallow AM_ names.  We explicitly allow
- dnl the ones we care about.
- m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
-@@ -468,7 +472,7 @@ m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
- [_AM_SET_OPTIONS([$1])dnl
- dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
- m4_if(
--  m4_ifset([AC_PACKAGE_NAME], [ok]):m4_ifset([AC_PACKAGE_VERSION], [ok]),
-+  m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
-   [ok:ok],,
-   [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
-  AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
-@@ -491,8 +495,8 @@ AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
- AC_REQUIRE([AC_PROG_MKDIR_P])dnl
- # For better backward compatibility.  To be removed once Automake 1.9.x
- # dies out for good.  For more background, see:
--# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
--# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
-+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
-+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
- AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
- # We need awk for the "check" target (and possibly the TAP driver).  The
- # system "awk" is bad on some platforms.
-@@ -520,20 +524,6 @@ AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
- 		  [m4_define([AC_PROG_OBJCXX],
- 			     m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
- ])
--# Variables for tags utilities; see am/tags.am
--if test -z "$CTAGS"; then
--  CTAGS=ctags
--fi
--AC_SUBST([CTAGS])
--if test -z "$ETAGS"; then
--  ETAGS=etags
--fi
--AC_SUBST([ETAGS])
--if test -z "$CSCOPE"; then
--  CSCOPE=cscope
--fi
--AC_SUBST([CSCOPE])
--
- AC_REQUIRE([AM_SILENT_RULES])dnl
- dnl The testsuite driver may need to know about EXEEXT, so add the
- dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This
-@@ -573,7 +563,7 @@ END
- Aborting the configuration process, to ensure you take notice of the issue.
+@@ -18878,12 +19578,12 @@ with_gcc=$GCC
+ # Compiler flag to turn off builtin functions.
+ no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
  
- You can download and install GNU coreutils to get an 'rm' implementation
--that behaves properly: <https://www.gnu.org/software/coreutils/>.
-+that behaves properly: <http://www.gnu.org/software/coreutils/>.
+-# How to pass a linker flag through the compiler.
+-wl=$lt_lt_prog_compiler_wl
+-
+ # Additional compiler flags for building library objects.
+ pic_flag=$lt_lt_prog_compiler_pic
  
- If you want to complete the configuration process using your problematic
- 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
-@@ -615,7 +605,7 @@ for _am_header in $config_headers :; do
- done
- echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
++# How to pass a linker flag through the compiler.
++wl=$lt_lt_prog_compiler_wl
++
+ # Compiler flag to prevent dynamic linking.
+ link_static_flag=$lt_lt_prog_compiler_static
  
--# Copyright (C) 2001-2021 Free Software Foundation, Inc.
-+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
- #
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
-@@ -639,7 +629,7 @@ AC_SUBST([install_sh])])
- # Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
- # From Jim Meyering
+@@ -18970,9 +19670,6 @@ inherit_rpath=$inherit_rpath
+ # Whether libtool must link a program against all its dependency libraries.
+ link_all_deplibs=$link_all_deplibs
  
--# Copyright (C) 1996-2021 Free Software Foundation, Inc.
-+# Copyright (C) 1996-2017 Free Software Foundation, Inc.
- #
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
-@@ -674,7 +664,7 @@ AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
+-# Fix the shell variable \$srcfile for the compiler.
+-fix_srcfile_path=$lt_fix_srcfile_path
+-
+ # Set to "yes" if exported symbols are required.
+ always_export_symbols=$always_export_symbols
  
- # Check to see how 'make' treats includes.	            -*- Autoconf -*-
+@@ -18988,6 +19685,9 @@ include_expsyms=$lt_include_expsyms
+ # Commands necessary for linking programs (against libraries) with templates.
+ prelink_cmds=$lt_prelink_cmds
  
--# Copyright (C) 2001-2021 Free Software Foundation, Inc.
-+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
- #
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
-@@ -682,42 +672,49 @@ AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
++# Commands necessary for finishing linking programs.
++postlink_cmds=$lt_postlink_cmds
++
+ # Specify filename containing input files.
+ file_list_spec=$lt_file_list_spec
  
- # AM_MAKE_INCLUDE()
- # -----------------
--# Check whether make has an 'include' directive that can support all
--# the idioms we need for our automatic dependency tracking code.
-+# Check to see how make treats includes.
- AC_DEFUN([AM_MAKE_INCLUDE],
--[AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive])
--cat > confinc.mk << 'END'
-+[am_make=${MAKE-make}
-+cat > confinc << 'END'
- am__doit:
--	@echo this is the am__doit target >confinc.out
-+	@echo this is the am__doit target
- .PHONY: am__doit
- END
-+# If we don't find an include directive, just comment out the code.
-+AC_MSG_CHECKING([for style of include used by $am_make])
- am__include="#"
- am__quote=
--# BSD make does it like this.
--echo '.include "confinc.mk" # ignored' > confmf.BSD
--# Other make implementations (GNU, Solaris 10, AIX) do it like this.
--echo 'include confinc.mk # ignored' > confmf.GNU
--_am_result=no
--for s in GNU BSD; do
--  AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out])
--  AS_CASE([$?:`cat confinc.out 2>/dev/null`],
--      ['0:this is the am__doit target'],
--      [AS_CASE([$s],
--          [BSD], [am__include='.include' am__quote='"'],
--          [am__include='include' am__quote=''])])
--  if test "$am__include" != "#"; then
--    _am_result="yes ($s style)"
--    break
+@@ -19020,210 +19720,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
+   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
+   # text mode, it properly converts lines to CR/LF.  This bash problem
+   # is reportedly fixed, but why not run on old versions too?
+-  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
+-    || (rm -f "$cfgfile"; exit 1)
+-
+-  case $xsi_shell in
+-  yes)
+-    cat << \_LT_EOF >> "$cfgfile"
+-
+-# func_dirname file append nondir_replacement
+-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
+-# otherwise set result to NONDIR_REPLACEMENT.
+-func_dirname ()
+-{
+-  case ${1} in
+-    */*) func_dirname_result="${1%/*}${2}" ;;
+-    *  ) func_dirname_result="${3}" ;;
+-  esac
+-}
+-
+-# func_basename file
+-func_basename ()
+-{
+-  func_basename_result="${1##*/}"
+-}
+-
+-# func_dirname_and_basename file append nondir_replacement
+-# perform func_basename and func_dirname in a single function
+-# call:
+-#   dirname:  Compute the dirname of FILE.  If nonempty,
+-#             add APPEND to the result, otherwise set result
+-#             to NONDIR_REPLACEMENT.
+-#             value returned in "$func_dirname_result"
+-#   basename: Compute filename of FILE.
+-#             value retuned in "$func_basename_result"
+-# Implementation must be kept synchronized with func_dirname
+-# and func_basename. For efficiency, we do not delegate to
+-# those functions but instead duplicate the functionality here.
+-func_dirname_and_basename ()
+-{
+-  case ${1} in
+-    */*) func_dirname_result="${1%/*}${2}" ;;
+-    *  ) func_dirname_result="${3}" ;;
+-  esac
+-  func_basename_result="${1##*/}"
+-}
+-
+-# func_stripname prefix suffix name
+-# strip PREFIX and SUFFIX off of NAME.
+-# PREFIX and SUFFIX must not contain globbing or regex special
+-# characters, hashes, percent signs, but SUFFIX may contain a leading
+-# dot (in which case that matches only a dot).
+-func_stripname ()
+-{
+-  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
+-  # positional parameters, so assign one to ordinary parameter first.
+-  func_stripname_result=${3}
+-  func_stripname_result=${func_stripname_result#"${1}"}
+-  func_stripname_result=${func_stripname_result%"${2}"}
+-}
+-
+-# func_opt_split
+-func_opt_split ()
+-{
+-  func_opt_split_opt=${1%%=*}
+-  func_opt_split_arg=${1#*=}
+-}
+-
+-# func_lo2o object
+-func_lo2o ()
+-{
+-  case ${1} in
+-    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
+-    *)    func_lo2o_result=${1} ;;
+-  esac
+-}
+-
+-# func_xform libobj-or-source
+-func_xform ()
+-{
+-  func_xform_result=${1%.*}.lo
+-}
+-
+-# func_arith arithmetic-term...
+-func_arith ()
+-{
+-  func_arith_result=$(( $* ))
+-}
+-
+-# func_len string
+-# STRING may not start with a hyphen.
+-func_len ()
+-{
+-  func_len_result=${#1}
+-}
+-
+-_LT_EOF
+-    ;;
+-  *) # Bourne compatible functions.
+-    cat << \_LT_EOF >> "$cfgfile"
+-
+-# func_dirname file append nondir_replacement
+-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
+-# otherwise set result to NONDIR_REPLACEMENT.
+-func_dirname ()
+-{
+-  # Extract subdirectory from the argument.
+-  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
+-  if test "X$func_dirname_result" = "X${1}"; then
+-    func_dirname_result="${3}"
+-  else
+-    func_dirname_result="$func_dirname_result${2}"
 -  fi
--done
--rm -f confinc.* confmf.*
--AC_MSG_RESULT([${_am_result}])
--AC_SUBST([am__include])])
--AC_SUBST([am__quote])])
-+_am_result=none
-+# First try GNU make style include.
-+echo "include confinc" > confmf
-+# Ignore all kinds of additional output from 'make'.
-+case `$am_make -s -f confmf 2> /dev/null` in #(
-+*the\ am__doit\ target*)
-+  am__include=include
-+  am__quote=
-+  _am_result=GNU
-+  ;;
-+esac
-+# Now try BSD make style include.
-+if test "$am__include" = "#"; then
-+   echo '.include "confinc"' > confmf
-+   case `$am_make -s -f confmf 2> /dev/null` in #(
-+   *the\ am__doit\ target*)
-+     am__include=.include
-+     am__quote="\""
-+     _am_result=BSD
-+     ;;
-+   esac
+-}
+-
+-# func_basename file
+-func_basename ()
+-{
+-  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
+-}
+-
+-
+-# func_stripname prefix suffix name
+-# strip PREFIX and SUFFIX off of NAME.
+-# PREFIX and SUFFIX must not contain globbing or regex special
+-# characters, hashes, percent signs, but SUFFIX may contain a leading
+-# dot (in which case that matches only a dot).
+-# func_strip_suffix prefix name
+-func_stripname ()
+-{
+-  case ${2} in
+-    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
+-    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
+-  esac
+-}
+-
+-# sed scripts:
+-my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
+-my_sed_long_arg='1s/^-[^=]*=//'
+-
+-# func_opt_split
+-func_opt_split ()
+-{
+-  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
+-  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
+-}
+-
+-# func_lo2o object
+-func_lo2o ()
+-{
+-  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
+-}
+-
+-# func_xform libobj-or-source
+-func_xform ()
+-{
+-  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
+-}
+-
+-# func_arith arithmetic-term...
+-func_arith ()
+-{
+-  func_arith_result=`expr "$@"`
+-}
+-
+-# func_len string
+-# STRING may not start with a hyphen.
+-func_len ()
+-{
+-  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
+-}
+-
+-_LT_EOF
+-esac
+-
+-case $lt_shell_append in
+-  yes)
+-    cat << \_LT_EOF >> "$cfgfile"
+-
+-# func_append var value
+-# Append VALUE to the end of shell variable VAR.
+-func_append ()
+-{
+-  eval "$1+=\$2"
+-}
+-_LT_EOF
+-    ;;
+-  *)
+-    cat << \_LT_EOF >> "$cfgfile"
+-
+-# func_append var value
+-# Append VALUE to the end of shell variable VAR.
+-func_append ()
+-{
+-  eval "$1=\$$1\$2"
+-}
+-
+-_LT_EOF
+-    ;;
+-  esac
+-
+-
+-  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
+-    || (rm -f "$cfgfile"; exit 1)
+-
+-  mv -f "$cfgfile" "$ofile" ||
++  sed '$q' "$ltmain" >> "$cfgfile" \
++     || (rm -f "$cfgfile"; exit 1)
++
++  if test x"$xsi_shell" = xyes; then
++  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
++func_dirname ()\
++{\
++\    case ${1} in\
++\      */*) func_dirname_result="${1%/*}${2}" ;;\
++\      *  ) func_dirname_result="${3}" ;;\
++\    esac\
++} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++  sed -e '/^func_basename ()$/,/^} # func_basename /c\
++func_basename ()\
++{\
++\    func_basename_result="${1##*/}"\
++} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++  sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
++func_dirname_and_basename ()\
++{\
++\    case ${1} in\
++\      */*) func_dirname_result="${1%/*}${2}" ;;\
++\      *  ) func_dirname_result="${3}" ;;\
++\    esac\
++\    func_basename_result="${1##*/}"\
++} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
++func_stripname ()\
++{\
++\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
++\    # positional parameters, so assign one to ordinary parameter first.\
++\    func_stripname_result=${3}\
++\    func_stripname_result=${func_stripname_result#"${1}"}\
++\    func_stripname_result=${func_stripname_result%"${2}"}\
++} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
++func_split_long_opt ()\
++{\
++\    func_split_long_opt_name=${1%%=*}\
++\    func_split_long_opt_arg=${1#*=}\
++} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
++func_split_short_opt ()\
++{\
++\    func_split_short_opt_arg=${1#??}\
++\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
++} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
++func_lo2o ()\
++{\
++\    case ${1} in\
++\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
++\      *)    func_lo2o_result=${1} ;;\
++\    esac\
++} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++  sed -e '/^func_xform ()$/,/^} # func_xform /c\
++func_xform ()\
++{\
++    func_xform_result=${1%.*}.lo\
++} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++  sed -e '/^func_arith ()$/,/^} # func_arith /c\
++func_arith ()\
++{\
++    func_arith_result=$(( $* ))\
++} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++  sed -e '/^func_len ()$/,/^} # func_len /c\
++func_len ()\
++{\
++    func_len_result=${#1}\
++} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++fi
++
++if test x"$lt_shell_append" = xyes; then
++  sed -e '/^func_append ()$/,/^} # func_append /c\
++func_append ()\
++{\
++    eval "${1}+=\\${2}"\
++} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
++func_append_quoted ()\
++{\
++\    func_quote_for_eval "${2}"\
++\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
++} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
++  && mv -f "$cfgfile.tmp" "$cfgfile" \
++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++test 0 -eq $? || _lt_function_replace_fail=:
++
++
++  # Save a `func_append' function call where possible by direct use of '+='
++  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
++    && mv -f "$cfgfile.tmp" "$cfgfile" \
++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++  test 0 -eq $? || _lt_function_replace_fail=:
++else
++  # Save a `func_append' function call even when '+=' is not available
++  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
++    && mv -f "$cfgfile.tmp" "$cfgfile" \
++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
++  test 0 -eq $? || _lt_function_replace_fail=:
 +fi
-+AC_SUBST([am__include])
-+AC_SUBST([am__quote])
-+AC_MSG_RESULT([$_am_result])
-+rm -f confinc confmf
-+])
- 
- # Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
- 
--# Copyright (C) 1997-2021 Free Software Foundation, Inc.
-+# Copyright (C) 1997-2017 Free Software Foundation, Inc.
- #
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
-@@ -738,7 +735,12 @@ AC_DEFUN([AM_MISSING_HAS_RUN],
- [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
- AC_REQUIRE_AUX_FILE([missing])dnl
- if test x"${MISSING+set}" != xset; then
--  MISSING="\${SHELL} '$am_aux_dir/missing'"
-+  case $am_aux_dir in
-+  *\ * | *\	*)
-+    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
-+  *)
-+    MISSING="\${SHELL} $am_aux_dir/missing" ;;
-+  esac
- fi
- # Use eval to expand $SHELL
- if eval "$MISSING --is-lightweight"; then
-@@ -751,7 +753,7 @@ fi
- 
- # Helper functions for option handling.                     -*- Autoconf -*-
- 
--# Copyright (C) 2001-2021 Free Software Foundation, Inc.
-+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
- #
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
-@@ -780,7 +782,7 @@ AC_DEFUN([_AM_SET_OPTIONS],
- AC_DEFUN([_AM_IF_OPTION],
- [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
- 
--# Copyright (C) 1999-2021 Free Software Foundation, Inc.
-+# Copyright (C) 1999-2017 Free Software Foundation, Inc.
- #
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
-@@ -827,7 +829,7 @@ AC_LANG_POP([C])])
- # For backward compatibility.
- AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
- 
--# Copyright (C) 2001-2021 Free Software Foundation, Inc.
-+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
- #
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
-@@ -846,7 +848,7 @@ AC_DEFUN([AM_RUN_LOG],
- 
- # Check to make sure that the build environment is sane.    -*- Autoconf -*-
- 
--# Copyright (C) 1996-2021 Free Software Foundation, Inc.
-+# Copyright (C) 1996-2017 Free Software Foundation, Inc.
- #
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
-@@ -927,7 +929,7 @@ AC_CONFIG_COMMANDS_PRE(
- rm -f conftest.file
- ])
- 
--# Copyright (C) 2009-2021 Free Software Foundation, Inc.
-+# Copyright (C) 2009-2017 Free Software Foundation, Inc.
- #
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
-@@ -987,7 +989,7 @@ AC_SUBST([AM_BACKSLASH])dnl
- _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
- ])
- 
--# Copyright (C) 2001-2021 Free Software Foundation, Inc.
-+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
- #
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
-@@ -1015,7 +1017,7 @@ fi
- INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
- AC_SUBST([INSTALL_STRIP_PROGRAM])])
- 
--# Copyright (C) 2006-2021 Free Software Foundation, Inc.
-+# Copyright (C) 2006-2017 Free Software Foundation, Inc.
- #
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
-@@ -1034,7 +1036,7 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
- 
- # Check how to create a tarball.                            -*- Autoconf -*-
++
++if test x"$_lt_function_replace_fail" = x":"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
++$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
++fi
++
++
++   mv -f "$cfgfile" "$ofile" ||
+     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
+   chmod +x "$ofile"
  
--# Copyright (C) 2004-2021 Free Software Foundation, Inc.
-+# Copyright (C) 2004-2017 Free Software Foundation, Inc.
- #
- # This file is free software; the Free Software Foundation
- # gives unlimited permission to copy and/or distribute it,
+diff --git a/zlib/Makefile.in b/zlib/Makefile.in
+index 855c23eea23..0605835c14f 100644
+--- a/zlib/Makefile.in
++++ b/zlib/Makefile.in
+@@ -281,6 +281,7 @@ CPPFLAGS = @CPPFLAGS@
+ CYGPATH_W = @CYGPATH_W@
+ DEFS = @DEFS@
+ DEPDIR = @DEPDIR@
++DLLTOOL = @DLLTOOL@
+ DSYMUTIL = @DSYMUTIL@
+ DUMPBIN = @DUMPBIN@
+ ECHO_C = @ECHO_C@
+@@ -305,6 +306,7 @@ LN_S = @LN_S@
+ LTLIBOBJS = @LTLIBOBJS@
+ MAINT = @MAINT@
+ MAKEINFO = @MAKEINFO@
++MANIFEST_TOOL = @MANIFEST_TOOL@
+ MKDIR_P = @MKDIR_P@
+ NM = @NM@
+ NMEDIT = @NMEDIT@
+@@ -331,6 +333,7 @@ abs_builddir = @abs_builddir@
+ abs_srcdir = @abs_srcdir@
+ abs_top_builddir = @abs_top_builddir@
+ abs_top_srcdir = @abs_top_srcdir@
++ac_ct_AR = @ac_ct_AR@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+ am__include = @am__include@
 diff --git a/zlib/configure b/zlib/configure
-index 0a9ad9e8ccb..35b44e2819c 100755
+index e65ade3badd..35b44e2819c 100755
 --- a/zlib/configure
 +++ b/zlib/configure
 @@ -646,8 +646,11 @@ OTOOL
@@ -29508,35 +33800,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  OBJDUMP
  LN_S
  NM
-@@ -666,6 +669,7 @@ am__nodep
- AMDEPBACKSLASH
- AMDEP_FALSE
- AMDEP_TRUE
-+am__quote
- am__include
- DEPDIR
- OBJEXT
-@@ -683,9 +687,6 @@ AM_BACKSLASH
- AM_DEFAULT_VERBOSITY
- AM_DEFAULT_V
- AM_V
--CSCOPE
--ETAGS
--CTAGS
- am__untar
- am__tar
- AMTAR
-@@ -760,8 +761,7 @@ PACKAGE_VERSION
- PACKAGE_TARNAME
- PACKAGE_NAME
- PATH_SEPARATOR
--SHELL
--am__quote'
-+SHELL'
- ac_subst_files=''
- ac_user_opts='
- enable_option_checking
-@@ -777,6 +777,7 @@ enable_static
+@@ -774,6 +777,7 @@ enable_static
  with_pic
  enable_fast_install
  with_gnu_ld
@@ -29544,7 +33808,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  enable_libtool_lock
  enable_host_shared
  '
-@@ -1431,6 +1432,8 @@ Optional Packages:
+@@ -1428,6 +1432,8 @@ Optional Packages:
    --with-pic              try to use only PIC/non-PIC objects [default=use
                            both]
    --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
@@ -29553,150 +33817,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  
  Some influential environment variables:
    CC          C compiler command
-@@ -2417,7 +2420,7 @@ test -n "$target_alias" &&
- mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs"
- 
- 
--am__api_version='1.16'
-+am__api_version='1.15'
- 
- # Find a good install program.  We prefer a C program (faster),
- # so one script is as good as another.  But avoid the broken or
-@@ -2593,7 +2596,12 @@ program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
- am_aux_dir=`cd "$ac_aux_dir" && pwd`
- 
- if test x"${MISSING+set}" != xset; then
--  MISSING="\${SHELL} '$am_aux_dir/missing'"
-+  case $am_aux_dir in
-+  *\ * | *\	*)
-+    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
-+  *)
-+    MISSING="\${SHELL} $am_aux_dir/missing" ;;
-+  esac
- fi
- # Use eval to expand $SHELL
- if eval "$MISSING --is-lightweight"; then
-@@ -2928,8 +2936,8 @@ MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
- 
- # For better backward compatibility.  To be removed once Automake 1.9.x
- # dies out for good.  For more background, see:
--# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
--# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
-+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
-+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
- mkdir_p='$(MKDIR_P)'
- 
- # We need awk for the "check" target (and possibly the TAP driver).  The
-@@ -2948,20 +2956,6 @@ am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
- 
- 
- 
--# Variables for tags utilities; see am/tags.am
--if test -z "$CTAGS"; then
--  CTAGS=ctags
--fi
--
--if test -z "$ETAGS"; then
--  ETAGS=etags
--fi
--
--if test -z "$CSCOPE"; then
--  CSCOPE=cscope
--fi
--
--
- 
- # POSIX will say in a future version that running "rm -f" with no argument
- # is OK; and we want to be able to make that assumption in our Makefile
-@@ -2994,7 +2988,7 @@ END
- Aborting the configuration process, to ensure you take notice of the issue.
- 
- You can download and install GNU coreutils to get an 'rm' implementation
--that behaves properly: <https://www.gnu.org/software/coreutils/>.
-+that behaves properly: <http://www.gnu.org/software/coreutils/>.
- 
- If you want to complete the configuration process using your problematic
- 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
-@@ -3998,45 +3992,45 @@ DEPDIR="${am__leading_dot}deps"
- 
- ac_config_commands="$ac_config_commands depfiles"
- 
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
--$as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; }
--cat > confinc.mk << 'END'
-+
-+am_make=${MAKE-make}
-+cat > confinc << 'END'
- am__doit:
--	@echo this is the am__doit target >confinc.out
-+	@echo this is the am__doit target
- .PHONY: am__doit
- END
-+# If we don't find an include directive, just comment out the code.
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
-+$as_echo_n "checking for style of include used by $am_make... " >&6; }
- am__include="#"
- am__quote=
--# BSD make does it like this.
--echo '.include "confinc.mk" # ignored' > confmf.BSD
--# Other make implementations (GNU, Solaris 10, AIX) do it like this.
--echo 'include confinc.mk # ignored' > confmf.GNU
--_am_result=no
--for s in GNU BSD; do
--  { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
--   (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
--   ac_status=$?
--   echo "$as_me:$LINENO: \$? = $ac_status" >&5
--   (exit $ac_status); }
--  case $?:`cat confinc.out 2>/dev/null` in #(
--  '0:this is the am__doit target') :
--    case $s in #(
--  BSD) :
--    am__include='.include' am__quote='"' ;; #(
--  *) :
--    am__include='include' am__quote='' ;;
--esac ;; #(
--  *) :
--     ;;
-+_am_result=none
-+# First try GNU make style include.
-+echo "include confinc" > confmf
-+# Ignore all kinds of additional output from 'make'.
-+case `$am_make -s -f confmf 2> /dev/null` in #(
-+*the\ am__doit\ target*)
-+  am__include=include
-+  am__quote=
-+  _am_result=GNU
-+  ;;
- esac
--  if test "$am__include" != "#"; then
--    _am_result="yes ($s style)"
--    break
--  fi
--done
--rm -f confinc.* confmf.*
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
--$as_echo "${_am_result}" >&6; }
-+# Now try BSD make style include.
-+if test "$am__include" = "#"; then
-+   echo '.include "confinc"' > confmf
-+   case `$am_make -s -f confmf 2> /dev/null` in #(
-+   *the\ am__doit\ target*)
-+     am__include=.include
-+     am__quote="\""
-+     _am_result=BSD
-+     ;;
-+   esac
-+fi
-+
-+
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
-+$as_echo "$_am_result" >&6; }
-+rm -f confinc confmf
- 
- # Check whether --enable-dependency-tracking was given.
- if test "${enable_dependency_tracking+set}" = set; then :
-@@ -4198,8 +4192,8 @@ esac
+@@ -4186,8 +4192,8 @@ esac
  
  
  
@@ -29707,7 +33828,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  
  
  
-@@ -4239,7 +4233,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
+@@ -4227,7 +4233,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
  $as_echo_n "checking how to print strings... " >&6; }
  # Test print first, because it will be a builtin if present.
@@ -29716,7 +33837,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
     test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
    ECHO='print -r --'
  elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
-@@ -5062,8 +5056,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
+@@ -5050,8 +5056,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
  # Try some XSI features
  xsi_shell=no
  ( _lt_dummy="a/b/c"
@@ -29727,7 +33848,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
      && eval 'test $(( 1 + 1 )) -eq 2 \
      && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
    && xsi_shell=yes
-@@ -5112,6 +5106,80 @@ esac
+@@ -5100,6 +5106,80 @@ esac
  
  
  
@@ -29808,7 +33929,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
  $as_echo_n "checking for $LD option to reload object files... " >&6; }
  if ${lt_cv_ld_reload_flag+:} false; then :
-@@ -5128,6 +5196,11 @@ case $reload_flag in
+@@ -5116,6 +5196,11 @@ case $reload_flag in
  esac
  reload_cmds='$LD$reload_flag -o $output$reload_objs'
  case $host_os in
@@ -29820,7 +33941,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
    darwin*)
      if test "$GCC" = yes; then
        reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
-@@ -5296,7 +5369,8 @@ mingw* | pw32*)
+@@ -5284,7 +5369,8 @@ mingw* | pw32*)
      lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
      lt_cv_file_magic_cmd='func_win32_libid'
    else
@@ -29830,7 +33951,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
      lt_cv_file_magic_cmd='$OBJDUMP -f'
    fi
    ;;
-@@ -5450,6 +5524,21 @@ esac
+@@ -5438,6 +5524,21 @@ esac
  fi
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
  $as_echo "$lt_cv_deplibs_check_method" >&6; }
@@ -29852,7 +33973,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  file_magic_cmd=$lt_cv_file_magic_cmd
  deplibs_check_method=$lt_cv_deplibs_check_method
  test -z "$deplibs_check_method" && deplibs_check_method=unknown
-@@ -5465,6 +5554,158 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
+@@ -5453,6 +5554,158 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
  
  
  
@@ -30011,7 +34132,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  plugin_option=
  plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
  for plugin in $plugin_names; do
-@@ -5479,8 +5720,10 @@ for plugin in $plugin_names; do
+@@ -5467,8 +5720,10 @@ for plugin in $plugin_names; do
  done
  
  if test -n "$ac_tool_prefix"; then
@@ -30024,7 +34145,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  $as_echo_n "checking for $ac_word... " >&6; }
  if ${ac_cv_prog_AR+:} false; then :
-@@ -5496,7 +5739,7 @@ do
+@@ -5484,7 +5739,7 @@ do
    test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
    if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
@@ -30033,7 +34154,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
-@@ -5516,11 +5759,15 @@ $as_echo "no" >&6; }
+@@ -5504,11 +5759,15 @@ $as_echo "no" >&6; }
  fi
  
  
@@ -30052,7 +34173,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  $as_echo_n "checking for $ac_word... " >&6; }
  if ${ac_cv_prog_ac_ct_AR+:} false; then :
-@@ -5536,7 +5783,7 @@ do
+@@ -5524,7 +5783,7 @@ do
    test -z "$as_dir" && as_dir=.
      for ac_exec_ext in '' $ac_executable_extensions; do
    if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
@@ -30061,7 +34182,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
      break 2
    fi
-@@ -5555,6 +5802,10 @@ else
+@@ -5543,6 +5802,10 @@ else
  $as_echo "no" >&6; }
  fi
  
@@ -30072,7 +34193,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
    if test "x$ac_ct_AR" = x; then
      AR="false"
    else
-@@ -5566,25 +5817,22 @@ ac_tool_warned=yes ;;
+@@ -5554,25 +5817,19 @@ ac_tool_warned=yes ;;
  esac
      AR=$ac_ct_AR
    fi
@@ -30104,13 +34225,10 @@ index 0a9ad9e8ccb..35b44e2819c 100755
 +  rm -f conftest.*
 +: ${AR=ar}
 +: ${AR_FLAGS=cru}
-+
-+
-+
  
  
  
-@@ -5593,6 +5841,61 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
+@@ -5584,6 +5841,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
  
  
  
@@ -30169,10 +34287,13 @@ index 0a9ad9e8ccb..35b44e2819c 100755
 +
 +
 +
- 
- 
- 
-@@ -5935,8 +6238,8 @@ esac
++
++
++
+ if test -n "$ac_tool_prefix"; then
+   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+ set dummy ${ac_tool_prefix}strip; ac_word=$2
+@@ -5923,8 +6238,8 @@ esac
  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
  
  # Transform an extracted symbol line into symbol name and symbol address
@@ -30183,7 +34304,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  
  # Handle CRLF in mingw tool chain
  opt_cr=
-@@ -5972,6 +6275,7 @@ for ac_symprfx in "" "_"; do
+@@ -5960,6 +6275,7 @@ for ac_symprfx in "" "_"; do
    else
      lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
    fi
@@ -30191,7 +34312,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  
    # Check to see that the pipe works correctly.
    pipe_works=no
-@@ -6013,6 +6317,18 @@ _LT_EOF
+@@ -6001,6 +6317,18 @@ _LT_EOF
        if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
  	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
  	  cat <<_LT_EOF > conftest.$ac_ext
@@ -30210,7 +34331,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  #ifdef __cplusplus
  extern "C" {
  #endif
-@@ -6024,7 +6340,7 @@ _LT_EOF
+@@ -6012,7 +6340,7 @@ _LT_EOF
  	  cat <<_LT_EOF >> conftest.$ac_ext
  
  /* The mapping between symbol names and symbols.  */
@@ -30219,7 +34340,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
    const char *name;
    void       *address;
  }
-@@ -6050,8 +6366,8 @@ static const void *lt_preloaded_setup() {
+@@ -6038,8 +6366,8 @@ static const void *lt_preloaded_setup() {
  _LT_EOF
  	  # Now try linking the two files.
  	  mv conftest.$ac_objext conftstm.$ac_objext
@@ -30230,7 +34351,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  	  LIBS="conftstm.$ac_objext"
  	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
  	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
-@@ -6061,8 +6377,8 @@ _LT_EOF
+@@ -6049,8 +6377,8 @@ _LT_EOF
    test $ac_status = 0; } && test -s conftest${ac_exeext}; then
  	    pipe_works=yes
  	  fi
@@ -30241,7 +34362,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  	else
  	  echo "cannot find nm_test_func in $nlist" >&5
  	fi
-@@ -6099,6 +6415,16 @@ else
+@@ -6087,6 +6415,17 @@ else
  $as_echo "ok" >&6; }
  fi
  
@@ -30255,10 +34376,11 @@ index 0a9ad9e8ccb..35b44e2819c 100755
 +
 +
 +
++
  
  
  
-@@ -6116,6 +6442,44 @@ fi
+@@ -6104,6 +6443,43 @@ fi
  
  
  
@@ -30267,7 +34389,6 @@ index 0a9ad9e8ccb..35b44e2819c 100755
 +
 +
 +
-+
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
 +$as_echo_n "checking for sysroot... " >&6; }
 +
@@ -30303,18 +34424,10 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  
  
  
-@@ -6324,11 +6688,128 @@ sparc*-*solaris*)
-       ;;
-     esac
-   fi
--  rm -rf conftest*
--  ;;
-+  rm -rf conftest*
-+  ;;
-+esac
-+
-+need_locks="$enable_libtool_lock"
-+
+@@ -6318,6 +6694,123 @@ esac
+ 
+ need_locks="$enable_libtool_lock"
+ 
 +if test -n "$ac_tool_prefix"; then
 +  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
 +set dummy ${ac_tool_prefix}mt; ac_word=$2
@@ -30400,7 +34513,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
 +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
 +ac_tool_warned=yes ;;
- esac
++esac
 +    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
 +  fi
 +else
@@ -30430,12 +34543,12 @@ index 0a9ad9e8ccb..35b44e2819c 100755
 +
 +
 +
- 
--need_locks="$enable_libtool_lock"
- 
++
++
  
    case $host_os in
-@@ -6896,6 +7377,8 @@ _LT_EOF
+     rhapsody* | darwin*)
+@@ -6884,6 +7377,8 @@ _LT_EOF
        $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
        echo "$AR cru libconftest.a conftest.o" >&5
        $AR cru libconftest.a conftest.o 2>&5
@@ -30444,7 +34557,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
        cat > conftest.c << _LT_EOF
  int main() { return 0;}
  _LT_EOF
-@@ -7745,8 +8228,6 @@ fi
+@@ -7733,8 +8228,6 @@ fi
  lt_prog_compiler_pic=
  lt_prog_compiler_static=
  
@@ -30453,7 +34566,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  
    if test "$GCC" = yes; then
      lt_prog_compiler_wl='-Wl,'
-@@ -7912,6 +8393,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+@@ -7900,6 +8393,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
  	lt_prog_compiler_pic='--shared'
  	lt_prog_compiler_static='--static'
  	;;
@@ -30466,7 +34579,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
        pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
          # Portland Group compilers (*not* the Pentium gcc compiler,
  	# which looks to be a dead project)
-@@ -7974,7 +8461,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
+@@ -7962,7 +8461,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
        lt_prog_compiler_pic='-KPIC'
        lt_prog_compiler_static='-Bstatic'
        case $cc_basename in
@@ -30475,7 +34588,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  	lt_prog_compiler_wl='-Qoption ld ';;
        *)
  	lt_prog_compiler_wl='-Wl,';;
-@@ -8031,13 +8518,17 @@ case $host_os in
+@@ -8019,13 +8518,17 @@ case $host_os in
      lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
      ;;
  esac
@@ -30499,7 +34612,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  
  #
  # Check to make sure the PIC flag actually works.
-@@ -8098,6 +8589,11 @@ fi
+@@ -8086,6 +8589,11 @@ fi
  
  
  
@@ -30511,7 +34624,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  #
  # Check to make sure the static flag actually works.
  #
-@@ -8448,7 +8944,8 @@ _LT_EOF
+@@ -8436,7 +8944,8 @@ _LT_EOF
        allow_undefined_flag=unsupported
        always_export_symbols=no
        enable_shared_with_static_runtimes=yes
@@ -30521,7 +34634,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  
        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
          archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
-@@ -8547,12 +9044,12 @@ _LT_EOF
+@@ -8535,12 +9044,12 @@ _LT_EOF
  	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
  	  hardcode_libdir_flag_spec=
  	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
@@ -30536,7 +34649,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  	  fi
  	  ;;
  	esac
-@@ -8566,8 +9063,8 @@ _LT_EOF
+@@ -8554,8 +9063,8 @@ _LT_EOF
  	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
  	wlarc=
        else
@@ -30547,7 +34660,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
        fi
        ;;
  
-@@ -8585,8 +9082,8 @@ _LT_EOF
+@@ -8573,8 +9082,8 @@ _LT_EOF
  
  _LT_EOF
        elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
@@ -30558,7 +34671,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
        else
  	ld_shlibs=no
        fi
-@@ -8632,8 +9129,8 @@ _LT_EOF
+@@ -8620,8 +9129,8 @@ _LT_EOF
  
      *)
        if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
@@ -30569,7 +34682,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
        else
  	ld_shlibs=no
        fi
-@@ -8763,7 +9260,13 @@ _LT_EOF
+@@ -8751,7 +9260,13 @@ _LT_EOF
  	allow_undefined_flag='-berok'
          # Determine the default libpath from the value encoded in an
          # empty executable.
@@ -30584,7 +34697,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
    as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
  fi
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-@@ -8779,22 +9282,29 @@ main ()
+@@ -8767,22 +9282,29 @@ main ()
  _ACEOF
  if ac_fn_c_try_link "$LINENO"; then :
  
@@ -30627,7 +34740,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  
          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
          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_sym_flag:\$export_symbols $shared_flag"
-@@ -8806,7 +9316,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -8794,7 +9316,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  	else
  	 # Determine the default libpath from the value encoded in an
  	 # empty executable.
@@ -30642,7 +34755,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
    as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
  fi
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-@@ -8822,22 +9338,29 @@ main ()
+@@ -8810,22 +9338,29 @@ main ()
  _ACEOF
  if ac_fn_c_try_link "$LINENO"; then :
  
@@ -30685,7 +34798,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  
  	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
  	  # Warning - without using the other run time loading flags,
-@@ -8882,20 +9405,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -8870,20 +9405,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
        # Microsoft Visual C++.
        # hardcode_libdir_flag_spec is actually meaningless, as there is
        # no search path for DLLs.
@@ -30763,7 +34876,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
        ;;
  
      darwin* | rhapsody*)
-@@ -8956,7 +9522,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -8944,7 +9522,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  
      # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
      freebsd* | dragonfly*)
@@ -30772,7 +34885,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
        hardcode_libdir_flag_spec='-R$libdir'
        hardcode_direct=yes
        hardcode_shlibpath_var=no
-@@ -8964,7 +9530,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -8952,7 +9530,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  
      hpux9*)
        if test "$GCC" = yes; then
@@ -30781,7 +34894,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
        else
  	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
        fi
-@@ -8980,7 +9546,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -8968,7 +9546,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  
      hpux10*)
        if test "$GCC" = yes && test "$with_gnu_ld" = no; then
@@ -30790,7 +34903,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
        else
  	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
        fi
-@@ -9004,10 +9570,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+@@ -8992,10 +9570,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
  	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
  	  ;;
  	ia64*)
@@ -30803,7 +34916,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  	  ;;
  	esac
        else
-@@ -9086,26 +9652,39 @@ fi
+@@ -9074,26 +9652,39 @@ fi
  
      irix5* | irix6* | nonstopux*)
        if test "$GCC" = yes; then
@@ -30851,7 +34964,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
        else
  	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
  	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
-@@ -9190,7 +9769,7 @@ rm -f core conftest.err conftest.$ac_objext \
+@@ -9178,7 +9769,7 @@ rm -f core conftest.err conftest.$ac_objext \
      osf4* | osf5*)	# as osf3* with the addition of -msym flag
        if test "$GCC" = yes; then
  	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
@@ -30860,7 +34973,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
        else
  	allow_undefined_flag=' -expect_unresolved \*'
-@@ -9209,9 +9788,9 @@ rm -f core conftest.err conftest.$ac_objext \
+@@ -9197,9 +9788,9 @@ rm -f core conftest.err conftest.$ac_objext \
        no_undefined_flag=' -z defs'
        if test "$GCC" = yes; then
  	wlarc='${wl}'
@@ -30872,7 +34985,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
        else
  	case `$CC -V 2>&1` in
  	*"Compilers 5.0"*)
-@@ -9787,8 +10366,9 @@ cygwin* | mingw* | pw32* | cegcc*)
+@@ -9775,8 +10366,9 @@ cygwin* | mingw* | pw32* | cegcc*)
    need_version=no
    need_lib_prefix=no
  
@@ -30884,7 +34997,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
      library_names_spec='$libname.dll.a'
      # DLL is installed to $(libdir)/../bin by postinstall_cmds
      postinstall_cmds='base_file=`basename \${file}`~
-@@ -9821,13 +10401,71 @@ cygwin* | mingw* | pw32* | cegcc*)
+@@ -9809,13 +10401,71 @@ cygwin* | mingw* | pw32* | cegcc*)
        library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
        ;;
      esac
@@ -30957,16 +35070,16 @@ index 0a9ad9e8ccb..35b44e2819c 100755
    # FIXME: first we should search . and the directory the executable is in
    shlibpath_var=PATH
    ;;
-@@ -10723,7 +11361,7 @@ else
+@@ -10711,7 +11361,7 @@ else
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<_LT_EOF
--#line 10726 "configure"
+-#line 10714 "configure"
 +#line $LINENO "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
-@@ -10767,10 +11405,10 @@ else
+@@ -10755,10 +11405,10 @@ else
  /* When -fvisbility=hidden is used, assume the code has been annotated
     correspondingly for the symbols needed.  */
  #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
@@ -30979,16 +35092,16 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  int main ()
  {
    void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
-@@ -10829,7 +11467,7 @@ else
+@@ -10817,7 +11467,7 @@ else
    lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
    lt_status=$lt_dlunknown
    cat > conftest.$ac_ext <<_LT_EOF
--#line 10832 "configure"
+-#line 10820 "configure"
 +#line $LINENO "configure"
  #include "confdefs.h"
  
  #if HAVE_DLFCN_H
-@@ -10873,10 +11511,10 @@ else
+@@ -10861,10 +11511,10 @@ else
  /* When -fvisbility=hidden is used, assume the code has been annotated
     correspondingly for the symbols needed.  */
  #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
@@ -31001,16 +35114,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  int main ()
  {
    void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
-@@ -12308,7 +12946,7 @@ CC="$CC"
- CXX="$CXX"
- GFORTRAN="$GFORTRAN"
- GDC="$GDC"
--AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
-+AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
- 
- 
- # The HP-UX ksh and POSIX shell print the target directory to stdout
-@@ -12346,13 +12984,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
+@@ -12334,13 +12984,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
  lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
  lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
  lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
@@ -31031,7 +35135,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
  RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
  old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
-@@ -12367,14 +13012,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
+@@ -12355,14 +13012,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
  lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
  lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
  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"`'
@@ -31050,7 +35154,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
  NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
  LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
-@@ -12407,12 +13055,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
+@@ -12395,12 +13055,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
  hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
  inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
  link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
@@ -31064,7 +35168,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
  variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
  need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
-@@ -12467,8 +13115,13 @@ reload_flag \
+@@ -12455,8 +13115,13 @@ reload_flag \
  OBJDUMP \
  deplibs_check_method \
  file_magic_cmd \
@@ -31078,7 +35182,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  STRIP \
  RANLIB \
  CC \
-@@ -12478,12 +13131,14 @@ lt_cv_sys_global_symbol_pipe \
+@@ -12466,12 +13131,14 @@ lt_cv_sys_global_symbol_pipe \
  lt_cv_sys_global_symbol_to_cdecl \
  lt_cv_sys_global_symbol_to_c_name_address \
  lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
@@ -31094,7 +35198,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  DSYMUTIL \
  NMEDIT \
  LIPO \
-@@ -12499,7 +13154,6 @@ no_undefined_flag \
+@@ -12487,7 +13154,6 @@ no_undefined_flag \
  hardcode_libdir_flag_spec \
  hardcode_libdir_flag_spec_ld \
  hardcode_libdir_separator \
@@ -31102,7 +35206,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  exclude_expsyms \
  include_expsyms \
  file_list_spec \
-@@ -12535,6 +13189,7 @@ module_cmds \
+@@ -12523,6 +13189,7 @@ module_cmds \
  module_expsym_cmds \
  export_symbols_cmds \
  prelink_cmds \
@@ -31110,149 +35214,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  postinstall_cmds \
  postuninstall_cmds \
  finish_cmds \
-@@ -13023,35 +13678,29 @@ esac ;;
-   # Older Autoconf quotes --file arguments for eval, but not when files
-   # are listed without --file.  Let's play safe and only enable the eval
-   # if we detect the quoting.
--  # TODO: see whether this extra hack can be removed once we start
--  # requiring Autoconf 2.70 or later.
--  case $CONFIG_FILES in #(
--  *\'*) :
--    eval set x "$CONFIG_FILES" ;; #(
--  *) :
--    set x $CONFIG_FILES ;; #(
--  *) :
--     ;;
--esac
-+  case $CONFIG_FILES in
-+  *\'*) eval set x "$CONFIG_FILES" ;;
-+  *)   set x $CONFIG_FILES ;;
-+  esac
-   shift
--  # Used to flag and report bootstrapping failures.
--  am_rc=0
--  for am_mf
-+  for mf
-   do
-     # Strip MF so we end up with the name of the file.
--    am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'`
--    # Check whether this is an Automake generated Makefile which includes
--    # dependency-tracking related rules and includes.
--    # Grep'ing the whole file directly is not great: AIX grep has a line
-+    mf=`echo "$mf" | sed -e 's/:.*$//'`
-+    # Check whether this is an Automake generated Makefile or not.
-+    # We used to match only the files named 'Makefile.in', but
-+    # some people rename them; so instead we look at the file content.
-+    # Grep'ing the first line is not enough: some people post-process
-+    # each Makefile.in and add a new line on top of each file to say so.
-+    # Grep'ing the whole file is not good either: AIX grep has a line
-     # limit of 2048, but all sed's we know have understand at least 4000.
--    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
--      || continue
--    am_dirpart=`$as_dirname -- "$am_mf" ||
--$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
--	 X"$am_mf" : 'X\(//\)[^/]' \| \
--	 X"$am_mf" : 'X\(//\)$' \| \
--	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
--$as_echo X"$am_mf" |
-+    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
-+      dirpart=`$as_dirname -- "$mf" ||
-+$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-+	 X"$mf" : 'X\(//\)[^/]' \| \
-+	 X"$mf" : 'X\(//\)$' \| \
-+	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
-+$as_echo X"$mf" |
-     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
- 	    s//\1/
- 	    q
-@@ -13069,50 +13718,53 @@ $as_echo X"$am_mf" |
- 	    q
- 	  }
- 	  s/.*/./; q'`
--    am_filepart=`$as_basename -- "$am_mf" ||
--$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
--	 X"$am_mf" : 'X\(//\)$' \| \
--	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
--$as_echo X/"$am_mf" |
--    sed '/^.*\/\([^/][^/]*\)\/*$/{
-+    else
-+      continue
-+    fi
-+    # Extract the definition of DEPDIR, am__include, and am__quote
-+    # from the Makefile without running 'make'.
-+    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
-+    test -z "$DEPDIR" && continue
-+    am__include=`sed -n 's/^am__include = //p' < "$mf"`
-+    test -z "$am__include" && continue
-+    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
-+    # Find all dependency output files, they are included files with
-+    # $(DEPDIR) in their names.  We invoke sed twice because it is the
-+    # simplest approach to changing $(DEPDIR) to its actual value in the
-+    # expansion.
-+    for file in `sed -n "
-+      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
-+	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
-+      # Make sure the directory exists.
-+      test -f "$dirpart/$file" && continue
-+      fdir=`$as_dirname -- "$file" ||
-+$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
-+	 X"$file" : 'X\(//\)[^/]' \| \
-+	 X"$file" : 'X\(//\)$' \| \
-+	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
-+$as_echo X"$file" |
-+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
- 	    s//\1/
- 	    q
- 	  }
--	  /^X\/\(\/\/\)$/{
-+	  /^X\(\/\/\)[^/].*/{
- 	    s//\1/
- 	    q
- 	  }
--	  /^X\/\(\/\).*/{
-+	  /^X\(\/\/\)$/{
-+	    s//\1/
-+	    q
-+	  }
-+	  /^X\(\/\).*/{
- 	    s//\1/
- 	    q
- 	  }
- 	  s/.*/./; q'`
--    { echo "$as_me:$LINENO: cd "$am_dirpart" \
--      && sed -e '/# am--include-marker/d' "$am_filepart" \
--        | $MAKE -f - am--depfiles" >&5
--   (cd "$am_dirpart" \
--      && sed -e '/# am--include-marker/d' "$am_filepart" \
--        | $MAKE -f - am--depfiles) >&5 2>&5
--   ac_status=$?
--   echo "$as_me:$LINENO: \$? = $ac_status" >&5
--   (exit $ac_status); } || am_rc=$?
-+      as_dir=$dirpart/$fdir; as_fn_mkdir_p
-+      # echo "creating $dirpart/$file"
-+      echo '# dummy' > "$dirpart/$file"
-+    done
-   done
--  if test $am_rc -ne 0; then
--    { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
--$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
--as_fn_error $? "Something went wrong bootstrapping makefile fragments
--    for automatic dependency tracking.  If GNU make was not used, consider
--    re-running the configure script with MAKE=\"gmake\" (or whatever is
--    necessary).  You can also try re-running configure with the
--    '--disable-dependency-tracking' option to at least be able to build
--    the package (albeit without support for automatic dependency tracking).
--See \`config.log' for more details" "$LINENO" 5; }
--  fi
--  { am_dirpart=; unset am_dirpart;}
--  { am_filepart=; unset am_filepart;}
--  { am_mf=; unset am_mf;}
--  { am_rc=; unset am_rc;}
--  rm -f conftest-deps.mk
- }
-  ;;
-     "libtool":C)
-@@ -13136,7 +13788,8 @@ See \`config.log' for more details" "$LINENO" 5; }
+@@ -13121,7 +13788,8 @@ $as_echo X"$file" |
  # NOTE: Changes made to this file will be lost: look at ltmain.sh.
  #
  #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
@@ -31262,7 +35224,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  #   Written by Gordon Matzigkeit, 1996
  #
  #   This file is part of GNU Libtool.
-@@ -13239,19 +13892,42 @@ SP2NL=$lt_lt_SP2NL
+@@ -13224,19 +13892,42 @@ SP2NL=$lt_lt_SP2NL
  # turn newlines into spaces.
  NL2SP=$lt_lt_NL2SP
  
@@ -31306,7 +35268,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  # A symbol stripping program.
  STRIP=$lt_STRIP
  
-@@ -13281,6 +13957,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
+@@ -13266,6 +13957,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
  # Transform the output of nm in a C name address pair when lib prefix is needed.
  global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
  
@@ -31319,7 +35281,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  # The name of the directory that contains temporary libtool files.
  objdir=$objdir
  
-@@ -13290,6 +13972,9 @@ MAGIC_CMD=$MAGIC_CMD
+@@ -13275,6 +13972,9 @@ MAGIC_CMD=$MAGIC_CMD
  # Must we lock files when doing compilation?
  need_locks=$lt_need_locks
  
@@ -31329,7 +35291,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
  DSYMUTIL=$lt_DSYMUTIL
  
-@@ -13404,12 +14089,12 @@ with_gcc=$GCC
+@@ -13389,12 +14089,12 @@ with_gcc=$GCC
  # Compiler flag to turn off builtin functions.
  no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
  
@@ -31345,7 +35307,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  # Compiler flag to prevent dynamic linking.
  link_static_flag=$lt_lt_prog_compiler_static
  
-@@ -13496,9 +14181,6 @@ inherit_rpath=$inherit_rpath
+@@ -13481,9 +14181,6 @@ inherit_rpath=$inherit_rpath
  # Whether libtool must link a program against all its dependency libraries.
  link_all_deplibs=$link_all_deplibs
  
@@ -31355,7 +35317,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  # Set to "yes" if exported symbols are required.
  always_export_symbols=$always_export_symbols
  
-@@ -13514,6 +14196,9 @@ include_expsyms=$lt_include_expsyms
+@@ -13499,6 +14196,9 @@ include_expsyms=$lt_include_expsyms
  # Commands necessary for linking programs (against libraries) with templates.
  prelink_cmds=$lt_prelink_cmds
  
@@ -31365,7 +35327,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
  # Specify filename containing input files.
  file_list_spec=$lt_file_list_spec
  
-@@ -13546,210 +14231,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
+@@ -13531,210 +14231,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
    # if finds mixed CR/LF and LF-only lines.  Since sed operates in
    # text mode, it properly converts lines to CR/LF.  This bash problem
    # is reportedly fixed, but why not run on old versions too?
diff --git a/meta/recipes-devtools/binutils/binutils/0009-Fix-rpath-in-libtool-when-sysroot-is-enabled.patch b/meta/recipes-devtools/binutils/binutils/0009-Fix-rpath-in-libtool-when-sysroot-is-enabled.patch
index 2c4ffec4e6..ce795b7522 100644
--- a/meta/recipes-devtools/binutils/binutils/0009-Fix-rpath-in-libtool-when-sysroot-is-enabled.patch
+++ b/meta/recipes-devtools/binutils/binutils/0009-Fix-rpath-in-libtool-when-sysroot-is-enabled.patch
@@ -1,4 +1,4 @@
-From 98410efc334e31ccfbdc0080fb293b0e06885454 Mon Sep 17 00:00:00 2001
+From d6f4f62fda4fde10b805b06d5e61792ee821449c Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Mon, 2 Mar 2015 01:42:38 +0000
 Subject: [PATCH] Fix rpath in libtool when sysroot is enabled
diff --git a/meta/recipes-devtools/binutils/binutils/0010-sync-with-OE-libtool-changes.patch b/meta/recipes-devtools/binutils/binutils/0010-sync-with-OE-libtool-changes.patch
index 199aafcaee..910bd38694 100644
--- a/meta/recipes-devtools/binutils/binutils/0010-sync-with-OE-libtool-changes.patch
+++ b/meta/recipes-devtools/binutils/binutils/0010-sync-with-OE-libtool-changes.patch
@@ -1,4 +1,4 @@
-From 84fc4ceafcbfad4c6ddc9d65f6a425bd62dd062e Mon Sep 17 00:00:00 2001
+From 654b4ea9e28aad037e788672ca0d9ba450b3285e Mon Sep 17 00:00:00 2001
 From: Ross Burton <ross.burton@intel.com>
 Date: Mon, 6 Mar 2017 23:33:27 -0800
 Subject: [PATCH] sync with OE libtool changes
diff --git a/meta/recipes-devtools/binutils/binutils/0011-Check-for-clang-before-checking-gcc-version.patch b/meta/recipes-devtools/binutils/binutils/0011-Check-for-clang-before-checking-gcc-version.patch
index f75ec2ee9d..a825f9c842 100644
--- a/meta/recipes-devtools/binutils/binutils/0011-Check-for-clang-before-checking-gcc-version.patch
+++ b/meta/recipes-devtools/binutils/binutils/0011-Check-for-clang-before-checking-gcc-version.patch
@@ -1,4 +1,4 @@
-From 628c10087e6e11a7bc748437c5b695835b704aaf Mon Sep 17 00:00:00 2001
+From 9d35ab04de550f1db5d2e74d37fdeab4ca436148 Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Wed, 15 Apr 2020 14:17:20 -0700
 Subject: [PATCH] Check for clang before checking gcc version
@@ -18,10 +18,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
  2 files changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/configure b/configure
-index be433ef6d5d..7494fbd2f06 100755
+index 417fc5a970c..bdc3583215f 100755
 --- a/configure
 +++ b/configure
-@@ -5294,7 +5294,7 @@ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+@@ -5460,7 +5460,7 @@ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  /* end confdefs.h.  */
  
@@ -31,10 +31,10 @@ index be433ef6d5d..7494fbd2f06 100755
  #endif
  int main() {}
 diff --git a/configure.ac b/configure.ac
-index 1651cbf3b02..2e2ecc47542 100644
+index 3a1eb0357e5..1c00b9aec42 100644
 --- a/configure.ac
 +++ b/configure.ac
-@@ -1323,7 +1323,7 @@ if test "$GCC" = yes; then
+@@ -1444,7 +1444,7 @@ if test "$GCC" = yes; then
    AC_MSG_CHECKING([whether g++ accepts -static-libstdc++ -static-libgcc])
    AC_LANG_PUSH(C++)
    AC_LINK_IFELSE([AC_LANG_SOURCE([
diff --git a/meta/recipes-devtools/binutils/binutils/0012-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch b/meta/recipes-devtools/binutils/binutils/0012-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch
index c4b4198910..1871fbc799 100644
--- a/meta/recipes-devtools/binutils/binutils/0012-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch
+++ b/meta/recipes-devtools/binutils/binutils/0012-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch
@@ -1,4 +1,4 @@
-From 63157cb403b6aa13147840c036a8555c4ea9c166 Mon Sep 17 00:00:00 2001
+From 9a296e537708296d32c07c1dc681f59de3d1acf9 Mon Sep 17 00:00:00 2001
 From: Khem Raj <raj.khem@gmail.com>
 Date: Thu, 10 Mar 2022 21:21:33 -0800
 Subject: [PATCH] Only generate an RPATH entry if LD_RUN_PATH is not empty
@@ -14,7 +14,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
  1 file changed, 5 insertions(+)
 
 diff --git a/ld/ldelf.c b/ld/ldelf.c
-index 0d61a3209ec..cd0da2013e2 100644
+index 95787012b89..bc29909386f 100644
 --- a/ld/ldelf.c
 +++ b/ld/ldelf.c
 @@ -1127,6 +1127,9 @@ ldelf_handle_dt_needed (struct elf_link_hash_table *htab,
diff --git a/meta/recipes-devtools/binutils/binutils/0013-CVE-2022-38533.patch b/meta/recipes-devtools/binutils/binutils/0013-CVE-2022-38533.patch
deleted file mode 100644
index 5d9ac2cb1f..0000000000
--- a/meta/recipes-devtools/binutils/binutils/0013-CVE-2022-38533.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From ef186fe54aa6d281a3ff8a9528417e5cc614c797 Mon Sep 17 00:00:00 2001
-From: Alan Modra <amodra@gmail.com>
-Date: Sat, 13 Aug 2022 15:32:47 +0930
-Subject: [PATCH] PR29482 - strip: heap-buffer-overflow
-
-	PR 29482
-	* coffcode.h (coff_set_section_contents): Sanity check _LIB.
-
-Upstream-Status: Backport [https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=ef186fe54aa6d281a3ff8a9528417e5cc614c797]
-
-Signed-off-by: Pgowda <pgowda.cve@gmail.com>
-
----
- bfd/coffcode.h | 7 +++++--
- 1 file changed, 5 insertions(+), 2 deletions(-)
-
-diff --git a/bfd/coffcode.h b/bfd/coffcode.h
-index 67aaf158ca1..52027981c3f 100644
---- a/bfd/coffcode.h
-+++ b/bfd/coffcode.h
-@@ -4302,10 +4302,13 @@ coff_set_section_contents (bfd * abfd,
- 
- 	rec = (bfd_byte *) location;
- 	recend = rec + count;
--	while (rec < recend)
-+	while (recend - rec >= 4)
- 	  {
-+	    size_t len = bfd_get_32 (abfd, rec);
-+	    if (len == 0 || len > (size_t) (recend - rec) / 4)
-+	      break;
-+	    rec += len * 4;
- 	    ++section->lma;
--	    rec += bfd_get_32 (abfd, rec) * 4;
- 	  }
- 
- 	BFD_ASSERT (rec == recend);
diff --git a/meta/recipes-devtools/binutils/binutils/0013-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch b/meta/recipes-devtools/binutils/binutils/0013-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch
new file mode 100644
index 0000000000..91ac606f78
--- /dev/null
+++ b/meta/recipes-devtools/binutils/binutils/0013-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch
@@ -0,0 +1,48 @@
+From 5fb47367d885a4a32625f09138b306d36ec3769f Mon Sep 17 00:00:00 2001
+From: Khem Raj <raj.khem@gmail.com>
+Date: Sun, 15 Jan 2023 00:16:25 -0800
+Subject: [PATCH] Define alignof using _Alignof when using C11 or newer
+
+WG14 N2350 made very clear that it is an UB having type definitions
+within "offsetof" [1]. This patch enhances the implementation of macro
+alignof to use builtin "_Alignof" to avoid undefined behavior on
+when using std=c11 or newer
+
+clang 16+ has started to flag this [2]
+
+Fixes build when using -std >= gnu11 and using clang16+
+
+Older compilers gcc < 4.9 or clang < 8 has buggy _Alignof even though it
+may support C11, exclude those compilers too
+
+[1] https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2350.htm
+[2] https://reviews.llvm.org/D133574
+
+Upstream-Status: Pending
+Signed-off-by: Khem Raj <raj.khem@gmail.com>
+---
+ libiberty/sha1.c | 10 ++++++++++
+ 1 file changed, 10 insertions(+)
+
+diff --git a/libiberty/sha1.c b/libiberty/sha1.c
+index 6c71e3ebb41..a2caf947d31 100644
+--- a/libiberty/sha1.c
++++ b/libiberty/sha1.c
+@@ -229,7 +229,17 @@ sha1_process_bytes (const void *buffer, size_t len, struct sha1_ctx *ctx)
+   if (len >= 64)
+     {
+ #if !_STRING_ARCH_unaligned
++/* GCC releases before GCC 4.9 had a bug in _Alignof.  See GCC bug 52023
++   <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52023>.
++   clang versions < 8.0.0 have the same bug.  */
++#if (!defined __STDC_VERSION__ || __STDC_VERSION__ < 201112 \
++     || (defined __GNUC__ && __GNUC__ < 4 + (__GNUC_MINOR__ < 9) \
++	&& !defined __clang__) \
++     || (defined __clang__ && __clang_major__ < 8))
+ # define alignof(type) offsetof (struct { char c; type x; }, x)
++#else
++# define alignof(type) _Alignof(type)
++#endif
+ # define UNALIGNED_P(p) (((size_t) p) % alignof (sha1_uint32) != 0)
+       if (UNALIGNED_P (buffer))
+ 	while (len > 64)
diff --git a/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-1.patch b/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-1.patch
deleted file mode 100644
index 0a490d86b3..0000000000
--- a/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-1.patch
+++ /dev/null
@@ -1,350 +0,0 @@
-From f07c08e115e27cddf5a0030dc6332bbee1bd9c6a Mon Sep 17 00:00:00 2001
-From: Alan Modra <amodra@gmail.com>
-Date: Thu, 21 Jul 2022 08:38:14 +0930
-Subject: [PATCH] binutils/dwarf.c: abbrev caching
-
-I'm inclined to think that abbrev caching is counter-productive.  The
-time taken to search the list of abbrevs converted to internal form is
-non-zero, and it's easy to decode the raw abbrevs.  It's especially
-silly to cache empty lists of decoded abbrevs (happens with zero
-padding in .debug_abbrev), or abbrevs as they are displayed when there
-is no further use of those abbrevs.  This patch stops caching in those
-cases.
-
-	* dwarf.c (record_abbrev_list_for_cu): Add free_list param.
-	Put abbrevs on abbrev_lists here.
-	(new_abbrev_list): Delete function.
-	(process_abbrev_set): Return newly allocated list.  Move
-	abbrev base, offset and size checking to..
-	(find_and_process_abbrev_set): ..here, new function.  Handle
-	lookup of cached abbrevs here, and calculate start and end
-	for process_abbrev_set.  Return free_list if newly alloc'd.
-	(process_debug_info): Consolidate cached list lookup, new list
-	alloc and processing into find_and_process_abbrev_set call.
-	Free list when not cached.
-	(display_debug_abbrev): Similarly.
-
-Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=f07c08e115e27cddf5a0030dc6332bbee1bd9c6a]
-
-Signed-off-by: Pgowda <pgowda.cve@gmail.com>
----
- binutils/dwarf.c | 208 +++++++++++++++++++++++++----------------------
- 1 file changed, 110 insertions(+), 98 deletions(-)
-
-diff --git a/binutils/dwarf.c b/binutils/dwarf.c
-index 267ed3bb382..2fc352f74c5 100644
---- a/binutils/dwarf.c
-+++ b/binutils/dwarf.c
-@@ -882,8 +882,15 @@ static unsigned long  next_free_abbrev_m
- #define ABBREV_MAP_ENTRIES_INCREMENT   8
- 
- static void
--record_abbrev_list_for_cu (dwarf_vma start, dwarf_vma end, abbrev_list * list)
-+record_abbrev_list_for_cu (dwarf_vma start, dwarf_vma end,
-+			   abbrev_list *list, abbrev_list *free_list)
- {
-+  if (free_list != NULL)
-+    {
-+      list->next = abbrev_lists;
-+      abbrev_lists = list;
-+    }
-+
-   if (cu_abbrev_map == NULL)
-     {
-       num_abbrev_map_entries = INITIAL_NUM_ABBREV_MAP_ENTRIES;
-@@ -936,20 +943,6 @@ free_all_abbrevs (void)
- }
- 
- static abbrev_list *
--new_abbrev_list (dwarf_vma abbrev_base, dwarf_vma abbrev_offset)
--{
--  abbrev_list * list = (abbrev_list *) xcalloc (sizeof * list, 1);
--
--  list->abbrev_base = abbrev_base;
--  list->abbrev_offset = abbrev_offset;
--
--  list->next = abbrev_lists;
--  abbrev_lists = list;
--
--  return list;
--}
--
--static abbrev_list *
- find_abbrev_list_by_abbrev_offset (dwarf_vma abbrev_base,
- 				   dwarf_vma abbrev_offset)
- {
-@@ -966,7 +959,7 @@ find_abbrev_list_by_abbrev_offset (dwarf
- /* Find the abbreviation map for the CU that includes OFFSET.
-    OFFSET is an absolute offset from the start of the .debug_info section.  */
- /* FIXME: This function is going to slow down readelf & objdump.
--   Consider using a better algorithm to mitigate this effect.  */
-+   Not caching abbrevs is likely the answer.  */
- 
- static  abbrev_map *
- find_abbrev_map_by_offset (dwarf_vma offset)
-@@ -1033,40 +1026,18 @@ add_abbrev_attr (unsigned long    attrib
-   list->last_abbrev->last_attr = attr;
- }
- 
--/* Processes the (partial) contents of a .debug_abbrev section.
--   Returns NULL if the end of the section was encountered.
--   Returns the address after the last byte read if the end of
--   an abbreviation set was found.  */
-+/* Return processed (partial) contents of a .debug_abbrev section.
-+   Returns NULL on errors.  */
- 
--static unsigned char *
-+static abbrev_list *
- process_abbrev_set (struct dwarf_section *section,
--		    dwarf_vma abbrev_base,
--		    dwarf_vma abbrev_size,
--		    dwarf_vma abbrev_offset,
--		    abbrev_list *list)
-+		    unsigned char *start,
-+		    unsigned char *end)
- {
--  if (abbrev_base >= section->size
--      || abbrev_size > section->size - abbrev_base)
--    {
--      /* PR 17531: file:4bcd9ce9.  */
--      warn (_("Debug info is corrupted, abbrev size (%lx) is larger than "
--	      "abbrev section size (%lx)\n"),
--	      (unsigned long) (abbrev_base + abbrev_size),
--	      (unsigned long) section->size);
--      return NULL;
--    }
--  if (abbrev_offset >= abbrev_size)
--    {
--      warn (_("Debug info is corrupted, abbrev offset (%lx) is larger than "
--	      "abbrev section size (%lx)\n"),
--	    (unsigned long) abbrev_offset,
--	    (unsigned long) abbrev_size);
--      return NULL;
--    }
-+  abbrev_list *list = xmalloc (sizeof (*list));
-+  list->first_abbrev = NULL;
-+  list->last_abbrev = NULL;
- 
--  unsigned char *start = section->start + abbrev_base;
--  unsigned char *end = start + abbrev_size;
--  start += abbrev_offset;
-   while (start < end)
-     {
-       unsigned long entry;
-@@ -1079,14 +1050,18 @@ process_abbrev_set (struct dwarf_section
-       /* A single zero is supposed to end the set according
- 	 to the standard.  If there's more, then signal that to
- 	 the caller.  */
--      if (start == end)
--	return NULL;
--      if (entry == 0)
--	return start;
-+      if (start == end || entry == 0)
-+	{
-+	  list->start_of_next_abbrevs = start != end ? start : NULL;
-+	  return list;
-+	}
- 
-       READ_ULEB (tag, start, end);
-       if (start == end)
--	return NULL;
-+	{
-+	  free (list);
-+	  return NULL;
-+	}
- 
-       children = *start++;
- 
-@@ -1121,9 +1096,67 @@ process_abbrev_set (struct dwarf_section
-   /* Report the missing single zero which ends the section.  */
-   error (_(".debug_abbrev section not zero terminated\n"));
- 
-+  free (list);
-   return NULL;
- }
- 
-+/* Return a sequence of abbrevs in SECTION starting at ABBREV_BASE
-+   plus ABBREV_OFFSET and finishing at ABBREV_BASE + ABBREV_SIZE.
-+   If FREE_LIST is non-NULL search the already decoded abbrevs on
-+   abbrev_lists first and if found set *FREE_LIST to NULL.  If
-+   searching doesn't find a matching abbrev, set *FREE_LIST to the
-+   newly allocated list.  If FREE_LIST is NULL, no search is done and
-+   the returned abbrev_list is always newly allocated.  */
-+
-+static abbrev_list *
-+find_and_process_abbrev_set (struct dwarf_section *section,
-+			     dwarf_vma abbrev_base,
-+			     dwarf_vma abbrev_size,
-+			     dwarf_vma abbrev_offset,
-+			     abbrev_list **free_list)
-+{
-+  if (free_list)
-+    *free_list = NULL;
-+
-+  if (abbrev_base >= section->size
-+      || abbrev_size > section->size - abbrev_base)
-+    {
-+      /* PR 17531: file:4bcd9ce9.  */
-+      warn (_("Debug info is corrupted, abbrev size (%lx) is larger than "
-+	      "abbrev section size (%lx)\n"),
-+	      (unsigned long) (abbrev_base + abbrev_size),
-+	      (unsigned long) section->size);
-+      return NULL;
-+    }
-+  if (abbrev_offset >= abbrev_size)
-+    {
-+      warn (_("Debug info is corrupted, abbrev offset (%lx) is larger than "
-+	      "abbrev section size (%lx)\n"),
-+	    (unsigned long) abbrev_offset,
-+	    (unsigned long) abbrev_size);
-+      return NULL;
-+    }
-+
-+  unsigned char *start = section->start + abbrev_base + abbrev_offset;
-+  unsigned char *end = section->start + abbrev_base + abbrev_size;
-+  abbrev_list *list = NULL;
-+  if (free_list)
-+    list = find_abbrev_list_by_abbrev_offset (abbrev_base, abbrev_offset);
-+  if (list == NULL)
-+    {
-+      list = process_abbrev_set (section, start, end);
-+      if (list)
-+	{
-+	  list->abbrev_base = abbrev_base;
-+	  list->abbrev_offset = abbrev_offset;
-+	  list->next = NULL;
-+	}
-+      if (free_list)
-+	*free_list = list;
-+    }
-+  return list;
-+}
-+
- static const char *
- get_TAG_name (unsigned long tag)
- {
-@@ -3670,7 +3703,6 @@ process_debug_info (struct dwarf_section
-       dwarf_vma                 cu_offset;
-       unsigned int              offset_size;
-       struct cu_tu_set *        this_set;
--      abbrev_list *             list;
-       unsigned char *end_cu;
- 
-       hdrptr = start;
-@@ -3726,22 +3758,18 @@ process_debug_info (struct dwarf_section
- 	  abbrev_size = this_set->section_sizes [DW_SECT_ABBREV];
- 	}
- 
--      list = find_abbrev_list_by_abbrev_offset (abbrev_base,
--						compunit.cu_abbrev_offset);
--      if (list == NULL)
--	{
--	  unsigned char *  next;
--
--	  list = new_abbrev_list (abbrev_base,
--				  compunit.cu_abbrev_offset);
--	  next = process_abbrev_set (&debug_displays[abbrev_sec].section,
--				     abbrev_base, abbrev_size,
--				     compunit.cu_abbrev_offset, list);
--	  list->start_of_next_abbrevs = next;
--	}
--
-+      abbrev_list *list;
-+      abbrev_list *free_list;
-+      list = find_and_process_abbrev_set (&debug_displays[abbrev_sec].section,
-+					  abbrev_base, abbrev_size,
-+					  compunit.cu_abbrev_offset,
-+					  &free_list);
-       start = end_cu;
--      record_abbrev_list_for_cu (cu_offset, start - section_begin, list);
-+      if (list != NULL && list->first_abbrev != NULL)
-+	record_abbrev_list_for_cu (cu_offset, start - section_begin,
-+				   list, free_list);
-+      else if (free_list != NULL)
-+	free_abbrev_list (free_list);
-     }
- 
-   for (start = section_begin, unit = 0; start < end; unit++)
-@@ -3757,7 +3785,6 @@ process_debug_info (struct dwarf_section
-       struct cu_tu_set *this_set;
-       dwarf_vma abbrev_base;
-       size_t abbrev_size;
--      abbrev_list * list = NULL;
-       unsigned char *end_cu;
- 
-       hdrptr = start;
-@@ -3936,20 +3963,10 @@ process_debug_info (struct dwarf_section
- 	}
- 
-       /* Process the abbrevs used by this compilation unit.  */
--      list = find_abbrev_list_by_abbrev_offset (abbrev_base,
--						compunit.cu_abbrev_offset);
--      if (list == NULL)
--	{
--	  unsigned char *next;
--
--	  list = new_abbrev_list (abbrev_base,
--				  compunit.cu_abbrev_offset);
--	  next = process_abbrev_set (&debug_displays[abbrev_sec].section,
--				     abbrev_base, abbrev_size,
--				     compunit.cu_abbrev_offset, list);
--	  list->start_of_next_abbrevs = next;
--	}
--
-+      abbrev_list *list;
-+      list = find_and_process_abbrev_set (&debug_displays[abbrev_sec].section,
-+					  abbrev_base, abbrev_size,
-+					  compunit.cu_abbrev_offset, NULL);
-       level = 0;
-       last_level = level;
-       saved_level = -1;
-@@ -4128,6 +4145,8 @@ process_debug_info (struct dwarf_section
- 	  if (entry->children)
- 	    ++level;
- 	}
-+      if (list != NULL)
-+	free_abbrev_list (list);
-     }
- 
-   /* Set num_debug_info_entries here so that it can be used to check if
-@@ -6353,24 +6372,15 @@ display_debug_abbrev (struct dwarf_secti
- 
-   do
-     {
--      abbrev_list *    list;
--      dwarf_vma        offset;
--
--      offset = start - section->start;
--      list = find_abbrev_list_by_abbrev_offset (0, offset);
-+      dwarf_vma offset = start - section->start;
-+      abbrev_list *list = find_and_process_abbrev_set (section, 0,
-+						       section->size, offset,
-+						       NULL);
-       if (list == NULL)
--	{
--	  list = new_abbrev_list (0, offset);
--	  start = process_abbrev_set (section, 0, section->size, offset, list);
--	  list->start_of_next_abbrevs = start;
--	}
--      else
--	start = list->start_of_next_abbrevs;
--
--      if (list->first_abbrev == NULL)
--	continue;
-+	break;
- 
--      printf (_("  Number TAG (0x%lx)\n"), (long) offset);
-+      if (list->first_abbrev)
-+	printf (_("  Number TAG (0x%lx)\n"), (long) offset);
- 
-       for (entry = list->first_abbrev; entry; entry = entry->next)
- 	{
-@@ -6391,6 +6401,8 @@ display_debug_abbrev (struct dwarf_secti
- 	      putchar ('\n');
- 	    }
- 	}
-+      start = list->start_of_next_abbrevs;
-+      free_abbrev_list (list);
-     }
-   while (start);
- 
diff --git a/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-2.patch b/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-2.patch
deleted file mode 100644
index e30b4d86e1..0000000000
--- a/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-2.patch
+++ /dev/null
@@ -1,536 +0,0 @@
-From 175b91507b83ad42607d2f6dadaf55b7b511bdbe Mon Sep 17 00:00:00 2001
-From: Alan Modra <amodra@gmail.com>
-Date: Wed, 20 Jul 2022 18:28:50 +0930
-Subject: [PATCH] miscellaneous dwarf.c tidies
-
-	* dwarf.c: Leading and trailing whitespace fixes.
-	(free_abbrev_list): New function.
-	(free_all_abbrevs): Use the above.  Free cu_abbrev_map here too.
-	(process_abbrev_set): Print actual section name on error.
-	(get_type_abbrev_from_form): Add overflow check.
-	(free_debug_memory): Don't free cu_abbrev_map here..
-	(process_debug_info): ..or here.  Warn on another case of not
-	finding a neeeded abbrev.
-
-Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=175b91507b83ad42607d2f6dadaf55b7b511bdbe]
-
-Signed-off-by: Pgowda <pgowda.cve@gmail.com>
----
- binutils/dwarf.c | 216 +++++++++++++++++++++++------------------------
- 1 file changed, 106 insertions(+), 110 deletions(-)
-
-diff --git a/binutils/dwarf.c b/binutils/dwarf.c
-index 2b1eec49422..267ed3bb382 100644
---- a/binutils/dwarf.c
-+++ b/binutils/dwarf.c
-@@ -806,7 +806,7 @@ fetch_indexed_value (dwarf_vma idx,
-       pointer_size = 4;
-       bias = 12;
-     }
-- 
-+
-   dwarf_vma offset = idx * pointer_size;
- 
-   /* Offsets are biased by the size of the section header
-@@ -908,38 +908,41 @@ record_abbrev_list_for_cu (dwarf_vma sta
-   next_free_abbrev_map_entry ++;
- }
- 
--static void
--free_all_abbrevs (void)
-+static abbrev_list *
-+free_abbrev_list (abbrev_list *list)
- {
--  abbrev_list *  list;
-+  abbrev_entry *abbrv = list->first_abbrev;
- 
--  for (list = abbrev_lists; list != NULL;)
-+  while (abbrv)
-     {
--      abbrev_list *   next = list->next;
--      abbrev_entry *  abbrv;
-+      abbrev_attr *attr = abbrv->first_attr;
- 
--      for (abbrv = list->first_abbrev; abbrv != NULL;)
-+      while (attr)
- 	{
--	  abbrev_entry *  next_abbrev = abbrv->next;
--	  abbrev_attr *   attr;
--
--	  for (attr = abbrv->first_attr; attr;)
--	    {
--	      abbrev_attr *next_attr = attr->next;
--
--	      free (attr);
--	      attr = next_attr;
--	    }
--
--	  free (abbrv);
--	  abbrv = next_abbrev;
-+	  abbrev_attr *next_attr = attr->next;
-+	  free (attr);
-+	  attr = next_attr;
- 	}
- 
--      free (list);
--      list = next;
-+      abbrev_entry *next_abbrev = abbrv->next;
-+      free (abbrv);
-+      abbrv = next_abbrev;
-     }
- 
--  abbrev_lists = NULL;
-+  abbrev_list *next = list->next;
-+  free (list);
-+  return next;
-+}
-+
-+static void
-+free_all_abbrevs (void)
-+{
-+  while (abbrev_lists)
-+    abbrev_lists = free_abbrev_list (abbrev_lists);
-+
-+  free (cu_abbrev_map);
-+  cu_abbrev_map = NULL;
-+  next_free_abbrev_map_entry = 0;
- }
- 
- static abbrev_list *
-@@ -971,7 +974,7 @@ find_abbrev_map_by_offset (dwarf_vma off
- 	&& cu_abbrev_map[i].end > offset)
-       return cu_abbrev_map + i;
- 
--  return NULL;	
-+  return NULL;
- }
- 
- static void
-@@ -1094,7 +1097,7 @@ process_abbrev_set (struct dwarf_section
-     }
- 
-   /* Report the missing single zero which ends the section.  */
--  error (_(".debug_abbrev section not zero terminated\n"));
-+  error (_("%s section not zero terminated\n"), section->name);
- 
-   free (list);
-   return NULL;
-@@ -1875,7 +1878,7 @@ fetch_alt_indirect_string (dwarf_vma off
- 	dwarf_vmatoa ("x", offset));
-   return _("<offset is too big>");
- }
--	
-+
- static const char *
- get_AT_name (unsigned long attribute)
- {
-@@ -2157,7 +2160,8 @@ get_type_abbrev_from_form (unsigned long
-     case DW_FORM_ref4:
-     case DW_FORM_ref8:
-     case DW_FORM_ref_udata:
--      if (uvalue + cu_offset > (size_t) (cu_end - section->start))
-+      if (uvalue + cu_offset < uvalue
-+	  || uvalue + cu_offset > (size_t) (cu_end - section->start))
- 	{
- 	  warn (_("Unable to resolve ref form: uvalue %lx + cu_offset %lx > CU size %lx\n"),
- 		uvalue, (long) cu_offset, (long) (cu_end - section->start));
-@@ -2194,7 +2198,7 @@ get_type_abbrev_from_form (unsigned long
-       else
- 	*map_return = NULL;
-     }
--	
-+
-   READ_ULEB (abbrev_number, data, section->start + section->size);
- 
-   for (entry = map->list->first_abbrev; entry != NULL; entry = entry->next)
-@@ -2783,10 +2787,10 @@ read_and_display_attr_value (unsigned lo
- 	  if (form == DW_FORM_loclistx)
- 	    {
- 	      if (dwo)
--	        {
--	          index = fetch_indexed_value (uvalue, loclists_dwo, 0);
--	          index += (offset_size == 8) ? 20 : 12;
--	        }
-+		{
-+		  index = fetch_indexed_value (uvalue, loclists_dwo, 0);
-+		  index += (offset_size == 8) ? 20 : 12;
-+		}
- 	      else if (debug_info_p == NULL)
- 		{
- 		  index = fetch_indexed_value (uvalue, loclists, 0);
-@@ -2804,21 +2808,21 @@ read_and_display_attr_value (unsigned lo
- 	  else if (form == DW_FORM_rnglistx)
- 	    {
- 	      if (dwo)
--	        {
--	          index = fetch_indexed_value (uvalue, rnglists_dwo, 0);
--	          index += (offset_size == 8) ? 20 : 12;
--	        }
-+		{
-+		  index = fetch_indexed_value (uvalue, rnglists_dwo, 0);
-+		  index += (offset_size == 8) ? 20 : 12;
-+		}
- 	      else
--	        {
--	          if (debug_info_p == NULL)
--	            base = 0;
--	          else
--	            base = debug_info_p->rnglists_base;
--	          /* We do not have a cached value this time, so we perform the
--	             computation manually.  */
--	          index = fetch_indexed_value (uvalue, rnglists, base);
--	          index += base;
--	        }
-+		{
-+		  if (debug_info_p == NULL)
-+		    base = 0;
-+		  else
-+		    base = debug_info_p->rnglists_base;
-+		  /* We do not have a cached value this time, so we perform the
-+		     computation manually.  */
-+		  index = fetch_indexed_value (uvalue, rnglists, base);
-+		  index += base;
-+		}
- 	    }
- 	  else
- 	    {
-@@ -2844,7 +2848,7 @@ read_and_display_attr_value (unsigned lo
-       if (!do_loc)
- 	printf ("%c<0x%s>", delimiter, dwarf_vmatoa ("x", uvalue + cu_offset));
-       break;
--      
-+
-     default:
-       warn (_("Unrecognized form: 0x%lx\n"), form);
-       /* What to do?  Consume a byte maybe?  */
-@@ -2869,9 +2873,9 @@ read_and_display_attr_value (unsigned lo
- 	case DW_AT_rnglists_base:
- 	  if (debug_info_p->rnglists_base)
- 	    warn (_("CU @ 0x%s has multiple rnglists_base values (0x%s and 0x%s)"),
--	          dwarf_vmatoa ("x", debug_info_p->cu_offset),
--	          dwarf_vmatoa ("x", debug_info_p->rnglists_base),
--	          dwarf_vmatoa ("x", uvalue));
-+		  dwarf_vmatoa ("x", debug_info_p->cu_offset),
-+		  dwarf_vmatoa ("x", debug_info_p->rnglists_base),
-+		  dwarf_vmatoa ("x", uvalue));
- 	  debug_info_p->rnglists_base = uvalue;
- 	  break;
- 	case DW_AT_str_offsets_base:
-@@ -3021,7 +3025,7 @@ read_and_display_attr_value (unsigned lo
- 	      case DW_FORM_strx3:
- 	      case DW_FORM_strx4:
- 		add_dwo_name (fetch_indexed_string (uvalue, this_set, offset_size, false,
--		                                    debug_info_p->str_offsets_base),
-+						    debug_info_p->str_offsets_base),
- 			      cu_offset);
- 		break;
- 	      case DW_FORM_string:
-@@ -3055,7 +3059,7 @@ read_and_display_attr_value (unsigned lo
- 	      case DW_FORM_strx3:
- 	      case DW_FORM_strx4:
- 		add_dwo_dir (fetch_indexed_string (uvalue, this_set, offset_size, false,
--		                                   debug_info_p->str_offsets_base),
-+						   debug_info_p->str_offsets_base),
- 			     cu_offset);
- 		break;
- 	      case DW_FORM_string:
-@@ -3686,11 +3690,8 @@ process_debug_info (struct dwarf_section
-     introduce (section, false);
- 
-   free_all_abbrevs ();
--  free (cu_abbrev_map);
--  cu_abbrev_map = NULL;
--  next_free_abbrev_map_entry = 0;
- 
--  /* In order to be able to resolve DW_FORM_ref_attr forms we need
-+  /* In order to be able to resolve DW_FORM_ref_addr forms we need
-      to load *all* of the abbrevs for all CUs in this .debug_info
-      section.  This does effectively mean that we (partially) read
-      every CU header twice.  */
-@@ -4045,12 +4046,11 @@ process_debug_info (struct dwarf_section
- 
- 	  /* Scan through the abbreviation list until we reach the
- 	     correct entry.  */
--	  if (list == NULL)
--	    continue;
--
--	  for (entry = list->first_abbrev; entry != NULL; entry = entry->next)
--	    if (entry->number == abbrev_number)
--	      break;
-+	  entry = NULL;
-+	  if (list != NULL)
-+	    for (entry = list->first_abbrev; entry != NULL; entry = entry->next)
-+	      if (entry->number == abbrev_number)
-+		break;
- 
- 	  if (entry == NULL)
- 	    {
-@@ -4074,7 +4074,7 @@ process_debug_info (struct dwarf_section
- 	      break;
- 	    case DW_TAG_compile_unit:
- 	    case DW_TAG_skeleton_unit:
--	      need_base_address = 1;	
-+	      need_base_address = 1;
- 	      need_dwo_info = do_loc;
- 	      break;
- 	    case DW_TAG_entry_point:
-@@ -4459,7 +4459,7 @@ display_debug_sup (struct dwarf_section
- 
-   SAFE_BYTE_GET_AND_INC (is_supplementary, start, 1, end);
-   if (is_supplementary != 0 && is_supplementary != 1)
--    warn (_("corrupt .debug_sup section: is_supplementary not 0 or 1\n"));    
-+    warn (_("corrupt .debug_sup section: is_supplementary not 0 or 1\n"));
- 
-   sup_filename = start;
-   if (is_supplementary && sup_filename[0] != 0)
-@@ -5638,7 +5638,7 @@ display_debug_lines_decoded (struct dwar
- 			printf ("%s  %11d  %#18" DWARF_VMA_FMT "x",
- 				newFileName, state_machine_regs.line,
- 				state_machine_regs.address);
--		    }			
-+		    }
- 		  else
- 		    {
- 		      if (xop == -DW_LNE_end_sequence)
-@@ -6092,7 +6092,7 @@ display_debug_macro (struct dwarf_sectio
-   load_debug_section_with_follow (str, file);
-   load_debug_section_with_follow (line, file);
-   load_debug_section_with_follow (str_index, file);
--  
-+
-   introduce (section, false);
- 
-   while (curr < end)
-@@ -6537,7 +6537,7 @@ display_loc_list (struct dwarf_section *
- 
-       /* Check base address specifiers.  */
-       if (is_max_address (begin, pointer_size)
--          && !is_max_address (end, pointer_size))
-+	  && !is_max_address (end, pointer_size))
- 	{
- 	  base_address = end;
- 	  print_dwarf_vma (begin, pointer_size);
-@@ -6715,7 +6715,7 @@ display_loclists_list (struct dwarf_sect
- 	case DW_LLE_default_location:
- 	  begin = end = 0;
- 	  break;
--	  
-+
- 	case DW_LLE_offset_pair:
- 	  READ_ULEB (begin, start, section_end);
- 	  begin += base_address;
-@@ -7011,7 +7011,7 @@ display_offset_entry_loclists (struct dw
-   unsigned char *  start = section->start;
-   unsigned char * const end = start + section->size;
- 
--  introduce (section, false);  
-+  introduce (section, false);
- 
-   do
-     {
-@@ -7060,14 +7060,14 @@ display_offset_entry_loclists (struct dw
- 		section->name, segment_selector_size);
- 	  return 0;
- 	}
--      
-+
-       if (offset_entry_count == 0)
- 	{
- 	  warn (_("The %s section contains a table without offset\n"),
- 		section->name);
- 	  return 0;
- 	}
--  
-+
-       printf (_("\n   Offset Entries starting at 0x%lx:\n"),
- 	      (long)(start - section->start));
- 
-@@ -8229,7 +8229,7 @@ display_debug_rnglists (struct dwarf_sec
- 	  start = display_debug_rnglists_list
- 	    (start, end, address_size, offset, 0, offset_size);
- 	  if (start >= end)
--	    break;	  
-+	    break;
- 	}
- 
-       start = end;
-@@ -8347,12 +8347,12 @@ display_debug_ranges (struct dwarf_secti
-       next = section_begin + offset + debug_info_p->rnglists_base;
- 
-       /* If multiple DWARF entities reference the same range then we will
--         have multiple entries in the `range_entries' list for the same
--         offset.  Thanks to the sort above these will all be consecutive in
--         the `range_entries' list, so we can easily ignore duplicates
--         here.  */
-+	 have multiple entries in the `range_entries' list for the same
-+	 offset.  Thanks to the sort above these will all be consecutive in
-+	 the `range_entries' list, so we can easily ignore duplicates
-+	 here.  */
-       if (i > 0 && last_offset == offset)
--        continue;
-+	continue;
-       last_offset = offset;
- 
-       if (dwarf_check != 0 && i > 0)
-@@ -10286,7 +10286,7 @@ display_debug_names (struct dwarf_sectio
- 	  printf (_("Out of %lu items there are %zu bucket clashes"
- 		    " (longest of %zu entries).\n"),
- 		  (unsigned long) name_count, hash_clash_count, longest_clash);
--	  
-+
- 	  if (name_count != buckets_filled + hash_clash_count)
- 	    warn (_("The name_count (%lu) is not the same as the used bucket_count (%lu) + the hash clash count (%lu)"),
- 		  (unsigned long) name_count,
-@@ -10390,7 +10390,7 @@ display_debug_names (struct dwarf_sectio
- 		break;
- 	      if (tagno >= 0)
- 		printf ("%s<%lu>",
--		        (tagno == 0 && second_abbrev_tag == 0 ? " " : "\n\t"),
-+			(tagno == 0 && second_abbrev_tag == 0 ? " " : "\n\t"),
- 			(unsigned long) abbrev_tag);
- 
- 	      for (entry = abbrev_lookup;
-@@ -10919,7 +10919,7 @@ process_cu_tu_index (struct dwarf_sectio
- 	 Check for integer overflow (can occur when size_t is 32-bit)
- 	 with overlarge ncols or nused values.  */
-       if (nused == -1u
--	  || _mul_overflow ((size_t) ncols, 4, &temp)	  
-+	  || _mul_overflow ((size_t) ncols, 4, &temp)
- 	  || _mul_overflow ((size_t) nused + 1, temp, &total)
- 	  || total > (size_t) (limit - ppool))
- 	{
-@@ -10927,7 +10927,7 @@ process_cu_tu_index (struct dwarf_sectio
- 		section->name);
- 	  return 0;
- 	}
--      
-+
-       if (do_display)
- 	{
- 	  printf (_("  Offset table\n"));
-@@ -11431,8 +11431,8 @@ add_separate_debug_file (const char * fi
- 
- static bool
- debuginfod_fetch_separate_debug_info (struct dwarf_section * section,
--                                      char ** filename,
--                                      void * file)
-+				      char ** filename,
-+				      void * file)
- {
-   size_t build_id_len;
-   unsigned char * build_id;
-@@ -11450,14 +11450,14 @@ debuginfod_fetch_separate_debug_info (st
- 
-       filelen = strnlen ((const char *)section->start, section->size);
-       if (filelen == section->size)
--        /* Corrupt debugaltlink.  */
--        return false;
-+	/* Corrupt debugaltlink.  */
-+	return false;
- 
-       build_id = section->start + filelen + 1;
-       build_id_len = section->size - (filelen + 1);
- 
-       if (build_id_len == 0)
--        return false;
-+	return false;
-     }
-   else
-     return false;
-@@ -11469,25 +11469,25 @@ debuginfod_fetch_separate_debug_info (st
- 
-       client = debuginfod_begin ();
-       if (client == NULL)
--        return false;
-+	return false;
- 
-       /* Query debuginfod servers for the target file. If found its path
--         will be stored in filename.  */
-+	 will be stored in filename.  */
-       fd = debuginfod_find_debuginfo (client, build_id, build_id_len, filename);
-       debuginfod_end (client);
- 
-       /* Only free build_id if we allocated space for a hex string
--         in get_build_id ().  */
-+	 in get_build_id ().  */
-       if (build_id_len == 0)
--        free (build_id);
-+	free (build_id);
- 
-       if (fd >= 0)
--        {
--          /* File successfully retrieved. Close fd since we want to
--             use open_debug_file () on filename instead.  */
--          close (fd);
--          return true;
--        }
-+	{
-+	  /* File successfully retrieved. Close fd since we want to
-+	     use open_debug_file () on filename instead.  */
-+	  close (fd);
-+	  return true;
-+	}
-     }
- 
-   return false;
-@@ -11500,7 +11500,7 @@ load_separate_debug_info (const char *
- 			  parse_func_type         parse_func,
- 			  check_func_type         check_func,
- 			  void *                  func_data,
--                          void *                  file ATTRIBUTE_UNUSED)
-+			  void *                  file ATTRIBUTE_UNUSED)
- {
-   const char *   separate_filename;
-   char *         debug_filename;
-@@ -11616,11 +11616,11 @@ load_separate_debug_info (const char *
- 						 & tmp_filename,
- 						 file))
-       {
--        /* File successfully downloaded from server, replace
--           debug_filename with the file's path.  */
--        free (debug_filename);
--        debug_filename = tmp_filename;
--        goto found;
-+	/* File successfully downloaded from server, replace
-+	   debug_filename with the file's path.  */
-+	free (debug_filename);
-+	debug_filename = tmp_filename;
-+	goto found;
-       }
-   }
- #endif
-@@ -11787,12 +11787,12 @@ load_build_id_debug_file (const char * m
-   /* In theory we should extract the contents of the section into
-      a note structure and then check the fields.  For now though
-      just use hard coded offsets instead:
--     
-+
-        Field  Bytes    Contents
- 	NSize  0...3   4
- 	DSize  4...7   8+
- 	Type   8..11   3  (NT_GNU_BUILD_ID)
--        Name   12.15   GNU\0
-+	Name   12.15   GNU\0
- 	Data   16....   */
- 
-   /* FIXME: Check the name size, name and type fields.  */
-@@ -11804,7 +11804,7 @@ load_build_id_debug_file (const char * m
-       warn (_(".note.gnu.build-id data size is too small\n"));
-       return;
-     }
--  
-+
-   if (build_id_size > (section->size - 16))
-     {
-       warn (_(".note.gnu.build-id data size is too bug\n"));
-@@ -12100,10 +12100,6 @@ free_debug_memory (void)
- 
-   free_all_abbrevs ();
- 
--  free (cu_abbrev_map);
--  cu_abbrev_map = NULL;
--  next_free_abbrev_map_entry = 0;
--
-   free (shndx_pool);
-   shndx_pool = NULL;
-   shndx_pool_size = 0;
diff --git a/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-3.patch b/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-3.patch
deleted file mode 100644
index 04d06ed6b6..0000000000
--- a/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-3.patch
+++ /dev/null
@@ -1,95 +0,0 @@
-From 695c6dfe7e85006b98c8b746f3fd5f913c94ebff Mon Sep 17 00:00:00 2001
-From: Alan Modra <amodra@gmail.com>
-Date: Thu, 21 Jul 2022 09:56:15 +0930
-Subject: [PATCH] PR29370, infinite loop in display_debug_abbrev
-
-The PR29370 testcase is a fuzzed object file with multiple
-.trace_abbrev sections.  Multiple .trace_abbrev or .debug_abbrev
-sections are not a violation of the DWARF standard.  The DWARF5
-standard even gives an example of multiple .debug_abbrev sections
-contained in groups.  Caching and lookup of processed abbrevs thus
-needs to be done by section and offset rather than base and offset.
-(Why base anyway?)  Or, since section contents are kept, by a pointer
-into the contents.
-
-	PR 29370
-	* dwarf.c (struct abbrev_list): Replace abbrev_base and
-	abbrev_offset with raw field.
-	(find_abbrev_list_by_abbrev_offset): Delete.
-	(find_abbrev_list_by_raw_abbrev): New function.
-	(process_abbrev_set): Set list->raw and list->next.
-	(find_and_process_abbrev_set): Replace abbrev list lookup with
-	new function.  Don't set list abbrev_base, abbrev_offset or next.
-
-Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=patch;h=695c6dfe7e85006b98c8b746f3fd5f913c94ebff]
-
-Signed-off-by: Pgowda <pgowda.cve@gmail.com>
----
- binutils/dwarf.c | 19 ++++++-------------
- 1 file changed, 6 insertions(+), 13 deletions(-)
-
-diff --git a/binutils/dwarf.c b/binutils/dwarf.c
-index 2fc352f74c5..99fb3566994 100644
---- a/binutils/dwarf.c
-+++ b/binutils/dwarf.c
-@@ -856,8 +856,7 @@ typedef struct abbrev_list
- {
-   abbrev_entry *        first_abbrev;
-   abbrev_entry *        last_abbrev;
--  dwarf_vma             abbrev_base;
--  dwarf_vma             abbrev_offset;
-+  unsigned char *       raw;
-   struct abbrev_list *  next;
-   unsigned char *       start_of_next_abbrevs;
- }
-@@ -946,14 +945,12 @@ free_all_abbrevs (void)
- }
- 
- static abbrev_list *
--find_abbrev_list_by_abbrev_offset (dwarf_vma abbrev_base,
--				   dwarf_vma abbrev_offset)
-+find_abbrev_list_by_raw_abbrev (unsigned char *raw)
- {
-   abbrev_list * list;
- 
-   for (list = abbrev_lists; list != NULL; list = list->next)
--    if (list->abbrev_base == abbrev_base
--	&& list->abbrev_offset == abbrev_offset)
-+    if (list->raw == raw)
-       return list;
- 
-   return NULL;
-@@ -1040,6 +1037,7 @@ process_abbrev_set (struct dwarf_section
-   abbrev_list *list = xmalloc (sizeof (*list));
-   list->first_abbrev = NULL;
-   list->last_abbrev = NULL;
-+  list->raw = start;
- 
-   while (start < end)
-     {
-@@ -1055,6 +1053,7 @@ process_abbrev_set (struct dwarf_section
- 	 the caller.  */
-       if (start == end || entry == 0)
- 	{
-+	  list->next = NULL;
- 	  list->start_of_next_abbrevs = start != end ? start : NULL;
- 	  return list;
- 	}
-@@ -1144,16 +1143,10 @@ find_and_process_abbrev_set (struct dwar
-   unsigned char *end = section->start + abbrev_base + abbrev_size;
-   abbrev_list *list = NULL;
-   if (free_list)
--    list = find_abbrev_list_by_abbrev_offset (abbrev_base, abbrev_offset);
-+    list = find_abbrev_list_by_raw_abbrev (start);
-   if (list == NULL)
-     {
-       list = process_abbrev_set (section, start, end);
--      if (list)
--	{
--	  list->abbrev_base = abbrev_base;
--	  list->abbrev_offset = abbrev_offset;
--	  list->next = NULL;
--	}
-       if (free_list)
- 	*free_list = list;
-     }
diff --git a/meta/recipes-devtools/binutils/binutils/0014-configure-remove-dependencies-on-gmp-and-mpfr-when-g.patch b/meta/recipes-devtools/binutils/binutils/0014-configure-remove-dependencies-on-gmp-and-mpfr-when-g.patch
new file mode 100644
index 0000000000..04c1310cbe
--- /dev/null
+++ b/meta/recipes-devtools/binutils/binutils/0014-configure-remove-dependencies-on-gmp-and-mpfr-when-g.patch
@@ -0,0 +1,56 @@
+From 518c167116ab7aa6bb84a97200aeda2c4289e064 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Cl=C3=A9ment=20Chigot?= <chigot@adacore.com>
+Date: Tue, 3 Jan 2023 14:24:43 +0100
+Subject: [PATCH] configure: remove dependencies on gmp and mpfr when gdb is
+ disabled
+
+Since 991180627851801f1999d1ebbc0e569a17e47c74, the configure checks
+about GMP and MPFR for gdb builds have been moved to the toplevel
+configure.
+However, it doesn't take into account the --disable-gdb option. Meaning
+that a build without gdb will require these libraries even if not
+needed.
+
+ChangeLog:
+
+	* configure.ac: Skip GMP and MPFR when --disable-gdb is
+	provided.
+	* configure: Regenerate.
+
+Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=5fb0e308577143ceb313fde5538dc9ecb038f29f]
+Signed-off-by: Khem Raj <raj.khem@gmail.com>
+---
+ configure    | 4 +++-
+ configure.ac | 4 +++-
+ 2 files changed, 6 insertions(+), 2 deletions(-)
+
+diff --git a/configure b/configure
+index bdc3583215f..b63b5cd3de0 100755
+--- a/configure
++++ b/configure
+@@ -8032,7 +8032,9 @@ if test -d ${srcdir}/gcc ; then
+   require_mpc=yes
+ fi
+ if test -d ${srcdir}/gdb ; then
+-  require_gmp=yes
++  if test "x$enable_gdb" != xno; then
++   require_gmp=yes
++  fi
+ fi
+ 
+ gmplibs="-lmpfr -lgmp"
+diff --git a/configure.ac b/configure.ac
+index 1c00b9aec42..2df870b86af 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -1585,7 +1585,9 @@ if test -d ${srcdir}/gcc ; then
+   require_mpc=yes
+ fi
+ if test -d ${srcdir}/gdb ; then
+-  require_gmp=yes
++  if test "x$enable_gdb" != xno; then
++   require_gmp=yes
++  fi
+ fi
+ 
+ gmplibs="-lmpfr -lgmp"
diff --git a/meta/recipes-devtools/binutils/binutils/0015-CVE-2022-4285.patch b/meta/recipes-devtools/binutils/binutils/0015-CVE-2022-4285.patch
deleted file mode 100644
index 46ec0b15a3..0000000000
--- a/meta/recipes-devtools/binutils/binutils/0015-CVE-2022-4285.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 5c831a3c7f3ca98d6aba1200353311e1a1f84c70 Mon Sep 17 00:00:00 2001
-From: Nick Clifton <nickc@redhat.com>
-Date: Wed, 19 Oct 2022 15:09:12 +0100
-Subject: [PATCH] Fix an illegal memory access when parsing an ELF file
- containing corrupt symbol version information.
-
-	PR 29699
-	* elf.c (_bfd_elf_slurp_version_tables): Fail if the sh_info field
-	of the section header is zero.
-
-Upstream-Status: Backport
-[https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=5c831a3c7f3ca98d6aba1200353311e1a1f84c70]
-
-Signed-off-by: Pgowda <pgowda.cve@gmail.com>
----
- bfd/ChangeLog | 6 ++++++
- bfd/elf.c     | 4 +++-
- 2 files changed, 9 insertions(+), 1 deletion(-)
-
-diff --git a/bfd/elf.c b/bfd/elf.c
-index fe00e0f9189..7cd7febcf95 100644
---- a/bfd/elf.c
-+++ b/bfd/elf.c
-@@ -8918,7 +8918,9 @@ _bfd_elf_slurp_version_tables (bfd *abfd, bool default_imported_symver)
- 	  bfd_set_error (bfd_error_file_too_big);
- 	  goto error_return_verref;
- 	}
--      elf_tdata (abfd)->verref = (Elf_Internal_Verneed *) bfd_alloc (abfd, amt);
-+      if (amt == 0)
-+	goto error_return_verref;
-+      elf_tdata (abfd)->verref = (Elf_Internal_Verneed *) bfd_zalloc (abfd, amt);
-       if (elf_tdata (abfd)->verref == NULL)
- 	goto error_return_verref;
- 
--- 
-2.31.1
-
diff --git a/meta/recipes-devtools/binutils/binutils/0015-Remove-duplicate-pe-dll.o-entry-deom-targ_extra_ofil.patch b/meta/recipes-devtools/binutils/binutils/0015-Remove-duplicate-pe-dll.o-entry-deom-targ_extra_ofil.patch
new file mode 100644
index 0000000000..f57f65ce72
--- /dev/null
+++ b/meta/recipes-devtools/binutils/binutils/0015-Remove-duplicate-pe-dll.o-entry-deom-targ_extra_ofil.patch
@@ -0,0 +1,32 @@
+From 9599d7d48913fca4c2bf0d0012f9655353ca6f6c Mon Sep 17 00:00:00 2001
+From: Khem Raj <raj.khem@gmail.com>
+Date: Wed, 18 Jan 2023 19:35:07 -0800
+Subject: [PATCH] Remove duplicate pe-dll.o entry deom targ_extra_ofiles
+
+Commit c60b3806799abf1d7f6cf5108a1b0e733a950b13 added support for
+aarch64-pe which introduced wrapper over pep-dll.c for x86_64 as well as
+aarch64, on x86_64 it was added but the old object pe-dll.o needs to be
+removed too, otherwise build fails with duplicate symbols from pe-dll.o
+and pep-dll-x86_64.o
+
+Upstream-Status: Submitted [https://sourceware.org/pipermail/binutils/2023-January/125739.html]
+Signed-off-by: Khem Raj <raj.khem@gmail.com>
+Cc: Jedidiah Thompson <wej22007@outlook.com>
+Cc: Zac Walker <zac.walker@linaro.org>
+---
+ ld/configure.tgt | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/ld/configure.tgt b/ld/configure.tgt
+index de04a44b812..f80c84ab13c 100644
+--- a/ld/configure.tgt
++++ b/ld/configure.tgt
+@@ -1056,7 +1056,7 @@ x86_64-*-cygwin)	targ_emul=i386pep ;
+ 			;;
+ x86_64-*-mingw*)	targ_emul=i386pep ;
+ 			targ_extra_emuls=i386pe
+-			targ_extra_ofiles="deffilep.o pdb.o pep-dll.o pe-dll.o"
++			targ_extra_ofiles="deffilep.o pdb.o pe-dll.o"
+ 			;;
+ x86_64-*-gnu*)		targ_emul=elf_x86_64
+ 			targ_extra_emuls="elf32_x86_64 elf_iamcu elf_i386"
diff --git a/meta/recipes-devtools/binutils/binutils_2.39.bb b/meta/recipes-devtools/binutils/binutils_2.40.bb
similarity index 100%
rename from meta/recipes-devtools/binutils/binutils_2.39.bb
rename to meta/recipes-devtools/binutils/binutils_2.40.bb
-- 
2.39.1



^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH v3 2/3] binutils: Package libsframe
  2023-01-19 23:51 [PATCH v3 1/3] binutils: Upgrade to 2.40 release Khem Raj
@ 2023-01-19 23:51 ` Khem Raj
  2023-01-19 23:51 ` [PATCH v3 3/3] elfutils: Fix build with libcurl >= 7.87 Khem Raj
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 10+ messages in thread
From: Khem Raj @ 2023-01-19 23:51 UTC (permalink / raw)
  To: openembedded-core; +Cc: Khem Raj

libsframe is newly added in binutils 2.40

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
v1 -> v2:
- Rebase

v2 -> v3:
- Rebase

 meta/recipes-devtools/binutils/binutils_2.40.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-devtools/binutils/binutils_2.40.bb b/meta/recipes-devtools/binutils/binutils_2.40.bb
index 67240383f7..9087af87c5 100644
--- a/meta/recipes-devtools/binutils/binutils_2.40.bb
+++ b/meta/recipes-devtools/binutils/binutils_2.40.bb
@@ -66,7 +66,7 @@ PACKAGE_BEFORE_PN += "libbfd libopcodes gprofng"
 FILES:libbfd = "${libdir}/libbfd-*.so.* ${libdir}/libbfd-*.so"
 FILES:libopcodes = "${libdir}/libopcodes-*.so.* ${libdir}/libopcodes-*.so"
 FILES:gprofng = "${sysconfdir}/gprofng.rc ${libdir}/gprofng/libgp-*.so ${libdir}/gprofng/libgprofng.so.* ${bindir}/gp-* ${bindir}/gprofng"
-FILES:${PN}-dev += "${libdir}/gprofng/libgprofng.so"
+FILES:${PN}-dev += "${libdir}/gprofng/libgprofng.so ${libdir}/libsframe.so"
 SRC_URI:append:class-nativesdk =  " file://0003-binutils-nativesdk-Search-for-alternative-ld.so.conf.patch "
 
 USE_ALTERNATIVES_FOR:class-nativesdk = ""
-- 
2.39.1



^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH v3 3/3] elfutils: Fix build with libcurl >= 7.87
  2023-01-19 23:51 [PATCH v3 1/3] binutils: Upgrade to 2.40 release Khem Raj
  2023-01-19 23:51 ` [PATCH v3 2/3] binutils: Package libsframe Khem Raj
@ 2023-01-19 23:51 ` Khem Raj
  2023-01-20 11:47 ` [OE-core] [PATCH v3 1/3] binutils: Upgrade to 2.40 release Luca Ceresoli
  2023-02-18 21:56 ` Alexandre Belloni
  3 siblings, 0 replies; 10+ messages in thread
From: Khem Raj @ 2023-01-19 23:51 UTC (permalink / raw)
  To: openembedded-core; +Cc: Khem Raj

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
v2 -> v3:
- rebase

 .../elfutils/elfutils_0.188.bb                |  4 +-
 ...od-Fix-usage-of-deprecated-CURLINFO_.patch | 49 +++++++++++++++++++
 ...t-Use-CURLOPT_PROTOCOLS_STR-for-libc.patch | 34 +++++++++++++
 3 files changed, 85 insertions(+), 2 deletions(-)
 create mode 100644 meta/recipes-devtools/elfutils/files/0001-PR29926-debuginfod-Fix-usage-of-deprecated-CURLINFO_.patch
 create mode 100644 meta/recipes-devtools/elfutils/files/0002-debuginfod-client-Use-CURLOPT_PROTOCOLS_STR-for-libc.patch

diff --git a/meta/recipes-devtools/elfutils/elfutils_0.188.bb b/meta/recipes-devtools/elfutils/elfutils_0.188.bb
index 084908a38c..65cae868c7 100644
--- a/meta/recipes-devtools/elfutils/elfutils_0.188.bb
+++ b/meta/recipes-devtools/elfutils/elfutils_0.188.bb
@@ -21,6 +21,8 @@ SRC_URI = "https://sourceware.org/elfutils/ftp/${PV}/${BP}.tar.bz2 \
            file://0001-skip-the-test-when-gcc-not-deployed.patch \
            file://ptest.patch \
            file://0001-tests-Makefile.am-compile-test_nlist-with-standard-C.patch \
+           file://0001-PR29926-debuginfod-Fix-usage-of-deprecated-CURLINFO_.patch \
+           file://0002-debuginfod-client-Use-CURLOPT_PROTOCOLS_STR-for-libc.patch \
            "
 SRC_URI:append:libc-musl = " \
            file://0003-musl-utils.patch \
@@ -33,8 +35,6 @@ inherit autotools gettext ptest pkgconfig
 EXTRA_OECONF = "--program-prefix=eu-"
 
 BUILD_CFLAGS += "-Wno-error=stringop-overflow"
-# compatibility with curl 7.87; can be removed when elfutils upstream fixes the deprecation fails
-CFLAGS:append = " -Wno-error=deprecated-declarations"
 
 DEPENDS_BZIP2 = "bzip2-replacement-native"
 DEPENDS_BZIP2:class-target = "bzip2"
diff --git a/meta/recipes-devtools/elfutils/files/0001-PR29926-debuginfod-Fix-usage-of-deprecated-CURLINFO_.patch b/meta/recipes-devtools/elfutils/files/0001-PR29926-debuginfod-Fix-usage-of-deprecated-CURLINFO_.patch
new file mode 100644
index 0000000000..ee192e3581
--- /dev/null
+++ b/meta/recipes-devtools/elfutils/files/0001-PR29926-debuginfod-Fix-usage-of-deprecated-CURLINFO_.patch
@@ -0,0 +1,49 @@
+From d2bf497b12fbd49b4996ccf0744303ffd67735b1 Mon Sep 17 00:00:00 2001
+From: Andrew Paprocki <andrew@ishiboo.com>
+Date: Wed, 21 Dec 2022 11:15:00 -0500
+Subject: [PATCH] PR29926: debuginfod: Fix usage of deprecated CURLINFO_*
+
+The `CURLINFO_SIZE_DOWNLOAD_T` and `CURLINFO_CONTENT_LENGTH_DOWNLOAD_T`
+identifiers are `enum`s, not pre-processor definitions, so the current
+`#ifdef` logic is not selecting the newer API.  This results in the
+older identifiers being used and they now generate errors when compiled
+against Curl 7.87, which has silently deprecated them, causing GCC to
+emit `-Werror=deprecated-declarations`.
+
+Instead, the newer identifiers were added in Curl 7.55, so explicitly
+check for `CURL_AT_LEAST_VERSION(7, 55, 0)` instead of the current
+logic.  This eliminates the error when compiling against Curl 7.87.
+
+Ref: https://github.com/curl/curl/pull/1511
+
+Upstream-Status: Backport [https://sourceware.org/git/?p=elfutils.git;a=commit;h=d2bf497b12fbd49b4996ccf0744303ffd67735b1]
+Signed-off-by: Andrew Paprocki <andrew@ishiboo.com>
+---
+ debuginfod/debuginfod-client.c | 4 ++--
+ 2 files changed, 6 insertions(+), 2 deletions(-)
+
+diff --git a/debuginfod/debuginfod-client.c b/debuginfod/debuginfod-client.c
+index 8873fcc8..692aecce 100644
+--- a/debuginfod/debuginfod-client.c
++++ b/debuginfod/debuginfod-client.c
+@@ -1456,7 +1456,7 @@ debuginfod_query_server (debuginfod_client *c,
+              deflate-compressing proxies, this number is likely to be
+              unavailable, so -1 may show. */
+           CURLcode curl_res;
+-#ifdef CURLINFO_CONTENT_LENGTH_DOWNLOAD_T
++#if CURL_AT_LEAST_VERSION(7, 55, 0)
+           curl_off_t cl;
+           curl_res = curl_easy_getinfo(target_handle,
+                                        CURLINFO_CONTENT_LENGTH_DOWNLOAD_T,
+@@ -1491,7 +1491,7 @@ debuginfod_query_server (debuginfod_client *c,
+           if (target_handle) /* we've committed to a server; report its download progress */
+             {
+               CURLcode curl_res;
+-#ifdef CURLINFO_SIZE_DOWNLOAD_T
++#if CURL_AT_LEAST_VERSION(7, 55, 0)
+               curl_off_t dl;
+               curl_res = curl_easy_getinfo(target_handle,
+                                            CURLINFO_SIZE_DOWNLOAD_T,
+-- 
+2.39.1
+
diff --git a/meta/recipes-devtools/elfutils/files/0002-debuginfod-client-Use-CURLOPT_PROTOCOLS_STR-for-libc.patch b/meta/recipes-devtools/elfutils/files/0002-debuginfod-client-Use-CURLOPT_PROTOCOLS_STR-for-libc.patch
new file mode 100644
index 0000000000..2d4c912e82
--- /dev/null
+++ b/meta/recipes-devtools/elfutils/files/0002-debuginfod-client-Use-CURLOPT_PROTOCOLS_STR-for-libc.patch
@@ -0,0 +1,34 @@
+From 6560fb26a62ef135a804357ef4f15a47de3e49b3 Mon Sep 17 00:00:00 2001
+From: Mark Wielaard <mark@klomp.org>
+Date: Tue, 10 Jan 2023 23:20:41 +0100
+Subject: [PATCH] debuginfod-client: Use CURLOPT_PROTOCOLS_STR for libcurl >= 7.85.0
+
+https://sourceware.org/bugzilla/show_bug.cgi?id=29926
+
+Upstream-Status: Backport [https://sourceware.org/git/?p=elfutils.git;a=commit;h=6560fb26a62ef135a804357ef4f15a47de3e49b3]
+Signed-off-by: Mark Wielaard <mark@klomp.org>
+---
+ debuginfod/debuginfod-client.c | 5 +++++
+ 2 files changed, 10 insertions(+)
+
+diff --git a/debuginfod/debuginfod-client.c b/debuginfod/debuginfod-client.c
+index a16165bd..1ce45632 100644
+--- a/debuginfod/debuginfod-client.c
++++ b/debuginfod/debuginfod-client.c
+@@ -1336,8 +1336,13 @@ debuginfod_query_server (debuginfod_client *c,
+ 
+       /* Only allow http:// + https:// + file:// so we aren't being
+ 	 redirected to some unsupported protocol.  */
++#if CURL_AT_LEAST_VERSION(7, 85, 0)
++      curl_easy_setopt_ck(data[i].handle, CURLOPT_PROTOCOLS_STR,
++			  "http,https,file");
++#else
+       curl_easy_setopt_ck(data[i].handle, CURLOPT_PROTOCOLS,
+ 			  (CURLPROTO_HTTP | CURLPROTO_HTTPS | CURLPROTO_FILE));
++#endif
+       curl_easy_setopt_ck(data[i].handle, CURLOPT_URL, data[i].url);
+       if (vfd >= 0)
+ 	curl_easy_setopt_ck(data[i].handle, CURLOPT_ERRORBUFFER,
+-- 
+2.39.1
+
-- 
2.39.1



^ permalink raw reply related	[flat|nested] 10+ messages in thread

* Re: [OE-core] [PATCH v3 1/3] binutils: Upgrade to 2.40 release
  2023-01-19 23:51 [PATCH v3 1/3] binutils: Upgrade to 2.40 release Khem Raj
  2023-01-19 23:51 ` [PATCH v3 2/3] binutils: Package libsframe Khem Raj
  2023-01-19 23:51 ` [PATCH v3 3/3] elfutils: Fix build with libcurl >= 7.87 Khem Raj
@ 2023-01-20 11:47 ` Luca Ceresoli
  2023-01-20 18:11   ` Khem Raj
  2023-02-18 21:56 ` Alexandre Belloni
  3 siblings, 1 reply; 10+ messages in thread
From: Luca Ceresoli @ 2023-01-20 11:47 UTC (permalink / raw)
  To: Khem Raj; +Cc: openembedded-core

Hi Khem,

On Thu, 19 Jan 2023 15:51:39 -0800
"Khem Raj" <raj.khem@gmail.com> wrote:

> Signed-off-by: Khem Raj <raj.khem@gmail.com>

I'm afraid this time the patch does _really_ not apply, and the simple
sorcery I did for v1 and v2 is not working anymore. If you could
recreate the patches based on a clean oe-core master branch that would
be good.

Thank you!

-- 
Luca Ceresoli, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [OE-core] [PATCH v3 1/3] binutils: Upgrade to 2.40 release
  2023-01-20 11:47 ` [OE-core] [PATCH v3 1/3] binutils: Upgrade to 2.40 release Luca Ceresoli
@ 2023-01-20 18:11   ` Khem Raj
  2023-01-24  8:58     ` Alexandre Belloni
  0 siblings, 1 reply; 10+ messages in thread
From: Khem Raj @ 2023-01-20 18:11 UTC (permalink / raw)
  To: Luca Ceresoli; +Cc: openembedded-core

On Fri, Jan 20, 2023 at 3:47 AM Luca Ceresoli <luca.ceresoli@bootlin.com> wrote:
>
> Hi Khem,
>
> On Thu, 19 Jan 2023 15:51:39 -0800
> "Khem Raj" <raj.khem@gmail.com> wrote:
>
> > Signed-off-by: Khem Raj <raj.khem@gmail.com>
>
> I'm afraid this time the patch does _really_ not apply, and the simple
> sorcery I did for v1 and v2 is not working anymore. If you could
> recreate the patches based on a clean oe-core master branch that would
> be good.

I have pushed the related patchset to a branch on poky-contrib here

https://git.yoctoproject.org/poky-contrib/log/?h=kraj/binutils-2.40

Let me know how it goes.

>
> Thank you!
>
> --
> Luca Ceresoli, Bootlin
> Embedded Linux and Kernel engineering
> https://bootlin.com


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [OE-core] [PATCH v3 1/3] binutils: Upgrade to 2.40 release
  2023-01-20 18:11   ` Khem Raj
@ 2023-01-24  8:58     ` Alexandre Belloni
  2023-01-25  1:27       ` Khem Raj
  0 siblings, 1 reply; 10+ messages in thread
From: Alexandre Belloni @ 2023-01-24  8:58 UTC (permalink / raw)
  To: Khem Raj; +Cc: Luca Ceresoli, openembedded-core

Hello,

I guess this is the cause of this ptest failure:

https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/4587/steps/12/logs/stdio

AssertionError: Failed ptests:
{'elfutils': ['run-native-test.sh']}


/usr/lib/elfutils/ptest/tests/funcretval: dwfl_module_return_value_location: cannot handle DWARF type description
FAIL: run-native-test.sh


On 20/01/2023 10:11:12-0800, Khem Raj wrote:
> On Fri, Jan 20, 2023 at 3:47 AM Luca Ceresoli <luca.ceresoli@bootlin.com> wrote:
> >
> > Hi Khem,
> >
> > On Thu, 19 Jan 2023 15:51:39 -0800
> > "Khem Raj" <raj.khem@gmail.com> wrote:
> >
> > > Signed-off-by: Khem Raj <raj.khem@gmail.com>
> >
> > I'm afraid this time the patch does _really_ not apply, and the simple
> > sorcery I did for v1 and v2 is not working anymore. If you could
> > recreate the patches based on a clean oe-core master branch that would
> > be good.
> 
> I have pushed the related patchset to a branch on poky-contrib here
> 
> https://git.yoctoproject.org/poky-contrib/log/?h=kraj/binutils-2.40
> 
> Let me know how it goes.
> 
> >
> > Thank you!
> >
> > --
> > Luca Ceresoli, Bootlin
> > Embedded Linux and Kernel engineering
> > https://bootlin.com

> 
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#176225): https://lists.openembedded.org/g/openembedded-core/message/176225
> Mute This Topic: https://lists.openembedded.org/mt/96390083/3617179
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [alexandre.belloni@bootlin.com]
> -=-=-=-=-=-=-=-=-=-=-=-
> 


-- 
Alexandre Belloni, co-owner and COO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [OE-core] [PATCH v3 1/3] binutils: Upgrade to 2.40 release
  2023-01-24  8:58     ` Alexandre Belloni
@ 2023-01-25  1:27       ` Khem Raj
  0 siblings, 0 replies; 10+ messages in thread
From: Khem Raj @ 2023-01-25  1:27 UTC (permalink / raw)
  To: Alexandre Belloni; +Cc: Luca Ceresoli, openembedded-core

On Tue, Jan 24, 2023 at 12:58 AM Alexandre Belloni
<alexandre.belloni@bootlin.com> wrote:
>
> Hello,
>
> I guess this is the cause of this ptest failure:
>
> https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/4587/steps/12/logs/stdio
>
> AssertionError: Failed ptests:
> {'elfutils': ['run-native-test.sh']}
>
>
> /usr/lib/elfutils/ptest/tests/funcretval: dwfl_module_return_value_location: cannot handle DWARF type description
> FAIL: run-native-test.sh

I have looked into this a bit and it looks like a problem in
elfutils/libdw not being able to handle  DW_TAG_unspecified_type DIE
which is newly generated by assembler from binutils 2.40 release.
These DIEs are present in objects made out of assembly files
in glibc which are used during linking. So they also get into binaries
but libdw from elfutils is not able to handle them and thats why
we get this test failure. I have filed a bug for upstream elfutils [1]

We can wait for this to be resolved or exclude this test case for now
from ptests and move ahead. I am fine either way.

[1] https://sourceware.org/bugzilla/show_bug.cgi?id=30047

>
>
> On 20/01/2023 10:11:12-0800, Khem Raj wrote:
> > On Fri, Jan 20, 2023 at 3:47 AM Luca Ceresoli <luca.ceresoli@bootlin.com> wrote:
> > >
> > > Hi Khem,
> > >
> > > On Thu, 19 Jan 2023 15:51:39 -0800
> > > "Khem Raj" <raj.khem@gmail.com> wrote:
> > >
> > > > Signed-off-by: Khem Raj <raj.khem@gmail.com>
> > >
> > > I'm afraid this time the patch does _really_ not apply, and the simple
> > > sorcery I did for v1 and v2 is not working anymore. If you could
> > > recreate the patches based on a clean oe-core master branch that would
> > > be good.
> >
> > I have pushed the related patchset to a branch on poky-contrib here
> >
> > https://git.yoctoproject.org/poky-contrib/log/?h=kraj/binutils-2.40
> >
> > Let me know how it goes.
> >
> > >
> > > Thank you!
> > >
> > > --
> > > Luca Ceresoli, Bootlin
> > > Embedded Linux and Kernel engineering
> > > https://bootlin.com
>
> >
> > -=-=-=-=-=-=-=-=-=-=-=-
> > Links: You receive all messages sent to this group.
> > View/Reply Online (#176225): https://lists.openembedded.org/g/openembedded-core/message/176225
> > Mute This Topic: https://lists.openembedded.org/mt/96390083/3617179
> > Group Owner: openembedded-core+owner@lists.openembedded.org
> > Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [alexandre.belloni@bootlin.com]
> > -=-=-=-=-=-=-=-=-=-=-=-
> >
>
>
> --
> Alexandre Belloni, co-owner and COO, Bootlin
> Embedded Linux and Kernel engineering
> https://bootlin.com


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [OE-core] [PATCH v3 1/3] binutils: Upgrade to 2.40 release
  2023-01-19 23:51 [PATCH v3 1/3] binutils: Upgrade to 2.40 release Khem Raj
                   ` (2 preceding siblings ...)
  2023-01-20 11:47 ` [OE-core] [PATCH v3 1/3] binutils: Upgrade to 2.40 release Luca Ceresoli
@ 2023-02-18 21:56 ` Alexandre Belloni
  2023-02-18 21:59   ` Martin Jansa
  2023-02-19  0:59   ` Khem Raj
  3 siblings, 2 replies; 10+ messages in thread
From: Alexandre Belloni @ 2023-02-18 21:56 UTC (permalink / raw)
  To: Khem Raj; +Cc: openembedded-core

Hello Khem,

binutils 2.40 fails to build with -D_TIME_BITS=64:

https://autobuilder.yoctoproject.org/typhoon/#/builders/48/builds/6722/steps/11/logs/stdio

| {standard input}: Assembler messages:
| {standard input}:12377: Error: symbol `creat64' is already defined
| {standard input}:12919: Error: symbol `creat64.cold' is already defined

On 19/01/2023 15:51:39-0800, Khem Raj wrote:
> Signed-off-by: Khem Raj <raj.khem@gmail.com>
> ---
> v1 -> v2:
> - Fix build on mingw
> - Backport fix to build with --disable-gdb
> 
> v2 -> v3:
> - Adjust mingw build fix to not mess with normal x86_64
> 
>  meta/conf/distro/include/tcmode-default.inc   |     2 +-
>  .../{binutils-2.39.inc => binutils-2.40.inc}  |    22 +-
>  ....39.bb => binutils-cross-canadian_2.40.bb} |     0
>  ...39.bb => binutils-cross-testsuite_2.40.bb} |     0
>  ...s-cross_2.39.bb => binutils-cross_2.40.bb} |     0
>  ...ssdk_2.39.bb => binutils-crosssdk_2.40.bb} |     0
>  ...s-crosssdk-Generate-relocatable-SDKs.patch |    10 +-
>  ...o-not-generate-linker-script-directo.patch |     4 +-
>  ...dk-Search-for-alternative-ld.so.conf.patch |    18 +-
>  ...004-Point-scripts-location-to-libdir.patch |    10 +-
>  ...stro-compiler-point-to-the-wrong-ins.patch |     4 +-
>  ...-system-directories-when-cross-linki.patch |    44 +-
>  ...ect-assembling-for-ppc-wait-mnemonic.patch |     8 +-
>  .../binutils/0008-Use-libtool-2.4.patch       | 19254 ++++++++++------
>  ...h-in-libtool-when-sysroot-is-enabled.patch |     2 +-
>  .../0010-sync-with-OE-libtool-changes.patch   |     2 +-
>  ...or-clang-before-checking-gcc-version.patch |    10 +-
>  ...-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch |     4 +-
>  .../binutils/0013-CVE-2022-38533.patch        |    36 -
>  ...sing-_Alignof-when-using-C11-or-newe.patch |    48 +
>  .../binutils/0014-CVE-2022-38128-1.patch      |   350 -
>  .../binutils/0014-CVE-2022-38128-2.patch      |   536 -
>  .../binutils/0014-CVE-2022-38128-3.patch      |    95 -
>  ...-dependencies-on-gmp-and-mpfr-when-g.patch |    56 +
>  .../binutils/0015-CVE-2022-4285.patch         |    37 -
>  ...-pe-dll.o-entry-deom-targ_extra_ofil.patch |    32 +
>  .../{binutils_2.39.bb => binutils_2.40.bb}    |     0
>  27 files changed, 11811 insertions(+), 8773 deletions(-)
>  rename meta/recipes-devtools/binutils/{binutils-2.39.inc => binutils-2.40.inc} (71%)
>  rename meta/recipes-devtools/binutils/{binutils-cross-canadian_2.39.bb => binutils-cross-canadian_2.40.bb} (100%)
>  rename meta/recipes-devtools/binutils/{binutils-cross-testsuite_2.39.bb => binutils-cross-testsuite_2.40.bb} (100%)
>  rename meta/recipes-devtools/binutils/{binutils-cross_2.39.bb => binutils-cross_2.40.bb} (100%)
>  rename meta/recipes-devtools/binutils/{binutils-crosssdk_2.39.bb => binutils-crosssdk_2.40.bb} (100%)
>  delete mode 100644 meta/recipes-devtools/binutils/binutils/0013-CVE-2022-38533.patch
>  create mode 100644 meta/recipes-devtools/binutils/binutils/0013-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch
>  delete mode 100644 meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-1.patch
>  delete mode 100644 meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-2.patch
>  delete mode 100644 meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-3.patch
>  create mode 100644 meta/recipes-devtools/binutils/binutils/0014-configure-remove-dependencies-on-gmp-and-mpfr-when-g.patch
>  delete mode 100644 meta/recipes-devtools/binutils/binutils/0015-CVE-2022-4285.patch
>  create mode 100644 meta/recipes-devtools/binutils/binutils/0015-Remove-duplicate-pe-dll.o-entry-deom-targ_extra_ofil.patch
>  rename meta/recipes-devtools/binutils/{binutils_2.39.bb => binutils_2.40.bb} (100%)
> 
> diff --git a/meta/conf/distro/include/tcmode-default.inc b/meta/conf/distro/include/tcmode-default.inc
> index 4d4929529a..bcc5f7ce1f 100644
> --- a/meta/conf/distro/include/tcmode-default.inc
> +++ b/meta/conf/distro/include/tcmode-default.inc
> @@ -18,7 +18,7 @@ PREFERRED_PROVIDER_virtual/gettext ??= "gettext"
>  
>  GCCVERSION ?= "12.%"
>  SDKGCCVERSION ?= "${GCCVERSION}"
> -BINUVERSION ?= "2.39%"
> +BINUVERSION ?= "2.40%"
>  GDBVERSION ?= "12.%"
>  GLIBCVERSION ?= "2.37"
>  LINUXLIBCVERSION ?= "6.1%"
> diff --git a/meta/recipes-devtools/binutils/binutils-2.39.inc b/meta/recipes-devtools/binutils/binutils-2.40.inc
> similarity index 71%
> rename from meta/recipes-devtools/binutils/binutils-2.39.inc
> rename to meta/recipes-devtools/binutils/binutils-2.40.inc
> index 419571d56c..c2b926bb32 100644
> --- a/meta/recipes-devtools/binutils/binutils-2.39.inc
> +++ b/meta/recipes-devtools/binutils/binutils-2.40.inc
> @@ -10,15 +10,15 @@ LIC_FILES_CHKSUM="\
>      file://bfd/COPYING;md5=d32239bcb673463ab874e80d47fae504\
>      "
>  
> -# When upgrading to 2.39, please make sure there is no trailing .0, so
> +# When upgrading to 2.41, please make sure there is no trailing .0, so
>  # that upstream version check can work correctly.
> -PV = "2.39"
> -CVE_VERSION = "2.39"
> -SRCBRANCH ?= "binutils-2_39-branch"
> +PV = "2.40"
> +CVE_VERSION = "2.40"
> +SRCBRANCH ?= "binutils-2_40-branch"
>  
>  UPSTREAM_CHECK_GITTAGREGEX = "binutils-(?P<pver>\d+_(\d_?)*)"
>  
> -SRCREV ?= "f89058434f13382c85b8729464192bc7763d88a4"
> +SRCREV ?= "ffb83e32fc11f36b7b82b876c14888f82cd983b3"
>  BINUTILS_GIT_URI ?= "git://sourceware.org/git/binutils-gdb.git;branch=${SRCBRANCH};protocol=git"
>  SRC_URI = "\
>       ${BINUTILS_GIT_URI} \
> @@ -31,14 +31,8 @@ SRC_URI = "\
>       file://0010-sync-with-OE-libtool-changes.patch \
>       file://0011-Check-for-clang-before-checking-gcc-version.patch \
>       file://0012-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch \
> -     file://0013-CVE-2022-38533.patch \
> -     file://0014-CVE-2022-38128-1.patch \
> -     file://0014-CVE-2022-38128-2.patch \
> -     file://0014-CVE-2022-38128-3.patch \
> -     file://0015-CVE-2022-4285.patch \
> +     file://0013-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch \
> +     file://0014-configure-remove-dependencies-on-gmp-and-mpfr-when-g.patch \
> +     file://0015-Remove-duplicate-pe-dll.o-entry-deom-targ_extra_ofil.patch \
>  "
>  S  = "${WORKDIR}/git"
> -# Already in 2.39 branch
> -# - https://sourceware.org/bugzilla/show_bug.cgi?id=29289
> -# - https://sourceware.org/bugzilla/show_bug.cgi?id=29290
> -CVE_CHECK_IGNORE += "CVE-2022-38126 CVE-2022-38127"
> diff --git a/meta/recipes-devtools/binutils/binutils-cross-canadian_2.39.bb b/meta/recipes-devtools/binutils/binutils-cross-canadian_2.40.bb
> similarity index 100%
> rename from meta/recipes-devtools/binutils/binutils-cross-canadian_2.39.bb
> rename to meta/recipes-devtools/binutils/binutils-cross-canadian_2.40.bb
> diff --git a/meta/recipes-devtools/binutils/binutils-cross-testsuite_2.39.bb b/meta/recipes-devtools/binutils/binutils-cross-testsuite_2.40.bb
> similarity index 100%
> rename from meta/recipes-devtools/binutils/binutils-cross-testsuite_2.39.bb
> rename to meta/recipes-devtools/binutils/binutils-cross-testsuite_2.40.bb
> diff --git a/meta/recipes-devtools/binutils/binutils-cross_2.39.bb b/meta/recipes-devtools/binutils/binutils-cross_2.40.bb
> similarity index 100%
> rename from meta/recipes-devtools/binutils/binutils-cross_2.39.bb
> rename to meta/recipes-devtools/binutils/binutils-cross_2.40.bb
> diff --git a/meta/recipes-devtools/binutils/binutils-crosssdk_2.39.bb b/meta/recipes-devtools/binutils/binutils-crosssdk_2.40.bb
> similarity index 100%
> rename from meta/recipes-devtools/binutils/binutils-crosssdk_2.39.bb
> rename to meta/recipes-devtools/binutils/binutils-crosssdk_2.40.bb
> diff --git a/meta/recipes-devtools/binutils/binutils/0001-binutils-crosssdk-Generate-relocatable-SDKs.patch b/meta/recipes-devtools/binutils/binutils/0001-binutils-crosssdk-Generate-relocatable-SDKs.patch
> index 9a7ee494c8..7fffa81724 100644
> --- a/meta/recipes-devtools/binutils/binutils/0001-binutils-crosssdk-Generate-relocatable-SDKs.patch
> +++ b/meta/recipes-devtools/binutils/binutils/0001-binutils-crosssdk-Generate-relocatable-SDKs.patch
> @@ -1,4 +1,4 @@
> -From a0ac147aec127c66c9e38292faa50bb56d3c2a19 Mon Sep 17 00:00:00 2001
> +From 25e715730ddcca37021fa4876aed4fa91d5dea25 Mon Sep 17 00:00:00 2001
>  From: Khem Raj <raj.khem@gmail.com>
>  Date: Mon, 2 Mar 2015 01:58:54 +0000
>  Subject: [PATCH] binutils-crosssdk: Generate relocatable SDKs
> @@ -21,10 +21,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
>   3 files changed, 6 insertions(+), 3 deletions(-)
>  
>  diff --git a/gold/layout.cc b/gold/layout.cc
> -index 3efe8d98ae9..9cc389664a6 100644
> +index 899d4af0707..7c31b1bef6e 100644
>  --- a/gold/layout.cc
>  +++ b/gold/layout.cc
> -@@ -5033,7 +5033,7 @@ Layout::create_interp(const Target* target)
> +@@ -5083,7 +5083,7 @@ Layout::create_interp(const Target* target)
>         gold_assert(interp != NULL);
>       }
>   
> @@ -34,7 +34,7 @@ index 3efe8d98ae9..9cc389664a6 100644
>     Output_section_data* odata = new Output_data_const(interp, len, 1);
>   
>  diff --git a/ld/genscripts.sh b/ld/genscripts.sh
> -index 278f212bdad..0c52ebee4d0 100755
> +index 382bd07ffe2..9fbd0c4cb8a 100755
>  --- a/ld/genscripts.sh
>  +++ b/ld/genscripts.sh
>  @@ -304,6 +304,7 @@ DATA_ALIGNMENT_u="${DATA_ALIGNMENT_u-${DATA_ALIGNMENT_r}}"
> @@ -59,7 +59,7 @@ index 278f212bdad..0c52ebee4d0 100755
>   DATA_ALIGNMENT=${DATA_ALIGNMENT_}
>   RELOCATING=" "
>  diff --git a/ld/scripttempl/elf.sc b/ld/scripttempl/elf.sc
> -index bf2268bb0ad..b1811ef130f 100644
> +index 5d3b0d31b1b..2163909cd56 100644
>  --- a/ld/scripttempl/elf.sc
>  +++ b/ld/scripttempl/elf.sc
>  @@ -148,8 +148,8 @@ if test -z "$DATA_SEGMENT_ALIGN"; then
> diff --git a/meta/recipes-devtools/binutils/binutils/0002-binutils-cross-Do-not-generate-linker-script-directo.patch b/meta/recipes-devtools/binutils/binutils/0002-binutils-cross-Do-not-generate-linker-script-directo.patch
> index cab9c0ed89..87a19c9ec3 100644
> --- a/meta/recipes-devtools/binutils/binutils/0002-binutils-cross-Do-not-generate-linker-script-directo.patch
> +++ b/meta/recipes-devtools/binutils/binutils/0002-binutils-cross-Do-not-generate-linker-script-directo.patch
> @@ -1,4 +1,4 @@
> -From fd7065bfd20364679e3c3f329b19059bbc51ab02 Mon Sep 17 00:00:00 2001
> +From 080a8eafc5961f78222d84aaa816d0933441b7ab Mon Sep 17 00:00:00 2001
>  From: Khem Raj <raj.khem@gmail.com>
>  Date: Mon, 6 Mar 2017 23:37:05 -0800
>  Subject: [PATCH] binutils-cross: Do not generate linker script directories
> @@ -22,7 +22,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
>   1 file changed, 25 deletions(-)
>  
>  diff --git a/ld/genscripts.sh b/ld/genscripts.sh
> -index 0c52ebee4d0..1acbe66bd2e 100755
> +index 9fbd0c4cb8a..6be07038c9b 100755
>  --- a/ld/genscripts.sh
>  +++ b/ld/genscripts.sh
>  @@ -235,31 +235,6 @@ append_to_lib_path()
> diff --git a/meta/recipes-devtools/binutils/binutils/0003-binutils-nativesdk-Search-for-alternative-ld.so.conf.patch b/meta/recipes-devtools/binutils/binutils/0003-binutils-nativesdk-Search-for-alternative-ld.so.conf.patch
> index 4fe5520010..8e5e2be81d 100644
> --- a/meta/recipes-devtools/binutils/binutils/0003-binutils-nativesdk-Search-for-alternative-ld.so.conf.patch
> +++ b/meta/recipes-devtools/binutils/binutils/0003-binutils-nativesdk-Search-for-alternative-ld.so.conf.patch
> @@ -1,4 +1,4 @@
> -From 67735b3647f98ce0f010ff8b4f9b5c5da576cb17 Mon Sep 17 00:00:00 2001
> +From 90d1bb804033a74b54f64cd5d3127c004c266af8 Mon Sep 17 00:00:00 2001
>  From: Richard Purdie <richard.purdie@linuxfoundation.org>
>  Date: Wed, 19 Feb 2020 09:51:16 -0800
>  Subject: [PATCH] binutils-nativesdk: Search for alternative ld.so.conf in SDK
> @@ -29,7 +29,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
>   5 files changed, 7 insertions(+), 3 deletions(-)
>  
>  diff --git a/ld/Makefile.am b/ld/Makefile.am
> -index d31021c13e2..29782385ca4 100644
> +index 12b2c3c453f..0590b7055d0 100644
>  --- a/ld/Makefile.am
>  +++ b/ld/Makefile.am
>  @@ -42,7 +42,8 @@ ZLIBINC = @zlibinc@
> @@ -41,12 +41,12 @@ index d31021c13e2..29782385ca4 100644
>  +           -DSYSCONFDIR="\"$(sysconfdir)\""
>   WARN_CFLAGS = @WARN_CFLAGS@
>   NO_WERROR = @NO_WERROR@
> - AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) $(JANSSON_CFLAGS)
> + AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) $(JANSSON_CFLAGS) $(ZSTD_CFLAGS)
>  diff --git a/ld/Makefile.in b/ld/Makefile.in
> -index ee0c98f65b0..04ee68a2c67 100644
> +index 3d5685d6bae..70643b1ce46 100644
>  --- a/ld/Makefile.in
>  +++ b/ld/Makefile.in
> -@@ -562,7 +562,8 @@ ZLIB = @zlibdir@ -lz
> +@@ -566,7 +566,8 @@ ZLIB = @zlibdir@ -lz
>   ZLIBINC = @zlibinc@
>   ELF_CLFAGS = -DELF_LIST_OPTIONS=@elf_list_options@ \
>   	   -DELF_SHLIB_LIST_OPTIONS=@elf_shlib_list_options@ \
> @@ -54,10 +54,10 @@ index ee0c98f65b0..04ee68a2c67 100644
>  +	   -DELF_PLT_UNWIND_LIST_OPTIONS=@elf_plt_unwind_list_options@ \
>  +           -DSYSCONFDIR="\"$(sysconfdir)\""
>   
> - AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) $(JANSSON_CFLAGS)
> + AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) $(JANSSON_CFLAGS) $(ZSTD_CFLAGS)
>   
>  diff --git a/ld/ldelf.c b/ld/ldelf.c
> -index bfa0d54753a..0d61a3209ec 100644
> +index eff6693e052..95787012b89 100644
>  --- a/ld/ldelf.c
>  +++ b/ld/ldelf.c
>  @@ -936,7 +936,7 @@ ldelf_check_ld_so_conf (const struct bfd_link_needed_list *l, int force,
> @@ -70,7 +70,7 @@ index bfa0d54753a..0d61a3209ec 100644
>         if (!ldelf_parse_ld_so_conf (&info, tmppath))
>   	{
>  diff --git a/ld/ldmain.c b/ld/ldmain.c
> -index ea72b14a301..1ae90a77749 100644
> +index 9290a189b0d..ceaca2d85d0 100644
>  --- a/ld/ldmain.c
>  +++ b/ld/ldmain.c
>  @@ -70,6 +70,7 @@ char *program_name;
> @@ -82,7 +82,7 @@ index ea72b14a301..1ae90a77749 100644
>   /* The canonical representation of ld_sysroot.  */
>   char *ld_canon_sysroot;
>  diff --git a/ld/ldmain.h b/ld/ldmain.h
> -index f6d05a02f59..e60292cd522 100644
> +index dda124b96e8..ba06a7d7be2 100644
>  --- a/ld/ldmain.h
>  +++ b/ld/ldmain.h
>  @@ -23,6 +23,7 @@
> diff --git a/meta/recipes-devtools/binutils/binutils/0004-Point-scripts-location-to-libdir.patch b/meta/recipes-devtools/binutils/binutils/0004-Point-scripts-location-to-libdir.patch
> index 5b0f2ee308..90abd50498 100644
> --- a/meta/recipes-devtools/binutils/binutils/0004-Point-scripts-location-to-libdir.patch
> +++ b/meta/recipes-devtools/binutils/binutils/0004-Point-scripts-location-to-libdir.patch
> @@ -1,4 +1,4 @@
> -From 2158e5bd4c6ea4db89e33d46ef25428e37bfc3a6 Mon Sep 17 00:00:00 2001
> +From a7c988d60f11c8279453c2d9edeede001cce7c9e Mon Sep 17 00:00:00 2001
>  From: Khem Raj <raj.khem@gmail.com>
>  Date: Mon, 2 Mar 2015 01:09:58 +0000
>  Subject: [PATCH] Point scripts location to libdir
> @@ -12,10 +12,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
>   2 files changed, 2 insertions(+), 2 deletions(-)
>  
>  diff --git a/ld/Makefile.am b/ld/Makefile.am
> -index 29782385ca4..062e6b6814b 100644
> +index 0590b7055d0..c30db94ee3c 100644
>  --- a/ld/Makefile.am
>  +++ b/ld/Makefile.am
> -@@ -51,7 +51,7 @@ AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) $(JANSSON_CFLAGS)
> +@@ -51,7 +51,7 @@ AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) $(JANSSON_CFLAGS) $(ZSTD_CFLAGS)
>   # We put the scripts in the directory $(scriptdir)/ldscripts.
>   # We can't put the scripts in $(datadir) because the SEARCH_DIR
>   # directives need to be different for native and cross linkers.
> @@ -25,10 +25,10 @@ index 29782385ca4..062e6b6814b 100644
>   EMUL = @EMUL@
>   EMULATION_OFILES = @EMULATION_OFILES@
>  diff --git a/ld/Makefile.in b/ld/Makefile.in
> -index 04ee68a2c67..782d4017a60 100644
> +index 70643b1ce46..0405028e02f 100644
>  --- a/ld/Makefile.in
>  +++ b/ld/Makefile.in
> -@@ -570,7 +570,7 @@ AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) $(JANSSON_CFLAGS)
> +@@ -574,7 +574,7 @@ AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) $(JANSSON_CFLAGS) $(ZSTD_CFLAGS)
>   # We put the scripts in the directory $(scriptdir)/ldscripts.
>   # We can't put the scripts in $(datadir) because the SEARCH_DIR
>   # directives need to be different for native and cross linkers.
> diff --git a/meta/recipes-devtools/binutils/binutils/0005-don-t-let-the-distro-compiler-point-to-the-wrong-ins.patch b/meta/recipes-devtools/binutils/binutils/0005-don-t-let-the-distro-compiler-point-to-the-wrong-ins.patch
> index 2495079508..9557e871db 100644
> --- a/meta/recipes-devtools/binutils/binutils/0005-don-t-let-the-distro-compiler-point-to-the-wrong-ins.patch
> +++ b/meta/recipes-devtools/binutils/binutils/0005-don-t-let-the-distro-compiler-point-to-the-wrong-ins.patch
> @@ -1,4 +1,4 @@
> -From e74d765a1a95253c9247228bd7ccbcabecdd8f7e Mon Sep 17 00:00:00 2001
> +From fc39b9c332a346910695817274d55d0c20dc717a Mon Sep 17 00:00:00 2001
>  From: Khem Raj <raj.khem@gmail.com>
>  Date: Mon, 2 Mar 2015 01:39:01 +0000
>  Subject: [PATCH] don't let the distro compiler point to the wrong installation
> @@ -17,7 +17,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
>   1 file changed, 2 insertions(+), 1 deletion(-)
>  
>  diff --git a/libiberty/Makefile.in b/libiberty/Makefile.in
> -index abef3c4601b..880c8826482 100644
> +index f9fbba23e2c..93495e45d6f 100644
>  --- a/libiberty/Makefile.in
>  +++ b/libiberty/Makefile.in
>  @@ -385,7 +385,8 @@ install-strip: install
> diff --git a/meta/recipes-devtools/binutils/binutils/0006-warn-for-uses-of-system-directories-when-cross-linki.patch b/meta/recipes-devtools/binutils/binutils/0006-warn-for-uses-of-system-directories-when-cross-linki.patch
> index 00fb5aad1b..0ca55d4095 100644
> --- a/meta/recipes-devtools/binutils/binutils/0006-warn-for-uses-of-system-directories-when-cross-linki.patch
> +++ b/meta/recipes-devtools/binutils/binutils/0006-warn-for-uses-of-system-directories-when-cross-linki.patch
> @@ -1,4 +1,4 @@
> -From 2c43b1357db6b09d1645704afd3f45be6de0cf4d Mon Sep 17 00:00:00 2001
> +From b9af05e87ac8eb4fa18a75939edb661056246c30 Mon Sep 17 00:00:00 2001
>  From: Khem Raj <raj.khem@gmail.com>
>  Date: Fri, 15 Jan 2016 06:31:09 +0000
>  Subject: [PATCH] warn for uses of system directories when cross linking
> @@ -63,10 +63,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
>   9 files changed, 88 insertions(+), 2 deletions(-)
>  
>  diff --git a/ld/config.in b/ld/config.in
> -index d4c1fc420b5..1aece0b2c29 100644
> +index ad0dc6a106c..d21edaddce7 100644
>  --- a/ld/config.in
>  +++ b/ld/config.in
> -@@ -55,6 +55,9 @@
> +@@ -58,6 +58,9 @@
>      language is requested. */
>   #undef ENABLE_NLS
>   
> @@ -77,10 +77,10 @@ index d4c1fc420b5..1aece0b2c29 100644
>   #undef EXTRA_SHLIB_EXTENSION
>   
>  diff --git a/ld/configure b/ld/configure
> -index e58fb7f3a35..d0a467ac101 100755
> +index 49936a0cb2a..5f5dad6d67c 100755
>  --- a/ld/configure
>  +++ b/ld/configure
> -@@ -836,6 +836,7 @@ with_lib_path
> +@@ -839,6 +839,7 @@ with_lib_path
>   enable_targets
>   enable_64_bit_bfd
>   with_sysroot
> @@ -88,7 +88,7 @@ index e58fb7f3a35..d0a467ac101 100755
>   enable_gold
>   enable_got
>   enable_compressed_debug_sections
> -@@ -1514,6 +1515,8 @@ Optional Features:
> +@@ -1521,6 +1522,8 @@ Optional Features:
>     --enable-checking       enable run-time checks
>     --enable-targets        alternative target configurations
>     --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
> @@ -97,7 +97,7 @@ index e58fb7f3a35..d0a467ac101 100755
>     --enable-gold[=ARG]     build gold [ARG={default,yes,no}]
>     --enable-got=<type>     GOT handling scheme (target, single, negative,
>                             multigot)
> -@@ -15349,6 +15352,19 @@ fi
> +@@ -15483,6 +15486,19 @@ fi
>   
>   
>   
> @@ -118,10 +118,10 @@ index e58fb7f3a35..d0a467ac101 100755
>   if test "${enable_gold+set}" = set; then :
>     enableval=$enable_gold; case "${enableval}" in
>  diff --git a/ld/configure.ac b/ld/configure.ac
> -index 4331d6b1302..e2976bc2926 100644
> +index 77edac3258c..a74dac63038 100644
>  --- a/ld/configure.ac
>  +++ b/ld/configure.ac
> -@@ -102,6 +102,16 @@ AC_SUBST(use_sysroot)
> +@@ -103,6 +103,16 @@ AC_SUBST(use_sysroot)
>   AC_SUBST(TARGET_SYSTEM_ROOT)
>   AC_SUBST(TARGET_SYSTEM_ROOT_DEFINE)
>   
> @@ -139,10 +139,10 @@ index 4331d6b1302..e2976bc2926 100644
>   dnl "install_as_default" is set to false if gold is the default linker.
>   dnl "installed_linker" is the installed BFD linker name.
>  diff --git a/ld/ld.h b/ld/ld.h
> -index f3086bf30de..db5064243c7 100644
> +index 05649ff61b8..1818c227473 100644
>  --- a/ld/ld.h
>  +++ b/ld/ld.h
> -@@ -162,6 +162,14 @@ typedef struct
> +@@ -163,6 +163,14 @@ typedef struct
>        in the linker script.  */
>     bool force_group_allocation;
>   
> @@ -158,10 +158,10 @@ index f3086bf30de..db5064243c7 100644
>     enum endian_enum endian;
>   
>  diff --git a/ld/ld.texi b/ld/ld.texi
> -index eabbec8faa9..c4680e4947e 100644
> +index db3a9f09b45..77037399cb9 100644
>  --- a/ld/ld.texi
>  +++ b/ld/ld.texi
> -@@ -2947,6 +2947,18 @@ creation of the metadata note, if one had been enabled by an earlier
> +@@ -2960,6 +2960,18 @@ creation of the metadata note, if one had been enabled by an earlier
>   occurrence of the --package-metdata option.
>   If the linker has been built with libjansson, then the JSON string
>   will be validated.
> @@ -181,7 +181,7 @@ index eabbec8faa9..c4680e4947e 100644
>   
>   @c man end
>  diff --git a/ld/ldfile.c b/ld/ldfile.c
> -index 731ae5f7aed..dd8f03fd960 100644
> +index b8fd4e5d8e0..1f1d8e23bc9 100644
>  --- a/ld/ldfile.c
>  +++ b/ld/ldfile.c
>  @@ -117,6 +117,23 @@ ldfile_add_library_path (const char *name, bool cmdline)
> @@ -209,10 +209,10 @@ index 731ae5f7aed..dd8f03fd960 100644
>   
>   /* Try to open a BFD for a lang_input_statement.  */
>  diff --git a/ld/ldlex.h b/ld/ldlex.h
> -index 57ade1f754b..64007ff8684 100644
> +index 0538f0a06a1..f94a71875d8 100644
>  --- a/ld/ldlex.h
>  +++ b/ld/ldlex.h
> -@@ -168,6 +168,8 @@ enum option_values
> +@@ -170,6 +170,8 @@ enum option_values
>     OPTION_NO_WARN_EXECSTACK,
>     OPTION_WARN_RWX_SEGMENTS,
>     OPTION_NO_WARN_RWX_SEGMENTS,
> @@ -222,7 +222,7 @@ index 57ade1f754b..64007ff8684 100644
>   
>   /* The initial parser states.  */
>  diff --git a/ld/ldmain.c b/ld/ldmain.c
> -index 1ae90a77749..f40750fd816 100644
> +index ceaca2d85d0..62e7b4e5341 100644
>  --- a/ld/ldmain.c
>  +++ b/ld/ldmain.c
>  @@ -322,6 +322,8 @@ main (int argc, char **argv)
> @@ -234,7 +234,7 @@ index 1ae90a77749..f40750fd816 100644
>   
>     /* We initialize DEMANGLING based on the environment variable
>        COLLECT_NO_DEMANGLE.  The gcc collect2 program will demangle the
> -@@ -1447,7 +1449,7 @@ undefined_symbol (struct bfd_link_info *info,
> +@@ -1454,7 +1456,7 @@ undefined_symbol (struct bfd_link_info *info,
>         argv[1] = "undefined-symbol";
>         argv[2] = (char *) name;
>         argv[3] = NULL;
> @@ -243,7 +243,7 @@ index 1ae90a77749..f40750fd816 100644
>         if (verbose)
>   	einfo (_("%P: About to run error handling script '%s' with arguments: '%s' '%s'\n"),
>   	       argv[0], argv[1], argv[2]);
> -@@ -1468,7 +1470,7 @@ undefined_symbol (struct bfd_link_info *info,
> +@@ -1475,7 +1477,7 @@ undefined_symbol (struct bfd_link_info *info,
>   	 carry on to issue the normal error message.  */
>       }
>   #endif /* SUPPORT_ERROR_HANDLING_SCRIPT */
> @@ -253,10 +253,10 @@ index 1ae90a77749..f40750fd816 100644
>       {
>         if (error_count < MAX_ERRORS_IN_A_ROW)
>  diff --git a/ld/lexsup.c b/ld/lexsup.c
> -index 9225f71b3ce..92fb66f1fa2 100644
> +index c5960385572..eb54627fb71 100644
>  --- a/ld/lexsup.c
>  +++ b/ld/lexsup.c
> -@@ -608,6 +608,14 @@ static const struct ld_option ld_options[] =
> +@@ -613,6 +613,14 @@ static const struct ld_option ld_options[] =
>   		   "                                <method> is: share-unconflicted (default),\n"
>   		   "                                             share-duplicated"),
>       TWO_DASHES },
> @@ -271,7 +271,7 @@ index 9225f71b3ce..92fb66f1fa2 100644
>   };
>   
>   #define OPTION_COUNT ARRAY_SIZE (ld_options)
> -@@ -1722,6 +1730,14 @@ parse_args (unsigned argc, char **argv)
> +@@ -1735,6 +1743,14 @@ parse_args (unsigned argc, char **argv)
>   	  config.print_map_discarded = true;
>   	  break;
>   
> diff --git a/meta/recipes-devtools/binutils/binutils/0007-fix-the-incorrect-assembling-for-ppc-wait-mnemonic.patch b/meta/recipes-devtools/binutils/binutils/0007-fix-the-incorrect-assembling-for-ppc-wait-mnemonic.patch
> index 4ae1580102..502ce82928 100644
> --- a/meta/recipes-devtools/binutils/binutils/0007-fix-the-incorrect-assembling-for-ppc-wait-mnemonic.patch
> +++ b/meta/recipes-devtools/binutils/binutils/0007-fix-the-incorrect-assembling-for-ppc-wait-mnemonic.patch
> @@ -1,4 +1,4 @@
> -From 883b6c0930410f8553b3bce0dd98131bc1694fa6 Mon Sep 17 00:00:00 2001
> +From ef9aa69324a209e546956a2f674462717ec5af0f Mon Sep 17 00:00:00 2001
>  From: Zhenhua Luo <zhenhua.luo@nxp.com>
>  Date: Sat, 11 Jun 2016 22:08:29 -0500
>  Subject: [PATCH] fix the incorrect assembling for ppc wait mnemonic
> @@ -14,10 +14,10 @@ Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com>
>   1 file changed, 1 insertion(+), 3 deletions(-)
>  
>  diff --git a/opcodes/ppc-opc.c b/opcodes/ppc-opc.c
> -index 7637d3e349e..8e074e13208 100644
> +index 37f1aeb780c..45774c7cf79 100644
>  --- a/opcodes/ppc-opc.c
>  +++ b/opcodes/ppc-opc.c
> -@@ -6947,8 +6947,6 @@ const struct powerpc_opcode powerpc_opcodes[] = {
> +@@ -7138,8 +7138,6 @@ const struct powerpc_opcode powerpc_opcodes[] = {
>   {"waitasec",	X(31,30),      XRTRARB_MASK, POWER8,	POWER9,		{0}},
>   {"waitrsv",	XWCPL(31,30,1,0),0xffffffff, POWER10,	EXT,		{0}},
>   {"pause_short",	XWCPL(31,30,2,0),0xffffffff, POWER10,	EXT,		{0}},
> @@ -26,7 +26,7 @@ index 7637d3e349e..8e074e13208 100644
>   
>   {"lwepx",	X(31,31),	X_MASK,	  E500MC|PPCA2, 0,		{RT, RA0, RB}},
>   
> -@@ -7002,7 +7000,7 @@ const struct powerpc_opcode powerpc_opcodes[] = {
> +@@ -7193,7 +7191,7 @@ const struct powerpc_opcode powerpc_opcodes[] = {
>   
>   {"waitrsv",	X(31,62)|(1<<21), 0xffffffff, E500MC|PPCA2, EXT,	{0}},
>   {"waitimpl",	X(31,62)|(2<<21), 0xffffffff, E500MC|PPCA2, EXT,	{0}},
> diff --git a/meta/recipes-devtools/binutils/binutils/0008-Use-libtool-2.4.patch b/meta/recipes-devtools/binutils/binutils/0008-Use-libtool-2.4.patch
> index 21e2c4fd70..7e7c2579b3 100644
> --- a/meta/recipes-devtools/binutils/binutils/0008-Use-libtool-2.4.patch
> +++ b/meta/recipes-devtools/binutils/binutils/0008-Use-libtool-2.4.patch
> @@ -1,4 +1,4 @@
> -From 0f45262ef0d656c576adbb0b0f42b8f417895008 Mon Sep 17 00:00:00 2001
> +From 0ad92af822bb6f58de3f3889d0adc0b2ef9d477f Mon Sep 17 00:00:00 2001
>  From: Khem Raj <raj.khem@gmail.com>
>  Date: Sun, 14 Feb 2016 17:04:07 +0000
>  Subject: [PATCH] Use libtool 2.4
> @@ -16,7 +16,6 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
>   binutils/configure                  | 1331 +++++++++---
>   gas/Makefile.in                     |    3 +
>   gas/configure                       | 1331 +++++++++---
> - gdbsupport/Makefile.in              |    1 +
>   gprof/Makefile.in                   |    3 +
>   gprof/configure                     | 1331 +++++++++---
>   gprofng/Makefile.in                 |    2 +
> @@ -32,6 +31,9 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
>   libbacktrace/configure              | 1331 +++++++++---
>   libctf/Makefile.in                  |    2 +
>   libctf/configure                    | 1330 +++++++++---
> + libsframe/Makefile.in               |  249 ++-
> + libsframe/aclocal.m4                |  220 +-
> + libsframe/configure                 | 1553 ++++++++++----
>   libtool.m4                          | 1093 ++++++----
>   ltmain.sh                           | 2925 ++++++++++++++++++---------
>   ltoptions.m4                        |    2 +-
> @@ -40,16 +42,16 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
>   opcodes/Makefile.in                 |    3 +
>   opcodes/configure                   | 1331 +++++++++---
>   sim/Makefile.in                     |    3 +
> - zlib/Makefile.in                    |  204 +-
> - zlib/aclocal.m4                     |  218 +-
> - zlib/configure                      | 1554 +++++++++-----
> - 34 files changed, 14804 insertions(+), 5671 deletions(-)
> + sim/configure                       | 1331 +++++++++---
> + zlib/Makefile.in                    |    3 +
> + zlib/configure                      | 1331 +++++++++---
> + 36 files changed, 16896 insertions(+), 6289 deletions(-)
>  
>  diff --git a/bfd/Makefile.in b/bfd/Makefile.in
> -index a26f74d7199..6edacdfeb0e 100644
> +index 80aed657643..106ec256a79 100644
>  --- a/bfd/Makefile.in
>  +++ b/bfd/Makefile.in
> -@@ -346,6 +346,7 @@ DATADIRNAME = @DATADIRNAME@
> +@@ -347,6 +347,7 @@ DATADIRNAME = @DATADIRNAME@
>   DEBUGDIR = @DEBUGDIR@
>   DEFS = @DEFS@
>   DEPDIR = @DEPDIR@
> @@ -57,7 +59,7 @@ index a26f74d7199..6edacdfeb0e 100644
>   DSYMUTIL = @DSYMUTIL@
>   DUMPBIN = @DUMPBIN@
>   ECHO_C = @ECHO_C@
> -@@ -380,6 +381,7 @@ LN_S = @LN_S@
> +@@ -381,6 +382,7 @@ LN_S = @LN_S@
>   LTLIBOBJS = @LTLIBOBJS@
>   MAINT = @MAINT@
>   MAKEINFO = @MAKEINFO@
> @@ -65,7 +67,7 @@ index a26f74d7199..6edacdfeb0e 100644
>   MKDIR_P = @MKDIR_P@
>   MKINSTALLDIRS = @MKINSTALLDIRS@
>   MSGFMT = @MSGFMT@
> -@@ -421,6 +423,7 @@ abs_builddir = @abs_builddir@
> +@@ -427,6 +429,7 @@ abs_builddir = @abs_builddir@
>   abs_srcdir = @abs_srcdir@
>   abs_top_builddir = @abs_top_builddir@
>   abs_top_srcdir = @abs_top_srcdir@
> @@ -74,10 +76,10 @@ index a26f74d7199..6edacdfeb0e 100644
>   ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
>   all_backends = @all_backends@
>  diff --git a/bfd/configure b/bfd/configure
> -index 4f591b750d8..d90db11744b 100755
> +index e5d464378f8..ee8ea251479 100755
>  --- a/bfd/configure
>  +++ b/bfd/configure
> -@@ -702,6 +702,9 @@ OTOOL
> +@@ -706,6 +706,9 @@ OTOOL
>   LIPO
>   NMEDIT
>   DSYMUTIL
> @@ -87,7 +89,7 @@ index 4f591b750d8..d90db11744b 100755
>   OBJDUMP
>   LN_S
>   NM
> -@@ -820,6 +823,7 @@ enable_static
> +@@ -824,6 +827,7 @@ enable_static
>   with_pic
>   enable_fast_install
>   with_gnu_ld
> @@ -95,7 +97,7 @@ index 4f591b750d8..d90db11744b 100755
>   enable_libtool_lock
>   enable_plugins
>   enable_largefile
> -@@ -1504,6 +1508,8 @@ Optional Packages:
> +@@ -1514,6 +1518,8 @@ Optional Packages:
>     --with-pic              try to use only PIC/non-PIC objects [default=use
>                             both]
>     --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
> @@ -104,7 +106,7 @@ index 4f591b750d8..d90db11744b 100755
>     --with-mmap             try using mmap for BFD input files if available
>     --with-separate-debug-dir=DIR
>                             Look for global separate debug info in DIR
> -@@ -5024,8 +5030,8 @@ esac
> +@@ -5043,8 +5049,8 @@ esac
>   
>   
>   
> @@ -115,7 +117,7 @@ index 4f591b750d8..d90db11744b 100755
>   
>   
>   
> -@@ -5065,7 +5071,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> +@@ -5084,7 +5090,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
>   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
>   $as_echo_n "checking how to print strings... " >&6; }
>   # Test print first, because it will be a builtin if present.
> @@ -124,7 +126,7 @@ index 4f591b750d8..d90db11744b 100755
>      test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
>     ECHO='print -r --'
>   elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> -@@ -5758,8 +5764,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
> +@@ -5777,8 +5783,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
>   # Try some XSI features
>   xsi_shell=no
>   ( _lt_dummy="a/b/c"
> @@ -135,7 +137,7 @@ index 4f591b750d8..d90db11744b 100755
>       && eval 'test $(( 1 + 1 )) -eq 2 \
>       && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
>     && xsi_shell=yes
> -@@ -5808,6 +5814,80 @@ esac
> +@@ -5827,6 +5833,80 @@ esac
>   
>   
>   
> @@ -216,7 +218,7 @@ index 4f591b750d8..d90db11744b 100755
>   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
>   $as_echo_n "checking for $LD option to reload object files... " >&6; }
>   if ${lt_cv_ld_reload_flag+:} false; then :
> -@@ -5824,6 +5904,11 @@ case $reload_flag in
> +@@ -5843,6 +5923,11 @@ case $reload_flag in
>   esac
>   reload_cmds='$LD$reload_flag -o $output$reload_objs'
>   case $host_os in
> @@ -228,7 +230,7 @@ index 4f591b750d8..d90db11744b 100755
>     darwin*)
>       if test "$GCC" = yes; then
>         reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
> -@@ -5992,7 +6077,8 @@ mingw* | pw32*)
> +@@ -6011,7 +6096,8 @@ mingw* | pw32*)
>       lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
>       lt_cv_file_magic_cmd='func_win32_libid'
>     else
> @@ -238,7 +240,7 @@ index 4f591b750d8..d90db11744b 100755
>       lt_cv_file_magic_cmd='$OBJDUMP -f'
>     fi
>     ;;
> -@@ -6146,6 +6232,21 @@ esac
> +@@ -6165,6 +6251,21 @@ esac
>   fi
>   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
>   $as_echo "$lt_cv_deplibs_check_method" >&6; }
> @@ -260,7 +262,7 @@ index 4f591b750d8..d90db11744b 100755
>   file_magic_cmd=$lt_cv_file_magic_cmd
>   deplibs_check_method=$lt_cv_deplibs_check_method
>   test -z "$deplibs_check_method" && deplibs_check_method=unknown
> -@@ -6161,6 +6262,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
> +@@ -6180,6 +6281,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
>   
>   
>   
> @@ -418,7 +420,7 @@ index 4f591b750d8..d90db11744b 100755
>   plugin_option=
>   plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
>   for plugin in $plugin_names; do
> -@@ -6175,8 +6427,10 @@ for plugin in $plugin_names; do
> +@@ -6194,8 +6446,10 @@ for plugin in $plugin_names; do
>   done
>   
>   if test -n "$ac_tool_prefix"; then
> @@ -431,7 +433,7 @@ index 4f591b750d8..d90db11744b 100755
>   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
>   $as_echo_n "checking for $ac_word... " >&6; }
>   if ${ac_cv_prog_AR+:} false; then :
> -@@ -6192,7 +6446,7 @@ do
> +@@ -6211,7 +6465,7 @@ do
>     test -z "$as_dir" && as_dir=.
>       for ac_exec_ext in '' $ac_executable_extensions; do
>     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> @@ -440,7 +442,7 @@ index 4f591b750d8..d90db11744b 100755
>       $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
>       break 2
>     fi
> -@@ -6212,11 +6466,15 @@ $as_echo "no" >&6; }
> +@@ -6231,11 +6485,15 @@ $as_echo "no" >&6; }
>   fi
>   
>   
> @@ -459,7 +461,7 @@ index 4f591b750d8..d90db11744b 100755
>   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
>   $as_echo_n "checking for $ac_word... " >&6; }
>   if ${ac_cv_prog_ac_ct_AR+:} false; then :
> -@@ -6232,7 +6490,7 @@ do
> +@@ -6251,7 +6509,7 @@ do
>     test -z "$as_dir" && as_dir=.
>       for ac_exec_ext in '' $ac_executable_extensions; do
>     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> @@ -468,7 +470,7 @@ index 4f591b750d8..d90db11744b 100755
>       $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
>       break 2
>     fi
> -@@ -6251,6 +6509,10 @@ else
> +@@ -6270,6 +6528,10 @@ else
>   $as_echo "no" >&6; }
>   fi
>   
> @@ -479,7 +481,7 @@ index 4f591b750d8..d90db11744b 100755
>     if test "x$ac_ct_AR" = x; then
>       AR="false"
>     else
> -@@ -6262,25 +6524,20 @@ ac_tool_warned=yes ;;
> +@@ -6281,25 +6543,20 @@ ac_tool_warned=yes ;;
>   esac
>       AR=$ac_ct_AR
>     fi
> @@ -515,7 +517,7 @@ index 4f591b750d8..d90db11744b 100755
>   
>   
>   
> -@@ -6291,6 +6548,63 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
> +@@ -6310,6 +6567,63 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
>   
>   
>   
> @@ -579,7 +581,7 @@ index 4f591b750d8..d90db11744b 100755
>   
>   if test -n "$ac_tool_prefix"; then
>     # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
> -@@ -6631,8 +6945,8 @@ esac
> +@@ -6650,8 +6964,8 @@ esac
>   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
>   
>   # Transform an extracted symbol line into symbol name and symbol address
> @@ -590,7 +592,7 @@ index 4f591b750d8..d90db11744b 100755
>   
>   # Handle CRLF in mingw tool chain
>   opt_cr=
> -@@ -6668,6 +6982,7 @@ for ac_symprfx in "" "_"; do
> +@@ -6687,6 +7001,7 @@ for ac_symprfx in "" "_"; do
>     else
>       lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
>     fi
> @@ -598,7 +600,7 @@ index 4f591b750d8..d90db11744b 100755
>   
>     # Check to see that the pipe works correctly.
>     pipe_works=no
> -@@ -6709,6 +7024,18 @@ _LT_EOF
> +@@ -6728,6 +7043,18 @@ _LT_EOF
>         if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
>   	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
>   	  cat <<_LT_EOF > conftest.$ac_ext
> @@ -617,7 +619,7 @@ index 4f591b750d8..d90db11744b 100755
>   #ifdef __cplusplus
>   extern "C" {
>   #endif
> -@@ -6720,7 +7047,7 @@ _LT_EOF
> +@@ -6739,7 +7066,7 @@ _LT_EOF
>   	  cat <<_LT_EOF >> conftest.$ac_ext
>   
>   /* The mapping between symbol names and symbols.  */
> @@ -626,7 +628,7 @@ index 4f591b750d8..d90db11744b 100755
>     const char *name;
>     void       *address;
>   }
> -@@ -6746,8 +7073,8 @@ static const void *lt_preloaded_setup() {
> +@@ -6765,8 +7092,8 @@ static const void *lt_preloaded_setup() {
>   _LT_EOF
>   	  # Now try linking the two files.
>   	  mv conftest.$ac_objext conftstm.$ac_objext
> @@ -637,7 +639,7 @@ index 4f591b750d8..d90db11744b 100755
>   	  LIBS="conftstm.$ac_objext"
>   	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
>   	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
> -@@ -6757,8 +7084,8 @@ _LT_EOF
> +@@ -6776,8 +7103,8 @@ _LT_EOF
>     test $ac_status = 0; } && test -s conftest${ac_exeext}; then
>   	    pipe_works=yes
>   	  fi
> @@ -648,7 +650,7 @@ index 4f591b750d8..d90db11744b 100755
>   	else
>   	  echo "cannot find nm_test_func in $nlist" >&5
>   	fi
> -@@ -6795,6 +7122,14 @@ else
> +@@ -6814,6 +7141,14 @@ else
>   $as_echo "ok" >&6; }
>   fi
>   
> @@ -663,7 +665,7 @@ index 4f591b750d8..d90db11744b 100755
>   
>   
>   
> -@@ -6813,6 +7148,47 @@ fi
> +@@ -6832,6 +7167,47 @@ fi
>   
>   
>   
> @@ -711,7 +713,7 @@ index 4f591b750d8..d90db11744b 100755
>   
>   
>   
> -@@ -7022,6 +7398,123 @@ esac
> +@@ -7041,6 +7417,123 @@ esac
>   
>   need_locks="$enable_libtool_lock"
>   
> @@ -835,7 +837,7 @@ index 4f591b750d8..d90db11744b 100755
>   
>     case $host_os in
>       rhapsody* | darwin*)
> -@@ -7585,6 +8078,8 @@ _LT_EOF
> +@@ -7604,6 +8097,8 @@ _LT_EOF
>         $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
>         echo "$AR cru libconftest.a conftest.o" >&5
>         $AR cru libconftest.a conftest.o 2>&5
> @@ -844,7 +846,7 @@ index 4f591b750d8..d90db11744b 100755
>         cat > conftest.c << _LT_EOF
>   int main() { return 0;}
>   _LT_EOF
> -@@ -8136,8 +8631,6 @@ fi
> +@@ -8155,8 +8650,6 @@ fi
>   lt_prog_compiler_pic=
>   lt_prog_compiler_static=
>   
> @@ -853,7 +855,7 @@ index 4f591b750d8..d90db11744b 100755
>   
>     if test "$GCC" = yes; then
>       lt_prog_compiler_wl='-Wl,'
> -@@ -8303,6 +8796,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> +@@ -8322,6 +8815,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
>   	lt_prog_compiler_pic='--shared'
>   	lt_prog_compiler_static='--static'
>   	;;
> @@ -866,7 +868,7 @@ index 4f591b750d8..d90db11744b 100755
>         pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
>           # Portland Group compilers (*not* the Pentium gcc compiler,
>   	# which looks to be a dead project)
> -@@ -8365,7 +8864,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> +@@ -8384,7 +8883,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
>         lt_prog_compiler_pic='-KPIC'
>         lt_prog_compiler_static='-Bstatic'
>         case $cc_basename in
> @@ -875,7 +877,7 @@ index 4f591b750d8..d90db11744b 100755
>   	lt_prog_compiler_wl='-Qoption ld ';;
>         *)
>   	lt_prog_compiler_wl='-Wl,';;
> -@@ -8422,13 +8921,17 @@ case $host_os in
> +@@ -8441,13 +8940,17 @@ case $host_os in
>       lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
>       ;;
>   esac
> @@ -899,7 +901,7 @@ index 4f591b750d8..d90db11744b 100755
>   
>   #
>   # Check to make sure the PIC flag actually works.
> -@@ -8489,6 +8992,11 @@ fi
> +@@ -8508,6 +9011,11 @@ fi
>   
>   
>   
> @@ -911,7 +913,7 @@ index 4f591b750d8..d90db11744b 100755
>   #
>   # Check to make sure the static flag actually works.
>   #
> -@@ -8839,7 +9347,8 @@ _LT_EOF
> +@@ -8858,7 +9366,8 @@ _LT_EOF
>         allow_undefined_flag=unsupported
>         always_export_symbols=no
>         enable_shared_with_static_runtimes=yes
> @@ -921,7 +923,7 @@ index 4f591b750d8..d90db11744b 100755
>   
>         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
>           archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> -@@ -8938,12 +9447,12 @@ _LT_EOF
> +@@ -8957,12 +9466,12 @@ _LT_EOF
>   	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
>   	  hardcode_libdir_flag_spec=
>   	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
> @@ -936,7 +938,7 @@ index 4f591b750d8..d90db11744b 100755
>   	  fi
>   	  ;;
>   	esac
> -@@ -8957,8 +9466,8 @@ _LT_EOF
> +@@ -8976,8 +9485,8 @@ _LT_EOF
>   	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
>   	wlarc=
>         else
> @@ -947,7 +949,7 @@ index 4f591b750d8..d90db11744b 100755
>         fi
>         ;;
>   
> -@@ -8976,8 +9485,8 @@ _LT_EOF
> +@@ -8995,8 +9504,8 @@ _LT_EOF
>   
>   _LT_EOF
>         elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> @@ -958,7 +960,7 @@ index 4f591b750d8..d90db11744b 100755
>         else
>   	ld_shlibs=no
>         fi
> -@@ -9023,8 +9532,8 @@ _LT_EOF
> +@@ -9042,8 +9551,8 @@ _LT_EOF
>   
>       *)
>         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> @@ -969,7 +971,7 @@ index 4f591b750d8..d90db11744b 100755
>         else
>   	ld_shlibs=no
>         fi
> -@@ -9154,7 +9663,13 @@ _LT_EOF
> +@@ -9173,7 +9682,13 @@ _LT_EOF
>   	allow_undefined_flag='-berok'
>           # Determine the default libpath from the value encoded in an
>           # empty executable.
> @@ -984,7 +986,7 @@ index 4f591b750d8..d90db11744b 100755
>   /* end confdefs.h.  */
>   
>   int
> -@@ -9167,22 +9682,29 @@ main ()
> +@@ -9186,22 +9701,29 @@ main ()
>   _ACEOF
>   if ac_fn_c_try_link "$LINENO"; then :
>   
> @@ -1027,7 +1029,7 @@ index 4f591b750d8..d90db11744b 100755
>   
>           hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
>           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_sym_flag:\$export_symbols $shared_flag"
> -@@ -9194,7 +9716,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -9213,7 +9735,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   	else
>   	 # Determine the default libpath from the value encoded in an
>   	 # empty executable.
> @@ -1042,7 +1044,7 @@ index 4f591b750d8..d90db11744b 100755
>   /* end confdefs.h.  */
>   
>   int
> -@@ -9207,22 +9735,29 @@ main ()
> +@@ -9226,22 +9754,29 @@ main ()
>   _ACEOF
>   if ac_fn_c_try_link "$LINENO"; then :
>   
> @@ -1085,7 +1087,7 @@ index 4f591b750d8..d90db11744b 100755
>   
>   	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
>   	  # Warning - without using the other run time loading flags,
> -@@ -9267,20 +9802,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -9286,20 +9821,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>         # Microsoft Visual C++.
>         # hardcode_libdir_flag_spec is actually meaningless, as there is
>         # no search path for DLLs.
> @@ -1163,7 +1165,7 @@ index 4f591b750d8..d90db11744b 100755
>         ;;
>   
>       darwin* | rhapsody*)
> -@@ -9341,7 +9919,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -9360,7 +9938,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   
>       # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
>       freebsd* | dragonfly*)
> @@ -1172,7 +1174,7 @@ index 4f591b750d8..d90db11744b 100755
>         hardcode_libdir_flag_spec='-R$libdir'
>         hardcode_direct=yes
>         hardcode_shlibpath_var=no
> -@@ -9349,7 +9927,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -9368,7 +9946,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   
>       hpux9*)
>         if test "$GCC" = yes; then
> @@ -1181,7 +1183,7 @@ index 4f591b750d8..d90db11744b 100755
>         else
>   	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
>         fi
> -@@ -9365,7 +9943,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -9384,7 +9962,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   
>       hpux10*)
>         if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> @@ -1190,7 +1192,7 @@ index 4f591b750d8..d90db11744b 100755
>         else
>   	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
>         fi
> -@@ -9389,10 +9967,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -9408,10 +9986,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
>   	  ;;
>   	ia64*)
> @@ -1203,7 +1205,7 @@ index 4f591b750d8..d90db11744b 100755
>   	  ;;
>   	esac
>         else
> -@@ -9471,23 +10049,36 @@ fi
> +@@ -9490,23 +10068,36 @@ fi
>   
>       irix5* | irix6* | nonstopux*)
>         if test "$GCC" = yes; then
> @@ -1248,7 +1250,7 @@ index 4f591b750d8..d90db11744b 100755
>         else
>   	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
>   	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
> -@@ -9572,7 +10163,7 @@ rm -f core conftest.err conftest.$ac_objext \
> +@@ -9591,7 +10182,7 @@ rm -f core conftest.err conftest.$ac_objext \
>       osf4* | osf5*)	# as osf3* with the addition of -msym flag
>         if test "$GCC" = yes; then
>   	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
> @@ -1257,7 +1259,7 @@ index 4f591b750d8..d90db11744b 100755
>   	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
>         else
>   	allow_undefined_flag=' -expect_unresolved \*'
> -@@ -9591,9 +10182,9 @@ rm -f core conftest.err conftest.$ac_objext \
> +@@ -9610,9 +10201,9 @@ rm -f core conftest.err conftest.$ac_objext \
>         no_undefined_flag=' -z defs'
>         if test "$GCC" = yes; then
>   	wlarc='${wl}'
> @@ -1269,7 +1271,7 @@ index 4f591b750d8..d90db11744b 100755
>         else
>   	case `$CC -V 2>&1` in
>   	*"Compilers 5.0"*)
> -@@ -10169,8 +10760,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> +@@ -10188,8 +10779,9 @@ cygwin* | mingw* | pw32* | cegcc*)
>     need_version=no
>     need_lib_prefix=no
>   
> @@ -1281,7 +1283,7 @@ index 4f591b750d8..d90db11744b 100755
>       library_names_spec='$libname.dll.a'
>       # DLL is installed to $(libdir)/../bin by postinstall_cmds
>       postinstall_cmds='base_file=`basename \${file}`~
> -@@ -10203,13 +10795,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> +@@ -10222,13 +10814,71 @@ cygwin* | mingw* | pw32* | cegcc*)
>         library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
>         ;;
>       esac
> @@ -1354,16 +1356,16 @@ index 4f591b750d8..d90db11744b 100755
>     # FIXME: first we should search . and the directory the executable is in
>     shlibpath_var=PATH
>     ;;
> -@@ -11087,7 +11737,7 @@ else
> +@@ -11106,7 +11756,7 @@ else
>     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
>     lt_status=$lt_dlunknown
>     cat > conftest.$ac_ext <<_LT_EOF
> --#line 11090 "configure"
> +-#line 11109 "configure"
>  +#line $LINENO "configure"
>   #include "confdefs.h"
>   
>   #if HAVE_DLFCN_H
> -@@ -11131,10 +11781,10 @@ else
> +@@ -11150,10 +11800,10 @@ else
>   /* When -fvisbility=hidden is used, assume the code has been annotated
>      correspondingly for the symbols needed.  */
>   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> @@ -1376,16 +1378,16 @@ index 4f591b750d8..d90db11744b 100755
>   int main ()
>   {
>     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> -@@ -11193,7 +11843,7 @@ else
> +@@ -11212,7 +11862,7 @@ else
>     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
>     lt_status=$lt_dlunknown
>     cat > conftest.$ac_ext <<_LT_EOF
> --#line 11196 "configure"
> +-#line 11215 "configure"
>  +#line $LINENO "configure"
>   #include "confdefs.h"
>   
>   #if HAVE_DLFCN_H
> -@@ -11237,10 +11887,10 @@ else
> +@@ -11256,10 +11906,10 @@ else
>   /* When -fvisbility=hidden is used, assume the code has been annotated
>      correspondingly for the symbols needed.  */
>   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> @@ -1398,7 +1400,7 @@ index 4f591b750d8..d90db11744b 100755
>   int main ()
>   {
>     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> -@@ -13225,7 +13875,7 @@ SHARED_LDFLAGS=
> +@@ -13482,7 +14132,7 @@ SHARED_LDFLAGS=
>   if test "$enable_shared" = "yes"; then
>     x=`sed -n -e 's/^[ 	]*PICFLAG[ 	]*=[ 	]*//p' < ../libiberty/Makefile | sed -n '$p'`
>     if test -n "$x"; then
> @@ -1407,7 +1409,7 @@ index 4f591b750d8..d90db11744b 100755
>     fi
>   fi
>   
> -@@ -15869,13 +16519,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> +@@ -16129,13 +16779,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
>   lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
>   lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
>   lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> @@ -1428,7 +1430,7 @@ index 4f591b750d8..d90db11744b 100755
>   STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
>   RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
>   old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
> -@@ -15890,14 +16547,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> +@@ -16150,14 +16807,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
>   lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
>   lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
>   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"`'
> @@ -1447,7 +1449,7 @@ index 4f591b750d8..d90db11744b 100755
>   DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
>   NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
>   LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> -@@ -15930,12 +16590,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> +@@ -16190,12 +16850,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
>   hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
>   inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
>   link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
> @@ -1461,7 +1463,7 @@ index 4f591b750d8..d90db11744b 100755
>   file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
>   variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
>   need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
> -@@ -15990,8 +16650,13 @@ reload_flag \
> +@@ -16250,8 +16910,13 @@ reload_flag \
>   OBJDUMP \
>   deplibs_check_method \
>   file_magic_cmd \
> @@ -1475,7 +1477,7 @@ index 4f591b750d8..d90db11744b 100755
>   STRIP \
>   RANLIB \
>   CC \
> -@@ -16001,12 +16666,14 @@ lt_cv_sys_global_symbol_pipe \
> +@@ -16261,12 +16926,14 @@ lt_cv_sys_global_symbol_pipe \
>   lt_cv_sys_global_symbol_to_cdecl \
>   lt_cv_sys_global_symbol_to_c_name_address \
>   lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> @@ -1491,7 +1493,7 @@ index 4f591b750d8..d90db11744b 100755
>   DSYMUTIL \
>   NMEDIT \
>   LIPO \
> -@@ -16022,7 +16689,6 @@ no_undefined_flag \
> +@@ -16282,7 +16949,6 @@ no_undefined_flag \
>   hardcode_libdir_flag_spec \
>   hardcode_libdir_flag_spec_ld \
>   hardcode_libdir_separator \
> @@ -1499,7 +1501,7 @@ index 4f591b750d8..d90db11744b 100755
>   exclude_expsyms \
>   include_expsyms \
>   file_list_spec \
> -@@ -16058,6 +16724,7 @@ module_cmds \
> +@@ -16318,6 +16984,7 @@ module_cmds \
>   module_expsym_cmds \
>   export_symbols_cmds \
>   prelink_cmds \
> @@ -1507,7 +1509,7 @@ index 4f591b750d8..d90db11744b 100755
>   postinstall_cmds \
>   postuninstall_cmds \
>   finish_cmds \
> -@@ -16826,7 +17493,8 @@ $as_echo X"$file" |
> +@@ -17086,7 +17753,8 @@ $as_echo X"$file" |
>   # NOTE: Changes made to this file will be lost: look at ltmain.sh.
>   #
>   #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> @@ -1517,7 +1519,7 @@ index 4f591b750d8..d90db11744b 100755
>   #   Written by Gordon Matzigkeit, 1996
>   #
>   #   This file is part of GNU Libtool.
> -@@ -16929,19 +17597,42 @@ SP2NL=$lt_lt_SP2NL
> +@@ -17189,19 +17857,42 @@ SP2NL=$lt_lt_SP2NL
>   # turn newlines into spaces.
>   NL2SP=$lt_lt_NL2SP
>   
> @@ -1561,7 +1563,7 @@ index 4f591b750d8..d90db11744b 100755
>   # A symbol stripping program.
>   STRIP=$lt_STRIP
>   
> -@@ -16971,6 +17662,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> +@@ -17231,6 +17922,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
>   # Transform the output of nm in a C name address pair when lib prefix is needed.
>   global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
>   
> @@ -1574,7 +1576,7 @@ index 4f591b750d8..d90db11744b 100755
>   # The name of the directory that contains temporary libtool files.
>   objdir=$objdir
>   
> -@@ -16980,6 +17677,9 @@ MAGIC_CMD=$MAGIC_CMD
> +@@ -17240,6 +17937,9 @@ MAGIC_CMD=$MAGIC_CMD
>   # Must we lock files when doing compilation?
>   need_locks=$lt_need_locks
>   
> @@ -1584,7 +1586,7 @@ index 4f591b750d8..d90db11744b 100755
>   # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
>   DSYMUTIL=$lt_DSYMUTIL
>   
> -@@ -17094,12 +17794,12 @@ with_gcc=$GCC
> +@@ -17354,12 +18054,12 @@ with_gcc=$GCC
>   # Compiler flag to turn off builtin functions.
>   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
>   
> @@ -1600,7 +1602,7 @@ index 4f591b750d8..d90db11744b 100755
>   # Compiler flag to prevent dynamic linking.
>   link_static_flag=$lt_lt_prog_compiler_static
>   
> -@@ -17186,9 +17886,6 @@ inherit_rpath=$inherit_rpath
> +@@ -17446,9 +18146,6 @@ inherit_rpath=$inherit_rpath
>   # Whether libtool must link a program against all its dependency libraries.
>   link_all_deplibs=$link_all_deplibs
>   
> @@ -1610,7 +1612,7 @@ index 4f591b750d8..d90db11744b 100755
>   # Set to "yes" if exported symbols are required.
>   always_export_symbols=$always_export_symbols
>   
> -@@ -17204,6 +17901,9 @@ include_expsyms=$lt_include_expsyms
> +@@ -17464,6 +18161,9 @@ include_expsyms=$lt_include_expsyms
>   # Commands necessary for linking programs (against libraries) with templates.
>   prelink_cmds=$lt_prelink_cmds
>   
> @@ -1620,7 +1622,7 @@ index 4f591b750d8..d90db11744b 100755
>   # Specify filename containing input files.
>   file_list_spec=$lt_file_list_spec
>   
> -@@ -17236,210 +17936,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> +@@ -17496,210 +18196,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
>     # if finds mixed CR/LF and LF-only lines.  Since sed operates in
>     # text mode, it properly converts lines to CR/LF.  This bash problem
>     # is reportedly fixed, but why not run on old versions too?
> @@ -1995,10 +1997,10 @@ index 4f591b750d8..d90db11744b 100755
>     chmod +x "$ofile"
>   
>  diff --git a/bfd/configure.ac b/bfd/configure.ac
> -index 6146efb5ae3..73e5e03d016 100644
> +index 015fd011893..58f73ec709c 100644
>  --- a/bfd/configure.ac
>  +++ b/bfd/configure.ac
> -@@ -282,7 +282,7 @@ changequote(,)dnl
> +@@ -272,7 +272,7 @@ changequote(,)dnl
>     x=`sed -n -e 's/^[ 	]*PICFLAG[ 	]*=[ 	]*//p' < ../libiberty/Makefile | sed -n '$p'`
>   changequote([,])dnl
>     if test -n "$x"; then
> @@ -2008,10 +2010,10 @@ index 6146efb5ae3..73e5e03d016 100644
>   fi
>   
>  diff --git a/binutils/Makefile.in b/binutils/Makefile.in
> -index 78d32b350e3..ad4f2de7358 100644
> +index 27315addc0f..5ddd5a42a7d 100644
>  --- a/binutils/Makefile.in
>  +++ b/binutils/Makefile.in
> -@@ -492,6 +492,7 @@ DEBUGINFOD_LIBS = @DEBUGINFOD_LIBS@
> +@@ -493,6 +493,7 @@ DEBUGINFOD_LIBS = @DEBUGINFOD_LIBS@
>   DEFS = @DEFS@
>   DEMANGLER_NAME = @DEMANGLER_NAME@
>   DEPDIR = @DEPDIR@
> @@ -2019,7 +2021,7 @@ index 78d32b350e3..ad4f2de7358 100644
>   DLLTOOL_DEFS = @DLLTOOL_DEFS@
>   DSYMUTIL = @DSYMUTIL@
>   DUMPBIN = @DUMPBIN@
> -@@ -533,6 +534,7 @@ LTLIBICONV = @LTLIBICONV@
> +@@ -534,6 +535,7 @@ LTLIBICONV = @LTLIBICONV@
>   LTLIBOBJS = @LTLIBOBJS@
>   MAINT = @MAINT@
>   MAKEINFO = @MAKEINFO@
> @@ -2027,7 +2029,7 @@ index 78d32b350e3..ad4f2de7358 100644
>   MKDIR_P = @MKDIR_P@
>   MKINSTALLDIRS = @MKINSTALLDIRS@
>   MSGFMT = @MSGFMT@
> -@@ -579,6 +581,7 @@ abs_builddir = @abs_builddir@
> +@@ -582,6 +584,7 @@ abs_builddir = @abs_builddir@
>   abs_srcdir = @abs_srcdir@
>   abs_top_builddir = @abs_top_builddir@
>   abs_top_srcdir = @abs_top_srcdir@
> @@ -2036,10 +2038,10 @@ index 78d32b350e3..ad4f2de7358 100644
>   ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
>   am__include = @am__include@
>  diff --git a/binutils/configure b/binutils/configure
> -index 149815542f9..43952bde405 100755
> +index 3cb797c2b8d..5578150c1d9 100755
>  --- a/binutils/configure
>  +++ b/binutils/configure
> -@@ -698,8 +698,11 @@ OTOOL
> +@@ -700,8 +700,11 @@ OTOOL
>   LIPO
>   NMEDIT
>   DSYMUTIL
> @@ -2051,7 +2053,7 @@ index 149815542f9..43952bde405 100755
>   OBJDUMP
>   LN_S
>   NM
> -@@ -816,6 +819,7 @@ enable_static
> +@@ -818,6 +821,7 @@ enable_static
>   with_pic
>   enable_fast_install
>   with_gnu_ld
> @@ -2059,7 +2061,7 @@ index 149815542f9..43952bde405 100755
>   enable_libtool_lock
>   enable_plugins
>   enable_largefile
> -@@ -1514,6 +1518,8 @@ Optional Packages:
> +@@ -1523,6 +1527,8 @@ Optional Packages:
>     --with-pic              try to use only PIC/non-PIC objects [default=use
>                             both]
>     --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
> @@ -2068,7 +2070,7 @@ index 149815542f9..43952bde405 100755
>     --with-debuginfod       Enable debuginfo lookups with debuginfod
>                             (auto/yes/no)
>     --with-system-zlib      use installed libz
> -@@ -4893,8 +4899,8 @@ esac
> +@@ -4723,8 +4729,8 @@ esac
>   
>   
>   
> @@ -2079,7 +2081,7 @@ index 149815542f9..43952bde405 100755
>   
>   
>   
> -@@ -4934,7 +4940,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> +@@ -4764,7 +4770,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
>   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
>   $as_echo_n "checking how to print strings... " >&6; }
>   # Test print first, because it will be a builtin if present.
> @@ -2088,7 +2090,7 @@ index 149815542f9..43952bde405 100755
>      test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
>     ECHO='print -r --'
>   elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> -@@ -5627,8 +5633,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
> +@@ -5457,8 +5463,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
>   # Try some XSI features
>   xsi_shell=no
>   ( _lt_dummy="a/b/c"
> @@ -2099,7 +2101,7 @@ index 149815542f9..43952bde405 100755
>       && eval 'test $(( 1 + 1 )) -eq 2 \
>       && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
>     && xsi_shell=yes
> -@@ -5677,6 +5683,80 @@ esac
> +@@ -5507,6 +5513,80 @@ esac
>   
>   
>   
> @@ -2180,7 +2182,7 @@ index 149815542f9..43952bde405 100755
>   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
>   $as_echo_n "checking for $LD option to reload object files... " >&6; }
>   if ${lt_cv_ld_reload_flag+:} false; then :
> -@@ -5693,6 +5773,11 @@ case $reload_flag in
> +@@ -5523,6 +5603,11 @@ case $reload_flag in
>   esac
>   reload_cmds='$LD$reload_flag -o $output$reload_objs'
>   case $host_os in
> @@ -2192,7 +2194,7 @@ index 149815542f9..43952bde405 100755
>     darwin*)
>       if test "$GCC" = yes; then
>         reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
> -@@ -5861,7 +5946,8 @@ mingw* | pw32*)
> +@@ -5691,7 +5776,8 @@ mingw* | pw32*)
>       lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
>       lt_cv_file_magic_cmd='func_win32_libid'
>     else
> @@ -2202,7 +2204,7 @@ index 149815542f9..43952bde405 100755
>       lt_cv_file_magic_cmd='$OBJDUMP -f'
>     fi
>     ;;
> -@@ -6015,6 +6101,21 @@ esac
> +@@ -5845,6 +5931,21 @@ esac
>   fi
>   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
>   $as_echo "$lt_cv_deplibs_check_method" >&6; }
> @@ -2224,7 +2226,7 @@ index 149815542f9..43952bde405 100755
>   file_magic_cmd=$lt_cv_file_magic_cmd
>   deplibs_check_method=$lt_cv_deplibs_check_method
>   test -z "$deplibs_check_method" && deplibs_check_method=unknown
> -@@ -6030,6 +6131,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
> +@@ -5860,6 +5961,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
>   
>   
>   
> @@ -2382,7 +2384,7 @@ index 149815542f9..43952bde405 100755
>   plugin_option=
>   plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
>   for plugin in $plugin_names; do
> -@@ -6044,8 +6296,10 @@ for plugin in $plugin_names; do
> +@@ -5874,8 +6126,10 @@ for plugin in $plugin_names; do
>   done
>   
>   if test -n "$ac_tool_prefix"; then
> @@ -2395,7 +2397,7 @@ index 149815542f9..43952bde405 100755
>   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
>   $as_echo_n "checking for $ac_word... " >&6; }
>   if ${ac_cv_prog_AR+:} false; then :
> -@@ -6061,7 +6315,7 @@ do
> +@@ -5891,7 +6145,7 @@ do
>     test -z "$as_dir" && as_dir=.
>       for ac_exec_ext in '' $ac_executable_extensions; do
>     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> @@ -2404,7 +2406,7 @@ index 149815542f9..43952bde405 100755
>       $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
>       break 2
>     fi
> -@@ -6081,11 +6335,15 @@ $as_echo "no" >&6; }
> +@@ -5911,11 +6165,15 @@ $as_echo "no" >&6; }
>   fi
>   
>   
> @@ -2423,7 +2425,7 @@ index 149815542f9..43952bde405 100755
>   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
>   $as_echo_n "checking for $ac_word... " >&6; }
>   if ${ac_cv_prog_ac_ct_AR+:} false; then :
> -@@ -6101,7 +6359,7 @@ do
> +@@ -5931,7 +6189,7 @@ do
>     test -z "$as_dir" && as_dir=.
>       for ac_exec_ext in '' $ac_executable_extensions; do
>     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> @@ -2432,7 +2434,7 @@ index 149815542f9..43952bde405 100755
>       $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
>       break 2
>     fi
> -@@ -6120,6 +6378,10 @@ else
> +@@ -5950,6 +6208,10 @@ else
>   $as_echo "no" >&6; }
>   fi
>   
> @@ -2443,7 +2445,7 @@ index 149815542f9..43952bde405 100755
>     if test "x$ac_ct_AR" = x; then
>       AR="false"
>     else
> -@@ -6131,29 +6393,81 @@ ac_tool_warned=yes ;;
> +@@ -5961,29 +6223,81 @@ ac_tool_warned=yes ;;
>   esac
>       AR=$ac_ct_AR
>     fi
> @@ -2540,7 +2542,7 @@ index 149815542f9..43952bde405 100755
>   
>   
>   
> -@@ -6500,8 +6814,8 @@ esac
> +@@ -6330,8 +6644,8 @@ esac
>   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
>   
>   # Transform an extracted symbol line into symbol name and symbol address
> @@ -2551,7 +2553,7 @@ index 149815542f9..43952bde405 100755
>   
>   # Handle CRLF in mingw tool chain
>   opt_cr=
> -@@ -6537,6 +6851,7 @@ for ac_symprfx in "" "_"; do
> +@@ -6367,6 +6681,7 @@ for ac_symprfx in "" "_"; do
>     else
>       lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
>     fi
> @@ -2559,7 +2561,7 @@ index 149815542f9..43952bde405 100755
>   
>     # Check to see that the pipe works correctly.
>     pipe_works=no
> -@@ -6578,6 +6893,18 @@ _LT_EOF
> +@@ -6408,6 +6723,18 @@ _LT_EOF
>         if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
>   	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
>   	  cat <<_LT_EOF > conftest.$ac_ext
> @@ -2578,7 +2580,7 @@ index 149815542f9..43952bde405 100755
>   #ifdef __cplusplus
>   extern "C" {
>   #endif
> -@@ -6589,7 +6916,7 @@ _LT_EOF
> +@@ -6419,7 +6746,7 @@ _LT_EOF
>   	  cat <<_LT_EOF >> conftest.$ac_ext
>   
>   /* The mapping between symbol names and symbols.  */
> @@ -2587,7 +2589,7 @@ index 149815542f9..43952bde405 100755
>     const char *name;
>     void       *address;
>   }
> -@@ -6615,8 +6942,8 @@ static const void *lt_preloaded_setup() {
> +@@ -6445,8 +6772,8 @@ static const void *lt_preloaded_setup() {
>   _LT_EOF
>   	  # Now try linking the two files.
>   	  mv conftest.$ac_objext conftstm.$ac_objext
> @@ -2598,7 +2600,7 @@ index 149815542f9..43952bde405 100755
>   	  LIBS="conftstm.$ac_objext"
>   	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
>   	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
> -@@ -6626,8 +6953,8 @@ _LT_EOF
> +@@ -6456,8 +6783,8 @@ _LT_EOF
>     test $ac_status = 0; } && test -s conftest${ac_exeext}; then
>   	    pipe_works=yes
>   	  fi
> @@ -2609,7 +2611,7 @@ index 149815542f9..43952bde405 100755
>   	else
>   	  echo "cannot find nm_test_func in $nlist" >&5
>   	fi
> -@@ -6664,6 +6991,19 @@ else
> +@@ -6494,6 +6821,19 @@ else
>   $as_echo "ok" >&6; }
>   fi
>   
> @@ -2629,7 +2631,7 @@ index 149815542f9..43952bde405 100755
>   
>   
>   
> -@@ -6680,6 +7020,42 @@ fi
> +@@ -6510,6 +6850,42 @@ fi
>   
>   
>   
> @@ -2672,7 +2674,7 @@ index 149815542f9..43952bde405 100755
>   
>   
>   
> -@@ -6891,6 +7267,123 @@ esac
> +@@ -6721,6 +7097,123 @@ esac
>   
>   need_locks="$enable_libtool_lock"
>   
> @@ -2796,7 +2798,7 @@ index 149815542f9..43952bde405 100755
>   
>     case $host_os in
>       rhapsody* | darwin*)
> -@@ -7454,6 +7947,8 @@ _LT_EOF
> +@@ -7284,6 +7777,8 @@ _LT_EOF
>         $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
>         echo "$AR cru libconftest.a conftest.o" >&5
>         $AR cru libconftest.a conftest.o 2>&5
> @@ -2805,7 +2807,7 @@ index 149815542f9..43952bde405 100755
>         cat > conftest.c << _LT_EOF
>   int main() { return 0;}
>   _LT_EOF
> -@@ -8036,8 +8531,6 @@ fi
> +@@ -7866,8 +8361,6 @@ fi
>   lt_prog_compiler_pic=
>   lt_prog_compiler_static=
>   
> @@ -2814,7 +2816,7 @@ index 149815542f9..43952bde405 100755
>   
>     if test "$GCC" = yes; then
>       lt_prog_compiler_wl='-Wl,'
> -@@ -8203,6 +8696,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> +@@ -8033,6 +8526,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
>   	lt_prog_compiler_pic='--shared'
>   	lt_prog_compiler_static='--static'
>   	;;
> @@ -2827,7 +2829,7 @@ index 149815542f9..43952bde405 100755
>         pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
>           # Portland Group compilers (*not* the Pentium gcc compiler,
>   	# which looks to be a dead project)
> -@@ -8265,7 +8764,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> +@@ -8095,7 +8594,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
>         lt_prog_compiler_pic='-KPIC'
>         lt_prog_compiler_static='-Bstatic'
>         case $cc_basename in
> @@ -2836,7 +2838,7 @@ index 149815542f9..43952bde405 100755
>   	lt_prog_compiler_wl='-Qoption ld ';;
>         *)
>   	lt_prog_compiler_wl='-Wl,';;
> -@@ -8322,13 +8821,17 @@ case $host_os in
> +@@ -8152,13 +8651,17 @@ case $host_os in
>       lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
>       ;;
>   esac
> @@ -2860,7 +2862,7 @@ index 149815542f9..43952bde405 100755
>   
>   #
>   # Check to make sure the PIC flag actually works.
> -@@ -8389,6 +8892,11 @@ fi
> +@@ -8219,6 +8722,11 @@ fi
>   
>   
>   
> @@ -2872,7 +2874,7 @@ index 149815542f9..43952bde405 100755
>   #
>   # Check to make sure the static flag actually works.
>   #
> -@@ -8739,7 +9247,8 @@ _LT_EOF
> +@@ -8569,7 +9077,8 @@ _LT_EOF
>         allow_undefined_flag=unsupported
>         always_export_symbols=no
>         enable_shared_with_static_runtimes=yes
> @@ -2882,7 +2884,7 @@ index 149815542f9..43952bde405 100755
>   
>         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
>           archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> -@@ -8838,12 +9347,12 @@ _LT_EOF
> +@@ -8668,12 +9177,12 @@ _LT_EOF
>   	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
>   	  hardcode_libdir_flag_spec=
>   	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
> @@ -2897,7 +2899,7 @@ index 149815542f9..43952bde405 100755
>   	  fi
>   	  ;;
>   	esac
> -@@ -8857,8 +9366,8 @@ _LT_EOF
> +@@ -8687,8 +9196,8 @@ _LT_EOF
>   	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
>   	wlarc=
>         else
> @@ -2908,7 +2910,7 @@ index 149815542f9..43952bde405 100755
>         fi
>         ;;
>   
> -@@ -8876,8 +9385,8 @@ _LT_EOF
> +@@ -8706,8 +9215,8 @@ _LT_EOF
>   
>   _LT_EOF
>         elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> @@ -2919,7 +2921,7 @@ index 149815542f9..43952bde405 100755
>         else
>   	ld_shlibs=no
>         fi
> -@@ -8923,8 +9432,8 @@ _LT_EOF
> +@@ -8753,8 +9262,8 @@ _LT_EOF
>   
>       *)
>         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> @@ -2930,7 +2932,7 @@ index 149815542f9..43952bde405 100755
>         else
>   	ld_shlibs=no
>         fi
> -@@ -9054,7 +9563,13 @@ _LT_EOF
> +@@ -8884,7 +9393,13 @@ _LT_EOF
>   	allow_undefined_flag='-berok'
>           # Determine the default libpath from the value encoded in an
>           # empty executable.
> @@ -2945,7 +2947,7 @@ index 149815542f9..43952bde405 100755
>   /* end confdefs.h.  */
>   
>   int
> -@@ -9067,22 +9582,29 @@ main ()
> +@@ -8897,22 +9412,29 @@ main ()
>   _ACEOF
>   if ac_fn_c_try_link "$LINENO"; then :
>   
> @@ -2988,7 +2990,7 @@ index 149815542f9..43952bde405 100755
>   
>           hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
>           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_sym_flag:\$export_symbols $shared_flag"
> -@@ -9094,7 +9616,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -8924,7 +9446,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   	else
>   	 # Determine the default libpath from the value encoded in an
>   	 # empty executable.
> @@ -3003,7 +3005,7 @@ index 149815542f9..43952bde405 100755
>   /* end confdefs.h.  */
>   
>   int
> -@@ -9107,22 +9635,29 @@ main ()
> +@@ -8937,22 +9465,29 @@ main ()
>   _ACEOF
>   if ac_fn_c_try_link "$LINENO"; then :
>   
> @@ -3046,7 +3048,7 @@ index 149815542f9..43952bde405 100755
>   
>   	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
>   	  # Warning - without using the other run time loading flags,
> -@@ -9167,20 +9702,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -8997,20 +9532,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>         # Microsoft Visual C++.
>         # hardcode_libdir_flag_spec is actually meaningless, as there is
>         # no search path for DLLs.
> @@ -3124,7 +3126,7 @@ index 149815542f9..43952bde405 100755
>         ;;
>   
>       darwin* | rhapsody*)
> -@@ -9241,7 +9819,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -9071,7 +9649,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   
>       # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
>       freebsd* | dragonfly*)
> @@ -3133,7 +3135,7 @@ index 149815542f9..43952bde405 100755
>         hardcode_libdir_flag_spec='-R$libdir'
>         hardcode_direct=yes
>         hardcode_shlibpath_var=no
> -@@ -9249,7 +9827,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -9079,7 +9657,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   
>       hpux9*)
>         if test "$GCC" = yes; then
> @@ -3142,7 +3144,7 @@ index 149815542f9..43952bde405 100755
>         else
>   	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
>         fi
> -@@ -9265,7 +9843,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -9095,7 +9673,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   
>       hpux10*)
>         if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> @@ -3151,7 +3153,7 @@ index 149815542f9..43952bde405 100755
>         else
>   	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
>         fi
> -@@ -9289,10 +9867,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -9119,10 +9697,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
>   	  ;;
>   	ia64*)
> @@ -3164,7 +3166,7 @@ index 149815542f9..43952bde405 100755
>   	  ;;
>   	esac
>         else
> -@@ -9371,23 +9949,36 @@ fi
> +@@ -9201,23 +9779,36 @@ fi
>   
>       irix5* | irix6* | nonstopux*)
>         if test "$GCC" = yes; then
> @@ -3209,7 +3211,7 @@ index 149815542f9..43952bde405 100755
>         else
>   	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
>   	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
> -@@ -9472,7 +10063,7 @@ rm -f core conftest.err conftest.$ac_objext \
> +@@ -9302,7 +9893,7 @@ rm -f core conftest.err conftest.$ac_objext \
>       osf4* | osf5*)	# as osf3* with the addition of -msym flag
>         if test "$GCC" = yes; then
>   	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
> @@ -3218,7 +3220,7 @@ index 149815542f9..43952bde405 100755
>   	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
>         else
>   	allow_undefined_flag=' -expect_unresolved \*'
> -@@ -9491,9 +10082,9 @@ rm -f core conftest.err conftest.$ac_objext \
> +@@ -9321,9 +9912,9 @@ rm -f core conftest.err conftest.$ac_objext \
>         no_undefined_flag=' -z defs'
>         if test "$GCC" = yes; then
>   	wlarc='${wl}'
> @@ -3230,7 +3232,7 @@ index 149815542f9..43952bde405 100755
>         else
>   	case `$CC -V 2>&1` in
>   	*"Compilers 5.0"*)
> -@@ -10069,8 +10660,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> +@@ -9899,8 +10490,9 @@ cygwin* | mingw* | pw32* | cegcc*)
>     need_version=no
>     need_lib_prefix=no
>   
> @@ -3242,7 +3244,7 @@ index 149815542f9..43952bde405 100755
>       library_names_spec='$libname.dll.a'
>       # DLL is installed to $(libdir)/../bin by postinstall_cmds
>       postinstall_cmds='base_file=`basename \${file}`~
> -@@ -10103,13 +10695,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> +@@ -9933,13 +10525,71 @@ cygwin* | mingw* | pw32* | cegcc*)
>         library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
>         ;;
>       esac
> @@ -3315,16 +3317,16 @@ index 149815542f9..43952bde405 100755
>     # FIXME: first we should search . and the directory the executable is in
>     shlibpath_var=PATH
>     ;;
> -@@ -10987,7 +11637,7 @@ else
> +@@ -10817,7 +11467,7 @@ else
>     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
>     lt_status=$lt_dlunknown
>     cat > conftest.$ac_ext <<_LT_EOF
> --#line 10990 "configure"
> +-#line 10820 "configure"
>  +#line $LINENO "configure"
>   #include "confdefs.h"
>   
>   #if HAVE_DLFCN_H
> -@@ -11031,10 +11681,10 @@ else
> +@@ -10861,10 +11511,10 @@ else
>   /* When -fvisbility=hidden is used, assume the code has been annotated
>      correspondingly for the symbols needed.  */
>   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> @@ -3337,16 +3339,16 @@ index 149815542f9..43952bde405 100755
>   int main ()
>   {
>     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> -@@ -11093,7 +11743,7 @@ else
> +@@ -10923,7 +11573,7 @@ else
>     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
>     lt_status=$lt_dlunknown
>     cat > conftest.$ac_ext <<_LT_EOF
> --#line 11096 "configure"
> +-#line 10926 "configure"
>  +#line $LINENO "configure"
>   #include "confdefs.h"
>   
>   #if HAVE_DLFCN_H
> -@@ -11137,10 +11787,10 @@ else
> +@@ -10967,10 +11617,10 @@ else
>   /* When -fvisbility=hidden is used, assume the code has been annotated
>      correspondingly for the symbols needed.  */
>   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> @@ -3359,7 +3361,7 @@ index 149815542f9..43952bde405 100755
>   int main ()
>   {
>     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> -@@ -15642,13 +16292,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> +@@ -15549,13 +16199,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
>   lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
>   lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
>   lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> @@ -3380,7 +3382,7 @@ index 149815542f9..43952bde405 100755
>   STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
>   RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
>   old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
> -@@ -15663,14 +16320,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> +@@ -15570,14 +16227,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
>   lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
>   lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
>   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"`'
> @@ -3399,7 +3401,7 @@ index 149815542f9..43952bde405 100755
>   DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
>   NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
>   LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> -@@ -15703,12 +16363,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> +@@ -15610,12 +16270,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
>   hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
>   inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
>   link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
> @@ -3413,7 +3415,7 @@ index 149815542f9..43952bde405 100755
>   file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
>   variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
>   need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
> -@@ -15763,8 +16423,13 @@ reload_flag \
> +@@ -15670,8 +16330,13 @@ reload_flag \
>   OBJDUMP \
>   deplibs_check_method \
>   file_magic_cmd \
> @@ -3427,7 +3429,7 @@ index 149815542f9..43952bde405 100755
>   STRIP \
>   RANLIB \
>   CC \
> -@@ -15774,12 +16439,14 @@ lt_cv_sys_global_symbol_pipe \
> +@@ -15681,12 +16346,14 @@ lt_cv_sys_global_symbol_pipe \
>   lt_cv_sys_global_symbol_to_cdecl \
>   lt_cv_sys_global_symbol_to_c_name_address \
>   lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> @@ -3443,7 +3445,7 @@ index 149815542f9..43952bde405 100755
>   DSYMUTIL \
>   NMEDIT \
>   LIPO \
> -@@ -15795,7 +16462,6 @@ no_undefined_flag \
> +@@ -15702,7 +16369,6 @@ no_undefined_flag \
>   hardcode_libdir_flag_spec \
>   hardcode_libdir_flag_spec_ld \
>   hardcode_libdir_separator \
> @@ -3451,7 +3453,7 @@ index 149815542f9..43952bde405 100755
>   exclude_expsyms \
>   include_expsyms \
>   file_list_spec \
> -@@ -15831,6 +16497,7 @@ module_cmds \
> +@@ -15738,6 +16404,7 @@ module_cmds \
>   module_expsym_cmds \
>   export_symbols_cmds \
>   prelink_cmds \
> @@ -3459,7 +3461,7 @@ index 149815542f9..43952bde405 100755
>   postinstall_cmds \
>   postuninstall_cmds \
>   finish_cmds \
> -@@ -16596,7 +17263,8 @@ $as_echo X"$file" |
> +@@ -16503,7 +17170,8 @@ $as_echo X"$file" |
>   # NOTE: Changes made to this file will be lost: look at ltmain.sh.
>   #
>   #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> @@ -3469,7 +3471,7 @@ index 149815542f9..43952bde405 100755
>   #   Written by Gordon Matzigkeit, 1996
>   #
>   #   This file is part of GNU Libtool.
> -@@ -16699,19 +17367,42 @@ SP2NL=$lt_lt_SP2NL
> +@@ -16606,19 +17274,42 @@ SP2NL=$lt_lt_SP2NL
>   # turn newlines into spaces.
>   NL2SP=$lt_lt_NL2SP
>   
> @@ -3513,7 +3515,7 @@ index 149815542f9..43952bde405 100755
>   # A symbol stripping program.
>   STRIP=$lt_STRIP
>   
> -@@ -16741,6 +17432,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> +@@ -16648,6 +17339,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
>   # Transform the output of nm in a C name address pair when lib prefix is needed.
>   global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
>   
> @@ -3526,7 +3528,7 @@ index 149815542f9..43952bde405 100755
>   # The name of the directory that contains temporary libtool files.
>   objdir=$objdir
>   
> -@@ -16750,6 +17447,9 @@ MAGIC_CMD=$MAGIC_CMD
> +@@ -16657,6 +17354,9 @@ MAGIC_CMD=$MAGIC_CMD
>   # Must we lock files when doing compilation?
>   need_locks=$lt_need_locks
>   
> @@ -3536,7 +3538,7 @@ index 149815542f9..43952bde405 100755
>   # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
>   DSYMUTIL=$lt_DSYMUTIL
>   
> -@@ -16864,12 +17564,12 @@ with_gcc=$GCC
> +@@ -16771,12 +17471,12 @@ with_gcc=$GCC
>   # Compiler flag to turn off builtin functions.
>   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
>   
> @@ -3552,7 +3554,7 @@ index 149815542f9..43952bde405 100755
>   # Compiler flag to prevent dynamic linking.
>   link_static_flag=$lt_lt_prog_compiler_static
>   
> -@@ -16956,9 +17656,6 @@ inherit_rpath=$inherit_rpath
> +@@ -16863,9 +17563,6 @@ inherit_rpath=$inherit_rpath
>   # Whether libtool must link a program against all its dependency libraries.
>   link_all_deplibs=$link_all_deplibs
>   
> @@ -3562,7 +3564,7 @@ index 149815542f9..43952bde405 100755
>   # Set to "yes" if exported symbols are required.
>   always_export_symbols=$always_export_symbols
>   
> -@@ -16974,6 +17671,9 @@ include_expsyms=$lt_include_expsyms
> +@@ -16881,6 +17578,9 @@ include_expsyms=$lt_include_expsyms
>   # Commands necessary for linking programs (against libraries) with templates.
>   prelink_cmds=$lt_prelink_cmds
>   
> @@ -3572,7 +3574,7 @@ index 149815542f9..43952bde405 100755
>   # Specify filename containing input files.
>   file_list_spec=$lt_file_list_spec
>   
> -@@ -17006,210 +17706,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> +@@ -16913,210 +17613,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
>     # if finds mixed CR/LF and LF-only lines.  Since sed operates in
>     # text mode, it properly converts lines to CR/LF.  This bash problem
>     # is reportedly fixed, but why not run on old versions too?
> @@ -3947,10 +3949,10 @@ index 149815542f9..43952bde405 100755
>     chmod +x "$ofile"
>   
>  diff --git a/gas/Makefile.in b/gas/Makefile.in
> -index c57d78f82c4..da370b21855 100644
> +index 8319181b472..3425e414c1c 100644
>  --- a/gas/Makefile.in
>  +++ b/gas/Makefile.in
> -@@ -373,6 +373,7 @@ CYGPATH_W = @CYGPATH_W@
> +@@ -377,6 +377,7 @@ CYGPATH_W = @CYGPATH_W@
>   DATADIRNAME = @DATADIRNAME@
>   DEFS = @DEFS@
>   DEPDIR = @DEPDIR@
> @@ -3958,7 +3960,7 @@ index c57d78f82c4..da370b21855 100644
>   DSYMUTIL = @DSYMUTIL@
>   DUMPBIN = @DUMPBIN@
>   ECHO_C = @ECHO_C@
> -@@ -409,6 +410,7 @@ LN_S = @LN_S@
> +@@ -413,6 +414,7 @@ LN_S = @LN_S@
>   LTLIBOBJS = @LTLIBOBJS@
>   MAINT = @MAINT@
>   MAKEINFO = @MAKEINFO@
> @@ -3966,7 +3968,7 @@ index c57d78f82c4..da370b21855 100644
>   MKDIR_P = @MKDIR_P@
>   MKINSTALLDIRS = @MKINSTALLDIRS@
>   MSGFMT = @MSGFMT@
> -@@ -447,6 +449,7 @@ abs_builddir = @abs_builddir@
> +@@ -456,6 +458,7 @@ abs_builddir = @abs_builddir@
>   abs_srcdir = @abs_srcdir@
>   abs_top_builddir = @abs_top_builddir@
>   abs_top_srcdir = @abs_top_srcdir@
> @@ -3975,10 +3977,10 @@ index c57d78f82c4..da370b21855 100644
>   ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
>   am__include = @am__include@
>  diff --git a/gas/configure b/gas/configure
> -index 12c16faefd9..11b5127bf3a 100755
> +index 684e68e0ea2..ba35172965e 100755
>  --- a/gas/configure
>  +++ b/gas/configure
> -@@ -681,8 +681,11 @@ OTOOL
> +@@ -686,8 +686,11 @@ OTOOL
>   LIPO
>   NMEDIT
>   DSYMUTIL
> @@ -3990,7 +3992,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   OBJDUMP
>   LN_S
>   NM
> -@@ -799,6 +802,7 @@ enable_static
> +@@ -804,6 +807,7 @@ enable_static
>   with_pic
>   enable_fast_install
>   with_gnu_ld
> @@ -3998,7 +4000,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   enable_libtool_lock
>   enable_plugins
>   enable_largefile
> -@@ -1490,6 +1494,8 @@ Optional Packages:
> +@@ -1505,6 +1509,8 @@ Optional Packages:
>     --with-pic              try to use only PIC/non-PIC objects [default=use
>                             both]
>     --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
> @@ -4007,7 +4009,7 @@ index 12c16faefd9..11b5127bf3a 100755
>     --with-cpu=CPU          default cpu variant is CPU (currently only supported
>                             on ARC)
>     --with-system-zlib      use installed libz
> -@@ -4608,8 +4614,8 @@ esac
> +@@ -4632,8 +4638,8 @@ esac
>   
>   
>   
> @@ -4018,7 +4020,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   
>   
>   
> -@@ -4649,7 +4655,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> +@@ -4673,7 +4679,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
>   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
>   $as_echo_n "checking how to print strings... " >&6; }
>   # Test print first, because it will be a builtin if present.
> @@ -4027,7 +4029,7 @@ index 12c16faefd9..11b5127bf3a 100755
>      test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
>     ECHO='print -r --'
>   elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> -@@ -5342,8 +5348,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
> +@@ -5366,8 +5372,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
>   # Try some XSI features
>   xsi_shell=no
>   ( _lt_dummy="a/b/c"
> @@ -4038,7 +4040,7 @@ index 12c16faefd9..11b5127bf3a 100755
>       && eval 'test $(( 1 + 1 )) -eq 2 \
>       && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
>     && xsi_shell=yes
> -@@ -5392,6 +5398,80 @@ esac
> +@@ -5416,6 +5422,80 @@ esac
>   
>   
>   
> @@ -4119,7 +4121,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
>   $as_echo_n "checking for $LD option to reload object files... " >&6; }
>   if ${lt_cv_ld_reload_flag+:} false; then :
> -@@ -5408,6 +5488,11 @@ case $reload_flag in
> +@@ -5432,6 +5512,11 @@ case $reload_flag in
>   esac
>   reload_cmds='$LD$reload_flag -o $output$reload_objs'
>   case $host_os in
> @@ -4131,7 +4133,7 @@ index 12c16faefd9..11b5127bf3a 100755
>     darwin*)
>       if test "$GCC" = yes; then
>         reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
> -@@ -5576,7 +5661,8 @@ mingw* | pw32*)
> +@@ -5600,7 +5685,8 @@ mingw* | pw32*)
>       lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
>       lt_cv_file_magic_cmd='func_win32_libid'
>     else
> @@ -4141,7 +4143,7 @@ index 12c16faefd9..11b5127bf3a 100755
>       lt_cv_file_magic_cmd='$OBJDUMP -f'
>     fi
>     ;;
> -@@ -5730,6 +5816,21 @@ esac
> +@@ -5754,6 +5840,21 @@ esac
>   fi
>   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
>   $as_echo "$lt_cv_deplibs_check_method" >&6; }
> @@ -4163,7 +4165,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   file_magic_cmd=$lt_cv_file_magic_cmd
>   deplibs_check_method=$lt_cv_deplibs_check_method
>   test -z "$deplibs_check_method" && deplibs_check_method=unknown
> -@@ -5745,6 +5846,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
> +@@ -5769,6 +5870,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
>   
>   
>   
> @@ -4321,7 +4323,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   plugin_option=
>   plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
>   for plugin in $plugin_names; do
> -@@ -5759,8 +6011,10 @@ for plugin in $plugin_names; do
> +@@ -5783,8 +6035,10 @@ for plugin in $plugin_names; do
>   done
>   
>   if test -n "$ac_tool_prefix"; then
> @@ -4334,7 +4336,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
>   $as_echo_n "checking for $ac_word... " >&6; }
>   if ${ac_cv_prog_AR+:} false; then :
> -@@ -5776,7 +6030,7 @@ do
> +@@ -5800,7 +6054,7 @@ do
>     test -z "$as_dir" && as_dir=.
>       for ac_exec_ext in '' $ac_executable_extensions; do
>     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> @@ -4343,7 +4345,7 @@ index 12c16faefd9..11b5127bf3a 100755
>       $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
>       break 2
>     fi
> -@@ -5796,11 +6050,15 @@ $as_echo "no" >&6; }
> +@@ -5820,11 +6074,15 @@ $as_echo "no" >&6; }
>   fi
>   
>   
> @@ -4362,7 +4364,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
>   $as_echo_n "checking for $ac_word... " >&6; }
>   if ${ac_cv_prog_ac_ct_AR+:} false; then :
> -@@ -5816,7 +6074,7 @@ do
> +@@ -5840,7 +6098,7 @@ do
>     test -z "$as_dir" && as_dir=.
>       for ac_exec_ext in '' $ac_executable_extensions; do
>     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> @@ -4371,7 +4373,7 @@ index 12c16faefd9..11b5127bf3a 100755
>       $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
>       break 2
>     fi
> -@@ -5835,6 +6093,10 @@ else
> +@@ -5859,6 +6117,10 @@ else
>   $as_echo "no" >&6; }
>   fi
>   
> @@ -4382,7 +4384,7 @@ index 12c16faefd9..11b5127bf3a 100755
>     if test "x$ac_ct_AR" = x; then
>       AR="false"
>     else
> -@@ -5846,29 +6108,81 @@ ac_tool_warned=yes ;;
> +@@ -5870,29 +6132,81 @@ ac_tool_warned=yes ;;
>   esac
>       AR=$ac_ct_AR
>     fi
> @@ -4479,7 +4481,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   
>   
>   
> -@@ -6215,8 +6529,8 @@ esac
> +@@ -6239,8 +6553,8 @@ esac
>   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
>   
>   # Transform an extracted symbol line into symbol name and symbol address
> @@ -4490,7 +4492,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   
>   # Handle CRLF in mingw tool chain
>   opt_cr=
> -@@ -6252,6 +6566,7 @@ for ac_symprfx in "" "_"; do
> +@@ -6276,6 +6590,7 @@ for ac_symprfx in "" "_"; do
>     else
>       lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
>     fi
> @@ -4498,7 +4500,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   
>     # Check to see that the pipe works correctly.
>     pipe_works=no
> -@@ -6293,6 +6608,18 @@ _LT_EOF
> +@@ -6317,6 +6632,18 @@ _LT_EOF
>         if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
>   	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
>   	  cat <<_LT_EOF > conftest.$ac_ext
> @@ -4517,7 +4519,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   #ifdef __cplusplus
>   extern "C" {
>   #endif
> -@@ -6304,7 +6631,7 @@ _LT_EOF
> +@@ -6328,7 +6655,7 @@ _LT_EOF
>   	  cat <<_LT_EOF >> conftest.$ac_ext
>   
>   /* The mapping between symbol names and symbols.  */
> @@ -4526,7 +4528,7 @@ index 12c16faefd9..11b5127bf3a 100755
>     const char *name;
>     void       *address;
>   }
> -@@ -6330,8 +6657,8 @@ static const void *lt_preloaded_setup() {
> +@@ -6354,8 +6681,8 @@ static const void *lt_preloaded_setup() {
>   _LT_EOF
>   	  # Now try linking the two files.
>   	  mv conftest.$ac_objext conftstm.$ac_objext
> @@ -4537,7 +4539,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   	  LIBS="conftstm.$ac_objext"
>   	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
>   	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
> -@@ -6341,8 +6668,8 @@ _LT_EOF
> +@@ -6365,8 +6692,8 @@ _LT_EOF
>     test $ac_status = 0; } && test -s conftest${ac_exeext}; then
>   	    pipe_works=yes
>   	  fi
> @@ -4548,7 +4550,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   	else
>   	  echo "cannot find nm_test_func in $nlist" >&5
>   	fi
> -@@ -6379,6 +6706,19 @@ else
> +@@ -6403,6 +6730,19 @@ else
>   $as_echo "ok" >&6; }
>   fi
>   
> @@ -4568,7 +4570,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   
>   
>   
> -@@ -6395,6 +6735,42 @@ fi
> +@@ -6419,6 +6759,42 @@ fi
>   
>   
>   
> @@ -4611,7 +4613,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   
>   
>   
> -@@ -6606,6 +6982,123 @@ esac
> +@@ -6630,6 +7006,123 @@ esac
>   
>   need_locks="$enable_libtool_lock"
>   
> @@ -4735,7 +4737,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   
>     case $host_os in
>       rhapsody* | darwin*)
> -@@ -7169,6 +7662,8 @@ _LT_EOF
> +@@ -7193,6 +7686,8 @@ _LT_EOF
>         $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
>         echo "$AR cru libconftest.a conftest.o" >&5
>         $AR cru libconftest.a conftest.o 2>&5
> @@ -4744,7 +4746,7 @@ index 12c16faefd9..11b5127bf3a 100755
>         cat > conftest.c << _LT_EOF
>   int main() { return 0;}
>   _LT_EOF
> -@@ -7751,8 +8246,6 @@ fi
> +@@ -7775,8 +8270,6 @@ fi
>   lt_prog_compiler_pic=
>   lt_prog_compiler_static=
>   
> @@ -4753,7 +4755,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   
>     if test "$GCC" = yes; then
>       lt_prog_compiler_wl='-Wl,'
> -@@ -7918,6 +8411,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> +@@ -7942,6 +8435,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
>   	lt_prog_compiler_pic='--shared'
>   	lt_prog_compiler_static='--static'
>   	;;
> @@ -4766,7 +4768,7 @@ index 12c16faefd9..11b5127bf3a 100755
>         pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
>           # Portland Group compilers (*not* the Pentium gcc compiler,
>   	# which looks to be a dead project)
> -@@ -7980,7 +8479,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> +@@ -8004,7 +8503,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
>         lt_prog_compiler_pic='-KPIC'
>         lt_prog_compiler_static='-Bstatic'
>         case $cc_basename in
> @@ -4775,7 +4777,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   	lt_prog_compiler_wl='-Qoption ld ';;
>         *)
>   	lt_prog_compiler_wl='-Wl,';;
> -@@ -8037,13 +8536,17 @@ case $host_os in
> +@@ -8061,13 +8560,17 @@ case $host_os in
>       lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
>       ;;
>   esac
> @@ -4799,7 +4801,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   
>   #
>   # Check to make sure the PIC flag actually works.
> -@@ -8104,6 +8607,11 @@ fi
> +@@ -8128,6 +8631,11 @@ fi
>   
>   
>   
> @@ -4811,7 +4813,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   #
>   # Check to make sure the static flag actually works.
>   #
> -@@ -8454,7 +8962,8 @@ _LT_EOF
> +@@ -8478,7 +8986,8 @@ _LT_EOF
>         allow_undefined_flag=unsupported
>         always_export_symbols=no
>         enable_shared_with_static_runtimes=yes
> @@ -4821,7 +4823,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   
>         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
>           archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> -@@ -8553,12 +9062,12 @@ _LT_EOF
> +@@ -8577,12 +9086,12 @@ _LT_EOF
>   	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
>   	  hardcode_libdir_flag_spec=
>   	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
> @@ -4836,7 +4838,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   	  fi
>   	  ;;
>   	esac
> -@@ -8572,8 +9081,8 @@ _LT_EOF
> +@@ -8596,8 +9105,8 @@ _LT_EOF
>   	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
>   	wlarc=
>         else
> @@ -4847,7 +4849,7 @@ index 12c16faefd9..11b5127bf3a 100755
>         fi
>         ;;
>   
> -@@ -8591,8 +9100,8 @@ _LT_EOF
> +@@ -8615,8 +9124,8 @@ _LT_EOF
>   
>   _LT_EOF
>         elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> @@ -4858,7 +4860,7 @@ index 12c16faefd9..11b5127bf3a 100755
>         else
>   	ld_shlibs=no
>         fi
> -@@ -8638,8 +9147,8 @@ _LT_EOF
> +@@ -8662,8 +9171,8 @@ _LT_EOF
>   
>       *)
>         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> @@ -4869,7 +4871,7 @@ index 12c16faefd9..11b5127bf3a 100755
>         else
>   	ld_shlibs=no
>         fi
> -@@ -8769,7 +9278,13 @@ _LT_EOF
> +@@ -8793,7 +9302,13 @@ _LT_EOF
>   	allow_undefined_flag='-berok'
>           # Determine the default libpath from the value encoded in an
>           # empty executable.
> @@ -4884,7 +4886,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   /* end confdefs.h.  */
>   
>   int
> -@@ -8782,22 +9297,29 @@ main ()
> +@@ -8806,22 +9321,29 @@ main ()
>   _ACEOF
>   if ac_fn_c_try_link "$LINENO"; then :
>   
> @@ -4927,7 +4929,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   
>           hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
>           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_sym_flag:\$export_symbols $shared_flag"
> -@@ -8809,7 +9331,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -8833,7 +9355,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   	else
>   	 # Determine the default libpath from the value encoded in an
>   	 # empty executable.
> @@ -4942,7 +4944,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   /* end confdefs.h.  */
>   
>   int
> -@@ -8822,22 +9350,29 @@ main ()
> +@@ -8846,22 +9374,29 @@ main ()
>   _ACEOF
>   if ac_fn_c_try_link "$LINENO"; then :
>   
> @@ -4985,7 +4987,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   
>   	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
>   	  # Warning - without using the other run time loading flags,
> -@@ -8882,20 +9417,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -8906,20 +9441,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>         # Microsoft Visual C++.
>         # hardcode_libdir_flag_spec is actually meaningless, as there is
>         # no search path for DLLs.
> @@ -5063,7 +5065,7 @@ index 12c16faefd9..11b5127bf3a 100755
>         ;;
>   
>       darwin* | rhapsody*)
> -@@ -8956,7 +9534,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -8980,7 +9558,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   
>       # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
>       freebsd* | dragonfly*)
> @@ -5072,7 +5074,7 @@ index 12c16faefd9..11b5127bf3a 100755
>         hardcode_libdir_flag_spec='-R$libdir'
>         hardcode_direct=yes
>         hardcode_shlibpath_var=no
> -@@ -8964,7 +9542,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -8988,7 +9566,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   
>       hpux9*)
>         if test "$GCC" = yes; then
> @@ -5081,7 +5083,7 @@ index 12c16faefd9..11b5127bf3a 100755
>         else
>   	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
>         fi
> -@@ -8980,7 +9558,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -9004,7 +9582,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   
>       hpux10*)
>         if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> @@ -5090,7 +5092,7 @@ index 12c16faefd9..11b5127bf3a 100755
>         else
>   	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
>         fi
> -@@ -9004,10 +9582,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -9028,10 +9606,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
>   	  ;;
>   	ia64*)
> @@ -5103,7 +5105,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   	  ;;
>   	esac
>         else
> -@@ -9086,23 +9664,36 @@ fi
> +@@ -9110,23 +9688,36 @@ fi
>   
>       irix5* | irix6* | nonstopux*)
>         if test "$GCC" = yes; then
> @@ -5148,7 +5150,7 @@ index 12c16faefd9..11b5127bf3a 100755
>         else
>   	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
>   	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
> -@@ -9187,7 +9778,7 @@ rm -f core conftest.err conftest.$ac_objext \
> +@@ -9211,7 +9802,7 @@ rm -f core conftest.err conftest.$ac_objext \
>       osf4* | osf5*)	# as osf3* with the addition of -msym flag
>         if test "$GCC" = yes; then
>   	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
> @@ -5157,7 +5159,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
>         else
>   	allow_undefined_flag=' -expect_unresolved \*'
> -@@ -9206,9 +9797,9 @@ rm -f core conftest.err conftest.$ac_objext \
> +@@ -9230,9 +9821,9 @@ rm -f core conftest.err conftest.$ac_objext \
>         no_undefined_flag=' -z defs'
>         if test "$GCC" = yes; then
>   	wlarc='${wl}'
> @@ -5169,7 +5171,7 @@ index 12c16faefd9..11b5127bf3a 100755
>         else
>   	case `$CC -V 2>&1` in
>   	*"Compilers 5.0"*)
> -@@ -9784,8 +10375,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> +@@ -9808,8 +10399,9 @@ cygwin* | mingw* | pw32* | cegcc*)
>     need_version=no
>     need_lib_prefix=no
>   
> @@ -5181,7 +5183,7 @@ index 12c16faefd9..11b5127bf3a 100755
>       library_names_spec='$libname.dll.a'
>       # DLL is installed to $(libdir)/../bin by postinstall_cmds
>       postinstall_cmds='base_file=`basename \${file}`~
> -@@ -9818,13 +10410,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> +@@ -9842,13 +10434,71 @@ cygwin* | mingw* | pw32* | cegcc*)
>         library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
>         ;;
>       esac
> @@ -5254,16 +5256,16 @@ index 12c16faefd9..11b5127bf3a 100755
>     # FIXME: first we should search . and the directory the executable is in
>     shlibpath_var=PATH
>     ;;
> -@@ -10702,7 +11352,7 @@ else
> +@@ -10726,7 +11376,7 @@ else
>     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
>     lt_status=$lt_dlunknown
>     cat > conftest.$ac_ext <<_LT_EOF
> --#line 10705 "configure"
> +-#line 10729 "configure"
>  +#line $LINENO "configure"
>   #include "confdefs.h"
>   
>   #if HAVE_DLFCN_H
> -@@ -10746,10 +11396,10 @@ else
> +@@ -10770,10 +11420,10 @@ else
>   /* When -fvisbility=hidden is used, assume the code has been annotated
>      correspondingly for the symbols needed.  */
>   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> @@ -5276,16 +5278,16 @@ index 12c16faefd9..11b5127bf3a 100755
>   int main ()
>   {
>     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> -@@ -10808,7 +11458,7 @@ else
> +@@ -10832,7 +11482,7 @@ else
>     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
>     lt_status=$lt_dlunknown
>     cat > conftest.$ac_ext <<_LT_EOF
> --#line 10811 "configure"
> +-#line 10835 "configure"
>  +#line $LINENO "configure"
>   #include "confdefs.h"
>   
>   #if HAVE_DLFCN_H
> -@@ -10852,10 +11502,10 @@ else
> +@@ -10876,10 +11526,10 @@ else
>   /* When -fvisbility=hidden is used, assume the code has been annotated
>      correspondingly for the symbols needed.  */
>   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> @@ -5298,7 +5300,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   int main ()
>   {
>     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> -@@ -14834,13 +15484,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> +@@ -15133,13 +15783,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
>   lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
>   lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
>   lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> @@ -5319,7 +5321,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
>   RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
>   old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
> -@@ -14855,14 +15512,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> +@@ -15154,14 +15811,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
>   lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
>   lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
>   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"`'
> @@ -5338,7 +5340,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
>   NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
>   LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> -@@ -14895,12 +15555,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> +@@ -15194,12 +15854,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
>   hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
>   inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
>   link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
> @@ -5352,7 +5354,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
>   variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
>   need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
> -@@ -14955,8 +15615,13 @@ reload_flag \
> +@@ -15254,8 +15914,13 @@ reload_flag \
>   OBJDUMP \
>   deplibs_check_method \
>   file_magic_cmd \
> @@ -5366,7 +5368,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   STRIP \
>   RANLIB \
>   CC \
> -@@ -14966,12 +15631,14 @@ lt_cv_sys_global_symbol_pipe \
> +@@ -15265,12 +15930,14 @@ lt_cv_sys_global_symbol_pipe \
>   lt_cv_sys_global_symbol_to_cdecl \
>   lt_cv_sys_global_symbol_to_c_name_address \
>   lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> @@ -5382,7 +5384,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   DSYMUTIL \
>   NMEDIT \
>   LIPO \
> -@@ -14987,7 +15654,6 @@ no_undefined_flag \
> +@@ -15286,7 +15953,6 @@ no_undefined_flag \
>   hardcode_libdir_flag_spec \
>   hardcode_libdir_flag_spec_ld \
>   hardcode_libdir_separator \
> @@ -5390,7 +5392,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   exclude_expsyms \
>   include_expsyms \
>   file_list_spec \
> -@@ -15023,6 +15689,7 @@ module_cmds \
> +@@ -15322,6 +15988,7 @@ module_cmds \
>   module_expsym_cmds \
>   export_symbols_cmds \
>   prelink_cmds \
> @@ -5398,7 +5400,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   postinstall_cmds \
>   postuninstall_cmds \
>   finish_cmds \
> -@@ -15795,7 +16462,8 @@ $as_echo X"$file" |
> +@@ -16094,7 +16761,8 @@ $as_echo X"$file" |
>   # NOTE: Changes made to this file will be lost: look at ltmain.sh.
>   #
>   #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> @@ -5408,7 +5410,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   #   Written by Gordon Matzigkeit, 1996
>   #
>   #   This file is part of GNU Libtool.
> -@@ -15898,19 +16566,42 @@ SP2NL=$lt_lt_SP2NL
> +@@ -16197,19 +16865,42 @@ SP2NL=$lt_lt_SP2NL
>   # turn newlines into spaces.
>   NL2SP=$lt_lt_NL2SP
>   
> @@ -5452,7 +5454,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   # A symbol stripping program.
>   STRIP=$lt_STRIP
>   
> -@@ -15940,6 +16631,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> +@@ -16239,6 +16930,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
>   # Transform the output of nm in a C name address pair when lib prefix is needed.
>   global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
>   
> @@ -5465,7 +5467,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   # The name of the directory that contains temporary libtool files.
>   objdir=$objdir
>   
> -@@ -15949,6 +16646,9 @@ MAGIC_CMD=$MAGIC_CMD
> +@@ -16248,6 +16945,9 @@ MAGIC_CMD=$MAGIC_CMD
>   # Must we lock files when doing compilation?
>   need_locks=$lt_need_locks
>   
> @@ -5475,7 +5477,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
>   DSYMUTIL=$lt_DSYMUTIL
>   
> -@@ -16063,12 +16763,12 @@ with_gcc=$GCC
> +@@ -16362,12 +17062,12 @@ with_gcc=$GCC
>   # Compiler flag to turn off builtin functions.
>   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
>   
> @@ -5491,7 +5493,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   # Compiler flag to prevent dynamic linking.
>   link_static_flag=$lt_lt_prog_compiler_static
>   
> -@@ -16155,9 +16855,6 @@ inherit_rpath=$inherit_rpath
> +@@ -16454,9 +17154,6 @@ inherit_rpath=$inherit_rpath
>   # Whether libtool must link a program against all its dependency libraries.
>   link_all_deplibs=$link_all_deplibs
>   
> @@ -5501,7 +5503,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   # Set to "yes" if exported symbols are required.
>   always_export_symbols=$always_export_symbols
>   
> -@@ -16173,6 +16870,9 @@ include_expsyms=$lt_include_expsyms
> +@@ -16472,6 +17169,9 @@ include_expsyms=$lt_include_expsyms
>   # Commands necessary for linking programs (against libraries) with templates.
>   prelink_cmds=$lt_prelink_cmds
>   
> @@ -5511,7 +5513,7 @@ index 12c16faefd9..11b5127bf3a 100755
>   # Specify filename containing input files.
>   file_list_spec=$lt_file_list_spec
>   
> -@@ -16205,210 +16905,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> +@@ -16504,210 +17204,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
>     # if finds mixed CR/LF and LF-only lines.  Since sed operates in
>     # text mode, it properly converts lines to CR/LF.  This bash problem
>     # is reportedly fixed, but why not run on old versions too?
> @@ -5885,20 +5887,8 @@ index 12c16faefd9..11b5127bf3a 100755
>       (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
>     chmod +x "$ofile"
>   
> -diff --git a/gdbsupport/Makefile.in b/gdbsupport/Makefile.in
> -index bdceff3b56a..6aadae41031 100644
> ---- a/gdbsupport/Makefile.in
> -+++ b/gdbsupport/Makefile.in
> -@@ -233,6 +233,7 @@ CATOBJEXT = @CATOBJEXT@
> - CC = @CC@
> - CCDEPMODE = @CCDEPMODE@
> - CFLAGS = @CFLAGS@
> -+CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@
> - CPP = @CPP@
> - CPPFLAGS = @CPPFLAGS@
> - CXX = @CXX@
>  diff --git a/gprof/Makefile.in b/gprof/Makefile.in
> -index 5ef5ece74a9..9d7ce8b62b2 100644
> +index c9914e46d7d..1857eb8b5a8 100644
>  --- a/gprof/Makefile.in
>  +++ b/gprof/Makefile.in
>  @@ -321,6 +321,7 @@ CYGPATH_W = @CYGPATH_W@
> @@ -5926,7 +5916,7 @@ index 5ef5ece74a9..9d7ce8b62b2 100644
>   ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
>   am__include = @am__include@
>  diff --git a/gprof/configure b/gprof/configure
> -index 5a59f1c1d0e..2506887d3b0 100755
> +index 3e8edd112cb..5b320c60f50 100755
>  --- a/gprof/configure
>  +++ b/gprof/configure
>  @@ -663,8 +663,11 @@ OTOOL
> @@ -7252,7 +7242,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
>   int main ()
>   {
>     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> -@@ -12777,13 +13427,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> +@@ -12795,13 +13445,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
>   lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
>   lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
>   lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> @@ -7273,7 +7263,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
>   STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
>   RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
>   old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
> -@@ -12798,14 +13455,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> +@@ -12816,14 +13473,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
>   lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
>   lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
>   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"`'
> @@ -7292,7 +7282,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
>   DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
>   NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
>   LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> -@@ -12838,12 +13498,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> +@@ -12856,12 +13516,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
>   hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
>   inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
>   link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
> @@ -7306,7 +7296,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
>   file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
>   variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
>   need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
> -@@ -12898,8 +13558,13 @@ reload_flag \
> +@@ -12916,8 +13576,13 @@ reload_flag \
>   OBJDUMP \
>   deplibs_check_method \
>   file_magic_cmd \
> @@ -7320,7 +7310,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
>   STRIP \
>   RANLIB \
>   CC \
> -@@ -12909,12 +13574,14 @@ lt_cv_sys_global_symbol_pipe \
> +@@ -12927,12 +13592,14 @@ lt_cv_sys_global_symbol_pipe \
>   lt_cv_sys_global_symbol_to_cdecl \
>   lt_cv_sys_global_symbol_to_c_name_address \
>   lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> @@ -7336,7 +7326,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
>   DSYMUTIL \
>   NMEDIT \
>   LIPO \
> -@@ -12930,7 +13597,6 @@ no_undefined_flag \
> +@@ -12948,7 +13615,6 @@ no_undefined_flag \
>   hardcode_libdir_flag_spec \
>   hardcode_libdir_flag_spec_ld \
>   hardcode_libdir_separator \
> @@ -7344,7 +7334,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
>   exclude_expsyms \
>   include_expsyms \
>   file_list_spec \
> -@@ -12966,6 +13632,7 @@ module_cmds \
> +@@ -12984,6 +13650,7 @@ module_cmds \
>   module_expsym_cmds \
>   export_symbols_cmds \
>   prelink_cmds \
> @@ -7352,7 +7342,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
>   postinstall_cmds \
>   postuninstall_cmds \
>   finish_cmds \
> -@@ -13731,7 +14398,8 @@ $as_echo X"$file" |
> +@@ -13749,7 +14416,8 @@ $as_echo X"$file" |
>   # NOTE: Changes made to this file will be lost: look at ltmain.sh.
>   #
>   #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> @@ -7362,7 +7352,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
>   #   Written by Gordon Matzigkeit, 1996
>   #
>   #   This file is part of GNU Libtool.
> -@@ -13834,19 +14502,42 @@ SP2NL=$lt_lt_SP2NL
> +@@ -13852,19 +14520,42 @@ SP2NL=$lt_lt_SP2NL
>   # turn newlines into spaces.
>   NL2SP=$lt_lt_NL2SP
>   
> @@ -7406,7 +7396,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
>   # A symbol stripping program.
>   STRIP=$lt_STRIP
>   
> -@@ -13876,6 +14567,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> +@@ -13894,6 +14585,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
>   # Transform the output of nm in a C name address pair when lib prefix is needed.
>   global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
>   
> @@ -7419,7 +7409,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
>   # The name of the directory that contains temporary libtool files.
>   objdir=$objdir
>   
> -@@ -13885,6 +14582,9 @@ MAGIC_CMD=$MAGIC_CMD
> +@@ -13903,6 +14600,9 @@ MAGIC_CMD=$MAGIC_CMD
>   # Must we lock files when doing compilation?
>   need_locks=$lt_need_locks
>   
> @@ -7429,7 +7419,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
>   # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
>   DSYMUTIL=$lt_DSYMUTIL
>   
> -@@ -13999,12 +14699,12 @@ with_gcc=$GCC
> +@@ -14017,12 +14717,12 @@ with_gcc=$GCC
>   # Compiler flag to turn off builtin functions.
>   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
>   
> @@ -7445,7 +7435,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
>   # Compiler flag to prevent dynamic linking.
>   link_static_flag=$lt_lt_prog_compiler_static
>   
> -@@ -14091,9 +14791,6 @@ inherit_rpath=$inherit_rpath
> +@@ -14109,9 +14809,6 @@ inherit_rpath=$inherit_rpath
>   # Whether libtool must link a program against all its dependency libraries.
>   link_all_deplibs=$link_all_deplibs
>   
> @@ -7455,7 +7445,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
>   # Set to "yes" if exported symbols are required.
>   always_export_symbols=$always_export_symbols
>   
> -@@ -14109,6 +14806,9 @@ include_expsyms=$lt_include_expsyms
> +@@ -14127,6 +14824,9 @@ include_expsyms=$lt_include_expsyms
>   # Commands necessary for linking programs (against libraries) with templates.
>   prelink_cmds=$lt_prelink_cmds
>   
> @@ -7465,7 +7455,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
>   # Specify filename containing input files.
>   file_list_spec=$lt_file_list_spec
>   
> -@@ -14141,210 +14841,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> +@@ -14159,210 +14859,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
>     # if finds mixed CR/LF and LF-only lines.  Since sed operates in
>     # text mode, it properly converts lines to CR/LF.  This bash problem
>     # is reportedly fixed, but why not run on old versions too?
> @@ -7840,7 +7830,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
>     chmod +x "$ofile"
>   
>  diff --git a/gprofng/Makefile.in b/gprofng/Makefile.in
> -index fd5279b4df1..6e74c7b302a 100644
> +index 01f7dca3f2a..3db326271c9 100644
>  --- a/gprofng/Makefile.in
>  +++ b/gprofng/Makefile.in
>  @@ -253,6 +253,7 @@ CXXFLAGS = @CXXFLAGS@
> @@ -7860,7 +7850,7 @@ index fd5279b4df1..6e74c7b302a 100644
>   NM = @NM@
>   NMEDIT = @NMEDIT@
>  diff --git a/gprofng/configure b/gprofng/configure
> -index ac14d126ac0..f8d7685a72e 100755
> +index 2afc9a381a6..1e57b41ffa4 100755
>  --- a/gprofng/configure
>  +++ b/gprofng/configure
>  @@ -672,6 +672,8 @@ OTOOL
> @@ -9782,7 +9772,7 @@ index ac14d126ac0..f8d7685a72e 100755
>     LDCXX=$LD
>     LD=$lt_save_LD
>     GCC=$lt_save_GCC
> -@@ -17663,13 +18493,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> +@@ -17690,13 +18520,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
>   lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
>   lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
>   lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> @@ -9803,7 +9793,7 @@ index ac14d126ac0..f8d7685a72e 100755
>   STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
>   RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
>   old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
> -@@ -17684,14 +18521,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> +@@ -17711,14 +18548,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
>   lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
>   lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
>   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"`'
> @@ -9822,7 +9812,7 @@ index ac14d126ac0..f8d7685a72e 100755
>   DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
>   NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
>   LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> -@@ -17724,12 +18564,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> +@@ -17751,12 +18591,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
>   hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
>   inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
>   link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
> @@ -9836,7 +9826,7 @@ index ac14d126ac0..f8d7685a72e 100755
>   file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
>   variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
>   need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
> -@@ -17768,8 +18608,8 @@ old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote
> +@@ -17795,8 +18635,8 @@ old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote
>   compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
>   GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
>   lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
> @@ -9846,7 +9836,7 @@ index ac14d126ac0..f8d7685a72e 100755
>   lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
>   lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
>   archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
> -@@ -17796,12 +18636,12 @@ hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_
> +@@ -17823,12 +18663,12 @@ hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_
>   hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
>   inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
>   link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
> @@ -9860,7 +9850,7 @@ index ac14d126ac0..f8d7685a72e 100755
>   file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
>   hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
>   compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
> -@@ -17839,8 +18679,13 @@ reload_flag \
> +@@ -17866,8 +18706,13 @@ reload_flag \
>   OBJDUMP \
>   deplibs_check_method \
>   file_magic_cmd \
> @@ -9874,7 +9864,7 @@ index ac14d126ac0..f8d7685a72e 100755
>   STRIP \
>   RANLIB \
>   CC \
> -@@ -17850,12 +18695,14 @@ lt_cv_sys_global_symbol_pipe \
> +@@ -17877,12 +18722,14 @@ lt_cv_sys_global_symbol_pipe \
>   lt_cv_sys_global_symbol_to_cdecl \
>   lt_cv_sys_global_symbol_to_c_name_address \
>   lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> @@ -9890,7 +9880,7 @@ index ac14d126ac0..f8d7685a72e 100755
>   DSYMUTIL \
>   NMEDIT \
>   LIPO \
> -@@ -17871,7 +18718,6 @@ no_undefined_flag \
> +@@ -17898,7 +18745,6 @@ no_undefined_flag \
>   hardcode_libdir_flag_spec \
>   hardcode_libdir_flag_spec_ld \
>   hardcode_libdir_separator \
> @@ -9898,7 +9888,7 @@ index ac14d126ac0..f8d7685a72e 100755
>   exclude_expsyms \
>   include_expsyms \
>   file_list_spec \
> -@@ -17893,8 +18739,8 @@ LD_CXX \
> +@@ -17920,8 +18766,8 @@ LD_CXX \
>   reload_flag_CXX \
>   compiler_CXX \
>   lt_prog_compiler_no_builtin_flag_CXX \
> @@ -9908,7 +9898,7 @@ index ac14d126ac0..f8d7685a72e 100755
>   lt_prog_compiler_static_CXX \
>   lt_cv_prog_compiler_c_o_CXX \
>   export_dynamic_flag_spec_CXX \
> -@@ -17906,7 +18752,6 @@ no_undefined_flag_CXX \
> +@@ -17933,7 +18779,6 @@ no_undefined_flag_CXX \
>   hardcode_libdir_flag_spec_CXX \
>   hardcode_libdir_flag_spec_ld_CXX \
>   hardcode_libdir_separator_CXX \
> @@ -9916,7 +9906,7 @@ index ac14d126ac0..f8d7685a72e 100755
>   exclude_expsyms_CXX \
>   include_expsyms_CXX \
>   file_list_spec_CXX \
> -@@ -17940,6 +18785,7 @@ module_cmds \
> +@@ -17967,6 +18812,7 @@ module_cmds \
>   module_expsym_cmds \
>   export_symbols_cmds \
>   prelink_cmds \
> @@ -9924,7 +9914,7 @@ index ac14d126ac0..f8d7685a72e 100755
>   postinstall_cmds \
>   postuninstall_cmds \
>   finish_cmds \
> -@@ -17954,7 +18800,8 @@ archive_expsym_cmds_CXX \
> +@@ -17981,7 +18827,8 @@ archive_expsym_cmds_CXX \
>   module_cmds_CXX \
>   module_expsym_cmds_CXX \
>   export_symbols_cmds_CXX \
> @@ -9934,7 +9924,7 @@ index ac14d126ac0..f8d7685a72e 100755
>       case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
>       *[\\\\\\\`\\"\\\$]*)
>         eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
> -@@ -18711,7 +19558,8 @@ $as_echo X"$file" |
> +@@ -18738,7 +19585,8 @@ $as_echo X"$file" |
>   # NOTE: Changes made to this file will be lost: look at ltmain.sh.
>   #
>   #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> @@ -9944,7 +9934,7 @@ index ac14d126ac0..f8d7685a72e 100755
>   #   Written by Gordon Matzigkeit, 1996
>   #
>   #   This file is part of GNU Libtool.
> -@@ -18814,19 +19662,42 @@ SP2NL=$lt_lt_SP2NL
> +@@ -18841,19 +19689,42 @@ SP2NL=$lt_lt_SP2NL
>   # turn newlines into spaces.
>   NL2SP=$lt_lt_NL2SP
>   
> @@ -9988,7 +9978,7 @@ index ac14d126ac0..f8d7685a72e 100755
>   # A symbol stripping program.
>   STRIP=$lt_STRIP
>   
> -@@ -18856,6 +19727,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> +@@ -18883,6 +19754,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
>   # Transform the output of nm in a C name address pair when lib prefix is needed.
>   global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
>   
> @@ -10001,7 +9991,7 @@ index ac14d126ac0..f8d7685a72e 100755
>   # The name of the directory that contains temporary libtool files.
>   objdir=$objdir
>   
> -@@ -18865,6 +19742,9 @@ MAGIC_CMD=$MAGIC_CMD
> +@@ -18892,6 +19769,9 @@ MAGIC_CMD=$MAGIC_CMD
>   # Must we lock files when doing compilation?
>   need_locks=$lt_need_locks
>   
> @@ -10011,7 +10001,7 @@ index ac14d126ac0..f8d7685a72e 100755
>   # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
>   DSYMUTIL=$lt_DSYMUTIL
>   
> -@@ -18979,12 +19859,12 @@ with_gcc=$GCC
> +@@ -19006,12 +19886,12 @@ with_gcc=$GCC
>   # Compiler flag to turn off builtin functions.
>   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
>   
> @@ -10027,7 +10017,7 @@ index ac14d126ac0..f8d7685a72e 100755
>   # Compiler flag to prevent dynamic linking.
>   link_static_flag=$lt_lt_prog_compiler_static
>   
> -@@ -19071,9 +19951,6 @@ inherit_rpath=$inherit_rpath
> +@@ -19098,9 +19978,6 @@ inherit_rpath=$inherit_rpath
>   # Whether libtool must link a program against all its dependency libraries.
>   link_all_deplibs=$link_all_deplibs
>   
> @@ -10037,7 +10027,7 @@ index ac14d126ac0..f8d7685a72e 100755
>   # Set to "yes" if exported symbols are required.
>   always_export_symbols=$always_export_symbols
>   
> -@@ -19089,6 +19966,9 @@ include_expsyms=$lt_include_expsyms
> +@@ -19116,6 +19993,9 @@ include_expsyms=$lt_include_expsyms
>   # Commands necessary for linking programs (against libraries) with templates.
>   prelink_cmds=$lt_prelink_cmds
>   
> @@ -10047,7 +10037,7 @@ index ac14d126ac0..f8d7685a72e 100755
>   # Specify filename containing input files.
>   file_list_spec=$lt_file_list_spec
>   
> -@@ -19135,210 +20015,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> +@@ -19162,210 +20042,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
>     # if finds mixed CR/LF and LF-only lines.  Since sed operates in
>     # text mode, it properly converts lines to CR/LF.  This bash problem
>     # is reportedly fixed, but why not run on old versions too?
> @@ -10421,7 +10411,7 @@ index ac14d126ac0..f8d7685a72e 100755
>       (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
>     chmod +x "$ofile"
>   
> -@@ -19366,12 +20205,12 @@ with_gcc=$GCC_CXX
> +@@ -19393,12 +20232,12 @@ with_gcc=$GCC_CXX
>   # Compiler flag to turn off builtin functions.
>   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
>   
> @@ -10437,7 +10427,7 @@ index ac14d126ac0..f8d7685a72e 100755
>   # Compiler flag to prevent dynamic linking.
>   link_static_flag=$lt_lt_prog_compiler_static_CXX
>   
> -@@ -19458,9 +20297,6 @@ inherit_rpath=$inherit_rpath_CXX
> +@@ -19485,9 +20324,6 @@ inherit_rpath=$inherit_rpath_CXX
>   # Whether libtool must link a program against all its dependency libraries.
>   link_all_deplibs=$link_all_deplibs_CXX
>   
> @@ -10447,7 +10437,7 @@ index ac14d126ac0..f8d7685a72e 100755
>   # Set to "yes" if exported symbols are required.
>   always_export_symbols=$always_export_symbols_CXX
>   
> -@@ -19476,6 +20312,9 @@ include_expsyms=$lt_include_expsyms_CXX
> +@@ -19503,6 +20339,9 @@ include_expsyms=$lt_include_expsyms_CXX
>   # Commands necessary for linking programs (against libraries) with templates.
>   prelink_cmds=$lt_prelink_cmds_CXX
>   
> @@ -10458,7 +10448,7 @@ index ac14d126ac0..f8d7685a72e 100755
>   file_list_spec=$lt_file_list_spec_CXX
>   
>  diff --git a/gprofng/doc/Makefile.in b/gprofng/doc/Makefile.in
> -index 4050586f6a8..394469e3768 100644
> +index a45018334e8..4c30941c6b6 100644
>  --- a/gprofng/doc/Makefile.in
>  +++ b/gprofng/doc/Makefile.in
>  @@ -237,6 +237,7 @@ CXXFLAGS = @CXXFLAGS@
> @@ -10478,7 +10468,7 @@ index 4050586f6a8..394469e3768 100644
>   NM = @NM@
>   NMEDIT = @NMEDIT@
>  diff --git a/gprofng/gp-display-html/Makefile.in b/gprofng/gp-display-html/Makefile.in
> -index 1206a79d3f0..2f763e5f760 100644
> +index 42886f7c645..b7e31ded46a 100644
>  --- a/gprofng/gp-display-html/Makefile.in
>  +++ b/gprofng/gp-display-html/Makefile.in
>  @@ -200,6 +200,7 @@ CXXFLAGS = @CXXFLAGS@
> @@ -10498,7 +10488,7 @@ index 1206a79d3f0..2f763e5f760 100644
>   NM = @NM@
>   NMEDIT = @NMEDIT@
>  diff --git a/gprofng/libcollector/Makefile.in b/gprofng/libcollector/Makefile.in
> -index 9372c6dea78..0cf4f58c0ec 100644
> +index eef61ba85f7..0eb1521b704 100644
>  --- a/gprofng/libcollector/Makefile.in
>  +++ b/gprofng/libcollector/Makefile.in
>  @@ -316,6 +316,7 @@ CXXFLAGS = @CXXFLAGS@
> @@ -10518,7 +10508,7 @@ index 9372c6dea78..0cf4f58c0ec 100644
>   NM = @NM@
>   NMEDIT = @NMEDIT@
>  diff --git a/gprofng/libcollector/configure b/gprofng/libcollector/configure
> -index ec38721ced2..d9daed11e3f 100755
> +index e92fbfc2242..09e93f878ae 100755
>  --- a/gprofng/libcollector/configure
>  +++ b/gprofng/libcollector/configure
>  @@ -641,6 +641,8 @@ OTOOL
> @@ -13118,7 +13108,7 @@ index ec38721ced2..d9daed11e3f 100755
>   file_list_spec=$lt_file_list_spec_CXX
>   
>  diff --git a/gprofng/src/Makefile.in b/gprofng/src/Makefile.in
> -index ba7fdd6e8ad..3a0fc5dbbe7 100644
> +index 4274762334e..74ab09d7661 100644
>  --- a/gprofng/src/Makefile.in
>  +++ b/gprofng/src/Makefile.in
>  @@ -324,6 +324,7 @@ CXXFLAGS = @CXXFLAGS@
> @@ -13138,10 +13128,10 @@ index ba7fdd6e8ad..3a0fc5dbbe7 100644
>   NM = @NM@
>   NMEDIT = @NMEDIT@
>  diff --git a/ld/Makefile.in b/ld/Makefile.in
> -index 782d4017a60..71bbe487aef 100644
> +index 0405028e02f..bd18a0a9e55 100644
>  --- a/ld/Makefile.in
>  +++ b/ld/Makefile.in
> -@@ -383,6 +383,7 @@ CYGPATH_W = @CYGPATH_W@
> +@@ -384,6 +384,7 @@ CYGPATH_W = @CYGPATH_W@
>   DATADIRNAME = @DATADIRNAME@
>   DEFS = @DEFS@
>   DEPDIR = @DEPDIR@
> @@ -13149,7 +13139,7 @@ index 782d4017a60..71bbe487aef 100644
>   DSYMUTIL = @DSYMUTIL@
>   DUMPBIN = @DUMPBIN@
>   ECHO_C = @ECHO_C@
> -@@ -433,6 +434,7 @@ LN_S = @LN_S@
> +@@ -434,6 +435,7 @@ LN_S = @LN_S@
>   LTLIBOBJS = @LTLIBOBJS@
>   MAINT = @MAINT@
>   MAKEINFO = @MAKEINFO@
> @@ -13157,7 +13147,7 @@ index 782d4017a60..71bbe487aef 100644
>   MKDIR_P = @MKDIR_P@
>   MKINSTALLDIRS = @MKINSTALLDIRS@
>   MSGFMT = @MSGFMT@
> -@@ -481,6 +483,7 @@ abs_builddir = @abs_builddir@
> +@@ -485,6 +487,7 @@ abs_builddir = @abs_builddir@
>   abs_srcdir = @abs_srcdir@
>   abs_top_builddir = @abs_top_builddir@
>   abs_top_srcdir = @abs_top_srcdir@
> @@ -13166,7 +13156,7 @@ index 782d4017a60..71bbe487aef 100644
>   ac_ct_CXX = @ac_ct_CXX@
>   ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
>  diff --git a/ld/configure b/ld/configure
> -index d0a467ac101..45b20013a45 100755
> +index 5f5dad6d67c..18150633570 100755
>  --- a/ld/configure
>  +++ b/ld/configure
>  @@ -700,8 +700,11 @@ OTOOL
> @@ -13181,7 +13171,7 @@ index d0a467ac101..45b20013a45 100755
>   OBJDUMP
>   LN_S
>   NM
> -@@ -828,6 +831,7 @@ enable_static
> +@@ -831,6 +834,7 @@ enable_static
>   with_pic
>   enable_fast_install
>   with_gnu_ld
> @@ -13189,7 +13179,7 @@ index d0a467ac101..45b20013a45 100755
>   enable_libtool_lock
>   enable_plugins
>   enable_largefile
> -@@ -1552,6 +1556,8 @@ Optional Packages:
> +@@ -1562,6 +1566,8 @@ Optional Packages:
>     --with-pic              try to use only PIC/non-PIC objects [default=use
>                             both]
>     --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
> @@ -13198,7 +13188,7 @@ index d0a467ac101..45b20013a45 100755
>     --with-lib-path=dir1:dir2...  set default LIB_PATH
>     --with-sysroot=DIR Search for usr/lib et al within DIR.
>     --with-system-zlib      use installed libz
> -@@ -5399,8 +5405,8 @@ esac
> +@@ -5533,8 +5539,8 @@ esac
>   
>   
>   
> @@ -13209,7 +13199,7 @@ index d0a467ac101..45b20013a45 100755
>   
>   
>   
> -@@ -5440,7 +5446,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> +@@ -5574,7 +5580,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
>   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
>   $as_echo_n "checking how to print strings... " >&6; }
>   # Test print first, because it will be a builtin if present.
> @@ -13218,7 +13208,7 @@ index d0a467ac101..45b20013a45 100755
>      test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
>     ECHO='print -r --'
>   elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> -@@ -6133,8 +6139,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
> +@@ -6267,8 +6273,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
>   # Try some XSI features
>   xsi_shell=no
>   ( _lt_dummy="a/b/c"
> @@ -13229,7 +13219,7 @@ index d0a467ac101..45b20013a45 100755
>       && eval 'test $(( 1 + 1 )) -eq 2 \
>       && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
>     && xsi_shell=yes
> -@@ -6183,6 +6189,80 @@ esac
> +@@ -6317,6 +6323,80 @@ esac
>   
>   
>   
> @@ -13310,7 +13300,7 @@ index d0a467ac101..45b20013a45 100755
>   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
>   $as_echo_n "checking for $LD option to reload object files... " >&6; }
>   if ${lt_cv_ld_reload_flag+:} false; then :
> -@@ -6199,6 +6279,11 @@ case $reload_flag in
> +@@ -6333,6 +6413,11 @@ case $reload_flag in
>   esac
>   reload_cmds='$LD$reload_flag -o $output$reload_objs'
>   case $host_os in
> @@ -13322,7 +13312,7 @@ index d0a467ac101..45b20013a45 100755
>     darwin*)
>       if test "$GCC" = yes; then
>         reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
> -@@ -6367,7 +6452,8 @@ mingw* | pw32*)
> +@@ -6501,7 +6586,8 @@ mingw* | pw32*)
>       lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
>       lt_cv_file_magic_cmd='func_win32_libid'
>     else
> @@ -13332,7 +13322,7 @@ index d0a467ac101..45b20013a45 100755
>       lt_cv_file_magic_cmd='$OBJDUMP -f'
>     fi
>     ;;
> -@@ -6521,6 +6607,21 @@ esac
> +@@ -6655,6 +6741,21 @@ esac
>   fi
>   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
>   $as_echo "$lt_cv_deplibs_check_method" >&6; }
> @@ -13354,7 +13344,7 @@ index d0a467ac101..45b20013a45 100755
>   file_magic_cmd=$lt_cv_file_magic_cmd
>   deplibs_check_method=$lt_cv_deplibs_check_method
>   test -z "$deplibs_check_method" && deplibs_check_method=unknown
> -@@ -6536,6 +6637,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
> +@@ -6670,6 +6771,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
>   
>   
>   
> @@ -13512,7 +13502,7 @@ index d0a467ac101..45b20013a45 100755
>   plugin_option=
>   plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
>   for plugin in $plugin_names; do
> -@@ -6550,8 +6802,10 @@ for plugin in $plugin_names; do
> +@@ -6684,8 +6936,10 @@ for plugin in $plugin_names; do
>   done
>   
>   if test -n "$ac_tool_prefix"; then
> @@ -13525,7 +13515,7 @@ index d0a467ac101..45b20013a45 100755
>   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
>   $as_echo_n "checking for $ac_word... " >&6; }
>   if ${ac_cv_prog_AR+:} false; then :
> -@@ -6567,7 +6821,7 @@ do
> +@@ -6701,7 +6955,7 @@ do
>     test -z "$as_dir" && as_dir=.
>       for ac_exec_ext in '' $ac_executable_extensions; do
>     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> @@ -13534,7 +13524,7 @@ index d0a467ac101..45b20013a45 100755
>       $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
>       break 2
>     fi
> -@@ -6587,11 +6841,15 @@ $as_echo "no" >&6; }
> +@@ -6721,11 +6975,15 @@ $as_echo "no" >&6; }
>   fi
>   
>   
> @@ -13553,7 +13543,7 @@ index d0a467ac101..45b20013a45 100755
>   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
>   $as_echo_n "checking for $ac_word... " >&6; }
>   if ${ac_cv_prog_ac_ct_AR+:} false; then :
> -@@ -6607,7 +6865,7 @@ do
> +@@ -6741,7 +6999,7 @@ do
>     test -z "$as_dir" && as_dir=.
>       for ac_exec_ext in '' $ac_executable_extensions; do
>     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> @@ -13562,7 +13552,7 @@ index d0a467ac101..45b20013a45 100755
>       $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
>       break 2
>     fi
> -@@ -6626,6 +6884,10 @@ else
> +@@ -6760,6 +7018,10 @@ else
>   $as_echo "no" >&6; }
>   fi
>   
> @@ -13573,7 +13563,7 @@ index d0a467ac101..45b20013a45 100755
>     if test "x$ac_ct_AR" = x; then
>       AR="false"
>     else
> -@@ -6637,25 +6899,19 @@ ac_tool_warned=yes ;;
> +@@ -6771,25 +7033,19 @@ ac_tool_warned=yes ;;
>   esac
>       AR=$ac_ct_AR
>     fi
> @@ -13608,7 +13598,7 @@ index d0a467ac101..45b20013a45 100755
>   
>   
>   
> -@@ -6667,6 +6923,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
> +@@ -6801,6 +7057,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
>   
>   
>   
> @@ -13673,7 +13663,7 @@ index d0a467ac101..45b20013a45 100755
>   if test -n "$ac_tool_prefix"; then
>     # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
>   set dummy ${ac_tool_prefix}strip; ac_word=$2
> -@@ -7006,8 +7320,8 @@ esac
> +@@ -7140,8 +7454,8 @@ esac
>   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
>   
>   # Transform an extracted symbol line into symbol name and symbol address
> @@ -13684,7 +13674,7 @@ index d0a467ac101..45b20013a45 100755
>   
>   # Handle CRLF in mingw tool chain
>   opt_cr=
> -@@ -7043,6 +7357,7 @@ for ac_symprfx in "" "_"; do
> +@@ -7177,6 +7491,7 @@ for ac_symprfx in "" "_"; do
>     else
>       lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
>     fi
> @@ -13692,7 +13682,7 @@ index d0a467ac101..45b20013a45 100755
>   
>     # Check to see that the pipe works correctly.
>     pipe_works=no
> -@@ -7084,6 +7399,18 @@ _LT_EOF
> +@@ -7218,6 +7533,18 @@ _LT_EOF
>         if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
>   	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
>   	  cat <<_LT_EOF > conftest.$ac_ext
> @@ -13711,7 +13701,7 @@ index d0a467ac101..45b20013a45 100755
>   #ifdef __cplusplus
>   extern "C" {
>   #endif
> -@@ -7095,7 +7422,7 @@ _LT_EOF
> +@@ -7229,7 +7556,7 @@ _LT_EOF
>   	  cat <<_LT_EOF >> conftest.$ac_ext
>   
>   /* The mapping between symbol names and symbols.  */
> @@ -13720,7 +13710,7 @@ index d0a467ac101..45b20013a45 100755
>     const char *name;
>     void       *address;
>   }
> -@@ -7121,8 +7448,8 @@ static const void *lt_preloaded_setup() {
> +@@ -7255,8 +7582,8 @@ static const void *lt_preloaded_setup() {
>   _LT_EOF
>   	  # Now try linking the two files.
>   	  mv conftest.$ac_objext conftstm.$ac_objext
> @@ -13731,7 +13721,7 @@ index d0a467ac101..45b20013a45 100755
>   	  LIBS="conftstm.$ac_objext"
>   	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
>   	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
> -@@ -7132,8 +7459,8 @@ _LT_EOF
> +@@ -7266,8 +7593,8 @@ _LT_EOF
>     test $ac_status = 0; } && test -s conftest${ac_exeext}; then
>   	    pipe_works=yes
>   	  fi
> @@ -13742,7 +13732,7 @@ index d0a467ac101..45b20013a45 100755
>   	else
>   	  echo "cannot find nm_test_func in $nlist" >&5
>   	fi
> -@@ -7170,6 +7497,17 @@ else
> +@@ -7304,6 +7631,17 @@ else
>   $as_echo "ok" >&6; }
>   fi
>   
> @@ -13760,7 +13750,7 @@ index d0a467ac101..45b20013a45 100755
>   
>   
>   
> -@@ -7186,6 +7524,44 @@ fi
> +@@ -7320,6 +7658,44 @@ fi
>   
>   
>   
> @@ -13805,7 +13795,7 @@ index d0a467ac101..45b20013a45 100755
>   
>   
>   
> -@@ -7397,6 +7773,123 @@ esac
> +@@ -7531,6 +7907,123 @@ esac
>   
>   need_locks="$enable_libtool_lock"
>   
> @@ -13929,7 +13919,7 @@ index d0a467ac101..45b20013a45 100755
>   
>     case $host_os in
>       rhapsody* | darwin*)
> -@@ -7960,6 +8453,8 @@ _LT_EOF
> +@@ -8094,6 +8587,8 @@ _LT_EOF
>         $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
>         echo "$AR cru libconftest.a conftest.o" >&5
>         $AR cru libconftest.a conftest.o 2>&5
> @@ -13938,7 +13928,7 @@ index d0a467ac101..45b20013a45 100755
>         cat > conftest.c << _LT_EOF
>   int main() { return 0;}
>   _LT_EOF
> -@@ -8028,6 +8523,16 @@ done
> +@@ -8162,6 +8657,16 @@ done
>   
>   
>   
> @@ -13955,7 +13945,7 @@ index d0a467ac101..45b20013a45 100755
>   
>   
>   # Set options
> -@@ -8543,8 +9048,6 @@ fi
> +@@ -8677,8 +9182,6 @@ fi
>   lt_prog_compiler_pic=
>   lt_prog_compiler_static=
>   
> @@ -13964,7 +13954,7 @@ index d0a467ac101..45b20013a45 100755
>   
>     if test "$GCC" = yes; then
>       lt_prog_compiler_wl='-Wl,'
> -@@ -8710,6 +9213,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> +@@ -8844,6 +9347,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
>   	lt_prog_compiler_pic='--shared'
>   	lt_prog_compiler_static='--static'
>   	;;
> @@ -13977,7 +13967,7 @@ index d0a467ac101..45b20013a45 100755
>         pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
>           # Portland Group compilers (*not* the Pentium gcc compiler,
>   	# which looks to be a dead project)
> -@@ -8772,7 +9281,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> +@@ -8906,7 +9415,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
>         lt_prog_compiler_pic='-KPIC'
>         lt_prog_compiler_static='-Bstatic'
>         case $cc_basename in
> @@ -13986,7 +13976,7 @@ index d0a467ac101..45b20013a45 100755
>   	lt_prog_compiler_wl='-Qoption ld ';;
>         *)
>   	lt_prog_compiler_wl='-Wl,';;
> -@@ -8829,13 +9338,17 @@ case $host_os in
> +@@ -8963,13 +9472,17 @@ case $host_os in
>       lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
>       ;;
>   esac
> @@ -14010,7 +14000,7 @@ index d0a467ac101..45b20013a45 100755
>   
>   #
>   # Check to make sure the PIC flag actually works.
> -@@ -8896,6 +9409,11 @@ fi
> +@@ -9030,6 +9543,11 @@ fi
>   
>   
>   
> @@ -14022,7 +14012,7 @@ index d0a467ac101..45b20013a45 100755
>   #
>   # Check to make sure the static flag actually works.
>   #
> -@@ -9246,7 +9764,8 @@ _LT_EOF
> +@@ -9380,7 +9898,8 @@ _LT_EOF
>         allow_undefined_flag=unsupported
>         always_export_symbols=no
>         enable_shared_with_static_runtimes=yes
> @@ -14032,7 +14022,7 @@ index d0a467ac101..45b20013a45 100755
>   
>         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
>           archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> -@@ -9345,12 +9864,12 @@ _LT_EOF
> +@@ -9479,12 +9998,12 @@ _LT_EOF
>   	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
>   	  hardcode_libdir_flag_spec=
>   	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
> @@ -14047,7 +14037,7 @@ index d0a467ac101..45b20013a45 100755
>   	  fi
>   	  ;;
>   	esac
> -@@ -9364,8 +9883,8 @@ _LT_EOF
> +@@ -9498,8 +10017,8 @@ _LT_EOF
>   	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
>   	wlarc=
>         else
> @@ -14058,7 +14048,7 @@ index d0a467ac101..45b20013a45 100755
>         fi
>         ;;
>   
> -@@ -9383,8 +9902,8 @@ _LT_EOF
> +@@ -9517,8 +10036,8 @@ _LT_EOF
>   
>   _LT_EOF
>         elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> @@ -14069,7 +14059,7 @@ index d0a467ac101..45b20013a45 100755
>         else
>   	ld_shlibs=no
>         fi
> -@@ -9430,8 +9949,8 @@ _LT_EOF
> +@@ -9564,8 +10083,8 @@ _LT_EOF
>   
>       *)
>         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> @@ -14080,7 +14070,7 @@ index d0a467ac101..45b20013a45 100755
>         else
>   	ld_shlibs=no
>         fi
> -@@ -9561,7 +10080,13 @@ _LT_EOF
> +@@ -9695,7 +10214,13 @@ _LT_EOF
>   	allow_undefined_flag='-berok'
>           # Determine the default libpath from the value encoded in an
>           # empty executable.
> @@ -14095,7 +14085,7 @@ index d0a467ac101..45b20013a45 100755
>   /* end confdefs.h.  */
>   
>   int
> -@@ -9574,22 +10099,29 @@ main ()
> +@@ -9708,22 +10233,29 @@ main ()
>   _ACEOF
>   if ac_fn_c_try_link "$LINENO"; then :
>   
> @@ -14138,7 +14128,7 @@ index d0a467ac101..45b20013a45 100755
>   
>           hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
>           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_sym_flag:\$export_symbols $shared_flag"
> -@@ -9601,7 +10133,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -9735,7 +10267,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   	else
>   	 # Determine the default libpath from the value encoded in an
>   	 # empty executable.
> @@ -14153,7 +14143,7 @@ index d0a467ac101..45b20013a45 100755
>   /* end confdefs.h.  */
>   
>   int
> -@@ -9614,22 +10152,29 @@ main ()
> +@@ -9748,22 +10286,29 @@ main ()
>   _ACEOF
>   if ac_fn_c_try_link "$LINENO"; then :
>   
> @@ -14196,7 +14186,7 @@ index d0a467ac101..45b20013a45 100755
>   
>   	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
>   	  # Warning - without using the other run time loading flags,
> -@@ -9673,21 +10218,64 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -9807,21 +10352,64 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>         # When not using gcc, we currently assume that we are using
>         # Microsoft Visual C++.
>         # hardcode_libdir_flag_spec is actually meaningless, as there is
> @@ -14276,7 +14266,7 @@ index d0a467ac101..45b20013a45 100755
>         ;;
>   
>       darwin* | rhapsody*)
> -@@ -9748,7 +10336,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -9882,7 +10470,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   
>       # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
>       freebsd* | dragonfly*)
> @@ -14285,7 +14275,7 @@ index d0a467ac101..45b20013a45 100755
>         hardcode_libdir_flag_spec='-R$libdir'
>         hardcode_direct=yes
>         hardcode_shlibpath_var=no
> -@@ -9756,7 +10344,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -9890,7 +10478,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   
>       hpux9*)
>         if test "$GCC" = yes; then
> @@ -14294,7 +14284,7 @@ index d0a467ac101..45b20013a45 100755
>         else
>   	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
>         fi
> -@@ -9772,7 +10360,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -9906,7 +10494,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   
>       hpux10*)
>         if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> @@ -14303,7 +14293,7 @@ index d0a467ac101..45b20013a45 100755
>         else
>   	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
>         fi
> -@@ -9796,10 +10384,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -9930,10 +10518,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
>   	  ;;
>   	ia64*)
> @@ -14316,7 +14306,7 @@ index d0a467ac101..45b20013a45 100755
>   	  ;;
>   	esac
>         else
> -@@ -9878,23 +10466,36 @@ fi
> +@@ -10012,23 +10600,36 @@ fi
>   
>       irix5* | irix6* | nonstopux*)
>         if test "$GCC" = yes; then
> @@ -14361,7 +14351,7 @@ index d0a467ac101..45b20013a45 100755
>         else
>   	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
>   	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
> -@@ -9979,7 +10580,7 @@ rm -f core conftest.err conftest.$ac_objext \
> +@@ -10113,7 +10714,7 @@ rm -f core conftest.err conftest.$ac_objext \
>       osf4* | osf5*)	# as osf3* with the addition of -msym flag
>         if test "$GCC" = yes; then
>   	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
> @@ -14370,7 +14360,7 @@ index d0a467ac101..45b20013a45 100755
>   	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
>         else
>   	allow_undefined_flag=' -expect_unresolved \*'
> -@@ -9998,9 +10599,9 @@ rm -f core conftest.err conftest.$ac_objext \
> +@@ -10132,9 +10733,9 @@ rm -f core conftest.err conftest.$ac_objext \
>         no_undefined_flag=' -z defs'
>         if test "$GCC" = yes; then
>   	wlarc='${wl}'
> @@ -14382,7 +14372,7 @@ index d0a467ac101..45b20013a45 100755
>         else
>   	case `$CC -V 2>&1` in
>   	*"Compilers 5.0"*)
> -@@ -10576,8 +11177,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> +@@ -10710,8 +11311,9 @@ cygwin* | mingw* | pw32* | cegcc*)
>     need_version=no
>     need_lib_prefix=no
>   
> @@ -14394,7 +14384,7 @@ index d0a467ac101..45b20013a45 100755
>       library_names_spec='$libname.dll.a'
>       # DLL is installed to $(libdir)/../bin by postinstall_cmds
>       postinstall_cmds='base_file=`basename \${file}`~
> -@@ -10610,13 +11212,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> +@@ -10744,13 +11346,71 @@ cygwin* | mingw* | pw32* | cegcc*)
>         library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
>         ;;
>       esac
> @@ -14467,16 +14457,16 @@ index d0a467ac101..45b20013a45 100755
>     # FIXME: first we should search . and the directory the executable is in
>     shlibpath_var=PATH
>     ;;
> -@@ -11494,7 +12154,7 @@ else
> +@@ -11628,7 +12288,7 @@ else
>     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
>     lt_status=$lt_dlunknown
>     cat > conftest.$ac_ext <<_LT_EOF
> --#line 11494 "configure"
> +-#line 11628 "configure"
>  +#line $LINENO "configure"
>   #include "confdefs.h"
>   
>   #if HAVE_DLFCN_H
> -@@ -11538,10 +12198,10 @@ else
> +@@ -11672,10 +12332,10 @@ else
>   /* When -fvisbility=hidden is used, assume the code has been annotated
>      correspondingly for the symbols needed.  */
>   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> @@ -14489,16 +14479,16 @@ index d0a467ac101..45b20013a45 100755
>   int main ()
>   {
>     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> -@@ -11600,7 +12260,7 @@ else
> +@@ -11734,7 +12394,7 @@ else
>     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
>     lt_status=$lt_dlunknown
>     cat > conftest.$ac_ext <<_LT_EOF
> --#line 11600 "configure"
> +-#line 11734 "configure"
>  +#line $LINENO "configure"
>   #include "confdefs.h"
>   
>   #if HAVE_DLFCN_H
> -@@ -11644,10 +12304,10 @@ else
> +@@ -11778,10 +12438,10 @@ else
>   /* When -fvisbility=hidden is used, assume the code has been annotated
>      correspondingly for the symbols needed.  */
>   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> @@ -14511,7 +14501,7 @@ index d0a467ac101..45b20013a45 100755
>   int main ()
>   {
>     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> -@@ -12039,6 +12699,7 @@ $RM -r conftest*
> +@@ -12173,6 +12833,7 @@ $RM -r conftest*
>   
>     # Allow CC to be a program name with arguments.
>     lt_save_CC=$CC
> @@ -14519,7 +14509,7 @@ index d0a467ac101..45b20013a45 100755
>     lt_save_LD=$LD
>     lt_save_GCC=$GCC
>     GCC=$GXX
> -@@ -12056,6 +12717,7 @@ $RM -r conftest*
> +@@ -12190,6 +12851,7 @@ $RM -r conftest*
>     fi
>     test -z "${LDCXX+set}" || LD=$LDCXX
>     CC=${CXX-"c++"}
> @@ -14527,7 +14517,7 @@ index d0a467ac101..45b20013a45 100755
>     compiler=$CC
>     compiler_CXX=$CC
>     for cc_temp in $compiler""; do
> -@@ -12338,7 +13000,13 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie
> +@@ -12472,7 +13134,13 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie
>             allow_undefined_flag_CXX='-berok'
>             # Determine the default libpath from the value encoded in an empty
>             # executable.
> @@ -14542,7 +14532,7 @@ index d0a467ac101..45b20013a45 100755
>   /* end confdefs.h.  */
>   
>   int
> -@@ -12351,22 +13019,29 @@ main ()
> +@@ -12485,22 +13153,29 @@ main ()
>   _ACEOF
>   if ac_fn_cxx_try_link "$LINENO"; then :
>   
> @@ -14585,7 +14575,7 @@ index d0a467ac101..45b20013a45 100755
>   
>             hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
>   
> -@@ -12379,7 +13054,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -12513,7 +13188,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>             else
>   	    # Determine the default libpath from the value encoded in an
>   	    # empty executable.
> @@ -14600,7 +14590,7 @@ index d0a467ac101..45b20013a45 100755
>   /* end confdefs.h.  */
>   
>   int
> -@@ -12392,22 +13073,29 @@ main ()
> +@@ -12526,22 +13207,29 @@ main ()
>   _ACEOF
>   if ac_fn_cxx_try_link "$LINENO"; then :
>   
> @@ -14643,7 +14633,7 @@ index d0a467ac101..45b20013a45 100755
>   
>   	    hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
>   	    # Warning - without using the other run time loading flags,
> -@@ -12450,29 +13138,75 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -12584,29 +13272,75 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>           ;;
>   
>         cygwin* | mingw* | pw32* | cegcc*)
> @@ -14742,7 +14732,7 @@ index d0a467ac101..45b20013a45 100755
>         darwin* | rhapsody*)
>   
>   
> -@@ -12578,7 +13312,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -12712,7 +13446,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>               ;;
>             *)
>               if test "$GXX" = yes; then
> @@ -14751,7 +14741,7 @@ index d0a467ac101..45b20013a45 100755
>               else
>                 # FIXME: insert proper C++ library support
>                 ld_shlibs_CXX=no
> -@@ -12649,10 +13383,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -12783,10 +13517,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
>   	            ;;
>   	          ia64*)
> @@ -14764,7 +14754,7 @@ index d0a467ac101..45b20013a45 100755
>   	            ;;
>   	        esac
>   	      fi
> -@@ -12693,9 +13427,9 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -12827,9 +13561,9 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>             *)
>   	    if test "$GXX" = yes; then
>   	      if test "$with_gnu_ld" = no; then
> @@ -14776,7 +14766,7 @@ index d0a467ac101..45b20013a45 100755
>   	      fi
>   	    fi
>   	    link_all_deplibs_CXX=yes
> -@@ -12765,20 +13499,20 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -12899,20 +13633,20 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   	      prelink_cmds_CXX='tpldir=Template.dir~
>   		rm -rf $tpldir~
>   		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
> @@ -14801,7 +14791,7 @@ index d0a467ac101..45b20013a45 100755
>   	      ;;
>   	    *) # Version 6 and above use weak symbols
>   	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
> -@@ -12973,7 +13707,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -13107,7 +13841,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   	          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
>   		  ;;
>   	        *)
> @@ -14810,7 +14800,7 @@ index d0a467ac101..45b20013a45 100755
>   		  ;;
>   	      esac
>   
> -@@ -13019,7 +13753,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -13153,7 +13887,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   
>         solaris*)
>           case $cc_basename in
> @@ -14819,7 +14809,7 @@ index d0a467ac101..45b20013a45 100755
>   	    # Sun C++ 4.2, 5.x and Centerline C++
>               archive_cmds_need_lc_CXX=yes
>   	    no_undefined_flag_CXX=' -zdefs'
> -@@ -13060,9 +13794,9 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -13194,9 +13928,9 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
>   	      no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
>   	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
> @@ -14831,7 +14821,7 @@ index d0a467ac101..45b20013a45 100755
>   
>   	        # Commands to make compiler produce verbose output that lists
>   	        # what "hidden" libraries, object files and flags are used when
> -@@ -13197,6 +13931,13 @@ private:
> +@@ -13331,6 +14065,13 @@ private:
>   };
>   _LT_EOF
>   
> @@ -14845,7 +14835,7 @@ index d0a467ac101..45b20013a45 100755
>   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
>     (eval $ac_compile) 2>&5
>     ac_status=$?
> -@@ -13210,7 +13951,7 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
> +@@ -13344,7 +14085,7 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
>     pre_test_object_deps_done=no
>   
>     for p in `eval "$output_verbose_link_cmd"`; do
> @@ -14854,7 +14844,7 @@ index d0a467ac101..45b20013a45 100755
>   
>       -L* | -R* | -l*)
>          # Some compilers place space between "-{L,R}" and the path.
> -@@ -13219,13 +13960,22 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
> +@@ -13353,13 +14094,22 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
>             test $p = "-R"; then
>   	 prev=$p
>   	 continue
> @@ -14881,7 +14871,7 @@ index d0a467ac101..45b20013a45 100755
>   	   # Internal compiler library paths should come after those
>   	   # provided the user.  The postdeps already come after the
>   	   # user supplied libs so there is no need to process them.
> -@@ -13245,8 +13995,10 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
> +@@ -13379,8 +14129,10 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
>   	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
>   	 fi
>          fi
> @@ -14892,7 +14882,7 @@ index d0a467ac101..45b20013a45 100755
>       *.$objext)
>          # This assumes that the test object file only shows up
>          # once in the compiler output.
> -@@ -13282,6 +14034,7 @@ else
> +@@ -13416,6 +14168,7 @@ else
>   fi
>   
>   $RM -f confest.$objext
> @@ -14900,7 +14890,7 @@ index d0a467ac101..45b20013a45 100755
>   
>   # PORTME: override above test on systems where it is broken
>   case $host_os in
> -@@ -13317,7 +14070,7 @@ linux*)
> +@@ -13451,7 +14204,7 @@ linux*)
>   
>   solaris*)
>     case $cc_basename in
> @@ -14909,7 +14899,7 @@ index d0a467ac101..45b20013a45 100755
>       # The more standards-conforming stlport4 library is
>       # incompatible with the Cstd library. Avoid specifying
>       # it if it's in CXXFLAGS. Ignore libCrun as
> -@@ -13382,8 +14135,6 @@ fi
> +@@ -13516,8 +14269,6 @@ fi
>   lt_prog_compiler_pic_CXX=
>   lt_prog_compiler_static_CXX=
>   
> @@ -14918,7 +14908,7 @@ index d0a467ac101..45b20013a45 100755
>   
>     # C++ specific cases for pic, static, wl, etc.
>     if test "$GXX" = yes; then
> -@@ -13488,6 +14239,11 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> +@@ -13622,6 +14373,11 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
>   	  ;;
>   	esac
>   	;;
> @@ -14930,7 +14920,7 @@ index d0a467ac101..45b20013a45 100755
>         dgux*)
>   	case $cc_basename in
>   	  ec++*)
> -@@ -13640,7 +14396,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> +@@ -13774,7 +14530,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
>   	;;
>         solaris*)
>   	case $cc_basename in
> @@ -14939,7 +14929,7 @@ index d0a467ac101..45b20013a45 100755
>   	    # Sun C++ 4.2, 5.x and Centerline C++
>   	    lt_prog_compiler_pic_CXX='-KPIC'
>   	    lt_prog_compiler_static_CXX='-Bstatic'
> -@@ -13705,10 +14461,17 @@ case $host_os in
> +@@ -13839,10 +14595,17 @@ case $host_os in
>       lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
>       ;;
>   esac
> @@ -14960,7 +14950,7 @@ index d0a467ac101..45b20013a45 100755
>   
>   #
>   # Check to make sure the PIC flag actually works.
> -@@ -13766,6 +14529,8 @@ fi
> +@@ -13900,6 +14663,8 @@ fi
>   
>   
>   
> @@ -14969,7 +14959,7 @@ index d0a467ac101..45b20013a45 100755
>   #
>   # Check to make sure the static flag actually works.
>   #
> -@@ -13943,6 +14708,7 @@ fi
> +@@ -14077,6 +14842,7 @@ fi
>   $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
>   
>     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
> @@ -14977,7 +14967,7 @@ index d0a467ac101..45b20013a45 100755
>     case $host_os in
>     aix[4-9]*)
>       # If we're using GNU nm, then we don't want the "-C" option.
> -@@ -13957,15 +14723,20 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie
> +@@ -14091,15 +14857,20 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie
>       ;;
>     pw32*)
>       export_symbols_cmds_CXX="$ltdll_cmds"
> @@ -15003,7 +14993,7 @@ index d0a467ac101..45b20013a45 100755
>   
>   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
>   $as_echo "$ld_shlibs_CXX" >&6; }
> -@@ -14228,8 +14999,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> +@@ -14362,8 +15133,9 @@ cygwin* | mingw* | pw32* | cegcc*)
>     need_version=no
>     need_lib_prefix=no
>   
> @@ -15015,7 +15005,7 @@ index d0a467ac101..45b20013a45 100755
>       library_names_spec='$libname.dll.a'
>       # DLL is installed to $(libdir)/../bin by postinstall_cmds
>       postinstall_cmds='base_file=`basename \${file}`~
> -@@ -14261,13 +15033,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> +@@ -14395,13 +15167,71 @@ cygwin* | mingw* | pw32* | cegcc*)
>         library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
>         ;;
>       esac
> @@ -15088,7 +15078,7 @@ index d0a467ac101..45b20013a45 100755
>     # FIXME: first we should search . and the directory the executable is in
>     shlibpath_var=PATH
>     ;;
> -@@ -14807,6 +15637,7 @@ fi
> +@@ -14941,6 +15771,7 @@ fi
>     fi # test -n "$compiler"
>   
>     CC=$lt_save_CC
> @@ -15096,7 +15086,7 @@ index d0a467ac101..45b20013a45 100755
>     LDCXX=$LD
>     LD=$lt_save_LD
>     GCC=$lt_save_GCC
> -@@ -18172,13 +19003,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> +@@ -18322,13 +19153,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
>   lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
>   lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
>   lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> @@ -15117,7 +15107,7 @@ index d0a467ac101..45b20013a45 100755
>   STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
>   RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
>   old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
> -@@ -18193,14 +19031,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> +@@ -18343,14 +19181,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
>   lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
>   lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
>   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"`'
> @@ -15136,7 +15126,7 @@ index d0a467ac101..45b20013a45 100755
>   DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
>   NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
>   LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> -@@ -18233,12 +19074,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> +@@ -18383,12 +19224,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
>   hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
>   inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
>   link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
> @@ -15150,7 +15140,7 @@ index d0a467ac101..45b20013a45 100755
>   file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
>   variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
>   need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
> -@@ -18277,8 +19118,8 @@ old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote
> +@@ -18427,8 +19268,8 @@ old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote
>   compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
>   GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
>   lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
> @@ -15160,7 +15150,7 @@ index d0a467ac101..45b20013a45 100755
>   lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
>   lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
>   archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
> -@@ -18305,12 +19146,12 @@ hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_
> +@@ -18455,12 +19296,12 @@ hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_
>   hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
>   inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
>   link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
> @@ -15174,7 +15164,7 @@ index d0a467ac101..45b20013a45 100755
>   file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
>   hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
>   compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
> -@@ -18348,8 +19189,13 @@ reload_flag \
> +@@ -18498,8 +19339,13 @@ reload_flag \
>   OBJDUMP \
>   deplibs_check_method \
>   file_magic_cmd \
> @@ -15188,7 +15178,7 @@ index d0a467ac101..45b20013a45 100755
>   STRIP \
>   RANLIB \
>   CC \
> -@@ -18359,12 +19205,14 @@ lt_cv_sys_global_symbol_pipe \
> +@@ -18509,12 +19355,14 @@ lt_cv_sys_global_symbol_pipe \
>   lt_cv_sys_global_symbol_to_cdecl \
>   lt_cv_sys_global_symbol_to_c_name_address \
>   lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> @@ -15204,7 +15194,7 @@ index d0a467ac101..45b20013a45 100755
>   DSYMUTIL \
>   NMEDIT \
>   LIPO \
> -@@ -18380,7 +19228,6 @@ no_undefined_flag \
> +@@ -18530,7 +19378,6 @@ no_undefined_flag \
>   hardcode_libdir_flag_spec \
>   hardcode_libdir_flag_spec_ld \
>   hardcode_libdir_separator \
> @@ -15212,7 +15202,7 @@ index d0a467ac101..45b20013a45 100755
>   exclude_expsyms \
>   include_expsyms \
>   file_list_spec \
> -@@ -18402,8 +19249,8 @@ LD_CXX \
> +@@ -18552,8 +19399,8 @@ LD_CXX \
>   reload_flag_CXX \
>   compiler_CXX \
>   lt_prog_compiler_no_builtin_flag_CXX \
> @@ -15222,7 +15212,7 @@ index d0a467ac101..45b20013a45 100755
>   lt_prog_compiler_static_CXX \
>   lt_cv_prog_compiler_c_o_CXX \
>   export_dynamic_flag_spec_CXX \
> -@@ -18415,7 +19262,6 @@ no_undefined_flag_CXX \
> +@@ -18565,7 +19412,6 @@ no_undefined_flag_CXX \
>   hardcode_libdir_flag_spec_CXX \
>   hardcode_libdir_flag_spec_ld_CXX \
>   hardcode_libdir_separator_CXX \
> @@ -15230,7 +15220,7 @@ index d0a467ac101..45b20013a45 100755
>   exclude_expsyms_CXX \
>   include_expsyms_CXX \
>   file_list_spec_CXX \
> -@@ -18449,6 +19295,7 @@ module_cmds \
> +@@ -18599,6 +19445,7 @@ module_cmds \
>   module_expsym_cmds \
>   export_symbols_cmds \
>   prelink_cmds \
> @@ -15238,7 +15228,7 @@ index d0a467ac101..45b20013a45 100755
>   postinstall_cmds \
>   postuninstall_cmds \
>   finish_cmds \
> -@@ -18463,7 +19310,8 @@ archive_expsym_cmds_CXX \
> +@@ -18613,7 +19460,8 @@ archive_expsym_cmds_CXX \
>   module_cmds_CXX \
>   module_expsym_cmds_CXX \
>   export_symbols_cmds_CXX \
> @@ -15248,7 +15238,7 @@ index d0a467ac101..45b20013a45 100755
>       case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
>       *[\\\\\\\`\\"\\\$]*)
>         eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
> -@@ -19228,7 +20076,8 @@ $as_echo X"$file" |
> +@@ -19378,7 +20226,8 @@ $as_echo X"$file" |
>   # NOTE: Changes made to this file will be lost: look at ltmain.sh.
>   #
>   #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> @@ -15258,7 +15248,7 @@ index d0a467ac101..45b20013a45 100755
>   #   Written by Gordon Matzigkeit, 1996
>   #
>   #   This file is part of GNU Libtool.
> -@@ -19331,19 +20180,42 @@ SP2NL=$lt_lt_SP2NL
> +@@ -19481,19 +20330,42 @@ SP2NL=$lt_lt_SP2NL
>   # turn newlines into spaces.
>   NL2SP=$lt_lt_NL2SP
>   
> @@ -15302,7 +15292,7 @@ index d0a467ac101..45b20013a45 100755
>   # A symbol stripping program.
>   STRIP=$lt_STRIP
>   
> -@@ -19373,6 +20245,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> +@@ -19523,6 +20395,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
>   # Transform the output of nm in a C name address pair when lib prefix is needed.
>   global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
>   
> @@ -15315,7 +15305,7 @@ index d0a467ac101..45b20013a45 100755
>   # The name of the directory that contains temporary libtool files.
>   objdir=$objdir
>   
> -@@ -19382,6 +20260,9 @@ MAGIC_CMD=$MAGIC_CMD
> +@@ -19532,6 +20410,9 @@ MAGIC_CMD=$MAGIC_CMD
>   # Must we lock files when doing compilation?
>   need_locks=$lt_need_locks
>   
> @@ -15325,7 +15315,7 @@ index d0a467ac101..45b20013a45 100755
>   # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
>   DSYMUTIL=$lt_DSYMUTIL
>   
> -@@ -19496,12 +20377,12 @@ with_gcc=$GCC
> +@@ -19646,12 +20527,12 @@ with_gcc=$GCC
>   # Compiler flag to turn off builtin functions.
>   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
>   
> @@ -15341,7 +15331,7 @@ index d0a467ac101..45b20013a45 100755
>   # Compiler flag to prevent dynamic linking.
>   link_static_flag=$lt_lt_prog_compiler_static
>   
> -@@ -19588,9 +20469,6 @@ inherit_rpath=$inherit_rpath
> +@@ -19738,9 +20619,6 @@ inherit_rpath=$inherit_rpath
>   # Whether libtool must link a program against all its dependency libraries.
>   link_all_deplibs=$link_all_deplibs
>   
> @@ -15351,7 +15341,7 @@ index d0a467ac101..45b20013a45 100755
>   # Set to "yes" if exported symbols are required.
>   always_export_symbols=$always_export_symbols
>   
> -@@ -19606,6 +20484,9 @@ include_expsyms=$lt_include_expsyms
> +@@ -19756,6 +20634,9 @@ include_expsyms=$lt_include_expsyms
>   # Commands necessary for linking programs (against libraries) with templates.
>   prelink_cmds=$lt_prelink_cmds
>   
> @@ -15361,7 +15351,7 @@ index d0a467ac101..45b20013a45 100755
>   # Specify filename containing input files.
>   file_list_spec=$lt_file_list_spec
>   
> -@@ -19652,210 +20533,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> +@@ -19802,210 +20683,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
>     # if finds mixed CR/LF and LF-only lines.  Since sed operates in
>     # text mode, it properly converts lines to CR/LF.  This bash problem
>     # is reportedly fixed, but why not run on old versions too?
> @@ -15735,7 +15725,7 @@ index d0a467ac101..45b20013a45 100755
>       (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
>     chmod +x "$ofile"
>   
> -@@ -19883,12 +20723,12 @@ with_gcc=$GCC_CXX
> +@@ -20033,12 +20873,12 @@ with_gcc=$GCC_CXX
>   # Compiler flag to turn off builtin functions.
>   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
>   
> @@ -15751,7 +15741,7 @@ index d0a467ac101..45b20013a45 100755
>   # Compiler flag to prevent dynamic linking.
>   link_static_flag=$lt_lt_prog_compiler_static_CXX
>   
> -@@ -19975,9 +20815,6 @@ inherit_rpath=$inherit_rpath_CXX
> +@@ -20125,9 +20965,6 @@ inherit_rpath=$inherit_rpath_CXX
>   # Whether libtool must link a program against all its dependency libraries.
>   link_all_deplibs=$link_all_deplibs_CXX
>   
> @@ -15761,7 +15751,7 @@ index d0a467ac101..45b20013a45 100755
>   # Set to "yes" if exported symbols are required.
>   always_export_symbols=$always_export_symbols_CXX
>   
> -@@ -19993,6 +20830,9 @@ include_expsyms=$lt_include_expsyms_CXX
> +@@ -20143,6 +20980,9 @@ include_expsyms=$lt_include_expsyms_CXX
>   # Commands necessary for linking programs (against libraries) with templates.
>   prelink_cmds=$lt_prelink_cmds_CXX
>   
> @@ -15772,7 +15762,7 @@ index d0a467ac101..45b20013a45 100755
>   file_list_spec=$lt_file_list_spec_CXX
>   
>  diff --git a/libbacktrace/Makefile.in b/libbacktrace/Makefile.in
> -index e6a4c8e2ef3..3547e3649b7 100644
> +index 0a61880ba67..5889b0477cd 100644
>  --- a/libbacktrace/Makefile.in
>  +++ b/libbacktrace/Makefile.in
>  @@ -827,6 +827,7 @@ CPP = @CPP@
> @@ -17713,7 +17703,7 @@ index 406b67b8cbc..b648da40aab 100755
>     chmod +x "$ofile"
>   
>  diff --git a/libctf/Makefile.in b/libctf/Makefile.in
> -index 1984f50867a..51a3dd26e87 100644
> +index f2b852e3fae..63e3b2e05ea 100644
>  --- a/libctf/Makefile.in
>  +++ b/libctf/Makefile.in
>  @@ -393,6 +393,7 @@ CYGPATH_W = @CYGPATH_W@
> @@ -17733,7 +17723,7 @@ index 1984f50867a..51a3dd26e87 100644
>   NM = @NM@
>   NMEDIT = @NMEDIT@
>  diff --git a/libctf/configure b/libctf/configure
> -index 8704bc215f4..c1bf438bda6 100755
> +index b347b292195..d6d6e341887 100755
>  --- a/libctf/configure
>  +++ b/libctf/configure
>  @@ -669,6 +669,8 @@ OTOOL
> @@ -17762,7 +17752,7 @@ index 8704bc215f4..c1bf438bda6 100755
>     --with-system-zlib      use installed libz
>   
>   Some influential environment variables:
> -@@ -5571,8 +5576,8 @@ esac
> +@@ -5568,8 +5573,8 @@ esac
>   
>   
>   
> @@ -17773,7 +17763,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   
>   
>   
> -@@ -5612,7 +5617,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> +@@ -5609,7 +5614,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
>   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
>   $as_echo_n "checking how to print strings... " >&6; }
>   # Test print first, because it will be a builtin if present.
> @@ -17782,7 +17772,7 @@ index 8704bc215f4..c1bf438bda6 100755
>      test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
>     ECHO='print -r --'
>   elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> -@@ -6305,8 +6310,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
> +@@ -6302,8 +6307,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
>   # Try some XSI features
>   xsi_shell=no
>   ( _lt_dummy="a/b/c"
> @@ -17793,7 +17783,7 @@ index 8704bc215f4..c1bf438bda6 100755
>       && eval 'test $(( 1 + 1 )) -eq 2 \
>       && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
>     && xsi_shell=yes
> -@@ -6355,6 +6360,80 @@ esac
> +@@ -6352,6 +6357,80 @@ esac
>   
>   
>   
> @@ -17874,7 +17864,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
>   $as_echo_n "checking for $LD option to reload object files... " >&6; }
>   if ${lt_cv_ld_reload_flag+:} false; then :
> -@@ -6371,6 +6450,11 @@ case $reload_flag in
> +@@ -6368,6 +6447,11 @@ case $reload_flag in
>   esac
>   reload_cmds='$LD$reload_flag -o $output$reload_objs'
>   case $host_os in
> @@ -17886,7 +17876,7 @@ index 8704bc215f4..c1bf438bda6 100755
>     darwin*)
>       if test "$GCC" = yes; then
>         reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
> -@@ -6539,7 +6623,8 @@ mingw* | pw32*)
> +@@ -6536,7 +6620,8 @@ mingw* | pw32*)
>       lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
>       lt_cv_file_magic_cmd='func_win32_libid'
>     else
> @@ -17896,7 +17886,7 @@ index 8704bc215f4..c1bf438bda6 100755
>       lt_cv_file_magic_cmd='$OBJDUMP -f'
>     fi
>     ;;
> -@@ -6693,6 +6778,21 @@ esac
> +@@ -6690,6 +6775,21 @@ esac
>   fi
>   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
>   $as_echo "$lt_cv_deplibs_check_method" >&6; }
> @@ -17918,7 +17908,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   file_magic_cmd=$lt_cv_file_magic_cmd
>   deplibs_check_method=$lt_cv_deplibs_check_method
>   test -z "$deplibs_check_method" && deplibs_check_method=unknown
> -@@ -6708,6 +6808,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
> +@@ -6705,6 +6805,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
>   
>   
>   
> @@ -18076,7 +18066,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   plugin_option=
>   plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
>   for plugin in $plugin_names; do
> -@@ -6722,8 +6973,10 @@ for plugin in $plugin_names; do
> +@@ -6719,8 +6970,10 @@ for plugin in $plugin_names; do
>   done
>   
>   if test -n "$ac_tool_prefix"; then
> @@ -18089,7 +18079,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
>   $as_echo_n "checking for $ac_word... " >&6; }
>   if ${ac_cv_prog_AR+:} false; then :
> -@@ -6739,7 +6992,7 @@ do
> +@@ -6736,7 +6989,7 @@ do
>     test -z "$as_dir" && as_dir=.
>       for ac_exec_ext in '' $ac_executable_extensions; do
>     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> @@ -18098,7 +18088,7 @@ index 8704bc215f4..c1bf438bda6 100755
>       $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
>       break 2
>     fi
> -@@ -6759,11 +7012,15 @@ $as_echo "no" >&6; }
> +@@ -6756,11 +7009,15 @@ $as_echo "no" >&6; }
>   fi
>   
>   
> @@ -18117,7 +18107,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
>   $as_echo_n "checking for $ac_word... " >&6; }
>   if ${ac_cv_prog_ac_ct_AR+:} false; then :
> -@@ -6779,7 +7036,7 @@ do
> +@@ -6776,7 +7033,7 @@ do
>     test -z "$as_dir" && as_dir=.
>       for ac_exec_ext in '' $ac_executable_extensions; do
>     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> @@ -18126,7 +18116,7 @@ index 8704bc215f4..c1bf438bda6 100755
>       $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
>       break 2
>     fi
> -@@ -6798,6 +7055,10 @@ else
> +@@ -6795,6 +7052,10 @@ else
>   $as_echo "no" >&6; }
>   fi
>   
> @@ -18137,7 +18127,7 @@ index 8704bc215f4..c1bf438bda6 100755
>     if test "x$ac_ct_AR" = x; then
>       AR="false"
>     else
> -@@ -6809,25 +7070,19 @@ ac_tool_warned=yes ;;
> +@@ -6806,25 +7067,19 @@ ac_tool_warned=yes ;;
>   esac
>       AR=$ac_ct_AR
>     fi
> @@ -18172,7 +18162,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   
>   
>   
> -@@ -6839,6 +7094,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
> +@@ -6836,6 +7091,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
>   
>   
>   
> @@ -18237,7 +18227,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   if test -n "$ac_tool_prefix"; then
>     # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
>   set dummy ${ac_tool_prefix}strip; ac_word=$2
> -@@ -7178,8 +7491,8 @@ esac
> +@@ -7175,8 +7488,8 @@ esac
>   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
>   
>   # Transform an extracted symbol line into symbol name and symbol address
> @@ -18248,7 +18238,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   
>   # Handle CRLF in mingw tool chain
>   opt_cr=
> -@@ -7215,6 +7528,7 @@ for ac_symprfx in "" "_"; do
> +@@ -7212,6 +7525,7 @@ for ac_symprfx in "" "_"; do
>     else
>       lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
>     fi
> @@ -18256,7 +18246,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   
>     # Check to see that the pipe works correctly.
>     pipe_works=no
> -@@ -7256,6 +7570,18 @@ _LT_EOF
> +@@ -7253,6 +7567,18 @@ _LT_EOF
>         if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
>   	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
>   	  cat <<_LT_EOF > conftest.$ac_ext
> @@ -18275,7 +18265,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   #ifdef __cplusplus
>   extern "C" {
>   #endif
> -@@ -7267,7 +7593,7 @@ _LT_EOF
> +@@ -7264,7 +7590,7 @@ _LT_EOF
>   	  cat <<_LT_EOF >> conftest.$ac_ext
>   
>   /* The mapping between symbol names and symbols.  */
> @@ -18284,7 +18274,7 @@ index 8704bc215f4..c1bf438bda6 100755
>     const char *name;
>     void       *address;
>   }
> -@@ -7293,8 +7619,8 @@ static const void *lt_preloaded_setup() {
> +@@ -7290,8 +7616,8 @@ static const void *lt_preloaded_setup() {
>   _LT_EOF
>   	  # Now try linking the two files.
>   	  mv conftest.$ac_objext conftstm.$ac_objext
> @@ -18295,7 +18285,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   	  LIBS="conftstm.$ac_objext"
>   	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
>   	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
> -@@ -7304,8 +7630,8 @@ _LT_EOF
> +@@ -7301,8 +7627,8 @@ _LT_EOF
>     test $ac_status = 0; } && test -s conftest${ac_exeext}; then
>   	    pipe_works=yes
>   	  fi
> @@ -18306,7 +18296,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   	else
>   	  echo "cannot find nm_test_func in $nlist" >&5
>   	fi
> -@@ -7342,6 +7668,14 @@ else
> +@@ -7339,6 +7665,17 @@ else
>   $as_echo "ok" >&6; }
>   fi
>   
> @@ -18318,10 +18308,13 @@ index 8704bc215f4..c1bf438bda6 100755
>  +fi
>  +
>  +
> ++
> ++
> ++
>   
>   
>   
> -@@ -7360,6 +7694,47 @@ fi
> +@@ -7355,6 +7692,44 @@ fi
>   
>   
>   
> @@ -18331,7 +18324,6 @@ index 8704bc215f4..c1bf438bda6 100755
>  +
>  +
>  +
> -+
>  +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
>  +$as_echo_n "checking for sysroot... " >&6; }
>  +
> @@ -18364,12 +18356,10 @@ index 8704bc215f4..c1bf438bda6 100755
>  +
>  + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
>  +$as_echo "${lt_sysroot:-no}" >&6; }
> -+
> -+
>   
>   
>   
> -@@ -7569,6 +7944,123 @@ esac
> +@@ -7566,6 +7941,123 @@ esac
>   
>   need_locks="$enable_libtool_lock"
>   
> @@ -18493,7 +18483,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   
>     case $host_os in
>       rhapsody* | darwin*)
> -@@ -8132,6 +8624,8 @@ _LT_EOF
> +@@ -8129,6 +8621,8 @@ _LT_EOF
>         $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
>         echo "$AR cru libconftest.a conftest.o" >&5
>         $AR cru libconftest.a conftest.o 2>&5
> @@ -18502,7 +18492,7 @@ index 8704bc215f4..c1bf438bda6 100755
>         cat > conftest.c << _LT_EOF
>   int main() { return 0;}
>   _LT_EOF
> -@@ -8684,8 +9178,6 @@ fi
> +@@ -8681,8 +9175,6 @@ fi
>   lt_prog_compiler_pic=
>   lt_prog_compiler_static=
>   
> @@ -18511,7 +18501,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   
>     if test "$GCC" = yes; then
>       lt_prog_compiler_wl='-Wl,'
> -@@ -8851,6 +9343,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> +@@ -8848,6 +9340,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
>   	lt_prog_compiler_pic='--shared'
>   	lt_prog_compiler_static='--static'
>   	;;
> @@ -18524,7 +18514,7 @@ index 8704bc215f4..c1bf438bda6 100755
>         pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
>           # Portland Group compilers (*not* the Pentium gcc compiler,
>   	# which looks to be a dead project)
> -@@ -8913,7 +9411,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> +@@ -8910,7 +9408,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
>         lt_prog_compiler_pic='-KPIC'
>         lt_prog_compiler_static='-Bstatic'
>         case $cc_basename in
> @@ -18533,7 +18523,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   	lt_prog_compiler_wl='-Qoption ld ';;
>         *)
>   	lt_prog_compiler_wl='-Wl,';;
> -@@ -8970,13 +9468,17 @@ case $host_os in
> +@@ -8967,13 +9465,17 @@ case $host_os in
>       lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
>       ;;
>   esac
> @@ -18557,7 +18547,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   
>   #
>   # Check to make sure the PIC flag actually works.
> -@@ -9037,6 +9539,11 @@ fi
> +@@ -9034,6 +9536,11 @@ fi
>   
>   
>   
> @@ -18569,7 +18559,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   #
>   # Check to make sure the static flag actually works.
>   #
> -@@ -9387,7 +9894,8 @@ _LT_EOF
> +@@ -9384,7 +9891,8 @@ _LT_EOF
>         allow_undefined_flag=unsupported
>         always_export_symbols=no
>         enable_shared_with_static_runtimes=yes
> @@ -18579,7 +18569,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   
>         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
>           archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> -@@ -9486,12 +9994,12 @@ _LT_EOF
> +@@ -9483,12 +9991,12 @@ _LT_EOF
>   	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
>   	  hardcode_libdir_flag_spec=
>   	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
> @@ -18594,7 +18584,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   	  fi
>   	  ;;
>   	esac
> -@@ -9505,8 +10013,8 @@ _LT_EOF
> +@@ -9502,8 +10010,8 @@ _LT_EOF
>   	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
>   	wlarc=
>         else
> @@ -18605,7 +18595,7 @@ index 8704bc215f4..c1bf438bda6 100755
>         fi
>         ;;
>   
> -@@ -9524,8 +10032,8 @@ _LT_EOF
> +@@ -9521,8 +10029,8 @@ _LT_EOF
>   
>   _LT_EOF
>         elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> @@ -18616,7 +18606,7 @@ index 8704bc215f4..c1bf438bda6 100755
>         else
>   	ld_shlibs=no
>         fi
> -@@ -9571,8 +10079,8 @@ _LT_EOF
> +@@ -9568,8 +10076,8 @@ _LT_EOF
>   
>       *)
>         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> @@ -18627,7 +18617,7 @@ index 8704bc215f4..c1bf438bda6 100755
>         else
>   	ld_shlibs=no
>         fi
> -@@ -9702,7 +10210,13 @@ _LT_EOF
> +@@ -9699,7 +10207,13 @@ _LT_EOF
>   	allow_undefined_flag='-berok'
>           # Determine the default libpath from the value encoded in an
>           # empty executable.
> @@ -18642,7 +18632,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   /* end confdefs.h.  */
>   
>   int
> -@@ -9715,22 +10229,29 @@ main ()
> +@@ -9712,22 +10226,29 @@ main ()
>   _ACEOF
>   if ac_fn_c_try_link "$LINENO"; then :
>   
> @@ -18685,7 +18675,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   
>           hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
>           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_sym_flag:\$export_symbols $shared_flag"
> -@@ -9742,7 +10263,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -9739,7 +10260,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   	else
>   	 # Determine the default libpath from the value encoded in an
>   	 # empty executable.
> @@ -18700,7 +18690,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   /* end confdefs.h.  */
>   
>   int
> -@@ -9755,22 +10282,29 @@ main ()
> +@@ -9752,22 +10279,29 @@ main ()
>   _ACEOF
>   if ac_fn_c_try_link "$LINENO"; then :
>   
> @@ -18743,7 +18733,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   
>   	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
>   	  # Warning - without using the other run time loading flags,
> -@@ -9815,20 +10349,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -9812,20 +10346,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>         # Microsoft Visual C++.
>         # hardcode_libdir_flag_spec is actually meaningless, as there is
>         # no search path for DLLs.
> @@ -18821,7 +18811,7 @@ index 8704bc215f4..c1bf438bda6 100755
>         ;;
>   
>       darwin* | rhapsody*)
> -@@ -9889,7 +10466,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -9886,7 +10463,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   
>       # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
>       freebsd* | dragonfly*)
> @@ -18830,7 +18820,7 @@ index 8704bc215f4..c1bf438bda6 100755
>         hardcode_libdir_flag_spec='-R$libdir'
>         hardcode_direct=yes
>         hardcode_shlibpath_var=no
> -@@ -9897,7 +10474,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -9894,7 +10471,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   
>       hpux9*)
>         if test "$GCC" = yes; then
> @@ -18839,7 +18829,7 @@ index 8704bc215f4..c1bf438bda6 100755
>         else
>   	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
>         fi
> -@@ -9913,7 +10490,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -9910,7 +10487,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   
>       hpux10*)
>         if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> @@ -18848,7 +18838,7 @@ index 8704bc215f4..c1bf438bda6 100755
>         else
>   	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
>         fi
> -@@ -9937,10 +10514,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -9934,10 +10511,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
>   	  ;;
>   	ia64*)
> @@ -18861,7 +18851,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   	  ;;
>   	esac
>         else
> -@@ -10019,23 +10596,36 @@ fi
> +@@ -10016,23 +10593,36 @@ fi
>   
>       irix5* | irix6* | nonstopux*)
>         if test "$GCC" = yes; then
> @@ -18906,7 +18896,7 @@ index 8704bc215f4..c1bf438bda6 100755
>         else
>   	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
>   	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
> -@@ -10120,7 +10710,7 @@ rm -f core conftest.err conftest.$ac_objext \
> +@@ -10117,7 +10707,7 @@ rm -f core conftest.err conftest.$ac_objext \
>       osf4* | osf5*)	# as osf3* with the addition of -msym flag
>         if test "$GCC" = yes; then
>   	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
> @@ -18915,7 +18905,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
>         else
>   	allow_undefined_flag=' -expect_unresolved \*'
> -@@ -10139,9 +10729,9 @@ rm -f core conftest.err conftest.$ac_objext \
> +@@ -10136,9 +10726,9 @@ rm -f core conftest.err conftest.$ac_objext \
>         no_undefined_flag=' -z defs'
>         if test "$GCC" = yes; then
>   	wlarc='${wl}'
> @@ -18927,7 +18917,7 @@ index 8704bc215f4..c1bf438bda6 100755
>         else
>   	case `$CC -V 2>&1` in
>   	*"Compilers 5.0"*)
> -@@ -10717,8 +11307,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> +@@ -10714,8 +11304,9 @@ cygwin* | mingw* | pw32* | cegcc*)
>     need_version=no
>     need_lib_prefix=no
>   
> @@ -18939,7 +18929,7 @@ index 8704bc215f4..c1bf438bda6 100755
>       library_names_spec='$libname.dll.a'
>       # DLL is installed to $(libdir)/../bin by postinstall_cmds
>       postinstall_cmds='base_file=`basename \${file}`~
> -@@ -10751,13 +11342,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> +@@ -10748,13 +11339,71 @@ cygwin* | mingw* | pw32* | cegcc*)
>         library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
>         ;;
>       esac
> @@ -19012,16 +19002,16 @@ index 8704bc215f4..c1bf438bda6 100755
>     # FIXME: first we should search . and the directory the executable is in
>     shlibpath_var=PATH
>     ;;
> -@@ -11635,7 +12284,7 @@ else
> +@@ -11632,7 +12281,7 @@ else
>     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
>     lt_status=$lt_dlunknown
>     cat > conftest.$ac_ext <<_LT_EOF
> --#line 11638 "configure"
> +-#line 11635 "configure"
>  +#line $LINENO "configure"
>   #include "confdefs.h"
>   
>   #if HAVE_DLFCN_H
> -@@ -11679,10 +12328,10 @@ else
> +@@ -11676,10 +12325,10 @@ else
>   /* When -fvisbility=hidden is used, assume the code has been annotated
>      correspondingly for the symbols needed.  */
>   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> @@ -19034,16 +19024,16 @@ index 8704bc215f4..c1bf438bda6 100755
>   int main ()
>   {
>     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> -@@ -11741,7 +12390,7 @@ else
> +@@ -11738,7 +12387,7 @@ else
>     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
>     lt_status=$lt_dlunknown
>     cat > conftest.$ac_ext <<_LT_EOF
> --#line 11744 "configure"
> +-#line 11741 "configure"
>  +#line $LINENO "configure"
>   #include "confdefs.h"
>   
>   #if HAVE_DLFCN_H
> -@@ -11785,10 +12434,10 @@ else
> +@@ -11782,10 +12431,10 @@ else
>   /* When -fvisbility=hidden is used, assume the code has been annotated
>      correspondingly for the symbols needed.  */
>   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> @@ -19056,7 +19046,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   int main ()
>   {
>     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> -@@ -14473,13 +15122,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> +@@ -15832,13 +16481,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
>   lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
>   lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
>   lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> @@ -19077,7 +19067,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
>   RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
>   old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
> -@@ -14494,14 +15150,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> +@@ -15853,14 +16509,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
>   lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
>   lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
>   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"`'
> @@ -19096,7 +19086,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
>   NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
>   LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> -@@ -14534,12 +15193,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> +@@ -15893,12 +16552,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
>   hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
>   inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
>   link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
> @@ -19110,7 +19100,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
>   variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
>   need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
> -@@ -14594,8 +15253,13 @@ reload_flag \
> +@@ -15953,8 +16612,13 @@ reload_flag \
>   OBJDUMP \
>   deplibs_check_method \
>   file_magic_cmd \
> @@ -19124,7 +19114,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   STRIP \
>   RANLIB \
>   CC \
> -@@ -14605,12 +15269,14 @@ lt_cv_sys_global_symbol_pipe \
> +@@ -15964,12 +16628,14 @@ lt_cv_sys_global_symbol_pipe \
>   lt_cv_sys_global_symbol_to_cdecl \
>   lt_cv_sys_global_symbol_to_c_name_address \
>   lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> @@ -19140,7 +19130,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   DSYMUTIL \
>   NMEDIT \
>   LIPO \
> -@@ -14626,7 +15292,6 @@ no_undefined_flag \
> +@@ -15985,7 +16651,6 @@ no_undefined_flag \
>   hardcode_libdir_flag_spec \
>   hardcode_libdir_flag_spec_ld \
>   hardcode_libdir_separator \
> @@ -19148,7 +19138,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   exclude_expsyms \
>   include_expsyms \
>   file_list_spec \
> -@@ -14662,6 +15327,7 @@ module_cmds \
> +@@ -16021,6 +16686,7 @@ module_cmds \
>   module_expsym_cmds \
>   export_symbols_cmds \
>   prelink_cmds \
> @@ -19156,7 +19146,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   postinstall_cmds \
>   postuninstall_cmds \
>   finish_cmds \
> -@@ -15418,7 +16084,8 @@ $as_echo X"$file" |
> +@@ -16778,7 +17444,8 @@ $as_echo X"$file" |
>   # NOTE: Changes made to this file will be lost: look at ltmain.sh.
>   #
>   #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> @@ -19166,7 +19156,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   #   Written by Gordon Matzigkeit, 1996
>   #
>   #   This file is part of GNU Libtool.
> -@@ -15521,19 +16188,42 @@ SP2NL=$lt_lt_SP2NL
> +@@ -16881,19 +17548,42 @@ SP2NL=$lt_lt_SP2NL
>   # turn newlines into spaces.
>   NL2SP=$lt_lt_NL2SP
>   
> @@ -19210,7 +19200,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   # A symbol stripping program.
>   STRIP=$lt_STRIP
>   
> -@@ -15563,6 +16253,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> +@@ -16923,6 +17613,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
>   # Transform the output of nm in a C name address pair when lib prefix is needed.
>   global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
>   
> @@ -19223,7 +19213,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   # The name of the directory that contains temporary libtool files.
>   objdir=$objdir
>   
> -@@ -15572,6 +16268,9 @@ MAGIC_CMD=$MAGIC_CMD
> +@@ -16932,6 +17628,9 @@ MAGIC_CMD=$MAGIC_CMD
>   # Must we lock files when doing compilation?
>   need_locks=$lt_need_locks
>   
> @@ -19233,7 +19223,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
>   DSYMUTIL=$lt_DSYMUTIL
>   
> -@@ -15686,12 +16385,12 @@ with_gcc=$GCC
> +@@ -17046,12 +17745,12 @@ with_gcc=$GCC
>   # Compiler flag to turn off builtin functions.
>   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
>   
> @@ -19249,7 +19239,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   # Compiler flag to prevent dynamic linking.
>   link_static_flag=$lt_lt_prog_compiler_static
>   
> -@@ -15778,9 +16477,6 @@ inherit_rpath=$inherit_rpath
> +@@ -17138,9 +17837,6 @@ inherit_rpath=$inherit_rpath
>   # Whether libtool must link a program against all its dependency libraries.
>   link_all_deplibs=$link_all_deplibs
>   
> @@ -19259,7 +19249,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   # Set to "yes" if exported symbols are required.
>   always_export_symbols=$always_export_symbols
>   
> -@@ -15796,6 +16492,9 @@ include_expsyms=$lt_include_expsyms
> +@@ -17156,6 +17852,9 @@ include_expsyms=$lt_include_expsyms
>   # Commands necessary for linking programs (against libraries) with templates.
>   prelink_cmds=$lt_prelink_cmds
>   
> @@ -19269,7 +19259,7 @@ index 8704bc215f4..c1bf438bda6 100755
>   # Specify filename containing input files.
>   file_list_spec=$lt_file_list_spec
>   
> -@@ -15828,210 +16527,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> +@@ -17188,210 +17887,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
>     # if finds mixed CR/LF and LF-only lines.  Since sed operates in
>     # text mode, it properly converts lines to CR/LF.  This bash problem
>     # is reportedly fixed, but why not run on old versions too?
> @@ -19643,1442 +19633,1155 @@ index 8704bc215f4..c1bf438bda6 100755
>       (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
>     chmod +x "$ofile"
>   
> -diff --git a/libtool.m4 b/libtool.m4
> -index ad63ebbb385..b65c22bf80d 100644
> ---- a/libtool.m4
> -+++ b/libtool.m4
> -@@ -1,7 +1,8 @@
> - # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
> - #
> - #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> --#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
> -+#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
> -+#                 Inc.
> - #   Written by Gordon Matzigkeit, 1996
> - #
> - # This file is free software; the Free Software Foundation gives
> -@@ -10,7 +11,8 @@
> +diff --git a/libsframe/Makefile.in b/libsframe/Makefile.in
> +index 107b82ccfdc..4a4459bf5eb 100644
> +--- a/libsframe/Makefile.in
> ++++ b/libsframe/Makefile.in
> +@@ -1,7 +1,7 @@
> +-# Makefile.in generated by automake 1.15.1 from Makefile.am.
> ++# Makefile.in generated by automake 1.16.5 from Makefile.am.
> + # @configure_input@
>   
> - m4_define([_LT_COPYING], [dnl
> - #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> --#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
> -+#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
> -+#                 Inc.
> - #   Written by Gordon Matzigkeit, 1996
> - #
> - #   This file is part of GNU Libtool.
> -@@ -37,7 +39,7 @@ m4_define([_LT_COPYING], [dnl
> - # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
> - ])
> +-# Copyright (C) 1994-2017 Free Software Foundation, Inc.
> ++# Copyright (C) 1994-2021 Free Software Foundation, Inc.
>   
> --# serial 56 LT_INIT
> -+# serial 57 LT_INIT
> + # This Makefile.in is free software; the Free Software Foundation
> + # gives unlimited permission to copy and/or distribute it,
> +@@ -139,6 +139,10 @@ mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs
> + CONFIG_HEADER = config.h
> + CONFIG_CLEAN_FILES =
> + CONFIG_CLEAN_VPATH_FILES =
> ++@HAVE_COMPAT_DEJAGNU_TRUE@am__EXEEXT_1 = testsuite/libsframe.decode/be-flipping$(EXEEXT) \
> ++@HAVE_COMPAT_DEJAGNU_TRUE@	testsuite/libsframe.decode/frecnt-1$(EXEEXT) \
> ++@HAVE_COMPAT_DEJAGNU_TRUE@	testsuite/libsframe.decode/frecnt-2$(EXEEXT) \
> ++@HAVE_COMPAT_DEJAGNU_TRUE@	testsuite/libsframe.encode/encode-1$(EXEEXT)
> + am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
> + am__vpath_adj = case $$p in \
> +     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
> +@@ -179,27 +183,27 @@ am__v_lt_0 = --silent
> + am__v_lt_1 = 
> + @INSTALL_LIBBFD_FALSE@am_libsframe_la_rpath =
> + @INSTALL_LIBBFD_TRUE@am_libsframe_la_rpath = -rpath $(libdir)
> +-@HAVE_COMPAT_DEJAGNU_TRUE@am__EXEEXT_1 = testsuite/libsframe.decode/be-flipping$(EXEEXT) \
> +-@HAVE_COMPAT_DEJAGNU_TRUE@	testsuite/libsframe.decode/frecnt-1$(EXEEXT) \
> +-@HAVE_COMPAT_DEJAGNU_TRUE@	testsuite/libsframe.decode/frecnt-2$(EXEEXT) \
> +-@HAVE_COMPAT_DEJAGNU_TRUE@	testsuite/libsframe.encode/encode-1$(EXEEXT)
> + am__dirstamp = $(am__leading_dot)dirstamp
> +-am_testsuite_libsframe_decode_be_flipping_OBJECTS = testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.$(OBJEXT)
> ++am_testsuite_libsframe_decode_be_flipping_OBJECTS =  \
> ++	testsuite/libsframe.decode/be_flipping-be-flipping.$(OBJEXT)
> + testsuite_libsframe_decode_be_flipping_OBJECTS =  \
> + 	$(am_testsuite_libsframe_decode_be_flipping_OBJECTS)
> + testsuite_libsframe_decode_be_flipping_DEPENDENCIES =  \
> + 	${top_builddir}/libsframe.la
> +-am_testsuite_libsframe_decode_frecnt_1_OBJECTS = testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.$(OBJEXT)
> ++am_testsuite_libsframe_decode_frecnt_1_OBJECTS =  \
> ++	testsuite/libsframe.decode/frecnt_1-frecnt-1.$(OBJEXT)
> + testsuite_libsframe_decode_frecnt_1_OBJECTS =  \
> + 	$(am_testsuite_libsframe_decode_frecnt_1_OBJECTS)
> + testsuite_libsframe_decode_frecnt_1_DEPENDENCIES =  \
> + 	${top_builddir}/libsframe.la
> +-am_testsuite_libsframe_decode_frecnt_2_OBJECTS = testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.$(OBJEXT)
> ++am_testsuite_libsframe_decode_frecnt_2_OBJECTS =  \
> ++	testsuite/libsframe.decode/frecnt_2-frecnt-2.$(OBJEXT)
> + testsuite_libsframe_decode_frecnt_2_OBJECTS =  \
> + 	$(am_testsuite_libsframe_decode_frecnt_2_OBJECTS)
> + testsuite_libsframe_decode_frecnt_2_DEPENDENCIES =  \
> + 	${top_builddir}/libsframe.la
> +-am_testsuite_libsframe_encode_encode_1_OBJECTS = testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.$(OBJEXT)
> ++am_testsuite_libsframe_encode_encode_1_OBJECTS =  \
> ++	testsuite/libsframe.encode/encode_1-encode-1.$(OBJEXT)
> + testsuite_libsframe_encode_encode_1_OBJECTS =  \
> + 	$(am_testsuite_libsframe_encode_encode_1_OBJECTS)
> + testsuite_libsframe_encode_encode_1_DEPENDENCIES =  \
> +@@ -218,7 +222,14 @@ am__v_at_0 = @
> + am__v_at_1 = 
> + DEFAULT_INCLUDES = -I.@am__isrc@
> + depcomp = $(SHELL) $(top_srcdir)/../depcomp
> +-am__depfiles_maybe = depfiles
> ++am__maybe_remake_depfiles = depfiles
> ++am__depfiles_remade = ./$(DEPDIR)/libsframe_la-sframe-dump.Plo \
> ++	./$(DEPDIR)/libsframe_la-sframe-error.Plo \
> ++	./$(DEPDIR)/libsframe_la-sframe.Plo \
> ++	testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Po \
> ++	testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Po \
> ++	testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Po \
> ++	testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Po
> + am__mv = mv -f
> + COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
> + 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
> +@@ -295,8 +306,8 @@ am__can_run_installinfo = \
> +   esac
> + am__include_HEADERS_DIST = $(INCDIR)/sframe.h $(INCDIR)/sframe-api.h
> + HEADERS = $(include_HEADERS)
> +-am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
> +-	$(LISP)config.h.in
> ++am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \
> ++	config.h.in
> + # Read a list of newline-separated strings from the standard input,
> + # and print each of them once, without duplicates.  Input order is
> + # *not* preserved.
> +@@ -313,9 +324,6 @@ am__define_uniq_tagged_files = \
> +   unique=`for i in $$list; do \
> +     if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
> +   done | $(am__uniquify_input)`
> +-ETAGS = etags
> +-CTAGS = ctags
> +-CSCOPE = cscope
> + AM_RECURSIVE_TARGETS = cscope
> + DEJATOOL = $(PACKAGE)
> + RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
> +@@ -341,6 +349,8 @@ am__post_remove_distdir = $(am__remove_distdir)
> + DIST_ARCHIVES = $(distdir).tar.gz
> + GZIP_ENV = --best
> + DIST_TARGETS = dist-gzip
> ++# Exists only to be overridden by the user if desired.
> ++AM_DISTCHECK_DVI_TARGET = dvi
> + distuninstallcheck_listfiles = find . -type f -print
> + am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
> +   | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
> +@@ -359,15 +369,19 @@ CFLAGS = @CFLAGS@
> + COMPAT_DEJAGNU = @COMPAT_DEJAGNU@
> + CPP = @CPP@
> + CPPFLAGS = @CPPFLAGS@
> ++CSCOPE = @CSCOPE@
> ++CTAGS = @CTAGS@
> + CYGPATH_W = @CYGPATH_W@
> + DEFS = @DEFS@
> + DEPDIR = @DEPDIR@
> ++DLLTOOL = @DLLTOOL@
> + DSYMUTIL = @DSYMUTIL@
> + DUMPBIN = @DUMPBIN@
> + ECHO_C = @ECHO_C@
> + ECHO_N = @ECHO_N@
> + ECHO_T = @ECHO_T@
> + EGREP = @EGREP@
> ++ETAGS = @ETAGS@
> + EXEEXT = @EXEEXT@
> + FGREP = @FGREP@
> + GREP = @GREP@
> +@@ -386,6 +400,7 @@ LN_S = @LN_S@
> + LTLIBOBJS = @LTLIBOBJS@
> + MAINT = @MAINT@
> + MAKEINFO = @MAKEINFO@
> ++MANIFEST_TOOL = @MANIFEST_TOOL@
> + MKDIR_P = @MKDIR_P@
> + NM = @NM@
> + NMEDIT = @NMEDIT@
> +@@ -541,8 +556,8 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
> + 	    echo ' $(SHELL) ./config.status'; \
> + 	    $(SHELL) ./config.status;; \
> + 	  *) \
> +-	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
> +-	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
> ++	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \
> ++	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \
> + 	esac;
> + $(srcdir)/doc/local.mk $(srcdir)/testsuite/local.mk $(srcdir)/testsuite/libsframe.decode/local.mk $(srcdir)/testsuite/libsframe.encode/local.mk $(am__empty):
> + 
> +@@ -570,6 +585,15 @@ $(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
> + distclean-hdr:
> + 	-rm -f config.h stamp-h1
> + 
> ++clean-checkPROGRAMS:
> ++	@list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \
> ++	echo " rm -f" $$list; \
> ++	rm -f $$list || exit $$?; \
> ++	test -n "$(EXEEXT)" || exit 0; \
> ++	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
> ++	echo " rm -f" $$list; \
> ++	rm -f $$list
> ++
> + install-libLTLIBRARIES: $(lib_LTLIBRARIES)
> + 	@$(NORMAL_INSTALL)
> + 	@list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
> +@@ -618,36 +642,27 @@ clean-noinstLTLIBRARIES:
> + 
> + libsframe.la: $(libsframe_la_OBJECTS) $(libsframe_la_DEPENDENCIES) $(EXTRA_libsframe_la_DEPENDENCIES) 
> + 	$(AM_V_CCLD)$(LINK) $(am_libsframe_la_rpath) $(libsframe_la_OBJECTS) $(libsframe_la_LIBADD) $(LIBS)
> +-
> +-clean-checkPROGRAMS:
> +-	@list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \
> +-	echo " rm -f" $$list; \
> +-	rm -f $$list || exit $$?; \
> +-	test -n "$(EXEEXT)" || exit 0; \
> +-	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
> +-	echo " rm -f" $$list; \
> +-	rm -f $$list
> + testsuite/libsframe.decode/$(am__dirstamp):
> + 	@$(MKDIR_P) testsuite/libsframe.decode
> + 	@: > testsuite/libsframe.decode/$(am__dirstamp)
> + testsuite/libsframe.decode/$(DEPDIR)/$(am__dirstamp):
> + 	@$(MKDIR_P) testsuite/libsframe.decode/$(DEPDIR)
> + 	@: > testsuite/libsframe.decode/$(DEPDIR)/$(am__dirstamp)
> +-testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.$(OBJEXT):  \
> ++testsuite/libsframe.decode/be_flipping-be-flipping.$(OBJEXT):  \
> + 	testsuite/libsframe.decode/$(am__dirstamp) \
> + 	testsuite/libsframe.decode/$(DEPDIR)/$(am__dirstamp)
> + 
> + testsuite/libsframe.decode/be-flipping$(EXEEXT): $(testsuite_libsframe_decode_be_flipping_OBJECTS) $(testsuite_libsframe_decode_be_flipping_DEPENDENCIES) $(EXTRA_testsuite_libsframe_decode_be_flipping_DEPENDENCIES) testsuite/libsframe.decode/$(am__dirstamp)
> + 	@rm -f testsuite/libsframe.decode/be-flipping$(EXEEXT)
> + 	$(AM_V_CCLD)$(LINK) $(testsuite_libsframe_decode_be_flipping_OBJECTS) $(testsuite_libsframe_decode_be_flipping_LDADD) $(LIBS)
> +-testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.$(OBJEXT):  \
> ++testsuite/libsframe.decode/frecnt_1-frecnt-1.$(OBJEXT):  \
> + 	testsuite/libsframe.decode/$(am__dirstamp) \
> + 	testsuite/libsframe.decode/$(DEPDIR)/$(am__dirstamp)
> + 
> + testsuite/libsframe.decode/frecnt-1$(EXEEXT): $(testsuite_libsframe_decode_frecnt_1_OBJECTS) $(testsuite_libsframe_decode_frecnt_1_DEPENDENCIES) $(EXTRA_testsuite_libsframe_decode_frecnt_1_DEPENDENCIES) testsuite/libsframe.decode/$(am__dirstamp)
> + 	@rm -f testsuite/libsframe.decode/frecnt-1$(EXEEXT)
> + 	$(AM_V_CCLD)$(LINK) $(testsuite_libsframe_decode_frecnt_1_OBJECTS) $(testsuite_libsframe_decode_frecnt_1_LDADD) $(LIBS)
> +-testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.$(OBJEXT):  \
> ++testsuite/libsframe.decode/frecnt_2-frecnt-2.$(OBJEXT):  \
> + 	testsuite/libsframe.decode/$(am__dirstamp) \
> + 	testsuite/libsframe.decode/$(DEPDIR)/$(am__dirstamp)
> + 
> +@@ -660,7 +675,7 @@ testsuite/libsframe.encode/$(am__dirstamp):
> + testsuite/libsframe.encode/$(DEPDIR)/$(am__dirstamp):
> + 	@$(MKDIR_P) testsuite/libsframe.encode/$(DEPDIR)
> + 	@: > testsuite/libsframe.encode/$(DEPDIR)/$(am__dirstamp)
> +-testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.$(OBJEXT):  \
> ++testsuite/libsframe.encode/encode_1-encode-1.$(OBJEXT):  \
> + 	testsuite/libsframe.encode/$(am__dirstamp) \
> + 	testsuite/libsframe.encode/$(DEPDIR)/$(am__dirstamp)
> + 
> +@@ -676,13 +691,19 @@ mostlyclean-compile:
> + distclean-compile:
> + 	-rm -f *.tab.c
>   
> +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsframe_la-sframe-dump.Plo@am__quote@
> +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsframe_la-sframe-error.Plo@am__quote@
> +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsframe_la-sframe.Plo@am__quote@
> +-@AMDEP_TRUE@@am__include@ @am__quote@testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_be_flipping-be-flipping.Po@am__quote@
> +-@AMDEP_TRUE@@am__include@ @am__quote@testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_1-frecnt-1.Po@am__quote@
> +-@AMDEP_TRUE@@am__include@ @am__quote@testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_2-frecnt-2.Po@am__quote@
> +-@AMDEP_TRUE@@am__include@ @am__quote@testsuite/libsframe.encode/$(DEPDIR)/testsuite_libsframe_encode_encode_1-encode-1.Po@am__quote@
> ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsframe_la-sframe-dump.Plo@am__quote@ # am--include-marker
> ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsframe_la-sframe-error.Plo@am__quote@ # am--include-marker
> ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsframe_la-sframe.Plo@am__quote@ # am--include-marker
> ++@AMDEP_TRUE@@am__include@ @am__quote@testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Po@am__quote@ # am--include-marker
> ++@AMDEP_TRUE@@am__include@ @am__quote@testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Po@am__quote@ # am--include-marker
> ++@AMDEP_TRUE@@am__include@ @am__quote@testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Po@am__quote@ # am--include-marker
> ++@AMDEP_TRUE@@am__include@ @am__quote@testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Po@am__quote@ # am--include-marker
> ++
> ++$(am__depfiles_remade):
> ++	@$(MKDIR_P) $(@D)
> ++	@echo '# dummy' >$@-t && $(am__mv) $@-t $@
> ++
> ++am--depfiles: $(am__depfiles_remade)
>   
> - # LT_PREREQ(VERSION)
> -@@ -166,10 +168,13 @@ _LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl
> - dnl
> - m4_require([_LT_FILEUTILS_DEFAULTS])dnl
> - m4_require([_LT_CHECK_SHELL_FEATURES])dnl
> -+m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl
> - m4_require([_LT_CMD_RELOAD])dnl
> - m4_require([_LT_CHECK_MAGIC_METHOD])dnl
> -+m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl
> - m4_require([_LT_CMD_OLD_ARCHIVE])dnl
> - m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
> -+m4_require([_LT_WITH_SYSROOT])dnl
> + .c.o:
> + @am__fastdepCC_TRUE@	$(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
> +@@ -729,61 +750,61 @@ libsframe_la-sframe-error.lo: sframe-error.c
> + @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
> + @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsframe_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libsframe_la-sframe-error.lo `test -f 'sframe-error.c' || echo '$(srcdir)/'`sframe-error.c
> + 
> +-testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.o: testsuite/libsframe.decode/be-flipping.c
> +-@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.o -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_be_flipping-be-flipping.Tpo -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.o `test -f 'testsuite/libsframe.decode/be-flipping.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/be-flipping.c
> +-@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_be_flipping-be-flipping.Tpo testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_be_flipping-be-flipping.Po
> +-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.decode/be-flipping.c' object='testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.o' libtool=no @AMDEPBACKSLASH@
> ++testsuite/libsframe.decode/be_flipping-be-flipping.o: testsuite/libsframe.decode/be-flipping.c
> ++@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/be_flipping-be-flipping.o -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Tpo -c -o testsuite/libsframe.decode/be_flipping-be-flipping.o `test -f 'testsuite/libsframe.decode/be-flipping.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/be-flipping.c
> ++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Tpo testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Po
> ++@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.decode/be-flipping.c' object='testsuite/libsframe.decode/be_flipping-be-flipping.o' libtool=no @AMDEPBACKSLASH@
> + @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
> +-@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.o `test -f 'testsuite/libsframe.decode/be-flipping.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/be-flipping.c
> ++@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/be_flipping-be-flipping.o `test -f 'testsuite/libsframe.decode/be-flipping.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/be-flipping.c
> + 
> +-testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.obj: testsuite/libsframe.decode/be-flipping.c
> +-@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.obj -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_be_flipping-be-flipping.Tpo -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.obj `if test -f 'testsuite/libsframe.decode/be-flipping.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/be-flipping.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/be-flipping.c'; fi`
> +-@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_be_flipping-be-flipping.Tpo testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_be_flipping-be-flipping.Po
> +-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.decode/be-flipping.c' object='testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.obj' libtool=no @AMDEPBACKSLASH@
> ++testsuite/libsframe.decode/be_flipping-be-flipping.obj: testsuite/libsframe.decode/be-flipping.c
> ++@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/be_flipping-be-flipping.obj -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Tpo -c -o testsuite/libsframe.decode/be_flipping-be-flipping.obj `if test -f 'testsuite/libsframe.decode/be-flipping.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/be-flipping.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/be-flipping.c'; fi`
> ++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Tpo testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Po
> ++@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.decode/be-flipping.c' object='testsuite/libsframe.decode/be_flipping-be-flipping.obj' libtool=no @AMDEPBACKSLASH@
> + @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
> +-@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.obj `if test -f 'testsuite/libsframe.decode/be-flipping.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/be-flipping.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/be-flipping.c'; fi`
> ++@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/be_flipping-be-flipping.obj `if test -f 'testsuite/libsframe.decode/be-flipping.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/be-flipping.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/be-flipping.c'; fi`
> + 
> +-testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.o: testsuite/libsframe.decode/frecnt-1.c
> +-@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.o -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_1-frecnt-1.Tpo -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.o `test -f 'testsuite/libsframe.decode/frecnt-1.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/frecnt-1.c
> +-@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_1-frecnt-1.Tpo testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_1-frecnt-1.Po
> +-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.decode/frecnt-1.c' object='testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.o' libtool=no @AMDEPBACKSLASH@
> ++testsuite/libsframe.decode/frecnt_1-frecnt-1.o: testsuite/libsframe.decode/frecnt-1.c
> ++@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/frecnt_1-frecnt-1.o -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Tpo -c -o testsuite/libsframe.decode/frecnt_1-frecnt-1.o `test -f 'testsuite/libsframe.decode/frecnt-1.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/frecnt-1.c
> ++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Tpo testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Po
> ++@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.decode/frecnt-1.c' object='testsuite/libsframe.decode/frecnt_1-frecnt-1.o' libtool=no @AMDEPBACKSLASH@
> + @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
> +-@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.o `test -f 'testsuite/libsframe.decode/frecnt-1.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/frecnt-1.c
> ++@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/frecnt_1-frecnt-1.o `test -f 'testsuite/libsframe.decode/frecnt-1.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/frecnt-1.c
> + 
> +-testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.obj: testsuite/libsframe.decode/frecnt-1.c
> +-@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.obj -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_1-frecnt-1.Tpo -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.obj `if test -f 'testsuite/libsframe.decode/frecnt-1.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/frecnt-1.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/frecnt-1.c'; fi`
> +-@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_1-frecnt-1.Tpo testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_1-frecnt-1.Po
> +-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.decode/frecnt-1.c' object='testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.obj' libtool=no @AMDEPBACKSLASH@
> ++testsuite/libsframe.decode/frecnt_1-frecnt-1.obj: testsuite/libsframe.decode/frecnt-1.c
> ++@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/frecnt_1-frecnt-1.obj -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Tpo -c -o testsuite/libsframe.decode/frecnt_1-frecnt-1.obj `if test -f 'testsuite/libsframe.decode/frecnt-1.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/frecnt-1.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/frecnt-1.c'; fi`
> ++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Tpo testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Po
> ++@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.decode/frecnt-1.c' object='testsuite/libsframe.decode/frecnt_1-frecnt-1.obj' libtool=no @AMDEPBACKSLASH@
> + @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
> +-@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.obj `if test -f 'testsuite/libsframe.decode/frecnt-1.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/frecnt-1.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/frecnt-1.c'; fi`
> ++@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/frecnt_1-frecnt-1.obj `if test -f 'testsuite/libsframe.decode/frecnt-1.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/frecnt-1.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/frecnt-1.c'; fi`
> + 
> +-testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.o: testsuite/libsframe.decode/frecnt-2.c
> +-@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.o -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_2-frecnt-2.Tpo -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.o `test -f 'testsuite/libsframe.decode/frecnt-2.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/frecnt-2.c
> +-@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_2-frecnt-2.Tpo testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_2-frecnt-2.Po
> +-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.decode/frecnt-2.c' object='testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.o' libtool=no @AMDEPBACKSLASH@
> ++testsuite/libsframe.decode/frecnt_2-frecnt-2.o: testsuite/libsframe.decode/frecnt-2.c
> ++@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/frecnt_2-frecnt-2.o -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Tpo -c -o testsuite/libsframe.decode/frecnt_2-frecnt-2.o `test -f 'testsuite/libsframe.decode/frecnt-2.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/frecnt-2.c
> ++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Tpo testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Po
> ++@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.decode/frecnt-2.c' object='testsuite/libsframe.decode/frecnt_2-frecnt-2.o' libtool=no @AMDEPBACKSLASH@
> + @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
> +-@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.o `test -f 'testsuite/libsframe.decode/frecnt-2.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/frecnt-2.c
> ++@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/frecnt_2-frecnt-2.o `test -f 'testsuite/libsframe.decode/frecnt-2.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/frecnt-2.c
> + 
> +-testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.obj: testsuite/libsframe.decode/frecnt-2.c
> +-@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.obj -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_2-frecnt-2.Tpo -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.obj `if test -f 'testsuite/libsframe.decode/frecnt-2.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/frecnt-2.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/frecnt-2.c'; fi`
> +-@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_2-frecnt-2.Tpo testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_2-frecnt-2.Po
> +-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.decode/frecnt-2.c' object='testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.obj' libtool=no @AMDEPBACKSLASH@
> ++testsuite/libsframe.decode/frecnt_2-frecnt-2.obj: testsuite/libsframe.decode/frecnt-2.c
> ++@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/frecnt_2-frecnt-2.obj -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Tpo -c -o testsuite/libsframe.decode/frecnt_2-frecnt-2.obj `if test -f 'testsuite/libsframe.decode/frecnt-2.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/frecnt-2.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/frecnt-2.c'; fi`
> ++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Tpo testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Po
> ++@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.decode/frecnt-2.c' object='testsuite/libsframe.decode/frecnt_2-frecnt-2.obj' libtool=no @AMDEPBACKSLASH@
> + @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
> +-@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.obj `if test -f 'testsuite/libsframe.decode/frecnt-2.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/frecnt-2.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/frecnt-2.c'; fi`
> ++@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/frecnt_2-frecnt-2.obj `if test -f 'testsuite/libsframe.decode/frecnt-2.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/frecnt-2.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/frecnt-2.c'; fi`
> + 
> +-testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.o: testsuite/libsframe.encode/encode-1.c
> +-@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.o -MD -MP -MF testsuite/libsframe.encode/$(DEPDIR)/testsuite_libsframe_encode_encode_1-encode-1.Tpo -c -o testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.o `test -f 'testsuite/libsframe.encode/encode-1.c' || echo '$(srcdir)/'`testsuite/libsframe.encode/encode-1.c
> +-@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.encode/$(DEPDIR)/testsuite_libsframe_encode_encode_1-encode-1.Tpo testsuite/libsframe.encode/$(DEPDIR)/testsuite_libsframe_encode_encode_1-encode-1.Po
> +-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.encode/encode-1.c' object='testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.o' libtool=no @AMDEPBACKSLASH@
> ++testsuite/libsframe.encode/encode_1-encode-1.o: testsuite/libsframe.encode/encode-1.c
> ++@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.encode/encode_1-encode-1.o -MD -MP -MF testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Tpo -c -o testsuite/libsframe.encode/encode_1-encode-1.o `test -f 'testsuite/libsframe.encode/encode-1.c' || echo '$(srcdir)/'`testsuite/libsframe.encode/encode-1.c
> ++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Tpo testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Po
> ++@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.encode/encode-1.c' object='testsuite/libsframe.encode/encode_1-encode-1.o' libtool=no @AMDEPBACKSLASH@
> + @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
> +-@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.o `test -f 'testsuite/libsframe.encode/encode-1.c' || echo '$(srcdir)/'`testsuite/libsframe.encode/encode-1.c
> ++@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.encode/encode_1-encode-1.o `test -f 'testsuite/libsframe.encode/encode-1.c' || echo '$(srcdir)/'`testsuite/libsframe.encode/encode-1.c
> + 
> +-testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.obj: testsuite/libsframe.encode/encode-1.c
> +-@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.obj -MD -MP -MF testsuite/libsframe.encode/$(DEPDIR)/testsuite_libsframe_encode_encode_1-encode-1.Tpo -c -o testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.obj `if test -f 'testsuite/libsframe.encode/encode-1.c'; then $(CYGPATH_W) 'testsuite/libsframe.encode/encode-1.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.encode/encode-1.c'; fi`
> +-@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.encode/$(DEPDIR)/testsuite_libsframe_encode_encode_1-encode-1.Tpo testsuite/libsframe.encode/$(DEPDIR)/testsuite_libsframe_encode_encode_1-encode-1.Po
> +-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.encode/encode-1.c' object='testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.obj' libtool=no @AMDEPBACKSLASH@
> ++testsuite/libsframe.encode/encode_1-encode-1.obj: testsuite/libsframe.encode/encode-1.c
> ++@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.encode/encode_1-encode-1.obj -MD -MP -MF testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Tpo -c -o testsuite/libsframe.encode/encode_1-encode-1.obj `if test -f 'testsuite/libsframe.encode/encode-1.c'; then $(CYGPATH_W) 'testsuite/libsframe.encode/encode-1.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.encode/encode-1.c'; fi`
> ++@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Tpo testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Po
> ++@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='testsuite/libsframe.encode/encode-1.c' object='testsuite/libsframe.encode/encode_1-encode-1.obj' libtool=no @AMDEPBACKSLASH@
> + @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
> +-@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.obj `if test -f 'testsuite/libsframe.encode/encode-1.c'; then $(CYGPATH_W) 'testsuite/libsframe.encode/encode-1.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.encode/encode-1.c'; fi`
> ++@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.encode/encode_1-encode-1.obj `if test -f 'testsuite/libsframe.encode/encode-1.c'; then $(CYGPATH_W) 'testsuite/libsframe.encode/encode-1.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.encode/encode-1.c'; fi`
> + 
> + mostlyclean-libtool:
> + 	-rm -f *.lo
> +@@ -1020,7 +1041,7 @@ site.exp: Makefile $(EXTRA_DEJAGNU_SITE_CONFIG)
> + 	@echo '# Do not edit here.  If you wish to override these values' >>site.tmp
> + 	@echo '# edit the last section' >>site.tmp
> + 	@echo 'set srcdir "$(srcdir)"' >>site.tmp
> +-	@echo "set objdir `pwd`" >>site.tmp
> ++	@echo "set objdir \"`pwd`\"" >>site.tmp
> + 	@echo 'set build_alias "$(build_alias)"' >>site.tmp
> + 	@echo 'set build_triplet $(build_triplet)' >>site.tmp
> + 	@echo 'set host_alias "$(host_alias)"' >>site.tmp
> +@@ -1044,8 +1065,10 @@ distclean-DEJAGNU:
> + 	-l='$(DEJATOOL)'; for tool in $$l; do \
> + 	  rm -f $$tool.sum $$tool.log; \
> + 	done
> ++distdir: $(BUILT_SOURCES)
> ++	$(MAKE) $(AM_MAKEFLAGS) distdir-am
>   
> - _LT_CONFIG_LIBTOOL_INIT([
> - # See if we are running on zsh, and set the options which allow our
> -@@ -632,7 +637,7 @@ m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl
> - m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
> - configured by $[0], generated by m4_PACKAGE_STRING.
> +-distdir: $(DISTFILES)
> ++distdir-am: $(DISTFILES)
> + 	$(am__remove_distdir)
> + 	test -d "$(distdir)" || mkdir "$(distdir)"
> + 	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
> +@@ -1103,6 +1126,10 @@ dist-xz: distdir
> + 	tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
> + 	$(am__post_remove_distdir)
>   
> --Copyright (C) 2009 Free Software Foundation, Inc.
> -+Copyright (C) 2010 Free Software Foundation, Inc.
> - This config.lt script is free software; the Free Software Foundation
> - gives unlimited permision to copy, distribute and modify it."
> ++dist-zstd: distdir
> ++	tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst
> ++	$(am__post_remove_distdir)
> ++
> + dist-tarZ: distdir
> + 	@echo WARNING: "Support for distribution archives compressed with" \
> + 		       "legacy program 'compress' is deprecated." >&2
> +@@ -1145,6 +1172,8 @@ distcheck: dist
> + 	  eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
> + 	*.zip*) \
> + 	  unzip $(distdir).zip ;;\
> ++	*.tar.zst*) \
> ++	  zstd -dc $(distdir).tar.zst | $(am__untar) ;;\
> + 	esac
> + 	chmod -R a-w $(distdir)
> + 	chmod u+w $(distdir)
> +@@ -1160,7 +1189,7 @@ distcheck: dist
> + 	    $(DISTCHECK_CONFIGURE_FLAGS) \
> + 	    --srcdir=../.. --prefix="$$dc_install_base" \
> + 	  && $(MAKE) $(AM_MAKEFLAGS) \
> +-	  && $(MAKE) $(AM_MAKEFLAGS) dvi \
> ++	  && $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \
> + 	  && $(MAKE) $(AM_MAKEFLAGS) check \
> + 	  && $(MAKE) $(AM_MAKEFLAGS) install \
> + 	  && $(MAKE) $(AM_MAKEFLAGS) installcheck \
> +@@ -1216,6 +1245,8 @@ check-am: all-am
> + 	$(MAKE) $(AM_MAKEFLAGS) check-DEJAGNU
> + check: check-am
> + all-am: Makefile $(INFO_DEPS) $(LTLIBRARIES) $(HEADERS) config.h
> ++install-checkPROGRAMS: install-libLTLIBRARIES
> ++
> + installdirs:
> + 	for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(infodir)" "$(DESTDIR)$(includedir)"; do \
> + 	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
> +@@ -1266,7 +1297,13 @@ clean-am: clean-aminfo clean-checkPROGRAMS clean-generic \
>   
> -@@ -746,15 +751,12 @@ _LT_EOF
> -   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> -   # text mode, it properly converts lines to CR/LF.  This bash problem
> -   # is reportedly fixed, but why not run on old versions too?
> --  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
> --    || (rm -f "$cfgfile"; exit 1)
> -+  sed '$q' "$ltmain" >> "$cfgfile" \
> -+     || (rm -f "$cfgfile"; exit 1)
> + distclean: distclean-am
> + 	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
> +-	-rm -rf ./$(DEPDIR) testsuite/libsframe.decode/$(DEPDIR) testsuite/libsframe.encode/$(DEPDIR)
> ++		-rm -f ./$(DEPDIR)/libsframe_la-sframe-dump.Plo
> ++	-rm -f ./$(DEPDIR)/libsframe_la-sframe-error.Plo
> ++	-rm -f ./$(DEPDIR)/libsframe_la-sframe.Plo
> ++	-rm -f testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Po
> ++	-rm -f testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Po
> ++	-rm -f testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Po
> ++	-rm -f testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Po
> + 	-rm -f Makefile
> + distclean-am: clean-am distclean-DEJAGNU distclean-compile \
> + 	distclean-generic distclean-hdr distclean-libtool \
> +@@ -1406,7 +1443,13 @@ installcheck-am:
> + maintainer-clean: maintainer-clean-am
> + 	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
> + 	-rm -rf $(top_srcdir)/autom4te.cache
> +-	-rm -rf ./$(DEPDIR) testsuite/libsframe.decode/$(DEPDIR) testsuite/libsframe.encode/$(DEPDIR)
> ++		-rm -f ./$(DEPDIR)/libsframe_la-sframe-dump.Plo
> ++	-rm -f ./$(DEPDIR)/libsframe_la-sframe-error.Plo
> ++	-rm -f ./$(DEPDIR)/libsframe_la-sframe.Plo
> ++	-rm -f testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Po
> ++	-rm -f testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Po
> ++	-rm -f testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Po
> ++	-rm -f testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Po
> + 	-rm -f Makefile
> + maintainer-clean-am: distclean-am maintainer-clean-aminfo \
> + 	maintainer-clean-generic
> +@@ -1430,28 +1473,28 @@ uninstall-am: uninstall-dvi-am uninstall-html-am \
> + 
> + .MAKE: all check-am install-am install-strip
> + 
> +-.PHONY: CTAGS GTAGS TAGS all all-am am--refresh check check-DEJAGNU \
> +-	check-am clean clean-aminfo clean-checkPROGRAMS clean-cscope \
> +-	clean-generic clean-libLTLIBRARIES clean-libtool \
> ++.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles am--refresh check \
> ++	check-DEJAGNU check-am clean clean-aminfo clean-checkPROGRAMS \
> ++	clean-cscope clean-generic clean-libLTLIBRARIES clean-libtool \
> + 	clean-noinstLTLIBRARIES cscope cscopelist-am ctags ctags-am \
> + 	dist dist-all dist-bzip2 dist-gzip dist-info dist-lzip \
> +-	dist-shar dist-tarZ dist-xz dist-zip distcheck distclean \
> +-	distclean-DEJAGNU distclean-compile distclean-generic \
> +-	distclean-hdr distclean-libtool distclean-tags distcleancheck \
> +-	distdir distuninstallcheck dvi dvi-am html html-am html-local \
> +-	info info-am install install-am install-data install-data-am \
> +-	install-dvi install-dvi-am install-exec install-exec-am \
> +-	install-html install-html-am install-includeHEADERS \
> +-	install-info install-info-am install-libLTLIBRARIES \
> +-	install-man install-pdf install-pdf-am install-ps \
> +-	install-ps-am install-strip installcheck installcheck-am \
> +-	installdirs maintainer-clean maintainer-clean-aminfo \
> +-	maintainer-clean-generic mostlyclean mostlyclean-aminfo \
> +-	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
> +-	pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am \
> +-	uninstall-dvi-am uninstall-html-am uninstall-includeHEADERS \
> +-	uninstall-info-am uninstall-libLTLIBRARIES uninstall-pdf-am \
> +-	uninstall-ps-am
> ++	dist-shar dist-tarZ dist-xz dist-zip dist-zstd distcheck \
> ++	distclean distclean-DEJAGNU distclean-compile \
> ++	distclean-generic distclean-hdr distclean-libtool \
> ++	distclean-tags distcleancheck distdir distuninstallcheck dvi \
> ++	dvi-am html html-am html-local info info-am install install-am \
> ++	install-data install-data-am install-dvi install-dvi-am \
> ++	install-exec install-exec-am install-html install-html-am \
> ++	install-includeHEADERS install-info install-info-am \
> ++	install-libLTLIBRARIES install-man install-pdf install-pdf-am \
> ++	install-ps install-ps-am install-strip installcheck \
> ++	installcheck-am installdirs maintainer-clean \
> ++	maintainer-clean-aminfo maintainer-clean-generic mostlyclean \
> ++	mostlyclean-aminfo mostlyclean-compile mostlyclean-generic \
> ++	mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
> ++	uninstall-am uninstall-dvi-am uninstall-html-am \
> ++	uninstall-includeHEADERS uninstall-info-am \
> ++	uninstall-libLTLIBRARIES uninstall-pdf-am uninstall-ps-am
> + 
> + .PRECIOUS: Makefile
> + 
> +diff --git a/libsframe/aclocal.m4 b/libsframe/aclocal.m4
> +index b0cdd6b184d..c83d4f62ece 100644
> +--- a/libsframe/aclocal.m4
> ++++ b/libsframe/aclocal.m4
> +@@ -1,6 +1,6 @@
> +-# generated automatically by aclocal 1.15.1 -*- Autoconf -*-
> ++# generated automatically by aclocal 1.16.5 -*- Autoconf -*-
>   
> --  _LT_PROG_XSI_SHELLFNS
> -+  _LT_PROG_REPLACE_SHELLFNS
> +-# Copyright (C) 1996-2017 Free Software Foundation, Inc.
> ++# Copyright (C) 1996-2021 Free Software Foundation, Inc.
>   
> --  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
> --    || (rm -f "$cfgfile"; exit 1)
> --
> --  mv -f "$cfgfile" "$ofile" ||
> -+   mv -f "$cfgfile" "$ofile" ||
> -     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
> -   chmod +x "$ofile"
> - ],
> -@@ -980,6 +982,8 @@ _LT_EOF
> -       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD
> -       echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
> -       $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
> -+      echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD
> -+      $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD
> -       cat > conftest.c << _LT_EOF
> - int main() { return 0;}
> - _LT_EOF
> -@@ -1069,30 +1073,41 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES],
> -   fi
> + # This file is free software; the Free Software Foundation
> + # gives unlimited permission to copy and/or distribute it,
> +@@ -20,7 +20,7 @@ You have another version of autoconf.  It may work, but is not guaranteed to.
> + If you have problems, you may need to regenerate the build system entirely.
> + To do so, use the procedure documented by the package, typically 'autoreconf'.])])
> + 
> +-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
> ++# Copyright (C) 2002-2021 Free Software Foundation, Inc.
> + #
> + # This file is free software; the Free Software Foundation
> + # gives unlimited permission to copy and/or distribute it,
> +@@ -32,10 +32,10 @@ To do so, use the procedure documented by the package, typically 'autoreconf'.])
> + # generated from the m4 files accompanying Automake X.Y.
> + # (This private macro should not be called outside this file.)
> + AC_DEFUN([AM_AUTOMAKE_VERSION],
> +-[am__api_version='1.15'
> ++[am__api_version='1.16'
> + dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
> + dnl require some minimum version.  Point them to the right macro.
> +-m4_if([$1], [1.15.1], [],
> ++m4_if([$1], [1.16.5], [],
> +       [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
>   ])
>   
> --# _LT_SYS_MODULE_PATH_AIX
> --# -----------------------
> -+# _LT_SYS_MODULE_PATH_AIX([TAGNAME])
> -+# ----------------------------------
> - # Links a minimal program and checks the executable
> - # for the system default hardcoded library path. In most cases,
> - # this is /usr/lib:/lib, but when the MPI compilers are used
> - # the location of the communication and MPI libs are included too.
> - # If we don't find anything, use the default library path according
> - # to the aix ld manual.
> -+# Store the results from the different compilers for each TAGNAME.
> -+# Allow to override them for all tags through lt_cv_aix_libpath.
> - m4_defun([_LT_SYS_MODULE_PATH_AIX],
> - [m4_require([_LT_DECL_SED])dnl
> --AC_LINK_IFELSE([AC_LANG_SOURCE([AC_LANG_PROGRAM])],[
> --lt_aix_libpath_sed='
> --    /Import File Strings/,/^$/ {
> --	/^0/ {
> --	    s/^0  *\(.*\)$/\1/
> --	    p
> --	}
> --    }'
> --aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> --# Check for a 64-bit object if we didn't find anything.
> --if test -z "$aix_libpath"; then
> --  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> --fi],[])
> --if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> -+if test "${lt_cv_aix_libpath+set}" = set; then
> -+  aix_libpath=$lt_cv_aix_libpath
> -+else
> -+  AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])],
> -+  [AC_LINK_IFELSE([AC_LANG_PROGRAM],[
> -+  lt_aix_libpath_sed='[
> -+      /Import File Strings/,/^$/ {
> -+	  /^0/ {
> -+	      s/^0  *\([^ ]*\) *$/\1/
> -+	      p
> -+	  }
> -+      }]'
> -+  _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> -+  # Check for a 64-bit object if we didn't find anything.
> -+  if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
> -+    _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> -+  fi],[])
> -+  if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
> -+    _LT_TAGVAR([lt_cv_aix_libpath_], [$1])="/usr/lib:/lib"
> -+  fi
> -+  ])
> -+  aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])
> -+fi
> - ])# _LT_SYS_MODULE_PATH_AIX
> +@@ -51,12 +51,12 @@ m4_define([_AM_AUTOCONF_VERSION], [])
> + # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
> + # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
> + AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
> +-[AM_AUTOMAKE_VERSION([1.15.1])dnl
> ++[AM_AUTOMAKE_VERSION([1.16.5])dnl
> + m4_ifndef([AC_AUTOCONF_VERSION],
> +   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
> + _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
>   
> +-# Copyright (C) 2011-2017 Free Software Foundation, Inc.
> ++# Copyright (C) 2011-2021 Free Software Foundation, Inc.
> + #
> + # This file is free software; the Free Software Foundation
> + # gives unlimited permission to copy and/or distribute it,
> +@@ -118,7 +118,7 @@ AC_SUBST([AR])dnl
>   
> -@@ -1117,7 +1132,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> + # AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
>   
> - AC_MSG_CHECKING([how to print strings])
> - # Test print first, because it will be a builtin if present.
> --if test "X`print -r -- -n 2>/dev/null`" = X-n && \
> -+if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
> -    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
> -   ECHO='print -r --'
> - elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> -@@ -1161,6 +1176,39 @@ _LT_DECL([], [ECHO], [1], [An echo program that protects backslashes])
> - ])# _LT_PROG_ECHO_BACKSLASH
> +-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> ++# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> + #
> + # This file is free software; the Free Software Foundation
> + # gives unlimited permission to copy and/or distribute it,
> +@@ -170,7 +170,7 @@ am_aux_dir=`cd "$ac_aux_dir" && pwd`
>   
> + # AM_CONDITIONAL                                            -*- Autoconf -*-
>   
> -+# _LT_WITH_SYSROOT
> -+# ----------------
> -+AC_DEFUN([_LT_WITH_SYSROOT],
> -+[AC_MSG_CHECKING([for sysroot])
> -+AC_ARG_WITH([libtool-sysroot],
> -+[  --with-libtool-sysroot[=DIR] Search for dependent libraries within DIR
> -+                        (or the compiler's sysroot if not specified).],
> -+[], [with_libtool_sysroot=no])
> -+
> -+dnl lt_sysroot will always be passed unquoted.  We quote it here
> -+dnl in case the user passed a directory name.
> -+lt_sysroot=
> -+case ${with_libtool_sysroot} in #(
> -+ yes)
> -+   if test "$GCC" = yes; then
> -+     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
> -+   fi
> -+   ;; #(
> -+ /*)
> -+   lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"`
> -+   ;; #(
> -+ no|'')
> -+   ;; #(
> -+ *)
> -+   AC_MSG_RESULT([${with_libtool_sysroot}])
> -+   AC_MSG_ERROR([The sysroot must be an absolute path.])
> -+   ;;
> -+esac
> -+
> -+ AC_MSG_RESULT([${lt_sysroot:-no}])
> -+_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl
> -+[dependent libraries, and in which our libraries should be installed.])])
> -+
> - # _LT_ENABLE_LOCK
> - # ---------------
> - m4_defun([_LT_ENABLE_LOCK],
> -@@ -1320,6 +1368,51 @@ need_locks="$enable_libtool_lock"
> - ])# _LT_ENABLE_LOCK
> +-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
> ++# Copyright (C) 1997-2021 Free Software Foundation, Inc.
> + #
> + # This file is free software; the Free Software Foundation
> + # gives unlimited permission to copy and/or distribute it,
> +@@ -201,7 +201,7 @@ AC_CONFIG_COMMANDS_PRE(
> + Usually this means the macro was only invoked conditionally.]])
> + fi])])
>   
> +-# Copyright (C) 1999-2017 Free Software Foundation, Inc.
> ++# Copyright (C) 1999-2021 Free Software Foundation, Inc.
> + #
> + # This file is free software; the Free Software Foundation
> + # gives unlimited permission to copy and/or distribute it,
> +@@ -392,13 +392,12 @@ _AM_SUBST_NOTMAKE([am__nodep])dnl
>   
> -+# _LT_PROG_AR
> -+# -----------
> -+m4_defun([_LT_PROG_AR],
> -+[AC_CHECK_TOOLS(AR, [ar], false)
> -+  touch conftest.c
> -+  $AR $plugin_option rc conftest.a conftest.c
> -+  if test "$?" != 0; then
> -+    AC_MSG_WARN([Failed: $AR $plugin_option rc])
> -+  else
> -+    AR="$AR $plugin_option"
> + # Generate code to set up dependency tracking.              -*- Autoconf -*-
> + 
> +-# Copyright (C) 1999-2017 Free Software Foundation, Inc.
> ++# Copyright (C) 1999-2021 Free Software Foundation, Inc.
> + #
> + # This file is free software; the Free Software Foundation
> + # gives unlimited permission to copy and/or distribute it,
> + # with or without modifications, as long as this notice is preserved.
> + 
> +-
> + # _AM_OUTPUT_DEPENDENCY_COMMANDS
> + # ------------------------------
> + AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
> +@@ -406,49 +405,43 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
> +   # Older Autoconf quotes --file arguments for eval, but not when files
> +   # are listed without --file.  Let's play safe and only enable the eval
> +   # if we detect the quoting.
> +-  case $CONFIG_FILES in
> +-  *\'*) eval set x "$CONFIG_FILES" ;;
> +-  *)   set x $CONFIG_FILES ;;
> +-  esac
> ++  # TODO: see whether this extra hack can be removed once we start
> ++  # requiring Autoconf 2.70 or later.
> ++  AS_CASE([$CONFIG_FILES],
> ++          [*\'*], [eval set x "$CONFIG_FILES"],
> ++          [*], [set x $CONFIG_FILES])
> +   shift
> +-  for mf
> ++  # Used to flag and report bootstrapping failures.
> ++  am_rc=0
> ++  for am_mf
> +   do
> +     # Strip MF so we end up with the name of the file.
> +-    mf=`echo "$mf" | sed -e 's/:.*$//'`
> +-    # Check whether this is an Automake generated Makefile or not.
> +-    # We used to match only the files named 'Makefile.in', but
> +-    # some people rename them; so instead we look at the file content.
> +-    # Grep'ing the first line is not enough: some people post-process
> +-    # each Makefile.in and add a new line on top of each file to say so.
> +-    # Grep'ing the whole file is not good either: AIX grep has a line
> ++    am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'`
> ++    # Check whether this is an Automake generated Makefile which includes
> ++    # dependency-tracking related rules and includes.
> ++    # Grep'ing the whole file directly is not great: AIX grep has a line
> +     # limit of 2048, but all sed's we know have understand at least 4000.
> +-    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
> +-      dirpart=`AS_DIRNAME("$mf")`
> +-    else
> +-      continue
> +-    fi
> +-    # Extract the definition of DEPDIR, am__include, and am__quote
> +-    # from the Makefile without running 'make'.
> +-    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
> +-    test -z "$DEPDIR" && continue
> +-    am__include=`sed -n 's/^am__include = //p' < "$mf"`
> +-    test -z "$am__include" && continue
> +-    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
> +-    # Find all dependency output files, they are included files with
> +-    # $(DEPDIR) in their names.  We invoke sed twice because it is the
> +-    # simplest approach to changing $(DEPDIR) to its actual value in the
> +-    # expansion.
> +-    for file in `sed -n "
> +-      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
> +-	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
> +-      # Make sure the directory exists.
> +-      test -f "$dirpart/$file" && continue
> +-      fdir=`AS_DIRNAME(["$file"])`
> +-      AS_MKDIR_P([$dirpart/$fdir])
> +-      # echo "creating $dirpart/$file"
> +-      echo '# dummy' > "$dirpart/$file"
> +-    done
> ++    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
> ++      || continue
> ++    am_dirpart=`AS_DIRNAME(["$am_mf"])`
> ++    am_filepart=`AS_BASENAME(["$am_mf"])`
> ++    AM_RUN_LOG([cd "$am_dirpart" \
> ++      && sed -e '/# am--include-marker/d' "$am_filepart" \
> ++        | $MAKE -f - am--depfiles]) || am_rc=$?
> +   done
> ++  if test $am_rc -ne 0; then
> ++    AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments
> ++    for automatic dependency tracking.  If GNU make was not used, consider
> ++    re-running the configure script with MAKE="gmake" (or whatever is
> ++    necessary).  You can also try re-running configure with the
> ++    '--disable-dependency-tracking' option to at least be able to build
> ++    the package (albeit without support for automatic dependency tracking).])
>  +  fi
> -+  rm -f conftest.*
> -+: ${AR=ar}
> -+: ${AR_FLAGS=cru}
> -+_LT_DECL([], [AR], [1], [The archiver])
> -+_LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive])
> -+
> -+AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file],
> -+  [lt_cv_ar_at_file=no
> -+   AC_COMPILE_IFELSE([AC_LANG_PROGRAM],
> -+     [echo conftest.$ac_objext > conftest.lst
> -+      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD'
> -+      AC_TRY_EVAL([lt_ar_try])
> -+      if test "$ac_status" -eq 0; then
> -+	# Ensure the archiver fails upon bogus file names.
> -+	rm -f conftest.$ac_objext libconftest.a
> -+	AC_TRY_EVAL([lt_ar_try])
> -+	if test "$ac_status" -ne 0; then
> -+          lt_cv_ar_at_file=@
> -+        fi
> -+      fi
> -+      rm -f conftest.* libconftest.a
> -+     ])
> -+  ])
> -+
> -+if test "x$lt_cv_ar_at_file" = xno; then
> -+  archiver_list_spec=
> -+else
> -+  archiver_list_spec=$lt_cv_ar_at_file
> ++  AS_UNSET([am_dirpart])
> ++  AS_UNSET([am_filepart])
> ++  AS_UNSET([am_mf])
> ++  AS_UNSET([am_rc])
> ++  rm -f conftest-deps.mk
> + }
> + ])# _AM_OUTPUT_DEPENDENCY_COMMANDS
> + 
> +@@ -457,18 +450,17 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
> + # -----------------------------
> + # This macro should only be invoked once -- use via AC_REQUIRE.
> + #
> +-# This code is only required when automatic dependency tracking
> +-# is enabled.  FIXME.  This creates each '.P' file that we will
> +-# need in order to bootstrap the dependency handling code.
> ++# This code is only required when automatic dependency tracking is enabled.
> ++# This creates each '.Po' and '.Plo' makefile fragment that we'll need in
> ++# order to bootstrap the dependency handling code.
> + AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
> + [AC_CONFIG_COMMANDS([depfiles],
> +      [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
> +-     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
> +-])
> ++     [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])])
> + 
> + # Do all the work for Automake.                             -*- Autoconf -*-
> + 
> +-# Copyright (C) 1996-2017 Free Software Foundation, Inc.
> ++# Copyright (C) 1996-2021 Free Software Foundation, Inc.
> + #
> + # This file is free software; the Free Software Foundation
> + # gives unlimited permission to copy and/or distribute it,
> +@@ -496,6 +488,10 @@ m4_defn([AC_PROG_CC])
> + # release and drop the old call support.
> + AC_DEFUN([AM_INIT_AUTOMAKE],
> + [AC_PREREQ([2.65])dnl
> ++m4_ifdef([_$0_ALREADY_INIT],
> ++  [m4_fatal([$0 expanded multiple times
> ++]m4_defn([_$0_ALREADY_INIT]))],
> ++  [m4_define([_$0_ALREADY_INIT], m4_expansion_stack)])dnl
> + dnl Autoconf wants to disallow AM_ names.  We explicitly allow
> + dnl the ones we care about.
> + m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
> +@@ -532,7 +528,7 @@ m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
> + [_AM_SET_OPTIONS([$1])dnl
> + dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
> + m4_if(
> +-  m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
> ++  m4_ifset([AC_PACKAGE_NAME], [ok]):m4_ifset([AC_PACKAGE_VERSION], [ok]),
> +   [ok:ok],,
> +   [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
> +  AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
> +@@ -555,8 +551,8 @@ AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
> + AC_REQUIRE([AC_PROG_MKDIR_P])dnl
> + # For better backward compatibility.  To be removed once Automake 1.9.x
> + # dies out for good.  For more background, see:
> +-# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
> +-# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
> ++# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
> ++# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
> + AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
> + # We need awk for the "check" target (and possibly the TAP driver).  The
> + # system "awk" is bad on some platforms.
> +@@ -584,6 +580,20 @@ AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
> + 		  [m4_define([AC_PROG_OBJCXX],
> + 			     m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
> + ])
> ++# Variables for tags utilities; see am/tags.am
> ++if test -z "$CTAGS"; then
> ++  CTAGS=ctags
>  +fi
> -+_LT_DECL([], [archiver_list_spec], [1],
> -+  [How to feed a file listing to the archiver])
> -+])# _LT_PROG_AR
> -+
> ++AC_SUBST([CTAGS])
> ++if test -z "$ETAGS"; then
> ++  ETAGS=etags
> ++fi
> ++AC_SUBST([ETAGS])
> ++if test -z "$CSCOPE"; then
> ++  CSCOPE=cscope
> ++fi
> ++AC_SUBST([CSCOPE])
>  +
> - # _LT_CMD_OLD_ARCHIVE
> - # -------------------
> - m4_defun([_LT_CMD_OLD_ARCHIVE],
> -@@ -1336,23 +1429,7 @@ for plugin in $plugin_names; do
> -   fi
> + AC_REQUIRE([AM_SILENT_RULES])dnl
> + dnl The testsuite driver may need to know about EXEEXT, so add the
> + dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This
> +@@ -623,7 +633,7 @@ END
> + Aborting the configuration process, to ensure you take notice of the issue.
> + 
> + You can download and install GNU coreutils to get an 'rm' implementation
> +-that behaves properly: <http://www.gnu.org/software/coreutils/>.
> ++that behaves properly: <https://www.gnu.org/software/coreutils/>.
> + 
> + If you want to complete the configuration process using your problematic
> + 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
> +@@ -665,7 +675,7 @@ for _am_header in $config_headers :; do
>   done
> + echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
>   
> --AC_CHECK_TOOL(AR, ar, false)
> --test -z "$AR" && AR=ar
> --if test -n "$plugin_option"; then
> --  if $AR --help 2>&1 | grep -q "\--plugin"; then
> --    touch conftest.c
> --    $AR $plugin_option rc conftest.a conftest.c
> --    if test "$?" != 0; then
> --      AC_MSG_WARN([Failed: $AR $plugin_option rc])
> --    else
> --      AR="$AR $plugin_option"
> --    fi
> --    rm -f conftest.*
> --  fi
> --fi
> --test -z "$AR_FLAGS" && AR_FLAGS=cru
> --_LT_DECL([], [AR], [1], [The archiver])
> --_LT_DECL([], [AR_FLAGS], [1])
> -+_LT_PROG_AR
> +-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> ++# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> + #
> + # This file is free software; the Free Software Foundation
> + # gives unlimited permission to copy and/or distribute it,
> +@@ -689,7 +699,7 @@ AC_SUBST([install_sh])])
> + # Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
> + # From Jim Meyering
>   
> - AC_CHECK_TOOL(STRIP, strip, :)
> - test -z "$STRIP" && STRIP=:
> -@@ -1653,7 +1730,7 @@ else
> -   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> -   lt_status=$lt_dlunknown
> -   cat > conftest.$ac_ext <<_LT_EOF
> --[#line __oline__ "configure"
> -+[#line $LINENO "configure"
> - #include "confdefs.h"
> +-# Copyright (C) 1996-2017 Free Software Foundation, Inc.
> ++# Copyright (C) 1996-2021 Free Software Foundation, Inc.
> + #
> + # This file is free software; the Free Software Foundation
> + # gives unlimited permission to copy and/or distribute it,
> +@@ -724,7 +734,7 @@ AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
>   
> - #if HAVE_DLFCN_H
> -@@ -1697,10 +1774,10 @@ else
> - /* When -fvisbility=hidden is used, assume the code has been annotated
> -    correspondingly for the symbols needed.  */
> - #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> --void fnord () __attribute__((visibility("default")));
> -+int fnord () __attribute__((visibility("default")));
> - #endif
> + # Check to see how 'make' treats includes.	            -*- Autoconf -*-
>   
> --void fnord () { int i=42; }
> -+int fnord () { return 42; }
> - int main ()
> - {
> -   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> -@@ -2240,8 +2317,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> -   need_version=no
> -   need_lib_prefix=no
> +-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> ++# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> + #
> + # This file is free software; the Free Software Foundation
> + # gives unlimited permission to copy and/or distribute it,
> +@@ -732,49 +742,42 @@ AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
>   
> --  case $GCC,$host_os in
> --  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
> -+  case $GCC,$cc_basename in
> -+  yes,*)
> -+    # gcc
> -     library_names_spec='$libname.dll.a'
> -     # DLL is installed to $(libdir)/../bin by postinstall_cmds
> -     postinstall_cmds='base_file=`basename \${file}`~
> -@@ -2274,13 +2352,71 @@ m4_if([$1], [],[
> -       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
> -       ;;
> -     esac
> -+    dynamic_linker='Win32 ld.exe'
> -+    ;;
> -+
> -+  *,cl*)
> -+    # Native MSVC
> -+    libname_spec='$name'
> -+    soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
> -+    library_names_spec='${libname}.dll.lib'
> -+
> -+    case $build_os in
> -+    mingw*)
> -+      sys_lib_search_path_spec=
> -+      lt_save_ifs=$IFS
> -+      IFS=';'
> -+      for lt_path in $LIB
> -+      do
> -+        IFS=$lt_save_ifs
> -+        # Let DOS variable expansion print the short 8.3 style file name.
> -+        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
> -+        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
> -+      done
> -+      IFS=$lt_save_ifs
> -+      # Convert to MSYS style.
> -+      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'`
> -+      ;;
> -+    cygwin*)
> -+      # Convert to unix form, then to dos form, then back to unix form
> -+      # but this time dos style (no spaces!) so that the unix form looks
> -+      # like /cygdrive/c/PROGRA~1:/cygdr...
> -+      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
> -+      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
> -+      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
> -+      ;;
> -+    *)
> -+      sys_lib_search_path_spec="$LIB"
> -+      if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then
> -+        # It is most probably a Windows format PATH.
> -+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
> -+      else
> -+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
> -+      fi
> -+      # FIXME: find the short name or the path components, as spaces are
> -+      # common. (e.g. "Program Files" -> "PROGRA~1")
> -+      ;;
> -+    esac
> -+
> -+    # DLL is installed to $(libdir)/../bin by postinstall_cmds
> -+    postinstall_cmds='base_file=`basename \${file}`~
> -+      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
> -+      dldir=$destdir/`dirname \$dlpath`~
> -+      test -d \$dldir || mkdir -p \$dldir~
> -+      $install_prog $dir/$dlname \$dldir/$dlname'
> -+    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
> -+      dlpath=$dir/\$dldll~
> -+       $RM \$dlpath'
> -+    shlibpath_overrides_runpath=yes
> -+    dynamic_linker='Win32 link.exe'
> -     ;;
> - 
> -   *)
> -+    # Assume MSVC wrapper
> -     library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
> -+    dynamic_linker='Win32 ld.exe'
> -     ;;
> -   esac
> --  dynamic_linker='Win32 ld.exe'
> -   # FIXME: first we should search . and the directory the executable is in
> -   shlibpath_var=PATH
> -   ;;
> -@@ -2970,6 +3106,11 @@ case $reload_flag in
> - esac
> - reload_cmds='$LD$reload_flag -o $output$reload_objs'
> - case $host_os in
> -+  cygwin* | mingw* | pw32* | cegcc*)
> -+    if test "$GCC" != yes; then
> -+      reload_cmds=false
> -+    fi
> -+    ;;
> -   darwin*)
> -     if test "$GCC" = yes; then
> -       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
> -@@ -3036,7 +3177,8 @@ mingw* | pw32*)
> -     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
> -     lt_cv_file_magic_cmd='func_win32_libid'
> -   else
> --    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
> -+    # Keep this pattern in sync with the one in func_win32_libid.
> -+    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
> -     lt_cv_file_magic_cmd='$OBJDUMP -f'
> -   fi
> -   ;;
> -@@ -3187,6 +3329,21 @@ tpf*)
> -   ;;
> - esac
> - ])
> -+
> -+file_magic_glob=
> -+want_nocaseglob=no
> -+if test "$build" = "$host"; then
> -+  case $host_os in
> -+  mingw* | pw32*)
> -+    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
> -+      want_nocaseglob=yes
> -+    else
> -+      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[[\1]]\/[[\1]]\/g;/g"`
> -+    fi
> -+    ;;
> -+  esac
> -+fi
> -+
> - file_magic_cmd=$lt_cv_file_magic_cmd
> - deplibs_check_method=$lt_cv_deplibs_check_method
> - test -z "$deplibs_check_method" && deplibs_check_method=unknown
> -@@ -3194,7 +3351,11 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
> - _LT_DECL([], [deplibs_check_method], [1],
> -     [Method to check whether dependent libraries are shared objects])
> - _LT_DECL([], [file_magic_cmd], [1],
> --    [Command to use when deplibs_check_method == "file_magic"])
> -+    [Command to use when deplibs_check_method = "file_magic"])
> -+_LT_DECL([], [file_magic_glob], [1],
> -+    [How to find potential files when deplibs_check_method = "file_magic"])
> -+_LT_DECL([], [want_nocaseglob], [1],
> -+    [Find potential files using nocaseglob when deplibs_check_method = "file_magic"])
> - ])# _LT_CHECK_MAGIC_METHOD
> + # AM_MAKE_INCLUDE()
> + # -----------------
> +-# Check to see how make treats includes.
> ++# Check whether make has an 'include' directive that can support all
> ++# the idioms we need for our automatic dependency tracking code.
> + AC_DEFUN([AM_MAKE_INCLUDE],
> +-[am_make=${MAKE-make}
> +-cat > confinc << 'END'
> ++[AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive])
> ++cat > confinc.mk << 'END'
> + am__doit:
> +-	@echo this is the am__doit target
> ++	@echo this is the am__doit target >confinc.out
> + .PHONY: am__doit
> + END
> +-# If we don't find an include directive, just comment out the code.
> +-AC_MSG_CHECKING([for style of include used by $am_make])
> + am__include="#"
> + am__quote=
> +-_am_result=none
> +-# First try GNU make style include.
> +-echo "include confinc" > confmf
> +-# Ignore all kinds of additional output from 'make'.
> +-case `$am_make -s -f confmf 2> /dev/null` in #(
> +-*the\ am__doit\ target*)
> +-  am__include=include
> +-  am__quote=
> +-  _am_result=GNU
> +-  ;;
> +-esac
> +-# Now try BSD make style include.
> +-if test "$am__include" = "#"; then
> +-   echo '.include "confinc"' > confmf
> +-   case `$am_make -s -f confmf 2> /dev/null` in #(
> +-   *the\ am__doit\ target*)
> +-     am__include=.include
> +-     am__quote="\""
> +-     _am_result=BSD
> +-     ;;
> +-   esac
> +-fi
> +-AC_SUBST([am__include])
> +-AC_SUBST([am__quote])
> +-AC_MSG_RESULT([$_am_result])
> +-rm -f confinc confmf
> +-])
> ++# BSD make does it like this.
> ++echo '.include "confinc.mk" # ignored' > confmf.BSD
> ++# Other make implementations (GNU, Solaris 10, AIX) do it like this.
> ++echo 'include confinc.mk # ignored' > confmf.GNU
> ++_am_result=no
> ++for s in GNU BSD; do
> ++  AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out])
> ++  AS_CASE([$?:`cat confinc.out 2>/dev/null`],
> ++      ['0:this is the am__doit target'],
> ++      [AS_CASE([$s],
> ++          [BSD], [am__include='.include' am__quote='"'],
> ++          [am__include='include' am__quote=''])])
> ++  if test "$am__include" != "#"; then
> ++    _am_result="yes ($s style)"
> ++    break
> ++  fi
> ++done
> ++rm -f confinc.* confmf.*
> ++AC_MSG_RESULT([${_am_result}])
> ++AC_SUBST([am__include])])
> ++AC_SUBST([am__quote])])
>   
> + # Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
>   
> -@@ -3305,6 +3466,67 @@ dnl aclocal-1.4 backwards compatibility:
> - dnl AC_DEFUN([AM_PROG_NM], [])
> - dnl AC_DEFUN([AC_PROG_NM], [])
> +-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
> ++# Copyright (C) 1997-2021 Free Software Foundation, Inc.
> + #
> + # This file is free software; the Free Software Foundation
> + # gives unlimited permission to copy and/or distribute it,
> +@@ -795,12 +798,7 @@ AC_DEFUN([AM_MISSING_HAS_RUN],
> + [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
> + AC_REQUIRE_AUX_FILE([missing])dnl
> + if test x"${MISSING+set}" != xset; then
> +-  case $am_aux_dir in
> +-  *\ * | *\	*)
> +-    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
> +-  *)
> +-    MISSING="\${SHELL} $am_aux_dir/missing" ;;
> +-  esac
> ++  MISSING="\${SHELL} '$am_aux_dir/missing'"
> + fi
> + # Use eval to expand $SHELL
> + if eval "$MISSING --is-lightweight"; then
> +@@ -813,7 +811,7 @@ fi
>   
> -+# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
> -+# --------------------------------
> -+# how to determine the name of the shared library
> -+# associated with a specific link library.
> -+#  -- PORTME fill in with the dynamic library characteristics
> -+m4_defun([_LT_CHECK_SHAREDLIB_FROM_LINKLIB],
> -+[m4_require([_LT_DECL_EGREP])
> -+m4_require([_LT_DECL_OBJDUMP])
> -+m4_require([_LT_DECL_DLLTOOL])
> -+AC_CACHE_CHECK([how to associate runtime and link libraries],
> -+lt_cv_sharedlib_from_linklib_cmd,
> -+[lt_cv_sharedlib_from_linklib_cmd='unknown'
> -+
> -+case $host_os in
> -+cygwin* | mingw* | pw32* | cegcc*)
> -+  # two different shell functions defined in ltmain.sh
> -+  # decide which to use based on capabilities of $DLLTOOL
> -+  case `$DLLTOOL --help 2>&1` in
> -+  *--identify-strict*)
> -+    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
> -+    ;;
> -+  *)
> -+    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
> -+    ;;
> -+  esac
> -+  ;;
> -+*)
> -+  # fallback: assume linklib IS sharedlib
> -+  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
> -+  ;;
> -+esac
> -+])
> -+sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
> -+test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
> -+
> -+_LT_DECL([], [sharedlib_from_linklib_cmd], [1],
> -+    [Command to associate shared and link libraries])
> -+])# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
> -+
> -+
> -+# _LT_PATH_MANIFEST_TOOL
> -+# ----------------------
> -+# locate the manifest tool
> -+m4_defun([_LT_PATH_MANIFEST_TOOL],
> -+[AC_CHECK_TOOL(MANIFEST_TOOL, mt, :)
> -+test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
> -+AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool],
> -+  [lt_cv_path_mainfest_tool=no
> -+  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&AS_MESSAGE_LOG_FD
> -+  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
> -+  cat conftest.err >&AS_MESSAGE_LOG_FD
> -+  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
> -+    lt_cv_path_mainfest_tool=yes
> -+  fi
> -+  rm -f conftest*])
> -+if test "x$lt_cv_path_mainfest_tool" != xyes; then
> -+  MANIFEST_TOOL=:
> -+fi
> -+_LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl
> -+])# _LT_PATH_MANIFEST_TOOL
> -+
> + # Helper functions for option handling.                     -*- Autoconf -*-
>   
> - # LT_LIB_M
> - # --------
> -@@ -3431,8 +3653,8 @@ esac
> - lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
> +-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> ++# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> + #
> + # This file is free software; the Free Software Foundation
> + # gives unlimited permission to copy and/or distribute it,
> +@@ -842,7 +840,7 @@ AC_DEFUN([_AM_SET_OPTIONS],
> + AC_DEFUN([_AM_IF_OPTION],
> + [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
>   
> - # Transform an extracted symbol line into symbol name and symbol address
> --lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p'"
> --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\", (void *) \&\2},/p'"
> -+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p'"
> -+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\", (void *) \&\2},/p'"
> +-# Copyright (C) 1999-2017 Free Software Foundation, Inc.
> ++# Copyright (C) 1999-2021 Free Software Foundation, Inc.
> + #
> + # This file is free software; the Free Software Foundation
> + # gives unlimited permission to copy and/or distribute it,
> +@@ -889,7 +887,7 @@ AC_LANG_POP([C])])
> + # For backward compatibility.
> + AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
>   
> - # Handle CRLF in mingw tool chain
> - opt_cr=
> -@@ -3468,6 +3690,7 @@ for ac_symprfx in "" "_"; do
> -   else
> -     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[	 ]]\($symcode$symcode*\)[[	 ]][[	 ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
> -   fi
> -+  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
> +-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> ++# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> + #
> + # This file is free software; the Free Software Foundation
> + # gives unlimited permission to copy and/or distribute it,
> +@@ -908,7 +906,7 @@ AC_DEFUN([AM_RUN_LOG],
>   
> -   # Check to see that the pipe works correctly.
> -   pipe_works=no
> -@@ -3501,6 +3724,18 @@ _LT_EOF
> -       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
> - 	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
> - 	  cat <<_LT_EOF > conftest.$ac_ext
> -+/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
> -+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
> -+/* DATA imports from DLLs on WIN32 con't be const, because runtime
> -+   relocations are performed -- see ld's documentation on pseudo-relocs.  */
> -+# define LT@&t@_DLSYM_CONST
> -+#elif defined(__osf__)
> -+/* This system does not cope well with relocations in const data.  */
> -+# define LT@&t@_DLSYM_CONST
> -+#else
> -+# define LT@&t@_DLSYM_CONST const
> -+#endif
> -+
> - #ifdef __cplusplus
> - extern "C" {
> - #endif
> -@@ -3512,7 +3747,7 @@ _LT_EOF
> - 	  cat <<_LT_EOF >> conftest.$ac_ext
> + # Check to make sure that the build environment is sane.    -*- Autoconf -*-
>   
> - /* The mapping between symbol names and symbols.  */
> --const struct {
> -+LT@&t@_DLSYM_CONST struct {
> -   const char *name;
> -   void       *address;
> - }
> -@@ -3538,15 +3773,15 @@ static const void *lt_preloaded_setup() {
> - _LT_EOF
> - 	  # Now try linking the two files.
> - 	  mv conftest.$ac_objext conftstm.$ac_objext
> --	  lt_save_LIBS="$LIBS"
> --	  lt_save_CFLAGS="$CFLAGS"
> -+	  lt_globsym_save_LIBS=$LIBS
> -+	  lt_globsym_save_CFLAGS=$CFLAGS
> - 	  LIBS="conftstm.$ac_objext"
> - 	  CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
> - 	  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
> - 	    pipe_works=yes
> - 	  fi
> --	  LIBS="$lt_save_LIBS"
> --	  CFLAGS="$lt_save_CFLAGS"
> -+	  LIBS=$lt_globsym_save_LIBS
> -+	  CFLAGS=$lt_globsym_save_CFLAGS
> - 	else
> - 	  echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
> - 	fi
> -@@ -3579,6 +3814,13 @@ else
> -   AC_MSG_RESULT(ok)
> - fi
> +-# Copyright (C) 1996-2017 Free Software Foundation, Inc.
> ++# Copyright (C) 1996-2021 Free Software Foundation, Inc.
> + #
> + # This file is free software; the Free Software Foundation
> + # gives unlimited permission to copy and/or distribute it,
> +@@ -989,7 +987,7 @@ AC_CONFIG_COMMANDS_PRE(
> + rm -f conftest.file
> + ])
>   
> -+# Response file support.
> -+if test "$lt_cv_nm_interface" = "MS dumpbin"; then
> -+  nm_file_list_spec='@'
> -+elif $NM --help 2>/dev/null | grep '[[@]]FILE' >/dev/null; then
> -+  nm_file_list_spec='@'
> -+fi
> -+
> - _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1],
> -     [Take the output of nm and produce a listing of raw symbols and C names])
> - _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1],
> -@@ -3589,6 +3831,8 @@ _LT_DECL([global_symbol_to_c_name_address],
> - _LT_DECL([global_symbol_to_c_name_address_lib_prefix],
> -     [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1],
> -     [Transform the output of nm in a C name address pair when lib prefix is needed])
> -+_LT_DECL([], [nm_file_list_spec], [1],
> -+    [Specify filename containing input files for $NM])
> - ]) # _LT_CMD_GLOBAL_SYMBOLS
> +-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
> ++# Copyright (C) 2009-2021 Free Software Foundation, Inc.
> + #
> + # This file is free software; the Free Software Foundation
> + # gives unlimited permission to copy and/or distribute it,
> +@@ -1049,7 +1047,7 @@ AC_SUBST([AM_BACKSLASH])dnl
> + _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
> + ])
>   
> +-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> ++# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> + #
> + # This file is free software; the Free Software Foundation
> + # gives unlimited permission to copy and/or distribute it,
> +@@ -1077,7 +1075,7 @@ fi
> + INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
> + AC_SUBST([INSTALL_STRIP_PROGRAM])])
>   
> -@@ -3600,7 +3844,6 @@ _LT_TAGVAR(lt_prog_compiler_wl, $1)=
> - _LT_TAGVAR(lt_prog_compiler_pic, $1)=
> - _LT_TAGVAR(lt_prog_compiler_static, $1)=
> +-# Copyright (C) 2006-2017 Free Software Foundation, Inc.
> ++# Copyright (C) 2006-2021 Free Software Foundation, Inc.
> + #
> + # This file is free software; the Free Software Foundation
> + # gives unlimited permission to copy and/or distribute it,
> +@@ -1096,7 +1094,7 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
>   
> --AC_MSG_CHECKING([for $compiler option to produce PIC])
> - m4_if([$1], [CXX], [
> -   # C++ specific cases for pic, static, wl, etc.
> -   if test "$GXX" = yes; then
> -@@ -3706,6 +3949,12 @@ m4_if([$1], [CXX], [
> - 	  ;;
> - 	esac
> - 	;;
> -+      mingw* | cygwin* | os2* | pw32* | cegcc*)
> -+	# This hack is so that the source file can tell whether it is being
> -+	# built for inclusion in a dll (and should export symbols for example).
> -+	m4_if([$1], [GCJ], [],
> -+	  [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
> -+	;;
> -       dgux*)
> - 	case $cc_basename in
> - 	  ec++*)
> -@@ -3858,7 +4107,7 @@ m4_if([$1], [CXX], [
> - 	;;
> -       solaris*)
> - 	case $cc_basename in
> --	  CC*)
> -+	  CC* | sunCC*)
> - 	    # Sun C++ 4.2, 5.x and Centerline C++
> - 	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
> - 	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
> -@@ -4081,6 +4330,12 @@ m4_if([$1], [CXX], [
> - 	_LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared'
> - 	_LT_TAGVAR(lt_prog_compiler_static, $1)='--static'
> - 	;;
> -+      nagfor*)
> -+	# NAG Fortran compiler
> -+	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,'
> -+	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
> -+	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
> -+	;;
> -       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
> -         # Portland Group compilers (*not* the Pentium gcc compiler,
> - 	# which looks to be a dead project)
> -@@ -4143,7 +4398,7 @@ m4_if([$1], [CXX], [
> -       _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
> -       _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
> -       case $cc_basename in
> --      f77* | f90* | f95*)
> -+      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
> - 	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
> -       *)
> - 	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
> -@@ -4200,9 +4455,11 @@ case $host_os in
> -     _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])"
> -     ;;
> - esac
> --AC_MSG_RESULT([$_LT_TAGVAR(lt_prog_compiler_pic, $1)])
> --_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],
> --	[How to pass a linker flag through the compiler])
> -+
> -+AC_CACHE_CHECK([for $compiler option to produce PIC],
> -+  [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)],
> -+  [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_prog_compiler_pic, $1)])
> -+_LT_TAGVAR(lt_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)
> + # Check how to create a tarball.                            -*- Autoconf -*-
>   
> +-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
> ++# Copyright (C) 2004-2021 Free Software Foundation, Inc.
>   #
> - # Check to make sure the PIC flag actually works.
> -@@ -4221,6 +4478,8 @@ fi
> - _LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1],
> - 	[Additional compiler flags for building library objects])
> + # This file is free software; the Free Software Foundation
> + # gives unlimited permission to copy and/or distribute it,
> +diff --git a/libsframe/configure b/libsframe/configure
> +index 7bbed5d8ccf..795e7802110 100755
> +--- a/libsframe/configure
> ++++ b/libsframe/configure
> +@@ -654,6 +654,8 @@ OTOOL
> + LIPO
> + NMEDIT
> + DSYMUTIL
> ++MANIFEST_TOOL
> ++DLLTOOL
> + OBJDUMP
> + LN_S
> + NM
> +@@ -678,6 +680,9 @@ AM_BACKSLASH
> + AM_DEFAULT_VERBOSITY
> + AM_DEFAULT_V
> + AM_V
> ++CSCOPE
> ++ETAGS
> ++CTAGS
> + am__fastdepCC_FALSE
> + am__fastdepCC_TRUE
> + CCDEPMODE
> +@@ -685,7 +690,6 @@ am__nodep
> + AMDEPBACKSLASH
> + AMDEP_FALSE
> + AMDEP_TRUE
> +-am__quote
> + am__include
> + DEPDIR
> + am__untar
> +@@ -758,7 +762,8 @@ PACKAGE_VERSION
> + PACKAGE_TARNAME
> + PACKAGE_NAME
> + PATH_SEPARATOR
> +-SHELL'
> ++SHELL
> ++am__quote'
> + ac_subst_files=''
> + ac_user_opts='
> + enable_option_checking
> +@@ -769,6 +774,7 @@ enable_static
> + with_pic
> + enable_fast_install
> + with_gnu_ld
> ++with_libtool_sysroot
> + enable_libtool_lock
> + enable_largefile
> + enable_maintainer_mode
> +@@ -1424,6 +1430,8 @@ Optional Packages:
> +   --with-pic              try to use only PIC/non-PIC objects [default=use
> +                           both]
> +   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
> ++  --with-libtool-sysroot=DIR Search for dependent libraries within DIR
> ++                        (or the compiler's sysroot if not specified).
>   
> -+_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],
> -+	[How to pass a linker flag through the compiler])
> - #
> - # Check to make sure the static flag actually works.
> - #
> -@@ -4241,6 +4500,7 @@ _LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1],
> - m4_defun([_LT_LINKER_SHLIBS],
> - [AC_REQUIRE([LT_PATH_LD])dnl
> - AC_REQUIRE([LT_PATH_NM])dnl
> -+m4_require([_LT_PATH_MANIFEST_TOOL])dnl
> - m4_require([_LT_FILEUTILS_DEFAULTS])dnl
> - m4_require([_LT_DECL_EGREP])dnl
> - m4_require([_LT_DECL_SED])dnl
> -@@ -4249,6 +4509,7 @@ m4_require([_LT_TAG_COMPILER])dnl
> - AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
> - m4_if([$1], [CXX], [
> -   _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
> -+  _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
> -   case $host_os in
> -   aix[[4-9]]*)
> -     # If we're using GNU nm, then we don't want the "-C" option.
> -@@ -4263,15 +4524,20 @@ m4_if([$1], [CXX], [
> -     ;;
> -   pw32*)
> -     _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
> --  ;;
> -+    ;;
> -   cygwin* | mingw* | cegcc*)
> --    _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
> --  ;;
> -+    case $cc_basename in
> -+    cl*) ;;
> -+    *)
> -+      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
> -+      _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
> -+      ;;
> -+    esac
> -+    ;;
> -   *)
> -     _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
> --  ;;
> -+    ;;
> -   esac
> --  _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
> - ], [
> -   runpath_var=
> -   _LT_TAGVAR(allow_undefined_flag, $1)=
> -@@ -4439,7 +4705,8 @@ _LT_EOF
> -       _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> -       _LT_TAGVAR(always_export_symbols, $1)=no
> -       _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> --      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
> -+      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
> -+      _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
> + Some influential environment variables:
> +   CC          C compiler command
> +@@ -3606,7 +3614,7 @@ $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
> +   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
>   
> -       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> -         _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> -@@ -4538,12 +4805,12 @@ _LT_EOF
> - 	  _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive'
> - 	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
> - 	  _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
> --	  _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
> -+	  _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
> - 	  if test "x$supports_anon_versioning" = xyes; then
> - 	    _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
> - 	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
> - 	      echo "local: *; };" >> $output_objdir/$libname.ver~
> --	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
> -+	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
> - 	  fi
> - 	  ;;
> - 	esac
> -@@ -4557,8 +4824,8 @@ _LT_EOF
> - 	_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
> - 	wlarc=
> -       else
> --	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> --	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> -+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> -+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> -       fi
> -       ;;
>   
> -@@ -4576,8 +4843,8 @@ _LT_EOF
> +-am__api_version='1.15'
> ++am__api_version='1.16'
>   
> - _LT_EOF
> -       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> --	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> --	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> -+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> -+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> -       else
> - 	_LT_TAGVAR(ld_shlibs, $1)=no
> -       fi
> -@@ -4623,8 +4890,8 @@ _LT_EOF
> + # Find a good install program.  We prefer a C program (faster),
> + # so one script is as good as another.  But avoid the broken or
> +@@ -3779,12 +3787,7 @@ ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
> + program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
>   
> -     *)
> -       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> --	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> --	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> -+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> -+	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> -       else
> - 	_LT_TAGVAR(ld_shlibs, $1)=no
> -       fi
> -@@ -4754,7 +5021,7 @@ _LT_EOF
> - 	_LT_TAGVAR(allow_undefined_flag, $1)='-berok'
> -         # Determine the default libpath from the value encoded in an
> -         # empty executable.
> --        _LT_SYS_MODULE_PATH_AIX
> -+        _LT_SYS_MODULE_PATH_AIX([$1])
> -         _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
> -         _LT_TAGVAR(archive_expsym_cmds, $1)='$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_sym_flag:\$export_symbols $shared_flag"
> -       else
> -@@ -4765,7 +5032,7 @@ _LT_EOF
> - 	else
> - 	 # Determine the default libpath from the value encoded in an
> - 	 # empty executable.
> --	 _LT_SYS_MODULE_PATH_AIX
> -+	 _LT_SYS_MODULE_PATH_AIX([$1])
> - 	 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
> - 	  # Warning - without using the other run time loading flags,
> - 	  # -berok will link without error, but may produce a broken library.
> -@@ -4809,20 +5076,63 @@ _LT_EOF
> -       # Microsoft Visual C++.
> -       # hardcode_libdir_flag_spec is actually meaningless, as there is
> -       # no search path for DLLs.
> --      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
> --      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> --      # Tell ltmain to make .lib files, not .a files.
> --      libext=lib
> --      # Tell ltmain to make .dll files, not .so files.
> --      shrext_cmds=".dll"
> --      # FIXME: Setting linknames here is a bad hack.
> --      _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> --      # The linker will automatically build a .lib file if we build a DLL.
> --      _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
> --      # FIXME: Should let the user specify the lib program.
> --      _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
> --      _LT_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`'
> --      _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> -+      case $cc_basename in
> -+      cl*)
> -+	# Native MSVC
> -+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
> -+	_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> -+	_LT_TAGVAR(always_export_symbols, $1)=yes
> -+	_LT_TAGVAR(file_list_spec, $1)='@'
> -+	# Tell ltmain to make .lib files, not .a files.
> -+	libext=lib
> -+	# Tell ltmain to make .dll files, not .so files.
> -+	shrext_cmds=".dll"
> -+	# FIXME: Setting linknames here is a bad hack.
> -+	_LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
> -+	_LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
> -+	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
> -+	  else
> -+	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
> -+	  fi~
> -+	  $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
> -+	  linknames='
> -+	# The linker will not automatically build a static lib if we build a DLL.
> -+	# _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
> -+	_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> -+	_LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
> -+	# Don't use ranlib
> -+	_LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
> -+	_LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
> -+	  lt_tool_outputfile="@TOOL_OUTPUT@"~
> -+	  case $lt_outputfile in
> -+	    *.exe|*.EXE) ;;
> -+	    *)
> -+	      lt_outputfile="$lt_outputfile.exe"
> -+	      lt_tool_outputfile="$lt_tool_outputfile.exe"
> -+	      ;;
> -+	  esac~
> -+	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
> -+	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
> -+	    $RM "$lt_outputfile.manifest";
> -+	  fi'
> -+	;;
> -+      *)
> -+	# Assume MSVC wrapper
> -+	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
> -+	_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> -+	# Tell ltmain to make .lib files, not .a files.
> -+	libext=lib
> -+	# Tell ltmain to make .dll files, not .so files.
> -+	shrext_cmds=".dll"
> -+	# FIXME: Setting linknames here is a bad hack.
> -+	_LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> -+	# The linker will automatically build a .lib file if we build a DLL.
> -+	_LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
> -+	# FIXME: Should let the user specify the lib program.
> -+	_LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
> -+	_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> -+	;;
> -+      esac
> -       ;;
> + if test x"${MISSING+set}" != xset; then
> +-  case $am_aux_dir in
> +-  *\ * | *\	*)
> +-    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
> +-  *)
> +-    MISSING="\${SHELL} $am_aux_dir/missing" ;;
> +-  esac
> ++  MISSING="\${SHELL} '$am_aux_dir/missing'"
> + fi
> + # Use eval to expand $SHELL
> + if eval "$MISSING --is-lightweight"; then
> +@@ -4032,45 +4035,45 @@ DEPDIR="${am__leading_dot}deps"
>   
> -     darwin* | rhapsody*)
> -@@ -4856,7 +5166,7 @@ _LT_EOF
> + ac_config_commands="$ac_config_commands depfiles"
>   
> -     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
> -     freebsd* | dragonfly*)
> --      _LT_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
> -+      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
> -       _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
> -       _LT_TAGVAR(hardcode_direct, $1)=yes
> -       _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
> -@@ -4864,7 +5174,7 @@ _LT_EOF
> +-
> +-am_make=${MAKE-make}
> +-cat > confinc << 'END'
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
> ++$as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; }
> ++cat > confinc.mk << 'END'
> + am__doit:
> +-	@echo this is the am__doit target
> ++	@echo this is the am__doit target >confinc.out
> + .PHONY: am__doit
> + END
> +-# If we don't find an include directive, just comment out the code.
> +-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
> +-$as_echo_n "checking for style of include used by $am_make... " >&6; }
> + am__include="#"
> + am__quote=
> +-_am_result=none
> +-# First try GNU make style include.
> +-echo "include confinc" > confmf
> +-# Ignore all kinds of additional output from 'make'.
> +-case `$am_make -s -f confmf 2> /dev/null` in #(
> +-*the\ am__doit\ target*)
> +-  am__include=include
> +-  am__quote=
> +-  _am_result=GNU
> +-  ;;
> +-esac
> +-# Now try BSD make style include.
> +-if test "$am__include" = "#"; then
> +-   echo '.include "confinc"' > confmf
> +-   case `$am_make -s -f confmf 2> /dev/null` in #(
> +-   *the\ am__doit\ target*)
> +-     am__include=.include
> +-     am__quote="\""
> +-     _am_result=BSD
> ++# BSD make does it like this.
> ++echo '.include "confinc.mk" # ignored' > confmf.BSD
> ++# Other make implementations (GNU, Solaris 10, AIX) do it like this.
> ++echo 'include confinc.mk # ignored' > confmf.GNU
> ++_am_result=no
> ++for s in GNU BSD; do
> ++  { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
> ++   (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
> ++   ac_status=$?
> ++   echo "$as_me:$LINENO: \$? = $ac_status" >&5
> ++   (exit $ac_status); }
> ++  case $?:`cat confinc.out 2>/dev/null` in #(
> ++  '0:this is the am__doit target') :
> ++    case $s in #(
> ++  BSD) :
> ++    am__include='.include' am__quote='"' ;; #(
> ++  *) :
> ++    am__include='include' am__quote='' ;;
> ++esac ;; #(
> ++  *) :
> +      ;;
> +-   esac
> +-fi
> +-
> +-
> +-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
> +-$as_echo "$_am_result" >&6; }
> +-rm -f confinc confmf
> ++esac
> ++  if test "$am__include" != "#"; then
> ++    _am_result="yes ($s style)"
> ++    break
> ++  fi
> ++done
> ++rm -f confinc.* confmf.*
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
> ++$as_echo "${_am_result}" >&6; }
>   
> -     hpux9*)
> -       if test "$GCC" = yes; then
> --	_LT_TAGVAR(archive_cmds, $1)='$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'
> -+	_LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> -       else
> - 	_LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> -       fi
> -@@ -4880,7 +5190,7 @@ _LT_EOF
> + # Check whether --enable-dependency-tracking was given.
> + if test "${enable_dependency_tracking+set}" = set; then :
> +@@ -4182,8 +4185,8 @@ MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
>   
> -     hpux10*)
> -       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> --	_LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> -+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> -       else
> - 	_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
> -       fi
> -@@ -4904,10 +5214,10 @@ _LT_EOF
> - 	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> - 	  ;;
> - 	ia64*)
> --	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> -+	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> - 	  ;;
> - 	*)
> --	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> -+	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> - 	  ;;
> - 	esac
> -       else
> -@@ -4954,16 +5264,31 @@ _LT_EOF
> + # For better backward compatibility.  To be removed once Automake 1.9.x
> + # dies out for good.  For more background, see:
> +-# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
> +-# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
> ++# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
> ++# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
> + mkdir_p='$(MKDIR_P)'
>   
> -     irix5* | irix6* | nonstopux*)
> -       if test "$GCC" = yes; then
> --	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> -+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> - 	# Try to use the -exported_symbol ld option, if it does not
> - 	# work, assume that -exports_file does not work either and
> - 	# implicitly export all symbols.
> --        save_LDFLAGS="$LDFLAGS"
> --        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
> --        AC_LINK_IFELSE([AC_LANG_SOURCE([int foo(void) {}])],
> --          _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
> --        )
> --        LDFLAGS="$save_LDFLAGS"
> -+	# This should be the same for all languages, so no per-tag cache variable.
> -+	AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol],
> -+	  [lt_cv_irix_exported_symbol],
> -+	  [save_LDFLAGS="$LDFLAGS"
> -+	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
> -+	   AC_LINK_IFELSE(
> -+	     [AC_LANG_SOURCE(
> -+	        [AC_LANG_CASE([C], [[int foo (void) { return 0; }]],
> -+			      [C++], [[int foo (void) { return 0; }]],
> -+			      [Fortran 77], [[
> -+      subroutine foo
> -+      end]],
> -+			      [Fortran], [[
> -+      subroutine foo
> -+      end]])])],
> -+	      [lt_cv_irix_exported_symbol=yes],
> -+	      [lt_cv_irix_exported_symbol=no])
> -+           LDFLAGS="$save_LDFLAGS"])
> -+	if test "$lt_cv_irix_exported_symbol" = yes; then
> -+          _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
> -+	fi
> -       else
> - 	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
> - 	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
> -@@ -5048,7 +5373,7 @@ _LT_EOF
> -     osf4* | osf5*)	# as osf3* with the addition of -msym flag
> -       if test "$GCC" = yes; then
> - 	_LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
> --	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> -+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> - 	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
> -       else
> - 	_LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
> -@@ -5067,9 +5392,9 @@ _LT_EOF
> -       _LT_TAGVAR(no_undefined_flag, $1)=' -z defs'
> -       if test "$GCC" = yes; then
> - 	wlarc='${wl}'
> --	_LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> -+	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> - 	_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
> --	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> -+	  $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> -       else
> - 	case `$CC -V 2>&1` in
> - 	*"Compilers 5.0"*)
> -@@ -5341,8 +5666,6 @@ _LT_TAGDECL([], [inherit_rpath], [0],
> -     to runtime path list])
> - _LT_TAGDECL([], [link_all_deplibs], [0],
> -     [Whether libtool must link a program against all its dependency libraries])
> --_LT_TAGDECL([], [fix_srcfile_path], [1],
> --    [Fix the shell variable $srcfile for the compiler])
> - _LT_TAGDECL([], [always_export_symbols], [0],
> -     [Set to "yes" if exported symbols are required])
> - _LT_TAGDECL([], [export_symbols_cmds], [2],
> -@@ -5353,6 +5676,8 @@ _LT_TAGDECL([], [include_expsyms], [1],
> -     [Symbols that must always be exported])
> - _LT_TAGDECL([], [prelink_cmds], [2],
> -     [Commands necessary for linking programs (against libraries) with templates])
> -+_LT_TAGDECL([], [postlink_cmds], [2],
> -+    [Commands necessary for finishing linking programs])
> - _LT_TAGDECL([], [file_list_spec], [1],
> -     [Specify filename containing input files])
> - dnl FIXME: Not yet implemented
> -@@ -5454,6 +5779,7 @@ CC="$lt_save_CC"
> - m4_defun([_LT_LANG_CXX_CONFIG],
> - [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
> - m4_require([_LT_DECL_EGREP])dnl
> -+m4_require([_LT_PATH_MANIFEST_TOOL])dnl
> - if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
> -     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
> -     (test "X$CXX" != "Xg++"))) ; then
> -@@ -5515,6 +5841,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> - 
> -   # Allow CC to be a program name with arguments.
> -   lt_save_CC=$CC
> -+  lt_save_CFLAGS=$CFLAGS
> -   lt_save_LD=$LD
> -   lt_save_GCC=$GCC
> -   GCC=$GXX
> -@@ -5532,6 +5859,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> -   fi
> -   test -z "${LDCXX+set}" || LD=$LDCXX
> -   CC=${CXX-"c++"}
> -+  CFLAGS=$CXXFLAGS
> -   compiler=$CC
> -   _LT_TAGVAR(compiler, $1)=$CC
> -   _LT_CC_BASENAME([$compiler])
> -@@ -5695,7 +6023,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> -           _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
> -           # Determine the default libpath from the value encoded in an empty
> -           # executable.
> --          _LT_SYS_MODULE_PATH_AIX
> -+          _LT_SYS_MODULE_PATH_AIX([$1])
> -           _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
> + # We need awk for the "check" target (and possibly the TAP driver).  The
> +@@ -4330,6 +4333,20 @@ else
> + fi
>   
> -           _LT_TAGVAR(archive_expsym_cmds, $1)='$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_sym_flag:\$export_symbols $shared_flag"
> -@@ -5707,7 +6035,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> -           else
> - 	    # Determine the default libpath from the value encoded in an
> - 	    # empty executable.
> --	    _LT_SYS_MODULE_PATH_AIX
> -+	    _LT_SYS_MODULE_PATH_AIX([$1])
> - 	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
> - 	    # Warning - without using the other run time loading flags,
> - 	    # -berok will link without error, but may produce a broken library.
> -@@ -5749,29 +6077,75 @@ if test "$_lt_caught_CXX_error" != yes; then
> -         ;;
>   
> -       cygwin* | mingw* | pw32* | cegcc*)
> --        # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
> --        # as there is no search path for DLLs.
> --        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
> --        _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
> --        _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> --        _LT_TAGVAR(always_export_symbols, $1)=no
> --        _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> --
> --        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> --          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> --          # If the export-symbols file already is a .def file (1st line
> --          # is EXPORTS), use it as is; otherwise, prepend...
> --          _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
> --	    cp $export_symbols $output_objdir/$soname.def;
> --          else
> --	    echo EXPORTS > $output_objdir/$soname.def;
> --	    cat $export_symbols >> $output_objdir/$soname.def;
> --          fi~
> --          $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> --        else
> --          _LT_TAGVAR(ld_shlibs, $1)=no
> --        fi
> --        ;;
> -+	case $GXX,$cc_basename in
> -+	,cl* | no,cl*)
> -+	  # Native MSVC
> -+	  # hardcode_libdir_flag_spec is actually meaningless, as there is
> -+	  # no search path for DLLs.
> -+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
> -+	  _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> -+	  _LT_TAGVAR(always_export_symbols, $1)=yes
> -+	  _LT_TAGVAR(file_list_spec, $1)='@'
> -+	  # Tell ltmain to make .lib files, not .a files.
> -+	  libext=lib
> -+	  # Tell ltmain to make .dll files, not .so files.
> -+	  shrext_cmds=".dll"
> -+	  # FIXME: Setting linknames here is a bad hack.
> -+	  _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
> -+	  _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
> -+	      $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
> -+	    else
> -+	      $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
> -+	    fi~
> -+	    $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
> -+	    linknames='
> -+	  # The linker will not automatically build a static lib if we build a DLL.
> -+	  # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
> -+	  _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> -+	  # Don't use ranlib
> -+	  _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
> -+	  _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
> -+	    lt_tool_outputfile="@TOOL_OUTPUT@"~
> -+	    case $lt_outputfile in
> -+	      *.exe|*.EXE) ;;
> -+	      *)
> -+		lt_outputfile="$lt_outputfile.exe"
> -+		lt_tool_outputfile="$lt_tool_outputfile.exe"
> -+		;;
> -+	    esac~
> -+	    func_to_tool_file "$lt_outputfile"~
> -+	    if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
> -+	      $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
> -+	      $RM "$lt_outputfile.manifest";
> -+	    fi'
> -+	  ;;
> -+	*)
> -+	  # g++
> -+	  # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
> -+	  # as there is no search path for DLLs.
> -+	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
> -+	  _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
> -+	  _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> -+	  _LT_TAGVAR(always_export_symbols, $1)=no
> -+	  _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> ++# Variables for tags utilities; see am/tags.am
> ++if test -z "$CTAGS"; then
> ++  CTAGS=ctags
> ++fi
> ++
> ++if test -z "$ETAGS"; then
> ++  ETAGS=etags
> ++fi
> ++
> ++if test -z "$CSCOPE"; then
> ++  CSCOPE=cscope
> ++fi
> ++
>  +
> -+	  if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> -+	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> -+	    # If the export-symbols file already is a .def file (1st line
> -+	    # is EXPORTS), use it as is; otherwise, prepend...
> -+	    _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
> -+	      cp $export_symbols $output_objdir/$soname.def;
> -+	    else
> -+	      echo EXPORTS > $output_objdir/$soname.def;
> -+	      cat $export_symbols >> $output_objdir/$soname.def;
> -+	    fi~
> -+	    $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> -+	  else
> -+	    _LT_TAGVAR(ld_shlibs, $1)=no
> -+	  fi
> -+	  ;;
> -+	esac
> -+	;;
> -       darwin* | rhapsody*)
> -         _LT_DARWIN_LINKER_FEATURES($1)
> - 	;;
> -@@ -5846,7 +6220,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> -             ;;
> -           *)
> -             if test "$GXX" = yes; then
> --              _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> -+              _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> -             else
> -               # FIXME: insert proper C++ library support
> -               _LT_TAGVAR(ld_shlibs, $1)=no
> -@@ -5917,10 +6291,10 @@ if test "$_lt_caught_CXX_error" != yes; then
> - 	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
> - 	            ;;
> - 	          ia64*)
> --	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
> -+	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
> - 	            ;;
> - 	          *)
> --	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
> -+	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
> - 	            ;;
> - 	        esac
> - 	      fi
> -@@ -5961,9 +6335,9 @@ if test "$_lt_caught_CXX_error" != yes; then
> -           *)
> - 	    if test "$GXX" = yes; then
> - 	      if test "$with_gnu_ld" = no; then
> --	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> -+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> - 	      else
> --	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
> -+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
> - 	      fi
> - 	    fi
> - 	    _LT_TAGVAR(link_all_deplibs, $1)=yes
> -@@ -6033,20 +6407,20 @@ if test "$_lt_caught_CXX_error" != yes; then
> - 	      _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~
> - 		rm -rf $tpldir~
> - 		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
> --		compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
> -+		compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
> - 	      _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~
> - 		rm -rf $tpldir~
> - 		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
> --		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
> -+		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
> - 		$RANLIB $oldlib'
> - 	      _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~
> - 		rm -rf $tpldir~
> - 		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
> --		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
> -+		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
> - 	      _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~
> - 		rm -rf $tpldir~
> - 		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
> --		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
> -+		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
> - 	      ;;
> - 	    *) # Version 6 and above use weak symbols
> - 	      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
> -@@ -6241,7 +6615,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> - 	          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> - 		  ;;
> - 	        *)
> --	          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> -+	          _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> - 		  ;;
> - 	      esac
>   
> -@@ -6287,7 +6661,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> + # POSIX will say in a future version that running "rm -f" with no argument
> + # is OK; and we want to be able to make that assumption in our Makefile
> +@@ -4362,7 +4379,7 @@ END
> + Aborting the configuration process, to ensure you take notice of the issue.
>   
> -       solaris*)
> -         case $cc_basename in
> --          CC*)
> -+          CC* | sunCC*)
> - 	    # Sun C++ 4.2, 5.x and Centerline C++
> -             _LT_TAGVAR(archive_cmds_need_lc,$1)=yes
> - 	    _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
> -@@ -6328,9 +6702,9 @@ if test "$_lt_caught_CXX_error" != yes; then
> - 	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
> - 	      _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
> - 	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
> --	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
> -+	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
> - 	        _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
> --		  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
> -+		  $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
> + You can download and install GNU coreutils to get an 'rm' implementation
> +-that behaves properly: <http://www.gnu.org/software/coreutils/>.
> ++that behaves properly: <https://www.gnu.org/software/coreutils/>.
>   
> - 	        # Commands to make compiler produce verbose output that lists
> - 	        # what "hidden" libraries, object files and flags are used when
> -@@ -6459,6 +6833,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> -   fi # test -n "$compiler"
> + If you want to complete the configuration process using your problematic
> + 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
> +@@ -5308,8 +5325,8 @@ esac
>   
> -   CC=$lt_save_CC
> -+  CFLAGS=$lt_save_CFLAGS
> -   LDCXX=$LD
> -   LD=$lt_save_LD
> -   GCC=$lt_save_GCC
> -@@ -6473,6 +6848,29 @@ AC_LANG_POP
> - ])# _LT_LANG_CXX_CONFIG
>   
>   
> -+# _LT_FUNC_STRIPNAME_CNF
> -+# ----------------------
> -+# func_stripname_cnf prefix suffix name
> -+# strip PREFIX and SUFFIX off of NAME.
> -+# PREFIX and SUFFIX must not contain globbing or regex special
> -+# characters, hashes, percent signs, but SUFFIX may contain a leading
> -+# dot (in which case that matches only a dot).
> -+#
> -+# This function is identical to the (non-XSI) version of func_stripname,
> -+# except this one can be used by m4 code that may be executed by configure,
> -+# rather than the libtool script.
> -+m4_defun([_LT_FUNC_STRIPNAME_CNF],[dnl
> -+AC_REQUIRE([_LT_DECL_SED])
> -+AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])
> -+func_stripname_cnf ()
> -+{
> -+  case ${2} in
> -+  .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
> -+  *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
> -+  esac
> -+} # func_stripname_cnf
> -+])# _LT_FUNC_STRIPNAME_CNF
> -+
> - # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
> - # ---------------------------------
> - # Figure out "hidden" library dependencies from verbose
> -@@ -6481,6 +6879,7 @@ AC_LANG_POP
> - # objects, libraries and library flags.
> - m4_defun([_LT_SYS_HIDDEN_LIBDEPS],
> - [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
> -+AC_REQUIRE([_LT_FUNC_STRIPNAME_CNF])dnl
> - # Dependencies to place before and after the object being linked:
> - _LT_TAGVAR(predep_objects, $1)=
> - _LT_TAGVAR(postdep_objects, $1)=
> -@@ -6531,6 +6930,13 @@ public class foo {
> - };
> - _LT_EOF
> - ])
> -+
> -+_lt_libdeps_save_CFLAGS=$CFLAGS
> -+case "$CC $CFLAGS " in #(
> -+*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
> -+*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
> -+esac
> -+
> - dnl Parse the compiler output and extract the necessary
> - dnl objects, libraries and library flags.
> - if AC_TRY_EVAL(ac_compile); then
> -@@ -6542,7 +6948,7 @@ if AC_TRY_EVAL(ac_compile); then
> -   pre_test_object_deps_done=no
> - 
> -   for p in `eval "$output_verbose_link_cmd"`; do
> --    case $p in
> -+    case ${prev}${p} in
> - 
> -     -L* | -R* | -l*)
> -        # Some compilers place space between "-{L,R}" and the path.
> -@@ -6551,13 +6957,22 @@ if AC_TRY_EVAL(ac_compile); then
> -           test $p = "-R"; then
> - 	 prev=$p
> - 	 continue
> --       else
> --	 prev=
> -        fi
> - 
> -+       # Expand the sysroot to ease extracting the directories later.
> -+       if test -z "$prev"; then
> -+         case $p in
> -+         -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
> -+         -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
> -+         -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
> -+         esac
> -+       fi
> -+       case $p in
> -+       =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
> -+       esac
> -        if test "$pre_test_object_deps_done" = no; then
> --	 case $p in
> --	 -L* | -R*)
> -+	 case ${prev} in
> -+	 -L | -R)
> - 	   # Internal compiler library paths should come after those
> - 	   # provided the user.  The postdeps already come after the
> - 	   # user supplied libs so there is no need to process them.
> -@@ -6577,8 +6992,10 @@ if AC_TRY_EVAL(ac_compile); then
> - 	   _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}"
> - 	 fi
> -        fi
> -+       prev=
> -        ;;
> - 
> -+    *.lto.$objext) ;; # Ignore GCC LTO objects
> -     *.$objext)
> -        # This assumes that the test object file only shows up
> -        # once in the compiler output.
> -@@ -6614,6 +7031,7 @@ else
> - fi
> - 
> - $RM -f confest.$objext
> -+CFLAGS=$_lt_libdeps_save_CFLAGS
> - 
> - # PORTME: override above test on systems where it is broken
> - m4_if([$1], [CXX],
> -@@ -6650,7 +7068,7 @@ linux*)
> - 
> - solaris*)
> -   case $cc_basename in
> --  CC*)
> -+  CC* | sunCC*)
> -     # The more standards-conforming stlport4 library is
> -     # incompatible with the Cstd library. Avoid specifying
> -     # it if it's in CXXFLAGS. Ignore libCrun as
> -@@ -6763,7 +7181,9 @@ if test "$_lt_disable_F77" != yes; then
> -   # Allow CC to be a program name with arguments.
> -   lt_save_CC="$CC"
> -   lt_save_GCC=$GCC
> -+  lt_save_CFLAGS=$CFLAGS
> -   CC=${F77-"f77"}
> -+  CFLAGS=$FFLAGS
> -   compiler=$CC
> -   _LT_TAGVAR(compiler, $1)=$CC
> -   _LT_CC_BASENAME([$compiler])
> -@@ -6817,6 +7237,7 @@ if test "$_lt_disable_F77" != yes; then
> - 
> -   GCC=$lt_save_GCC
> -   CC="$lt_save_CC"
> -+  CFLAGS="$lt_save_CFLAGS"
> - fi # test "$_lt_disable_F77" != yes
> - 
> - AC_LANG_POP
> -@@ -6893,7 +7314,9 @@ if test "$_lt_disable_FC" != yes; then
> -   # Allow CC to be a program name with arguments.
> -   lt_save_CC="$CC"
> -   lt_save_GCC=$GCC
> -+  lt_save_CFLAGS=$CFLAGS
> -   CC=${FC-"f95"}
> -+  CFLAGS=$FCFLAGS
> -   compiler=$CC
> -   GCC=$ac_cv_fc_compiler_gnu
> - 
> -@@ -6949,7 +7372,8 @@ if test "$_lt_disable_FC" != yes; then
> -   fi # test -n "$compiler"
> - 
> -   GCC=$lt_save_GCC
> --  CC="$lt_save_CC"
> -+  CC=$lt_save_CC
> -+  CFLAGS=$lt_save_CFLAGS
> - fi # test "$_lt_disable_FC" != yes
> - 
> - AC_LANG_POP
> -@@ -6986,10 +7410,12 @@ _LT_COMPILER_BOILERPLATE
> - _LT_LINKER_BOILERPLATE
> - 
> - # Allow CC to be a program name with arguments.
> --lt_save_CC="$CC"
> -+lt_save_CC=$CC
> -+lt_save_CFLAGS=$CFLAGS
> - lt_save_GCC=$GCC
> - GCC=yes
> - CC=${GCJ-"gcj"}
> -+CFLAGS=$GCJFLAGS
> - compiler=$CC
> - _LT_TAGVAR(compiler, $1)=$CC
> - _LT_TAGVAR(LD, $1)="$LD"
> -@@ -7020,7 +7446,8 @@ fi
> - AC_LANG_RESTORE
> - 
> - GCC=$lt_save_GCC
> --CC="$lt_save_CC"
> -+CC=$lt_save_CC
> -+CFLAGS=$lt_save_CFLAGS
> - ])# _LT_LANG_GCJ_CONFIG
> - 
> - 
> -@@ -7055,9 +7482,11 @@ _LT_LINKER_BOILERPLATE
> - 
> - # Allow CC to be a program name with arguments.
> - lt_save_CC="$CC"
> -+lt_save_CFLAGS=$CFLAGS
> - lt_save_GCC=$GCC
> - GCC=
> - CC=${RC-"windres"}
> -+CFLAGS=
> - compiler=$CC
> - _LT_TAGVAR(compiler, $1)=$CC
> - _LT_CC_BASENAME([$compiler])
> -@@ -7070,7 +7499,8 @@ fi
> - 
> - GCC=$lt_save_GCC
> - AC_LANG_RESTORE
> --CC="$lt_save_CC"
> -+CC=$lt_save_CC
> -+CFLAGS=$lt_save_CFLAGS
> - ])# _LT_LANG_RC_CONFIG
> - 
> +-macro_version='2.2.7a'
> +-macro_revision='1.3134'
> ++macro_version='2.4'
> ++macro_revision='1.3293'
>   
> -@@ -7129,6 +7559,15 @@ _LT_DECL([], [OBJDUMP], [1], [An object symbol dumper])
> - AC_SUBST([OBJDUMP])
> - ])
>   
> -+# _LT_DECL_DLLTOOL
> -+# ----------------
> -+# Ensure DLLTOOL variable is set.
> -+m4_defun([_LT_DECL_DLLTOOL],
> -+[AC_CHECK_TOOL(DLLTOOL, dlltool, false)
> -+test -z "$DLLTOOL" && DLLTOOL=dlltool
> -+_LT_DECL([], [DLLTOOL], [1], [DLL creation program])
> -+AC_SUBST([DLLTOOL])
> -+])
>   
> - # _LT_DECL_SED
> - # ------------
> -@@ -7222,8 +7661,8 @@ m4_defun([_LT_CHECK_SHELL_FEATURES],
> +@@ -5420,7 +5437,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> + { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
> + $as_echo_n "checking how to print strings... " >&6; }
> + # Test print first, because it will be a builtin if present.
> +-if test "X`print -r -- -n 2>/dev/null`" = X-n && \
> ++if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
> +    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
> +   ECHO='print -r --'
> + elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> +@@ -6113,8 +6130,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
>   # Try some XSI features
>   xsi_shell=no
>   ( _lt_dummy="a/b/c"
> @@ -21089,288 +20792,16 @@ index ad63ebbb385..b65c22bf80d 100644
>       && eval 'test $(( 1 + 1 )) -eq 2 \
>       && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
>     && xsi_shell=yes
> -@@ -7262,206 +7701,162 @@ _LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl
> - ])# _LT_CHECK_SHELL_FEATURES
> +@@ -6163,6 +6180,80 @@ esac
>   
>   
> --# _LT_PROG_XSI_SHELLFNS
> --# ---------------------
> --# Bourne and XSI compatible variants of some useful shell functions.
> --m4_defun([_LT_PROG_XSI_SHELLFNS],
> --[case $xsi_shell in
> --  yes)
> --    cat << \_LT_EOF >> "$cfgfile"
> --
> --# func_dirname file append nondir_replacement
> --# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> --# otherwise set result to NONDIR_REPLACEMENT.
> --func_dirname ()
> --{
> --  case ${1} in
> --    */*) func_dirname_result="${1%/*}${2}" ;;
> --    *  ) func_dirname_result="${3}" ;;
> --  esac
> --}
> --
> --# func_basename file
> --func_basename ()
> --{
> --  func_basename_result="${1##*/}"
> --}
> --
> --# func_dirname_and_basename file append nondir_replacement
> --# perform func_basename and func_dirname in a single function
> --# call:
> --#   dirname:  Compute the dirname of FILE.  If nonempty,
> --#             add APPEND to the result, otherwise set result
> --#             to NONDIR_REPLACEMENT.
> --#             value returned in "$func_dirname_result"
> --#   basename: Compute filename of FILE.
> --#             value retuned in "$func_basename_result"
> --# Implementation must be kept synchronized with func_dirname
> --# and func_basename. For efficiency, we do not delegate to
> --# those functions but instead duplicate the functionality here.
> --func_dirname_and_basename ()
> --{
> --  case ${1} in
> --    */*) func_dirname_result="${1%/*}${2}" ;;
> --    *  ) func_dirname_result="${3}" ;;
> --  esac
> --  func_basename_result="${1##*/}"
> --}
> --
> --# func_stripname prefix suffix name
> --# strip PREFIX and SUFFIX off of NAME.
> --# PREFIX and SUFFIX must not contain globbing or regex special
> --# characters, hashes, percent signs, but SUFFIX may contain a leading
> --# dot (in which case that matches only a dot).
> --func_stripname ()
> --{
> --  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
> --  # positional parameters, so assign one to ordinary parameter first.
> --  func_stripname_result=${3}
> --  func_stripname_result=${func_stripname_result#"${1}"}
> --  func_stripname_result=${func_stripname_result%"${2}"}
> --}
> --
> --# func_opt_split
> --func_opt_split ()
> --{
> --  func_opt_split_opt=${1%%=*}
> --  func_opt_split_arg=${1#*=}
> --}
> --
> --# func_lo2o object
> --func_lo2o ()
> --{
> --  case ${1} in
> --    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
> --    *)    func_lo2o_result=${1} ;;
> --  esac
> --}
> --
> --# func_xform libobj-or-source
> --func_xform ()
> --{
> --  func_xform_result=${1%.*}.lo
> --}
> --
> --# func_arith arithmetic-term...
> --func_arith ()
> --{
> --  func_arith_result=$(( $[*] ))
> --}
> --
> --# func_len string
> --# STRING may not start with a hyphen.
> --func_len ()
> --{
> --  func_len_result=${#1}
> --}
> -+# _LT_PROG_FUNCTION_REPLACE (FUNCNAME, REPLACEMENT-BODY)
> -+# ------------------------------------------------------
> -+# In `$cfgfile', look for function FUNCNAME delimited by `^FUNCNAME ()$' and
> -+# '^} FUNCNAME ', and replace its body with REPLACEMENT-BODY.
> -+m4_defun([_LT_PROG_FUNCTION_REPLACE],
> -+[dnl {
> -+sed -e '/^$1 ()$/,/^} # $1 /c\
> -+$1 ()\
> -+{\
> -+m4_bpatsubsts([$2], [$], [\\], [^\([	 ]\)], [\\\1])
> -+} # Extended-shell $1 implementation' "$cfgfile" > $cfgfile.tmp \
> -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> -+test 0 -eq $? || _lt_function_replace_fail=:
> -+])
> - 
> --_LT_EOF
> --    ;;
> --  *) # Bourne compatible functions.
> --    cat << \_LT_EOF >> "$cfgfile"
> - 
> --# func_dirname file append nondir_replacement
> --# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> --# otherwise set result to NONDIR_REPLACEMENT.
> --func_dirname ()
> --{
> --  # Extract subdirectory from the argument.
> --  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
> --  if test "X$func_dirname_result" = "X${1}"; then
> --    func_dirname_result="${3}"
> --  else
> --    func_dirname_result="$func_dirname_result${2}"
> --  fi
> --}
> -+# _LT_PROG_REPLACE_SHELLFNS
> -+# -------------------------
> -+# Replace existing portable implementations of several shell functions with
> -+# equivalent extended shell implementations where those features are available..
> -+m4_defun([_LT_PROG_REPLACE_SHELLFNS],
> -+[if test x"$xsi_shell" = xyes; then
> -+  _LT_PROG_FUNCTION_REPLACE([func_dirname], [dnl
> -+    case ${1} in
> -+      */*) func_dirname_result="${1%/*}${2}" ;;
> -+      *  ) func_dirname_result="${3}" ;;
> -+    esac])
> -+
> -+  _LT_PROG_FUNCTION_REPLACE([func_basename], [dnl
> -+    func_basename_result="${1##*/}"])
> -+
> -+  _LT_PROG_FUNCTION_REPLACE([func_dirname_and_basename], [dnl
> -+    case ${1} in
> -+      */*) func_dirname_result="${1%/*}${2}" ;;
> -+      *  ) func_dirname_result="${3}" ;;
> -+    esac
> -+    func_basename_result="${1##*/}"])
> - 
> --# func_basename file
> --func_basename ()
> --{
> --  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
> --}
> -+  _LT_PROG_FUNCTION_REPLACE([func_stripname], [dnl
> -+    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
> -+    # positional parameters, so assign one to ordinary parameter first.
> -+    func_stripname_result=${3}
> -+    func_stripname_result=${func_stripname_result#"${1}"}
> -+    func_stripname_result=${func_stripname_result%"${2}"}])
> - 
> --dnl func_dirname_and_basename
> --dnl A portable version of this function is already defined in general.m4sh
> --dnl so there is no need for it here.
> -+  _LT_PROG_FUNCTION_REPLACE([func_split_long_opt], [dnl
> -+    func_split_long_opt_name=${1%%=*}
> -+    func_split_long_opt_arg=${1#*=}])
> - 
> --# func_stripname prefix suffix name
> --# strip PREFIX and SUFFIX off of NAME.
> --# PREFIX and SUFFIX must not contain globbing or regex special
> --# characters, hashes, percent signs, but SUFFIX may contain a leading
> --# dot (in which case that matches only a dot).
> --# func_strip_suffix prefix name
> --func_stripname ()
> --{
> --  case ${2} in
> --    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
> --    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
> --  esac
> --}
> -+  _LT_PROG_FUNCTION_REPLACE([func_split_short_opt], [dnl
> -+    func_split_short_opt_arg=${1#??}
> -+    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}])
> - 
> --# sed scripts:
> --my_sed_long_opt='1s/^\(-[[^=]]*\)=.*/\1/;q'
> --my_sed_long_arg='1s/^-[[^=]]*=//'
> -+  _LT_PROG_FUNCTION_REPLACE([func_lo2o], [dnl
> -+    case ${1} in
> -+      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
> -+      *)    func_lo2o_result=${1} ;;
> -+    esac])
> - 
> --# func_opt_split
> --func_opt_split ()
> --{
> --  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
> --  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
> --}
> -+  _LT_PROG_FUNCTION_REPLACE([func_xform], [    func_xform_result=${1%.*}.lo])
> - 
> --# func_lo2o object
> --func_lo2o ()
> --{
> --  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
> --}
> -+  _LT_PROG_FUNCTION_REPLACE([func_arith], [    func_arith_result=$(( $[*] ))])
> - 
> --# func_xform libobj-or-source
> --func_xform ()
> --{
> --  func_xform_result=`$ECHO "${1}" | $SED 's/\.[[^.]]*$/.lo/'`
> --}
> -+  _LT_PROG_FUNCTION_REPLACE([func_len], [    func_len_result=${#1}])
> -+fi
> - 
> --# func_arith arithmetic-term...
> --func_arith ()
> --{
> --  func_arith_result=`expr "$[@]"`
> --}
> -+if test x"$lt_shell_append" = xyes; then
> -+  _LT_PROG_FUNCTION_REPLACE([func_append], [    eval "${1}+=\\${2}"])
> - 
> --# func_len string
> --# STRING may not start with a hyphen.
> --func_len ()
> --{
> --  func_len_result=`expr "$[1]" : ".*" 2>/dev/null || echo $max_cmd_len`
> --}
> -+  _LT_PROG_FUNCTION_REPLACE([func_append_quoted], [dnl
> -+    func_quote_for_eval "${2}"
> -+dnl m4 expansion turns \\\\ into \\, and then the shell eval turns that into \
> -+    eval "${1}+=\\\\ \\$func_quote_for_eval_result"])
>   
> --_LT_EOF
> --esac
> -+  # Save a `func_append' function call where possible by direct use of '+='
> -+  sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
> -+    && mv -f "$cfgfile.tmp" "$cfgfile" \
> -+      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> -+  test 0 -eq $? || _lt_function_replace_fail=:
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
> ++$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
> ++if ${lt_cv_to_host_file_cmd+:} false; then :
> ++  $as_echo_n "(cached) " >&6
>  +else
> -+  # Save a `func_append' function call even when '+=' is not available
> -+  sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
> -+    && mv -f "$cfgfile.tmp" "$cfgfile" \
> -+      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> -+  test 0 -eq $? || _lt_function_replace_fail=:
> -+fi
> - 
> --case $lt_shell_append in
> --  yes)
> --    cat << \_LT_EOF >> "$cfgfile"
> -+if test x"$_lt_function_replace_fail" = x":"; then
> -+  AC_MSG_WARN([Unable to substitute extended shell functions in $ofile])
> -+fi
> -+])
> - 
> --# func_append var value
> --# Append VALUE to the end of shell variable VAR.
> --func_append ()
> --{
> --  eval "$[1]+=\$[2]"
> --}
> --_LT_EOF
> -+# _LT_PATH_CONVERSION_FUNCTIONS
> -+# -----------------------------
> -+# Determine which file name conversion functions should be used by
> -+# func_to_host_file (and, implicitly, by func_to_host_path).  These are needed
> -+# for certain cross-compile configurations and native mingw.
> -+m4_defun([_LT_PATH_CONVERSION_FUNCTIONS],
> -+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
> -+AC_REQUIRE([AC_CANONICAL_BUILD])dnl
> -+AC_MSG_CHECKING([how to convert $build file names to $host format])
> -+AC_CACHE_VAL(lt_cv_to_host_file_cmd,
> -+[case $host in
> ++  case $host in
>  +  *-*-mingw* )
>  +    case $build in
>  +      *-*-mingw* ) # actually msys
> @@ -21383,18 +20814,7 @@ index ad63ebbb385..b65c22bf80d 100644
>  +        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
>  +        ;;
>  +    esac
> -     ;;
> --  *)
> --    cat << \_LT_EOF >> "$cfgfile"
> --
> --# func_append var value
> --# Append VALUE to the end of shell variable VAR.
> --func_append ()
> --{
> --  eval "$[1]=\$$[1]\$[2]"
> --}
> --
> --_LT_EOF
> ++    ;;
>  +  *-*-cygwin* )
>  +    case $build in
>  +      *-*-mingw* ) # actually msys
> @@ -21407,21 +20827,28 @@ index ad63ebbb385..b65c22bf80d 100644
>  +        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
>  +        ;;
>  +    esac
> -     ;;
> --  esac
> ++    ;;
>  +  * ) # unhandled hosts (and "normal" native builds)
>  +    lt_cv_to_host_file_cmd=func_convert_file_noop
>  +    ;;
>  +esac
> -+])
> -+to_host_file_cmd=$lt_cv_to_host_file_cmd
> -+AC_MSG_RESULT([$lt_cv_to_host_file_cmd])
> -+_LT_DECL([to_host_file_cmd], [lt_cv_to_host_file_cmd],
> -+         [0], [convert $build file names to $host format])dnl
>  +
> -+AC_MSG_CHECKING([how to convert $build file names to toolchain format])
> -+AC_CACHE_VAL(lt_cv_to_tool_file_cmd,
> -+[#assume ordinary cross tools, or native build.
> ++fi
> ++
> ++to_host_file_cmd=$lt_cv_to_host_file_cmd
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
> ++$as_echo "$lt_cv_to_host_file_cmd" >&6; }
> ++
> ++
> ++
> ++
> ++
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
> ++$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
> ++if ${lt_cv_to_tool_file_cmd+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  #assume ordinary cross tools, or native build.
>  +lt_cv_to_tool_file_cmd=func_convert_file_noop
>  +case $host in
>  +  *-*-mingw* )
> @@ -21432,2675 +20859,6403 @@ index ad63ebbb385..b65c22bf80d 100644
>  +    esac
>  +    ;;
>  +esac
> - ])
> ++
> ++fi
> ++
>  +to_tool_file_cmd=$lt_cv_to_tool_file_cmd
> -+AC_MSG_RESULT([$lt_cv_to_tool_file_cmd])
> -+_LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd],
> -+         [0], [convert $build files to toolchain format])dnl
> -+])# _LT_PATH_CONVERSION_FUNCTIONS
> -diff --git a/ltmain.sh b/ltmain.sh
> -index 9503ec85d70..70e856e0659 100644
> ---- a/ltmain.sh
> -+++ b/ltmain.sh
> -@@ -1,10 +1,9 @@
> --# Generated from ltmain.m4sh.
> - 
> --# libtool (GNU libtool 1.3134 2009-11-29) 2.2.7a
> -+# libtool (GNU libtool) 2.4
> - # Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
> - 
> - # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006,
> --# 2007, 2008, 2009 Free Software Foundation, Inc.
> -+# 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
> - # This is free software; see the source for copying conditions.  There is NO
> - # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> - 
> -@@ -38,7 +37,6 @@
> - #   -n, --dry-run            display commands without modifying any files
> - #       --features           display basic configuration information and exit
> - #       --mode=MODE          use operation mode MODE
> --#       --no-finish          let install mode avoid finish commands
> - #       --preserve-dup-deps  don't remove duplicate dependency libraries
> - #       --quiet, --silent    don't print informational messages
> - #       --no-quiet, --no-silent
> -@@ -71,17 +69,19 @@
> - #         compiler:		$LTCC
> - #         compiler flags:		$LTCFLAGS
> - #         linker:		$LD (gnu? $with_gnu_ld)
> --#         $progname:	(GNU libtool 1.3134 2009-11-29) 2.2.7a
> -+#         $progname:	(GNU libtool) 2.4
> - #         automake:	$automake_version
> - #         autoconf:	$autoconf_version
> - #
> - # Report bugs to <bug-libtool@gnu.org>.
> -+# GNU libtool home page: <http://www.gnu.org/software/libtool/>.
> -+# General help using GNU software: <http://www.gnu.org/gethelp/>.
> - 
> - PROGRAM=libtool
> - PACKAGE=libtool
> --VERSION=2.2.7a
> --TIMESTAMP=" 1.3134 2009-11-29"
> --package_revision=1.3134
> -+VERSION=2.4
> -+TIMESTAMP=""
> -+package_revision=1.3293
> - 
> - # Be Bourne compatible
> - if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
> -@@ -106,9 +106,6 @@ _LTECHO_EOF'
> - }
> - 
> - # NLS nuisances: We save the old values to restore during execute mode.
> --# Only set LANG and LC_ALL to C if already set.
> --# These must not be set unconditionally because not all systems understand
> --# e.g. LANG=C (notably SCO).
> - lt_user_locale=
> - lt_safe_locale=
> - for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
> -@@ -121,15 +118,13 @@ do
> - 	  lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\"
> - 	fi"
> - done
> -+LC_ALL=C
> -+LANGUAGE=C
> -+export LANGUAGE LC_ALL
> - 
> - $lt_unset CDPATH
> - 
> - 
> --
> --
> --
> --
> --
> - # Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh
> - # is ksh but when the shell is invoked as "sh" and the current value of
> - # the _XPG environment variable is not equal to 1 (one), the special
> -@@ -140,7 +135,7 @@ progpath="$0"
> - 
> - 
> - : ${CP="cp -f"}
> --: ${ECHO=$as_echo}
> -+test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'}
> - : ${EGREP="/bin/grep -E"}
> - : ${FGREP="/bin/grep -F"}
> - : ${GREP="/bin/grep"}
> -@@ -149,7 +144,7 @@ progpath="$0"
> - : ${MKDIR="mkdir"}
> - : ${MV="mv -f"}
> - : ${RM="rm -f"}
> --: ${SED="/mount/endor/wildenhu/local-x86_64/bin/sed"}
> -+: ${SED="/bin/sed"}
> - : ${SHELL="${CONFIG_SHELL-/bin/sh}"}
> - : ${Xsed="$SED -e 1s/^X//"}
> - 
> -@@ -169,6 +164,27 @@ IFS=" 	$lt_nl"
> - dirname="s,/[^/]*$,,"
> - basename="s,^.*/,,"
> - 
> -+# func_dirname file append nondir_replacement
> -+# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> -+# otherwise set result to NONDIR_REPLACEMENT.
> -+func_dirname ()
> -+{
> -+    func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
> -+    if test "X$func_dirname_result" = "X${1}"; then
> -+      func_dirname_result="${3}"
> -+    else
> -+      func_dirname_result="$func_dirname_result${2}"
> -+    fi
> -+} # func_dirname may be replaced by extended shell implementation
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
> ++$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
>  +
>  +
> -+# func_basename file
> -+func_basename ()
> -+{
> -+    func_basename_result=`$ECHO "${1}" | $SED "$basename"`
> -+} # func_basename may be replaced by extended shell implementation
>  +
>  +
> - # func_dirname_and_basename file append nondir_replacement
> - # perform func_basename and func_dirname in a single function
> - # call:
> -@@ -183,17 +199,31 @@ basename="s,^.*/,,"
> - # those functions but instead duplicate the functionality here.
> - func_dirname_and_basename ()
> - {
> --  # Extract subdirectory from the argument.
> --  func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"`
> --  if test "X$func_dirname_result" = "X${1}"; then
> --    func_dirname_result="${3}"
> --  else
> --    func_dirname_result="$func_dirname_result${2}"
> --  fi
> --  func_basename_result=`$ECHO "${1}" | $SED -e "$basename"`
> --}
> -+    # Extract subdirectory from the argument.
> -+    func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"`
> -+    if test "X$func_dirname_result" = "X${1}"; then
> -+      func_dirname_result="${3}"
> -+    else
> -+      func_dirname_result="$func_dirname_result${2}"
> ++
> + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
> + $as_echo_n "checking for $LD option to reload object files... " >&6; }
> + if ${lt_cv_ld_reload_flag+:} false; then :
> +@@ -6179,6 +6270,11 @@ case $reload_flag in
> + esac
> + reload_cmds='$LD$reload_flag -o $output$reload_objs'
> + case $host_os in
> ++  cygwin* | mingw* | pw32* | cegcc*)
> ++    if test "$GCC" != yes; then
> ++      reload_cmds=false
>  +    fi
> -+    func_basename_result=`$ECHO "${1}" | $SED -e "$basename"`
> -+} # func_dirname_and_basename may be replaced by extended shell implementation
> ++    ;;
> +   darwin*)
> +     if test "$GCC" = yes; then
> +       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
> +@@ -6347,7 +6443,8 @@ mingw* | pw32*)
> +     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
> +     lt_cv_file_magic_cmd='func_win32_libid'
> +   else
> +-    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
> ++    # Keep this pattern in sync with the one in func_win32_libid.
> ++    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
> +     lt_cv_file_magic_cmd='$OBJDUMP -f'
> +   fi
> +   ;;
> +@@ -6501,6 +6598,21 @@ esac
> + fi
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
> + $as_echo "$lt_cv_deplibs_check_method" >&6; }
>  +
> ++file_magic_glob=
> ++want_nocaseglob=no
> ++if test "$build" = "$host"; then
> ++  case $host_os in
> ++  mingw* | pw32*)
> ++    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
> ++      want_nocaseglob=yes
> ++    else
> ++      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
> ++    fi
> ++    ;;
> ++  esac
> ++fi
>  +
> -+# func_stripname prefix suffix name
> -+# strip PREFIX and SUFFIX off of NAME.
> -+# PREFIX and SUFFIX must not contain globbing or regex special
> -+# characters, hashes, percent signs, but SUFFIX may contain a leading
> -+# dot (in which case that matches only a dot).
> -+# func_strip_suffix prefix name
> -+func_stripname ()
> -+{
> -+    case ${2} in
> -+      .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
> -+      *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
> -+    esac
> -+} # func_stripname may be replaced by extended shell implementation
> + file_magic_cmd=$lt_cv_file_magic_cmd
> + deplibs_check_method=$lt_cv_deplibs_check_method
> + test -z "$deplibs_check_method" && deplibs_check_method=unknown
> +@@ -6516,6 +6628,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
>   
> --# Generated shell functions inserted here.
>   
> - # These SED scripts presuppose an absolute path with a trailing slash.
> - pathcar='s,^/\([^/]*\).*$,\1,'
> -@@ -376,6 +406,15 @@ sed_quote_subst='s/\([`"$\\]\)/\\\1/g'
> - # Same as above, but do not quote variable references.
> - double_quote_subst='s/\(["`\\]\)/\\\1/g'
>   
> -+# Sed substitution that turns a string into a regex matching for the
> -+# string literally.
> -+sed_make_literal_regex='s,[].[^$\\*\/],\\&,g'
>  +
> -+# Sed substitution that converts a w32 file name or path
> -+# which contains forward slashes, into one that contains
> -+# (escaped) backslashes.  A very naive implementation.
> -+lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
>  +
> - # Re-`\' parameter expansions in output of double_quote_subst that were
> - # `\'-ed in input to the same.  If an odd number of `\' preceded a '$'
> - # in input to double_quote_subst, that '$' was protected from expansion.
> -@@ -404,7 +443,7 @@ opt_warning=:
> - # name if it has been set yet.
> - func_echo ()
> - {
> --    $ECHO "$progname${mode+: }$mode: $*"
> -+    $ECHO "$progname: ${opt_mode+$opt_mode: }$*"
> - }
> - 
> - # func_verbose arg...
> -@@ -430,14 +469,14 @@ func_echo_all ()
> - # Echo program name prefixed message to standard error.
> - func_error ()
> - {
> --    $ECHO "$progname${mode+: }$mode: "${1+"$@"} 1>&2
> -+    $ECHO "$progname: ${opt_mode+$opt_mode: }"${1+"$@"} 1>&2
> - }
> - 
> - # func_warning arg...
> - # Echo program name prefixed warning message to standard error.
> - func_warning ()
> - {
> --    $opt_warning && $ECHO "$progname${mode+: }$mode: warning: "${1+"$@"} 1>&2
> -+    $opt_warning && $ECHO "$progname: ${opt_mode+$opt_mode: }warning: "${1+"$@"} 1>&2
> - 
> -     # bash bug again:
> -     :
> -@@ -656,19 +695,35 @@ func_show_eval_locale ()
> -     fi
> - }
> - 
> --
> --
> -+# func_tr_sh
> -+# Turn $1 into a string suitable for a shell variable name.
> -+# Result is stored in $func_tr_sh_result.  All characters
> -+# not in the set a-zA-Z0-9_ are replaced with '_'. Further,
> -+# if $1 begins with a digit, a '_' is prepended as well.
> -+func_tr_sh ()
> -+{
> -+  case $1 in
> -+  [0-9]* | *[!a-zA-Z0-9_]*)
> -+    func_tr_sh_result=`$ECHO "$1" | $SED 's/^\([0-9]\)/_\1/; s/[^a-zA-Z0-9_]/_/g'`
> -+    ;;
> -+  * )
> -+    func_tr_sh_result=$1
> -+    ;;
> -+  esac
> -+}
> - 
> - 
> - # func_version
> - # Echo version message to standard output and exit.
> - func_version ()
> - {
> -+    $opt_debug
>  +
> -     $SED -n '/(C)/!b go
> - 	:more
> - 	/\./!{
> - 	  N
> --	  s/\n# //
> -+	  s/\n# / /
> - 	  b more
> - 	}
> - 	:go
> -@@ -685,7 +740,9 @@ func_version ()
> - # Echo short help message to standard output and exit.
> - func_usage ()
> - {
> --    $SED -n '/^# Usage:/,/^#  *-h/ {
> -+    $opt_debug
>  +
> -+    $SED -n '/^# Usage:/,/^#  *.*--help/ {
> -         s/^# //
> - 	s/^# *$//
> - 	s/\$progname/'$progname'/
> -@@ -701,7 +758,10 @@ func_usage ()
> - # unless 'noexit' is passed as argument.
> - func_help ()
> - {
> -+    $opt_debug
>  +
> -     $SED -n '/^# Usage:/,/# Report bugs to/ {
> -+	:print
> -         s/^# //
> - 	s/^# *$//
> - 	s*\$progname*'$progname'*
> -@@ -714,7 +774,11 @@ func_help ()
> - 	s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED 1q`"'/
> - 	s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED 1q`"'/
> - 	p
> --     }' < "$progpath"
> -+	d
> -+     }
> -+     /^# .* home page:/b print
> -+     /^# General help using/b print
> -+     ' < "$progpath"
> -     ret=$?
> -     if test -z "$1"; then
> -       exit $ret
> -@@ -726,12 +790,39 @@ func_help ()
> - # exit_cmd.
> - func_missing_arg ()
> - {
> --    func_error "missing argument for $1"
> -+    $opt_debug
>  +
> -+    func_error "missing argument for $1."
> -     exit_cmd=exit
> - }
> - 
> --exit_cmd=:
> - 
> -+# func_split_short_opt shortopt
> -+# Set func_split_short_opt_name and func_split_short_opt_arg shell
> -+# variables after splitting SHORTOPT after the 2nd character.
> -+func_split_short_opt ()
> -+{
> -+    my_sed_short_opt='1s/^\(..\).*$/\1/;q'
> -+    my_sed_short_rest='1s/^..\(.*\)$/\1/;q'
>  +
> -+    func_split_short_opt_name=`$ECHO "$1" | $SED "$my_sed_short_opt"`
> -+    func_split_short_opt_arg=`$ECHO "$1" | $SED "$my_sed_short_rest"`
> -+} # func_split_short_opt may be replaced by extended shell implementation
>  +
>  +
> -+# func_split_long_opt longopt
> -+# Set func_split_long_opt_name and func_split_long_opt_arg shell
> -+# variables after splitting LONGOPT at the `=' sign.
> -+func_split_long_opt ()
> -+{
> -+    my_sed_long_opt='1s/^\(--[^=]*\)=.*/\1/;q'
> -+    my_sed_long_arg='1s/^--[^=]*=//'
>  +
> -+    func_split_long_opt_name=`$ECHO "$1" | $SED "$my_sed_long_opt"`
> -+    func_split_long_opt_arg=`$ECHO "$1" | $SED "$my_sed_long_arg"`
> -+} # func_split_long_opt may be replaced by extended shell implementation
> ++if test -n "$ac_tool_prefix"; then
> ++  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
> ++set dummy ${ac_tool_prefix}dlltool; ac_word=$2
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> ++$as_echo_n "checking for $ac_word... " >&6; }
> ++if ${ac_cv_prog_DLLTOOL+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  if test -n "$DLLTOOL"; then
> ++  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
> ++else
> ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> ++for as_dir in $PATH
> ++do
> ++  IFS=$as_save_IFS
> ++  test -z "$as_dir" && as_dir=.
> ++    for ac_exec_ext in '' $ac_executable_extensions; do
> ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> ++    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
> ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> ++    break 2
> ++  fi
> ++done
> ++  done
> ++IFS=$as_save_IFS
>  +
> -+exit_cmd=:
> - 
> - 
> - 
> -@@ -741,26 +832,64 @@ magic="%%%MAGIC variable%%%"
> - magic_exe="%%%MAGIC EXE variable%%%"
> - 
> - # Global variables.
> --# $mode is unset
> - nonopt=
> --execute_dlfiles=
> - preserve_args=
> - lo2o="s/\\.lo\$/.${objext}/"
> - o2lo="s/\\.${objext}\$/.lo/"
> - extracted_archives=
> - extracted_serial=0
> - 
> --opt_dry_run=false
> --opt_finish=:
> --opt_duplicate_deps=false
> --opt_silent=false
> --opt_debug=:
> --
> - # If this variable is set in any of the actions, the command in it
> - # will be execed at the end.  This prevents here-documents from being
> - # left over by shells.
> - exec_cmd=
> - 
> -+# func_append var value
> -+# Append VALUE to the end of shell variable VAR.
> -+func_append ()
> -+{
> -+    eval "${1}=\$${1}\${2}"
> -+} # func_append may be replaced by extended shell implementation
> ++fi
> ++fi
> ++DLLTOOL=$ac_cv_prog_DLLTOOL
> ++if test -n "$DLLTOOL"; then
> ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
> ++$as_echo "$DLLTOOL" >&6; }
> ++else
> ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> ++$as_echo "no" >&6; }
> ++fi
>  +
> -+# func_append_quoted var value
> -+# Quote VALUE and append to the end of shell variable VAR, separated
> -+# by a space.
> -+func_append_quoted ()
> -+{
> -+    func_quote_for_eval "${2}"
> -+    eval "${1}=\$${1}\\ \$func_quote_for_eval_result"
> -+} # func_append_quoted may be replaced by extended shell implementation
>  +
> ++fi
> ++if test -z "$ac_cv_prog_DLLTOOL"; then
> ++  ac_ct_DLLTOOL=$DLLTOOL
> ++  # Extract the first word of "dlltool", so it can be a program name with args.
> ++set dummy dlltool; ac_word=$2
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> ++$as_echo_n "checking for $ac_word... " >&6; }
> ++if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  if test -n "$ac_ct_DLLTOOL"; then
> ++  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
> ++else
> ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> ++for as_dir in $PATH
> ++do
> ++  IFS=$as_save_IFS
> ++  test -z "$as_dir" && as_dir=.
> ++    for ac_exec_ext in '' $ac_executable_extensions; do
> ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> ++    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
> ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> ++    break 2
> ++  fi
> ++done
> ++  done
> ++IFS=$as_save_IFS
>  +
> -+# func_arith arithmetic-term...
> -+func_arith ()
> -+{
> -+    func_arith_result=`expr "${@}"`
> -+} # func_arith may be replaced by extended shell implementation
> ++fi
> ++fi
> ++ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
> ++if test -n "$ac_ct_DLLTOOL"; then
> ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
> ++$as_echo "$ac_ct_DLLTOOL" >&6; }
> ++else
> ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> ++$as_echo "no" >&6; }
> ++fi
>  +
> ++  if test "x$ac_ct_DLLTOOL" = x; then
> ++    DLLTOOL="false"
> ++  else
> ++    case $cross_compiling:$ac_tool_warned in
> ++yes:)
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
> ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
> ++ac_tool_warned=yes ;;
> ++esac
> ++    DLLTOOL=$ac_ct_DLLTOOL
> ++  fi
> ++else
> ++  DLLTOOL="$ac_cv_prog_DLLTOOL"
> ++fi
>  +
> -+# func_len string
> -+# STRING may not start with a hyphen.
> -+func_len ()
> -+{
> -+    func_len_result=`expr "${1}" : ".*" 2>/dev/null || echo $max_cmd_len`
> -+} # func_len may be replaced by extended shell implementation
> ++test -z "$DLLTOOL" && DLLTOOL=dlltool
>  +
>  +
> -+# func_lo2o object
> -+func_lo2o ()
> -+{
> -+    func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
> -+} # func_lo2o may be replaced by extended shell implementation
>  +
>  +
> -+# func_xform libobj-or-source
> -+func_xform ()
> -+{
> -+    func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
> -+} # func_xform may be replaced by extended shell implementation
>  +
>  +
> - # func_fatal_configuration arg...
> - # Echo program name prefixed message to standard error, followed by
> - # a configuration failure hint, and exit.
> -@@ -850,130 +979,204 @@ func_enable_tag ()
> -   esac
> - }
> - 
> --# Parse options once, thoroughly.  This comes as soon as possible in
> --# the script to make things like `libtool --version' happen quickly.
> -+# func_check_version_match
> -+# Ensure that we are using m4 macros, and libtool script from the same
> -+# release of libtool.
> -+func_check_version_match ()
> - {
> -+  if test "$package_revision" != "$macro_revision"; then
> -+    if test "$VERSION" != "$macro_version"; then
> -+      if test -z "$macro_version"; then
> -+        cat >&2 <<_LT_EOF
> -+$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
> -+$progname: definition of this LT_INIT comes from an older release.
> -+$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
> -+$progname: and run autoconf again.
> -+_LT_EOF
> -+      else
> -+        cat >&2 <<_LT_EOF
> -+$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
> -+$progname: definition of this LT_INIT comes from $PACKAGE $macro_version.
> -+$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
> -+$progname: and run autoconf again.
> -+_LT_EOF
> -+      fi
> -+    else
> -+      cat >&2 <<_LT_EOF
> -+$progname: Version mismatch error.  This is $PACKAGE $VERSION, revision $package_revision,
> -+$progname: but the definition of this LT_INIT comes from revision $macro_revision.
> -+$progname: You should recreate aclocal.m4 with macros from revision $package_revision
> -+$progname: of $PACKAGE $VERSION and run autoconf again.
> -+_LT_EOF
> -+    fi
> - 
> --  # Shorthand for --mode=foo, only valid as the first argument
> --  case $1 in
> --  clean|clea|cle|cl)
> --    shift; set dummy --mode clean ${1+"$@"}; shift
> --    ;;
> --  compile|compil|compi|comp|com|co|c)
> --    shift; set dummy --mode compile ${1+"$@"}; shift
> --    ;;
> --  execute|execut|execu|exec|exe|ex|e)
> --    shift; set dummy --mode execute ${1+"$@"}; shift
> --    ;;
> --  finish|finis|fini|fin|fi|f)
> --    shift; set dummy --mode finish ${1+"$@"}; shift
> --    ;;
> --  install|instal|insta|inst|ins|in|i)
> --    shift; set dummy --mode install ${1+"$@"}; shift
> --    ;;
> --  link|lin|li|l)
> --    shift; set dummy --mode link ${1+"$@"}; shift
> --    ;;
> --  uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
> --    shift; set dummy --mode uninstall ${1+"$@"}; shift
> --    ;;
> --  esac
> -+    exit $EXIT_MISMATCH
> -+  fi
> -+}
>  +
>  +
> -+# Shorthand for --mode=foo, only valid as the first argument
> -+case $1 in
> -+clean|clea|cle|cl)
> -+  shift; set dummy --mode clean ${1+"$@"}; shift
> -+  ;;
> -+compile|compil|compi|comp|com|co|c)
> -+  shift; set dummy --mode compile ${1+"$@"}; shift
> -+  ;;
> -+execute|execut|execu|exec|exe|ex|e)
> -+  shift; set dummy --mode execute ${1+"$@"}; shift
> -+  ;;
> -+finish|finis|fini|fin|fi|f)
> -+  shift; set dummy --mode finish ${1+"$@"}; shift
> -+  ;;
> -+install|instal|insta|inst|ins|in|i)
> -+  shift; set dummy --mode install ${1+"$@"}; shift
> -+  ;;
> -+link|lin|li|l)
> -+  shift; set dummy --mode link ${1+"$@"}; shift
> ++
> ++
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
> ++$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
> ++if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  lt_cv_sharedlib_from_linklib_cmd='unknown'
> ++
> ++case $host_os in
> ++cygwin* | mingw* | pw32* | cegcc*)
> ++  # two different shell functions defined in ltmain.sh
> ++  # decide which to use based on capabilities of $DLLTOOL
> ++  case `$DLLTOOL --help 2>&1` in
> ++  *--identify-strict*)
> ++    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
> ++    ;;
> ++  *)
> ++    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
> ++    ;;
> ++  esac
>  +  ;;
> -+uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
> -+  shift; set dummy --mode uninstall ${1+"$@"}; shift
> ++*)
> ++  # fallback: assume linklib IS sharedlib
> ++  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
>  +  ;;
>  +esac
> ++
> ++fi
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
> ++$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
> ++sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
> ++test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
> ++
> ++
> ++
> ++
> ++
> ++
> ++
> + plugin_option=
> + plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
> + for plugin in $plugin_names; do
> +@@ -6530,8 +6793,10 @@ for plugin in $plugin_names; do
> + done
> + 
> + if test -n "$ac_tool_prefix"; then
> +-  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
> +-set dummy ${ac_tool_prefix}ar; ac_word=$2
> ++  for ac_prog in ar
> ++  do
> ++    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
> ++set dummy $ac_tool_prefix$ac_prog; ac_word=$2
> + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> + $as_echo_n "checking for $ac_word... " >&6; }
> + if ${ac_cv_prog_AR+:} false; then :
> +@@ -6547,7 +6812,7 @@ do
> +   test -z "$as_dir" && as_dir=.
> +     for ac_exec_ext in '' $ac_executable_extensions; do
> +   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> +-    ac_cv_prog_AR="${ac_tool_prefix}ar"
> ++    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
> +     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> +     break 2
> +   fi
> +@@ -6567,11 +6832,15 @@ $as_echo "no" >&6; }
> + fi
> + 
> + 
> ++    test -n "$AR" && break
> ++  done
> + fi
> +-if test -z "$ac_cv_prog_AR"; then
> ++if test -z "$AR"; then
> +   ac_ct_AR=$AR
> +-  # Extract the first word of "ar", so it can be a program name with args.
> +-set dummy ar; ac_word=$2
> ++  for ac_prog in ar
> ++do
> ++  # Extract the first word of "$ac_prog", so it can be a program name with args.
> ++set dummy $ac_prog; ac_word=$2
> + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> + $as_echo_n "checking for $ac_word... " >&6; }
> + if ${ac_cv_prog_ac_ct_AR+:} false; then :
> +@@ -6587,7 +6856,7 @@ do
> +   test -z "$as_dir" && as_dir=.
> +     for ac_exec_ext in '' $ac_executable_extensions; do
> +   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> +-    ac_cv_prog_ac_ct_AR="ar"
> ++    ac_cv_prog_ac_ct_AR="$ac_prog"
> +     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> +     break 2
> +   fi
> +@@ -6606,6 +6875,10 @@ else
> + $as_echo "no" >&6; }
> + fi
>   
> --  # Parse non-mode specific arguments:
> --  while test "$#" -gt 0; do
>  +
> ++  test -n "$ac_ct_AR" && break
> ++done
>  +
> -+# Option defaults:
> -+opt_debug=:
> -+opt_dry_run=false
> -+opt_config=false
> -+opt_preserve_dup_deps=false
> -+opt_features=false
> -+opt_finish=false
> -+opt_help=false
> -+opt_help_all=false
> -+opt_silent=:
> -+opt_verbose=:
> -+opt_silent=false
> -+opt_verbose=false
> +   if test "x$ac_ct_AR" = x; then
> +     AR="false"
> +   else
> +@@ -6617,29 +6890,81 @@ ac_tool_warned=yes ;;
> + esac
> +     AR=$ac_ct_AR
> +   fi
> +-else
> +-  AR="$ac_cv_prog_AR"
> + fi
> + 
> +-test -z "$AR" && AR=ar
> +-if test -n "$plugin_option"; then
> +-  if $AR --help 2>&1 | grep -q "\--plugin"; then
> +-    touch conftest.c
> +-    $AR $plugin_option rc conftest.a conftest.c
> +-    if test "$?" != 0; then
> +-      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
> ++  touch conftest.c
> ++  $AR $plugin_option rc conftest.a conftest.c
> ++  if test "$?" != 0; then
> ++    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
> + $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
> +-    else
> +-      AR="$AR $plugin_option"
> +-    fi
> +-    rm -f conftest.*
> ++  else
> ++    AR="$AR $plugin_option"
> +   fi
> +-fi
> +-test -z "$AR_FLAGS" && AR_FLAGS=cru
> ++  rm -f conftest.*
> ++: ${AR=ar}
> ++: ${AR_FLAGS=cru}
>  +
>  +
> -+# Parse options once, thoroughly.  This comes as soon as possible in the
> -+# script to make things like `--version' happen as quickly as we can.
> ++
> ++
> ++
> ++
> ++
> + 
> + 
> + 
> + 
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
> ++$as_echo_n "checking for archiver @FILE support... " >&6; }
> ++if ${lt_cv_ar_at_file+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  lt_cv_ar_at_file=no
> ++   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> ++/* end confdefs.h.  */
> ++
> ++int
> ++main ()
>  +{
> -+  # this just eases exit handling
> -+  while test $# -gt 0; do
> -     opt="$1"
> -     shift
> --
> -     case $opt in
> --      --config)		func_config					;;
> --
> --      --debug)		preserve_args="$preserve_args $opt"
> -+      --debug|-x)	opt_debug='set -x'
> - 			func_echo "enabling shell trace mode"
> --			opt_debug='set -x'
> - 			$opt_debug
> - 			;;
> --
> --      -dlopen)		test "$#" -eq 0 && func_missing_arg "$opt" && break
> --			execute_dlfiles="$execute_dlfiles $1"
> --			shift
> -+      --dry-run|--dryrun|-n)
> -+			opt_dry_run=:
> - 			;;
> --
> --      --dry-run | -n)	opt_dry_run=:					;;
> --      --features)       func_features					;;
> --      --finish)		mode="finish"					;;
> --      --no-finish)	opt_finish=false				;;
> --
> --      --mode)		test "$#" -eq 0 && func_missing_arg "$opt" && break
> --			case $1 in
> --			  # Valid mode arguments:
> --			  clean)	;;
> --			  compile)	;;
> --			  execute)	;;
> --			  finish)	;;
> --			  install)	;;
> --			  link)		;;
> --			  relink)	;;
> --			  uninstall)	;;
> --
> --			  # Catch anything else as an error
> --			  *) func_error "invalid argument for $opt"
> --			     exit_cmd=exit
> --			     break
> --			     ;;
> --		        esac
> --
> --			mode="$1"
> -+      --config)
> -+			opt_config=:
> -+func_config
> -+			;;
> -+      --dlopen|-dlopen)
> -+			optarg="$1"
> -+			opt_dlopen="${opt_dlopen+$opt_dlopen
> -+}$optarg"
> - 			shift
> - 			;;
> --
> -       --preserve-dup-deps)
> --			opt_duplicate_deps=:				;;
> --
> --      --quiet|--silent)	preserve_args="$preserve_args $opt"
> --			opt_silent=:
> --			opt_verbose=false
> -+			opt_preserve_dup_deps=:
> - 			;;
> --
> --      --no-quiet|--no-silent)
> --			preserve_args="$preserve_args $opt"
> --			opt_silent=false
> -+      --features)
> -+			opt_features=:
> -+func_features
> - 			;;
> --
> --      --verbose| -v)	preserve_args="$preserve_args $opt"
> -+      --finish)
> -+			opt_finish=:
> -+set dummy --mode finish ${1+"$@"}; shift
> -+			;;
> -+      --help)
> -+			opt_help=:
> -+			;;
> -+      --help-all)
> -+			opt_help_all=:
> -+opt_help=': help-all'
> -+			;;
> -+      --mode)
> -+			test $# = 0 && func_missing_arg $opt && break
> -+			optarg="$1"
> -+			opt_mode="$optarg"
> -+case $optarg in
> -+  # Valid mode arguments:
> -+  clean|compile|execute|finish|install|link|relink|uninstall) ;;
> -+
> -+  # Catch anything else as an error
> -+  *) func_error "invalid argument for $opt"
> -+     exit_cmd=exit
> -+     break
> -+     ;;
> -+esac
> -+			shift
> -+			;;
> -+      --no-silent|--no-quiet)
> - 			opt_silent=false
> --			opt_verbose=:
> -+func_append preserve_args " $opt"
> - 			;;
> --
> --      --no-verbose)	preserve_args="$preserve_args $opt"
> -+      --no-verbose)
> - 			opt_verbose=false
> -+func_append preserve_args " $opt"
> - 			;;
> --
> --      --tag)		test "$#" -eq 0 && func_missing_arg "$opt" && break
> --			preserve_args="$preserve_args $opt $1"
> --			func_enable_tag "$1"	# tagname is set here
> -+      --silent|--quiet)
> -+			opt_silent=:
> -+func_append preserve_args " $opt"
> -+        opt_verbose=false
> -+			;;
> -+      --verbose|-v)
> -+			opt_verbose=:
> -+func_append preserve_args " $opt"
> -+opt_silent=false
> -+			;;
> -+      --tag)
> -+			test $# = 0 && func_missing_arg $opt && break
> -+			optarg="$1"
> -+			opt_tag="$optarg"
> -+func_append preserve_args " $opt $optarg"
> -+func_enable_tag "$optarg"
> - 			shift
> - 			;;
> - 
> -+      -\?|-h)		func_usage				;;
> -+      --help)		func_help				;;
> -+      --version)	func_version				;;
>  +
> -       # Separate optargs to long options:
> --      -dlopen=*|--mode=*|--tag=*)
> --			func_opt_split "$opt"
> --			set dummy "$func_opt_split_opt" "$func_opt_split_arg" ${1+"$@"}
> -+      --*=*)
> -+			func_split_long_opt "$opt"
> -+			set dummy "$func_split_long_opt_name" "$func_split_long_opt_arg" ${1+"$@"}
> - 			shift
> - 			;;
> - 
> --      -\?|-h)		func_usage					;;
> --      --help)		opt_help=:					;;
> --      --help-all)	opt_help=': help-all'				;;
> --      --version)	func_version					;;
> --
> --      -*)		func_fatal_help "unrecognized option \`$opt'"	;;
> --
> --      *)		nonopt="$opt"
> --			break
> -+      # Separate non-argument short options:
> -+      -\?*|-h*|-n*|-v*)
> -+			func_split_short_opt "$opt"
> -+			set dummy "$func_split_short_opt_name" "-$func_split_short_opt_arg" ${1+"$@"}
> -+			shift
> - 			;;
> ++  ;
> ++  return 0;
> ++}
> ++_ACEOF
> ++if ac_fn_c_try_compile "$LINENO"; then :
> ++  echo conftest.$ac_objext > conftest.lst
> ++      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
> ++      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
> ++  (eval $lt_ar_try) 2>&5
> ++  ac_status=$?
> ++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> ++  test $ac_status = 0; }
> ++      if test "$ac_status" -eq 0; then
> ++	# Ensure the archiver fails upon bogus file names.
> ++	rm -f conftest.$ac_objext libconftest.a
> ++	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
> ++  (eval $lt_ar_try) 2>&5
> ++  ac_status=$?
> ++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> ++  test $ac_status = 0; }
> ++	if test "$ac_status" -ne 0; then
> ++          lt_cv_ar_at_file=@
> ++        fi
> ++      fi
> ++      rm -f conftest.* libconftest.a
>  +
> -+      --)		break					;;
> -+      -*)		func_fatal_help "unrecognized option \`$opt'" ;;
> -+      *)		set dummy "$opt" ${1+"$@"};	shift; break  ;;
> -     esac
> -   done
> - 
> -+  # Validate options:
> ++fi
> ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
>  +
> -+  # save first non-option argument
> -+  if test "$#" -gt 0; then
> -+    nonopt="$opt"
> -+    shift
> -+  fi
> ++fi
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
> ++$as_echo "$lt_cv_ar_at_file" >&6; }
>  +
> -+  # preserve --debug
> -+  test "$opt_debug" = : || func_append preserve_args " --debug"
> ++if test "x$lt_cv_ar_at_file" = xno; then
> ++  archiver_list_spec=
> ++else
> ++  archiver_list_spec=$lt_cv_ar_at_file
> ++fi
>   
> -   case $host in
> -     *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* )
> -@@ -981,82 +1184,44 @@ func_enable_tag ()
> -       opt_duplicate_compiler_generated_deps=:
> -       ;;
> -     *)
> --      opt_duplicate_compiler_generated_deps=$opt_duplicate_deps
> -+      opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps
> -       ;;
> -   esac
>   
> --  # Having warned about all mis-specified options, bail out if
> --  # anything was wrong.
> --  $exit_cmd $EXIT_FAILURE
> --}
> -+  $opt_help || {
> -+    # Sanity checks first:
> -+    func_check_version_match
>   
> --# func_check_version_match
> --# Ensure that we are using m4 macros, and libtool script from the same
> --# release of libtool.
> --func_check_version_match ()
> --{
> --  if test "$package_revision" != "$macro_revision"; then
> --    if test "$VERSION" != "$macro_version"; then
> --      if test -z "$macro_version"; then
> --        cat >&2 <<_LT_EOF
> --$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
> --$progname: definition of this LT_INIT comes from an older release.
> --$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
> --$progname: and run autoconf again.
> --_LT_EOF
> --      else
> --        cat >&2 <<_LT_EOF
> --$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
> --$progname: definition of this LT_INIT comes from $PACKAGE $macro_version.
> --$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
> --$progname: and run autoconf again.
> --_LT_EOF
> --      fi
> --    else
> --      cat >&2 <<_LT_EOF
> --$progname: Version mismatch error.  This is $PACKAGE $VERSION, revision $package_revision,
> --$progname: but the definition of this LT_INIT comes from revision $macro_revision.
> --$progname: You should recreate aclocal.m4 with macros from revision $package_revision
> --$progname: of $PACKAGE $VERSION and run autoconf again.
> --_LT_EOF
> -+    if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
> -+      func_fatal_configuration "not configured to build any kind of library"
> -     fi
> - 
> --    exit $EXIT_MISMATCH
> --  fi
> --}
> --
> -+    # Darwin sucks
> -+    eval std_shrext=\"$shrext_cmds\"
> - 
> --## ----------- ##
> --##    Main.    ##
> --## ----------- ##
> --
> --$opt_help || {
> --  # Sanity checks first:
> --  func_check_version_match
> --
> --  if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
> --    func_fatal_configuration "not configured to build any kind of library"
> --  fi
> -+    # Only execute mode is allowed to have -dlopen flags.
> -+    if test -n "$opt_dlopen" && test "$opt_mode" != execute; then
> -+      func_error "unrecognized option \`-dlopen'"
> -+      $ECHO "$help" 1>&2
> -+      exit $EXIT_FAILURE
> -+    fi
> +@@ -6986,8 +7311,8 @@ esac
> + lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
>   
> --  test -z "$mode" && func_fatal_error "error: you must specify a MODE."
> -+    # Change the help message to a mode-specific one.
> -+    generic_help="$help"
> -+    help="Try \`$progname --help --mode=$opt_mode' for more information."
> -+  }
> + # Transform an extracted symbol line into symbol name and symbol address
> +-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
> +-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\", (void *) \&\2},/p'"
> ++lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
> ++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\", (void *) \&\2},/p'"
>   
> + # Handle CRLF in mingw tool chain
> + opt_cr=
> +@@ -7023,6 +7348,7 @@ for ac_symprfx in "" "_"; do
> +   else
> +     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
> +   fi
> ++  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
>   
> --  # Darwin sucks
> --  eval "std_shrext=\"$shrext_cmds\""
> -+  # Bail if the options were screwed
> -+  $exit_cmd $EXIT_FAILURE
> -+}
> +   # Check to see that the pipe works correctly.
> +   pipe_works=no
> +@@ -7064,6 +7390,18 @@ _LT_EOF
> +       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
> + 	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
> + 	  cat <<_LT_EOF > conftest.$ac_ext
> ++/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
> ++#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
> ++/* DATA imports from DLLs on WIN32 con't be const, because runtime
> ++   relocations are performed -- see ld's documentation on pseudo-relocs.  */
> ++# define LT_DLSYM_CONST
> ++#elif defined(__osf__)
> ++/* This system does not cope well with relocations in const data.  */
> ++# define LT_DLSYM_CONST
> ++#else
> ++# define LT_DLSYM_CONST const
> ++#endif
> ++
> + #ifdef __cplusplus
> + extern "C" {
> + #endif
> +@@ -7075,7 +7413,7 @@ _LT_EOF
> + 	  cat <<_LT_EOF >> conftest.$ac_ext
>   
> + /* The mapping between symbol names and symbols.  */
> +-const struct {
> ++LT_DLSYM_CONST struct {
> +   const char *name;
> +   void       *address;
> + }
> +@@ -7101,8 +7439,8 @@ static const void *lt_preloaded_setup() {
> + _LT_EOF
> + 	  # Now try linking the two files.
> + 	  mv conftest.$ac_objext conftstm.$ac_objext
> +-	  lt_save_LIBS="$LIBS"
> +-	  lt_save_CFLAGS="$CFLAGS"
> ++	  lt_globsym_save_LIBS=$LIBS
> ++	  lt_globsym_save_CFLAGS=$CFLAGS
> + 	  LIBS="conftstm.$ac_objext"
> + 	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
> + 	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
> +@@ -7112,8 +7450,8 @@ _LT_EOF
> +   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
> + 	    pipe_works=yes
> + 	  fi
> +-	  LIBS="$lt_save_LIBS"
> +-	  CFLAGS="$lt_save_CFLAGS"
> ++	  LIBS=$lt_globsym_save_LIBS
> ++	  CFLAGS=$lt_globsym_save_CFLAGS
> + 	else
> + 	  echo "cannot find nm_test_func in $nlist" >&5
> + 	fi
> +@@ -7150,6 +7488,16 @@ else
> + $as_echo "ok" >&6; }
> + fi
>   
> --  # Only execute mode is allowed to have -dlopen flags.
> --  if test -n "$execute_dlfiles" && test "$mode" != execute; then
> --    func_error "unrecognized option \`-dlopen'"
> --    $ECHO "$help" 1>&2
> --    exit $EXIT_FAILURE
> --  fi
> ++# Response file support.
> ++if test "$lt_cv_nm_interface" = "MS dumpbin"; then
> ++  nm_file_list_spec='@'
> ++elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
> ++  nm_file_list_spec='@'
> ++fi
> ++
> ++
> ++
> ++
>   
> --  # Change the help message to a mode-specific one.
> --  generic_help="$help"
> --  help="Try \`$progname --help --mode=$mode' for more information."
> --}
>   
> -+## ----------- ##
> -+##    Main.    ##
> -+## ----------- ##
>   
> - # func_lalib_p file
> - # True iff FILE is a libtool `.la' library or `.lo' object file.
> -@@ -1121,12 +1286,9 @@ func_ltwrapper_executable_p ()
> - # temporary ltwrapper_script.
> - func_ltwrapper_scriptname ()
> - {
> --    func_ltwrapper_scriptname_result=""
> --    if func_ltwrapper_executable_p "$1"; then
> --	func_dirname_and_basename "$1" "" "."
> --	func_stripname '' '.exe' "$func_basename_result"
> --	func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper"
> --    fi
> -+    func_dirname_and_basename "$1" "" "."
> -+    func_stripname '' '.exe' "$func_basename_result"
> -+    func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper"
> - }
> +@@ -7166,6 +7514,45 @@ fi
>   
> - # func_ltwrapper_p file
> -@@ -1149,7 +1311,7 @@ func_execute_cmds ()
> -     save_ifs=$IFS; IFS='~'
> -     for cmd in $1; do
> -       IFS=$save_ifs
> --      eval "cmd=\"$cmd\""
> -+      eval cmd=\"$cmd\"
> -       func_show_eval "$cmd" "${2-:}"
> -     done
> -     IFS=$save_ifs
> -@@ -1172,6 +1334,37 @@ func_source ()
> - }
>   
>   
> -+# func_resolve_sysroot PATH
> -+# Replace a leading = in PATH with a sysroot.  Store the result into
> -+# func_resolve_sysroot_result
> -+func_resolve_sysroot ()
> -+{
> -+  func_resolve_sysroot_result=$1
> -+  case $func_resolve_sysroot_result in
> -+  =*)
> -+    func_stripname '=' '' "$func_resolve_sysroot_result"
> -+    func_resolve_sysroot_result=$lt_sysroot$func_stripname_result
> -+    ;;
> -+  esac
> -+}
>  +
> -+# func_replace_sysroot PATH
> -+# If PATH begins with the sysroot, replace it with = and
> -+# store the result into func_replace_sysroot_result.
> -+func_replace_sysroot ()
> -+{
> -+  case "$lt_sysroot:$1" in
> -+  ?*:"$lt_sysroot"*)
> -+    func_stripname "$lt_sysroot" '' "$1"
> -+    func_replace_sysroot_result="=$func_stripname_result"
> -+    ;;
> -+  *)
> -+    # Including no sysroot.
> -+    func_replace_sysroot_result=$1
> -+    ;;
> -+  esac
> -+}
>  +
> - # func_infer_tag arg
> - # Infer tagged configuration to use if any are available and
> - # if one wasn't chosen via the "--tag" command line option.
> -@@ -1184,8 +1377,7 @@ func_infer_tag ()
> -     if test -n "$available_tags" && test -z "$tagname"; then
> -       CC_quoted=
> -       for arg in $CC; do
> --        func_quote_for_eval "$arg"
> --	CC_quoted="$CC_quoted $func_quote_for_eval_result"
> -+	func_append_quoted CC_quoted "$arg"
> -       done
> -       CC_expanded=`func_echo_all $CC`
> -       CC_quoted_expanded=`func_echo_all $CC_quoted`
> -@@ -1204,8 +1396,7 @@ func_infer_tag ()
> - 	    CC_quoted=
> - 	    for arg in $CC; do
> - 	      # Double-quote args containing other shell metacharacters.
> --	      func_quote_for_eval "$arg"
> --	      CC_quoted="$CC_quoted $func_quote_for_eval_result"
> -+	      func_append_quoted CC_quoted "$arg"
> - 	    done
> - 	    CC_expanded=`func_echo_all $CC`
> - 	    CC_quoted_expanded=`func_echo_all $CC_quoted`
> -@@ -1274,6 +1465,486 @@ EOF
> -     }
> - }
> - 
>  +
> -+##################################################
> -+# FILE NAME AND PATH CONVERSION HELPER FUNCTIONS #
> -+##################################################
>  +
> -+# func_convert_core_file_wine_to_w32 ARG
> -+# Helper function used by file name conversion functions when $build is *nix,
> -+# and $host is mingw, cygwin, or some other w32 environment. Relies on a
> -+# correctly configured wine environment available, with the winepath program
> -+# in $build's $PATH.
> -+#
> -+# ARG is the $build file name to be converted to w32 format.
> -+# Result is available in $func_convert_core_file_wine_to_w32_result, and will
> -+# be empty on error (or when ARG is empty)
> -+func_convert_core_file_wine_to_w32 ()
> -+{
> -+  $opt_debug
> -+  func_convert_core_file_wine_to_w32_result="$1"
> -+  if test -n "$1"; then
> -+    # Unfortunately, winepath does not exit with a non-zero error code, so we
> -+    # are forced to check the contents of stdout. On the other hand, if the
> -+    # command is not found, the shell will set an exit code of 127 and print
> -+    # *an error message* to stdout. So we must check for both error code of
> -+    # zero AND non-empty stdout, which explains the odd construction:
> -+    func_convert_core_file_wine_to_w32_tmp=`winepath -w "$1" 2>/dev/null`
> -+    if test "$?" -eq 0 && test -n "${func_convert_core_file_wine_to_w32_tmp}"; then
> -+      func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" |
> -+        $SED -e "$lt_sed_naive_backslashify"`
> -+    else
> -+      func_convert_core_file_wine_to_w32_result=
> -+    fi
> -+  fi
> -+}
> -+# end: func_convert_core_file_wine_to_w32
>  +
>  +
> -+# func_convert_core_path_wine_to_w32 ARG
> -+# Helper function used by path conversion functions when $build is *nix, and
> -+# $host is mingw, cygwin, or some other w32 environment. Relies on a correctly
> -+# configured wine environment available, with the winepath program in $build's
> -+# $PATH. Assumes ARG has no leading or trailing path separator characters.
> -+#
> -+# ARG is path to be converted from $build format to win32.
> -+# Result is available in $func_convert_core_path_wine_to_w32_result.
> -+# Unconvertible file (directory) names in ARG are skipped; if no directory names
> -+# are convertible, then the result may be empty.
> -+func_convert_core_path_wine_to_w32 ()
> -+{
> -+  $opt_debug
> -+  # unfortunately, winepath doesn't convert paths, only file names
> -+  func_convert_core_path_wine_to_w32_result=""
> -+  if test -n "$1"; then
> -+    oldIFS=$IFS
> -+    IFS=:
> -+    for func_convert_core_path_wine_to_w32_f in $1; do
> -+      IFS=$oldIFS
> -+      func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f"
> -+      if test -n "$func_convert_core_file_wine_to_w32_result" ; then
> -+        if test -z "$func_convert_core_path_wine_to_w32_result"; then
> -+          func_convert_core_path_wine_to_w32_result="$func_convert_core_file_wine_to_w32_result"
> -+        else
> -+          func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result"
> -+        fi
> -+      fi
> -+    done
> -+    IFS=$oldIFS
> -+  fi
> -+}
> -+# end: func_convert_core_path_wine_to_w32
>  +
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
> ++$as_echo_n "checking for sysroot... " >&6; }
>  +
> -+# func_cygpath ARGS...
> -+# Wrapper around calling the cygpath program via LT_CYGPATH. This is used when
> -+# when (1) $build is *nix and Cygwin is hosted via a wine environment; or (2)
> -+# $build is MSYS and $host is Cygwin, or (3) $build is Cygwin. In case (1) or
> -+# (2), returns the Cygwin file name or path in func_cygpath_result (input
> -+# file name or path is assumed to be in w32 format, as previously converted
> -+# from $build's *nix or MSYS format). In case (3), returns the w32 file name
> -+# or path in func_cygpath_result (input file name or path is assumed to be in
> -+# Cygwin format). Returns an empty string on error.
> -+#
> -+# ARGS are passed to cygpath, with the last one being the file name or path to
> -+# be converted.
> -+#
> -+# Specify the absolute *nix (or w32) name to cygpath in the LT_CYGPATH
> -+# environment variable; do not put it in $PATH.
> -+func_cygpath ()
> -+{
> -+  $opt_debug
> -+  if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then
> -+    func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null`
> -+    if test "$?" -ne 0; then
> -+      # on failure, ensure result is empty
> -+      func_cygpath_result=
> -+    fi
> -+  else
> -+    func_cygpath_result=
> -+    func_error "LT_CYGPATH is empty or specifies non-existent file: \`$LT_CYGPATH'"
> -+  fi
> -+}
> -+#end: func_cygpath
> -+
> ++# Check whether --with-libtool-sysroot was given.
> ++if test "${with_libtool_sysroot+set}" = set; then :
> ++  withval=$with_libtool_sysroot;
> ++else
> ++  with_libtool_sysroot=no
> ++fi
>  +
> -+# func_convert_core_msys_to_w32 ARG
> -+# Convert file name or path ARG from MSYS format to w32 format.  Return
> -+# result in func_convert_core_msys_to_w32_result.
> -+func_convert_core_msys_to_w32 ()
> -+{
> -+  $opt_debug
> -+  # awkward: cmd appends spaces to result
> -+  func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null |
> -+    $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
> -+}
> -+#end: func_convert_core_msys_to_w32
>  +
> ++lt_sysroot=
> ++case ${with_libtool_sysroot} in #(
> ++ yes)
> ++   if test "$GCC" = yes; then
> ++     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
> ++   fi
> ++   ;; #(
> ++ /*)
> ++   lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"`
> ++   ;; #(
> ++ no|'')
> ++   ;; #(
> ++ *)
> ++   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_libtool_sysroot}" >&5
> ++$as_echo "${with_libtool_sysroot}" >&6; }
> ++   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
> ++   ;;
> ++esac
>  +
> -+# func_convert_file_check ARG1 ARG2
> -+# Verify that ARG1 (a file name in $build format) was converted to $host
> -+# format in ARG2. Otherwise, emit an error message, but continue (resetting
> -+# func_to_host_file_result to ARG1).
> -+func_convert_file_check ()
> -+{
> -+  $opt_debug
> -+  if test -z "$2" && test -n "$1" ; then
> -+    func_error "Could not determine host file name corresponding to"
> -+    func_error "  \`$1'"
> -+    func_error "Continuing, but uninstalled executables may not work."
> -+    # Fallback:
> -+    func_to_host_file_result="$1"
> -+  fi
> -+}
> -+# end func_convert_file_check
> ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
> ++$as_echo "${lt_sysroot:-no}" >&6; }
> + 
> + 
> + 
> +@@ -7371,11 +7758,128 @@ sparc*-*solaris*)
> +       ;;
> +     esac
> +   fi
> +-  rm -rf conftest*
> +-  ;;
> ++  rm -rf conftest*
> ++  ;;
> ++esac
>  +
> ++need_locks="$enable_libtool_lock"
>  +
> -+# func_convert_path_check FROM_PATHSEP TO_PATHSEP FROM_PATH TO_PATH
> -+# Verify that FROM_PATH (a path in $build format) was converted to $host
> -+# format in TO_PATH. Otherwise, emit an error message, but continue, resetting
> -+# func_to_host_file_result to a simplistic fallback value (see below).
> -+func_convert_path_check ()
> -+{
> -+  $opt_debug
> -+  if test -z "$4" && test -n "$3"; then
> -+    func_error "Could not determine the host path corresponding to"
> -+    func_error "  \`$3'"
> -+    func_error "Continuing, but uninstalled executables may not work."
> -+    # Fallback.  This is a deliberately simplistic "conversion" and
> -+    # should not be "improved".  See libtool.info.
> -+    if test "x$1" != "x$2"; then
> -+      lt_replace_pathsep_chars="s|$1|$2|g"
> -+      func_to_host_path_result=`echo "$3" |
> -+        $SED -e "$lt_replace_pathsep_chars"`
> -+    else
> -+      func_to_host_path_result="$3"
> -+    fi
> ++if test -n "$ac_tool_prefix"; then
> ++  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
> ++set dummy ${ac_tool_prefix}mt; ac_word=$2
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> ++$as_echo_n "checking for $ac_word... " >&6; }
> ++if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  if test -n "$MANIFEST_TOOL"; then
> ++  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
> ++else
> ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> ++for as_dir in $PATH
> ++do
> ++  IFS=$as_save_IFS
> ++  test -z "$as_dir" && as_dir=.
> ++    for ac_exec_ext in '' $ac_executable_extensions; do
> ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> ++    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
> ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> ++    break 2
>  +  fi
> -+}
> -+# end func_convert_path_check
> -+
> ++done
> ++  done
> ++IFS=$as_save_IFS
>  +
> -+# func_convert_path_front_back_pathsep FRONTPAT BACKPAT REPL ORIG
> -+# Modifies func_to_host_path_result by prepending REPL if ORIG matches FRONTPAT
> -+# and appending REPL if ORIG matches BACKPAT.
> -+func_convert_path_front_back_pathsep ()
> -+{
> -+  $opt_debug
> -+  case $4 in
> -+  $1 ) func_to_host_path_result="$3$func_to_host_path_result"
> -+    ;;
> -+  esac
> -+  case $4 in
> -+  $2 ) func_append func_to_host_path_result "$3"
> -+    ;;
> -+  esac
> -+}
> -+# end func_convert_path_front_back_pathsep
> ++fi
> ++fi
> ++MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
> ++if test -n "$MANIFEST_TOOL"; then
> ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
> ++$as_echo "$MANIFEST_TOOL" >&6; }
> ++else
> ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> ++$as_echo "no" >&6; }
> ++fi
>  +
>  +
> -+##################################################
> -+# $build to $host FILE NAME CONVERSION FUNCTIONS #
> -+##################################################
> -+# invoked via `$to_host_file_cmd ARG'
> -+#
> -+# In each case, ARG is the path to be converted from $build to $host format.
> -+# Result will be available in $func_to_host_file_result.
> ++fi
> ++if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
> ++  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
> ++  # Extract the first word of "mt", so it can be a program name with args.
> ++set dummy mt; ac_word=$2
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> ++$as_echo_n "checking for $ac_word... " >&6; }
> ++if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  if test -n "$ac_ct_MANIFEST_TOOL"; then
> ++  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
> ++else
> ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> ++for as_dir in $PATH
> ++do
> ++  IFS=$as_save_IFS
> ++  test -z "$as_dir" && as_dir=.
> ++    for ac_exec_ext in '' $ac_executable_extensions; do
> ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> ++    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
> ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> ++    break 2
> ++  fi
> ++done
> ++  done
> ++IFS=$as_save_IFS
>  +
> ++fi
> ++fi
> ++ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
> ++if test -n "$ac_ct_MANIFEST_TOOL"; then
> ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
> ++$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
> ++else
> ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> ++$as_echo "no" >&6; }
> ++fi
>  +
> -+# func_to_host_file ARG
> -+# Converts the file name ARG from $build format to $host format. Return result
> -+# in func_to_host_file_result.
> -+func_to_host_file ()
> -+{
> -+  $opt_debug
> -+  $to_host_file_cmd "$1"
> -+}
> -+# end func_to_host_file
> ++  if test "x$ac_ct_MANIFEST_TOOL" = x; then
> ++    MANIFEST_TOOL=":"
> ++  else
> ++    case $cross_compiling:$ac_tool_warned in
> ++yes:)
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
> ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
> ++ac_tool_warned=yes ;;
> + esac
> ++    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
> ++  fi
> ++else
> ++  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
> ++fi
>  +
> ++test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
> ++$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
> ++if ${lt_cv_path_mainfest_tool+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  lt_cv_path_mainfest_tool=no
> ++  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
> ++  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
> ++  cat conftest.err >&5
> ++  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
> ++    lt_cv_path_mainfest_tool=yes
> ++  fi
> ++  rm -f conftest*
> ++fi
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
> ++$as_echo "$lt_cv_path_mainfest_tool" >&6; }
> ++if test "x$lt_cv_path_mainfest_tool" != xyes; then
> ++  MANIFEST_TOOL=:
> ++fi
>  +
> -+# func_to_tool_file ARG LAZY
> -+# converts the file name ARG from $build format to toolchain format. Return
> -+# result in func_to_tool_file_result.  If the conversion in use is listed
> -+# in (the comma separated) LAZY, no conversion takes place.
> -+func_to_tool_file ()
> -+{
> -+  $opt_debug
> -+  case ,$2, in
> -+    *,"$to_tool_file_cmd",*)
> -+      func_to_tool_file_result=$1
> -+      ;;
> -+    *)
> -+      $to_tool_file_cmd "$1"
> -+      func_to_tool_file_result=$func_to_host_file_result
> -+      ;;
> -+  esac
> -+}
> -+# end func_to_tool_file
>  +
>  +
> -+# func_convert_file_noop ARG
> -+# Copy ARG to func_to_host_file_result.
> -+func_convert_file_noop ()
> -+{
> -+  func_to_host_file_result="$1"
> -+}
> -+# end func_convert_file_noop
> + 
> +-need_locks="$enable_libtool_lock"
> + 
> + 
> +   case $host_os in
> +@@ -7940,6 +8444,8 @@ _LT_EOF
> +       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
> +       echo "$AR cru libconftest.a conftest.o" >&5
> +       $AR cru libconftest.a conftest.o 2>&5
> ++      echo "$RANLIB libconftest.a" >&5
> ++      $RANLIB libconftest.a 2>&5
> +       cat > conftest.c << _LT_EOF
> + int main() { return 0;}
> + _LT_EOF
> +@@ -8492,8 +8998,6 @@ fi
> + lt_prog_compiler_pic=
> + lt_prog_compiler_static=
> + 
> +-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
> +-$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> + 
> +   if test "$GCC" = yes; then
> +     lt_prog_compiler_wl='-Wl,'
> +@@ -8659,6 +9163,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> + 	lt_prog_compiler_pic='--shared'
> + 	lt_prog_compiler_static='--static'
> + 	;;
> ++      nagfor*)
> ++	# NAG Fortran compiler
> ++	lt_prog_compiler_wl='-Wl,-Wl,,'
> ++	lt_prog_compiler_pic='-PIC'
> ++	lt_prog_compiler_static='-Bstatic'
> ++	;;
> +       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
> +         # Portland Group compilers (*not* the Pentium gcc compiler,
> + 	# which looks to be a dead project)
> +@@ -8721,7 +9231,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> +       lt_prog_compiler_pic='-KPIC'
> +       lt_prog_compiler_static='-Bstatic'
> +       case $cc_basename in
> +-      f77* | f90* | f95*)
> ++      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
> + 	lt_prog_compiler_wl='-Qoption ld ';;
> +       *)
> + 	lt_prog_compiler_wl='-Wl,';;
> +@@ -8778,13 +9288,17 @@ case $host_os in
> +     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
> +     ;;
> + esac
> +-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
> +-$as_echo "$lt_prog_compiler_pic" >&6; }
> +-
> +-
> +-
> +-
> + 
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
> ++$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> ++if ${lt_cv_prog_compiler_pic+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
> ++fi
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
> ++$as_echo "$lt_cv_prog_compiler_pic" >&6; }
> ++lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
> + 
> + #
> + # Check to make sure the PIC flag actually works.
> +@@ -8845,6 +9359,11 @@ fi
> + 
> + 
> + 
>  +
>  +
> -+# func_convert_file_msys_to_w32 ARG
> -+# Convert file name ARG from (mingw) MSYS to (mingw) w32 format; automatic
> -+# conversion to w32 is not available inside the cwrapper.  Returns result in
> -+# func_to_host_file_result.
> -+func_convert_file_msys_to_w32 ()
> -+{
> -+  $opt_debug
> -+  func_to_host_file_result="$1"
> -+  if test -n "$1"; then
> -+    func_convert_core_msys_to_w32 "$1"
> -+    func_to_host_file_result="$func_convert_core_msys_to_w32_result"
> -+  fi
> -+  func_convert_file_check "$1" "$func_to_host_file_result"
> -+}
> -+# end func_convert_file_msys_to_w32
>  +
>  +
> -+# func_convert_file_cygwin_to_w32 ARG
> -+# Convert file name ARG from Cygwin to w32 format.  Returns result in
> -+# func_to_host_file_result.
> -+func_convert_file_cygwin_to_w32 ()
> -+{
> -+  $opt_debug
> -+  func_to_host_file_result="$1"
> -+  if test -n "$1"; then
> -+    # because $build is cygwin, we call "the" cygpath in $PATH; no need to use
> -+    # LT_CYGPATH in this case.
> -+    func_to_host_file_result=`cygpath -m "$1"`
> ++
> + #
> + # Check to make sure the static flag actually works.
> + #
> +@@ -9195,7 +9714,8 @@ _LT_EOF
> +       allow_undefined_flag=unsupported
> +       always_export_symbols=no
> +       enable_shared_with_static_runtimes=yes
> +-      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
> ++      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
> ++      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
> + 
> +       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> +         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> +@@ -9294,12 +9814,12 @@ _LT_EOF
> + 	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
> + 	  hardcode_libdir_flag_spec=
> + 	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
> +-	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
> ++	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
> + 	  if test "x$supports_anon_versioning" = xyes; then
> + 	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
> + 	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
> + 	      echo "local: *; };" >> $output_objdir/$libname.ver~
> +-	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
> ++	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
> + 	  fi
> + 	  ;;
> + 	esac
> +@@ -9313,8 +9833,8 @@ _LT_EOF
> + 	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
> + 	wlarc=
> +       else
> +-	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> +-	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> ++	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> ++	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> +       fi
> +       ;;
> + 
> +@@ -9332,8 +9852,8 @@ _LT_EOF
> + 
> + _LT_EOF
> +       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> +-	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> +-	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> ++	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> ++	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> +       else
> + 	ld_shlibs=no
> +       fi
> +@@ -9379,8 +9899,8 @@ _LT_EOF
> + 
> +     *)
> +       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> +-	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> +-	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> ++	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> ++	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> +       else
> + 	ld_shlibs=no
> +       fi
> +@@ -9510,7 +10030,13 @@ _LT_EOF
> + 	allow_undefined_flag='-berok'
> +         # Determine the default libpath from the value encoded in an
> +         # empty executable.
> +-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> ++        if test "${lt_cv_aix_libpath+set}" = set; then
> ++  aix_libpath=$lt_cv_aix_libpath
> ++else
> ++  if ${lt_cv_aix_libpath_+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> + /* end confdefs.h.  */
> + 
> + int
> +@@ -9523,22 +10049,29 @@ main ()
> + _ACEOF
> + if ac_fn_c_try_link "$LINENO"; then :
> + 
> +-lt_aix_libpath_sed='
> +-    /Import File Strings/,/^$/ {
> +-	/^0/ {
> +-	    s/^0  *\(.*\)$/\1/
> +-	    p
> +-	}
> +-    }'
> +-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> +-# Check for a 64-bit object if we didn't find anything.
> +-if test -z "$aix_libpath"; then
> +-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> +-fi
> ++  lt_aix_libpath_sed='
> ++      /Import File Strings/,/^$/ {
> ++	  /^0/ {
> ++	      s/^0  *\([^ ]*\) *$/\1/
> ++	      p
> ++	  }
> ++      }'
> ++  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> ++  # Check for a 64-bit object if we didn't find anything.
> ++  if test -z "$lt_cv_aix_libpath_"; then
> ++    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> ++  fi
> + fi
> + rm -f core conftest.err conftest.$ac_objext \
> +     conftest$ac_exeext conftest.$ac_ext
> +-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> ++  if test -z "$lt_cv_aix_libpath_"; then
> ++    lt_cv_aix_libpath_="/usr/lib:/lib"
>  +  fi
> -+  func_convert_file_check "$1" "$func_to_host_file_result"
> -+}
> -+# end func_convert_file_cygwin_to_w32
>  +
> ++fi
>  +
> -+# func_convert_file_nix_to_w32 ARG
> -+# Convert file name ARG from *nix to w32 format.  Requires a wine environment
> -+# and a working winepath. Returns result in func_to_host_file_result.
> -+func_convert_file_nix_to_w32 ()
> -+{
> -+  $opt_debug
> -+  func_to_host_file_result="$1"
> -+  if test -n "$1"; then
> -+    func_convert_core_file_wine_to_w32 "$1"
> -+    func_to_host_file_result="$func_convert_core_file_wine_to_w32_result"
> -+  fi
> -+  func_convert_file_check "$1" "$func_to_host_file_result"
> -+}
> -+# end func_convert_file_nix_to_w32
> -+
> -+
> -+# func_convert_file_msys_to_cygwin ARG
> -+# Convert file name ARG from MSYS to Cygwin format.  Requires LT_CYGPATH set.
> -+# Returns result in func_to_host_file_result.
> -+func_convert_file_msys_to_cygwin ()
> -+{
> -+  $opt_debug
> -+  func_to_host_file_result="$1"
> -+  if test -n "$1"; then
> -+    func_convert_core_msys_to_w32 "$1"
> -+    func_cygpath -u "$func_convert_core_msys_to_w32_result"
> -+    func_to_host_file_result="$func_cygpath_result"
> -+  fi
> -+  func_convert_file_check "$1" "$func_to_host_file_result"
> -+}
> -+# end func_convert_file_msys_to_cygwin
> -+
> -+
> -+# func_convert_file_nix_to_cygwin ARG
> -+# Convert file name ARG from *nix to Cygwin format.  Requires Cygwin installed
> -+# in a wine environment, working winepath, and LT_CYGPATH set.  Returns result
> -+# in func_to_host_file_result.
> -+func_convert_file_nix_to_cygwin ()
> -+{
> -+  $opt_debug
> -+  func_to_host_file_result="$1"
> -+  if test -n "$1"; then
> -+    # convert from *nix to w32, then use cygpath to convert from w32 to cygwin.
> -+    func_convert_core_file_wine_to_w32 "$1"
> -+    func_cygpath -u "$func_convert_core_file_wine_to_w32_result"
> -+    func_to_host_file_result="$func_cygpath_result"
> -+  fi
> -+  func_convert_file_check "$1" "$func_to_host_file_result"
> -+}
> -+# end func_convert_file_nix_to_cygwin
> -+
> -+
> -+#############################################
> -+# $build to $host PATH CONVERSION FUNCTIONS #
> -+#############################################
> -+# invoked via `$to_host_path_cmd ARG'
> -+#
> -+# In each case, ARG is the path to be converted from $build to $host format.
> -+# The result will be available in $func_to_host_path_result.
> -+#
> -+# Path separators are also converted from $build format to $host format.  If
> -+# ARG begins or ends with a path separator character, it is preserved (but
> -+# converted to $host format) on output.
> -+#
> -+# All path conversion functions are named using the following convention:
> -+#   file name conversion function    : func_convert_file_X_to_Y ()
> -+#   path conversion function         : func_convert_path_X_to_Y ()
> -+# where, for any given $build/$host combination the 'X_to_Y' value is the
> -+# same.  If conversion functions are added for new $build/$host combinations,
> -+# the two new functions must follow this pattern, or func_init_to_host_path_cmd
> -+# will break.
> -+
> -+
> -+# func_init_to_host_path_cmd
> -+# Ensures that function "pointer" variable $to_host_path_cmd is set to the
> -+# appropriate value, based on the value of $to_host_file_cmd.
> -+to_host_path_cmd=
> -+func_init_to_host_path_cmd ()
> -+{
> -+  $opt_debug
> -+  if test -z "$to_host_path_cmd"; then
> -+    func_stripname 'func_convert_file_' '' "$to_host_file_cmd"
> -+    to_host_path_cmd="func_convert_path_${func_stripname_result}"
> -+  fi
> -+}
> -+
> -+
> -+# func_to_host_path ARG
> -+# Converts the path ARG from $build format to $host format. Return result
> -+# in func_to_host_path_result.
> -+func_to_host_path ()
> -+{
> -+  $opt_debug
> -+  func_init_to_host_path_cmd
> -+  $to_host_path_cmd "$1"
> -+}
> -+# end func_to_host_path
> -+
> -+
> -+# func_convert_path_noop ARG
> -+# Copy ARG to func_to_host_path_result.
> -+func_convert_path_noop ()
> -+{
> -+  func_to_host_path_result="$1"
> -+}
> -+# end func_convert_path_noop
> -+
> -+
> -+# func_convert_path_msys_to_w32 ARG
> -+# Convert path ARG from (mingw) MSYS to (mingw) w32 format; automatic
> -+# conversion to w32 is not available inside the cwrapper.  Returns result in
> -+# func_to_host_path_result.
> -+func_convert_path_msys_to_w32 ()
> -+{
> -+  $opt_debug
> -+  func_to_host_path_result="$1"
> -+  if test -n "$1"; then
> -+    # Remove leading and trailing path separator characters from ARG.  MSYS
> -+    # behavior is inconsistent here; cygpath turns them into '.;' and ';.';
> -+    # and winepath ignores them completely.
> -+    func_stripname : : "$1"
> -+    func_to_host_path_tmp1=$func_stripname_result
> -+    func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
> -+    func_to_host_path_result="$func_convert_core_msys_to_w32_result"
> -+    func_convert_path_check : ";" \
> -+      "$func_to_host_path_tmp1" "$func_to_host_path_result"
> -+    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
> -+  fi
> -+}
> -+# end func_convert_path_msys_to_w32
> -+
> -+
> -+# func_convert_path_cygwin_to_w32 ARG
> -+# Convert path ARG from Cygwin to w32 format.  Returns result in
> -+# func_to_host_file_result.
> -+func_convert_path_cygwin_to_w32 ()
> -+{
> -+  $opt_debug
> -+  func_to_host_path_result="$1"
> -+  if test -n "$1"; then
> -+    # See func_convert_path_msys_to_w32:
> -+    func_stripname : : "$1"
> -+    func_to_host_path_tmp1=$func_stripname_result
> -+    func_to_host_path_result=`cygpath -m -p "$func_to_host_path_tmp1"`
> -+    func_convert_path_check : ";" \
> -+      "$func_to_host_path_tmp1" "$func_to_host_path_result"
> -+    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
> -+  fi
> -+}
> -+# end func_convert_path_cygwin_to_w32
> -+
> -+
> -+# func_convert_path_nix_to_w32 ARG
> -+# Convert path ARG from *nix to w32 format.  Requires a wine environment and
> -+# a working winepath.  Returns result in func_to_host_file_result.
> -+func_convert_path_nix_to_w32 ()
> -+{
> -+  $opt_debug
> -+  func_to_host_path_result="$1"
> -+  if test -n "$1"; then
> -+    # See func_convert_path_msys_to_w32:
> -+    func_stripname : : "$1"
> -+    func_to_host_path_tmp1=$func_stripname_result
> -+    func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
> -+    func_to_host_path_result="$func_convert_core_path_wine_to_w32_result"
> -+    func_convert_path_check : ";" \
> -+      "$func_to_host_path_tmp1" "$func_to_host_path_result"
> -+    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
> ++  aix_libpath=$lt_cv_aix_libpath_
> ++fi
> + 
> +         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> +         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_sym_flag:\$export_symbols $shared_flag"
> +@@ -9550,7 +10083,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> + 	else
> + 	 # Determine the default libpath from the value encoded in an
> + 	 # empty executable.
> +-	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> ++	 if test "${lt_cv_aix_libpath+set}" = set; then
> ++  aix_libpath=$lt_cv_aix_libpath
> ++else
> ++  if ${lt_cv_aix_libpath_+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> + /* end confdefs.h.  */
> + 
> + int
> +@@ -9563,22 +10102,29 @@ main ()
> + _ACEOF
> + if ac_fn_c_try_link "$LINENO"; then :
> + 
> +-lt_aix_libpath_sed='
> +-    /Import File Strings/,/^$/ {
> +-	/^0/ {
> +-	    s/^0  *\(.*\)$/\1/
> +-	    p
> +-	}
> +-    }'
> +-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> +-# Check for a 64-bit object if we didn't find anything.
> +-if test -z "$aix_libpath"; then
> +-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> +-fi
> ++  lt_aix_libpath_sed='
> ++      /Import File Strings/,/^$/ {
> ++	  /^0/ {
> ++	      s/^0  *\([^ ]*\) *$/\1/
> ++	      p
> ++	  }
> ++      }'
> ++  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> ++  # Check for a 64-bit object if we didn't find anything.
> ++  if test -z "$lt_cv_aix_libpath_"; then
> ++    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
>  +  fi
> -+}
> -+# end func_convert_path_nix_to_w32
> -+
> -+
> -+# func_convert_path_msys_to_cygwin ARG
> -+# Convert path ARG from MSYS to Cygwin format.  Requires LT_CYGPATH set.
> -+# Returns result in func_to_host_file_result.
> -+func_convert_path_msys_to_cygwin ()
> -+{
> -+  $opt_debug
> -+  func_to_host_path_result="$1"
> -+  if test -n "$1"; then
> -+    # See func_convert_path_msys_to_w32:
> -+    func_stripname : : "$1"
> -+    func_to_host_path_tmp1=$func_stripname_result
> -+    func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
> -+    func_cygpath -u -p "$func_convert_core_msys_to_w32_result"
> -+    func_to_host_path_result="$func_cygpath_result"
> -+    func_convert_path_check : : \
> -+      "$func_to_host_path_tmp1" "$func_to_host_path_result"
> -+    func_convert_path_front_back_pathsep ":*" "*:" : "$1"
> + fi
> + rm -f core conftest.err conftest.$ac_objext \
> +     conftest$ac_exeext conftest.$ac_ext
> +-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> ++  if test -z "$lt_cv_aix_libpath_"; then
> ++    lt_cv_aix_libpath_="/usr/lib:/lib"
>  +  fi
> -+}
> -+# end func_convert_path_msys_to_cygwin
>  +
> ++fi
>  +
> -+# func_convert_path_nix_to_cygwin ARG
> -+# Convert path ARG from *nix to Cygwin format.  Requires Cygwin installed in a
> -+# a wine environment, working winepath, and LT_CYGPATH set.  Returns result in
> -+# func_to_host_file_result.
> -+func_convert_path_nix_to_cygwin ()
> -+{
> -+  $opt_debug
> -+  func_to_host_path_result="$1"
> -+  if test -n "$1"; then
> -+    # Remove leading and trailing path separator characters from
> -+    # ARG. msys behavior is inconsistent here, cygpath turns them
> -+    # into '.;' and ';.', and winepath ignores them completely.
> -+    func_stripname : : "$1"
> -+    func_to_host_path_tmp1=$func_stripname_result
> -+    func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
> -+    func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result"
> -+    func_to_host_path_result="$func_cygpath_result"
> -+    func_convert_path_check : : \
> -+      "$func_to_host_path_tmp1" "$func_to_host_path_result"
> -+    func_convert_path_front_back_pathsep ":*" "*:" : "$1"
> -+  fi
> -+}
> -+# end func_convert_path_nix_to_cygwin
> -+
> -+
> - # func_mode_compile arg...
> - func_mode_compile ()
> - {
> -@@ -1314,12 +1985,12 @@ func_mode_compile ()
> - 	  ;;
> - 
> - 	-pie | -fpie | -fPIE)
> --          pie_flag="$pie_flag $arg"
> -+          func_append pie_flag " $arg"
> - 	  continue
> - 	  ;;
> - 
> - 	-shared | -static | -prefer-pic | -prefer-non-pic)
> --	  later="$later $arg"
> -+	  func_append later " $arg"
> - 	  continue
> - 	  ;;
> - 
> -@@ -1340,15 +2011,14 @@ func_mode_compile ()
> - 	  save_ifs="$IFS"; IFS=','
> - 	  for arg in $args; do
> - 	    IFS="$save_ifs"
> --	    func_quote_for_eval "$arg"
> --	    lastarg="$lastarg $func_quote_for_eval_result"
> -+	    func_append_quoted lastarg "$arg"
> - 	  done
> - 	  IFS="$save_ifs"
> - 	  func_stripname ' ' '' "$lastarg"
> - 	  lastarg=$func_stripname_result
> ++  aix_libpath=$lt_cv_aix_libpath_
> ++fi
>   
> - 	  # Add the arguments to base_compile.
> --	  base_compile="$base_compile $lastarg"
> -+	  func_append base_compile " $lastarg"
> - 	  continue
> - 	  ;;
> + 	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> + 	  # Warning - without using the other run time loading flags,
> +@@ -9623,20 +10169,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +       # Microsoft Visual C++.
> +       # hardcode_libdir_flag_spec is actually meaningless, as there is
> +       # no search path for DLLs.
> +-      hardcode_libdir_flag_spec=' '
> +-      allow_undefined_flag=unsupported
> +-      # Tell ltmain to make .lib files, not .a files.
> +-      libext=lib
> +-      # Tell ltmain to make .dll files, not .so files.
> +-      shrext_cmds=".dll"
> +-      # FIXME: Setting linknames here is a bad hack.
> +-      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> +-      # The linker will automatically build a .lib file if we build a DLL.
> +-      old_archive_from_new_cmds='true'
> +-      # FIXME: Should let the user specify the lib program.
> +-      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
> +-      fix_srcfile_path='`cygpath -w "$srcfile"`'
> +-      enable_shared_with_static_runtimes=yes
> ++      case $cc_basename in
> ++      cl*)
> ++	# Native MSVC
> ++	hardcode_libdir_flag_spec=' '
> ++	allow_undefined_flag=unsupported
> ++	always_export_symbols=yes
> ++	file_list_spec='@'
> ++	# Tell ltmain to make .lib files, not .a files.
> ++	libext=lib
> ++	# Tell ltmain to make .dll files, not .so files.
> ++	shrext_cmds=".dll"
> ++	# FIXME: Setting linknames here is a bad hack.
> ++	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
> ++	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
> ++	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
> ++	  else
> ++	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
> ++	  fi~
> ++	  $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
> ++	  linknames='
> ++	# The linker will not automatically build a static lib if we build a DLL.
> ++	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
> ++	enable_shared_with_static_runtimes=yes
> ++	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
> ++	# Don't use ranlib
> ++	old_postinstall_cmds='chmod 644 $oldlib'
> ++	postlink_cmds='lt_outputfile="@OUTPUT@"~
> ++	  lt_tool_outputfile="@TOOL_OUTPUT@"~
> ++	  case $lt_outputfile in
> ++	    *.exe|*.EXE) ;;
> ++	    *)
> ++	      lt_outputfile="$lt_outputfile.exe"
> ++	      lt_tool_outputfile="$lt_tool_outputfile.exe"
> ++	      ;;
> ++	  esac~
> ++	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
> ++	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
> ++	    $RM "$lt_outputfile.manifest";
> ++	  fi'
> ++	;;
> ++      *)
> ++	# Assume MSVC wrapper
> ++	hardcode_libdir_flag_spec=' '
> ++	allow_undefined_flag=unsupported
> ++	# Tell ltmain to make .lib files, not .a files.
> ++	libext=lib
> ++	# Tell ltmain to make .dll files, not .so files.
> ++	shrext_cmds=".dll"
> ++	# FIXME: Setting linknames here is a bad hack.
> ++	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> ++	# The linker will automatically build a .lib file if we build a DLL.
> ++	old_archive_from_new_cmds='true'
> ++	# FIXME: Should let the user specify the lib program.
> ++	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
> ++	enable_shared_with_static_runtimes=yes
> ++	;;
> ++      esac
> +       ;;
>   
> -@@ -1364,8 +2034,7 @@ func_mode_compile ()
> -       esac    #  case $arg_mode
> +     darwin* | rhapsody*)
> +@@ -9697,7 +10286,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   
> -       # Aesthetically quote the previous argument.
> --      func_quote_for_eval "$lastarg"
> --      base_compile="$base_compile $func_quote_for_eval_result"
> -+      func_append_quoted base_compile "$lastarg"
> -     done # for arg
> +     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
> +     freebsd* | dragonfly*)
> +-      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
> ++      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
> +       hardcode_libdir_flag_spec='-R$libdir'
> +       hardcode_direct=yes
> +       hardcode_shlibpath_var=no
> +@@ -9705,7 +10294,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   
> -     case $arg_mode in
> -@@ -1496,17 +2165,16 @@ compiler."
> - 	$opt_dry_run || $RM $removelist
> - 	exit $EXIT_FAILURE
> +     hpux9*)
> +       if test "$GCC" = yes; then
> +-	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'
> ++	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> +       else
> + 	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
>         fi
> --      removelist="$removelist $output_obj"
> -+      func_append removelist " $output_obj"
> -       $ECHO "$srcfile" > "$lockfile"
> -     fi
> +@@ -9721,7 +10310,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   
> -     $opt_dry_run || $RM $removelist
> --    removelist="$removelist $lockfile"
> -+    func_append removelist " $lockfile"
> -     trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15
> - 
> --    if test -n "$fix_srcfile_path"; then
> --      eval "srcfile=\"$fix_srcfile_path\""
> --    fi
> -+    func_to_tool_file "$srcfile" func_convert_file_msys_to_w32
> -+    srcfile=$func_to_tool_file_result
> -     func_quote_for_eval "$srcfile"
> -     qsrcfile=$func_quote_for_eval_result
> - 
> -@@ -1526,7 +2194,7 @@ compiler."
> - 
> -       if test -z "$output_obj"; then
> - 	# Place PIC objects in $objdir
> --	command="$command -o $lobj"
> -+	func_append command " -o $lobj"
> +     hpux10*)
> +       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> +-	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> ++	archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> +       else
> + 	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
>         fi
> +@@ -9745,10 +10334,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> + 	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> + 	  ;;
> + 	ia64*)
> +-	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> ++	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> + 	  ;;
> + 	*)
> +-	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> ++	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> + 	  ;;
> + 	esac
> +       else
> +@@ -9827,23 +10416,36 @@ fi
>   
> -       func_show_eval_locale "$command"	\
> -@@ -1573,11 +2241,11 @@ compiler."
> - 	command="$base_compile $qsrcfile $pic_flag"
> -       fi
> -       if test "$compiler_c_o" = yes; then
> --	command="$command -o $obj"
> -+	func_append command " -o $obj"
> -       fi
> +     irix5* | irix6* | nonstopux*)
> +       if test "$GCC" = yes; then
> +-	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> ++	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> + 	# Try to use the -exported_symbol ld option, if it does not
> + 	# work, assume that -exports_file does not work either and
> + 	# implicitly export all symbols.
> +-        save_LDFLAGS="$LDFLAGS"
> +-        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
> +-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> ++	# This should be the same for all languages, so no per-tag cache variable.
> ++	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
> ++$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
> ++if ${lt_cv_irix_exported_symbol+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  save_LDFLAGS="$LDFLAGS"
> ++	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
> ++	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> + /* end confdefs.h.  */
> +-int foo(void) {}
> ++int foo (void) { return 0; }
> + _ACEOF
> + if ac_fn_c_try_link "$LINENO"; then :
> +-  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
> +-
> ++  lt_cv_irix_exported_symbol=yes
> ++else
> ++  lt_cv_irix_exported_symbol=no
> + fi
> + rm -f core conftest.err conftest.$ac_objext \
> +     conftest$ac_exeext conftest.$ac_ext
> +-        LDFLAGS="$save_LDFLAGS"
> ++           LDFLAGS="$save_LDFLAGS"
> ++fi
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
> ++$as_echo "$lt_cv_irix_exported_symbol" >&6; }
> ++	if test "$lt_cv_irix_exported_symbol" = yes; then
> ++          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
> ++	fi
> +       else
> + 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
> + 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
> +@@ -9928,7 +10530,7 @@ rm -f core conftest.err conftest.$ac_objext \
> +     osf4* | osf5*)	# as osf3* with the addition of -msym flag
> +       if test "$GCC" = yes; then
> + 	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
> +-	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> ++	archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> + 	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
> +       else
> + 	allow_undefined_flag=' -expect_unresolved \*'
> +@@ -9947,9 +10549,9 @@ rm -f core conftest.err conftest.$ac_objext \
> +       no_undefined_flag=' -z defs'
> +       if test "$GCC" = yes; then
> + 	wlarc='${wl}'
> +-	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> ++	archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> + 	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
> +-	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> ++	  $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> +       else
> + 	case `$CC -V 2>&1` in
> + 	*"Compilers 5.0"*)
> +@@ -10525,8 +11127,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> +   need_version=no
> +   need_lib_prefix=no
>   
> -       # Suppress compiler output if we already did a PIC compilation.
> --      command="$command$suppress_output"
> -+      func_append command "$suppress_output"
> -       func_show_eval_locale "$command" \
> -         '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE'
> - 
> -@@ -1622,13 +2290,13 @@ compiler."
> - }
> - 
> - $opt_help || {
> --  test "$mode" = compile && func_mode_compile ${1+"$@"}
> -+  test "$opt_mode" = compile && func_mode_compile ${1+"$@"}
> - }
> - 
> - func_mode_help ()
> - {
> -     # We need to display help for each of the modes.
> --    case $mode in
> -+    case $opt_mode in
> -       "")
> -         # Generic help is extracted from the usage comments
> -         # at the start of this file.
> -@@ -1659,8 +2327,8 @@ This mode accepts the following additional options:
> - 
> -   -o OUTPUT-FILE    set the output file name to OUTPUT-FILE
> -   -no-suppress      do not suppress compiler output for multiple passes
> --  -prefer-pic       try to building PIC objects only
> --  -prefer-non-pic   try to building non-PIC objects only
> -+  -prefer-pic       try to build PIC objects only
> -+  -prefer-non-pic   try to build non-PIC objects only
> -   -shared           do not build a \`.o' file suitable for static linking
> -   -static           only build a \`.o' file suitable for static linking
> -   -Wc,FLAG          pass FLAG directly to the compiler
> -@@ -1804,7 +2472,7 @@ Otherwise, only FILE itself is deleted using RM."
> -         ;;
> - 
> -       *)
> --        func_fatal_help "invalid operation mode \`$mode'"
> -+        func_fatal_help "invalid operation mode \`$opt_mode'"
> -         ;;
> +-  case $GCC,$host_os in
> +-  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
> ++  case $GCC,$cc_basename in
> ++  yes,*)
> ++    # gcc
> +     library_names_spec='$libname.dll.a'
> +     # DLL is installed to $(libdir)/../bin by postinstall_cmds
> +     postinstall_cmds='base_file=`basename \${file}`~
> +@@ -10559,13 +11162,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> +       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> +       ;;
>       esac
> - 
> -@@ -1819,13 +2487,13 @@ if $opt_help; then
> -   else
> -     {
> -       func_help noexit
> --      for mode in compile link execute install finish uninstall clean; do
> -+      for opt_mode in compile link execute install finish uninstall clean; do
> - 	func_mode_help
> -       done
> -     } | sed -n '1p; 2,$s/^Usage:/  or: /p'
> -     {
> -       func_help noexit
> --      for mode in compile link execute install finish uninstall clean; do
> -+      for opt_mode in compile link execute install finish uninstall clean; do
> - 	echo
> - 	func_mode_help
> -       done
> -@@ -1854,13 +2522,16 @@ func_mode_execute ()
> -       func_fatal_help "you must specify a COMMAND"
> - 
> -     # Handle -dlopen flags immediately.
> --    for file in $execute_dlfiles; do
> -+    for file in $opt_dlopen; do
> -       test -f "$file" \
> - 	|| func_fatal_help "\`$file' is not a file"
> - 
> -       dir=
> -       case $file in
> -       *.la)
> -+	func_resolve_sysroot "$file"
> -+	file=$func_resolve_sysroot_result
> ++    dynamic_linker='Win32 ld.exe'
> ++    ;;
>  +
> - 	# Check to see that this really is a libtool archive.
> - 	func_lalib_unsafe_p "$file" \
> - 	  || func_fatal_help "\`$lib' is not a valid libtool archive"
> -@@ -1882,7 +2553,7 @@ func_mode_execute ()
> - 	dir="$func_dirname_result"
> - 
> - 	if test -f "$dir/$objdir/$dlname"; then
> --	  dir="$dir/$objdir"
> -+	  func_append dir "/$objdir"
> - 	else
> - 	  if test ! -f "$dir/$dlname"; then
> - 	    func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'"
> -@@ -1907,10 +2578,10 @@ func_mode_execute ()
> -       test -n "$absdir" && dir="$absdir"
> - 
> -       # Now add the directory to shlibpath_var.
> --      if eval test -z \"\$$shlibpath_var\"; then
> --	eval $shlibpath_var=\$dir
> -+      if eval "test -z \"\$$shlibpath_var\""; then
> -+	eval "$shlibpath_var=\"\$dir\""
> -       else
> --	eval $shlibpath_var=\$dir:\$$shlibpath_var
> -+	eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\""
> -       fi
> -     done
> ++  *,cl*)
> ++    # Native MSVC
> ++    libname_spec='$name'
> ++    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> ++    library_names_spec='${libname}.dll.lib'
> ++
> ++    case $build_os in
> ++    mingw*)
> ++      sys_lib_search_path_spec=
> ++      lt_save_ifs=$IFS
> ++      IFS=';'
> ++      for lt_path in $LIB
> ++      do
> ++        IFS=$lt_save_ifs
> ++        # Let DOS variable expansion print the short 8.3 style file name.
> ++        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
> ++        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
> ++      done
> ++      IFS=$lt_save_ifs
> ++      # Convert to MSYS style.
> ++      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
> ++      ;;
> ++    cygwin*)
> ++      # Convert to unix form, then to dos form, then back to unix form
> ++      # but this time dos style (no spaces!) so that the unix form looks
> ++      # like /cygdrive/c/PROGRA~1:/cygdr...
> ++      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
> ++      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
> ++      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
> ++      ;;
> ++    *)
> ++      sys_lib_search_path_spec="$LIB"
> ++      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
> ++        # It is most probably a Windows format PATH.
> ++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
> ++      else
> ++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
> ++      fi
> ++      # FIXME: find the short name or the path components, as spaces are
> ++      # common. (e.g. "Program Files" -> "PROGRA~1")
> ++      ;;
> ++    esac
> ++
> ++    # DLL is installed to $(libdir)/../bin by postinstall_cmds
> ++    postinstall_cmds='base_file=`basename \${file}`~
> ++      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
> ++      dldir=$destdir/`dirname \$dlpath`~
> ++      test -d \$dldir || mkdir -p \$dldir~
> ++      $install_prog $dir/$dlname \$dldir/$dlname'
> ++    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
> ++      dlpath=$dir/\$dldll~
> ++       $RM \$dlpath'
> ++    shlibpath_overrides_runpath=yes
> ++    dynamic_linker='Win32 link.exe'
> +     ;;
>   
> -@@ -1939,8 +2610,7 @@ func_mode_execute ()
> - 	;;
> -       esac
> -       # Quote arguments (to preserve shell metacharacters).
> --      func_quote_for_eval "$file"
> --      args="$args $func_quote_for_eval_result"
> -+      func_append_quoted args "$file"
> -     done
> +   *)
> ++    # Assume MSVC wrapper
> +     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
> ++    dynamic_linker='Win32 ld.exe'
> +     ;;
> +   esac
> +-  dynamic_linker='Win32 ld.exe'
> +   # FIXME: first we should search . and the directory the executable is in
> +   shlibpath_var=PATH
> +   ;;
> +@@ -11443,7 +12104,7 @@ else
> +   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> +   lt_status=$lt_dlunknown
> +   cat > conftest.$ac_ext <<_LT_EOF
> +-#line 11446 "configure"
> ++#line $LINENO "configure"
> + #include "confdefs.h"
>   
> -     if test "X$opt_dry_run" = Xfalse; then
> -@@ -1972,22 +2642,59 @@ func_mode_execute ()
> -     fi
> - }
> + #if HAVE_DLFCN_H
> +@@ -11487,10 +12148,10 @@ else
> + /* When -fvisbility=hidden is used, assume the code has been annotated
> +    correspondingly for the symbols needed.  */
> + #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> +-void fnord () __attribute__((visibility("default")));
> ++int fnord () __attribute__((visibility("default")));
> + #endif
>   
> --test "$mode" = execute && func_mode_execute ${1+"$@"}
> -+test "$opt_mode" = execute && func_mode_execute ${1+"$@"}
> +-void fnord () { int i=42; }
> ++int fnord () { return 42; }
> + int main ()
> + {
> +   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> +@@ -11549,7 +12210,7 @@ else
> +   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> +   lt_status=$lt_dlunknown
> +   cat > conftest.$ac_ext <<_LT_EOF
> +-#line 11552 "configure"
> ++#line $LINENO "configure"
> + #include "confdefs.h"
>   
> + #if HAVE_DLFCN_H
> +@@ -11593,10 +12254,10 @@ else
> + /* When -fvisbility=hidden is used, assume the code has been annotated
> +    correspondingly for the symbols needed.  */
> + #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> +-void fnord () __attribute__((visibility("default")));
> ++int fnord () __attribute__((visibility("default")));
> + #endif
>   
> - # func_mode_finish arg...
> - func_mode_finish ()
> +-void fnord () { int i=42; }
> ++int fnord () { return 42; }
> + int main ()
>   {
> -     $opt_debug
> --    libdirs="$nonopt"
> -+    libs=
> -+    libdirs=
> -     admincmds=
> +   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> +@@ -13361,7 +14022,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
> + #
> + # INIT-COMMANDS
> + #
> +-AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
> ++AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
>   
> --    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
> --      for dir
> --      do
> --	libdirs="$libdirs $dir"
> --      done
> -+    for opt in "$nonopt" ${1+"$@"}
> -+    do
> -+      if test -d "$opt"; then
> -+	func_append libdirs " $opt"
>   
> -+      elif test -f "$opt"; then
> -+	if func_lalib_unsafe_p "$opt"; then
> -+	  func_append libs " $opt"
> -+	else
> -+	  func_warning "\`$opt' is not a valid libtool archive"
> -+	fi
> -+
> -+      else
> -+	func_fatal_error "invalid argument \`$opt'"
> -+      fi
> -+    done
> -+
> -+    if test -n "$libs"; then
> -+      if test -n "$lt_sysroot"; then
> -+        sysroot_regex=`$ECHO "$lt_sysroot" | $SED "$sed_make_literal_regex"`
> -+        sysroot_cmd="s/\([ ']\)$sysroot_regex/\1/g;"
> -+      else
> -+        sysroot_cmd=
> -+      fi
> -+
> -+      # Remove sysroot references
> -+      if $opt_dry_run; then
> -+        for lib in $libs; do
> -+          echo "removing references to $lt_sysroot and \`=' prefixes from $lib"
> -+        done
> -+      else
> -+        tmpdir=`func_mktempdir`
> -+        for lib in $libs; do
> -+	  sed -e "${sysroot_cmd} s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \
> -+	    > $tmpdir/tmp-la
> -+	  mv -f $tmpdir/tmp-la $lib
> -+	done
> -+        ${RM}r "$tmpdir"
> -+      fi
> -+    fi
> + # The HP-UX ksh and POSIX shell print the target directory to stdout
> +@@ -13399,13 +14060,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> + lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
> + lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
> + lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> ++lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
> ++lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
> + reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
> + reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
> + OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
> + deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
> + file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
> ++file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
> ++want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
> ++DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
> ++sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
> + AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
> + AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
> ++archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
> + STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
> + RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
> + old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
> +@@ -13420,14 +14088,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> + lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
> + lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
> + 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"`'
> ++nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
> ++lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
> + objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
> + MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
> + lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
> +-lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
> + lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
> ++lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
> + lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
> + lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
> + need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
> ++MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
> + DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
> + NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
> + LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> +@@ -13460,12 +14131,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> + hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
> + inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
> + link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
> +-fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
> + always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
> + export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
> + exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
> + include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
> + prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
> ++postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
> + file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
> + variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
> + need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
> +@@ -13520,8 +14191,13 @@ reload_flag \
> + OBJDUMP \
> + deplibs_check_method \
> + file_magic_cmd \
> ++file_magic_glob \
> ++want_nocaseglob \
> ++DLLTOOL \
> ++sharedlib_from_linklib_cmd \
> + AR \
> + AR_FLAGS \
> ++archiver_list_spec \
> + STRIP \
> + RANLIB \
> + CC \
> +@@ -13531,12 +14207,14 @@ lt_cv_sys_global_symbol_pipe \
> + lt_cv_sys_global_symbol_to_cdecl \
> + lt_cv_sys_global_symbol_to_c_name_address \
> + lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> ++nm_file_list_spec \
> + lt_prog_compiler_no_builtin_flag \
> +-lt_prog_compiler_wl \
> + lt_prog_compiler_pic \
> ++lt_prog_compiler_wl \
> + lt_prog_compiler_static \
> + lt_cv_prog_compiler_c_o \
> + need_locks \
> ++MANIFEST_TOOL \
> + DSYMUTIL \
> + NMEDIT \
> + LIPO \
> +@@ -13552,7 +14230,6 @@ no_undefined_flag \
> + hardcode_libdir_flag_spec \
> + hardcode_libdir_flag_spec_ld \
> + hardcode_libdir_separator \
> +-fix_srcfile_path \
> + exclude_expsyms \
> + include_expsyms \
> + file_list_spec \
> +@@ -13588,6 +14265,7 @@ module_cmds \
> + module_expsym_cmds \
> + export_symbols_cmds \
> + prelink_cmds \
> ++postlink_cmds \
> + postinstall_cmds \
> + postuninstall_cmds \
> + finish_cmds \
> +@@ -14234,29 +14912,35 @@ $as_echo "$as_me: executing $ac_file commands" >&6;}
> +   # Older Autoconf quotes --file arguments for eval, but not when files
> +   # are listed without --file.  Let's play safe and only enable the eval
> +   # if we detect the quoting.
> +-  case $CONFIG_FILES in
> +-  *\'*) eval set x "$CONFIG_FILES" ;;
> +-  *)   set x $CONFIG_FILES ;;
> +-  esac
> ++  # TODO: see whether this extra hack can be removed once we start
> ++  # requiring Autoconf 2.70 or later.
> ++  case $CONFIG_FILES in #(
> ++  *\'*) :
> ++    eval set x "$CONFIG_FILES" ;; #(
> ++  *) :
> ++    set x $CONFIG_FILES ;; #(
> ++  *) :
> ++     ;;
> ++esac
> +   shift
> +-  for mf
> ++  # Used to flag and report bootstrapping failures.
> ++  am_rc=0
> ++  for am_mf
> +   do
> +     # Strip MF so we end up with the name of the file.
> +-    mf=`echo "$mf" | sed -e 's/:.*$//'`
> +-    # Check whether this is an Automake generated Makefile or not.
> +-    # We used to match only the files named 'Makefile.in', but
> +-    # some people rename them; so instead we look at the file content.
> +-    # Grep'ing the first line is not enough: some people post-process
> +-    # each Makefile.in and add a new line on top of each file to say so.
> +-    # Grep'ing the whole file is not good either: AIX grep has a line
> ++    am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'`
> ++    # Check whether this is an Automake generated Makefile which includes
> ++    # dependency-tracking related rules and includes.
> ++    # Grep'ing the whole file directly is not great: AIX grep has a line
> +     # limit of 2048, but all sed's we know have understand at least 4000.
> +-    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
> +-      dirpart=`$as_dirname -- "$mf" ||
> +-$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
> +-	 X"$mf" : 'X\(//\)[^/]' \| \
> +-	 X"$mf" : 'X\(//\)$' \| \
> +-	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
> +-$as_echo X"$mf" |
> ++    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
> ++      || continue
> ++    am_dirpart=`$as_dirname -- "$am_mf" ||
> ++$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
> ++	 X"$am_mf" : 'X\(//\)[^/]' \| \
> ++	 X"$am_mf" : 'X\(//\)$' \| \
> ++	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
> ++$as_echo X"$am_mf" |
> +     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
> + 	    s//\1/
> + 	    q
> +@@ -14274,53 +14958,50 @@ $as_echo X"$mf" |
> + 	    q
> + 	  }
> + 	  s/.*/./; q'`
> +-    else
> +-      continue
> +-    fi
> +-    # Extract the definition of DEPDIR, am__include, and am__quote
> +-    # from the Makefile without running 'make'.
> +-    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
> +-    test -z "$DEPDIR" && continue
> +-    am__include=`sed -n 's/^am__include = //p' < "$mf"`
> +-    test -z "$am__include" && continue
> +-    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
> +-    # Find all dependency output files, they are included files with
> +-    # $(DEPDIR) in their names.  We invoke sed twice because it is the
> +-    # simplest approach to changing $(DEPDIR) to its actual value in the
> +-    # expansion.
> +-    for file in `sed -n "
> +-      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
> +-	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
> +-      # Make sure the directory exists.
> +-      test -f "$dirpart/$file" && continue
> +-      fdir=`$as_dirname -- "$file" ||
> +-$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
> +-	 X"$file" : 'X\(//\)[^/]' \| \
> +-	 X"$file" : 'X\(//\)$' \| \
> +-	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
> +-$as_echo X"$file" |
> +-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
> +-	    s//\1/
> +-	    q
> +-	  }
> +-	  /^X\(\/\/\)[^/].*/{
> ++    am_filepart=`$as_basename -- "$am_mf" ||
> ++$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
> ++	 X"$am_mf" : 'X\(//\)$' \| \
> ++	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
> ++$as_echo X/"$am_mf" |
> ++    sed '/^.*\/\([^/][^/]*\)\/*$/{
> + 	    s//\1/
> + 	    q
> + 	  }
> +-	  /^X\(\/\/\)$/{
> ++	  /^X\/\(\/\/\)$/{
> + 	    s//\1/
> + 	    q
> + 	  }
> +-	  /^X\(\/\).*/{
> ++	  /^X\/\(\/\).*/{
> + 	    s//\1/
> + 	    q
> + 	  }
> + 	  s/.*/./; q'`
> +-      as_dir=$dirpart/$fdir; as_fn_mkdir_p
> +-      # echo "creating $dirpart/$file"
> +-      echo '# dummy' > "$dirpart/$file"
> +-    done
> ++    { echo "$as_me:$LINENO: cd "$am_dirpart" \
> ++      && sed -e '/# am--include-marker/d' "$am_filepart" \
> ++        | $MAKE -f - am--depfiles" >&5
> ++   (cd "$am_dirpart" \
> ++      && sed -e '/# am--include-marker/d' "$am_filepart" \
> ++        | $MAKE -f - am--depfiles) >&5 2>&5
> ++   ac_status=$?
> ++   echo "$as_me:$LINENO: \$? = $ac_status" >&5
> ++   (exit $ac_status); } || am_rc=$?
> +   done
> ++  if test $am_rc -ne 0; then
> ++    { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
> ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
> ++as_fn_error $? "Something went wrong bootstrapping makefile fragments
> ++    for automatic dependency tracking.  If GNU make was not used, consider
> ++    re-running the configure script with MAKE=\"gmake\" (or whatever is
> ++    necessary).  You can also try re-running configure with the
> ++    '--disable-dependency-tracking' option to at least be able to build
> ++    the package (albeit without support for automatic dependency tracking).
> ++See \`config.log' for more details" "$LINENO" 5; }
> ++  fi
> ++  { am_dirpart=; unset am_dirpart;}
> ++  { am_filepart=; unset am_filepart;}
> ++  { am_mf=; unset am_mf;}
> ++  { am_rc=; unset am_rc;}
> ++  rm -f conftest-deps.mk
> + }
> +  ;;
> +     "libtool":C)
> +@@ -14344,7 +15025,8 @@ $as_echo X"$file" |
> + # NOTE: Changes made to this file will be lost: look at ltmain.sh.
> + #
> + #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> +-#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
> ++#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
> ++#                 Inc.
> + #   Written by Gordon Matzigkeit, 1996
> + #
> + #   This file is part of GNU Libtool.
> +@@ -14447,19 +15129,42 @@ SP2NL=$lt_lt_SP2NL
> + # turn newlines into spaces.
> + NL2SP=$lt_lt_NL2SP
> + 
> ++# convert \$build file names to \$host format.
> ++to_host_file_cmd=$lt_cv_to_host_file_cmd
>  +
> -+    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
> -       for libdir in $libdirs; do
> - 	if test -n "$finish_cmds"; then
> - 	  # Do each command in the finish commands.
> -@@ -1997,7 +2704,7 @@ func_mode_finish ()
> - 	if test -n "$finish_eval"; then
> - 	  # Do the single finish_eval.
> - 	  eval cmds=\"$finish_eval\"
> --	  $opt_dry_run || eval "$cmds" || admincmds="$admincmds
> -+	  $opt_dry_run || eval "$cmds" || func_append admincmds "
> -        $cmds"
> - 	fi
> -       done
> -@@ -2006,53 +2713,55 @@ func_mode_finish ()
> -     # Exit here if they wanted silent mode.
> -     $opt_silent && exit $EXIT_SUCCESS
> ++# convert \$build files to toolchain format.
> ++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
> ++
> + # An object symbol dumper.
> + OBJDUMP=$lt_OBJDUMP
>   
> --    echo "----------------------------------------------------------------------"
> --    echo "Libraries have been installed in:"
> --    for libdir in $libdirs; do
> --      $ECHO "   $libdir"
> --    done
> --    echo
> --    echo "If you ever happen to want to link against installed libraries"
> --    echo "in a given directory, LIBDIR, you must either use libtool, and"
> --    echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
> --    echo "flag during linking and do at least one of the following:"
> --    if test -n "$shlibpath_var"; then
> --      echo "   - add LIBDIR to the \`$shlibpath_var' environment variable"
> --      echo "     during execution"
> --    fi
> --    if test -n "$runpath_var"; then
> --      echo "   - add LIBDIR to the \`$runpath_var' environment variable"
> --      echo "     during linking"
> --    fi
> --    if test -n "$hardcode_libdir_flag_spec"; then
> --      libdir=LIBDIR
> --      eval "flag=\"$hardcode_libdir_flag_spec\""
> -+    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
> -+      echo "----------------------------------------------------------------------"
> -+      echo "Libraries have been installed in:"
> -+      for libdir in $libdirs; do
> -+	$ECHO "   $libdir"
> -+      done
> -+      echo
> -+      echo "If you ever happen to want to link against installed libraries"
> -+      echo "in a given directory, LIBDIR, you must either use libtool, and"
> -+      echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
> -+      echo "flag during linking and do at least one of the following:"
> -+      if test -n "$shlibpath_var"; then
> -+	echo "   - add LIBDIR to the \`$shlibpath_var' environment variable"
> -+	echo "     during execution"
> -+      fi
> -+      if test -n "$runpath_var"; then
> -+	echo "   - add LIBDIR to the \`$runpath_var' environment variable"
> -+	echo "     during linking"
> -+      fi
> -+      if test -n "$hardcode_libdir_flag_spec"; then
> -+	libdir=LIBDIR
> -+	eval flag=\"$hardcode_libdir_flag_spec\"
> + # Method to check whether dependent libraries are shared objects.
> + deplibs_check_method=$lt_deplibs_check_method
>   
> --      $ECHO "   - use the \`$flag' linker flag"
> --    fi
> --    if test -n "$admincmds"; then
> --      $ECHO "   - have your system administrator run these commands:$admincmds"
> --    fi
> --    if test -f /etc/ld.so.conf; then
> --      echo "   - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
> --    fi
> --    echo
> -+	$ECHO "   - use the \`$flag' linker flag"
> -+      fi
> -+      if test -n "$admincmds"; then
> -+	$ECHO "   - have your system administrator run these commands:$admincmds"
> -+      fi
> -+      if test -f /etc/ld.so.conf; then
> -+	echo "   - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
> -+      fi
> -+      echo
> +-# Command to use when deplibs_check_method == "file_magic".
> ++# Command to use when deplibs_check_method = "file_magic".
> + file_magic_cmd=$lt_file_magic_cmd
>   
> --    echo "See any operating system documentation about shared libraries for"
> --    case $host in
> --      solaris2.[6789]|solaris2.1[0-9])
> --        echo "more information, such as the ld(1), crle(1) and ld.so(8) manual"
> --	echo "pages."
> --	;;
> --      *)
> --        echo "more information, such as the ld(1) and ld.so(8) manual pages."
> --        ;;
> --    esac
> --    echo "----------------------------------------------------------------------"
> -+      echo "See any operating system documentation about shared libraries for"
> -+      case $host in
> -+	solaris2.[6789]|solaris2.1[0-9])
> -+	  echo "more information, such as the ld(1), crle(1) and ld.so(8) manual"
> -+	  echo "pages."
> -+	  ;;
> -+	*)
> -+	  echo "more information, such as the ld(1) and ld.so(8) manual pages."
> -+	  ;;
> -+      esac
> -+      echo "----------------------------------------------------------------------"
> -+    fi
> -     exit $EXIT_SUCCESS
> - }
> - 
> --test "$mode" = finish && func_mode_finish ${1+"$@"}
> -+test "$opt_mode" = finish && func_mode_finish ${1+"$@"}
> - 
> - 
> - # func_mode_install arg...
> -@@ -2077,7 +2786,7 @@ func_mode_install ()
> -     # The real first argument should be the name of the installation program.
> -     # Aesthetically quote it.
> -     func_quote_for_eval "$arg"
> --    install_prog="$install_prog$func_quote_for_eval_result"
> -+    func_append install_prog "$func_quote_for_eval_result"
> -     install_shared_prog=$install_prog
> -     case " $install_prog " in
> -       *[\\\ /]cp\ *) install_cp=: ;;
> -@@ -2097,7 +2806,7 @@ func_mode_install ()
> -     do
> -       arg2=
> -       if test -n "$dest"; then
> --	files="$files $dest"
> -+	func_append files " $dest"
> - 	dest=$arg
> - 	continue
> -       fi
> -@@ -2135,11 +2844,11 @@ func_mode_install ()
> - 
> -       # Aesthetically quote the argument.
> -       func_quote_for_eval "$arg"
> --      install_prog="$install_prog $func_quote_for_eval_result"
> -+      func_append install_prog " $func_quote_for_eval_result"
> -       if test -n "$arg2"; then
> - 	func_quote_for_eval "$arg2"
> -       fi
> --      install_shared_prog="$install_shared_prog $func_quote_for_eval_result"
> -+      func_append install_shared_prog " $func_quote_for_eval_result"
> -     done
> - 
> -     test -z "$install_prog" && \
> -@@ -2151,7 +2860,7 @@ func_mode_install ()
> -     if test -n "$install_override_mode" && $no_mode; then
> -       if $install_cp; then :; else
> - 	func_quote_for_eval "$install_override_mode"
> --	install_shared_prog="$install_shared_prog -m $func_quote_for_eval_result"
> -+	func_append install_shared_prog " -m $func_quote_for_eval_result"
> -       fi
> -     fi
> - 
> -@@ -2209,10 +2918,13 @@ func_mode_install ()
> -       case $file in
> -       *.$libext)
> - 	# Do the static libraries later.
> --	staticlibs="$staticlibs $file"
> -+	func_append staticlibs " $file"
> - 	;;
> - 
> -       *.la)
> -+	func_resolve_sysroot "$file"
> -+	file=$func_resolve_sysroot_result
> ++# How to find potential files when deplibs_check_method = "file_magic".
> ++file_magic_glob=$lt_file_magic_glob
>  +
> - 	# Check to see that this really is a libtool archive.
> - 	func_lalib_unsafe_p "$file" \
> - 	  || func_fatal_help "\`$file' is not a valid libtool archive"
> -@@ -2226,23 +2938,30 @@ func_mode_install ()
> - 	if test "X$destdir" = "X$libdir"; then
> - 	  case "$current_libdirs " in
> - 	  *" $libdir "*) ;;
> --	  *) current_libdirs="$current_libdirs $libdir" ;;
> -+	  *) func_append current_libdirs " $libdir" ;;
> - 	  esac
> - 	else
> - 	  # Note the libdir as a future libdir.
> - 	  case "$future_libdirs " in
> - 	  *" $libdir "*) ;;
> --	  *) future_libdirs="$future_libdirs $libdir" ;;
> -+	  *) func_append future_libdirs " $libdir" ;;
> - 	  esac
> - 	fi
> - 
> - 	func_dirname "$file" "/" ""
> - 	dir="$func_dirname_result"
> --	dir="$dir$objdir"
> -+	func_append dir "$objdir"
> - 
> - 	if test -n "$relink_command"; then
> -+      # Strip any trailing slash from the destination.
> -+      func_stripname '' '/' "$libdir"
> -+      destlibdir=$func_stripname_result
> ++# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
> ++want_nocaseglob=$lt_want_nocaseglob
>  +
> -+      func_stripname '' '/' "$destdir"
> -+      s_destdir=$func_stripname_result
> ++# DLL creation program.
> ++DLLTOOL=$lt_DLLTOOL
>  +
> - 	  # Determine the prefix the user has applied to our future dir.
> --	  inst_prefix_dir=`$ECHO "$destdir" | $SED -e "s%$libdir\$%%"`
> -+	  inst_prefix_dir=`$ECHO "X$s_destdir" | $Xsed -e "s%$destlibdir\$%%"`
> ++# Command to associate shared and link libraries.
> ++sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
> ++
> + # The archiver.
> + AR=$lt_AR
> ++
> ++# Flags to create an archive.
> + AR_FLAGS=$lt_AR_FLAGS
>   
> - 	  # Don't allow the user to place us outside of our expected
> - 	  # location b/c this prevents finding dependent libraries that
> -@@ -2315,7 +3034,7 @@ func_mode_install ()
> - 	func_show_eval "$install_prog $instname $destdir/$name" 'exit $?'
> ++# How to feed a file listing to the archiver.
> ++archiver_list_spec=$lt_archiver_list_spec
> ++
> + # A symbol stripping program.
> + STRIP=$lt_STRIP
>   
> - 	# Maybe install the static library, too.
> --	test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
> -+	test -n "$old_library" && func_append staticlibs " $dir/$old_library"
> - 	;;
> +@@ -14489,6 +15194,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> + # Transform the output of nm in a C name address pair when lib prefix is needed.
> + global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
>   
> -       *.lo)
> -@@ -2503,7 +3222,7 @@ func_mode_install ()
> -     test -n "$future_libdirs" && \
> -       func_warning "remember to run \`$progname --finish$future_libdirs'"
> ++# Specify filename containing input files for \$NM.
> ++nm_file_list_spec=$lt_nm_file_list_spec
> ++
> ++# The root where to search for dependent libraries,and in which our libraries should be installed.
> ++lt_sysroot=$lt_sysroot
> ++
> + # The name of the directory that contains temporary libtool files.
> + objdir=$objdir
>   
> --    if test -n "$current_libdirs" && $opt_finish; then
> -+    if test -n "$current_libdirs"; then
> -       # Maybe just do a dry run.
> -       $opt_dry_run && current_libdirs=" -n$current_libdirs"
> -       exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs'
> -@@ -2512,7 +3231,7 @@ func_mode_install ()
> -     fi
> - }
> +@@ -14498,6 +15209,9 @@ MAGIC_CMD=$MAGIC_CMD
> + # Must we lock files when doing compilation?
> + need_locks=$lt_need_locks
>   
> --test "$mode" = install && func_mode_install ${1+"$@"}
> -+test "$opt_mode" = install && func_mode_install ${1+"$@"}
> ++# Manifest tool.
> ++MANIFEST_TOOL=$lt_MANIFEST_TOOL
> ++
> + # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
> + DSYMUTIL=$lt_DSYMUTIL
>   
> +@@ -14612,12 +15326,12 @@ with_gcc=$GCC
> + # Compiler flag to turn off builtin functions.
> + no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
>   
> - # func_generate_dlsyms outputname originator pic_p
> -@@ -2559,6 +3278,18 @@ extern \"C\" {
> - #pragma GCC diagnostic ignored \"-Wstrict-prototypes\"
> - #endif
> +-# How to pass a linker flag through the compiler.
> +-wl=$lt_lt_prog_compiler_wl
> +-
> + # Additional compiler flags for building library objects.
> + pic_flag=$lt_lt_prog_compiler_pic
>   
> -+/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
> -+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
> -+/* DATA imports from DLLs on WIN32 con't be const, because runtime
> -+   relocations are performed -- see ld's documentation on pseudo-relocs.  */
> -+# define LT_DLSYM_CONST
> -+#elif defined(__osf__)
> -+/* This system does not cope well with relocations in const data.  */
> -+# define LT_DLSYM_CONST
> -+#else
> -+# define LT_DLSYM_CONST const
> -+#endif
> ++# How to pass a linker flag through the compiler.
> ++wl=$lt_lt_prog_compiler_wl
>  +
> - /* External symbol declarations for the compiler. */\
> - "
> + # Compiler flag to prevent dynamic linking.
> + link_static_flag=$lt_lt_prog_compiler_static
>   
> -@@ -2570,21 +3301,22 @@ extern \"C\" {
> - 	  # Add our own program objects to the symbol list.
> - 	  progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP`
> - 	  for progfile in $progfiles; do
> --	    func_verbose "extracting global C symbols from \`$progfile'"
> --	    $opt_dry_run || eval "$NM $progfile | $global_symbol_pipe >> '$nlist'"
> -+	    func_to_tool_file "$progfile" func_convert_file_msys_to_w32
> -+	    func_verbose "extracting global C symbols from \`$func_to_tool_file_result'"
> -+	    $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'"
> - 	  done
> +@@ -14704,9 +15418,6 @@ inherit_rpath=$inherit_rpath
> + # Whether libtool must link a program against all its dependency libraries.
> + link_all_deplibs=$link_all_deplibs
>   
> - 	  if test -n "$exclude_expsyms"; then
> - 	    $opt_dry_run || {
> --	      $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T
> --	      $MV "$nlist"T "$nlist"
> -+	      eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T'
> -+	      eval '$MV "$nlist"T "$nlist"'
> - 	    }
> - 	  fi
> +-# Fix the shell variable \$srcfile for the compiler.
> +-fix_srcfile_path=$lt_fix_srcfile_path
> +-
> + # Set to "yes" if exported symbols are required.
> + always_export_symbols=$always_export_symbols
>   
> - 	  if test -n "$export_symbols_regex"; then
> - 	    $opt_dry_run || {
> --	      $EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T
> --	      $MV "$nlist"T "$nlist"
> -+	      eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T'
> -+	      eval '$MV "$nlist"T "$nlist"'
> - 	    }
> - 	  fi
> +@@ -14722,6 +15433,9 @@ include_expsyms=$lt_include_expsyms
> + # Commands necessary for linking programs (against libraries) with templates.
> + prelink_cmds=$lt_prelink_cmds
>   
> -@@ -2593,23 +3325,23 @@ extern \"C\" {
> - 	    export_symbols="$output_objdir/$outputname.exp"
> - 	    $opt_dry_run || {
> - 	      $RM $export_symbols
> --	      ${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' < "$nlist" > "$export_symbols"
> -+	      eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
> - 	      case $host in
> - 	      *cygwin* | *mingw* | *cegcc* )
> --                echo EXPORTS > "$output_objdir/$outputname.def"
> --                cat "$export_symbols" >> "$output_objdir/$outputname.def"
> -+                eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
> -+                eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"'
> - 	        ;;
> - 	      esac
> - 	    }
> - 	  else
> - 	    $opt_dry_run || {
> --	      ${SED} -e 's/\([].[*^$]\)/\\\1/g' -e 's/^/ /' -e 's/$/$/' < "$export_symbols" > "$output_objdir/$outputname.exp"
> --	      $GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T
> --	      $MV "$nlist"T "$nlist"
> -+	      eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"'
> -+	      eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T'
> -+	      eval '$MV "$nlist"T "$nlist"'
> - 	      case $host in
> - 	        *cygwin* | *mingw* | *cegcc* )
> --	          echo EXPORTS > "$output_objdir/$outputname.def"
> --	          cat "$nlist" >> "$output_objdir/$outputname.def"
> -+	          eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
> -+	          eval 'cat "$nlist" >> "$output_objdir/$outputname.def"'
> - 	          ;;
> - 	      esac
> - 	    }
> -@@ -2620,10 +3352,52 @@ extern \"C\" {
> - 	  func_verbose "extracting global C symbols from \`$dlprefile'"
> - 	  func_basename "$dlprefile"
> - 	  name="$func_basename_result"
> --	  $opt_dry_run || {
> --	    $ECHO ": $name " >> "$nlist"
> --	    eval "$NM $dlprefile 2>/dev/null | $global_symbol_pipe >> '$nlist'"
> --	  }
> -+          case $host in
> -+	    *cygwin* | *mingw* | *cegcc* )
> -+	      # if an import library, we need to obtain dlname
> -+	      if func_win32_import_lib_p "$dlprefile"; then
> -+	        func_tr_sh "$dlprefile"
> -+	        eval "curr_lafile=\$libfile_$func_tr_sh_result"
> -+	        dlprefile_dlbasename=""
> -+	        if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then
> -+	          # Use subshell, to avoid clobbering current variable values
> -+	          dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"`
> -+	          if test -n "$dlprefile_dlname" ; then
> -+	            func_basename "$dlprefile_dlname"
> -+	            dlprefile_dlbasename="$func_basename_result"
> -+	          else
> -+	            # no lafile. user explicitly requested -dlpreopen <import library>.
> -+	            $sharedlib_from_linklib_cmd "$dlprefile"
> -+	            dlprefile_dlbasename=$sharedlib_from_linklib_result
> -+	          fi
> -+	        fi
> -+	        $opt_dry_run || {
> -+	          if test -n "$dlprefile_dlbasename" ; then
> -+	            eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"'
> -+	          else
> -+	            func_warning "Could not compute DLL name from $name"
> -+	            eval '$ECHO ": $name " >> "$nlist"'
> -+	          fi
> -+	          func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
> -+	          eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe |
> -+	            $SED -e '/I __imp/d' -e 's/I __nm_/D /;s/_nm__//' >> '$nlist'"
> -+	        }
> -+	      else # not an import lib
> -+	        $opt_dry_run || {
> -+	          eval '$ECHO ": $name " >> "$nlist"'
> -+	          func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
> -+	          eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'"
> -+	        }
> -+	      fi
> -+	    ;;
> -+	    *)
> -+	      $opt_dry_run || {
> -+	        eval '$ECHO ": $name " >> "$nlist"'
> -+	        func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
> -+	        eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'"
> -+	      }
> -+	    ;;
> -+          esac
> - 	done
> - 
> - 	$opt_dry_run || {
> -@@ -2661,26 +3435,9 @@ typedef struct {
> -   const char *name;
> -   void *address;
> - } lt_dlsymlist;
> --"
> --	  case $host in
> --	  *cygwin* | *mingw* | *cegcc* )
> --	    echo >> "$output_objdir/$my_dlsyms" "\
> --/* DATA imports from DLLs on WIN32 con't be const, because
> --   runtime relocations are performed -- see ld's documentation
> --   on pseudo-relocs.  */"
> --	    lt_dlsym_const= ;;
> --	  *osf5*)
> --	    echo >> "$output_objdir/$my_dlsyms" "\
> --/* This system does not cope well with relocations in const data */"
> --	    lt_dlsym_const= ;;
> --	  *)
> --	    lt_dlsym_const=const ;;
> --	  esac
> --
> --	  echo >> "$output_objdir/$my_dlsyms" "\
> --extern $lt_dlsym_const lt_dlsymlist
> -+extern LT_DLSYM_CONST lt_dlsymlist
> - lt_${my_prefix}_LTX_preloaded_symbols[];
> --$lt_dlsym_const lt_dlsymlist
> -+LT_DLSYM_CONST lt_dlsymlist
> - lt_${my_prefix}_LTX_preloaded_symbols[] =
> - {\
> -   { \"$my_originator\", (void *) 0 },"
> -@@ -2736,7 +3493,7 @@ static const void *lt_preloaded_setup() {
> - 	for arg in $LTCFLAGS; do
> - 	  case $arg in
> - 	  -pie | -fpie | -fPIE) ;;
> --	  *) symtab_cflags="$symtab_cflags $arg" ;;
> -+	  *) func_append symtab_cflags " $arg" ;;
> - 	  esac
> - 	done
> - 
> -@@ -2796,9 +3553,11 @@ func_win32_libid ()
> -     win32_libid_type="x86 archive import"
> -     ;;
> -   *ar\ archive*) # could be an import, or static
> --    if $OBJDUMP -f "$1" | $SED -e '10q' 2>/dev/null |
> --       $EGREP 'file format (pe-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then
> --      win32_nmres=`$NM -f posix -A "$1" |
> -+    # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD.
> -+    if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null |
> -+       $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then
> -+      func_to_tool_file "$1" func_convert_file_msys_to_w32
> -+      win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" |
> - 	$SED -n -e '
> - 	    1,100{
> - 		/ I /{
> -@@ -2827,6 +3586,131 @@ func_win32_libid ()
> -   $ECHO "$win32_libid_type"
> - }
> - 
> -+# func_cygming_dll_for_implib ARG
> -+#
> -+# Platform-specific function to extract the
> -+# name of the DLL associated with the specified
> -+# import library ARG.
> -+# Invoked by eval'ing the libtool variable
> -+#    $sharedlib_from_linklib_cmd
> -+# Result is available in the variable
> -+#    $sharedlib_from_linklib_result
> -+func_cygming_dll_for_implib ()
> -+{
> -+  $opt_debug
> -+  sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"`
> -+}
> -+
> -+# func_cygming_dll_for_implib_fallback_core SECTION_NAME LIBNAMEs
> -+#
> -+# The is the core of a fallback implementation of a
> -+# platform-specific function to extract the name of the
> -+# DLL associated with the specified import library LIBNAME.
> -+#
> -+# SECTION_NAME is either .idata$6 or .idata$7, depending
> -+# on the platform and compiler that created the implib.
> -+#
> -+# Echos the name of the DLL associated with the
> -+# specified import library.
> -+func_cygming_dll_for_implib_fallback_core ()
> -+{
> -+  $opt_debug
> -+  match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"`
> -+  $OBJDUMP -s --section "$1" "$2" 2>/dev/null |
> -+    $SED '/^Contents of section '"$match_literal"':/{
> -+      # Place marker at beginning of archive member dllname section
> -+      s/.*/====MARK====/
> -+      p
> -+      d
> -+    }
> -+    # These lines can sometimes be longer than 43 characters, but
> -+    # are always uninteresting
> -+    /:[	 ]*file format pe[i]\{,1\}-/d
> -+    /^In archive [^:]*:/d
> -+    # Ensure marker is printed
> -+    /^====MARK====/p
> -+    # Remove all lines with less than 43 characters
> -+    /^.\{43\}/!d
> -+    # From remaining lines, remove first 43 characters
> -+    s/^.\{43\}//' |
> -+    $SED -n '
> -+      # Join marker and all lines until next marker into a single line
> -+      /^====MARK====/ b para
> -+      H
> -+      $ b para
> -+      b
> -+      :para
> -+      x
> -+      s/\n//g
> -+      # Remove the marker
> -+      s/^====MARK====//
> -+      # Remove trailing dots and whitespace
> -+      s/[\. \t]*$//
> -+      # Print
> -+      /./p' |
> -+    # we now have a list, one entry per line, of the stringified
> -+    # contents of the appropriate section of all members of the
> -+    # archive which possess that section. Heuristic: eliminate
> -+    # all those which have a first or second character that is
> -+    # a '.' (that is, objdump's representation of an unprintable
> -+    # character.) This should work for all archives with less than
> -+    # 0x302f exports -- but will fail for DLLs whose name actually
> -+    # begins with a literal '.' or a single character followed by
> -+    # a '.'.
> -+    #
> -+    # Of those that remain, print the first one.
> -+    $SED -e '/^\./d;/^.\./d;q'
> -+}
> -+
> -+# func_cygming_gnu_implib_p ARG
> -+# This predicate returns with zero status (TRUE) if
> -+# ARG is a GNU/binutils-style import library. Returns
> -+# with nonzero status (FALSE) otherwise.
> -+func_cygming_gnu_implib_p ()
> -+{
> -+  $opt_debug
> -+  func_to_tool_file "$1" func_convert_file_msys_to_w32
> -+  func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'`
> -+  test -n "$func_cygming_gnu_implib_tmp"
> -+}
> -+
> -+# func_cygming_ms_implib_p ARG
> -+# This predicate returns with zero status (TRUE) if
> -+# ARG is an MS-style import library. Returns
> -+# with nonzero status (FALSE) otherwise.
> -+func_cygming_ms_implib_p ()
> -+{
> -+  $opt_debug
> -+  func_to_tool_file "$1" func_convert_file_msys_to_w32
> -+  func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'`
> -+  test -n "$func_cygming_ms_implib_tmp"
> -+}
> ++# Commands necessary for finishing linking programs.
> ++postlink_cmds=$lt_postlink_cmds
>  +
> -+# func_cygming_dll_for_implib_fallback ARG
> -+# Platform-specific function to extract the
> -+# name of the DLL associated with the specified
> -+# import library ARG.
> -+#
> -+# This fallback implementation is for use when $DLLTOOL
> -+# does not support the --identify-strict option.
> -+# Invoked by eval'ing the libtool variable
> -+#    $sharedlib_from_linklib_cmd
> -+# Result is available in the variable
> -+#    $sharedlib_from_linklib_result
> -+func_cygming_dll_for_implib_fallback ()
> -+{
> -+  $opt_debug
> -+  if func_cygming_gnu_implib_p "$1" ; then
> -+    # binutils import library
> -+    sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"`
> -+  elif func_cygming_ms_implib_p "$1" ; then
> -+    # ms-generated import library
> -+    sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"`
> -+  else
> -+    # unknown
> -+    sharedlib_from_linklib_result=""
> -+  fi
> -+}
> - 
> + # Specify filename containing input files.
> + file_list_spec=$lt_file_list_spec
>   
> - # func_extract_an_archive dir oldlib
> -@@ -2917,7 +3801,7 @@ func_extract_archives ()
> - 	    darwin_file=
> - 	    darwin_files=
> - 	    for darwin_file in $darwin_filelist; do
> --	      darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP`
> -+	      darwin_files=`find unfat-$$ -name $darwin_file -print | sort | $NL2SP`
> - 	      $LIPO -create -output "$darwin_file" $darwin_files
> - 	    done # $darwin_filelist
> - 	    $RM -rf unfat-$$
> -@@ -2932,7 +3816,7 @@ func_extract_archives ()
> -         func_extract_an_archive "$my_xdir" "$my_xabs"
> - 	;;
> -       esac
> --      my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP`
> -+      my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP`
> -     done
> - 
> -     func_extract_archives_result="$my_oldobjs"
> -@@ -3014,7 +3898,110 @@ func_fallback_echo ()
> - _LTECHO_EOF'
> - }
> -     ECHO=\"$qECHO\"
> --  fi\
> -+  fi
> -+
> -+# Very basic option parsing. These options are (a) specific to
> -+# the libtool wrapper, (b) are identical between the wrapper
> -+# /script/ and the wrapper /executable/ which is used only on
> -+# windows platforms, and (c) all begin with the string "--lt-"
> -+# (application programs are unlikely to have options which match
> -+# this pattern).
> -+#
> -+# There are only two supported options: --lt-debug and
> -+# --lt-dump-script. There is, deliberately, no --lt-help.
> -+#
> -+# The first argument to this parsing function should be the
> -+# script's $0 value, followed by "$@".
> -+lt_option_debug=
> -+func_parse_lt_options ()
> -+{
> -+  lt_script_arg0=\$0
> -+  shift
> -+  for lt_opt
> -+  do
> -+    case \"\$lt_opt\" in
> -+    --lt-debug) lt_option_debug=1 ;;
> -+    --lt-dump-script)
> -+        lt_dump_D=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%/[^/]*$%%'\`
> -+        test \"X\$lt_dump_D\" = \"X\$lt_script_arg0\" && lt_dump_D=.
> -+        lt_dump_F=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%^.*/%%'\`
> -+        cat \"\$lt_dump_D/\$lt_dump_F\"
> -+        exit 0
> -+      ;;
> -+    --lt-*)
> -+        \$ECHO \"Unrecognized --lt- option: '\$lt_opt'\" 1>&2
> -+        exit 1
> -+      ;;
> -+    esac
> -+  done
> -+
> -+  # Print the debug banner immediately:
> -+  if test -n \"\$lt_option_debug\"; then
> -+    echo \"${outputname}:${output}:\${LINENO}: libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\" 1>&2
> -+  fi
> -+}
> -+
> -+# Used when --lt-debug. Prints its arguments to stdout
> -+# (redirection is the responsibility of the caller)
> -+func_lt_dump_args ()
> -+{
> -+  lt_dump_args_N=1;
> -+  for lt_arg
> -+  do
> -+    \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[\$lt_dump_args_N]: \$lt_arg\"
> -+    lt_dump_args_N=\`expr \$lt_dump_args_N + 1\`
> -+  done
> -+}
> -+
> -+# Core function for launching the target application
> -+func_exec_program_core ()
> -+{
> -+"
> -+  case $host in
> -+  # Backslashes separate directories on plain windows
> -+  *-*-mingw | *-*-os2* | *-cegcc*)
> -+    $ECHO "\
> -+      if test -n \"\$lt_option_debug\"; then
> -+        \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir\\\\\$program\" 1>&2
> -+        func_lt_dump_args \${1+\"\$@\"} 1>&2
> -+      fi
> -+      exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
> -+"
> -+    ;;
> -+
> -+  *)
> -+    $ECHO "\
> -+      if test -n \"\$lt_option_debug\"; then
> -+        \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir/\$program\" 1>&2
> -+        func_lt_dump_args \${1+\"\$@\"} 1>&2
> -+      fi
> -+      exec \"\$progdir/\$program\" \${1+\"\$@\"}
> -+"
> -+    ;;
> -+  esac
> -+  $ECHO "\
> -+      \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2
> -+      exit 1
> -+}
> -+
> -+# A function to encapsulate launching the target application
> -+# Strips options in the --lt-* namespace from \$@ and
> -+# launches target application with the remaining arguments.
> -+func_exec_program ()
> -+{
> -+  for lt_wr_arg
> -+  do
> -+    case \$lt_wr_arg in
> -+    --lt-*) ;;
> -+    *) set x \"\$@\" \"\$lt_wr_arg\"; shift;;
> -+    esac
> -+    shift
> -+  done
> -+  func_exec_program_core \${1+\"\$@\"}
> -+}
> -+
> -+  # Parse options
> -+  func_parse_lt_options \"\$0\" \${1+\"\$@\"}
> - 
> -   # Find the directory that this script lives in.
> -   thisdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*$%%'\`
> -@@ -3078,7 +4065,7 @@ _LTECHO_EOF'
> - 
> -     # relink executable if necessary
> -     if test -n \"\$relink_command\"; then
> --      if relink_command_output=\`eval \"\$relink_command\" 2>&1\`; then :
> -+      if relink_command_output=\`eval \$relink_command 2>&1\`; then :
> -       else
> - 	$ECHO \"\$relink_command_output\" >&2
> - 	$RM \"\$progdir/\$file\"
> -@@ -3102,6 +4089,18 @@ _LTECHO_EOF'
> - 
> -   if test -f \"\$progdir/\$program\"; then"
> - 
> -+	# fixup the dll searchpath if we need to.
> -+	#
> -+	# Fix the DLL searchpath if we need to.  Do this before prepending
> -+	# to shlibpath, because on Windows, both are PATH and uninstalled
> -+	# libraries must come first.
> -+	if test -n "$dllsearchpath"; then
> -+	  $ECHO "\
> -+    # Add the dll search path components to the executable PATH
> -+    PATH=$dllsearchpath:\$PATH
> -+"
> -+	fi
> -+
> - 	# Export our shlibpath_var if we have one.
> - 	if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
> - 	  $ECHO "\
> -@@ -3116,35 +4115,10 @@ _LTECHO_EOF'
> - "
> - 	fi
> - 
> --	# fixup the dll searchpath if we need to.
> --	if test -n "$dllsearchpath"; then
> --	  $ECHO "\
> --    # Add the dll search path components to the executable PATH
> --    PATH=$dllsearchpath:\$PATH
> --"
> --	fi
> +@@ -14754,210 +15468,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> +   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> +   # text mode, it properly converts lines to CR/LF.  This bash problem
> +   # is reportedly fixed, but why not run on old versions too?
> +-  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
> +-    || (rm -f "$cfgfile"; exit 1)
>  -
> - 	$ECHO "\
> -     if test \"\$libtool_execute_magic\" != \"$magic\"; then
> -       # Run the actual program with our arguments.
> --"
> --	case $host in
> --	# Backslashes separate directories on plain windows
> --	*-*-mingw | *-*-os2* | *-cegcc*)
> --	  $ECHO "\
> --      exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
> --"
> --	  ;;
> +-  case $xsi_shell in
> +-  yes)
> +-    cat << \_LT_EOF >> "$cfgfile"
>  -
> --	*)
> --	  $ECHO "\
> --      exec \"\$progdir/\$program\" \${1+\"\$@\"}
> --"
> --	  ;;
> --	esac
> --	$ECHO "\
> --      \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2
> --      exit 1
> -+      func_exec_program \${1+\"\$@\"}
> -     fi
> -   else
> -     # The program doesn't exist.
> -@@ -3158,166 +4132,6 @@ fi\
> - }
> - 
> - 
> --# func_to_host_path arg
> --#
> --# Convert paths to host format when used with build tools.
> --# Intended for use with "native" mingw (where libtool itself
> --# is running under the msys shell), or in the following cross-
> --# build environments:
> --#    $build          $host
> --#    mingw (msys)    mingw  [e.g. native]
> --#    cygwin          mingw
> --#    *nix + wine     mingw
> --# where wine is equipped with the `winepath' executable.
> --# In the native mingw case, the (msys) shell automatically
> --# converts paths for any non-msys applications it launches,
> --# but that facility isn't available from inside the cwrapper.
> --# Similar accommodations are necessary for $host mingw and
> --# $build cygwin.  Calling this function does no harm for other
> --# $host/$build combinations not listed above.
> --#
> --# ARG is the path (on $build) that should be converted to
> --# the proper representation for $host. The result is stored
> --# in $func_to_host_path_result.
> --func_to_host_path ()
> +-# func_dirname file append nondir_replacement
> +-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> +-# otherwise set result to NONDIR_REPLACEMENT.
> +-func_dirname ()
>  -{
> --  func_to_host_path_result="$1"
> --  if test -n "$1"; then
> --    case $host in
> --      *mingw* )
> --        lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
> --        case $build in
> --          *mingw* ) # actually, msys
> --            # awkward: cmd appends spaces to result
> --            func_to_host_path_result=`( cmd //c echo "$1" ) 2>/dev/null |
> --              $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
> --            ;;
> --          *cygwin* )
> --            func_to_host_path_result=`cygpath -w "$1" |
> --	      $SED -e "$lt_sed_naive_backslashify"`
> --            ;;
> --          * )
> --            # Unfortunately, winepath does not exit with a non-zero
> --            # error code, so we are forced to check the contents of
> --            # stdout. On the other hand, if the command is not
> --            # found, the shell will set an exit code of 127 and print
> --            # *an error message* to stdout. So we must check for both
> --            # error code of zero AND non-empty stdout, which explains
> --            # the odd construction:
> --            func_to_host_path_tmp1=`winepath -w "$1" 2>/dev/null`
> --            if test "$?" -eq 0 && test -n "${func_to_host_path_tmp1}"; then
> --              func_to_host_path_result=`$ECHO "$func_to_host_path_tmp1" |
> --                $SED -e "$lt_sed_naive_backslashify"`
> --            else
> --              # Allow warning below.
> --              func_to_host_path_result=
> --            fi
> --            ;;
> --        esac
> --        if test -z "$func_to_host_path_result" ; then
> --          func_error "Could not determine host path corresponding to"
> --          func_error "  \`$1'"
> --          func_error "Continuing, but uninstalled executables may not work."
> --          # Fallback:
> --          func_to_host_path_result="$1"
> --        fi
> --        ;;
> --    esac
> --  fi
> +-  case ${1} in
> +-    */*) func_dirname_result="${1%/*}${2}" ;;
> +-    *  ) func_dirname_result="${3}" ;;
> +-  esac
>  -}
> --# end: func_to_host_path
>  -
> --# func_to_host_pathlist arg
> --#
> --# Convert pathlists to host format when used with build tools.
> --# See func_to_host_path(), above. This function supports the
> --# following $build/$host combinations (but does no harm for
> --# combinations not listed here):
> --#    $build          $host
> --#    mingw (msys)    mingw  [e.g. native]
> --#    cygwin          mingw
> --#    *nix + wine     mingw
> --#
> --# Path separators are also converted from $build format to
> --# $host format. If ARG begins or ends with a path separator
> --# character, it is preserved (but converted to $host format)
> --# on output.
> --#
> --# ARG is a pathlist (on $build) that should be converted to
> --# the proper representation on $host. The result is stored
> --# in $func_to_host_pathlist_result.
> --func_to_host_pathlist ()
> +-# func_basename file
> +-func_basename ()
>  -{
> --  func_to_host_pathlist_result="$1"
> --  if test -n "$1"; then
> --    case $host in
> --      *mingw* )
> --        lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
> --        # Remove leading and trailing path separator characters from
> --        # ARG. msys behavior is inconsistent here, cygpath turns them
> --        # into '.;' and ';.', and winepath ignores them completely.
> --	func_stripname : : "$1"
> --        func_to_host_pathlist_tmp1=$func_stripname_result
> --        case $build in
> --          *mingw* ) # Actually, msys.
> --            # Awkward: cmd appends spaces to result.
> --            func_to_host_pathlist_result=`
> --	      ( cmd //c echo "$func_to_host_pathlist_tmp1" ) 2>/dev/null |
> --	      $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
> --            ;;
> --          *cygwin* )
> --            func_to_host_pathlist_result=`cygpath -w -p "$func_to_host_pathlist_tmp1" |
> --              $SED -e "$lt_sed_naive_backslashify"`
> --            ;;
> --          * )
> --            # unfortunately, winepath doesn't convert pathlists
> --            func_to_host_pathlist_result=""
> --            func_to_host_pathlist_oldIFS=$IFS
> --            IFS=:
> --            for func_to_host_pathlist_f in $func_to_host_pathlist_tmp1 ; do
> --              IFS=$func_to_host_pathlist_oldIFS
> --              if test -n "$func_to_host_pathlist_f" ; then
> --                func_to_host_path "$func_to_host_pathlist_f"
> --                if test -n "$func_to_host_path_result" ; then
> --                  if test -z "$func_to_host_pathlist_result" ; then
> --                    func_to_host_pathlist_result="$func_to_host_path_result"
> --                  else
> --                    func_append func_to_host_pathlist_result ";$func_to_host_path_result"
> --                  fi
> --                fi
> --              fi
> --            done
> --            IFS=$func_to_host_pathlist_oldIFS
> --            ;;
> --        esac
> --        if test -z "$func_to_host_pathlist_result"; then
> --          func_error "Could not determine the host path(s) corresponding to"
> --          func_error "  \`$1'"
> --          func_error "Continuing, but uninstalled executables may not work."
> --          # Fallback. This may break if $1 contains DOS-style drive
> --          # specifications. The fix is not to complicate the expression
> --          # below, but for the user to provide a working wine installation
> --          # with winepath so that path translation in the cross-to-mingw
> --          # case works properly.
> --          lt_replace_pathsep_nix_to_dos="s|:|;|g"
> --          func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp1" |\
> --            $SED -e "$lt_replace_pathsep_nix_to_dos"`
> --        fi
> --        # Now, add the leading and trailing path separators back
> --        case "$1" in
> --          :* ) func_to_host_pathlist_result=";$func_to_host_pathlist_result"
> --            ;;
> --        esac
> --        case "$1" in
> --          *: ) func_append func_to_host_pathlist_result ";"
> --            ;;
> --        esac
> --        ;;
> --    esac
> --  fi
> +-  func_basename_result="${1##*/}"
>  -}
> --# end: func_to_host_pathlist
>  -
> - # func_emit_cwrapperexe_src
> - # emit the source code for a wrapper executable on stdout
> - # Must ONLY be called from within func_mode_link because
> -@@ -3334,10 +4148,6 @@ func_emit_cwrapperexe_src ()
> - 
> -    This wrapper executable should never be moved out of the build directory.
> -    If it is, it will not operate correctly.
> +-# func_dirname_and_basename file append nondir_replacement
> +-# perform func_basename and func_dirname in a single function
> +-# call:
> +-#   dirname:  Compute the dirname of FILE.  If nonempty,
> +-#             add APPEND to the result, otherwise set result
> +-#             to NONDIR_REPLACEMENT.
> +-#             value returned in "$func_dirname_result"
> +-#   basename: Compute filename of FILE.
> +-#             value retuned in "$func_basename_result"
> +-# Implementation must be kept synchronized with func_dirname
> +-# and func_basename. For efficiency, we do not delegate to
> +-# those functions but instead duplicate the functionality here.
> +-func_dirname_and_basename ()
> +-{
> +-  case ${1} in
> +-    */*) func_dirname_result="${1%/*}${2}" ;;
> +-    *  ) func_dirname_result="${3}" ;;
> +-  esac
> +-  func_basename_result="${1##*/}"
> +-}
>  -
> --   Currently, it simply execs the wrapper *script* "$SHELL $output",
> --   but could eventually absorb all of the scripts functionality and
> --   exec $objdir/$outputname directly.
> - */
> - EOF
> - 	    cat <<"EOF"
> -@@ -3462,22 +4272,13 @@ int setenv (const char *, const char *, int);
> -   if (stale) { free ((void *) stale); stale = 0; } \
> - } while (0)
> - 
> --#undef LTWRAPPER_DEBUGPRINTF
> --#if defined LT_DEBUGWRAPPER
> --# define LTWRAPPER_DEBUGPRINTF(args) ltwrapper_debugprintf args
> --static void
> --ltwrapper_debugprintf (const char *fmt, ...)
> +-# func_stripname prefix suffix name
> +-# strip PREFIX and SUFFIX off of NAME.
> +-# PREFIX and SUFFIX must not contain globbing or regex special
> +-# characters, hashes, percent signs, but SUFFIX may contain a leading
> +-# dot (in which case that matches only a dot).
> +-func_stripname ()
>  -{
> --    va_list args;
> --    va_start (args, fmt);
> --    (void) vfprintf (stderr, fmt, args);
> --    va_end (args);
> +-  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
> +-  # positional parameters, so assign one to ordinary parameter first.
> +-  func_stripname_result=${3}
> +-  func_stripname_result=${func_stripname_result#"${1}"}
> +-  func_stripname_result=${func_stripname_result%"${2}"}
>  -}
> -+#if defined(LT_DEBUGWRAPPER)
> -+static int lt_debug = 1;
> - #else
> --# define LTWRAPPER_DEBUGPRINTF(args)
> -+static int lt_debug = 0;
> - #endif
> - 
> --const char *program_name = NULL;
> -+const char *program_name = "libtool-wrapper"; /* in case xstrdup fails */
> - 
> - void *xmalloc (size_t num);
> - char *xstrdup (const char *string);
> -@@ -3487,7 +4288,10 @@ char *chase_symlinks (const char *pathspec);
> - int make_executable (const char *path);
> - int check_executable (const char *path);
> - char *strendzap (char *str, const char *pat);
> --void lt_fatal (const char *message, ...);
> -+void lt_debugprintf (const char *file, int line, const char *fmt, ...);
> -+void lt_fatal (const char *file, int line, const char *message, ...);
> -+static const char *nonnull (const char *s);
> -+static const char *nonempty (const char *s);
> - void lt_setenv (const char *name, const char *value);
> - char *lt_extend_str (const char *orig_value, const char *add, int to_end);
> - void lt_update_exe_path (const char *name, const char *value);
> -@@ -3497,14 +4301,14 @@ void lt_dump_script (FILE *f);
> - EOF
> - 
> - 	    cat <<EOF
> --const char * MAGIC_EXE = "$magic_exe";
> -+volatile const char * MAGIC_EXE = "$magic_exe";
> - const char * LIB_PATH_VARNAME = "$shlibpath_var";
> - EOF
> - 
> - 	    if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
> --              func_to_host_pathlist "$temp_rpath"
> -+              func_to_host_path "$temp_rpath"
> - 	      cat <<EOF
> --const char * LIB_PATH_VALUE   = "$func_to_host_pathlist_result";
> -+const char * LIB_PATH_VALUE   = "$func_to_host_path_result";
> - EOF
> - 	    else
> - 	      cat <<"EOF"
> -@@ -3513,10 +4317,10 @@ EOF
> - 	    fi
> - 
> - 	    if test -n "$dllsearchpath"; then
> --              func_to_host_pathlist "$dllsearchpath:"
> -+              func_to_host_path "$dllsearchpath:"
> - 	      cat <<EOF
> - const char * EXE_PATH_VARNAME = "PATH";
> --const char * EXE_PATH_VALUE   = "$func_to_host_pathlist_result";
> -+const char * EXE_PATH_VALUE   = "$func_to_host_path_result";
> - EOF
> - 	    else
> - 	      cat <<"EOF"
> -@@ -3539,12 +4343,10 @@ EOF
> - 	    cat <<"EOF"
> - 
> - #define LTWRAPPER_OPTION_PREFIX         "--lt-"
> --#define LTWRAPPER_OPTION_PREFIX_LENGTH  5
> - 
> --static const size_t opt_prefix_len         = LTWRAPPER_OPTION_PREFIX_LENGTH;
> - static const char *ltwrapper_option_prefix = LTWRAPPER_OPTION_PREFIX;
>  -
> - static const char *dumpscript_opt       = LTWRAPPER_OPTION_PREFIX "dump-script";
> -+static const char *debug_opt            = LTWRAPPER_OPTION_PREFIX "debug";
> - 
> - int
> - main (int argc, char *argv[])
> -@@ -3561,10 +4363,13 @@ main (int argc, char *argv[])
> -   int i;
> - 
> -   program_name = (char *) xstrdup (base_name (argv[0]));
> --  LTWRAPPER_DEBUGPRINTF (("(main) argv[0]      : %s\n", argv[0]));
> --  LTWRAPPER_DEBUGPRINTF (("(main) program_name : %s\n", program_name));
> -+  newargz = XMALLOC (char *, argc + 1);
> - 
> --  /* very simple arg parsing; don't want to rely on getopt */
> -+  /* very simple arg parsing; don't want to rely on getopt
> -+   * also, copy all non cwrapper options to newargz, except
> -+   * argz[0], which is handled differently
> -+   */
> -+  newargc=0;
> -   for (i = 1; i < argc; i++)
> -     {
> -       if (strcmp (argv[i], dumpscript_opt) == 0)
> -@@ -3581,21 +4386,54 @@ EOF
> - 	  lt_dump_script (stdout);
> - 	  return 0;
> - 	}
> -+      if (strcmp (argv[i], debug_opt) == 0)
> -+	{
> -+          lt_debug = 1;
> -+          continue;
> -+	}
> -+      if (strcmp (argv[i], ltwrapper_option_prefix) == 0)
> -+        {
> +-# func_opt_split
> +-func_opt_split ()
> +-{
> +-  func_opt_split_opt=${1%%=*}
> +-  func_opt_split_arg=${1#*=}
> +-}
> +-
> +-# func_lo2o object
> +-func_lo2o ()
> +-{
> +-  case ${1} in
> +-    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
> +-    *)    func_lo2o_result=${1} ;;
> +-  esac
> +-}
> +-
> +-# func_xform libobj-or-source
> +-func_xform ()
> +-{
> +-  func_xform_result=${1%.*}.lo
> +-}
> +-
> +-# func_arith arithmetic-term...
> +-func_arith ()
> +-{
> +-  func_arith_result=$(( $* ))
> +-}
> +-
> +-# func_len string
> +-# STRING may not start with a hyphen.
> +-func_len ()
> +-{
> +-  func_len_result=${#1}
> +-}
> +-
> +-_LT_EOF
> +-    ;;
> +-  *) # Bourne compatible functions.
> +-    cat << \_LT_EOF >> "$cfgfile"
> +-
> +-# func_dirname file append nondir_replacement
> +-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> +-# otherwise set result to NONDIR_REPLACEMENT.
> +-func_dirname ()
> +-{
> +-  # Extract subdirectory from the argument.
> +-  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
> +-  if test "X$func_dirname_result" = "X${1}"; then
> +-    func_dirname_result="${3}"
> +-  else
> +-    func_dirname_result="$func_dirname_result${2}"
> +-  fi
> +-}
> +-
> +-# func_basename file
> +-func_basename ()
> +-{
> +-  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
> +-}
> +-
> +-
> +-# func_stripname prefix suffix name
> +-# strip PREFIX and SUFFIX off of NAME.
> +-# PREFIX and SUFFIX must not contain globbing or regex special
> +-# characters, hashes, percent signs, but SUFFIX may contain a leading
> +-# dot (in which case that matches only a dot).
> +-# func_strip_suffix prefix name
> +-func_stripname ()
> +-{
> +-  case ${2} in
> +-    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
> +-    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
> +-  esac
> +-}
> +-
> +-# sed scripts:
> +-my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
> +-my_sed_long_arg='1s/^-[^=]*=//'
> +-
> +-# func_opt_split
> +-func_opt_split ()
> +-{
> +-  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
> +-  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
> +-}
> +-
> +-# func_lo2o object
> +-func_lo2o ()
> +-{
> +-  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
> +-}
> +-
> +-# func_xform libobj-or-source
> +-func_xform ()
> +-{
> +-  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
> +-}
> +-
> +-# func_arith arithmetic-term...
> +-func_arith ()
> +-{
> +-  func_arith_result=`expr "$@"`
> +-}
> +-
> +-# func_len string
> +-# STRING may not start with a hyphen.
> +-func_len ()
> +-{
> +-  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
> +-}
> +-
> +-_LT_EOF
> +-esac
> +-
> +-case $lt_shell_append in
> +-  yes)
> +-    cat << \_LT_EOF >> "$cfgfile"
> +-
> +-# func_append var value
> +-# Append VALUE to the end of shell variable VAR.
> +-func_append ()
> +-{
> +-  eval "$1+=\$2"
> +-}
> +-_LT_EOF
> +-    ;;
> +-  *)
> +-    cat << \_LT_EOF >> "$cfgfile"
> +-
> +-# func_append var value
> +-# Append VALUE to the end of shell variable VAR.
> +-func_append ()
> +-{
> +-  eval "$1=\$$1\$2"
> +-}
> +-
> +-_LT_EOF
> +-    ;;
> +-  esac
> +-
> +-
> +-  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
> +-    || (rm -f "$cfgfile"; exit 1)
> +-
> +-  mv -f "$cfgfile" "$ofile" ||
> ++  sed '$q' "$ltmain" >> "$cfgfile" \
> ++     || (rm -f "$cfgfile"; exit 1)
> ++
> ++  if test x"$xsi_shell" = xyes; then
> ++  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
> ++func_dirname ()\
> ++{\
> ++\    case ${1} in\
> ++\      */*) func_dirname_result="${1%/*}${2}" ;;\
> ++\      *  ) func_dirname_result="${3}" ;;\
> ++\    esac\
> ++} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
> ++
> ++
> ++  sed -e '/^func_basename ()$/,/^} # func_basename /c\
> ++func_basename ()\
> ++{\
> ++\    func_basename_result="${1##*/}"\
> ++} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
> ++
> ++
> ++  sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
> ++func_dirname_and_basename ()\
> ++{\
> ++\    case ${1} in\
> ++\      */*) func_dirname_result="${1%/*}${2}" ;;\
> ++\      *  ) func_dirname_result="${3}" ;;\
> ++\    esac\
> ++\    func_basename_result="${1##*/}"\
> ++} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
> ++
> ++
> ++  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
> ++func_stripname ()\
> ++{\
> ++\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
> ++\    # positional parameters, so assign one to ordinary parameter first.\
> ++\    func_stripname_result=${3}\
> ++\    func_stripname_result=${func_stripname_result#"${1}"}\
> ++\    func_stripname_result=${func_stripname_result%"${2}"}\
> ++} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
> ++
> ++
> ++  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
> ++func_split_long_opt ()\
> ++{\
> ++\    func_split_long_opt_name=${1%%=*}\
> ++\    func_split_long_opt_arg=${1#*=}\
> ++} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
> ++
> ++
> ++  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
> ++func_split_short_opt ()\
> ++{\
> ++\    func_split_short_opt_arg=${1#??}\
> ++\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
> ++} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
> ++
> ++
> ++  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
> ++func_lo2o ()\
> ++{\
> ++\    case ${1} in\
> ++\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
> ++\      *)    func_lo2o_result=${1} ;;\
> ++\    esac\
> ++} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
> ++
> ++
> ++  sed -e '/^func_xform ()$/,/^} # func_xform /c\
> ++func_xform ()\
> ++{\
> ++    func_xform_result=${1%.*}.lo\
> ++} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
> ++
> ++
> ++  sed -e '/^func_arith ()$/,/^} # func_arith /c\
> ++func_arith ()\
> ++{\
> ++    func_arith_result=$(( $* ))\
> ++} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
> ++
> ++
> ++  sed -e '/^func_len ()$/,/^} # func_len /c\
> ++func_len ()\
> ++{\
> ++    func_len_result=${#1}\
> ++} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
> ++
> ++fi
> ++
> ++if test x"$lt_shell_append" = xyes; then
> ++  sed -e '/^func_append ()$/,/^} # func_append /c\
> ++func_append ()\
> ++{\
> ++    eval "${1}+=\\${2}"\
> ++} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
> ++
> ++
> ++  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
> ++func_append_quoted ()\
> ++{\
> ++\    func_quote_for_eval "${2}"\
> ++\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
> ++} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
> ++
> ++
> ++  # Save a `func_append' function call where possible by direct use of '+='
> ++  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
> ++    && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++  test 0 -eq $? || _lt_function_replace_fail=:
> ++else
> ++  # Save a `func_append' function call even when '+=' is not available
> ++  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
> ++    && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++  test 0 -eq $? || _lt_function_replace_fail=:
> ++fi
> ++
> ++if test x"$_lt_function_replace_fail" = x":"; then
> ++  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
> ++$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
> ++fi
> ++
> ++
> ++   mv -f "$cfgfile" "$ofile" ||
> +     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
> +   chmod +x "$ofile"
> + 
> +diff --git a/libtool.m4 b/libtool.m4
> +index ad63ebbb385..b65c22bf80d 100644
> +--- a/libtool.m4
> ++++ b/libtool.m4
> +@@ -1,7 +1,8 @@
> + # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
> + #
> + #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> +-#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
> ++#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
> ++#                 Inc.
> + #   Written by Gordon Matzigkeit, 1996
> + #
> + # This file is free software; the Free Software Foundation gives
> +@@ -10,7 +11,8 @@
> + 
> + m4_define([_LT_COPYING], [dnl
> + #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> +-#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
> ++#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
> ++#                 Inc.
> + #   Written by Gordon Matzigkeit, 1996
> + #
> + #   This file is part of GNU Libtool.
> +@@ -37,7 +39,7 @@ m4_define([_LT_COPYING], [dnl
> + # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
> + ])
> + 
> +-# serial 56 LT_INIT
> ++# serial 57 LT_INIT
> + 
> + 
> + # LT_PREREQ(VERSION)
> +@@ -166,10 +168,13 @@ _LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl
> + dnl
> + m4_require([_LT_FILEUTILS_DEFAULTS])dnl
> + m4_require([_LT_CHECK_SHELL_FEATURES])dnl
> ++m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl
> + m4_require([_LT_CMD_RELOAD])dnl
> + m4_require([_LT_CHECK_MAGIC_METHOD])dnl
> ++m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl
> + m4_require([_LT_CMD_OLD_ARCHIVE])dnl
> + m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
> ++m4_require([_LT_WITH_SYSROOT])dnl
> + 
> + _LT_CONFIG_LIBTOOL_INIT([
> + # See if we are running on zsh, and set the options which allow our
> +@@ -632,7 +637,7 @@ m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl
> + m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
> + configured by $[0], generated by m4_PACKAGE_STRING.
> + 
> +-Copyright (C) 2009 Free Software Foundation, Inc.
> ++Copyright (C) 2010 Free Software Foundation, Inc.
> + This config.lt script is free software; the Free Software Foundation
> + gives unlimited permision to copy, distribute and modify it."
> + 
> +@@ -746,15 +751,12 @@ _LT_EOF
> +   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> +   # text mode, it properly converts lines to CR/LF.  This bash problem
> +   # is reportedly fixed, but why not run on old versions too?
> +-  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
> +-    || (rm -f "$cfgfile"; exit 1)
> ++  sed '$q' "$ltmain" >> "$cfgfile" \
> ++     || (rm -f "$cfgfile"; exit 1)
> + 
> +-  _LT_PROG_XSI_SHELLFNS
> ++  _LT_PROG_REPLACE_SHELLFNS
> + 
> +-  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
> +-    || (rm -f "$cfgfile"; exit 1)
> +-
> +-  mv -f "$cfgfile" "$ofile" ||
> ++   mv -f "$cfgfile" "$ofile" ||
> +     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
> +   chmod +x "$ofile"
> + ],
> +@@ -980,6 +982,8 @@ _LT_EOF
> +       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD
> +       echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
> +       $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
> ++      echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD
> ++      $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD
> +       cat > conftest.c << _LT_EOF
> + int main() { return 0;}
> + _LT_EOF
> +@@ -1069,30 +1073,41 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES],
> +   fi
> + ])
> + 
> +-# _LT_SYS_MODULE_PATH_AIX
> +-# -----------------------
> ++# _LT_SYS_MODULE_PATH_AIX([TAGNAME])
> ++# ----------------------------------
> + # Links a minimal program and checks the executable
> + # for the system default hardcoded library path. In most cases,
> + # this is /usr/lib:/lib, but when the MPI compilers are used
> + # the location of the communication and MPI libs are included too.
> + # If we don't find anything, use the default library path according
> + # to the aix ld manual.
> ++# Store the results from the different compilers for each TAGNAME.
> ++# Allow to override them for all tags through lt_cv_aix_libpath.
> + m4_defun([_LT_SYS_MODULE_PATH_AIX],
> + [m4_require([_LT_DECL_SED])dnl
> +-AC_LINK_IFELSE([AC_LANG_SOURCE([AC_LANG_PROGRAM])],[
> +-lt_aix_libpath_sed='
> +-    /Import File Strings/,/^$/ {
> +-	/^0/ {
> +-	    s/^0  *\(.*\)$/\1/
> +-	    p
> +-	}
> +-    }'
> +-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> +-# Check for a 64-bit object if we didn't find anything.
> +-if test -z "$aix_libpath"; then
> +-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> +-fi],[])
> +-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> ++if test "${lt_cv_aix_libpath+set}" = set; then
> ++  aix_libpath=$lt_cv_aix_libpath
> ++else
> ++  AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])],
> ++  [AC_LINK_IFELSE([AC_LANG_PROGRAM],[
> ++  lt_aix_libpath_sed='[
> ++      /Import File Strings/,/^$/ {
> ++	  /^0/ {
> ++	      s/^0  *\([^ ]*\) *$/\1/
> ++	      p
> ++	  }
> ++      }]'
> ++  _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> ++  # Check for a 64-bit object if we didn't find anything.
> ++  if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
> ++    _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> ++  fi],[])
> ++  if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
> ++    _LT_TAGVAR([lt_cv_aix_libpath_], [$1])="/usr/lib:/lib"
> ++  fi
> ++  ])
> ++  aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])
> ++fi
> + ])# _LT_SYS_MODULE_PATH_AIX
> + 
> + 
> +@@ -1117,7 +1132,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> + 
> + AC_MSG_CHECKING([how to print strings])
> + # Test print first, because it will be a builtin if present.
> +-if test "X`print -r -- -n 2>/dev/null`" = X-n && \
> ++if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
> +    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
> +   ECHO='print -r --'
> + elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> +@@ -1161,6 +1176,39 @@ _LT_DECL([], [ECHO], [1], [An echo program that protects backslashes])
> + ])# _LT_PROG_ECHO_BACKSLASH
> + 
> + 
> ++# _LT_WITH_SYSROOT
> ++# ----------------
> ++AC_DEFUN([_LT_WITH_SYSROOT],
> ++[AC_MSG_CHECKING([for sysroot])
> ++AC_ARG_WITH([libtool-sysroot],
> ++[  --with-libtool-sysroot[=DIR] Search for dependent libraries within DIR
> ++                        (or the compiler's sysroot if not specified).],
> ++[], [with_libtool_sysroot=no])
> ++
> ++dnl lt_sysroot will always be passed unquoted.  We quote it here
> ++dnl in case the user passed a directory name.
> ++lt_sysroot=
> ++case ${with_libtool_sysroot} in #(
> ++ yes)
> ++   if test "$GCC" = yes; then
> ++     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
> ++   fi
> ++   ;; #(
> ++ /*)
> ++   lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"`
> ++   ;; #(
> ++ no|'')
> ++   ;; #(
> ++ *)
> ++   AC_MSG_RESULT([${with_libtool_sysroot}])
> ++   AC_MSG_ERROR([The sysroot must be an absolute path.])
> ++   ;;
> ++esac
> ++
> ++ AC_MSG_RESULT([${lt_sysroot:-no}])
> ++_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl
> ++[dependent libraries, and in which our libraries should be installed.])])
> ++
> + # _LT_ENABLE_LOCK
> + # ---------------
> + m4_defun([_LT_ENABLE_LOCK],
> +@@ -1320,6 +1368,51 @@ need_locks="$enable_libtool_lock"
> + ])# _LT_ENABLE_LOCK
> + 
> + 
> ++# _LT_PROG_AR
> ++# -----------
> ++m4_defun([_LT_PROG_AR],
> ++[AC_CHECK_TOOLS(AR, [ar], false)
> ++  touch conftest.c
> ++  $AR $plugin_option rc conftest.a conftest.c
> ++  if test "$?" != 0; then
> ++    AC_MSG_WARN([Failed: $AR $plugin_option rc])
> ++  else
> ++    AR="$AR $plugin_option"
> ++  fi
> ++  rm -f conftest.*
> ++: ${AR=ar}
> ++: ${AR_FLAGS=cru}
> ++_LT_DECL([], [AR], [1], [The archiver])
> ++_LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive])
> ++
> ++AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file],
> ++  [lt_cv_ar_at_file=no
> ++   AC_COMPILE_IFELSE([AC_LANG_PROGRAM],
> ++     [echo conftest.$ac_objext > conftest.lst
> ++      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD'
> ++      AC_TRY_EVAL([lt_ar_try])
> ++      if test "$ac_status" -eq 0; then
> ++	# Ensure the archiver fails upon bogus file names.
> ++	rm -f conftest.$ac_objext libconftest.a
> ++	AC_TRY_EVAL([lt_ar_try])
> ++	if test "$ac_status" -ne 0; then
> ++          lt_cv_ar_at_file=@
> ++        fi
> ++      fi
> ++      rm -f conftest.* libconftest.a
> ++     ])
> ++  ])
> ++
> ++if test "x$lt_cv_ar_at_file" = xno; then
> ++  archiver_list_spec=
> ++else
> ++  archiver_list_spec=$lt_cv_ar_at_file
> ++fi
> ++_LT_DECL([], [archiver_list_spec], [1],
> ++  [How to feed a file listing to the archiver])
> ++])# _LT_PROG_AR
> ++
> ++
> + # _LT_CMD_OLD_ARCHIVE
> + # -------------------
> + m4_defun([_LT_CMD_OLD_ARCHIVE],
> +@@ -1336,23 +1429,7 @@ for plugin in $plugin_names; do
> +   fi
> + done
> + 
> +-AC_CHECK_TOOL(AR, ar, false)
> +-test -z "$AR" && AR=ar
> +-if test -n "$plugin_option"; then
> +-  if $AR --help 2>&1 | grep -q "\--plugin"; then
> +-    touch conftest.c
> +-    $AR $plugin_option rc conftest.a conftest.c
> +-    if test "$?" != 0; then
> +-      AC_MSG_WARN([Failed: $AR $plugin_option rc])
> +-    else
> +-      AR="$AR $plugin_option"
> +-    fi
> +-    rm -f conftest.*
> +-  fi
> +-fi
> +-test -z "$AR_FLAGS" && AR_FLAGS=cru
> +-_LT_DECL([], [AR], [1], [The archiver])
> +-_LT_DECL([], [AR_FLAGS], [1])
> ++_LT_PROG_AR
> + 
> + AC_CHECK_TOOL(STRIP, strip, :)
> + test -z "$STRIP" && STRIP=:
> +@@ -1653,7 +1730,7 @@ else
> +   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> +   lt_status=$lt_dlunknown
> +   cat > conftest.$ac_ext <<_LT_EOF
> +-[#line __oline__ "configure"
> ++[#line $LINENO "configure"
> + #include "confdefs.h"
> + 
> + #if HAVE_DLFCN_H
> +@@ -1697,10 +1774,10 @@ else
> + /* When -fvisbility=hidden is used, assume the code has been annotated
> +    correspondingly for the symbols needed.  */
> + #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> +-void fnord () __attribute__((visibility("default")));
> ++int fnord () __attribute__((visibility("default")));
> + #endif
> + 
> +-void fnord () { int i=42; }
> ++int fnord () { return 42; }
> + int main ()
> + {
> +   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> +@@ -2240,8 +2317,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> +   need_version=no
> +   need_lib_prefix=no
> + 
> +-  case $GCC,$host_os in
> +-  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
> ++  case $GCC,$cc_basename in
> ++  yes,*)
> ++    # gcc
> +     library_names_spec='$libname.dll.a'
> +     # DLL is installed to $(libdir)/../bin by postinstall_cmds
> +     postinstall_cmds='base_file=`basename \${file}`~
> +@@ -2274,13 +2352,71 @@ m4_if([$1], [],[
> +       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
> +       ;;
> +     esac
> ++    dynamic_linker='Win32 ld.exe'
> ++    ;;
> ++
> ++  *,cl*)
> ++    # Native MSVC
> ++    libname_spec='$name'
> ++    soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
> ++    library_names_spec='${libname}.dll.lib'
> ++
> ++    case $build_os in
> ++    mingw*)
> ++      sys_lib_search_path_spec=
> ++      lt_save_ifs=$IFS
> ++      IFS=';'
> ++      for lt_path in $LIB
> ++      do
> ++        IFS=$lt_save_ifs
> ++        # Let DOS variable expansion print the short 8.3 style file name.
> ++        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
> ++        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
> ++      done
> ++      IFS=$lt_save_ifs
> ++      # Convert to MSYS style.
> ++      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'`
> ++      ;;
> ++    cygwin*)
> ++      # Convert to unix form, then to dos form, then back to unix form
> ++      # but this time dos style (no spaces!) so that the unix form looks
> ++      # like /cygdrive/c/PROGRA~1:/cygdr...
> ++      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
> ++      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
> ++      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
> ++      ;;
> ++    *)
> ++      sys_lib_search_path_spec="$LIB"
> ++      if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then
> ++        # It is most probably a Windows format PATH.
> ++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
> ++      else
> ++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
> ++      fi
> ++      # FIXME: find the short name or the path components, as spaces are
> ++      # common. (e.g. "Program Files" -> "PROGRA~1")
> ++      ;;
> ++    esac
> ++
> ++    # DLL is installed to $(libdir)/../bin by postinstall_cmds
> ++    postinstall_cmds='base_file=`basename \${file}`~
> ++      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
> ++      dldir=$destdir/`dirname \$dlpath`~
> ++      test -d \$dldir || mkdir -p \$dldir~
> ++      $install_prog $dir/$dlname \$dldir/$dlname'
> ++    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
> ++      dlpath=$dir/\$dldll~
> ++       $RM \$dlpath'
> ++    shlibpath_overrides_runpath=yes
> ++    dynamic_linker='Win32 link.exe'
> +     ;;
> + 
> +   *)
> ++    # Assume MSVC wrapper
> +     library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
> ++    dynamic_linker='Win32 ld.exe'
> +     ;;
> +   esac
> +-  dynamic_linker='Win32 ld.exe'
> +   # FIXME: first we should search . and the directory the executable is in
> +   shlibpath_var=PATH
> +   ;;
> +@@ -2970,6 +3106,11 @@ case $reload_flag in
> + esac
> + reload_cmds='$LD$reload_flag -o $output$reload_objs'
> + case $host_os in
> ++  cygwin* | mingw* | pw32* | cegcc*)
> ++    if test "$GCC" != yes; then
> ++      reload_cmds=false
> ++    fi
> ++    ;;
> +   darwin*)
> +     if test "$GCC" = yes; then
> +       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
> +@@ -3036,7 +3177,8 @@ mingw* | pw32*)
> +     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
> +     lt_cv_file_magic_cmd='func_win32_libid'
> +   else
> +-    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
> ++    # Keep this pattern in sync with the one in func_win32_libid.
> ++    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
> +     lt_cv_file_magic_cmd='$OBJDUMP -f'
> +   fi
> +   ;;
> +@@ -3187,6 +3329,21 @@ tpf*)
> +   ;;
> + esac
> + ])
> ++
> ++file_magic_glob=
> ++want_nocaseglob=no
> ++if test "$build" = "$host"; then
> ++  case $host_os in
> ++  mingw* | pw32*)
> ++    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
> ++      want_nocaseglob=yes
> ++    else
> ++      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[[\1]]\/[[\1]]\/g;/g"`
> ++    fi
> ++    ;;
> ++  esac
> ++fi
> ++
> + file_magic_cmd=$lt_cv_file_magic_cmd
> + deplibs_check_method=$lt_cv_deplibs_check_method
> + test -z "$deplibs_check_method" && deplibs_check_method=unknown
> +@@ -3194,7 +3351,11 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
> + _LT_DECL([], [deplibs_check_method], [1],
> +     [Method to check whether dependent libraries are shared objects])
> + _LT_DECL([], [file_magic_cmd], [1],
> +-    [Command to use when deplibs_check_method == "file_magic"])
> ++    [Command to use when deplibs_check_method = "file_magic"])
> ++_LT_DECL([], [file_magic_glob], [1],
> ++    [How to find potential files when deplibs_check_method = "file_magic"])
> ++_LT_DECL([], [want_nocaseglob], [1],
> ++    [Find potential files using nocaseglob when deplibs_check_method = "file_magic"])
> + ])# _LT_CHECK_MAGIC_METHOD
> + 
> + 
> +@@ -3305,6 +3466,67 @@ dnl aclocal-1.4 backwards compatibility:
> + dnl AC_DEFUN([AM_PROG_NM], [])
> + dnl AC_DEFUN([AC_PROG_NM], [])
> + 
> ++# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
> ++# --------------------------------
> ++# how to determine the name of the shared library
> ++# associated with a specific link library.
> ++#  -- PORTME fill in with the dynamic library characteristics
> ++m4_defun([_LT_CHECK_SHAREDLIB_FROM_LINKLIB],
> ++[m4_require([_LT_DECL_EGREP])
> ++m4_require([_LT_DECL_OBJDUMP])
> ++m4_require([_LT_DECL_DLLTOOL])
> ++AC_CACHE_CHECK([how to associate runtime and link libraries],
> ++lt_cv_sharedlib_from_linklib_cmd,
> ++[lt_cv_sharedlib_from_linklib_cmd='unknown'
> ++
> ++case $host_os in
> ++cygwin* | mingw* | pw32* | cegcc*)
> ++  # two different shell functions defined in ltmain.sh
> ++  # decide which to use based on capabilities of $DLLTOOL
> ++  case `$DLLTOOL --help 2>&1` in
> ++  *--identify-strict*)
> ++    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
> ++    ;;
> ++  *)
> ++    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
> ++    ;;
> ++  esac
> ++  ;;
> ++*)
> ++  # fallback: assume linklib IS sharedlib
> ++  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
> ++  ;;
> ++esac
> ++])
> ++sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
> ++test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
> ++
> ++_LT_DECL([], [sharedlib_from_linklib_cmd], [1],
> ++    [Command to associate shared and link libraries])
> ++])# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
> ++
> ++
> ++# _LT_PATH_MANIFEST_TOOL
> ++# ----------------------
> ++# locate the manifest tool
> ++m4_defun([_LT_PATH_MANIFEST_TOOL],
> ++[AC_CHECK_TOOL(MANIFEST_TOOL, mt, :)
> ++test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
> ++AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool],
> ++  [lt_cv_path_mainfest_tool=no
> ++  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&AS_MESSAGE_LOG_FD
> ++  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
> ++  cat conftest.err >&AS_MESSAGE_LOG_FD
> ++  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
> ++    lt_cv_path_mainfest_tool=yes
> ++  fi
> ++  rm -f conftest*])
> ++if test "x$lt_cv_path_mainfest_tool" != xyes; then
> ++  MANIFEST_TOOL=:
> ++fi
> ++_LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl
> ++])# _LT_PATH_MANIFEST_TOOL
> ++
> + 
> + # LT_LIB_M
> + # --------
> +@@ -3431,8 +3653,8 @@ esac
> + lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
> + 
> + # Transform an extracted symbol line into symbol name and symbol address
> +-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p'"
> +-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\", (void *) \&\2},/p'"
> ++lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p'"
> ++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\", (void *) \&\2},/p'"
> + 
> + # Handle CRLF in mingw tool chain
> + opt_cr=
> +@@ -3468,6 +3690,7 @@ for ac_symprfx in "" "_"; do
> +   else
> +     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[	 ]]\($symcode$symcode*\)[[	 ]][[	 ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
> +   fi
> ++  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
> + 
> +   # Check to see that the pipe works correctly.
> +   pipe_works=no
> +@@ -3501,6 +3724,18 @@ _LT_EOF
> +       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
> + 	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
> + 	  cat <<_LT_EOF > conftest.$ac_ext
> ++/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
> ++#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
> ++/* DATA imports from DLLs on WIN32 con't be const, because runtime
> ++   relocations are performed -- see ld's documentation on pseudo-relocs.  */
> ++# define LT@&t@_DLSYM_CONST
> ++#elif defined(__osf__)
> ++/* This system does not cope well with relocations in const data.  */
> ++# define LT@&t@_DLSYM_CONST
> ++#else
> ++# define LT@&t@_DLSYM_CONST const
> ++#endif
> ++
> + #ifdef __cplusplus
> + extern "C" {
> + #endif
> +@@ -3512,7 +3747,7 @@ _LT_EOF
> + 	  cat <<_LT_EOF >> conftest.$ac_ext
> + 
> + /* The mapping between symbol names and symbols.  */
> +-const struct {
> ++LT@&t@_DLSYM_CONST struct {
> +   const char *name;
> +   void       *address;
> + }
> +@@ -3538,15 +3773,15 @@ static const void *lt_preloaded_setup() {
> + _LT_EOF
> + 	  # Now try linking the two files.
> + 	  mv conftest.$ac_objext conftstm.$ac_objext
> +-	  lt_save_LIBS="$LIBS"
> +-	  lt_save_CFLAGS="$CFLAGS"
> ++	  lt_globsym_save_LIBS=$LIBS
> ++	  lt_globsym_save_CFLAGS=$CFLAGS
> + 	  LIBS="conftstm.$ac_objext"
> + 	  CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
> + 	  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
> + 	    pipe_works=yes
> + 	  fi
> +-	  LIBS="$lt_save_LIBS"
> +-	  CFLAGS="$lt_save_CFLAGS"
> ++	  LIBS=$lt_globsym_save_LIBS
> ++	  CFLAGS=$lt_globsym_save_CFLAGS
> + 	else
> + 	  echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
> + 	fi
> +@@ -3579,6 +3814,13 @@ else
> +   AC_MSG_RESULT(ok)
> + fi
> + 
> ++# Response file support.
> ++if test "$lt_cv_nm_interface" = "MS dumpbin"; then
> ++  nm_file_list_spec='@'
> ++elif $NM --help 2>/dev/null | grep '[[@]]FILE' >/dev/null; then
> ++  nm_file_list_spec='@'
> ++fi
> ++
> + _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1],
> +     [Take the output of nm and produce a listing of raw symbols and C names])
> + _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1],
> +@@ -3589,6 +3831,8 @@ _LT_DECL([global_symbol_to_c_name_address],
> + _LT_DECL([global_symbol_to_c_name_address_lib_prefix],
> +     [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1],
> +     [Transform the output of nm in a C name address pair when lib prefix is needed])
> ++_LT_DECL([], [nm_file_list_spec], [1],
> ++    [Specify filename containing input files for $NM])
> + ]) # _LT_CMD_GLOBAL_SYMBOLS
> + 
> + 
> +@@ -3600,7 +3844,6 @@ _LT_TAGVAR(lt_prog_compiler_wl, $1)=
> + _LT_TAGVAR(lt_prog_compiler_pic, $1)=
> + _LT_TAGVAR(lt_prog_compiler_static, $1)=
> + 
> +-AC_MSG_CHECKING([for $compiler option to produce PIC])
> + m4_if([$1], [CXX], [
> +   # C++ specific cases for pic, static, wl, etc.
> +   if test "$GXX" = yes; then
> +@@ -3706,6 +3949,12 @@ m4_if([$1], [CXX], [
> + 	  ;;
> + 	esac
> + 	;;
> ++      mingw* | cygwin* | os2* | pw32* | cegcc*)
> ++	# This hack is so that the source file can tell whether it is being
> ++	# built for inclusion in a dll (and should export symbols for example).
> ++	m4_if([$1], [GCJ], [],
> ++	  [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
> ++	;;
> +       dgux*)
> + 	case $cc_basename in
> + 	  ec++*)
> +@@ -3858,7 +4107,7 @@ m4_if([$1], [CXX], [
> + 	;;
> +       solaris*)
> + 	case $cc_basename in
> +-	  CC*)
> ++	  CC* | sunCC*)
> + 	    # Sun C++ 4.2, 5.x and Centerline C++
> + 	    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
> + 	    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
> +@@ -4081,6 +4330,12 @@ m4_if([$1], [CXX], [
> + 	_LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared'
> + 	_LT_TAGVAR(lt_prog_compiler_static, $1)='--static'
> + 	;;
> ++      nagfor*)
> ++	# NAG Fortran compiler
> ++	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,'
> ++	_LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
> ++	_LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
> ++	;;
> +       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
> +         # Portland Group compilers (*not* the Pentium gcc compiler,
> + 	# which looks to be a dead project)
> +@@ -4143,7 +4398,7 @@ m4_if([$1], [CXX], [
> +       _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
> +       _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
> +       case $cc_basename in
> +-      f77* | f90* | f95*)
> ++      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
> + 	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
> +       *)
> + 	_LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
> +@@ -4200,9 +4455,11 @@ case $host_os in
> +     _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])"
> +     ;;
> + esac
> +-AC_MSG_RESULT([$_LT_TAGVAR(lt_prog_compiler_pic, $1)])
> +-_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],
> +-	[How to pass a linker flag through the compiler])
> ++
> ++AC_CACHE_CHECK([for $compiler option to produce PIC],
> ++  [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)],
> ++  [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_prog_compiler_pic, $1)])
> ++_LT_TAGVAR(lt_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)
> + 
> + #
> + # Check to make sure the PIC flag actually works.
> +@@ -4221,6 +4478,8 @@ fi
> + _LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1],
> + 	[Additional compiler flags for building library objects])
> + 
> ++_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],
> ++	[How to pass a linker flag through the compiler])
> + #
> + # Check to make sure the static flag actually works.
> + #
> +@@ -4241,6 +4500,7 @@ _LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1],
> + m4_defun([_LT_LINKER_SHLIBS],
> + [AC_REQUIRE([LT_PATH_LD])dnl
> + AC_REQUIRE([LT_PATH_NM])dnl
> ++m4_require([_LT_PATH_MANIFEST_TOOL])dnl
> + m4_require([_LT_FILEUTILS_DEFAULTS])dnl
> + m4_require([_LT_DECL_EGREP])dnl
> + m4_require([_LT_DECL_SED])dnl
> +@@ -4249,6 +4509,7 @@ m4_require([_LT_TAG_COMPILER])dnl
> + AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
> + m4_if([$1], [CXX], [
> +   _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
> ++  _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
> +   case $host_os in
> +   aix[[4-9]]*)
> +     # If we're using GNU nm, then we don't want the "-C" option.
> +@@ -4263,15 +4524,20 @@ m4_if([$1], [CXX], [
> +     ;;
> +   pw32*)
> +     _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
> +-  ;;
> ++    ;;
> +   cygwin* | mingw* | cegcc*)
> +-    _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
> +-  ;;
> ++    case $cc_basename in
> ++    cl*) ;;
> ++    *)
> ++      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
> ++      _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
> ++      ;;
> ++    esac
> ++    ;;
> +   *)
> +     _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
> +-  ;;
> ++    ;;
> +   esac
> +-  _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
> + ], [
> +   runpath_var=
> +   _LT_TAGVAR(allow_undefined_flag, $1)=
> +@@ -4439,7 +4705,8 @@ _LT_EOF
> +       _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> +       _LT_TAGVAR(always_export_symbols, $1)=no
> +       _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> +-      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
> ++      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
> ++      _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
> + 
> +       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> +         _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> +@@ -4538,12 +4805,12 @@ _LT_EOF
> + 	  _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive'
> + 	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
> + 	  _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
> +-	  _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
> ++	  _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
> + 	  if test "x$supports_anon_versioning" = xyes; then
> + 	    _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
> + 	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
> + 	      echo "local: *; };" >> $output_objdir/$libname.ver~
> +-	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
> ++	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
> + 	  fi
> + 	  ;;
> + 	esac
> +@@ -4557,8 +4824,8 @@ _LT_EOF
> + 	_LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
> + 	wlarc=
> +       else
> +-	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> +-	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> ++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> ++	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> +       fi
> +       ;;
> + 
> +@@ -4576,8 +4843,8 @@ _LT_EOF
> + 
> + _LT_EOF
> +       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> +-	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> +-	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> ++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> ++	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> +       else
> + 	_LT_TAGVAR(ld_shlibs, $1)=no
> +       fi
> +@@ -4623,8 +4890,8 @@ _LT_EOF
> + 
> +     *)
> +       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> +-	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> +-	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> ++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> ++	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> +       else
> + 	_LT_TAGVAR(ld_shlibs, $1)=no
> +       fi
> +@@ -4754,7 +5021,7 @@ _LT_EOF
> + 	_LT_TAGVAR(allow_undefined_flag, $1)='-berok'
> +         # Determine the default libpath from the value encoded in an
> +         # empty executable.
> +-        _LT_SYS_MODULE_PATH_AIX
> ++        _LT_SYS_MODULE_PATH_AIX([$1])
> +         _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
> +         _LT_TAGVAR(archive_expsym_cmds, $1)='$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_sym_flag:\$export_symbols $shared_flag"
> +       else
> +@@ -4765,7 +5032,7 @@ _LT_EOF
> + 	else
> + 	 # Determine the default libpath from the value encoded in an
> + 	 # empty executable.
> +-	 _LT_SYS_MODULE_PATH_AIX
> ++	 _LT_SYS_MODULE_PATH_AIX([$1])
> + 	 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
> + 	  # Warning - without using the other run time loading flags,
> + 	  # -berok will link without error, but may produce a broken library.
> +@@ -4809,20 +5076,63 @@ _LT_EOF
> +       # Microsoft Visual C++.
> +       # hardcode_libdir_flag_spec is actually meaningless, as there is
> +       # no search path for DLLs.
> +-      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
> +-      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> +-      # Tell ltmain to make .lib files, not .a files.
> +-      libext=lib
> +-      # Tell ltmain to make .dll files, not .so files.
> +-      shrext_cmds=".dll"
> +-      # FIXME: Setting linknames here is a bad hack.
> +-      _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> +-      # The linker will automatically build a .lib file if we build a DLL.
> +-      _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
> +-      # FIXME: Should let the user specify the lib program.
> +-      _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
> +-      _LT_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`'
> +-      _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> ++      case $cc_basename in
> ++      cl*)
> ++	# Native MSVC
> ++	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
> ++	_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> ++	_LT_TAGVAR(always_export_symbols, $1)=yes
> ++	_LT_TAGVAR(file_list_spec, $1)='@'
> ++	# Tell ltmain to make .lib files, not .a files.
> ++	libext=lib
> ++	# Tell ltmain to make .dll files, not .so files.
> ++	shrext_cmds=".dll"
> ++	# FIXME: Setting linknames here is a bad hack.
> ++	_LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
> ++	_LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
> ++	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
> ++	  else
> ++	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
> ++	  fi~
> ++	  $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
> ++	  linknames='
> ++	# The linker will not automatically build a static lib if we build a DLL.
> ++	# _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
> ++	_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> ++	_LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
> ++	# Don't use ranlib
> ++	_LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
> ++	_LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
> ++	  lt_tool_outputfile="@TOOL_OUTPUT@"~
> ++	  case $lt_outputfile in
> ++	    *.exe|*.EXE) ;;
> ++	    *)
> ++	      lt_outputfile="$lt_outputfile.exe"
> ++	      lt_tool_outputfile="$lt_tool_outputfile.exe"
> ++	      ;;
> ++	  esac~
> ++	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
> ++	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
> ++	    $RM "$lt_outputfile.manifest";
> ++	  fi'
> ++	;;
> ++      *)
> ++	# Assume MSVC wrapper
> ++	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
> ++	_LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> ++	# Tell ltmain to make .lib files, not .a files.
> ++	libext=lib
> ++	# Tell ltmain to make .dll files, not .so files.
> ++	shrext_cmds=".dll"
> ++	# FIXME: Setting linknames here is a bad hack.
> ++	_LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> ++	# The linker will automatically build a .lib file if we build a DLL.
> ++	_LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
> ++	# FIXME: Should let the user specify the lib program.
> ++	_LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
> ++	_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> ++	;;
> ++      esac
> +       ;;
> + 
> +     darwin* | rhapsody*)
> +@@ -4856,7 +5166,7 @@ _LT_EOF
> + 
> +     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
> +     freebsd* | dragonfly*)
> +-      _LT_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
> ++      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
> +       _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
> +       _LT_TAGVAR(hardcode_direct, $1)=yes
> +       _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
> +@@ -4864,7 +5174,7 @@ _LT_EOF
> + 
> +     hpux9*)
> +       if test "$GCC" = yes; then
> +-	_LT_TAGVAR(archive_cmds, $1)='$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'
> ++	_LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> +       else
> + 	_LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> +       fi
> +@@ -4880,7 +5190,7 @@ _LT_EOF
> + 
> +     hpux10*)
> +       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> +-	_LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> ++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> +       else
> + 	_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
> +       fi
> +@@ -4904,10 +5214,10 @@ _LT_EOF
> + 	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> + 	  ;;
> + 	ia64*)
> +-	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> ++	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> + 	  ;;
> + 	*)
> +-	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> ++	  _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> + 	  ;;
> + 	esac
> +       else
> +@@ -4954,16 +5264,31 @@ _LT_EOF
> + 
> +     irix5* | irix6* | nonstopux*)
> +       if test "$GCC" = yes; then
> +-	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> ++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> + 	# Try to use the -exported_symbol ld option, if it does not
> + 	# work, assume that -exports_file does not work either and
> + 	# implicitly export all symbols.
> +-        save_LDFLAGS="$LDFLAGS"
> +-        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
> +-        AC_LINK_IFELSE([AC_LANG_SOURCE([int foo(void) {}])],
> +-          _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
> +-        )
> +-        LDFLAGS="$save_LDFLAGS"
> ++	# This should be the same for all languages, so no per-tag cache variable.
> ++	AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol],
> ++	  [lt_cv_irix_exported_symbol],
> ++	  [save_LDFLAGS="$LDFLAGS"
> ++	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
> ++	   AC_LINK_IFELSE(
> ++	     [AC_LANG_SOURCE(
> ++	        [AC_LANG_CASE([C], [[int foo (void) { return 0; }]],
> ++			      [C++], [[int foo (void) { return 0; }]],
> ++			      [Fortran 77], [[
> ++      subroutine foo
> ++      end]],
> ++			      [Fortran], [[
> ++      subroutine foo
> ++      end]])])],
> ++	      [lt_cv_irix_exported_symbol=yes],
> ++	      [lt_cv_irix_exported_symbol=no])
> ++           LDFLAGS="$save_LDFLAGS"])
> ++	if test "$lt_cv_irix_exported_symbol" = yes; then
> ++          _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
> ++	fi
> +       else
> + 	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
> + 	_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
> +@@ -5048,7 +5373,7 @@ _LT_EOF
> +     osf4* | osf5*)	# as osf3* with the addition of -msym flag
> +       if test "$GCC" = yes; then
> + 	_LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
> +-	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> ++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> + 	_LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
> +       else
> + 	_LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
> +@@ -5067,9 +5392,9 @@ _LT_EOF
> +       _LT_TAGVAR(no_undefined_flag, $1)=' -z defs'
> +       if test "$GCC" = yes; then
> + 	wlarc='${wl}'
> +-	_LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> ++	_LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> + 	_LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
> +-	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> ++	  $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> +       else
> + 	case `$CC -V 2>&1` in
> + 	*"Compilers 5.0"*)
> +@@ -5341,8 +5666,6 @@ _LT_TAGDECL([], [inherit_rpath], [0],
> +     to runtime path list])
> + _LT_TAGDECL([], [link_all_deplibs], [0],
> +     [Whether libtool must link a program against all its dependency libraries])
> +-_LT_TAGDECL([], [fix_srcfile_path], [1],
> +-    [Fix the shell variable $srcfile for the compiler])
> + _LT_TAGDECL([], [always_export_symbols], [0],
> +     [Set to "yes" if exported symbols are required])
> + _LT_TAGDECL([], [export_symbols_cmds], [2],
> +@@ -5353,6 +5676,8 @@ _LT_TAGDECL([], [include_expsyms], [1],
> +     [Symbols that must always be exported])
> + _LT_TAGDECL([], [prelink_cmds], [2],
> +     [Commands necessary for linking programs (against libraries) with templates])
> ++_LT_TAGDECL([], [postlink_cmds], [2],
> ++    [Commands necessary for finishing linking programs])
> + _LT_TAGDECL([], [file_list_spec], [1],
> +     [Specify filename containing input files])
> + dnl FIXME: Not yet implemented
> +@@ -5454,6 +5779,7 @@ CC="$lt_save_CC"
> + m4_defun([_LT_LANG_CXX_CONFIG],
> + [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
> + m4_require([_LT_DECL_EGREP])dnl
> ++m4_require([_LT_PATH_MANIFEST_TOOL])dnl
> + if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
> +     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
> +     (test "X$CXX" != "Xg++"))) ; then
> +@@ -5515,6 +5841,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> + 
> +   # Allow CC to be a program name with arguments.
> +   lt_save_CC=$CC
> ++  lt_save_CFLAGS=$CFLAGS
> +   lt_save_LD=$LD
> +   lt_save_GCC=$GCC
> +   GCC=$GXX
> +@@ -5532,6 +5859,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> +   fi
> +   test -z "${LDCXX+set}" || LD=$LDCXX
> +   CC=${CXX-"c++"}
> ++  CFLAGS=$CXXFLAGS
> +   compiler=$CC
> +   _LT_TAGVAR(compiler, $1)=$CC
> +   _LT_CC_BASENAME([$compiler])
> +@@ -5695,7 +6023,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> +           _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
> +           # Determine the default libpath from the value encoded in an empty
> +           # executable.
> +-          _LT_SYS_MODULE_PATH_AIX
> ++          _LT_SYS_MODULE_PATH_AIX([$1])
> +           _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
> + 
> +           _LT_TAGVAR(archive_expsym_cmds, $1)='$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_sym_flag:\$export_symbols $shared_flag"
> +@@ -5707,7 +6035,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> +           else
> + 	    # Determine the default libpath from the value encoded in an
> + 	    # empty executable.
> +-	    _LT_SYS_MODULE_PATH_AIX
> ++	    _LT_SYS_MODULE_PATH_AIX([$1])
> + 	    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
> + 	    # Warning - without using the other run time loading flags,
> + 	    # -berok will link without error, but may produce a broken library.
> +@@ -5749,29 +6077,75 @@ if test "$_lt_caught_CXX_error" != yes; then
> +         ;;
> + 
> +       cygwin* | mingw* | pw32* | cegcc*)
> +-        # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
> +-        # as there is no search path for DLLs.
> +-        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
> +-        _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
> +-        _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> +-        _LT_TAGVAR(always_export_symbols, $1)=no
> +-        _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> +-
> +-        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> +-          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> +-          # If the export-symbols file already is a .def file (1st line
> +-          # is EXPORTS), use it as is; otherwise, prepend...
> +-          _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
> +-	    cp $export_symbols $output_objdir/$soname.def;
> +-          else
> +-	    echo EXPORTS > $output_objdir/$soname.def;
> +-	    cat $export_symbols >> $output_objdir/$soname.def;
> +-          fi~
> +-          $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> +-        else
> +-          _LT_TAGVAR(ld_shlibs, $1)=no
> +-        fi
> +-        ;;
> ++	case $GXX,$cc_basename in
> ++	,cl* | no,cl*)
> ++	  # Native MSVC
> ++	  # hardcode_libdir_flag_spec is actually meaningless, as there is
> ++	  # no search path for DLLs.
> ++	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
> ++	  _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> ++	  _LT_TAGVAR(always_export_symbols, $1)=yes
> ++	  _LT_TAGVAR(file_list_spec, $1)='@'
> ++	  # Tell ltmain to make .lib files, not .a files.
> ++	  libext=lib
> ++	  # Tell ltmain to make .dll files, not .so files.
> ++	  shrext_cmds=".dll"
> ++	  # FIXME: Setting linknames here is a bad hack.
> ++	  _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
> ++	  _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
> ++	      $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
> ++	    else
> ++	      $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
> ++	    fi~
> ++	    $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
> ++	    linknames='
> ++	  # The linker will not automatically build a static lib if we build a DLL.
> ++	  # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
> ++	  _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> ++	  # Don't use ranlib
> ++	  _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
> ++	  _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
> ++	    lt_tool_outputfile="@TOOL_OUTPUT@"~
> ++	    case $lt_outputfile in
> ++	      *.exe|*.EXE) ;;
> ++	      *)
> ++		lt_outputfile="$lt_outputfile.exe"
> ++		lt_tool_outputfile="$lt_tool_outputfile.exe"
> ++		;;
> ++	    esac~
> ++	    func_to_tool_file "$lt_outputfile"~
> ++	    if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
> ++	      $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
> ++	      $RM "$lt_outputfile.manifest";
> ++	    fi'
> ++	  ;;
> ++	*)
> ++	  # g++
> ++	  # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
> ++	  # as there is no search path for DLLs.
> ++	  _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
> ++	  _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
> ++	  _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> ++	  _LT_TAGVAR(always_export_symbols, $1)=no
> ++	  _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> ++
> ++	  if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> ++	    _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> ++	    # If the export-symbols file already is a .def file (1st line
> ++	    # is EXPORTS), use it as is; otherwise, prepend...
> ++	    _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
> ++	      cp $export_symbols $output_objdir/$soname.def;
> ++	    else
> ++	      echo EXPORTS > $output_objdir/$soname.def;
> ++	      cat $export_symbols >> $output_objdir/$soname.def;
> ++	    fi~
> ++	    $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> ++	  else
> ++	    _LT_TAGVAR(ld_shlibs, $1)=no
> ++	  fi
> ++	  ;;
> ++	esac
> ++	;;
> +       darwin* | rhapsody*)
> +         _LT_DARWIN_LINKER_FEATURES($1)
> + 	;;
> +@@ -5846,7 +6220,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> +             ;;
> +           *)
> +             if test "$GXX" = yes; then
> +-              _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> ++              _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> +             else
> +               # FIXME: insert proper C++ library support
> +               _LT_TAGVAR(ld_shlibs, $1)=no
> +@@ -5917,10 +6291,10 @@ if test "$_lt_caught_CXX_error" != yes; then
> + 	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
> + 	            ;;
> + 	          ia64*)
> +-	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
> ++	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
> + 	            ;;
> + 	          *)
> +-	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
> ++	            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
> + 	            ;;
> + 	        esac
> + 	      fi
> +@@ -5961,9 +6335,9 @@ if test "$_lt_caught_CXX_error" != yes; then
> +           *)
> + 	    if test "$GXX" = yes; then
> + 	      if test "$with_gnu_ld" = no; then
> +-	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> ++	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> + 	      else
> +-	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
> ++	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
> + 	      fi
> + 	    fi
> + 	    _LT_TAGVAR(link_all_deplibs, $1)=yes
> +@@ -6033,20 +6407,20 @@ if test "$_lt_caught_CXX_error" != yes; then
> + 	      _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~
> + 		rm -rf $tpldir~
> + 		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
> +-		compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
> ++		compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
> + 	      _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~
> + 		rm -rf $tpldir~
> + 		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
> +-		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
> ++		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
> + 		$RANLIB $oldlib'
> + 	      _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~
> + 		rm -rf $tpldir~
> + 		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
> +-		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
> ++		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
> + 	      _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~
> + 		rm -rf $tpldir~
> + 		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
> +-		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
> ++		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
> + 	      ;;
> + 	    *) # Version 6 and above use weak symbols
> + 	      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
> +@@ -6241,7 +6615,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> + 	          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> + 		  ;;
> + 	        *)
> +-	          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> ++	          _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> + 		  ;;
> + 	      esac
> + 
> +@@ -6287,7 +6661,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> + 
> +       solaris*)
> +         case $cc_basename in
> +-          CC*)
> ++          CC* | sunCC*)
> + 	    # Sun C++ 4.2, 5.x and Centerline C++
> +             _LT_TAGVAR(archive_cmds_need_lc,$1)=yes
> + 	    _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
> +@@ -6328,9 +6702,9 @@ if test "$_lt_caught_CXX_error" != yes; then
> + 	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
> + 	      _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
> + 	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
> +-	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
> ++	        _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
> + 	        _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
> +-		  $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
> ++		  $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
> + 
> + 	        # Commands to make compiler produce verbose output that lists
> + 	        # what "hidden" libraries, object files and flags are used when
> +@@ -6459,6 +6833,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> +   fi # test -n "$compiler"
> + 
> +   CC=$lt_save_CC
> ++  CFLAGS=$lt_save_CFLAGS
> +   LDCXX=$LD
> +   LD=$lt_save_LD
> +   GCC=$lt_save_GCC
> +@@ -6473,6 +6848,29 @@ AC_LANG_POP
> + ])# _LT_LANG_CXX_CONFIG
> + 
> + 
> ++# _LT_FUNC_STRIPNAME_CNF
> ++# ----------------------
> ++# func_stripname_cnf prefix suffix name
> ++# strip PREFIX and SUFFIX off of NAME.
> ++# PREFIX and SUFFIX must not contain globbing or regex special
> ++# characters, hashes, percent signs, but SUFFIX may contain a leading
> ++# dot (in which case that matches only a dot).
> ++#
> ++# This function is identical to the (non-XSI) version of func_stripname,
> ++# except this one can be used by m4 code that may be executed by configure,
> ++# rather than the libtool script.
> ++m4_defun([_LT_FUNC_STRIPNAME_CNF],[dnl
> ++AC_REQUIRE([_LT_DECL_SED])
> ++AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])
> ++func_stripname_cnf ()
> ++{
> ++  case ${2} in
> ++  .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
> ++  *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
> ++  esac
> ++} # func_stripname_cnf
> ++])# _LT_FUNC_STRIPNAME_CNF
> ++
> + # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
> + # ---------------------------------
> + # Figure out "hidden" library dependencies from verbose
> +@@ -6481,6 +6879,7 @@ AC_LANG_POP
> + # objects, libraries and library flags.
> + m4_defun([_LT_SYS_HIDDEN_LIBDEPS],
> + [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
> ++AC_REQUIRE([_LT_FUNC_STRIPNAME_CNF])dnl
> + # Dependencies to place before and after the object being linked:
> + _LT_TAGVAR(predep_objects, $1)=
> + _LT_TAGVAR(postdep_objects, $1)=
> +@@ -6531,6 +6930,13 @@ public class foo {
> + };
> + _LT_EOF
> + ])
> ++
> ++_lt_libdeps_save_CFLAGS=$CFLAGS
> ++case "$CC $CFLAGS " in #(
> ++*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
> ++*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
> ++esac
> ++
> + dnl Parse the compiler output and extract the necessary
> + dnl objects, libraries and library flags.
> + if AC_TRY_EVAL(ac_compile); then
> +@@ -6542,7 +6948,7 @@ if AC_TRY_EVAL(ac_compile); then
> +   pre_test_object_deps_done=no
> + 
> +   for p in `eval "$output_verbose_link_cmd"`; do
> +-    case $p in
> ++    case ${prev}${p} in
> + 
> +     -L* | -R* | -l*)
> +        # Some compilers place space between "-{L,R}" and the path.
> +@@ -6551,13 +6957,22 @@ if AC_TRY_EVAL(ac_compile); then
> +           test $p = "-R"; then
> + 	 prev=$p
> + 	 continue
> +-       else
> +-	 prev=
> +        fi
> + 
> ++       # Expand the sysroot to ease extracting the directories later.
> ++       if test -z "$prev"; then
> ++         case $p in
> ++         -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
> ++         -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
> ++         -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
> ++         esac
> ++       fi
> ++       case $p in
> ++       =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
> ++       esac
> +        if test "$pre_test_object_deps_done" = no; then
> +-	 case $p in
> +-	 -L* | -R*)
> ++	 case ${prev} in
> ++	 -L | -R)
> + 	   # Internal compiler library paths should come after those
> + 	   # provided the user.  The postdeps already come after the
> + 	   # user supplied libs so there is no need to process them.
> +@@ -6577,8 +6992,10 @@ if AC_TRY_EVAL(ac_compile); then
> + 	   _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}"
> + 	 fi
> +        fi
> ++       prev=
> +        ;;
> + 
> ++    *.lto.$objext) ;; # Ignore GCC LTO objects
> +     *.$objext)
> +        # This assumes that the test object file only shows up
> +        # once in the compiler output.
> +@@ -6614,6 +7031,7 @@ else
> + fi
> + 
> + $RM -f confest.$objext
> ++CFLAGS=$_lt_libdeps_save_CFLAGS
> + 
> + # PORTME: override above test on systems where it is broken
> + m4_if([$1], [CXX],
> +@@ -6650,7 +7068,7 @@ linux*)
> + 
> + solaris*)
> +   case $cc_basename in
> +-  CC*)
> ++  CC* | sunCC*)
> +     # The more standards-conforming stlport4 library is
> +     # incompatible with the Cstd library. Avoid specifying
> +     # it if it's in CXXFLAGS. Ignore libCrun as
> +@@ -6763,7 +7181,9 @@ if test "$_lt_disable_F77" != yes; then
> +   # Allow CC to be a program name with arguments.
> +   lt_save_CC="$CC"
> +   lt_save_GCC=$GCC
> ++  lt_save_CFLAGS=$CFLAGS
> +   CC=${F77-"f77"}
> ++  CFLAGS=$FFLAGS
> +   compiler=$CC
> +   _LT_TAGVAR(compiler, $1)=$CC
> +   _LT_CC_BASENAME([$compiler])
> +@@ -6817,6 +7237,7 @@ if test "$_lt_disable_F77" != yes; then
> + 
> +   GCC=$lt_save_GCC
> +   CC="$lt_save_CC"
> ++  CFLAGS="$lt_save_CFLAGS"
> + fi # test "$_lt_disable_F77" != yes
> + 
> + AC_LANG_POP
> +@@ -6893,7 +7314,9 @@ if test "$_lt_disable_FC" != yes; then
> +   # Allow CC to be a program name with arguments.
> +   lt_save_CC="$CC"
> +   lt_save_GCC=$GCC
> ++  lt_save_CFLAGS=$CFLAGS
> +   CC=${FC-"f95"}
> ++  CFLAGS=$FCFLAGS
> +   compiler=$CC
> +   GCC=$ac_cv_fc_compiler_gnu
> + 
> +@@ -6949,7 +7372,8 @@ if test "$_lt_disable_FC" != yes; then
> +   fi # test -n "$compiler"
> + 
> +   GCC=$lt_save_GCC
> +-  CC="$lt_save_CC"
> ++  CC=$lt_save_CC
> ++  CFLAGS=$lt_save_CFLAGS
> + fi # test "$_lt_disable_FC" != yes
> + 
> + AC_LANG_POP
> +@@ -6986,10 +7410,12 @@ _LT_COMPILER_BOILERPLATE
> + _LT_LINKER_BOILERPLATE
> + 
> + # Allow CC to be a program name with arguments.
> +-lt_save_CC="$CC"
> ++lt_save_CC=$CC
> ++lt_save_CFLAGS=$CFLAGS
> + lt_save_GCC=$GCC
> + GCC=yes
> + CC=${GCJ-"gcj"}
> ++CFLAGS=$GCJFLAGS
> + compiler=$CC
> + _LT_TAGVAR(compiler, $1)=$CC
> + _LT_TAGVAR(LD, $1)="$LD"
> +@@ -7020,7 +7446,8 @@ fi
> + AC_LANG_RESTORE
> + 
> + GCC=$lt_save_GCC
> +-CC="$lt_save_CC"
> ++CC=$lt_save_CC
> ++CFLAGS=$lt_save_CFLAGS
> + ])# _LT_LANG_GCJ_CONFIG
> + 
> + 
> +@@ -7055,9 +7482,11 @@ _LT_LINKER_BOILERPLATE
> + 
> + # Allow CC to be a program name with arguments.
> + lt_save_CC="$CC"
> ++lt_save_CFLAGS=$CFLAGS
> + lt_save_GCC=$GCC
> + GCC=
> + CC=${RC-"windres"}
> ++CFLAGS=
> + compiler=$CC
> + _LT_TAGVAR(compiler, $1)=$CC
> + _LT_CC_BASENAME([$compiler])
> +@@ -7070,7 +7499,8 @@ fi
> + 
> + GCC=$lt_save_GCC
> + AC_LANG_RESTORE
> +-CC="$lt_save_CC"
> ++CC=$lt_save_CC
> ++CFLAGS=$lt_save_CFLAGS
> + ])# _LT_LANG_RC_CONFIG
> + 
> + 
> +@@ -7129,6 +7559,15 @@ _LT_DECL([], [OBJDUMP], [1], [An object symbol dumper])
> + AC_SUBST([OBJDUMP])
> + ])
> + 
> ++# _LT_DECL_DLLTOOL
> ++# ----------------
> ++# Ensure DLLTOOL variable is set.
> ++m4_defun([_LT_DECL_DLLTOOL],
> ++[AC_CHECK_TOOL(DLLTOOL, dlltool, false)
> ++test -z "$DLLTOOL" && DLLTOOL=dlltool
> ++_LT_DECL([], [DLLTOOL], [1], [DLL creation program])
> ++AC_SUBST([DLLTOOL])
> ++])
> + 
> + # _LT_DECL_SED
> + # ------------
> +@@ -7222,8 +7661,8 @@ m4_defun([_LT_CHECK_SHELL_FEATURES],
> + # Try some XSI features
> + xsi_shell=no
> + ( _lt_dummy="a/b/c"
> +-  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
> +-      = c,a/b,, \
> ++  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
> ++      = c,a/b,b/c, \
> +     && eval 'test $(( 1 + 1 )) -eq 2 \
> +     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
> +   && xsi_shell=yes
> +@@ -7262,206 +7701,162 @@ _LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl
> + ])# _LT_CHECK_SHELL_FEATURES
> + 
> + 
> +-# _LT_PROG_XSI_SHELLFNS
> +-# ---------------------
> +-# Bourne and XSI compatible variants of some useful shell functions.
> +-m4_defun([_LT_PROG_XSI_SHELLFNS],
> +-[case $xsi_shell in
> +-  yes)
> +-    cat << \_LT_EOF >> "$cfgfile"
> +-
> +-# func_dirname file append nondir_replacement
> +-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> +-# otherwise set result to NONDIR_REPLACEMENT.
> +-func_dirname ()
> +-{
> +-  case ${1} in
> +-    */*) func_dirname_result="${1%/*}${2}" ;;
> +-    *  ) func_dirname_result="${3}" ;;
> +-  esac
> +-}
> +-
> +-# func_basename file
> +-func_basename ()
> +-{
> +-  func_basename_result="${1##*/}"
> +-}
> +-
> +-# func_dirname_and_basename file append nondir_replacement
> +-# perform func_basename and func_dirname in a single function
> +-# call:
> +-#   dirname:  Compute the dirname of FILE.  If nonempty,
> +-#             add APPEND to the result, otherwise set result
> +-#             to NONDIR_REPLACEMENT.
> +-#             value returned in "$func_dirname_result"
> +-#   basename: Compute filename of FILE.
> +-#             value retuned in "$func_basename_result"
> +-# Implementation must be kept synchronized with func_dirname
> +-# and func_basename. For efficiency, we do not delegate to
> +-# those functions but instead duplicate the functionality here.
> +-func_dirname_and_basename ()
> +-{
> +-  case ${1} in
> +-    */*) func_dirname_result="${1%/*}${2}" ;;
> +-    *  ) func_dirname_result="${3}" ;;
> +-  esac
> +-  func_basename_result="${1##*/}"
> +-}
> +-
> +-# func_stripname prefix suffix name
> +-# strip PREFIX and SUFFIX off of NAME.
> +-# PREFIX and SUFFIX must not contain globbing or regex special
> +-# characters, hashes, percent signs, but SUFFIX may contain a leading
> +-# dot (in which case that matches only a dot).
> +-func_stripname ()
> +-{
> +-  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
> +-  # positional parameters, so assign one to ordinary parameter first.
> +-  func_stripname_result=${3}
> +-  func_stripname_result=${func_stripname_result#"${1}"}
> +-  func_stripname_result=${func_stripname_result%"${2}"}
> +-}
> +-
> +-# func_opt_split
> +-func_opt_split ()
> +-{
> +-  func_opt_split_opt=${1%%=*}
> +-  func_opt_split_arg=${1#*=}
> +-}
> +-
> +-# func_lo2o object
> +-func_lo2o ()
> +-{
> +-  case ${1} in
> +-    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
> +-    *)    func_lo2o_result=${1} ;;
> +-  esac
> +-}
> +-
> +-# func_xform libobj-or-source
> +-func_xform ()
> +-{
> +-  func_xform_result=${1%.*}.lo
> +-}
> +-
> +-# func_arith arithmetic-term...
> +-func_arith ()
> +-{
> +-  func_arith_result=$(( $[*] ))
> +-}
> +-
> +-# func_len string
> +-# STRING may not start with a hyphen.
> +-func_len ()
> +-{
> +-  func_len_result=${#1}
> +-}
> ++# _LT_PROG_FUNCTION_REPLACE (FUNCNAME, REPLACEMENT-BODY)
> ++# ------------------------------------------------------
> ++# In `$cfgfile', look for function FUNCNAME delimited by `^FUNCNAME ()$' and
> ++# '^} FUNCNAME ', and replace its body with REPLACEMENT-BODY.
> ++m4_defun([_LT_PROG_FUNCTION_REPLACE],
> ++[dnl {
> ++sed -e '/^$1 ()$/,/^} # $1 /c\
> ++$1 ()\
> ++{\
> ++m4_bpatsubsts([$2], [$], [\\], [^\([	 ]\)], [\\\1])
> ++} # Extended-shell $1 implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
> ++])
> + 
> +-_LT_EOF
> +-    ;;
> +-  *) # Bourne compatible functions.
> +-    cat << \_LT_EOF >> "$cfgfile"
> + 
> +-# func_dirname file append nondir_replacement
> +-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> +-# otherwise set result to NONDIR_REPLACEMENT.
> +-func_dirname ()
> +-{
> +-  # Extract subdirectory from the argument.
> +-  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
> +-  if test "X$func_dirname_result" = "X${1}"; then
> +-    func_dirname_result="${3}"
> +-  else
> +-    func_dirname_result="$func_dirname_result${2}"
> +-  fi
> +-}
> ++# _LT_PROG_REPLACE_SHELLFNS
> ++# -------------------------
> ++# Replace existing portable implementations of several shell functions with
> ++# equivalent extended shell implementations where those features are available..
> ++m4_defun([_LT_PROG_REPLACE_SHELLFNS],
> ++[if test x"$xsi_shell" = xyes; then
> ++  _LT_PROG_FUNCTION_REPLACE([func_dirname], [dnl
> ++    case ${1} in
> ++      */*) func_dirname_result="${1%/*}${2}" ;;
> ++      *  ) func_dirname_result="${3}" ;;
> ++    esac])
> ++
> ++  _LT_PROG_FUNCTION_REPLACE([func_basename], [dnl
> ++    func_basename_result="${1##*/}"])
> ++
> ++  _LT_PROG_FUNCTION_REPLACE([func_dirname_and_basename], [dnl
> ++    case ${1} in
> ++      */*) func_dirname_result="${1%/*}${2}" ;;
> ++      *  ) func_dirname_result="${3}" ;;
> ++    esac
> ++    func_basename_result="${1##*/}"])
> + 
> +-# func_basename file
> +-func_basename ()
> +-{
> +-  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
> +-}
> ++  _LT_PROG_FUNCTION_REPLACE([func_stripname], [dnl
> ++    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
> ++    # positional parameters, so assign one to ordinary parameter first.
> ++    func_stripname_result=${3}
> ++    func_stripname_result=${func_stripname_result#"${1}"}
> ++    func_stripname_result=${func_stripname_result%"${2}"}])
> + 
> +-dnl func_dirname_and_basename
> +-dnl A portable version of this function is already defined in general.m4sh
> +-dnl so there is no need for it here.
> ++  _LT_PROG_FUNCTION_REPLACE([func_split_long_opt], [dnl
> ++    func_split_long_opt_name=${1%%=*}
> ++    func_split_long_opt_arg=${1#*=}])
> + 
> +-# func_stripname prefix suffix name
> +-# strip PREFIX and SUFFIX off of NAME.
> +-# PREFIX and SUFFIX must not contain globbing or regex special
> +-# characters, hashes, percent signs, but SUFFIX may contain a leading
> +-# dot (in which case that matches only a dot).
> +-# func_strip_suffix prefix name
> +-func_stripname ()
> +-{
> +-  case ${2} in
> +-    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
> +-    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
> +-  esac
> +-}
> ++  _LT_PROG_FUNCTION_REPLACE([func_split_short_opt], [dnl
> ++    func_split_short_opt_arg=${1#??}
> ++    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}])
> + 
> +-# sed scripts:
> +-my_sed_long_opt='1s/^\(-[[^=]]*\)=.*/\1/;q'
> +-my_sed_long_arg='1s/^-[[^=]]*=//'
> ++  _LT_PROG_FUNCTION_REPLACE([func_lo2o], [dnl
> ++    case ${1} in
> ++      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
> ++      *)    func_lo2o_result=${1} ;;
> ++    esac])
> + 
> +-# func_opt_split
> +-func_opt_split ()
> +-{
> +-  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
> +-  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
> +-}
> ++  _LT_PROG_FUNCTION_REPLACE([func_xform], [    func_xform_result=${1%.*}.lo])
> + 
> +-# func_lo2o object
> +-func_lo2o ()
> +-{
> +-  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
> +-}
> ++  _LT_PROG_FUNCTION_REPLACE([func_arith], [    func_arith_result=$(( $[*] ))])
> + 
> +-# func_xform libobj-or-source
> +-func_xform ()
> +-{
> +-  func_xform_result=`$ECHO "${1}" | $SED 's/\.[[^.]]*$/.lo/'`
> +-}
> ++  _LT_PROG_FUNCTION_REPLACE([func_len], [    func_len_result=${#1}])
> ++fi
> + 
> +-# func_arith arithmetic-term...
> +-func_arith ()
> +-{
> +-  func_arith_result=`expr "$[@]"`
> +-}
> ++if test x"$lt_shell_append" = xyes; then
> ++  _LT_PROG_FUNCTION_REPLACE([func_append], [    eval "${1}+=\\${2}"])
> + 
> +-# func_len string
> +-# STRING may not start with a hyphen.
> +-func_len ()
> +-{
> +-  func_len_result=`expr "$[1]" : ".*" 2>/dev/null || echo $max_cmd_len`
> +-}
> ++  _LT_PROG_FUNCTION_REPLACE([func_append_quoted], [dnl
> ++    func_quote_for_eval "${2}"
> ++dnl m4 expansion turns \\\\ into \\, and then the shell eval turns that into \
> ++    eval "${1}+=\\\\ \\$func_quote_for_eval_result"])
> + 
> +-_LT_EOF
> +-esac
> ++  # Save a `func_append' function call where possible by direct use of '+='
> ++  sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
> ++    && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++  test 0 -eq $? || _lt_function_replace_fail=:
> ++else
> ++  # Save a `func_append' function call even when '+=' is not available
> ++  sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
> ++    && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++  test 0 -eq $? || _lt_function_replace_fail=:
> ++fi
> + 
> +-case $lt_shell_append in
> +-  yes)
> +-    cat << \_LT_EOF >> "$cfgfile"
> ++if test x"$_lt_function_replace_fail" = x":"; then
> ++  AC_MSG_WARN([Unable to substitute extended shell functions in $ofile])
> ++fi
> ++])
> + 
> +-# func_append var value
> +-# Append VALUE to the end of shell variable VAR.
> +-func_append ()
> +-{
> +-  eval "$[1]+=\$[2]"
> +-}
> +-_LT_EOF
> ++# _LT_PATH_CONVERSION_FUNCTIONS
> ++# -----------------------------
> ++# Determine which file name conversion functions should be used by
> ++# func_to_host_file (and, implicitly, by func_to_host_path).  These are needed
> ++# for certain cross-compile configurations and native mingw.
> ++m4_defun([_LT_PATH_CONVERSION_FUNCTIONS],
> ++[AC_REQUIRE([AC_CANONICAL_HOST])dnl
> ++AC_REQUIRE([AC_CANONICAL_BUILD])dnl
> ++AC_MSG_CHECKING([how to convert $build file names to $host format])
> ++AC_CACHE_VAL(lt_cv_to_host_file_cmd,
> ++[case $host in
> ++  *-*-mingw* )
> ++    case $build in
> ++      *-*-mingw* ) # actually msys
> ++        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
> ++        ;;
> ++      *-*-cygwin* )
> ++        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
> ++        ;;
> ++      * ) # otherwise, assume *nix
> ++        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
> ++        ;;
> ++    esac
> +     ;;
> +-  *)
> +-    cat << \_LT_EOF >> "$cfgfile"
> +-
> +-# func_append var value
> +-# Append VALUE to the end of shell variable VAR.
> +-func_append ()
> +-{
> +-  eval "$[1]=\$$[1]\$[2]"
> +-}
> +-
> +-_LT_EOF
> ++  *-*-cygwin* )
> ++    case $build in
> ++      *-*-mingw* ) # actually msys
> ++        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
> ++        ;;
> ++      *-*-cygwin* )
> ++        lt_cv_to_host_file_cmd=func_convert_file_noop
> ++        ;;
> ++      * ) # otherwise, assume *nix
> ++        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
> ++        ;;
> ++    esac
> +     ;;
> +-  esac
> ++  * ) # unhandled hosts (and "normal" native builds)
> ++    lt_cv_to_host_file_cmd=func_convert_file_noop
> ++    ;;
> ++esac
> ++])
> ++to_host_file_cmd=$lt_cv_to_host_file_cmd
> ++AC_MSG_RESULT([$lt_cv_to_host_file_cmd])
> ++_LT_DECL([to_host_file_cmd], [lt_cv_to_host_file_cmd],
> ++         [0], [convert $build file names to $host format])dnl
> ++
> ++AC_MSG_CHECKING([how to convert $build file names to toolchain format])
> ++AC_CACHE_VAL(lt_cv_to_tool_file_cmd,
> ++[#assume ordinary cross tools, or native build.
> ++lt_cv_to_tool_file_cmd=func_convert_file_noop
> ++case $host in
> ++  *-*-mingw* )
> ++    case $build in
> ++      *-*-mingw* ) # actually msys
> ++        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
> ++        ;;
> ++    esac
> ++    ;;
> ++esac
> + ])
> ++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
> ++AC_MSG_RESULT([$lt_cv_to_tool_file_cmd])
> ++_LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd],
> ++         [0], [convert $build files to toolchain format])dnl
> ++])# _LT_PATH_CONVERSION_FUNCTIONS
> +diff --git a/ltmain.sh b/ltmain.sh
> +index 9503ec85d70..70e856e0659 100644
> +--- a/ltmain.sh
> ++++ b/ltmain.sh
> +@@ -1,10 +1,9 @@
> +-# Generated from ltmain.m4sh.
> + 
> +-# libtool (GNU libtool 1.3134 2009-11-29) 2.2.7a
> ++# libtool (GNU libtool) 2.4
> + # Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
> + 
> + # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006,
> +-# 2007, 2008, 2009 Free Software Foundation, Inc.
> ++# 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
> + # This is free software; see the source for copying conditions.  There is NO
> + # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> + 
> +@@ -38,7 +37,6 @@
> + #   -n, --dry-run            display commands without modifying any files
> + #       --features           display basic configuration information and exit
> + #       --mode=MODE          use operation mode MODE
> +-#       --no-finish          let install mode avoid finish commands
> + #       --preserve-dup-deps  don't remove duplicate dependency libraries
> + #       --quiet, --silent    don't print informational messages
> + #       --no-quiet, --no-silent
> +@@ -71,17 +69,19 @@
> + #         compiler:		$LTCC
> + #         compiler flags:		$LTCFLAGS
> + #         linker:		$LD (gnu? $with_gnu_ld)
> +-#         $progname:	(GNU libtool 1.3134 2009-11-29) 2.2.7a
> ++#         $progname:	(GNU libtool) 2.4
> + #         automake:	$automake_version
> + #         autoconf:	$autoconf_version
> + #
> + # Report bugs to <bug-libtool@gnu.org>.
> ++# GNU libtool home page: <http://www.gnu.org/software/libtool/>.
> ++# General help using GNU software: <http://www.gnu.org/gethelp/>.
> + 
> + PROGRAM=libtool
> + PACKAGE=libtool
> +-VERSION=2.2.7a
> +-TIMESTAMP=" 1.3134 2009-11-29"
> +-package_revision=1.3134
> ++VERSION=2.4
> ++TIMESTAMP=""
> ++package_revision=1.3293
> + 
> + # Be Bourne compatible
> + if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
> +@@ -106,9 +106,6 @@ _LTECHO_EOF'
> + }
> + 
> + # NLS nuisances: We save the old values to restore during execute mode.
> +-# Only set LANG and LC_ALL to C if already set.
> +-# These must not be set unconditionally because not all systems understand
> +-# e.g. LANG=C (notably SCO).
> + lt_user_locale=
> + lt_safe_locale=
> + for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
> +@@ -121,15 +118,13 @@ do
> + 	  lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\"
> + 	fi"
> + done
> ++LC_ALL=C
> ++LANGUAGE=C
> ++export LANGUAGE LC_ALL
> + 
> + $lt_unset CDPATH
> + 
> + 
> +-
> +-
> +-
> +-
> +-
> + # Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh
> + # is ksh but when the shell is invoked as "sh" and the current value of
> + # the _XPG environment variable is not equal to 1 (one), the special
> +@@ -140,7 +135,7 @@ progpath="$0"
> + 
> + 
> + : ${CP="cp -f"}
> +-: ${ECHO=$as_echo}
> ++test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'}
> + : ${EGREP="/bin/grep -E"}
> + : ${FGREP="/bin/grep -F"}
> + : ${GREP="/bin/grep"}
> +@@ -149,7 +144,7 @@ progpath="$0"
> + : ${MKDIR="mkdir"}
> + : ${MV="mv -f"}
> + : ${RM="rm -f"}
> +-: ${SED="/mount/endor/wildenhu/local-x86_64/bin/sed"}
> ++: ${SED="/bin/sed"}
> + : ${SHELL="${CONFIG_SHELL-/bin/sh}"}
> + : ${Xsed="$SED -e 1s/^X//"}
> + 
> +@@ -169,6 +164,27 @@ IFS=" 	$lt_nl"
> + dirname="s,/[^/]*$,,"
> + basename="s,^.*/,,"
> + 
> ++# func_dirname file append nondir_replacement
> ++# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> ++# otherwise set result to NONDIR_REPLACEMENT.
> ++func_dirname ()
> ++{
> ++    func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
> ++    if test "X$func_dirname_result" = "X${1}"; then
> ++      func_dirname_result="${3}"
> ++    else
> ++      func_dirname_result="$func_dirname_result${2}"
> ++    fi
> ++} # func_dirname may be replaced by extended shell implementation
> ++
> ++
> ++# func_basename file
> ++func_basename ()
> ++{
> ++    func_basename_result=`$ECHO "${1}" | $SED "$basename"`
> ++} # func_basename may be replaced by extended shell implementation
> ++
> ++
> + # func_dirname_and_basename file append nondir_replacement
> + # perform func_basename and func_dirname in a single function
> + # call:
> +@@ -183,17 +199,31 @@ basename="s,^.*/,,"
> + # those functions but instead duplicate the functionality here.
> + func_dirname_and_basename ()
> + {
> +-  # Extract subdirectory from the argument.
> +-  func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"`
> +-  if test "X$func_dirname_result" = "X${1}"; then
> +-    func_dirname_result="${3}"
> +-  else
> +-    func_dirname_result="$func_dirname_result${2}"
> +-  fi
> +-  func_basename_result=`$ECHO "${1}" | $SED -e "$basename"`
> +-}
> ++    # Extract subdirectory from the argument.
> ++    func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"`
> ++    if test "X$func_dirname_result" = "X${1}"; then
> ++      func_dirname_result="${3}"
> ++    else
> ++      func_dirname_result="$func_dirname_result${2}"
> ++    fi
> ++    func_basename_result=`$ECHO "${1}" | $SED -e "$basename"`
> ++} # func_dirname_and_basename may be replaced by extended shell implementation
> ++
> ++
> ++# func_stripname prefix suffix name
> ++# strip PREFIX and SUFFIX off of NAME.
> ++# PREFIX and SUFFIX must not contain globbing or regex special
> ++# characters, hashes, percent signs, but SUFFIX may contain a leading
> ++# dot (in which case that matches only a dot).
> ++# func_strip_suffix prefix name
> ++func_stripname ()
> ++{
> ++    case ${2} in
> ++      .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
> ++      *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
> ++    esac
> ++} # func_stripname may be replaced by extended shell implementation
> + 
> +-# Generated shell functions inserted here.
> + 
> + # These SED scripts presuppose an absolute path with a trailing slash.
> + pathcar='s,^/\([^/]*\).*$,\1,'
> +@@ -376,6 +406,15 @@ sed_quote_subst='s/\([`"$\\]\)/\\\1/g'
> + # Same as above, but do not quote variable references.
> + double_quote_subst='s/\(["`\\]\)/\\\1/g'
> + 
> ++# Sed substitution that turns a string into a regex matching for the
> ++# string literally.
> ++sed_make_literal_regex='s,[].[^$\\*\/],\\&,g'
> ++
> ++# Sed substitution that converts a w32 file name or path
> ++# which contains forward slashes, into one that contains
> ++# (escaped) backslashes.  A very naive implementation.
> ++lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
> ++
> + # Re-`\' parameter expansions in output of double_quote_subst that were
> + # `\'-ed in input to the same.  If an odd number of `\' preceded a '$'
> + # in input to double_quote_subst, that '$' was protected from expansion.
> +@@ -404,7 +443,7 @@ opt_warning=:
> + # name if it has been set yet.
> + func_echo ()
> + {
> +-    $ECHO "$progname${mode+: }$mode: $*"
> ++    $ECHO "$progname: ${opt_mode+$opt_mode: }$*"
> + }
> + 
> + # func_verbose arg...
> +@@ -430,14 +469,14 @@ func_echo_all ()
> + # Echo program name prefixed message to standard error.
> + func_error ()
> + {
> +-    $ECHO "$progname${mode+: }$mode: "${1+"$@"} 1>&2
> ++    $ECHO "$progname: ${opt_mode+$opt_mode: }"${1+"$@"} 1>&2
> + }
> + 
> + # func_warning arg...
> + # Echo program name prefixed warning message to standard error.
> + func_warning ()
> + {
> +-    $opt_warning && $ECHO "$progname${mode+: }$mode: warning: "${1+"$@"} 1>&2
> ++    $opt_warning && $ECHO "$progname: ${opt_mode+$opt_mode: }warning: "${1+"$@"} 1>&2
> + 
> +     # bash bug again:
> +     :
> +@@ -656,19 +695,35 @@ func_show_eval_locale ()
> +     fi
> + }
> + 
> +-
> +-
> ++# func_tr_sh
> ++# Turn $1 into a string suitable for a shell variable name.
> ++# Result is stored in $func_tr_sh_result.  All characters
> ++# not in the set a-zA-Z0-9_ are replaced with '_'. Further,
> ++# if $1 begins with a digit, a '_' is prepended as well.
> ++func_tr_sh ()
> ++{
> ++  case $1 in
> ++  [0-9]* | *[!a-zA-Z0-9_]*)
> ++    func_tr_sh_result=`$ECHO "$1" | $SED 's/^\([0-9]\)/_\1/; s/[^a-zA-Z0-9_]/_/g'`
> ++    ;;
> ++  * )
> ++    func_tr_sh_result=$1
> ++    ;;
> ++  esac
> ++}
> + 
> + 
> + # func_version
> + # Echo version message to standard output and exit.
> + func_version ()
> + {
> ++    $opt_debug
> ++
> +     $SED -n '/(C)/!b go
> + 	:more
> + 	/\./!{
> + 	  N
> +-	  s/\n# //
> ++	  s/\n# / /
> + 	  b more
> + 	}
> + 	:go
> +@@ -685,7 +740,9 @@ func_version ()
> + # Echo short help message to standard output and exit.
> + func_usage ()
> + {
> +-    $SED -n '/^# Usage:/,/^#  *-h/ {
> ++    $opt_debug
> ++
> ++    $SED -n '/^# Usage:/,/^#  *.*--help/ {
> +         s/^# //
> + 	s/^# *$//
> + 	s/\$progname/'$progname'/
> +@@ -701,7 +758,10 @@ func_usage ()
> + # unless 'noexit' is passed as argument.
> + func_help ()
> + {
> ++    $opt_debug
> ++
> +     $SED -n '/^# Usage:/,/# Report bugs to/ {
> ++	:print
> +         s/^# //
> + 	s/^# *$//
> + 	s*\$progname*'$progname'*
> +@@ -714,7 +774,11 @@ func_help ()
> + 	s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED 1q`"'/
> + 	s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED 1q`"'/
> + 	p
> +-     }' < "$progpath"
> ++	d
> ++     }
> ++     /^# .* home page:/b print
> ++     /^# General help using/b print
> ++     ' < "$progpath"
> +     ret=$?
> +     if test -z "$1"; then
> +       exit $ret
> +@@ -726,12 +790,39 @@ func_help ()
> + # exit_cmd.
> + func_missing_arg ()
> + {
> +-    func_error "missing argument for $1"
> ++    $opt_debug
> ++
> ++    func_error "missing argument for $1."
> +     exit_cmd=exit
> + }
> + 
> +-exit_cmd=:
> + 
> ++# func_split_short_opt shortopt
> ++# Set func_split_short_opt_name and func_split_short_opt_arg shell
> ++# variables after splitting SHORTOPT after the 2nd character.
> ++func_split_short_opt ()
> ++{
> ++    my_sed_short_opt='1s/^\(..\).*$/\1/;q'
> ++    my_sed_short_rest='1s/^..\(.*\)$/\1/;q'
> ++
> ++    func_split_short_opt_name=`$ECHO "$1" | $SED "$my_sed_short_opt"`
> ++    func_split_short_opt_arg=`$ECHO "$1" | $SED "$my_sed_short_rest"`
> ++} # func_split_short_opt may be replaced by extended shell implementation
> ++
> ++
> ++# func_split_long_opt longopt
> ++# Set func_split_long_opt_name and func_split_long_opt_arg shell
> ++# variables after splitting LONGOPT at the `=' sign.
> ++func_split_long_opt ()
> ++{
> ++    my_sed_long_opt='1s/^\(--[^=]*\)=.*/\1/;q'
> ++    my_sed_long_arg='1s/^--[^=]*=//'
> ++
> ++    func_split_long_opt_name=`$ECHO "$1" | $SED "$my_sed_long_opt"`
> ++    func_split_long_opt_arg=`$ECHO "$1" | $SED "$my_sed_long_arg"`
> ++} # func_split_long_opt may be replaced by extended shell implementation
> ++
> ++exit_cmd=:
> + 
> + 
> + 
> +@@ -741,26 +832,64 @@ magic="%%%MAGIC variable%%%"
> + magic_exe="%%%MAGIC EXE variable%%%"
> + 
> + # Global variables.
> +-# $mode is unset
> + nonopt=
> +-execute_dlfiles=
> + preserve_args=
> + lo2o="s/\\.lo\$/.${objext}/"
> + o2lo="s/\\.${objext}\$/.lo/"
> + extracted_archives=
> + extracted_serial=0
> + 
> +-opt_dry_run=false
> +-opt_finish=:
> +-opt_duplicate_deps=false
> +-opt_silent=false
> +-opt_debug=:
> +-
> + # If this variable is set in any of the actions, the command in it
> + # will be execed at the end.  This prevents here-documents from being
> + # left over by shells.
> + exec_cmd=
> + 
> ++# func_append var value
> ++# Append VALUE to the end of shell variable VAR.
> ++func_append ()
> ++{
> ++    eval "${1}=\$${1}\${2}"
> ++} # func_append may be replaced by extended shell implementation
> ++
> ++# func_append_quoted var value
> ++# Quote VALUE and append to the end of shell variable VAR, separated
> ++# by a space.
> ++func_append_quoted ()
> ++{
> ++    func_quote_for_eval "${2}"
> ++    eval "${1}=\$${1}\\ \$func_quote_for_eval_result"
> ++} # func_append_quoted may be replaced by extended shell implementation
> ++
> ++
> ++# func_arith arithmetic-term...
> ++func_arith ()
> ++{
> ++    func_arith_result=`expr "${@}"`
> ++} # func_arith may be replaced by extended shell implementation
> ++
> ++
> ++# func_len string
> ++# STRING may not start with a hyphen.
> ++func_len ()
> ++{
> ++    func_len_result=`expr "${1}" : ".*" 2>/dev/null || echo $max_cmd_len`
> ++} # func_len may be replaced by extended shell implementation
> ++
> ++
> ++# func_lo2o object
> ++func_lo2o ()
> ++{
> ++    func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
> ++} # func_lo2o may be replaced by extended shell implementation
> ++
> ++
> ++# func_xform libobj-or-source
> ++func_xform ()
> ++{
> ++    func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
> ++} # func_xform may be replaced by extended shell implementation
> ++
> ++
> + # func_fatal_configuration arg...
> + # Echo program name prefixed message to standard error, followed by
> + # a configuration failure hint, and exit.
> +@@ -850,130 +979,204 @@ func_enable_tag ()
> +   esac
> + }
> + 
> +-# Parse options once, thoroughly.  This comes as soon as possible in
> +-# the script to make things like `libtool --version' happen quickly.
> ++# func_check_version_match
> ++# Ensure that we are using m4 macros, and libtool script from the same
> ++# release of libtool.
> ++func_check_version_match ()
> + {
> ++  if test "$package_revision" != "$macro_revision"; then
> ++    if test "$VERSION" != "$macro_version"; then
> ++      if test -z "$macro_version"; then
> ++        cat >&2 <<_LT_EOF
> ++$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
> ++$progname: definition of this LT_INIT comes from an older release.
> ++$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
> ++$progname: and run autoconf again.
> ++_LT_EOF
> ++      else
> ++        cat >&2 <<_LT_EOF
> ++$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
> ++$progname: definition of this LT_INIT comes from $PACKAGE $macro_version.
> ++$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
> ++$progname: and run autoconf again.
> ++_LT_EOF
> ++      fi
> ++    else
> ++      cat >&2 <<_LT_EOF
> ++$progname: Version mismatch error.  This is $PACKAGE $VERSION, revision $package_revision,
> ++$progname: but the definition of this LT_INIT comes from revision $macro_revision.
> ++$progname: You should recreate aclocal.m4 with macros from revision $package_revision
> ++$progname: of $PACKAGE $VERSION and run autoconf again.
> ++_LT_EOF
> ++    fi
> + 
> +-  # Shorthand for --mode=foo, only valid as the first argument
> +-  case $1 in
> +-  clean|clea|cle|cl)
> +-    shift; set dummy --mode clean ${1+"$@"}; shift
> +-    ;;
> +-  compile|compil|compi|comp|com|co|c)
> +-    shift; set dummy --mode compile ${1+"$@"}; shift
> +-    ;;
> +-  execute|execut|execu|exec|exe|ex|e)
> +-    shift; set dummy --mode execute ${1+"$@"}; shift
> +-    ;;
> +-  finish|finis|fini|fin|fi|f)
> +-    shift; set dummy --mode finish ${1+"$@"}; shift
> +-    ;;
> +-  install|instal|insta|inst|ins|in|i)
> +-    shift; set dummy --mode install ${1+"$@"}; shift
> +-    ;;
> +-  link|lin|li|l)
> +-    shift; set dummy --mode link ${1+"$@"}; shift
> +-    ;;
> +-  uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
> +-    shift; set dummy --mode uninstall ${1+"$@"}; shift
> +-    ;;
> +-  esac
> ++    exit $EXIT_MISMATCH
> ++  fi
> ++}
> ++
> ++
> ++# Shorthand for --mode=foo, only valid as the first argument
> ++case $1 in
> ++clean|clea|cle|cl)
> ++  shift; set dummy --mode clean ${1+"$@"}; shift
> ++  ;;
> ++compile|compil|compi|comp|com|co|c)
> ++  shift; set dummy --mode compile ${1+"$@"}; shift
> ++  ;;
> ++execute|execut|execu|exec|exe|ex|e)
> ++  shift; set dummy --mode execute ${1+"$@"}; shift
> ++  ;;
> ++finish|finis|fini|fin|fi|f)
> ++  shift; set dummy --mode finish ${1+"$@"}; shift
> ++  ;;
> ++install|instal|insta|inst|ins|in|i)
> ++  shift; set dummy --mode install ${1+"$@"}; shift
> ++  ;;
> ++link|lin|li|l)
> ++  shift; set dummy --mode link ${1+"$@"}; shift
> ++  ;;
> ++uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
> ++  shift; set dummy --mode uninstall ${1+"$@"}; shift
> ++  ;;
> ++esac
> + 
> +-  # Parse non-mode specific arguments:
> +-  while test "$#" -gt 0; do
> ++
> ++
> ++# Option defaults:
> ++opt_debug=:
> ++opt_dry_run=false
> ++opt_config=false
> ++opt_preserve_dup_deps=false
> ++opt_features=false
> ++opt_finish=false
> ++opt_help=false
> ++opt_help_all=false
> ++opt_silent=:
> ++opt_verbose=:
> ++opt_silent=false
> ++opt_verbose=false
> ++
> ++
> ++# Parse options once, thoroughly.  This comes as soon as possible in the
> ++# script to make things like `--version' happen as quickly as we can.
> ++{
> ++  # this just eases exit handling
> ++  while test $# -gt 0; do
> +     opt="$1"
> +     shift
> +-
> +     case $opt in
> +-      --config)		func_config					;;
> +-
> +-      --debug)		preserve_args="$preserve_args $opt"
> ++      --debug|-x)	opt_debug='set -x'
> + 			func_echo "enabling shell trace mode"
> +-			opt_debug='set -x'
> + 			$opt_debug
> + 			;;
> +-
> +-      -dlopen)		test "$#" -eq 0 && func_missing_arg "$opt" && break
> +-			execute_dlfiles="$execute_dlfiles $1"
> +-			shift
> ++      --dry-run|--dryrun|-n)
> ++			opt_dry_run=:
> + 			;;
> +-
> +-      --dry-run | -n)	opt_dry_run=:					;;
> +-      --features)       func_features					;;
> +-      --finish)		mode="finish"					;;
> +-      --no-finish)	opt_finish=false				;;
> +-
> +-      --mode)		test "$#" -eq 0 && func_missing_arg "$opt" && break
> +-			case $1 in
> +-			  # Valid mode arguments:
> +-			  clean)	;;
> +-			  compile)	;;
> +-			  execute)	;;
> +-			  finish)	;;
> +-			  install)	;;
> +-			  link)		;;
> +-			  relink)	;;
> +-			  uninstall)	;;
> +-
> +-			  # Catch anything else as an error
> +-			  *) func_error "invalid argument for $opt"
> +-			     exit_cmd=exit
> +-			     break
> +-			     ;;
> +-		        esac
> +-
> +-			mode="$1"
> ++      --config)
> ++			opt_config=:
> ++func_config
> ++			;;
> ++      --dlopen|-dlopen)
> ++			optarg="$1"
> ++			opt_dlopen="${opt_dlopen+$opt_dlopen
> ++}$optarg"
> + 			shift
> + 			;;
> +-
> +       --preserve-dup-deps)
> +-			opt_duplicate_deps=:				;;
> +-
> +-      --quiet|--silent)	preserve_args="$preserve_args $opt"
> +-			opt_silent=:
> +-			opt_verbose=false
> ++			opt_preserve_dup_deps=:
> + 			;;
> +-
> +-      --no-quiet|--no-silent)
> +-			preserve_args="$preserve_args $opt"
> +-			opt_silent=false
> ++      --features)
> ++			opt_features=:
> ++func_features
> + 			;;
> +-
> +-      --verbose| -v)	preserve_args="$preserve_args $opt"
> ++      --finish)
> ++			opt_finish=:
> ++set dummy --mode finish ${1+"$@"}; shift
> ++			;;
> ++      --help)
> ++			opt_help=:
> ++			;;
> ++      --help-all)
> ++			opt_help_all=:
> ++opt_help=': help-all'
> ++			;;
> ++      --mode)
> ++			test $# = 0 && func_missing_arg $opt && break
> ++			optarg="$1"
> ++			opt_mode="$optarg"
> ++case $optarg in
> ++  # Valid mode arguments:
> ++  clean|compile|execute|finish|install|link|relink|uninstall) ;;
> ++
> ++  # Catch anything else as an error
> ++  *) func_error "invalid argument for $opt"
> ++     exit_cmd=exit
> ++     break
> ++     ;;
> ++esac
> ++			shift
> ++			;;
> ++      --no-silent|--no-quiet)
> + 			opt_silent=false
> +-			opt_verbose=:
> ++func_append preserve_args " $opt"
> + 			;;
> +-
> +-      --no-verbose)	preserve_args="$preserve_args $opt"
> ++      --no-verbose)
> + 			opt_verbose=false
> ++func_append preserve_args " $opt"
> + 			;;
> +-
> +-      --tag)		test "$#" -eq 0 && func_missing_arg "$opt" && break
> +-			preserve_args="$preserve_args $opt $1"
> +-			func_enable_tag "$1"	# tagname is set here
> ++      --silent|--quiet)
> ++			opt_silent=:
> ++func_append preserve_args " $opt"
> ++        opt_verbose=false
> ++			;;
> ++      --verbose|-v)
> ++			opt_verbose=:
> ++func_append preserve_args " $opt"
> ++opt_silent=false
> ++			;;
> ++      --tag)
> ++			test $# = 0 && func_missing_arg $opt && break
> ++			optarg="$1"
> ++			opt_tag="$optarg"
> ++func_append preserve_args " $opt $optarg"
> ++func_enable_tag "$optarg"
> + 			shift
> + 			;;
> + 
> ++      -\?|-h)		func_usage				;;
> ++      --help)		func_help				;;
> ++      --version)	func_version				;;
> ++
> +       # Separate optargs to long options:
> +-      -dlopen=*|--mode=*|--tag=*)
> +-			func_opt_split "$opt"
> +-			set dummy "$func_opt_split_opt" "$func_opt_split_arg" ${1+"$@"}
> ++      --*=*)
> ++			func_split_long_opt "$opt"
> ++			set dummy "$func_split_long_opt_name" "$func_split_long_opt_arg" ${1+"$@"}
> + 			shift
> + 			;;
> + 
> +-      -\?|-h)		func_usage					;;
> +-      --help)		opt_help=:					;;
> +-      --help-all)	opt_help=': help-all'				;;
> +-      --version)	func_version					;;
> +-
> +-      -*)		func_fatal_help "unrecognized option \`$opt'"	;;
> +-
> +-      *)		nonopt="$opt"
> +-			break
> ++      # Separate non-argument short options:
> ++      -\?*|-h*|-n*|-v*)
> ++			func_split_short_opt "$opt"
> ++			set dummy "$func_split_short_opt_name" "-$func_split_short_opt_arg" ${1+"$@"}
> ++			shift
> + 			;;
> ++
> ++      --)		break					;;
> ++      -*)		func_fatal_help "unrecognized option \`$opt'" ;;
> ++      *)		set dummy "$opt" ${1+"$@"};	shift; break  ;;
> +     esac
> +   done
> + 
> ++  # Validate options:
> ++
> ++  # save first non-option argument
> ++  if test "$#" -gt 0; then
> ++    nonopt="$opt"
> ++    shift
> ++  fi
> ++
> ++  # preserve --debug
> ++  test "$opt_debug" = : || func_append preserve_args " --debug"
> + 
> +   case $host in
> +     *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* )
> +@@ -981,82 +1184,44 @@ func_enable_tag ()
> +       opt_duplicate_compiler_generated_deps=:
> +       ;;
> +     *)
> +-      opt_duplicate_compiler_generated_deps=$opt_duplicate_deps
> ++      opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps
> +       ;;
> +   esac
> + 
> +-  # Having warned about all mis-specified options, bail out if
> +-  # anything was wrong.
> +-  $exit_cmd $EXIT_FAILURE
> +-}
> ++  $opt_help || {
> ++    # Sanity checks first:
> ++    func_check_version_match
> + 
> +-# func_check_version_match
> +-# Ensure that we are using m4 macros, and libtool script from the same
> +-# release of libtool.
> +-func_check_version_match ()
> +-{
> +-  if test "$package_revision" != "$macro_revision"; then
> +-    if test "$VERSION" != "$macro_version"; then
> +-      if test -z "$macro_version"; then
> +-        cat >&2 <<_LT_EOF
> +-$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
> +-$progname: definition of this LT_INIT comes from an older release.
> +-$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
> +-$progname: and run autoconf again.
> +-_LT_EOF
> +-      else
> +-        cat >&2 <<_LT_EOF
> +-$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
> +-$progname: definition of this LT_INIT comes from $PACKAGE $macro_version.
> +-$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
> +-$progname: and run autoconf again.
> +-_LT_EOF
> +-      fi
> +-    else
> +-      cat >&2 <<_LT_EOF
> +-$progname: Version mismatch error.  This is $PACKAGE $VERSION, revision $package_revision,
> +-$progname: but the definition of this LT_INIT comes from revision $macro_revision.
> +-$progname: You should recreate aclocal.m4 with macros from revision $package_revision
> +-$progname: of $PACKAGE $VERSION and run autoconf again.
> +-_LT_EOF
> ++    if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
> ++      func_fatal_configuration "not configured to build any kind of library"
> +     fi
> + 
> +-    exit $EXIT_MISMATCH
> +-  fi
> +-}
> +-
> ++    # Darwin sucks
> ++    eval std_shrext=\"$shrext_cmds\"
> + 
> +-## ----------- ##
> +-##    Main.    ##
> +-## ----------- ##
> +-
> +-$opt_help || {
> +-  # Sanity checks first:
> +-  func_check_version_match
> +-
> +-  if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
> +-    func_fatal_configuration "not configured to build any kind of library"
> +-  fi
> ++    # Only execute mode is allowed to have -dlopen flags.
> ++    if test -n "$opt_dlopen" && test "$opt_mode" != execute; then
> ++      func_error "unrecognized option \`-dlopen'"
> ++      $ECHO "$help" 1>&2
> ++      exit $EXIT_FAILURE
> ++    fi
> + 
> +-  test -z "$mode" && func_fatal_error "error: you must specify a MODE."
> ++    # Change the help message to a mode-specific one.
> ++    generic_help="$help"
> ++    help="Try \`$progname --help --mode=$opt_mode' for more information."
> ++  }
> + 
> + 
> +-  # Darwin sucks
> +-  eval "std_shrext=\"$shrext_cmds\""
> ++  # Bail if the options were screwed
> ++  $exit_cmd $EXIT_FAILURE
> ++}
> + 
> + 
> +-  # Only execute mode is allowed to have -dlopen flags.
> +-  if test -n "$execute_dlfiles" && test "$mode" != execute; then
> +-    func_error "unrecognized option \`-dlopen'"
> +-    $ECHO "$help" 1>&2
> +-    exit $EXIT_FAILURE
> +-  fi
> + 
> +-  # Change the help message to a mode-specific one.
> +-  generic_help="$help"
> +-  help="Try \`$progname --help --mode=$mode' for more information."
> +-}
> + 
> ++## ----------- ##
> ++##    Main.    ##
> ++## ----------- ##
> + 
> + # func_lalib_p file
> + # True iff FILE is a libtool `.la' library or `.lo' object file.
> +@@ -1121,12 +1286,9 @@ func_ltwrapper_executable_p ()
> + # temporary ltwrapper_script.
> + func_ltwrapper_scriptname ()
> + {
> +-    func_ltwrapper_scriptname_result=""
> +-    if func_ltwrapper_executable_p "$1"; then
> +-	func_dirname_and_basename "$1" "" "."
> +-	func_stripname '' '.exe' "$func_basename_result"
> +-	func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper"
> +-    fi
> ++    func_dirname_and_basename "$1" "" "."
> ++    func_stripname '' '.exe' "$func_basename_result"
> ++    func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper"
> + }
> + 
> + # func_ltwrapper_p file
> +@@ -1149,7 +1311,7 @@ func_execute_cmds ()
> +     save_ifs=$IFS; IFS='~'
> +     for cmd in $1; do
> +       IFS=$save_ifs
> +-      eval "cmd=\"$cmd\""
> ++      eval cmd=\"$cmd\"
> +       func_show_eval "$cmd" "${2-:}"
> +     done
> +     IFS=$save_ifs
> +@@ -1172,6 +1334,37 @@ func_source ()
> + }
> + 
> + 
> ++# func_resolve_sysroot PATH
> ++# Replace a leading = in PATH with a sysroot.  Store the result into
> ++# func_resolve_sysroot_result
> ++func_resolve_sysroot ()
> ++{
> ++  func_resolve_sysroot_result=$1
> ++  case $func_resolve_sysroot_result in
> ++  =*)
> ++    func_stripname '=' '' "$func_resolve_sysroot_result"
> ++    func_resolve_sysroot_result=$lt_sysroot$func_stripname_result
> ++    ;;
> ++  esac
> ++}
> ++
> ++# func_replace_sysroot PATH
> ++# If PATH begins with the sysroot, replace it with = and
> ++# store the result into func_replace_sysroot_result.
> ++func_replace_sysroot ()
> ++{
> ++  case "$lt_sysroot:$1" in
> ++  ?*:"$lt_sysroot"*)
> ++    func_stripname "$lt_sysroot" '' "$1"
> ++    func_replace_sysroot_result="=$func_stripname_result"
> ++    ;;
> ++  *)
> ++    # Including no sysroot.
> ++    func_replace_sysroot_result=$1
> ++    ;;
> ++  esac
> ++}
> ++
> + # func_infer_tag arg
> + # Infer tagged configuration to use if any are available and
> + # if one wasn't chosen via the "--tag" command line option.
> +@@ -1184,8 +1377,7 @@ func_infer_tag ()
> +     if test -n "$available_tags" && test -z "$tagname"; then
> +       CC_quoted=
> +       for arg in $CC; do
> +-        func_quote_for_eval "$arg"
> +-	CC_quoted="$CC_quoted $func_quote_for_eval_result"
> ++	func_append_quoted CC_quoted "$arg"
> +       done
> +       CC_expanded=`func_echo_all $CC`
> +       CC_quoted_expanded=`func_echo_all $CC_quoted`
> +@@ -1204,8 +1396,7 @@ func_infer_tag ()
> + 	    CC_quoted=
> + 	    for arg in $CC; do
> + 	      # Double-quote args containing other shell metacharacters.
> +-	      func_quote_for_eval "$arg"
> +-	      CC_quoted="$CC_quoted $func_quote_for_eval_result"
> ++	      func_append_quoted CC_quoted "$arg"
> + 	    done
> + 	    CC_expanded=`func_echo_all $CC`
> + 	    CC_quoted_expanded=`func_echo_all $CC_quoted`
> +@@ -1274,6 +1465,486 @@ EOF
> +     }
> + }
> + 
> ++
> ++##################################################
> ++# FILE NAME AND PATH CONVERSION HELPER FUNCTIONS #
> ++##################################################
> ++
> ++# func_convert_core_file_wine_to_w32 ARG
> ++# Helper function used by file name conversion functions when $build is *nix,
> ++# and $host is mingw, cygwin, or some other w32 environment. Relies on a
> ++# correctly configured wine environment available, with the winepath program
> ++# in $build's $PATH.
> ++#
> ++# ARG is the $build file name to be converted to w32 format.
> ++# Result is available in $func_convert_core_file_wine_to_w32_result, and will
> ++# be empty on error (or when ARG is empty)
> ++func_convert_core_file_wine_to_w32 ()
> ++{
> ++  $opt_debug
> ++  func_convert_core_file_wine_to_w32_result="$1"
> ++  if test -n "$1"; then
> ++    # Unfortunately, winepath does not exit with a non-zero error code, so we
> ++    # are forced to check the contents of stdout. On the other hand, if the
> ++    # command is not found, the shell will set an exit code of 127 and print
> ++    # *an error message* to stdout. So we must check for both error code of
> ++    # zero AND non-empty stdout, which explains the odd construction:
> ++    func_convert_core_file_wine_to_w32_tmp=`winepath -w "$1" 2>/dev/null`
> ++    if test "$?" -eq 0 && test -n "${func_convert_core_file_wine_to_w32_tmp}"; then
> ++      func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" |
> ++        $SED -e "$lt_sed_naive_backslashify"`
> ++    else
> ++      func_convert_core_file_wine_to_w32_result=
> ++    fi
> ++  fi
> ++}
> ++# end: func_convert_core_file_wine_to_w32
> ++
> ++
> ++# func_convert_core_path_wine_to_w32 ARG
> ++# Helper function used by path conversion functions when $build is *nix, and
> ++# $host is mingw, cygwin, or some other w32 environment. Relies on a correctly
> ++# configured wine environment available, with the winepath program in $build's
> ++# $PATH. Assumes ARG has no leading or trailing path separator characters.
> ++#
> ++# ARG is path to be converted from $build format to win32.
> ++# Result is available in $func_convert_core_path_wine_to_w32_result.
> ++# Unconvertible file (directory) names in ARG are skipped; if no directory names
> ++# are convertible, then the result may be empty.
> ++func_convert_core_path_wine_to_w32 ()
> ++{
> ++  $opt_debug
> ++  # unfortunately, winepath doesn't convert paths, only file names
> ++  func_convert_core_path_wine_to_w32_result=""
> ++  if test -n "$1"; then
> ++    oldIFS=$IFS
> ++    IFS=:
> ++    for func_convert_core_path_wine_to_w32_f in $1; do
> ++      IFS=$oldIFS
> ++      func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f"
> ++      if test -n "$func_convert_core_file_wine_to_w32_result" ; then
> ++        if test -z "$func_convert_core_path_wine_to_w32_result"; then
> ++          func_convert_core_path_wine_to_w32_result="$func_convert_core_file_wine_to_w32_result"
> ++        else
> ++          func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result"
> ++        fi
> ++      fi
> ++    done
> ++    IFS=$oldIFS
> ++  fi
> ++}
> ++# end: func_convert_core_path_wine_to_w32
> ++
> ++
> ++# func_cygpath ARGS...
> ++# Wrapper around calling the cygpath program via LT_CYGPATH. This is used when
> ++# when (1) $build is *nix and Cygwin is hosted via a wine environment; or (2)
> ++# $build is MSYS and $host is Cygwin, or (3) $build is Cygwin. In case (1) or
> ++# (2), returns the Cygwin file name or path in func_cygpath_result (input
> ++# file name or path is assumed to be in w32 format, as previously converted
> ++# from $build's *nix or MSYS format). In case (3), returns the w32 file name
> ++# or path in func_cygpath_result (input file name or path is assumed to be in
> ++# Cygwin format). Returns an empty string on error.
> ++#
> ++# ARGS are passed to cygpath, with the last one being the file name or path to
> ++# be converted.
> ++#
> ++# Specify the absolute *nix (or w32) name to cygpath in the LT_CYGPATH
> ++# environment variable; do not put it in $PATH.
> ++func_cygpath ()
> ++{
> ++  $opt_debug
> ++  if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then
> ++    func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null`
> ++    if test "$?" -ne 0; then
> ++      # on failure, ensure result is empty
> ++      func_cygpath_result=
> ++    fi
> ++  else
> ++    func_cygpath_result=
> ++    func_error "LT_CYGPATH is empty or specifies non-existent file: \`$LT_CYGPATH'"
> ++  fi
> ++}
> ++#end: func_cygpath
> ++
> ++
> ++# func_convert_core_msys_to_w32 ARG
> ++# Convert file name or path ARG from MSYS format to w32 format.  Return
> ++# result in func_convert_core_msys_to_w32_result.
> ++func_convert_core_msys_to_w32 ()
> ++{
> ++  $opt_debug
> ++  # awkward: cmd appends spaces to result
> ++  func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null |
> ++    $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
> ++}
> ++#end: func_convert_core_msys_to_w32
> ++
> ++
> ++# func_convert_file_check ARG1 ARG2
> ++# Verify that ARG1 (a file name in $build format) was converted to $host
> ++# format in ARG2. Otherwise, emit an error message, but continue (resetting
> ++# func_to_host_file_result to ARG1).
> ++func_convert_file_check ()
> ++{
> ++  $opt_debug
> ++  if test -z "$2" && test -n "$1" ; then
> ++    func_error "Could not determine host file name corresponding to"
> ++    func_error "  \`$1'"
> ++    func_error "Continuing, but uninstalled executables may not work."
> ++    # Fallback:
> ++    func_to_host_file_result="$1"
> ++  fi
> ++}
> ++# end func_convert_file_check
> ++
> ++
> ++# func_convert_path_check FROM_PATHSEP TO_PATHSEP FROM_PATH TO_PATH
> ++# Verify that FROM_PATH (a path in $build format) was converted to $host
> ++# format in TO_PATH. Otherwise, emit an error message, but continue, resetting
> ++# func_to_host_file_result to a simplistic fallback value (see below).
> ++func_convert_path_check ()
> ++{
> ++  $opt_debug
> ++  if test -z "$4" && test -n "$3"; then
> ++    func_error "Could not determine the host path corresponding to"
> ++    func_error "  \`$3'"
> ++    func_error "Continuing, but uninstalled executables may not work."
> ++    # Fallback.  This is a deliberately simplistic "conversion" and
> ++    # should not be "improved".  See libtool.info.
> ++    if test "x$1" != "x$2"; then
> ++      lt_replace_pathsep_chars="s|$1|$2|g"
> ++      func_to_host_path_result=`echo "$3" |
> ++        $SED -e "$lt_replace_pathsep_chars"`
> ++    else
> ++      func_to_host_path_result="$3"
> ++    fi
> ++  fi
> ++}
> ++# end func_convert_path_check
> ++
> ++
> ++# func_convert_path_front_back_pathsep FRONTPAT BACKPAT REPL ORIG
> ++# Modifies func_to_host_path_result by prepending REPL if ORIG matches FRONTPAT
> ++# and appending REPL if ORIG matches BACKPAT.
> ++func_convert_path_front_back_pathsep ()
> ++{
> ++  $opt_debug
> ++  case $4 in
> ++  $1 ) func_to_host_path_result="$3$func_to_host_path_result"
> ++    ;;
> ++  esac
> ++  case $4 in
> ++  $2 ) func_append func_to_host_path_result "$3"
> ++    ;;
> ++  esac
> ++}
> ++# end func_convert_path_front_back_pathsep
> ++
> ++
> ++##################################################
> ++# $build to $host FILE NAME CONVERSION FUNCTIONS #
> ++##################################################
> ++# invoked via `$to_host_file_cmd ARG'
> ++#
> ++# In each case, ARG is the path to be converted from $build to $host format.
> ++# Result will be available in $func_to_host_file_result.
> ++
> ++
> ++# func_to_host_file ARG
> ++# Converts the file name ARG from $build format to $host format. Return result
> ++# in func_to_host_file_result.
> ++func_to_host_file ()
> ++{
> ++  $opt_debug
> ++  $to_host_file_cmd "$1"
> ++}
> ++# end func_to_host_file
> ++
> ++
> ++# func_to_tool_file ARG LAZY
> ++# converts the file name ARG from $build format to toolchain format. Return
> ++# result in func_to_tool_file_result.  If the conversion in use is listed
> ++# in (the comma separated) LAZY, no conversion takes place.
> ++func_to_tool_file ()
> ++{
> ++  $opt_debug
> ++  case ,$2, in
> ++    *,"$to_tool_file_cmd",*)
> ++      func_to_tool_file_result=$1
> ++      ;;
> ++    *)
> ++      $to_tool_file_cmd "$1"
> ++      func_to_tool_file_result=$func_to_host_file_result
> ++      ;;
> ++  esac
> ++}
> ++# end func_to_tool_file
> ++
> ++
> ++# func_convert_file_noop ARG
> ++# Copy ARG to func_to_host_file_result.
> ++func_convert_file_noop ()
> ++{
> ++  func_to_host_file_result="$1"
> ++}
> ++# end func_convert_file_noop
> ++
> ++
> ++# func_convert_file_msys_to_w32 ARG
> ++# Convert file name ARG from (mingw) MSYS to (mingw) w32 format; automatic
> ++# conversion to w32 is not available inside the cwrapper.  Returns result in
> ++# func_to_host_file_result.
> ++func_convert_file_msys_to_w32 ()
> ++{
> ++  $opt_debug
> ++  func_to_host_file_result="$1"
> ++  if test -n "$1"; then
> ++    func_convert_core_msys_to_w32 "$1"
> ++    func_to_host_file_result="$func_convert_core_msys_to_w32_result"
> ++  fi
> ++  func_convert_file_check "$1" "$func_to_host_file_result"
> ++}
> ++# end func_convert_file_msys_to_w32
> ++
> ++
> ++# func_convert_file_cygwin_to_w32 ARG
> ++# Convert file name ARG from Cygwin to w32 format.  Returns result in
> ++# func_to_host_file_result.
> ++func_convert_file_cygwin_to_w32 ()
> ++{
> ++  $opt_debug
> ++  func_to_host_file_result="$1"
> ++  if test -n "$1"; then
> ++    # because $build is cygwin, we call "the" cygpath in $PATH; no need to use
> ++    # LT_CYGPATH in this case.
> ++    func_to_host_file_result=`cygpath -m "$1"`
> ++  fi
> ++  func_convert_file_check "$1" "$func_to_host_file_result"
> ++}
> ++# end func_convert_file_cygwin_to_w32
> ++
> ++
> ++# func_convert_file_nix_to_w32 ARG
> ++# Convert file name ARG from *nix to w32 format.  Requires a wine environment
> ++# and a working winepath. Returns result in func_to_host_file_result.
> ++func_convert_file_nix_to_w32 ()
> ++{
> ++  $opt_debug
> ++  func_to_host_file_result="$1"
> ++  if test -n "$1"; then
> ++    func_convert_core_file_wine_to_w32 "$1"
> ++    func_to_host_file_result="$func_convert_core_file_wine_to_w32_result"
> ++  fi
> ++  func_convert_file_check "$1" "$func_to_host_file_result"
> ++}
> ++# end func_convert_file_nix_to_w32
> ++
> ++
> ++# func_convert_file_msys_to_cygwin ARG
> ++# Convert file name ARG from MSYS to Cygwin format.  Requires LT_CYGPATH set.
> ++# Returns result in func_to_host_file_result.
> ++func_convert_file_msys_to_cygwin ()
> ++{
> ++  $opt_debug
> ++  func_to_host_file_result="$1"
> ++  if test -n "$1"; then
> ++    func_convert_core_msys_to_w32 "$1"
> ++    func_cygpath -u "$func_convert_core_msys_to_w32_result"
> ++    func_to_host_file_result="$func_cygpath_result"
> ++  fi
> ++  func_convert_file_check "$1" "$func_to_host_file_result"
> ++}
> ++# end func_convert_file_msys_to_cygwin
> ++
> ++
> ++# func_convert_file_nix_to_cygwin ARG
> ++# Convert file name ARG from *nix to Cygwin format.  Requires Cygwin installed
> ++# in a wine environment, working winepath, and LT_CYGPATH set.  Returns result
> ++# in func_to_host_file_result.
> ++func_convert_file_nix_to_cygwin ()
> ++{
> ++  $opt_debug
> ++  func_to_host_file_result="$1"
> ++  if test -n "$1"; then
> ++    # convert from *nix to w32, then use cygpath to convert from w32 to cygwin.
> ++    func_convert_core_file_wine_to_w32 "$1"
> ++    func_cygpath -u "$func_convert_core_file_wine_to_w32_result"
> ++    func_to_host_file_result="$func_cygpath_result"
> ++  fi
> ++  func_convert_file_check "$1" "$func_to_host_file_result"
> ++}
> ++# end func_convert_file_nix_to_cygwin
> ++
> ++
> ++#############################################
> ++# $build to $host PATH CONVERSION FUNCTIONS #
> ++#############################################
> ++# invoked via `$to_host_path_cmd ARG'
> ++#
> ++# In each case, ARG is the path to be converted from $build to $host format.
> ++# The result will be available in $func_to_host_path_result.
> ++#
> ++# Path separators are also converted from $build format to $host format.  If
> ++# ARG begins or ends with a path separator character, it is preserved (but
> ++# converted to $host format) on output.
> ++#
> ++# All path conversion functions are named using the following convention:
> ++#   file name conversion function    : func_convert_file_X_to_Y ()
> ++#   path conversion function         : func_convert_path_X_to_Y ()
> ++# where, for any given $build/$host combination the 'X_to_Y' value is the
> ++# same.  If conversion functions are added for new $build/$host combinations,
> ++# the two new functions must follow this pattern, or func_init_to_host_path_cmd
> ++# will break.
> ++
> ++
> ++# func_init_to_host_path_cmd
> ++# Ensures that function "pointer" variable $to_host_path_cmd is set to the
> ++# appropriate value, based on the value of $to_host_file_cmd.
> ++to_host_path_cmd=
> ++func_init_to_host_path_cmd ()
> ++{
> ++  $opt_debug
> ++  if test -z "$to_host_path_cmd"; then
> ++    func_stripname 'func_convert_file_' '' "$to_host_file_cmd"
> ++    to_host_path_cmd="func_convert_path_${func_stripname_result}"
> ++  fi
> ++}
> ++
> ++
> ++# func_to_host_path ARG
> ++# Converts the path ARG from $build format to $host format. Return result
> ++# in func_to_host_path_result.
> ++func_to_host_path ()
> ++{
> ++  $opt_debug
> ++  func_init_to_host_path_cmd
> ++  $to_host_path_cmd "$1"
> ++}
> ++# end func_to_host_path
> ++
> ++
> ++# func_convert_path_noop ARG
> ++# Copy ARG to func_to_host_path_result.
> ++func_convert_path_noop ()
> ++{
> ++  func_to_host_path_result="$1"
> ++}
> ++# end func_convert_path_noop
> ++
> ++
> ++# func_convert_path_msys_to_w32 ARG
> ++# Convert path ARG from (mingw) MSYS to (mingw) w32 format; automatic
> ++# conversion to w32 is not available inside the cwrapper.  Returns result in
> ++# func_to_host_path_result.
> ++func_convert_path_msys_to_w32 ()
> ++{
> ++  $opt_debug
> ++  func_to_host_path_result="$1"
> ++  if test -n "$1"; then
> ++    # Remove leading and trailing path separator characters from ARG.  MSYS
> ++    # behavior is inconsistent here; cygpath turns them into '.;' and ';.';
> ++    # and winepath ignores them completely.
> ++    func_stripname : : "$1"
> ++    func_to_host_path_tmp1=$func_stripname_result
> ++    func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
> ++    func_to_host_path_result="$func_convert_core_msys_to_w32_result"
> ++    func_convert_path_check : ";" \
> ++      "$func_to_host_path_tmp1" "$func_to_host_path_result"
> ++    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
> ++  fi
> ++}
> ++# end func_convert_path_msys_to_w32
> ++
> ++
> ++# func_convert_path_cygwin_to_w32 ARG
> ++# Convert path ARG from Cygwin to w32 format.  Returns result in
> ++# func_to_host_file_result.
> ++func_convert_path_cygwin_to_w32 ()
> ++{
> ++  $opt_debug
> ++  func_to_host_path_result="$1"
> ++  if test -n "$1"; then
> ++    # See func_convert_path_msys_to_w32:
> ++    func_stripname : : "$1"
> ++    func_to_host_path_tmp1=$func_stripname_result
> ++    func_to_host_path_result=`cygpath -m -p "$func_to_host_path_tmp1"`
> ++    func_convert_path_check : ";" \
> ++      "$func_to_host_path_tmp1" "$func_to_host_path_result"
> ++    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
> ++  fi
> ++}
> ++# end func_convert_path_cygwin_to_w32
> ++
> ++
> ++# func_convert_path_nix_to_w32 ARG
> ++# Convert path ARG from *nix to w32 format.  Requires a wine environment and
> ++# a working winepath.  Returns result in func_to_host_file_result.
> ++func_convert_path_nix_to_w32 ()
> ++{
> ++  $opt_debug
> ++  func_to_host_path_result="$1"
> ++  if test -n "$1"; then
> ++    # See func_convert_path_msys_to_w32:
> ++    func_stripname : : "$1"
> ++    func_to_host_path_tmp1=$func_stripname_result
> ++    func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
> ++    func_to_host_path_result="$func_convert_core_path_wine_to_w32_result"
> ++    func_convert_path_check : ";" \
> ++      "$func_to_host_path_tmp1" "$func_to_host_path_result"
> ++    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
> ++  fi
> ++}
> ++# end func_convert_path_nix_to_w32
> ++
> ++
> ++# func_convert_path_msys_to_cygwin ARG
> ++# Convert path ARG from MSYS to Cygwin format.  Requires LT_CYGPATH set.
> ++# Returns result in func_to_host_file_result.
> ++func_convert_path_msys_to_cygwin ()
> ++{
> ++  $opt_debug
> ++  func_to_host_path_result="$1"
> ++  if test -n "$1"; then
> ++    # See func_convert_path_msys_to_w32:
> ++    func_stripname : : "$1"
> ++    func_to_host_path_tmp1=$func_stripname_result
> ++    func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
> ++    func_cygpath -u -p "$func_convert_core_msys_to_w32_result"
> ++    func_to_host_path_result="$func_cygpath_result"
> ++    func_convert_path_check : : \
> ++      "$func_to_host_path_tmp1" "$func_to_host_path_result"
> ++    func_convert_path_front_back_pathsep ":*" "*:" : "$1"
> ++  fi
> ++}
> ++# end func_convert_path_msys_to_cygwin
> ++
> ++
> ++# func_convert_path_nix_to_cygwin ARG
> ++# Convert path ARG from *nix to Cygwin format.  Requires Cygwin installed in a
> ++# a wine environment, working winepath, and LT_CYGPATH set.  Returns result in
> ++# func_to_host_file_result.
> ++func_convert_path_nix_to_cygwin ()
> ++{
> ++  $opt_debug
> ++  func_to_host_path_result="$1"
> ++  if test -n "$1"; then
> ++    # Remove leading and trailing path separator characters from
> ++    # ARG. msys behavior is inconsistent here, cygpath turns them
> ++    # into '.;' and ';.', and winepath ignores them completely.
> ++    func_stripname : : "$1"
> ++    func_to_host_path_tmp1=$func_stripname_result
> ++    func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
> ++    func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result"
> ++    func_to_host_path_result="$func_cygpath_result"
> ++    func_convert_path_check : : \
> ++      "$func_to_host_path_tmp1" "$func_to_host_path_result"
> ++    func_convert_path_front_back_pathsep ":*" "*:" : "$1"
> ++  fi
> ++}
> ++# end func_convert_path_nix_to_cygwin
> ++
> ++
> + # func_mode_compile arg...
> + func_mode_compile ()
> + {
> +@@ -1314,12 +1985,12 @@ func_mode_compile ()
> + 	  ;;
> + 
> + 	-pie | -fpie | -fPIE)
> +-          pie_flag="$pie_flag $arg"
> ++          func_append pie_flag " $arg"
> + 	  continue
> + 	  ;;
> + 
> + 	-shared | -static | -prefer-pic | -prefer-non-pic)
> +-	  later="$later $arg"
> ++	  func_append later " $arg"
> + 	  continue
> + 	  ;;
> + 
> +@@ -1340,15 +2011,14 @@ func_mode_compile ()
> + 	  save_ifs="$IFS"; IFS=','
> + 	  for arg in $args; do
> + 	    IFS="$save_ifs"
> +-	    func_quote_for_eval "$arg"
> +-	    lastarg="$lastarg $func_quote_for_eval_result"
> ++	    func_append_quoted lastarg "$arg"
> + 	  done
> + 	  IFS="$save_ifs"
> + 	  func_stripname ' ' '' "$lastarg"
> + 	  lastarg=$func_stripname_result
> + 
> + 	  # Add the arguments to base_compile.
> +-	  base_compile="$base_compile $lastarg"
> ++	  func_append base_compile " $lastarg"
> + 	  continue
> + 	  ;;
> + 
> +@@ -1364,8 +2034,7 @@ func_mode_compile ()
> +       esac    #  case $arg_mode
> + 
> +       # Aesthetically quote the previous argument.
> +-      func_quote_for_eval "$lastarg"
> +-      base_compile="$base_compile $func_quote_for_eval_result"
> ++      func_append_quoted base_compile "$lastarg"
> +     done # for arg
> + 
> +     case $arg_mode in
> +@@ -1496,17 +2165,16 @@ compiler."
> + 	$opt_dry_run || $RM $removelist
> + 	exit $EXIT_FAILURE
> +       fi
> +-      removelist="$removelist $output_obj"
> ++      func_append removelist " $output_obj"
> +       $ECHO "$srcfile" > "$lockfile"
> +     fi
> + 
> +     $opt_dry_run || $RM $removelist
> +-    removelist="$removelist $lockfile"
> ++    func_append removelist " $lockfile"
> +     trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15
> + 
> +-    if test -n "$fix_srcfile_path"; then
> +-      eval "srcfile=\"$fix_srcfile_path\""
> +-    fi
> ++    func_to_tool_file "$srcfile" func_convert_file_msys_to_w32
> ++    srcfile=$func_to_tool_file_result
> +     func_quote_for_eval "$srcfile"
> +     qsrcfile=$func_quote_for_eval_result
> + 
> +@@ -1526,7 +2194,7 @@ compiler."
> + 
> +       if test -z "$output_obj"; then
> + 	# Place PIC objects in $objdir
> +-	command="$command -o $lobj"
> ++	func_append command " -o $lobj"
> +       fi
> + 
> +       func_show_eval_locale "$command"	\
> +@@ -1573,11 +2241,11 @@ compiler."
> + 	command="$base_compile $qsrcfile $pic_flag"
> +       fi
> +       if test "$compiler_c_o" = yes; then
> +-	command="$command -o $obj"
> ++	func_append command " -o $obj"
> +       fi
> + 
> +       # Suppress compiler output if we already did a PIC compilation.
> +-      command="$command$suppress_output"
> ++      func_append command "$suppress_output"
> +       func_show_eval_locale "$command" \
> +         '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE'
> + 
> +@@ -1622,13 +2290,13 @@ compiler."
> + }
> + 
> + $opt_help || {
> +-  test "$mode" = compile && func_mode_compile ${1+"$@"}
> ++  test "$opt_mode" = compile && func_mode_compile ${1+"$@"}
> + }
> + 
> + func_mode_help ()
> + {
> +     # We need to display help for each of the modes.
> +-    case $mode in
> ++    case $opt_mode in
> +       "")
> +         # Generic help is extracted from the usage comments
> +         # at the start of this file.
> +@@ -1659,8 +2327,8 @@ This mode accepts the following additional options:
> + 
> +   -o OUTPUT-FILE    set the output file name to OUTPUT-FILE
> +   -no-suppress      do not suppress compiler output for multiple passes
> +-  -prefer-pic       try to building PIC objects only
> +-  -prefer-non-pic   try to building non-PIC objects only
> ++  -prefer-pic       try to build PIC objects only
> ++  -prefer-non-pic   try to build non-PIC objects only
> +   -shared           do not build a \`.o' file suitable for static linking
> +   -static           only build a \`.o' file suitable for static linking
> +   -Wc,FLAG          pass FLAG directly to the compiler
> +@@ -1804,7 +2472,7 @@ Otherwise, only FILE itself is deleted using RM."
> +         ;;
> + 
> +       *)
> +-        func_fatal_help "invalid operation mode \`$mode'"
> ++        func_fatal_help "invalid operation mode \`$opt_mode'"
> +         ;;
> +     esac
> + 
> +@@ -1819,13 +2487,13 @@ if $opt_help; then
> +   else
> +     {
> +       func_help noexit
> +-      for mode in compile link execute install finish uninstall clean; do
> ++      for opt_mode in compile link execute install finish uninstall clean; do
> + 	func_mode_help
> +       done
> +     } | sed -n '1p; 2,$s/^Usage:/  or: /p'
> +     {
> +       func_help noexit
> +-      for mode in compile link execute install finish uninstall clean; do
> ++      for opt_mode in compile link execute install finish uninstall clean; do
> + 	echo
> + 	func_mode_help
> +       done
> +@@ -1854,13 +2522,16 @@ func_mode_execute ()
> +       func_fatal_help "you must specify a COMMAND"
> + 
> +     # Handle -dlopen flags immediately.
> +-    for file in $execute_dlfiles; do
> ++    for file in $opt_dlopen; do
> +       test -f "$file" \
> + 	|| func_fatal_help "\`$file' is not a file"
> + 
> +       dir=
> +       case $file in
> +       *.la)
> ++	func_resolve_sysroot "$file"
> ++	file=$func_resolve_sysroot_result
> ++
> + 	# Check to see that this really is a libtool archive.
> + 	func_lalib_unsafe_p "$file" \
> + 	  || func_fatal_help "\`$lib' is not a valid libtool archive"
> +@@ -1882,7 +2553,7 @@ func_mode_execute ()
> + 	dir="$func_dirname_result"
> + 
> + 	if test -f "$dir/$objdir/$dlname"; then
> +-	  dir="$dir/$objdir"
> ++	  func_append dir "/$objdir"
> + 	else
> + 	  if test ! -f "$dir/$dlname"; then
> + 	    func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'"
> +@@ -1907,10 +2578,10 @@ func_mode_execute ()
> +       test -n "$absdir" && dir="$absdir"
> + 
> +       # Now add the directory to shlibpath_var.
> +-      if eval test -z \"\$$shlibpath_var\"; then
> +-	eval $shlibpath_var=\$dir
> ++      if eval "test -z \"\$$shlibpath_var\""; then
> ++	eval "$shlibpath_var=\"\$dir\""
> +       else
> +-	eval $shlibpath_var=\$dir:\$$shlibpath_var
> ++	eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\""
> +       fi
> +     done
> + 
> +@@ -1939,8 +2610,7 @@ func_mode_execute ()
> + 	;;
> +       esac
> +       # Quote arguments (to preserve shell metacharacters).
> +-      func_quote_for_eval "$file"
> +-      args="$args $func_quote_for_eval_result"
> ++      func_append_quoted args "$file"
> +     done
> + 
> +     if test "X$opt_dry_run" = Xfalse; then
> +@@ -1972,22 +2642,59 @@ func_mode_execute ()
> +     fi
> + }
> + 
> +-test "$mode" = execute && func_mode_execute ${1+"$@"}
> ++test "$opt_mode" = execute && func_mode_execute ${1+"$@"}
> + 
> + 
> + # func_mode_finish arg...
> + func_mode_finish ()
> + {
> +     $opt_debug
> +-    libdirs="$nonopt"
> ++    libs=
> ++    libdirs=
> +     admincmds=
> + 
> +-    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
> +-      for dir
> +-      do
> +-	libdirs="$libdirs $dir"
> +-      done
> ++    for opt in "$nonopt" ${1+"$@"}
> ++    do
> ++      if test -d "$opt"; then
> ++	func_append libdirs " $opt"
> + 
> ++      elif test -f "$opt"; then
> ++	if func_lalib_unsafe_p "$opt"; then
> ++	  func_append libs " $opt"
> ++	else
> ++	  func_warning "\`$opt' is not a valid libtool archive"
> ++	fi
> ++
> ++      else
> ++	func_fatal_error "invalid argument \`$opt'"
> ++      fi
> ++    done
> ++
> ++    if test -n "$libs"; then
> ++      if test -n "$lt_sysroot"; then
> ++        sysroot_regex=`$ECHO "$lt_sysroot" | $SED "$sed_make_literal_regex"`
> ++        sysroot_cmd="s/\([ ']\)$sysroot_regex/\1/g;"
> ++      else
> ++        sysroot_cmd=
> ++      fi
> ++
> ++      # Remove sysroot references
> ++      if $opt_dry_run; then
> ++        for lib in $libs; do
> ++          echo "removing references to $lt_sysroot and \`=' prefixes from $lib"
> ++        done
> ++      else
> ++        tmpdir=`func_mktempdir`
> ++        for lib in $libs; do
> ++	  sed -e "${sysroot_cmd} s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \
> ++	    > $tmpdir/tmp-la
> ++	  mv -f $tmpdir/tmp-la $lib
> ++	done
> ++        ${RM}r "$tmpdir"
> ++      fi
> ++    fi
> ++
> ++    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
> +       for libdir in $libdirs; do
> + 	if test -n "$finish_cmds"; then
> + 	  # Do each command in the finish commands.
> +@@ -1997,7 +2704,7 @@ func_mode_finish ()
> + 	if test -n "$finish_eval"; then
> + 	  # Do the single finish_eval.
> + 	  eval cmds=\"$finish_eval\"
> +-	  $opt_dry_run || eval "$cmds" || admincmds="$admincmds
> ++	  $opt_dry_run || eval "$cmds" || func_append admincmds "
> +        $cmds"
> + 	fi
> +       done
> +@@ -2006,53 +2713,55 @@ func_mode_finish ()
> +     # Exit here if they wanted silent mode.
> +     $opt_silent && exit $EXIT_SUCCESS
> + 
> +-    echo "----------------------------------------------------------------------"
> +-    echo "Libraries have been installed in:"
> +-    for libdir in $libdirs; do
> +-      $ECHO "   $libdir"
> +-    done
> +-    echo
> +-    echo "If you ever happen to want to link against installed libraries"
> +-    echo "in a given directory, LIBDIR, you must either use libtool, and"
> +-    echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
> +-    echo "flag during linking and do at least one of the following:"
> +-    if test -n "$shlibpath_var"; then
> +-      echo "   - add LIBDIR to the \`$shlibpath_var' environment variable"
> +-      echo "     during execution"
> +-    fi
> +-    if test -n "$runpath_var"; then
> +-      echo "   - add LIBDIR to the \`$runpath_var' environment variable"
> +-      echo "     during linking"
> +-    fi
> +-    if test -n "$hardcode_libdir_flag_spec"; then
> +-      libdir=LIBDIR
> +-      eval "flag=\"$hardcode_libdir_flag_spec\""
> ++    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
> ++      echo "----------------------------------------------------------------------"
> ++      echo "Libraries have been installed in:"
> ++      for libdir in $libdirs; do
> ++	$ECHO "   $libdir"
> ++      done
> ++      echo
> ++      echo "If you ever happen to want to link against installed libraries"
> ++      echo "in a given directory, LIBDIR, you must either use libtool, and"
> ++      echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
> ++      echo "flag during linking and do at least one of the following:"
> ++      if test -n "$shlibpath_var"; then
> ++	echo "   - add LIBDIR to the \`$shlibpath_var' environment variable"
> ++	echo "     during execution"
> ++      fi
> ++      if test -n "$runpath_var"; then
> ++	echo "   - add LIBDIR to the \`$runpath_var' environment variable"
> ++	echo "     during linking"
> ++      fi
> ++      if test -n "$hardcode_libdir_flag_spec"; then
> ++	libdir=LIBDIR
> ++	eval flag=\"$hardcode_libdir_flag_spec\"
> + 
> +-      $ECHO "   - use the \`$flag' linker flag"
> +-    fi
> +-    if test -n "$admincmds"; then
> +-      $ECHO "   - have your system administrator run these commands:$admincmds"
> +-    fi
> +-    if test -f /etc/ld.so.conf; then
> +-      echo "   - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
> +-    fi
> +-    echo
> ++	$ECHO "   - use the \`$flag' linker flag"
> ++      fi
> ++      if test -n "$admincmds"; then
> ++	$ECHO "   - have your system administrator run these commands:$admincmds"
> ++      fi
> ++      if test -f /etc/ld.so.conf; then
> ++	echo "   - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
> ++      fi
> ++      echo
> + 
> +-    echo "See any operating system documentation about shared libraries for"
> +-    case $host in
> +-      solaris2.[6789]|solaris2.1[0-9])
> +-        echo "more information, such as the ld(1), crle(1) and ld.so(8) manual"
> +-	echo "pages."
> +-	;;
> +-      *)
> +-        echo "more information, such as the ld(1) and ld.so(8) manual pages."
> +-        ;;
> +-    esac
> +-    echo "----------------------------------------------------------------------"
> ++      echo "See any operating system documentation about shared libraries for"
> ++      case $host in
> ++	solaris2.[6789]|solaris2.1[0-9])
> ++	  echo "more information, such as the ld(1), crle(1) and ld.so(8) manual"
> ++	  echo "pages."
> ++	  ;;
> ++	*)
> ++	  echo "more information, such as the ld(1) and ld.so(8) manual pages."
> ++	  ;;
> ++      esac
> ++      echo "----------------------------------------------------------------------"
> ++    fi
> +     exit $EXIT_SUCCESS
> + }
> + 
> +-test "$mode" = finish && func_mode_finish ${1+"$@"}
> ++test "$opt_mode" = finish && func_mode_finish ${1+"$@"}
> + 
> + 
> + # func_mode_install arg...
> +@@ -2077,7 +2786,7 @@ func_mode_install ()
> +     # The real first argument should be the name of the installation program.
> +     # Aesthetically quote it.
> +     func_quote_for_eval "$arg"
> +-    install_prog="$install_prog$func_quote_for_eval_result"
> ++    func_append install_prog "$func_quote_for_eval_result"
> +     install_shared_prog=$install_prog
> +     case " $install_prog " in
> +       *[\\\ /]cp\ *) install_cp=: ;;
> +@@ -2097,7 +2806,7 @@ func_mode_install ()
> +     do
> +       arg2=
> +       if test -n "$dest"; then
> +-	files="$files $dest"
> ++	func_append files " $dest"
> + 	dest=$arg
> + 	continue
> +       fi
> +@@ -2135,11 +2844,11 @@ func_mode_install ()
> + 
> +       # Aesthetically quote the argument.
> +       func_quote_for_eval "$arg"
> +-      install_prog="$install_prog $func_quote_for_eval_result"
> ++      func_append install_prog " $func_quote_for_eval_result"
> +       if test -n "$arg2"; then
> + 	func_quote_for_eval "$arg2"
> +       fi
> +-      install_shared_prog="$install_shared_prog $func_quote_for_eval_result"
> ++      func_append install_shared_prog " $func_quote_for_eval_result"
> +     done
> + 
> +     test -z "$install_prog" && \
> +@@ -2151,7 +2860,7 @@ func_mode_install ()
> +     if test -n "$install_override_mode" && $no_mode; then
> +       if $install_cp; then :; else
> + 	func_quote_for_eval "$install_override_mode"
> +-	install_shared_prog="$install_shared_prog -m $func_quote_for_eval_result"
> ++	func_append install_shared_prog " -m $func_quote_for_eval_result"
> +       fi
> +     fi
> + 
> +@@ -2209,10 +2918,13 @@ func_mode_install ()
> +       case $file in
> +       *.$libext)
> + 	# Do the static libraries later.
> +-	staticlibs="$staticlibs $file"
> ++	func_append staticlibs " $file"
> + 	;;
> + 
> +       *.la)
> ++	func_resolve_sysroot "$file"
> ++	file=$func_resolve_sysroot_result
> ++
> + 	# Check to see that this really is a libtool archive.
> + 	func_lalib_unsafe_p "$file" \
> + 	  || func_fatal_help "\`$file' is not a valid libtool archive"
> +@@ -2226,23 +2938,30 @@ func_mode_install ()
> + 	if test "X$destdir" = "X$libdir"; then
> + 	  case "$current_libdirs " in
> + 	  *" $libdir "*) ;;
> +-	  *) current_libdirs="$current_libdirs $libdir" ;;
> ++	  *) func_append current_libdirs " $libdir" ;;
> + 	  esac
> + 	else
> + 	  # Note the libdir as a future libdir.
> + 	  case "$future_libdirs " in
> + 	  *" $libdir "*) ;;
> +-	  *) future_libdirs="$future_libdirs $libdir" ;;
> ++	  *) func_append future_libdirs " $libdir" ;;
> + 	  esac
> + 	fi
> + 
> + 	func_dirname "$file" "/" ""
> + 	dir="$func_dirname_result"
> +-	dir="$dir$objdir"
> ++	func_append dir "$objdir"
> + 
> + 	if test -n "$relink_command"; then
> ++      # Strip any trailing slash from the destination.
> ++      func_stripname '' '/' "$libdir"
> ++      destlibdir=$func_stripname_result
> ++
> ++      func_stripname '' '/' "$destdir"
> ++      s_destdir=$func_stripname_result
> ++
> + 	  # Determine the prefix the user has applied to our future dir.
> +-	  inst_prefix_dir=`$ECHO "$destdir" | $SED -e "s%$libdir\$%%"`
> ++	  inst_prefix_dir=`$ECHO "X$s_destdir" | $Xsed -e "s%$destlibdir\$%%"`
> + 
> + 	  # Don't allow the user to place us outside of our expected
> + 	  # location b/c this prevents finding dependent libraries that
> +@@ -2315,7 +3034,7 @@ func_mode_install ()
> + 	func_show_eval "$install_prog $instname $destdir/$name" 'exit $?'
> + 
> + 	# Maybe install the static library, too.
> +-	test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
> ++	test -n "$old_library" && func_append staticlibs " $dir/$old_library"
> + 	;;
> + 
> +       *.lo)
> +@@ -2503,7 +3222,7 @@ func_mode_install ()
> +     test -n "$future_libdirs" && \
> +       func_warning "remember to run \`$progname --finish$future_libdirs'"
> + 
> +-    if test -n "$current_libdirs" && $opt_finish; then
> ++    if test -n "$current_libdirs"; then
> +       # Maybe just do a dry run.
> +       $opt_dry_run && current_libdirs=" -n$current_libdirs"
> +       exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs'
> +@@ -2512,7 +3231,7 @@ func_mode_install ()
> +     fi
> + }
> + 
> +-test "$mode" = install && func_mode_install ${1+"$@"}
> ++test "$opt_mode" = install && func_mode_install ${1+"$@"}
> + 
> + 
> + # func_generate_dlsyms outputname originator pic_p
> +@@ -2559,6 +3278,18 @@ extern \"C\" {
> + #pragma GCC diagnostic ignored \"-Wstrict-prototypes\"
> + #endif
> + 
> ++/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
> ++#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
> ++/* DATA imports from DLLs on WIN32 con't be const, because runtime
> ++   relocations are performed -- see ld's documentation on pseudo-relocs.  */
> ++# define LT_DLSYM_CONST
> ++#elif defined(__osf__)
> ++/* This system does not cope well with relocations in const data.  */
> ++# define LT_DLSYM_CONST
> ++#else
> ++# define LT_DLSYM_CONST const
> ++#endif
> ++
> + /* External symbol declarations for the compiler. */\
> + "
> + 
> +@@ -2570,21 +3301,22 @@ extern \"C\" {
> + 	  # Add our own program objects to the symbol list.
> + 	  progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP`
> + 	  for progfile in $progfiles; do
> +-	    func_verbose "extracting global C symbols from \`$progfile'"
> +-	    $opt_dry_run || eval "$NM $progfile | $global_symbol_pipe >> '$nlist'"
> ++	    func_to_tool_file "$progfile" func_convert_file_msys_to_w32
> ++	    func_verbose "extracting global C symbols from \`$func_to_tool_file_result'"
> ++	    $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'"
> + 	  done
> + 
> + 	  if test -n "$exclude_expsyms"; then
> + 	    $opt_dry_run || {
> +-	      $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T
> +-	      $MV "$nlist"T "$nlist"
> ++	      eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T'
> ++	      eval '$MV "$nlist"T "$nlist"'
> + 	    }
> + 	  fi
> + 
> + 	  if test -n "$export_symbols_regex"; then
> + 	    $opt_dry_run || {
> +-	      $EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T
> +-	      $MV "$nlist"T "$nlist"
> ++	      eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T'
> ++	      eval '$MV "$nlist"T "$nlist"'
> + 	    }
> + 	  fi
> + 
> +@@ -2593,23 +3325,23 @@ extern \"C\" {
> + 	    export_symbols="$output_objdir/$outputname.exp"
> + 	    $opt_dry_run || {
> + 	      $RM $export_symbols
> +-	      ${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' < "$nlist" > "$export_symbols"
> ++	      eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
> + 	      case $host in
> + 	      *cygwin* | *mingw* | *cegcc* )
> +-                echo EXPORTS > "$output_objdir/$outputname.def"
> +-                cat "$export_symbols" >> "$output_objdir/$outputname.def"
> ++                eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
> ++                eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"'
> + 	        ;;
> + 	      esac
> + 	    }
> + 	  else
> + 	    $opt_dry_run || {
> +-	      ${SED} -e 's/\([].[*^$]\)/\\\1/g' -e 's/^/ /' -e 's/$/$/' < "$export_symbols" > "$output_objdir/$outputname.exp"
> +-	      $GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T
> +-	      $MV "$nlist"T "$nlist"
> ++	      eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"'
> ++	      eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T'
> ++	      eval '$MV "$nlist"T "$nlist"'
> + 	      case $host in
> + 	        *cygwin* | *mingw* | *cegcc* )
> +-	          echo EXPORTS > "$output_objdir/$outputname.def"
> +-	          cat "$nlist" >> "$output_objdir/$outputname.def"
> ++	          eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
> ++	          eval 'cat "$nlist" >> "$output_objdir/$outputname.def"'
> + 	          ;;
> + 	      esac
> + 	    }
> +@@ -2620,10 +3352,52 @@ extern \"C\" {
> + 	  func_verbose "extracting global C symbols from \`$dlprefile'"
> + 	  func_basename "$dlprefile"
> + 	  name="$func_basename_result"
> +-	  $opt_dry_run || {
> +-	    $ECHO ": $name " >> "$nlist"
> +-	    eval "$NM $dlprefile 2>/dev/null | $global_symbol_pipe >> '$nlist'"
> +-	  }
> ++          case $host in
> ++	    *cygwin* | *mingw* | *cegcc* )
> ++	      # if an import library, we need to obtain dlname
> ++	      if func_win32_import_lib_p "$dlprefile"; then
> ++	        func_tr_sh "$dlprefile"
> ++	        eval "curr_lafile=\$libfile_$func_tr_sh_result"
> ++	        dlprefile_dlbasename=""
> ++	        if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then
> ++	          # Use subshell, to avoid clobbering current variable values
> ++	          dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"`
> ++	          if test -n "$dlprefile_dlname" ; then
> ++	            func_basename "$dlprefile_dlname"
> ++	            dlprefile_dlbasename="$func_basename_result"
> ++	          else
> ++	            # no lafile. user explicitly requested -dlpreopen <import library>.
> ++	            $sharedlib_from_linklib_cmd "$dlprefile"
> ++	            dlprefile_dlbasename=$sharedlib_from_linklib_result
> ++	          fi
> ++	        fi
> ++	        $opt_dry_run || {
> ++	          if test -n "$dlprefile_dlbasename" ; then
> ++	            eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"'
> ++	          else
> ++	            func_warning "Could not compute DLL name from $name"
> ++	            eval '$ECHO ": $name " >> "$nlist"'
> ++	          fi
> ++	          func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
> ++	          eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe |
> ++	            $SED -e '/I __imp/d' -e 's/I __nm_/D /;s/_nm__//' >> '$nlist'"
> ++	        }
> ++	      else # not an import lib
> ++	        $opt_dry_run || {
> ++	          eval '$ECHO ": $name " >> "$nlist"'
> ++	          func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
> ++	          eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'"
> ++	        }
> ++	      fi
> ++	    ;;
> ++	    *)
> ++	      $opt_dry_run || {
> ++	        eval '$ECHO ": $name " >> "$nlist"'
> ++	        func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
> ++	        eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'"
> ++	      }
> ++	    ;;
> ++          esac
> + 	done
> + 
> + 	$opt_dry_run || {
> +@@ -2661,26 +3435,9 @@ typedef struct {
> +   const char *name;
> +   void *address;
> + } lt_dlsymlist;
> +-"
> +-	  case $host in
> +-	  *cygwin* | *mingw* | *cegcc* )
> +-	    echo >> "$output_objdir/$my_dlsyms" "\
> +-/* DATA imports from DLLs on WIN32 con't be const, because
> +-   runtime relocations are performed -- see ld's documentation
> +-   on pseudo-relocs.  */"
> +-	    lt_dlsym_const= ;;
> +-	  *osf5*)
> +-	    echo >> "$output_objdir/$my_dlsyms" "\
> +-/* This system does not cope well with relocations in const data */"
> +-	    lt_dlsym_const= ;;
> +-	  *)
> +-	    lt_dlsym_const=const ;;
> +-	  esac
> +-
> +-	  echo >> "$output_objdir/$my_dlsyms" "\
> +-extern $lt_dlsym_const lt_dlsymlist
> ++extern LT_DLSYM_CONST lt_dlsymlist
> + lt_${my_prefix}_LTX_preloaded_symbols[];
> +-$lt_dlsym_const lt_dlsymlist
> ++LT_DLSYM_CONST lt_dlsymlist
> + lt_${my_prefix}_LTX_preloaded_symbols[] =
> + {\
> +   { \"$my_originator\", (void *) 0 },"
> +@@ -2736,7 +3493,7 @@ static const void *lt_preloaded_setup() {
> + 	for arg in $LTCFLAGS; do
> + 	  case $arg in
> + 	  -pie | -fpie | -fPIE) ;;
> +-	  *) symtab_cflags="$symtab_cflags $arg" ;;
> ++	  *) func_append symtab_cflags " $arg" ;;
> + 	  esac
> + 	done
> + 
> +@@ -2796,9 +3553,11 @@ func_win32_libid ()
> +     win32_libid_type="x86 archive import"
> +     ;;
> +   *ar\ archive*) # could be an import, or static
> +-    if $OBJDUMP -f "$1" | $SED -e '10q' 2>/dev/null |
> +-       $EGREP 'file format (pe-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then
> +-      win32_nmres=`$NM -f posix -A "$1" |
> ++    # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD.
> ++    if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null |
> ++       $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then
> ++      func_to_tool_file "$1" func_convert_file_msys_to_w32
> ++      win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" |
> + 	$SED -n -e '
> + 	    1,100{
> + 		/ I /{
> +@@ -2827,6 +3586,131 @@ func_win32_libid ()
> +   $ECHO "$win32_libid_type"
> + }
> + 
> ++# func_cygming_dll_for_implib ARG
> ++#
> ++# Platform-specific function to extract the
> ++# name of the DLL associated with the specified
> ++# import library ARG.
> ++# Invoked by eval'ing the libtool variable
> ++#    $sharedlib_from_linklib_cmd
> ++# Result is available in the variable
> ++#    $sharedlib_from_linklib_result
> ++func_cygming_dll_for_implib ()
> ++{
> ++  $opt_debug
> ++  sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"`
> ++}
> ++
> ++# func_cygming_dll_for_implib_fallback_core SECTION_NAME LIBNAMEs
> ++#
> ++# The is the core of a fallback implementation of a
> ++# platform-specific function to extract the name of the
> ++# DLL associated with the specified import library LIBNAME.
> ++#
> ++# SECTION_NAME is either .idata$6 or .idata$7, depending
> ++# on the platform and compiler that created the implib.
> ++#
> ++# Echos the name of the DLL associated with the
> ++# specified import library.
> ++func_cygming_dll_for_implib_fallback_core ()
> ++{
> ++  $opt_debug
> ++  match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"`
> ++  $OBJDUMP -s --section "$1" "$2" 2>/dev/null |
> ++    $SED '/^Contents of section '"$match_literal"':/{
> ++      # Place marker at beginning of archive member dllname section
> ++      s/.*/====MARK====/
> ++      p
> ++      d
> ++    }
> ++    # These lines can sometimes be longer than 43 characters, but
> ++    # are always uninteresting
> ++    /:[	 ]*file format pe[i]\{,1\}-/d
> ++    /^In archive [^:]*:/d
> ++    # Ensure marker is printed
> ++    /^====MARK====/p
> ++    # Remove all lines with less than 43 characters
> ++    /^.\{43\}/!d
> ++    # From remaining lines, remove first 43 characters
> ++    s/^.\{43\}//' |
> ++    $SED -n '
> ++      # Join marker and all lines until next marker into a single line
> ++      /^====MARK====/ b para
> ++      H
> ++      $ b para
> ++      b
> ++      :para
> ++      x
> ++      s/\n//g
> ++      # Remove the marker
> ++      s/^====MARK====//
> ++      # Remove trailing dots and whitespace
> ++      s/[\. \t]*$//
> ++      # Print
> ++      /./p' |
> ++    # we now have a list, one entry per line, of the stringified
> ++    # contents of the appropriate section of all members of the
> ++    # archive which possess that section. Heuristic: eliminate
> ++    # all those which have a first or second character that is
> ++    # a '.' (that is, objdump's representation of an unprintable
> ++    # character.) This should work for all archives with less than
> ++    # 0x302f exports -- but will fail for DLLs whose name actually
> ++    # begins with a literal '.' or a single character followed by
> ++    # a '.'.
> ++    #
> ++    # Of those that remain, print the first one.
> ++    $SED -e '/^\./d;/^.\./d;q'
> ++}
> ++
> ++# func_cygming_gnu_implib_p ARG
> ++# This predicate returns with zero status (TRUE) if
> ++# ARG is a GNU/binutils-style import library. Returns
> ++# with nonzero status (FALSE) otherwise.
> ++func_cygming_gnu_implib_p ()
> ++{
> ++  $opt_debug
> ++  func_to_tool_file "$1" func_convert_file_msys_to_w32
> ++  func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'`
> ++  test -n "$func_cygming_gnu_implib_tmp"
> ++}
> ++
> ++# func_cygming_ms_implib_p ARG
> ++# This predicate returns with zero status (TRUE) if
> ++# ARG is an MS-style import library. Returns
> ++# with nonzero status (FALSE) otherwise.
> ++func_cygming_ms_implib_p ()
> ++{
> ++  $opt_debug
> ++  func_to_tool_file "$1" func_convert_file_msys_to_w32
> ++  func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'`
> ++  test -n "$func_cygming_ms_implib_tmp"
> ++}
> ++
> ++# func_cygming_dll_for_implib_fallback ARG
> ++# Platform-specific function to extract the
> ++# name of the DLL associated with the specified
> ++# import library ARG.
> ++#
> ++# This fallback implementation is for use when $DLLTOOL
> ++# does not support the --identify-strict option.
> ++# Invoked by eval'ing the libtool variable
> ++#    $sharedlib_from_linklib_cmd
> ++# Result is available in the variable
> ++#    $sharedlib_from_linklib_result
> ++func_cygming_dll_for_implib_fallback ()
> ++{
> ++  $opt_debug
> ++  if func_cygming_gnu_implib_p "$1" ; then
> ++    # binutils import library
> ++    sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"`
> ++  elif func_cygming_ms_implib_p "$1" ; then
> ++    # ms-generated import library
> ++    sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"`
> ++  else
> ++    # unknown
> ++    sharedlib_from_linklib_result=""
> ++  fi
> ++}
> + 
> + 
> + # func_extract_an_archive dir oldlib
> +@@ -2917,7 +3801,7 @@ func_extract_archives ()
> + 	    darwin_file=
> + 	    darwin_files=
> + 	    for darwin_file in $darwin_filelist; do
> +-	      darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP`
> ++	      darwin_files=`find unfat-$$ -name $darwin_file -print | sort | $NL2SP`
> + 	      $LIPO -create -output "$darwin_file" $darwin_files
> + 	    done # $darwin_filelist
> + 	    $RM -rf unfat-$$
> +@@ -2932,7 +3816,7 @@ func_extract_archives ()
> +         func_extract_an_archive "$my_xdir" "$my_xabs"
> + 	;;
> +       esac
> +-      my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP`
> ++      my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP`
> +     done
> + 
> +     func_extract_archives_result="$my_oldobjs"
> +@@ -3014,7 +3898,110 @@ func_fallback_echo ()
> + _LTECHO_EOF'
> + }
> +     ECHO=\"$qECHO\"
> +-  fi\
> ++  fi
> ++
> ++# Very basic option parsing. These options are (a) specific to
> ++# the libtool wrapper, (b) are identical between the wrapper
> ++# /script/ and the wrapper /executable/ which is used only on
> ++# windows platforms, and (c) all begin with the string "--lt-"
> ++# (application programs are unlikely to have options which match
> ++# this pattern).
> ++#
> ++# There are only two supported options: --lt-debug and
> ++# --lt-dump-script. There is, deliberately, no --lt-help.
> ++#
> ++# The first argument to this parsing function should be the
> ++# script's $0 value, followed by "$@".
> ++lt_option_debug=
> ++func_parse_lt_options ()
> ++{
> ++  lt_script_arg0=\$0
> ++  shift
> ++  for lt_opt
> ++  do
> ++    case \"\$lt_opt\" in
> ++    --lt-debug) lt_option_debug=1 ;;
> ++    --lt-dump-script)
> ++        lt_dump_D=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%/[^/]*$%%'\`
> ++        test \"X\$lt_dump_D\" = \"X\$lt_script_arg0\" && lt_dump_D=.
> ++        lt_dump_F=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%^.*/%%'\`
> ++        cat \"\$lt_dump_D/\$lt_dump_F\"
> ++        exit 0
> ++      ;;
> ++    --lt-*)
> ++        \$ECHO \"Unrecognized --lt- option: '\$lt_opt'\" 1>&2
> ++        exit 1
> ++      ;;
> ++    esac
> ++  done
> ++
> ++  # Print the debug banner immediately:
> ++  if test -n \"\$lt_option_debug\"; then
> ++    echo \"${outputname}:${output}:\${LINENO}: libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\" 1>&2
> ++  fi
> ++}
> ++
> ++# Used when --lt-debug. Prints its arguments to stdout
> ++# (redirection is the responsibility of the caller)
> ++func_lt_dump_args ()
> ++{
> ++  lt_dump_args_N=1;
> ++  for lt_arg
> ++  do
> ++    \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[\$lt_dump_args_N]: \$lt_arg\"
> ++    lt_dump_args_N=\`expr \$lt_dump_args_N + 1\`
> ++  done
> ++}
> ++
> ++# Core function for launching the target application
> ++func_exec_program_core ()
> ++{
> ++"
> ++  case $host in
> ++  # Backslashes separate directories on plain windows
> ++  *-*-mingw | *-*-os2* | *-cegcc*)
> ++    $ECHO "\
> ++      if test -n \"\$lt_option_debug\"; then
> ++        \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir\\\\\$program\" 1>&2
> ++        func_lt_dump_args \${1+\"\$@\"} 1>&2
> ++      fi
> ++      exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
> ++"
> ++    ;;
> ++
> ++  *)
> ++    $ECHO "\
> ++      if test -n \"\$lt_option_debug\"; then
> ++        \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir/\$program\" 1>&2
> ++        func_lt_dump_args \${1+\"\$@\"} 1>&2
> ++      fi
> ++      exec \"\$progdir/\$program\" \${1+\"\$@\"}
> ++"
> ++    ;;
> ++  esac
> ++  $ECHO "\
> ++      \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2
> ++      exit 1
> ++}
> ++
> ++# A function to encapsulate launching the target application
> ++# Strips options in the --lt-* namespace from \$@ and
> ++# launches target application with the remaining arguments.
> ++func_exec_program ()
> ++{
> ++  for lt_wr_arg
> ++  do
> ++    case \$lt_wr_arg in
> ++    --lt-*) ;;
> ++    *) set x \"\$@\" \"\$lt_wr_arg\"; shift;;
> ++    esac
> ++    shift
> ++  done
> ++  func_exec_program_core \${1+\"\$@\"}
> ++}
> ++
> ++  # Parse options
> ++  func_parse_lt_options \"\$0\" \${1+\"\$@\"}
> + 
> +   # Find the directory that this script lives in.
> +   thisdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*$%%'\`
> +@@ -3078,7 +4065,7 @@ _LTECHO_EOF'
> + 
> +     # relink executable if necessary
> +     if test -n \"\$relink_command\"; then
> +-      if relink_command_output=\`eval \"\$relink_command\" 2>&1\`; then :
> ++      if relink_command_output=\`eval \$relink_command 2>&1\`; then :
> +       else
> + 	$ECHO \"\$relink_command_output\" >&2
> + 	$RM \"\$progdir/\$file\"
> +@@ -3102,6 +4089,18 @@ _LTECHO_EOF'
> + 
> +   if test -f \"\$progdir/\$program\"; then"
> + 
> ++	# fixup the dll searchpath if we need to.
> ++	#
> ++	# Fix the DLL searchpath if we need to.  Do this before prepending
> ++	# to shlibpath, because on Windows, both are PATH and uninstalled
> ++	# libraries must come first.
> ++	if test -n "$dllsearchpath"; then
> ++	  $ECHO "\
> ++    # Add the dll search path components to the executable PATH
> ++    PATH=$dllsearchpath:\$PATH
> ++"
> ++	fi
> ++
> + 	# Export our shlibpath_var if we have one.
> + 	if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
> + 	  $ECHO "\
> +@@ -3116,35 +4115,10 @@ _LTECHO_EOF'
> + "
> + 	fi
> + 
> +-	# fixup the dll searchpath if we need to.
> +-	if test -n "$dllsearchpath"; then
> +-	  $ECHO "\
> +-    # Add the dll search path components to the executable PATH
> +-    PATH=$dllsearchpath:\$PATH
> +-"
> +-	fi
> +-
> + 	$ECHO "\
> +     if test \"\$libtool_execute_magic\" != \"$magic\"; then
> +       # Run the actual program with our arguments.
> +-"
> +-	case $host in
> +-	# Backslashes separate directories on plain windows
> +-	*-*-mingw | *-*-os2* | *-cegcc*)
> +-	  $ECHO "\
> +-      exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
> +-"
> +-	  ;;
> +-
> +-	*)
> +-	  $ECHO "\
> +-      exec \"\$progdir/\$program\" \${1+\"\$@\"}
> +-"
> +-	  ;;
> +-	esac
> +-	$ECHO "\
> +-      \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2
> +-      exit 1
> ++      func_exec_program \${1+\"\$@\"}
> +     fi
> +   else
> +     # The program doesn't exist.
> +@@ -3158,166 +4132,6 @@ fi\
> + }
> + 
> + 
> +-# func_to_host_path arg
> +-#
> +-# Convert paths to host format when used with build tools.
> +-# Intended for use with "native" mingw (where libtool itself
> +-# is running under the msys shell), or in the following cross-
> +-# build environments:
> +-#    $build          $host
> +-#    mingw (msys)    mingw  [e.g. native]
> +-#    cygwin          mingw
> +-#    *nix + wine     mingw
> +-# where wine is equipped with the `winepath' executable.
> +-# In the native mingw case, the (msys) shell automatically
> +-# converts paths for any non-msys applications it launches,
> +-# but that facility isn't available from inside the cwrapper.
> +-# Similar accommodations are necessary for $host mingw and
> +-# $build cygwin.  Calling this function does no harm for other
> +-# $host/$build combinations not listed above.
> +-#
> +-# ARG is the path (on $build) that should be converted to
> +-# the proper representation for $host. The result is stored
> +-# in $func_to_host_path_result.
> +-func_to_host_path ()
> +-{
> +-  func_to_host_path_result="$1"
> +-  if test -n "$1"; then
> +-    case $host in
> +-      *mingw* )
> +-        lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
> +-        case $build in
> +-          *mingw* ) # actually, msys
> +-            # awkward: cmd appends spaces to result
> +-            func_to_host_path_result=`( cmd //c echo "$1" ) 2>/dev/null |
> +-              $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
> +-            ;;
> +-          *cygwin* )
> +-            func_to_host_path_result=`cygpath -w "$1" |
> +-	      $SED -e "$lt_sed_naive_backslashify"`
> +-            ;;
> +-          * )
> +-            # Unfortunately, winepath does not exit with a non-zero
> +-            # error code, so we are forced to check the contents of
> +-            # stdout. On the other hand, if the command is not
> +-            # found, the shell will set an exit code of 127 and print
> +-            # *an error message* to stdout. So we must check for both
> +-            # error code of zero AND non-empty stdout, which explains
> +-            # the odd construction:
> +-            func_to_host_path_tmp1=`winepath -w "$1" 2>/dev/null`
> +-            if test "$?" -eq 0 && test -n "${func_to_host_path_tmp1}"; then
> +-              func_to_host_path_result=`$ECHO "$func_to_host_path_tmp1" |
> +-                $SED -e "$lt_sed_naive_backslashify"`
> +-            else
> +-              # Allow warning below.
> +-              func_to_host_path_result=
> +-            fi
> +-            ;;
> +-        esac
> +-        if test -z "$func_to_host_path_result" ; then
> +-          func_error "Could not determine host path corresponding to"
> +-          func_error "  \`$1'"
> +-          func_error "Continuing, but uninstalled executables may not work."
> +-          # Fallback:
> +-          func_to_host_path_result="$1"
> +-        fi
> +-        ;;
> +-    esac
> +-  fi
> +-}
> +-# end: func_to_host_path
> +-
> +-# func_to_host_pathlist arg
> +-#
> +-# Convert pathlists to host format when used with build tools.
> +-# See func_to_host_path(), above. This function supports the
> +-# following $build/$host combinations (but does no harm for
> +-# combinations not listed here):
> +-#    $build          $host
> +-#    mingw (msys)    mingw  [e.g. native]
> +-#    cygwin          mingw
> +-#    *nix + wine     mingw
> +-#
> +-# Path separators are also converted from $build format to
> +-# $host format. If ARG begins or ends with a path separator
> +-# character, it is preserved (but converted to $host format)
> +-# on output.
> +-#
> +-# ARG is a pathlist (on $build) that should be converted to
> +-# the proper representation on $host. The result is stored
> +-# in $func_to_host_pathlist_result.
> +-func_to_host_pathlist ()
> +-{
> +-  func_to_host_pathlist_result="$1"
> +-  if test -n "$1"; then
> +-    case $host in
> +-      *mingw* )
> +-        lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
> +-        # Remove leading and trailing path separator characters from
> +-        # ARG. msys behavior is inconsistent here, cygpath turns them
> +-        # into '.;' and ';.', and winepath ignores them completely.
> +-	func_stripname : : "$1"
> +-        func_to_host_pathlist_tmp1=$func_stripname_result
> +-        case $build in
> +-          *mingw* ) # Actually, msys.
> +-            # Awkward: cmd appends spaces to result.
> +-            func_to_host_pathlist_result=`
> +-	      ( cmd //c echo "$func_to_host_pathlist_tmp1" ) 2>/dev/null |
> +-	      $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
> +-            ;;
> +-          *cygwin* )
> +-            func_to_host_pathlist_result=`cygpath -w -p "$func_to_host_pathlist_tmp1" |
> +-              $SED -e "$lt_sed_naive_backslashify"`
> +-            ;;
> +-          * )
> +-            # unfortunately, winepath doesn't convert pathlists
> +-            func_to_host_pathlist_result=""
> +-            func_to_host_pathlist_oldIFS=$IFS
> +-            IFS=:
> +-            for func_to_host_pathlist_f in $func_to_host_pathlist_tmp1 ; do
> +-              IFS=$func_to_host_pathlist_oldIFS
> +-              if test -n "$func_to_host_pathlist_f" ; then
> +-                func_to_host_path "$func_to_host_pathlist_f"
> +-                if test -n "$func_to_host_path_result" ; then
> +-                  if test -z "$func_to_host_pathlist_result" ; then
> +-                    func_to_host_pathlist_result="$func_to_host_path_result"
> +-                  else
> +-                    func_append func_to_host_pathlist_result ";$func_to_host_path_result"
> +-                  fi
> +-                fi
> +-              fi
> +-            done
> +-            IFS=$func_to_host_pathlist_oldIFS
> +-            ;;
> +-        esac
> +-        if test -z "$func_to_host_pathlist_result"; then
> +-          func_error "Could not determine the host path(s) corresponding to"
> +-          func_error "  \`$1'"
> +-          func_error "Continuing, but uninstalled executables may not work."
> +-          # Fallback. This may break if $1 contains DOS-style drive
> +-          # specifications. The fix is not to complicate the expression
> +-          # below, but for the user to provide a working wine installation
> +-          # with winepath so that path translation in the cross-to-mingw
> +-          # case works properly.
> +-          lt_replace_pathsep_nix_to_dos="s|:|;|g"
> +-          func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp1" |\
> +-            $SED -e "$lt_replace_pathsep_nix_to_dos"`
> +-        fi
> +-        # Now, add the leading and trailing path separators back
> +-        case "$1" in
> +-          :* ) func_to_host_pathlist_result=";$func_to_host_pathlist_result"
> +-            ;;
> +-        esac
> +-        case "$1" in
> +-          *: ) func_append func_to_host_pathlist_result ";"
> +-            ;;
> +-        esac
> +-        ;;
> +-    esac
> +-  fi
> +-}
> +-# end: func_to_host_pathlist
> +-
> + # func_emit_cwrapperexe_src
> + # emit the source code for a wrapper executable on stdout
> + # Must ONLY be called from within func_mode_link because
> +@@ -3334,10 +4148,6 @@ func_emit_cwrapperexe_src ()
> + 
> +    This wrapper executable should never be moved out of the build directory.
> +    If it is, it will not operate correctly.
> +-
> +-   Currently, it simply execs the wrapper *script* "$SHELL $output",
> +-   but could eventually absorb all of the scripts functionality and
> +-   exec $objdir/$outputname directly.
> + */
> + EOF
> + 	    cat <<"EOF"
> +@@ -3462,22 +4272,13 @@ int setenv (const char *, const char *, int);
> +   if (stale) { free ((void *) stale); stale = 0; } \
> + } while (0)
> + 
> +-#undef LTWRAPPER_DEBUGPRINTF
> +-#if defined LT_DEBUGWRAPPER
> +-# define LTWRAPPER_DEBUGPRINTF(args) ltwrapper_debugprintf args
> +-static void
> +-ltwrapper_debugprintf (const char *fmt, ...)
> +-{
> +-    va_list args;
> +-    va_start (args, fmt);
> +-    (void) vfprintf (stderr, fmt, args);
> +-    va_end (args);
> +-}
> ++#if defined(LT_DEBUGWRAPPER)
> ++static int lt_debug = 1;
> + #else
> +-# define LTWRAPPER_DEBUGPRINTF(args)
> ++static int lt_debug = 0;
> + #endif
> + 
> +-const char *program_name = NULL;
> ++const char *program_name = "libtool-wrapper"; /* in case xstrdup fails */
> + 
> + void *xmalloc (size_t num);
> + char *xstrdup (const char *string);
> +@@ -3487,7 +4288,10 @@ char *chase_symlinks (const char *pathspec);
> + int make_executable (const char *path);
> + int check_executable (const char *path);
> + char *strendzap (char *str, const char *pat);
> +-void lt_fatal (const char *message, ...);
> ++void lt_debugprintf (const char *file, int line, const char *fmt, ...);
> ++void lt_fatal (const char *file, int line, const char *message, ...);
> ++static const char *nonnull (const char *s);
> ++static const char *nonempty (const char *s);
> + void lt_setenv (const char *name, const char *value);
> + char *lt_extend_str (const char *orig_value, const char *add, int to_end);
> + void lt_update_exe_path (const char *name, const char *value);
> +@@ -3497,14 +4301,14 @@ void lt_dump_script (FILE *f);
> + EOF
> + 
> + 	    cat <<EOF
> +-const char * MAGIC_EXE = "$magic_exe";
> ++volatile const char * MAGIC_EXE = "$magic_exe";
> + const char * LIB_PATH_VARNAME = "$shlibpath_var";
> + EOF
> + 
> + 	    if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
> +-              func_to_host_pathlist "$temp_rpath"
> ++              func_to_host_path "$temp_rpath"
> + 	      cat <<EOF
> +-const char * LIB_PATH_VALUE   = "$func_to_host_pathlist_result";
> ++const char * LIB_PATH_VALUE   = "$func_to_host_path_result";
> + EOF
> + 	    else
> + 	      cat <<"EOF"
> +@@ -3513,10 +4317,10 @@ EOF
> + 	    fi
> + 
> + 	    if test -n "$dllsearchpath"; then
> +-              func_to_host_pathlist "$dllsearchpath:"
> ++              func_to_host_path "$dllsearchpath:"
> + 	      cat <<EOF
> + const char * EXE_PATH_VARNAME = "PATH";
> +-const char * EXE_PATH_VALUE   = "$func_to_host_pathlist_result";
> ++const char * EXE_PATH_VALUE   = "$func_to_host_path_result";
> + EOF
> + 	    else
> + 	      cat <<"EOF"
> +@@ -3539,12 +4343,10 @@ EOF
> + 	    cat <<"EOF"
> + 
> + #define LTWRAPPER_OPTION_PREFIX         "--lt-"
> +-#define LTWRAPPER_OPTION_PREFIX_LENGTH  5
> + 
> +-static const size_t opt_prefix_len         = LTWRAPPER_OPTION_PREFIX_LENGTH;
> + static const char *ltwrapper_option_prefix = LTWRAPPER_OPTION_PREFIX;
> +-
> + static const char *dumpscript_opt       = LTWRAPPER_OPTION_PREFIX "dump-script";
> ++static const char *debug_opt            = LTWRAPPER_OPTION_PREFIX "debug";
> + 
> + int
> + main (int argc, char *argv[])
> +@@ -3561,10 +4363,13 @@ main (int argc, char *argv[])
> +   int i;
> + 
> +   program_name = (char *) xstrdup (base_name (argv[0]));
> +-  LTWRAPPER_DEBUGPRINTF (("(main) argv[0]      : %s\n", argv[0]));
> +-  LTWRAPPER_DEBUGPRINTF (("(main) program_name : %s\n", program_name));
> ++  newargz = XMALLOC (char *, argc + 1);
> + 
> +-  /* very simple arg parsing; don't want to rely on getopt */
> ++  /* very simple arg parsing; don't want to rely on getopt
> ++   * also, copy all non cwrapper options to newargz, except
> ++   * argz[0], which is handled differently
> ++   */
> ++  newargc=0;
> +   for (i = 1; i < argc; i++)
> +     {
> +       if (strcmp (argv[i], dumpscript_opt) == 0)
> +@@ -3581,21 +4386,54 @@ EOF
> + 	  lt_dump_script (stdout);
> + 	  return 0;
> + 	}
> ++      if (strcmp (argv[i], debug_opt) == 0)
> ++	{
> ++          lt_debug = 1;
> ++          continue;
> ++	}
> ++      if (strcmp (argv[i], ltwrapper_option_prefix) == 0)
> ++        {
>  +          /* however, if there is an option in the LTWRAPPER_OPTION_PREFIX
>  +             namespace, but it is not one of the ones we know about and
>  +             have already dealt with, above (inluding dump-script), then
> @@ -26696,271 +29851,752 @@ index bf87f77132d..9c7b5d41185 100644
>  +# serial 3293 ltversion.m4
>   # This file is part of GNU Libtool
>   
> --m4_define([LT_PACKAGE_VERSION], [2.2.7a])
> --m4_define([LT_PACKAGE_REVISION], [1.3134])
> -+m4_define([LT_PACKAGE_VERSION], [2.4])
> -+m4_define([LT_PACKAGE_REVISION], [1.3293])
> +-m4_define([LT_PACKAGE_VERSION], [2.2.7a])
> +-m4_define([LT_PACKAGE_REVISION], [1.3134])
> ++m4_define([LT_PACKAGE_VERSION], [2.4])
> ++m4_define([LT_PACKAGE_REVISION], [1.3293])
> + 
> + AC_DEFUN([LTVERSION_VERSION],
> +-[macro_version='2.2.7a'
> +-macro_revision='1.3134'
> ++[macro_version='2.4'
> ++macro_revision='1.3293'
> + _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
> + _LT_DECL(, macro_revision, 0)
> + ])
> +diff --git a/lt~obsolete.m4 b/lt~obsolete.m4
> +index bf92b5e0790..c573da90c5c 100644
> +--- a/lt~obsolete.m4
> ++++ b/lt~obsolete.m4
> +@@ -7,7 +7,7 @@
> + # unlimited permission to copy and/or distribute it, with or without
> + # modifications, as long as this notice is preserved.
> + 
> +-# serial 4 lt~obsolete.m4
> ++# serial 5 lt~obsolete.m4
> + 
> + # These exist entirely to fool aclocal when bootstrapping libtool.
> + #
> +diff --git a/opcodes/Makefile.in b/opcodes/Makefile.in
> +index c1eca5a42ed..7cab295b26d 100644
> +--- a/opcodes/Makefile.in
> ++++ b/opcodes/Makefile.in
> +@@ -292,6 +292,7 @@ CYGPATH_W = @CYGPATH_W@
> + DATADIRNAME = @DATADIRNAME@
> + DEFS = @DEFS@
> + DEPDIR = @DEPDIR@
> ++DLLTOOL = @DLLTOOL@
> + DSYMUTIL = @DSYMUTIL@
> + DUMPBIN = @DUMPBIN@
> + ECHO_C = @ECHO_C@
> +@@ -325,6 +326,7 @@ LN_S = @LN_S@
> + LTLIBOBJS = @LTLIBOBJS@
> + MAINT = @MAINT@
> + MAKEINFO = @MAKEINFO@
> ++MANIFEST_TOOL = @MANIFEST_TOOL@
> + MKDIR_P = @MKDIR_P@
> + MKINSTALLDIRS = @MKINSTALLDIRS@
> + MSGFMT = @MSGFMT@
> +@@ -363,6 +365,7 @@ abs_builddir = @abs_builddir@
> + abs_srcdir = @abs_srcdir@
> + abs_top_builddir = @abs_top_builddir@
> + abs_top_srcdir = @abs_top_srcdir@
> ++ac_ct_AR = @ac_ct_AR@
> + ac_ct_CC = @ac_ct_CC@
> + ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
> + am__include = @am__include@
> +diff --git a/opcodes/configure b/opcodes/configure
> +index 483ae4f7a9c..907807594f9 100755
> +--- a/opcodes/configure
> ++++ b/opcodes/configure
> +@@ -682,6 +682,9 @@ OTOOL
> + LIPO
> + NMEDIT
> + DSYMUTIL
> ++MANIFEST_TOOL
> ++ac_ct_AR
> ++DLLTOOL
> + OBJDUMP
> + LN_S
> + NM
> +@@ -800,6 +803,7 @@ enable_static
> + with_pic
> + enable_fast_install
> + with_gnu_ld
> ++with_libtool_sysroot
> + enable_libtool_lock
> + enable_checking
> + enable_targets
> +@@ -1468,6 +1472,8 @@ Optional Packages:
> +   --with-pic              try to use only PIC/non-PIC objects [default=use
> +                           both]
> +   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
> ++  --with-libtool-sysroot=DIR Search for dependent libraries within DIR
> ++                        (or the compiler's sysroot if not specified).
> + 
> + Some influential environment variables:
> +   CC          C compiler command
> +@@ -4977,8 +4983,8 @@ esac
> + 
> + 
> + 
> +-macro_version='2.2.7a'
> +-macro_revision='1.3134'
> ++macro_version='2.4'
> ++macro_revision='1.3293'
> + 
> + 
> + 
> +@@ -5018,7 +5024,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> + { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
> + $as_echo_n "checking how to print strings... " >&6; }
> + # Test print first, because it will be a builtin if present.
> +-if test "X`print -r -- -n 2>/dev/null`" = X-n && \
> ++if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
> +    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
> +   ECHO='print -r --'
> + elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> +@@ -5711,8 +5717,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
> + # Try some XSI features
> + xsi_shell=no
> + ( _lt_dummy="a/b/c"
> +-  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
> +-      = c,a/b,, \
> ++  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
> ++      = c,a/b,b/c, \
> +     && eval 'test $(( 1 + 1 )) -eq 2 \
> +     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
> +   && xsi_shell=yes
> +@@ -5761,6 +5767,80 @@ esac
> + 
> + 
> + 
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
> ++$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
> ++if ${lt_cv_to_host_file_cmd+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  case $host in
> ++  *-*-mingw* )
> ++    case $build in
> ++      *-*-mingw* ) # actually msys
> ++        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
> ++        ;;
> ++      *-*-cygwin* )
> ++        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
> ++        ;;
> ++      * ) # otherwise, assume *nix
> ++        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
> ++        ;;
> ++    esac
> ++    ;;
> ++  *-*-cygwin* )
> ++    case $build in
> ++      *-*-mingw* ) # actually msys
> ++        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
> ++        ;;
> ++      *-*-cygwin* )
> ++        lt_cv_to_host_file_cmd=func_convert_file_noop
> ++        ;;
> ++      * ) # otherwise, assume *nix
> ++        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
> ++        ;;
> ++    esac
> ++    ;;
> ++  * ) # unhandled hosts (and "normal" native builds)
> ++    lt_cv_to_host_file_cmd=func_convert_file_noop
> ++    ;;
> ++esac
> ++
> ++fi
> ++
> ++to_host_file_cmd=$lt_cv_to_host_file_cmd
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
> ++$as_echo "$lt_cv_to_host_file_cmd" >&6; }
> ++
> ++
> ++
> ++
> ++
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
> ++$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
> ++if ${lt_cv_to_tool_file_cmd+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  #assume ordinary cross tools, or native build.
> ++lt_cv_to_tool_file_cmd=func_convert_file_noop
> ++case $host in
> ++  *-*-mingw* )
> ++    case $build in
> ++      *-*-mingw* ) # actually msys
> ++        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
> ++        ;;
> ++    esac
> ++    ;;
> ++esac
> ++
> ++fi
> ++
> ++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
> ++$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
> ++
> ++
> ++
> ++
> ++
> + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
> + $as_echo_n "checking for $LD option to reload object files... " >&6; }
> + if ${lt_cv_ld_reload_flag+:} false; then :
> +@@ -5777,6 +5857,11 @@ case $reload_flag in
> + esac
> + reload_cmds='$LD$reload_flag -o $output$reload_objs'
> + case $host_os in
> ++  cygwin* | mingw* | pw32* | cegcc*)
> ++    if test "$GCC" != yes; then
> ++      reload_cmds=false
> ++    fi
> ++    ;;
> +   darwin*)
> +     if test "$GCC" = yes; then
> +       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
> +@@ -5945,7 +6030,8 @@ mingw* | pw32*)
> +     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
> +     lt_cv_file_magic_cmd='func_win32_libid'
> +   else
> +-    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
> ++    # Keep this pattern in sync with the one in func_win32_libid.
> ++    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
> +     lt_cv_file_magic_cmd='$OBJDUMP -f'
> +   fi
> +   ;;
> +@@ -6099,6 +6185,21 @@ esac
> + fi
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
> + $as_echo "$lt_cv_deplibs_check_method" >&6; }
> ++
> ++file_magic_glob=
> ++want_nocaseglob=no
> ++if test "$build" = "$host"; then
> ++  case $host_os in
> ++  mingw* | pw32*)
> ++    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
> ++      want_nocaseglob=yes
> ++    else
> ++      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
> ++    fi
> ++    ;;
> ++  esac
> ++fi
> ++
> + file_magic_cmd=$lt_cv_file_magic_cmd
> + deplibs_check_method=$lt_cv_deplibs_check_method
> + test -z "$deplibs_check_method" && deplibs_check_method=unknown
> +@@ -6114,6 +6215,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
> + 
>   
> - AC_DEFUN([LTVERSION_VERSION],
> --[macro_version='2.2.7a'
> --macro_revision='1.3134'
> -+[macro_version='2.4'
> -+macro_revision='1.3293'
> - _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
> - _LT_DECL(, macro_revision, 0)
> - ])
> -diff --git a/lt~obsolete.m4 b/lt~obsolete.m4
> -index bf92b5e0790..c573da90c5c 100644
> ---- a/lt~obsolete.m4
> -+++ b/lt~obsolete.m4
> -@@ -7,7 +7,7 @@
> - # unlimited permission to copy and/or distribute it, with or without
> - # modifications, as long as this notice is preserved.
>   
> --# serial 4 lt~obsolete.m4
> -+# serial 5 lt~obsolete.m4
> ++
> ++
> ++
> ++
> ++
> ++
> ++
> ++
> ++
> ++
> ++if test -n "$ac_tool_prefix"; then
> ++  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
> ++set dummy ${ac_tool_prefix}dlltool; ac_word=$2
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> ++$as_echo_n "checking for $ac_word... " >&6; }
> ++if ${ac_cv_prog_DLLTOOL+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  if test -n "$DLLTOOL"; then
> ++  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
> ++else
> ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> ++for as_dir in $PATH
> ++do
> ++  IFS=$as_save_IFS
> ++  test -z "$as_dir" && as_dir=.
> ++    for ac_exec_ext in '' $ac_executable_extensions; do
> ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> ++    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
> ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> ++    break 2
> ++  fi
> ++done
> ++  done
> ++IFS=$as_save_IFS
> ++
> ++fi
> ++fi
> ++DLLTOOL=$ac_cv_prog_DLLTOOL
> ++if test -n "$DLLTOOL"; then
> ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
> ++$as_echo "$DLLTOOL" >&6; }
> ++else
> ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> ++$as_echo "no" >&6; }
> ++fi
> ++
> ++
> ++fi
> ++if test -z "$ac_cv_prog_DLLTOOL"; then
> ++  ac_ct_DLLTOOL=$DLLTOOL
> ++  # Extract the first word of "dlltool", so it can be a program name with args.
> ++set dummy dlltool; ac_word=$2
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> ++$as_echo_n "checking for $ac_word... " >&6; }
> ++if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  if test -n "$ac_ct_DLLTOOL"; then
> ++  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
> ++else
> ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> ++for as_dir in $PATH
> ++do
> ++  IFS=$as_save_IFS
> ++  test -z "$as_dir" && as_dir=.
> ++    for ac_exec_ext in '' $ac_executable_extensions; do
> ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> ++    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
> ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> ++    break 2
> ++  fi
> ++done
> ++  done
> ++IFS=$as_save_IFS
> ++
> ++fi
> ++fi
> ++ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
> ++if test -n "$ac_ct_DLLTOOL"; then
> ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
> ++$as_echo "$ac_ct_DLLTOOL" >&6; }
> ++else
> ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> ++$as_echo "no" >&6; }
> ++fi
> ++
> ++  if test "x$ac_ct_DLLTOOL" = x; then
> ++    DLLTOOL="false"
> ++  else
> ++    case $cross_compiling:$ac_tool_warned in
> ++yes:)
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
> ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
> ++ac_tool_warned=yes ;;
> ++esac
> ++    DLLTOOL=$ac_ct_DLLTOOL
> ++  fi
> ++else
> ++  DLLTOOL="$ac_cv_prog_DLLTOOL"
> ++fi
> ++
> ++test -z "$DLLTOOL" && DLLTOOL=dlltool
> ++
> ++
> ++
> ++
> ++
> ++
> ++
> ++
> ++
> ++
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
> ++$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
> ++if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  lt_cv_sharedlib_from_linklib_cmd='unknown'
> ++
> ++case $host_os in
> ++cygwin* | mingw* | pw32* | cegcc*)
> ++  # two different shell functions defined in ltmain.sh
> ++  # decide which to use based on capabilities of $DLLTOOL
> ++  case `$DLLTOOL --help 2>&1` in
> ++  *--identify-strict*)
> ++    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
> ++    ;;
> ++  *)
> ++    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
> ++    ;;
> ++  esac
> ++  ;;
> ++*)
> ++  # fallback: assume linklib IS sharedlib
> ++  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
> ++  ;;
> ++esac
> ++
> ++fi
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
> ++$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
> ++sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
> ++test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
> ++
> ++
> ++
> ++
> ++
> ++
> ++
> + plugin_option=
> + plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
> + for plugin in $plugin_names; do
> +@@ -6128,8 +6380,10 @@ for plugin in $plugin_names; do
> + done
>   
> - # These exist entirely to fool aclocal when bootstrapping libtool.
> - #
> -diff --git a/opcodes/Makefile.in b/opcodes/Makefile.in
> -index 2257b0872af..73aae3b210f 100644
> ---- a/opcodes/Makefile.in
> -+++ b/opcodes/Makefile.in
> -@@ -292,6 +292,7 @@ CYGPATH_W = @CYGPATH_W@
> - DATADIRNAME = @DATADIRNAME@
> - DEFS = @DEFS@
> - DEPDIR = @DEPDIR@
> -+DLLTOOL = @DLLTOOL@
> - DSYMUTIL = @DSYMUTIL@
> - DUMPBIN = @DUMPBIN@
> - ECHO_C = @ECHO_C@
> -@@ -325,6 +326,7 @@ LN_S = @LN_S@
> - LTLIBOBJS = @LTLIBOBJS@
> - MAINT = @MAINT@
> - MAKEINFO = @MAKEINFO@
> -+MANIFEST_TOOL = @MANIFEST_TOOL@
> - MKDIR_P = @MKDIR_P@
> - MKINSTALLDIRS = @MKINSTALLDIRS@
> - MSGFMT = @MSGFMT@
> -@@ -363,6 +365,7 @@ abs_builddir = @abs_builddir@
> - abs_srcdir = @abs_srcdir@
> - abs_top_builddir = @abs_top_builddir@
> - abs_top_srcdir = @abs_top_srcdir@
> -+ac_ct_AR = @ac_ct_AR@
> - ac_ct_CC = @ac_ct_CC@
> - ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
> - am__include = @am__include@
> -diff --git a/opcodes/configure b/opcodes/configure
> -index db023b48c28..c562aada2a4 100755
> ---- a/opcodes/configure
> -+++ b/opcodes/configure
> -@@ -682,6 +682,9 @@ OTOOL
> - LIPO
> - NMEDIT
> - DSYMUTIL
> -+MANIFEST_TOOL
> -+ac_ct_AR
> -+DLLTOOL
> - OBJDUMP
> - LN_S
> - NM
> -@@ -800,6 +803,7 @@ enable_static
> - with_pic
> - enable_fast_install
> - with_gnu_ld
> -+with_libtool_sysroot
> - enable_libtool_lock
> - enable_checking
> - enable_targets
> -@@ -1468,6 +1472,8 @@ Optional Packages:
> -   --with-pic              try to use only PIC/non-PIC objects [default=use
> -                           both]
> -   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
> -+  --with-libtool-sysroot=DIR Search for dependent libraries within DIR
> -+                        (or the compiler's sysroot if not specified).
> + if test -n "$ac_tool_prefix"; then
> +-  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
> +-set dummy ${ac_tool_prefix}ar; ac_word=$2
> ++  for ac_prog in ar
> ++  do
> ++    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
> ++set dummy $ac_tool_prefix$ac_prog; ac_word=$2
> + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> + $as_echo_n "checking for $ac_word... " >&6; }
> + if ${ac_cv_prog_AR+:} false; then :
> +@@ -6145,7 +6399,7 @@ do
> +   test -z "$as_dir" && as_dir=.
> +     for ac_exec_ext in '' $ac_executable_extensions; do
> +   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> +-    ac_cv_prog_AR="${ac_tool_prefix}ar"
> ++    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
> +     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> +     break 2
> +   fi
> +@@ -6165,11 +6419,15 @@ $as_echo "no" >&6; }
> + fi
>   
> - Some influential environment variables:
> -   CC          C compiler command
> -@@ -4977,8 +4983,8 @@ esac
>   
> ++    test -n "$AR" && break
> ++  done
> + fi
> +-if test -z "$ac_cv_prog_AR"; then
> ++if test -z "$AR"; then
> +   ac_ct_AR=$AR
> +-  # Extract the first word of "ar", so it can be a program name with args.
> +-set dummy ar; ac_word=$2
> ++  for ac_prog in ar
> ++do
> ++  # Extract the first word of "$ac_prog", so it can be a program name with args.
> ++set dummy $ac_prog; ac_word=$2
> + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> + $as_echo_n "checking for $ac_word... " >&6; }
> + if ${ac_cv_prog_ac_ct_AR+:} false; then :
> +@@ -6185,7 +6443,7 @@ do
> +   test -z "$as_dir" && as_dir=.
> +     for ac_exec_ext in '' $ac_executable_extensions; do
> +   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> +-    ac_cv_prog_ac_ct_AR="ar"
> ++    ac_cv_prog_ac_ct_AR="$ac_prog"
> +     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> +     break 2
> +   fi
> +@@ -6204,6 +6462,10 @@ else
> + $as_echo "no" >&6; }
> + fi
>   
> ++
> ++  test -n "$ac_ct_AR" && break
> ++done
> ++
> +   if test "x$ac_ct_AR" = x; then
> +     AR="false"
> +   else
> +@@ -6215,25 +6477,20 @@ ac_tool_warned=yes ;;
> + esac
> +     AR=$ac_ct_AR
> +   fi
> +-else
> +-  AR="$ac_cv_prog_AR"
> + fi
>   
> --macro_version='2.2.7a'
> --macro_revision='1.3134'
> -+macro_version='2.4'
> -+macro_revision='1.3293'
> +-test -z "$AR" && AR=ar
> +-if test -n "$plugin_option"; then
> +-  if $AR --help 2>&1 | grep -q "\--plugin"; then
> +-    touch conftest.c
> +-    $AR $plugin_option rc conftest.a conftest.c
> +-    if test "$?" != 0; then
> +-      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
> ++  touch conftest.c
> ++  $AR $plugin_option rc conftest.a conftest.c
> ++  if test "$?" != 0; then
> ++    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
> + $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
> +-    else
> +-      AR="$AR $plugin_option"
> +-    fi
> +-    rm -f conftest.*
> ++  else
> ++    AR="$AR $plugin_option"
> +   fi
> +-fi
> +-test -z "$AR_FLAGS" && AR_FLAGS=cru
> ++  rm -f conftest.*
> ++: ${AR=ar}
> ++: ${AR_FLAGS=cru}
> ++
>   
>   
>   
> -@@ -5018,7 +5024,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> - { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
> - $as_echo_n "checking how to print strings... " >&6; }
> - # Test print first, because it will be a builtin if present.
> --if test "X`print -r -- -n 2>/dev/null`" = X-n && \
> -+if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
> -    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
> -   ECHO='print -r --'
> - elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> -@@ -5711,8 +5717,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
> - # Try some XSI features
> - xsi_shell=no
> - ( _lt_dummy="a/b/c"
> --  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
> --      = c,a/b,, \
> -+  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
> -+      = c,a/b,b/c, \
> -     && eval 'test $(( 1 + 1 )) -eq 2 \
> -     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
> -   && xsi_shell=yes
> -@@ -5761,6 +5767,80 @@ esac
> +@@ -6244,6 +6501,63 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
>   
>   
>   
> -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
> -+$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
> -+if ${lt_cv_to_host_file_cmd+:} false; then :
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
> ++$as_echo_n "checking for archiver @FILE support... " >&6; }
> ++if ${lt_cv_ar_at_file+:} false; then :
>  +  $as_echo_n "(cached) " >&6
>  +else
> -+  case $host in
> -+  *-*-mingw* )
> -+    case $build in
> -+      *-*-mingw* ) # actually msys
> -+        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
> -+        ;;
> -+      *-*-cygwin* )
> -+        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
> -+        ;;
> -+      * ) # otherwise, assume *nix
> -+        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
> -+        ;;
> -+    esac
> -+    ;;
> -+  *-*-cygwin* )
> -+    case $build in
> -+      *-*-mingw* ) # actually msys
> -+        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
> -+        ;;
> -+      *-*-cygwin* )
> -+        lt_cv_to_host_file_cmd=func_convert_file_noop
> -+        ;;
> -+      * ) # otherwise, assume *nix
> -+        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
> -+        ;;
> -+    esac
> -+    ;;
> -+  * ) # unhandled hosts (and "normal" native builds)
> -+    lt_cv_to_host_file_cmd=func_convert_file_noop
> -+    ;;
> -+esac
> -+
> -+fi
> -+
> -+to_host_file_cmd=$lt_cv_to_host_file_cmd
> -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
> -+$as_echo "$lt_cv_to_host_file_cmd" >&6; }
> ++  lt_cv_ar_at_file=no
> ++   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> ++/* end confdefs.h.  */
>  +
> ++int
> ++main ()
> ++{
>  +
> ++  ;
> ++  return 0;
> ++}
> ++_ACEOF
> ++if ac_fn_c_try_compile "$LINENO"; then :
> ++  echo conftest.$ac_objext > conftest.lst
> ++      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
> ++      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
> ++  (eval $lt_ar_try) 2>&5
> ++  ac_status=$?
> ++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> ++  test $ac_status = 0; }
> ++      if test "$ac_status" -eq 0; then
> ++	# Ensure the archiver fails upon bogus file names.
> ++	rm -f conftest.$ac_objext libconftest.a
> ++	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
> ++  (eval $lt_ar_try) 2>&5
> ++  ac_status=$?
> ++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> ++  test $ac_status = 0; }
> ++	if test "$ac_status" -ne 0; then
> ++          lt_cv_ar_at_file=@
> ++        fi
> ++      fi
> ++      rm -f conftest.* libconftest.a
>  +
> ++fi
> ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
>  +
> ++fi
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
> ++$as_echo "$lt_cv_ar_at_file" >&6; }
>  +
> -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
> -+$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
> -+if ${lt_cv_to_tool_file_cmd+:} false; then :
> -+  $as_echo_n "(cached) " >&6
> ++if test "x$lt_cv_ar_at_file" = xno; then
> ++  archiver_list_spec=
>  +else
> -+  #assume ordinary cross tools, or native build.
> -+lt_cv_to_tool_file_cmd=func_convert_file_noop
> -+case $host in
> -+  *-*-mingw* )
> -+    case $build in
> -+      *-*-mingw* ) # actually msys
> -+        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
> -+        ;;
> -+    esac
> -+    ;;
> -+esac
> -+
> ++  archiver_list_spec=$lt_cv_ar_at_file
>  +fi
>  +
> -+to_tool_file_cmd=$lt_cv_to_tool_file_cmd
> -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
> -+$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
>  +
>  +
>  +
>  +
>  +
> - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
> - $as_echo_n "checking for $LD option to reload object files... " >&6; }
> - if ${lt_cv_ld_reload_flag+:} false; then :
> -@@ -5777,6 +5857,11 @@ case $reload_flag in
> - esac
> - reload_cmds='$LD$reload_flag -o $output$reload_objs'
> - case $host_os in
> -+  cygwin* | mingw* | pw32* | cegcc*)
> -+    if test "$GCC" != yes; then
> -+      reload_cmds=false
> -+    fi
> -+    ;;
> -   darwin*)
> -     if test "$GCC" = yes; then
> -       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
> -@@ -5945,7 +6030,8 @@ mingw* | pw32*)
> -     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
> -     lt_cv_file_magic_cmd='func_win32_libid'
> + 
> + if test -n "$ac_tool_prefix"; then
> +   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
> +@@ -6584,8 +6898,8 @@ esac
> + lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
> + 
> + # Transform an extracted symbol line into symbol name and symbol address
> +-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
> +-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\", (void *) \&\2},/p'"
> ++lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
> ++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\", (void *) \&\2},/p'"
> + 
> + # Handle CRLF in mingw tool chain
> + opt_cr=
> +@@ -6621,6 +6935,7 @@ for ac_symprfx in "" "_"; do
>     else
> --    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
> -+    # Keep this pattern in sync with the one in func_win32_libid.
> -+    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
> -     lt_cv_file_magic_cmd='$OBJDUMP -f'
> +     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
>     fi
> -   ;;
> -@@ -6099,6 +6185,21 @@ esac
> - fi
> - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
> - $as_echo "$lt_cv_deplibs_check_method" >&6; }
> ++  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
> + 
> +   # Check to see that the pipe works correctly.
> +   pipe_works=no
> +@@ -6662,6 +6977,18 @@ _LT_EOF
> +       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
> + 	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
> + 	  cat <<_LT_EOF > conftest.$ac_ext
> ++/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
> ++#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
> ++/* DATA imports from DLLs on WIN32 con't be const, because runtime
> ++   relocations are performed -- see ld's documentation on pseudo-relocs.  */
> ++# define LT_DLSYM_CONST
> ++#elif defined(__osf__)
> ++/* This system does not cope well with relocations in const data.  */
> ++# define LT_DLSYM_CONST
> ++#else
> ++# define LT_DLSYM_CONST const
> ++#endif
>  +
> -+file_magic_glob=
> -+want_nocaseglob=no
> -+if test "$build" = "$host"; then
> -+  case $host_os in
> -+  mingw* | pw32*)
> -+    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
> -+      want_nocaseglob=yes
> -+    else
> -+      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
> -+    fi
> -+    ;;
> -+  esac
> + #ifdef __cplusplus
> + extern "C" {
> + #endif
> +@@ -6673,7 +7000,7 @@ _LT_EOF
> + 	  cat <<_LT_EOF >> conftest.$ac_ext
> + 
> + /* The mapping between symbol names and symbols.  */
> +-const struct {
> ++LT_DLSYM_CONST struct {
> +   const char *name;
> +   void       *address;
> + }
> +@@ -6699,8 +7026,8 @@ static const void *lt_preloaded_setup() {
> + _LT_EOF
> + 	  # Now try linking the two files.
> + 	  mv conftest.$ac_objext conftstm.$ac_objext
> +-	  lt_save_LIBS="$LIBS"
> +-	  lt_save_CFLAGS="$CFLAGS"
> ++	  lt_globsym_save_LIBS=$LIBS
> ++	  lt_globsym_save_CFLAGS=$CFLAGS
> + 	  LIBS="conftstm.$ac_objext"
> + 	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
> + 	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
> +@@ -6710,8 +7037,8 @@ _LT_EOF
> +   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
> + 	    pipe_works=yes
> + 	  fi
> +-	  LIBS="$lt_save_LIBS"
> +-	  CFLAGS="$lt_save_CFLAGS"
> ++	  LIBS=$lt_globsym_save_LIBS
> ++	  CFLAGS=$lt_globsym_save_CFLAGS
> + 	else
> + 	  echo "cannot find nm_test_func in $nlist" >&5
> + 	fi
> +@@ -6748,6 +7075,14 @@ else
> + $as_echo "ok" >&6; }
> + fi
> + 
> ++# Response file support.
> ++if test "$lt_cv_nm_interface" = "MS dumpbin"; then
> ++  nm_file_list_spec='@'
> ++elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
> ++  nm_file_list_spec='@'
>  +fi
>  +
> - file_magic_cmd=$lt_cv_file_magic_cmd
> - deplibs_check_method=$lt_cv_deplibs_check_method
> - test -z "$deplibs_check_method" && deplibs_check_method=unknown
> -@@ -6114,6 +6215,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
> ++
> + 
>   
>   
> +@@ -6766,6 +7101,47 @@ fi
> + 
>   
> + 
> ++
>  +
>  +
>  +
>  +
>  +
>  +
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
> ++$as_echo_n "checking for sysroot... " >&6; }
> ++
> ++# Check whether --with-libtool-sysroot was given.
> ++if test "${with_libtool_sysroot+set}" = set; then :
> ++  withval=$with_libtool_sysroot;
> ++else
> ++  with_libtool_sysroot=no
> ++fi
> ++
> ++
> ++lt_sysroot=
> ++case ${with_libtool_sysroot} in #(
> ++ yes)
> ++   if test "$GCC" = yes; then
> ++     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
> ++   fi
> ++   ;; #(
> ++ /*)
> ++   lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"`
> ++   ;; #(
> ++ no|'')
> ++   ;; #(
> ++ *)
> ++   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_libtool_sysroot}" >&5
> ++$as_echo "${with_libtool_sysroot}" >&6; }
> ++   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
> ++   ;;
> ++esac
> ++
> ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
> ++$as_echo "${lt_sysroot:-no}" >&6; }
> ++
>  +
> + 
> + 
> + 
> +@@ -6975,6 +7351,123 @@ esac
> + 
> + need_locks="$enable_libtool_lock"
> + 
> ++if test -n "$ac_tool_prefix"; then
> ++  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
> ++set dummy ${ac_tool_prefix}mt; ac_word=$2
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> ++$as_echo_n "checking for $ac_word... " >&6; }
> ++if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  if test -n "$MANIFEST_TOOL"; then
> ++  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
> ++else
> ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> ++for as_dir in $PATH
> ++do
> ++  IFS=$as_save_IFS
> ++  test -z "$as_dir" && as_dir=.
> ++    for ac_exec_ext in '' $ac_executable_extensions; do
> ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> ++    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
> ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> ++    break 2
> ++  fi
> ++done
> ++  done
> ++IFS=$as_save_IFS
>  +
> ++fi
> ++fi
> ++MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
> ++if test -n "$MANIFEST_TOOL"; then
> ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
> ++$as_echo "$MANIFEST_TOOL" >&6; }
> ++else
> ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> ++$as_echo "no" >&6; }
> ++fi
>  +
>  +
> -+if test -n "$ac_tool_prefix"; then
> -+  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
> -+set dummy ${ac_tool_prefix}dlltool; ac_word=$2
> ++fi
> ++if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
> ++  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
> ++  # Extract the first word of "mt", so it can be a program name with args.
> ++set dummy mt; ac_word=$2
>  +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
>  +$as_echo_n "checking for $ac_word... " >&6; }
> -+if ${ac_cv_prog_DLLTOOL+:} false; then :
> ++if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
>  +  $as_echo_n "(cached) " >&6
>  +else
> -+  if test -n "$DLLTOOL"; then
> -+  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
> ++  if test -n "$ac_ct_MANIFEST_TOOL"; then
> ++  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
>  +else
>  +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
>  +for as_dir in $PATH
> @@ -26969,7 +30605,7 @@ index db023b48c28..c562aada2a4 100755
>  +  test -z "$as_dir" && as_dir=.
>  +    for ac_exec_ext in '' $ac_executable_extensions; do
>  +  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> -+    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
> ++    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
>  +    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
>  +    break 2
>  +  fi
> @@ -26978,2522 +30614,3178 @@ index db023b48c28..c562aada2a4 100755
>  +IFS=$as_save_IFS
>  +
>  +fi
> -+fi
> -+DLLTOOL=$ac_cv_prog_DLLTOOL
> -+if test -n "$DLLTOOL"; then
> -+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
> -+$as_echo "$DLLTOOL" >&6; }
> -+else
> -+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -+$as_echo "no" >&6; }
> -+fi
> -+
> ++fi
> ++ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
> ++if test -n "$ac_ct_MANIFEST_TOOL"; then
> ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
> ++$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
> ++else
> ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> ++$as_echo "no" >&6; }
> ++fi
> ++
> ++  if test "x$ac_ct_MANIFEST_TOOL" = x; then
> ++    MANIFEST_TOOL=":"
> ++  else
> ++    case $cross_compiling:$ac_tool_warned in
> ++yes:)
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
> ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
> ++ac_tool_warned=yes ;;
> ++esac
> ++    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
> ++  fi
> ++else
> ++  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
> ++fi
> ++
> ++test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
> ++$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
> ++if ${lt_cv_path_mainfest_tool+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  lt_cv_path_mainfest_tool=no
> ++  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
> ++  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
> ++  cat conftest.err >&5
> ++  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
> ++    lt_cv_path_mainfest_tool=yes
> ++  fi
> ++  rm -f conftest*
> ++fi
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
> ++$as_echo "$lt_cv_path_mainfest_tool" >&6; }
> ++if test "x$lt_cv_path_mainfest_tool" != xyes; then
> ++  MANIFEST_TOOL=:
> ++fi
> ++
> ++
> ++
> ++
> ++
> + 
> +   case $host_os in
> +     rhapsody* | darwin*)
> +@@ -7538,6 +8031,8 @@ _LT_EOF
> +       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
> +       echo "$AR cru libconftest.a conftest.o" >&5
> +       $AR cru libconftest.a conftest.o 2>&5
> ++      echo "$RANLIB libconftest.a" >&5
> ++      $RANLIB libconftest.a 2>&5
> +       cat > conftest.c << _LT_EOF
> + int main() { return 0;}
> + _LT_EOF
> +@@ -8090,8 +8585,6 @@ fi
> + lt_prog_compiler_pic=
> + lt_prog_compiler_static=
> + 
> +-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
> +-$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> + 
> +   if test "$GCC" = yes; then
> +     lt_prog_compiler_wl='-Wl,'
> +@@ -8257,6 +8750,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> + 	lt_prog_compiler_pic='--shared'
> + 	lt_prog_compiler_static='--static'
> + 	;;
> ++      nagfor*)
> ++	# NAG Fortran compiler
> ++	lt_prog_compiler_wl='-Wl,-Wl,,'
> ++	lt_prog_compiler_pic='-PIC'
> ++	lt_prog_compiler_static='-Bstatic'
> ++	;;
> +       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
> +         # Portland Group compilers (*not* the Pentium gcc compiler,
> + 	# which looks to be a dead project)
> +@@ -8319,7 +8818,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> +       lt_prog_compiler_pic='-KPIC'
> +       lt_prog_compiler_static='-Bstatic'
> +       case $cc_basename in
> +-      f77* | f90* | f95*)
> ++      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
> + 	lt_prog_compiler_wl='-Qoption ld ';;
> +       *)
> + 	lt_prog_compiler_wl='-Wl,';;
> +@@ -8376,13 +8875,17 @@ case $host_os in
> +     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
> +     ;;
> + esac
> +-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
> +-$as_echo "$lt_prog_compiler_pic" >&6; }
> +-
> +-
> +-
> +-
> + 
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
> ++$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> ++if ${lt_cv_prog_compiler_pic+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
> ++fi
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
> ++$as_echo "$lt_cv_prog_compiler_pic" >&6; }
> ++lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
> + 
> + #
> + # Check to make sure the PIC flag actually works.
> +@@ -8443,6 +8946,11 @@ fi
> + 
> + 
> + 
> ++
> ++
> ++
> ++
> ++
> + #
> + # Check to make sure the static flag actually works.
> + #
> +@@ -8793,7 +9301,8 @@ _LT_EOF
> +       allow_undefined_flag=unsupported
> +       always_export_symbols=no
> +       enable_shared_with_static_runtimes=yes
> +-      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
> ++      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
> ++      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
> + 
> +       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> +         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> +@@ -8892,12 +9401,12 @@ _LT_EOF
> + 	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
> + 	  hardcode_libdir_flag_spec=
> + 	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
> +-	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
> ++	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
> + 	  if test "x$supports_anon_versioning" = xyes; then
> + 	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
> + 	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
> + 	      echo "local: *; };" >> $output_objdir/$libname.ver~
> +-	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
> ++	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
> + 	  fi
> + 	  ;;
> + 	esac
> +@@ -8911,8 +9420,8 @@ _LT_EOF
> + 	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
> + 	wlarc=
> +       else
> +-	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> +-	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> ++	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> ++	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> +       fi
> +       ;;
> + 
> +@@ -8930,8 +9439,8 @@ _LT_EOF
> + 
> + _LT_EOF
> +       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> +-	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> +-	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> ++	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> ++	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> +       else
> + 	ld_shlibs=no
> +       fi
> +@@ -8977,8 +9486,8 @@ _LT_EOF
> + 
> +     *)
> +       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> +-	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> +-	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> ++	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> ++	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> +       else
> + 	ld_shlibs=no
> +       fi
> +@@ -9108,7 +9617,13 @@ _LT_EOF
> + 	allow_undefined_flag='-berok'
> +         # Determine the default libpath from the value encoded in an
> +         # empty executable.
> +-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> ++        if test "${lt_cv_aix_libpath+set}" = set; then
> ++  aix_libpath=$lt_cv_aix_libpath
> ++else
> ++  if ${lt_cv_aix_libpath_+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> + /* end confdefs.h.  */
> + 
> + int
> +@@ -9121,22 +9636,29 @@ main ()
> + _ACEOF
> + if ac_fn_c_try_link "$LINENO"; then :
> + 
> +-lt_aix_libpath_sed='
> +-    /Import File Strings/,/^$/ {
> +-	/^0/ {
> +-	    s/^0  *\(.*\)$/\1/
> +-	    p
> +-	}
> +-    }'
> +-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> +-# Check for a 64-bit object if we didn't find anything.
> +-if test -z "$aix_libpath"; then
> +-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> +-fi
> ++  lt_aix_libpath_sed='
> ++      /Import File Strings/,/^$/ {
> ++	  /^0/ {
> ++	      s/^0  *\([^ ]*\) *$/\1/
> ++	      p
> ++	  }
> ++      }'
> ++  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> ++  # Check for a 64-bit object if we didn't find anything.
> ++  if test -z "$lt_cv_aix_libpath_"; then
> ++    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> ++  fi
> + fi
> + rm -f core conftest.err conftest.$ac_objext \
> +     conftest$ac_exeext conftest.$ac_ext
> +-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> ++  if test -z "$lt_cv_aix_libpath_"; then
> ++    lt_cv_aix_libpath_="/usr/lib:/lib"
> ++  fi
> ++
> ++fi
>  +
> ++  aix_libpath=$lt_cv_aix_libpath_
>  +fi
> -+if test -z "$ac_cv_prog_DLLTOOL"; then
> -+  ac_ct_DLLTOOL=$DLLTOOL
> -+  # Extract the first word of "dlltool", so it can be a program name with args.
> -+set dummy dlltool; ac_word=$2
> -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> -+$as_echo_n "checking for $ac_word... " >&6; }
> -+if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
> -+  $as_echo_n "(cached) " >&6
> + 
> +         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> +         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_sym_flag:\$export_symbols $shared_flag"
> +@@ -9148,7 +9670,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> + 	else
> + 	 # Determine the default libpath from the value encoded in an
> + 	 # empty executable.
> +-	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> ++	 if test "${lt_cv_aix_libpath+set}" = set; then
> ++  aix_libpath=$lt_cv_aix_libpath
>  +else
> -+  if test -n "$ac_ct_DLLTOOL"; then
> -+  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
> ++  if ${lt_cv_aix_libpath_+:} false; then :
> ++  $as_echo_n "(cached) " >&6
>  +else
> -+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> -+for as_dir in $PATH
> -+do
> -+  IFS=$as_save_IFS
> -+  test -z "$as_dir" && as_dir=.
> -+    for ac_exec_ext in '' $ac_executable_extensions; do
> -+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> -+    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
> -+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> -+    break 2
> ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> + /* end confdefs.h.  */
> + 
> + int
> +@@ -9161,22 +9689,29 @@ main ()
> + _ACEOF
> + if ac_fn_c_try_link "$LINENO"; then :
> + 
> +-lt_aix_libpath_sed='
> +-    /Import File Strings/,/^$/ {
> +-	/^0/ {
> +-	    s/^0  *\(.*\)$/\1/
> +-	    p
> +-	}
> +-    }'
> +-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> +-# Check for a 64-bit object if we didn't find anything.
> +-if test -z "$aix_libpath"; then
> +-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> +-fi
> ++  lt_aix_libpath_sed='
> ++      /Import File Strings/,/^$/ {
> ++	  /^0/ {
> ++	      s/^0  *\([^ ]*\) *$/\1/
> ++	      p
> ++	  }
> ++      }'
> ++  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> ++  # Check for a 64-bit object if we didn't find anything.
> ++  if test -z "$lt_cv_aix_libpath_"; then
> ++    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
>  +  fi
> -+done
> -+  done
> -+IFS=$as_save_IFS
> -+
> -+fi
> -+fi
> -+ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
> -+if test -n "$ac_ct_DLLTOOL"; then
> -+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
> -+$as_echo "$ac_ct_DLLTOOL" >&6; }
> -+else
> -+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -+$as_echo "no" >&6; }
> -+fi
> -+
> -+  if test "x$ac_ct_DLLTOOL" = x; then
> -+    DLLTOOL="false"
> -+  else
> -+    case $cross_compiling:$ac_tool_warned in
> -+yes:)
> -+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
> -+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
> -+ac_tool_warned=yes ;;
> -+esac
> -+    DLLTOOL=$ac_ct_DLLTOOL
> + fi
> + rm -f core conftest.err conftest.$ac_objext \
> +     conftest$ac_exeext conftest.$ac_ext
> +-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> ++  if test -z "$lt_cv_aix_libpath_"; then
> ++    lt_cv_aix_libpath_="/usr/lib:/lib"
>  +  fi
> -+else
> -+  DLLTOOL="$ac_cv_prog_DLLTOOL"
> -+fi
> -+
> -+test -z "$DLLTOOL" && DLLTOOL=dlltool
> -+
> -+
> -+
> -+
> -+
> -+
> -+
> -+
> -+
> -+
> -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
> -+$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
> -+if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
> -+  $as_echo_n "(cached) " >&6
> -+else
> -+  lt_cv_sharedlib_from_linklib_cmd='unknown'
> -+
> -+case $host_os in
> -+cygwin* | mingw* | pw32* | cegcc*)
> -+  # two different shell functions defined in ltmain.sh
> -+  # decide which to use based on capabilities of $DLLTOOL
> -+  case `$DLLTOOL --help 2>&1` in
> -+  *--identify-strict*)
> -+    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
> -+    ;;
> -+  *)
> -+    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
> -+    ;;
> -+  esac
> -+  ;;
> -+*)
> -+  # fallback: assume linklib IS sharedlib
> -+  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
> -+  ;;
> -+esac
>  +
>  +fi
> -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
> -+$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
> -+sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
> -+test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
> -+
>  +
> -+
> -+
> -+
> -+
> -+
> - plugin_option=
> - plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
> - for plugin in $plugin_names; do
> -@@ -6128,8 +6380,10 @@ for plugin in $plugin_names; do
> - done
> ++  aix_libpath=$lt_cv_aix_libpath_
> ++fi
>   
> - if test -n "$ac_tool_prefix"; then
> --  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
> --set dummy ${ac_tool_prefix}ar; ac_word=$2
> -+  for ac_prog in ar
> -+  do
> -+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
> -+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
> - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> - $as_echo_n "checking for $ac_word... " >&6; }
> - if ${ac_cv_prog_AR+:} false; then :
> -@@ -6145,7 +6399,7 @@ do
> -   test -z "$as_dir" && as_dir=.
> -     for ac_exec_ext in '' $ac_executable_extensions; do
> -   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> --    ac_cv_prog_AR="${ac_tool_prefix}ar"
> -+    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
> -     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> -     break 2
> -   fi
> -@@ -6165,11 +6419,15 @@ $as_echo "no" >&6; }
> - fi
> + 	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> + 	  # Warning - without using the other run time loading flags,
> +@@ -9221,20 +9756,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +       # Microsoft Visual C++.
> +       # hardcode_libdir_flag_spec is actually meaningless, as there is
> +       # no search path for DLLs.
> +-      hardcode_libdir_flag_spec=' '
> +-      allow_undefined_flag=unsupported
> +-      # Tell ltmain to make .lib files, not .a files.
> +-      libext=lib
> +-      # Tell ltmain to make .dll files, not .so files.
> +-      shrext_cmds=".dll"
> +-      # FIXME: Setting linknames here is a bad hack.
> +-      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> +-      # The linker will automatically build a .lib file if we build a DLL.
> +-      old_archive_from_new_cmds='true'
> +-      # FIXME: Should let the user specify the lib program.
> +-      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
> +-      fix_srcfile_path='`cygpath -w "$srcfile"`'
> +-      enable_shared_with_static_runtimes=yes
> ++      case $cc_basename in
> ++      cl*)
> ++	# Native MSVC
> ++	hardcode_libdir_flag_spec=' '
> ++	allow_undefined_flag=unsupported
> ++	always_export_symbols=yes
> ++	file_list_spec='@'
> ++	# Tell ltmain to make .lib files, not .a files.
> ++	libext=lib
> ++	# Tell ltmain to make .dll files, not .so files.
> ++	shrext_cmds=".dll"
> ++	# FIXME: Setting linknames here is a bad hack.
> ++	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
> ++	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
> ++	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
> ++	  else
> ++	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
> ++	  fi~
> ++	  $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
> ++	  linknames='
> ++	# The linker will not automatically build a static lib if we build a DLL.
> ++	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
> ++	enable_shared_with_static_runtimes=yes
> ++	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
> ++	# Don't use ranlib
> ++	old_postinstall_cmds='chmod 644 $oldlib'
> ++	postlink_cmds='lt_outputfile="@OUTPUT@"~
> ++	  lt_tool_outputfile="@TOOL_OUTPUT@"~
> ++	  case $lt_outputfile in
> ++	    *.exe|*.EXE) ;;
> ++	    *)
> ++	      lt_outputfile="$lt_outputfile.exe"
> ++	      lt_tool_outputfile="$lt_tool_outputfile.exe"
> ++	      ;;
> ++	  esac~
> ++	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
> ++	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
> ++	    $RM "$lt_outputfile.manifest";
> ++	  fi'
> ++	;;
> ++      *)
> ++	# Assume MSVC wrapper
> ++	hardcode_libdir_flag_spec=' '
> ++	allow_undefined_flag=unsupported
> ++	# Tell ltmain to make .lib files, not .a files.
> ++	libext=lib
> ++	# Tell ltmain to make .dll files, not .so files.
> ++	shrext_cmds=".dll"
> ++	# FIXME: Setting linknames here is a bad hack.
> ++	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> ++	# The linker will automatically build a .lib file if we build a DLL.
> ++	old_archive_from_new_cmds='true'
> ++	# FIXME: Should let the user specify the lib program.
> ++	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
> ++	enable_shared_with_static_runtimes=yes
> ++	;;
> ++      esac
> +       ;;
>   
> +     darwin* | rhapsody*)
> +@@ -9295,7 +9873,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   
> -+    test -n "$AR" && break
> -+  done
> - fi
> --if test -z "$ac_cv_prog_AR"; then
> -+if test -z "$AR"; then
> -   ac_ct_AR=$AR
> --  # Extract the first word of "ar", so it can be a program name with args.
> --set dummy ar; ac_word=$2
> -+  for ac_prog in ar
> -+do
> -+  # Extract the first word of "$ac_prog", so it can be a program name with args.
> -+set dummy $ac_prog; ac_word=$2
> - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> - $as_echo_n "checking for $ac_word... " >&6; }
> - if ${ac_cv_prog_ac_ct_AR+:} false; then :
> -@@ -6185,7 +6443,7 @@ do
> -   test -z "$as_dir" && as_dir=.
> -     for ac_exec_ext in '' $ac_executable_extensions; do
> -   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> --    ac_cv_prog_ac_ct_AR="ar"
> -+    ac_cv_prog_ac_ct_AR="$ac_prog"
> -     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> -     break 2
> -   fi
> -@@ -6204,6 +6462,10 @@ else
> - $as_echo "no" >&6; }
> +     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
> +     freebsd* | dragonfly*)
> +-      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
> ++      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
> +       hardcode_libdir_flag_spec='-R$libdir'
> +       hardcode_direct=yes
> +       hardcode_shlibpath_var=no
> +@@ -9303,7 +9881,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> + 
> +     hpux9*)
> +       if test "$GCC" = yes; then
> +-	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'
> ++	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> +       else
> + 	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> +       fi
> +@@ -9319,7 +9897,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> + 
> +     hpux10*)
> +       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> +-	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> ++	archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> +       else
> + 	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
> +       fi
> +@@ -9343,10 +9921,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> + 	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> + 	  ;;
> + 	ia64*)
> +-	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> ++	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> + 	  ;;
> + 	*)
> +-	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> ++	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> + 	  ;;
> + 	esac
> +       else
> +@@ -9425,23 +10003,36 @@ fi
> + 
> +     irix5* | irix6* | nonstopux*)
> +       if test "$GCC" = yes; then
> +-	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> ++	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> + 	# Try to use the -exported_symbol ld option, if it does not
> + 	# work, assume that -exports_file does not work either and
> + 	# implicitly export all symbols.
> +-        save_LDFLAGS="$LDFLAGS"
> +-        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
> +-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> ++	# This should be the same for all languages, so no per-tag cache variable.
> ++	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
> ++$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
> ++if ${lt_cv_irix_exported_symbol+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  save_LDFLAGS="$LDFLAGS"
> ++	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
> ++	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> + /* end confdefs.h.  */
> +-int foo(void) {}
> ++int foo (void) { return 0; }
> + _ACEOF
> + if ac_fn_c_try_link "$LINENO"; then :
> +-  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
> +-
> ++  lt_cv_irix_exported_symbol=yes
> ++else
> ++  lt_cv_irix_exported_symbol=no
>   fi
> + rm -f core conftest.err conftest.$ac_objext \
> +     conftest$ac_exeext conftest.$ac_ext
> +-        LDFLAGS="$save_LDFLAGS"
> ++           LDFLAGS="$save_LDFLAGS"
> ++fi
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
> ++$as_echo "$lt_cv_irix_exported_symbol" >&6; }
> ++	if test "$lt_cv_irix_exported_symbol" = yes; then
> ++          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
> ++	fi
> +       else
> + 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
> + 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
> +@@ -9526,7 +10117,7 @@ rm -f core conftest.err conftest.$ac_objext \
> +     osf4* | osf5*)	# as osf3* with the addition of -msym flag
> +       if test "$GCC" = yes; then
> + 	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
> +-	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> ++	archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> + 	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
> +       else
> + 	allow_undefined_flag=' -expect_unresolved \*'
> +@@ -9545,9 +10136,9 @@ rm -f core conftest.err conftest.$ac_objext \
> +       no_undefined_flag=' -z defs'
> +       if test "$GCC" = yes; then
> + 	wlarc='${wl}'
> +-	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> ++	archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> + 	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
> +-	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> ++	  $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> +       else
> + 	case `$CC -V 2>&1` in
> + 	*"Compilers 5.0"*)
> +@@ -10123,8 +10714,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> +   need_version=no
> +   need_lib_prefix=no
>   
> +-  case $GCC,$host_os in
> +-  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
> ++  case $GCC,$cc_basename in
> ++  yes,*)
> ++    # gcc
> +     library_names_spec='$libname.dll.a'
> +     # DLL is installed to $(libdir)/../bin by postinstall_cmds
> +     postinstall_cmds='base_file=`basename \${file}`~
> +@@ -10157,13 +10749,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> +       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> +       ;;
> +     esac
> ++    dynamic_linker='Win32 ld.exe'
> ++    ;;
>  +
> -+  test -n "$ac_ct_AR" && break
> -+done
> ++  *,cl*)
> ++    # Native MSVC
> ++    libname_spec='$name'
> ++    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> ++    library_names_spec='${libname}.dll.lib'
>  +
> -   if test "x$ac_ct_AR" = x; then
> -     AR="false"
> -   else
> -@@ -6215,25 +6477,20 @@ ac_tool_warned=yes ;;
> - esac
> -     AR=$ac_ct_AR
> -   fi
> --else
> --  AR="$ac_cv_prog_AR"
> - fi
> - 
> --test -z "$AR" && AR=ar
> --if test -n "$plugin_option"; then
> --  if $AR --help 2>&1 | grep -q "\--plugin"; then
> --    touch conftest.c
> --    $AR $plugin_option rc conftest.a conftest.c
> --    if test "$?" != 0; then
> --      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
> -+  touch conftest.c
> -+  $AR $plugin_option rc conftest.a conftest.c
> -+  if test "$?" != 0; then
> -+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
> - $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
> --    else
> --      AR="$AR $plugin_option"
> --    fi
> --    rm -f conftest.*
> -+  else
> -+    AR="$AR $plugin_option"
> -   fi
> --fi
> --test -z "$AR_FLAGS" && AR_FLAGS=cru
> -+  rm -f conftest.*
> -+: ${AR=ar}
> -+: ${AR_FLAGS=cru}
> ++    case $build_os in
> ++    mingw*)
> ++      sys_lib_search_path_spec=
> ++      lt_save_ifs=$IFS
> ++      IFS=';'
> ++      for lt_path in $LIB
> ++      do
> ++        IFS=$lt_save_ifs
> ++        # Let DOS variable expansion print the short 8.3 style file name.
> ++        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
> ++        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
> ++      done
> ++      IFS=$lt_save_ifs
> ++      # Convert to MSYS style.
> ++      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
> ++      ;;
> ++    cygwin*)
> ++      # Convert to unix form, then to dos form, then back to unix form
> ++      # but this time dos style (no spaces!) so that the unix form looks
> ++      # like /cygdrive/c/PROGRA~1:/cygdr...
> ++      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
> ++      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
> ++      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
> ++      ;;
> ++    *)
> ++      sys_lib_search_path_spec="$LIB"
> ++      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
> ++        # It is most probably a Windows format PATH.
> ++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
> ++      else
> ++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
> ++      fi
> ++      # FIXME: find the short name or the path components, as spaces are
> ++      # common. (e.g. "Program Files" -> "PROGRA~1")
> ++      ;;
> ++    esac
>  +
> ++    # DLL is installed to $(libdir)/../bin by postinstall_cmds
> ++    postinstall_cmds='base_file=`basename \${file}`~
> ++      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
> ++      dldir=$destdir/`dirname \$dlpath`~
> ++      test -d \$dldir || mkdir -p \$dldir~
> ++      $install_prog $dir/$dlname \$dldir/$dlname'
> ++    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
> ++      dlpath=$dir/\$dldll~
> ++       $RM \$dlpath'
> ++    shlibpath_overrides_runpath=yes
> ++    dynamic_linker='Win32 link.exe'
> +     ;;
>   
> +   *)
> ++    # Assume MSVC wrapper
> +     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
> ++    dynamic_linker='Win32 ld.exe'
> +     ;;
> +   esac
> +-  dynamic_linker='Win32 ld.exe'
> +   # FIXME: first we should search . and the directory the executable is in
> +   shlibpath_var=PATH
> +   ;;
> +@@ -11041,7 +11691,7 @@ else
> +   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> +   lt_status=$lt_dlunknown
> +   cat > conftest.$ac_ext <<_LT_EOF
> +-#line 11044 "configure"
> ++#line $LINENO "configure"
> + #include "confdefs.h"
>   
> + #if HAVE_DLFCN_H
> +@@ -11085,10 +11735,10 @@ else
> + /* When -fvisbility=hidden is used, assume the code has been annotated
> +    correspondingly for the symbols needed.  */
> + #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> +-void fnord () __attribute__((visibility("default")));
> ++int fnord () __attribute__((visibility("default")));
> + #endif
>   
> -@@ -6244,6 +6501,63 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
> +-void fnord () { int i=42; }
> ++int fnord () { return 42; }
> + int main ()
> + {
> +   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> +@@ -11147,7 +11797,7 @@ else
> +   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> +   lt_status=$lt_dlunknown
> +   cat > conftest.$ac_ext <<_LT_EOF
> +-#line 11150 "configure"
> ++#line $LINENO "configure"
> + #include "confdefs.h"
>   
> + #if HAVE_DLFCN_H
> +@@ -11191,10 +11841,10 @@ else
> + /* When -fvisbility=hidden is used, assume the code has been annotated
> +    correspondingly for the symbols needed.  */
> + #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> +-void fnord () __attribute__((visibility("default")));
> ++int fnord () __attribute__((visibility("default")));
> + #endif
>   
> +-void fnord () { int i=42; }
> ++int fnord () { return 42; }
> + int main ()
> + {
> +   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> +@@ -13414,13 +14064,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> + lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
> + lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
> + lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> ++lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
> ++lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
> + reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
> + reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
> + OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
> + deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
> + file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
> ++file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
> ++want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
> ++DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
> ++sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
> + AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
> + AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
> ++archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
> + STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
> + RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
> + old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
> +@@ -13435,14 +14092,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> + lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
> + lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
> + 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"`'
> ++nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
> ++lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
> + objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
> + MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
> + lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
> +-lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
> + lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
> ++lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
> + lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
> + lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
> + need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
> ++MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
> + DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
> + NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
> + LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> +@@ -13475,12 +14135,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> + hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
> + inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
> + link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
> +-fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
> + always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
> + export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
> + exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
> + include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
> + prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
> ++postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
> + file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
> + variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
> + need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
> +@@ -13535,8 +14195,13 @@ reload_flag \
> + OBJDUMP \
> + deplibs_check_method \
> + file_magic_cmd \
> ++file_magic_glob \
> ++want_nocaseglob \
> ++DLLTOOL \
> ++sharedlib_from_linklib_cmd \
> + AR \
> + AR_FLAGS \
> ++archiver_list_spec \
> + STRIP \
> + RANLIB \
> + CC \
> +@@ -13546,12 +14211,14 @@ lt_cv_sys_global_symbol_pipe \
> + lt_cv_sys_global_symbol_to_cdecl \
> + lt_cv_sys_global_symbol_to_c_name_address \
> + lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> ++nm_file_list_spec \
> + lt_prog_compiler_no_builtin_flag \
> +-lt_prog_compiler_wl \
> + lt_prog_compiler_pic \
> ++lt_prog_compiler_wl \
> + lt_prog_compiler_static \
> + lt_cv_prog_compiler_c_o \
> + need_locks \
> ++MANIFEST_TOOL \
> + DSYMUTIL \
> + NMEDIT \
> + LIPO \
> +@@ -13567,7 +14234,6 @@ no_undefined_flag \
> + hardcode_libdir_flag_spec \
> + hardcode_libdir_flag_spec_ld \
> + hardcode_libdir_separator \
> +-fix_srcfile_path \
> + exclude_expsyms \
> + include_expsyms \
> + file_list_spec \
> +@@ -13603,6 +14269,7 @@ module_cmds \
> + module_expsym_cmds \
> + export_symbols_cmds \
> + prelink_cmds \
> ++postlink_cmds \
> + postinstall_cmds \
> + postuninstall_cmds \
> + finish_cmds \
> +@@ -14368,7 +15035,8 @@ $as_echo X"$file" |
> + # NOTE: Changes made to this file will be lost: look at ltmain.sh.
> + #
> + #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> +-#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
> ++#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
> ++#                 Inc.
> + #   Written by Gordon Matzigkeit, 1996
> + #
> + #   This file is part of GNU Libtool.
> +@@ -14471,19 +15139,42 @@ SP2NL=$lt_lt_SP2NL
> + # turn newlines into spaces.
> + NL2SP=$lt_lt_NL2SP
>   
> -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
> -+$as_echo_n "checking for archiver @FILE support... " >&6; }
> -+if ${lt_cv_ar_at_file+:} false; then :
> -+  $as_echo_n "(cached) " >&6
> -+else
> -+  lt_cv_ar_at_file=no
> -+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -+/* end confdefs.h.  */
> -+
> -+int
> -+main ()
> -+{
> ++# convert \$build file names to \$host format.
> ++to_host_file_cmd=$lt_cv_to_host_file_cmd
>  +
> -+  ;
> -+  return 0;
> -+}
> -+_ACEOF
> -+if ac_fn_c_try_compile "$LINENO"; then :
> -+  echo conftest.$ac_objext > conftest.lst
> -+      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
> -+      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
> -+  (eval $lt_ar_try) 2>&5
> -+  ac_status=$?
> -+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> -+  test $ac_status = 0; }
> -+      if test "$ac_status" -eq 0; then
> -+	# Ensure the archiver fails upon bogus file names.
> -+	rm -f conftest.$ac_objext libconftest.a
> -+	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
> -+  (eval $lt_ar_try) 2>&5
> -+  ac_status=$?
> -+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> -+  test $ac_status = 0; }
> -+	if test "$ac_status" -ne 0; then
> -+          lt_cv_ar_at_file=@
> -+        fi
> -+      fi
> -+      rm -f conftest.* libconftest.a
> ++# convert \$build files to toolchain format.
> ++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
>  +
> -+fi
> -+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> + # An object symbol dumper.
> + OBJDUMP=$lt_OBJDUMP
> + 
> + # Method to check whether dependent libraries are shared objects.
> + deplibs_check_method=$lt_deplibs_check_method
> + 
> +-# Command to use when deplibs_check_method == "file_magic".
> ++# Command to use when deplibs_check_method = "file_magic".
> + file_magic_cmd=$lt_file_magic_cmd
> + 
> ++# How to find potential files when deplibs_check_method = "file_magic".
> ++file_magic_glob=$lt_file_magic_glob
>  +
> -+fi
> -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
> -+$as_echo "$lt_cv_ar_at_file" >&6; }
> ++# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
> ++want_nocaseglob=$lt_want_nocaseglob
>  +
> -+if test "x$lt_cv_ar_at_file" = xno; then
> -+  archiver_list_spec=
> -+else
> -+  archiver_list_spec=$lt_cv_ar_at_file
> -+fi
> ++# DLL creation program.
> ++DLLTOOL=$lt_DLLTOOL
>  +
> ++# Command to associate shared and link libraries.
> ++sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
>  +
> + # The archiver.
> + AR=$lt_AR
>  +
> ++# Flags to create an archive.
> + AR_FLAGS=$lt_AR_FLAGS
> + 
> ++# How to feed a file listing to the archiver.
> ++archiver_list_spec=$lt_archiver_list_spec
>  +
> + # A symbol stripping program.
> + STRIP=$lt_STRIP
> + 
> +@@ -14513,6 +15204,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> + # Transform the output of nm in a C name address pair when lib prefix is needed.
> + global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
> + 
> ++# Specify filename containing input files for \$NM.
> ++nm_file_list_spec=$lt_nm_file_list_spec
>  +
> ++# The root where to search for dependent libraries,and in which our libraries should be installed.
> ++lt_sysroot=$lt_sysroot
>  +
> + # The name of the directory that contains temporary libtool files.
> + objdir=$objdir
>   
> - if test -n "$ac_tool_prefix"; then
> -   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
> -@@ -6584,8 +6898,8 @@ esac
> - lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
> +@@ -14522,6 +15219,9 @@ MAGIC_CMD=$MAGIC_CMD
> + # Must we lock files when doing compilation?
> + need_locks=$lt_need_locks
>   
> - # Transform an extracted symbol line into symbol name and symbol address
> --lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
> --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\", (void *) \&\2},/p'"
> -+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
> -+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\", (void *) \&\2},/p'"
> ++# Manifest tool.
> ++MANIFEST_TOOL=$lt_MANIFEST_TOOL
> ++
> + # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
> + DSYMUTIL=$lt_DSYMUTIL
>   
> - # Handle CRLF in mingw tool chain
> - opt_cr=
> -@@ -6621,6 +6935,7 @@ for ac_symprfx in "" "_"; do
> -   else
> -     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
> -   fi
> -+  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
> +@@ -14636,12 +15336,12 @@ with_gcc=$GCC
> + # Compiler flag to turn off builtin functions.
> + no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
>   
> -   # Check to see that the pipe works correctly.
> -   pipe_works=no
> -@@ -6662,6 +6977,18 @@ _LT_EOF
> -       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
> - 	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
> - 	  cat <<_LT_EOF > conftest.$ac_ext
> -+/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
> -+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
> -+/* DATA imports from DLLs on WIN32 con't be const, because runtime
> -+   relocations are performed -- see ld's documentation on pseudo-relocs.  */
> -+# define LT_DLSYM_CONST
> -+#elif defined(__osf__)
> -+/* This system does not cope well with relocations in const data.  */
> -+# define LT_DLSYM_CONST
> -+#else
> -+# define LT_DLSYM_CONST const
> -+#endif
> +-# How to pass a linker flag through the compiler.
> +-wl=$lt_lt_prog_compiler_wl
> +-
> + # Additional compiler flags for building library objects.
> + pic_flag=$lt_lt_prog_compiler_pic
> + 
> ++# How to pass a linker flag through the compiler.
> ++wl=$lt_lt_prog_compiler_wl
>  +
> - #ifdef __cplusplus
> - extern "C" {
> - #endif
> -@@ -6673,7 +7000,7 @@ _LT_EOF
> - 	  cat <<_LT_EOF >> conftest.$ac_ext
> + # Compiler flag to prevent dynamic linking.
> + link_static_flag=$lt_lt_prog_compiler_static
>   
> - /* The mapping between symbol names and symbols.  */
> --const struct {
> -+LT_DLSYM_CONST struct {
> -   const char *name;
> -   void       *address;
> - }
> -@@ -6699,8 +7026,8 @@ static const void *lt_preloaded_setup() {
> - _LT_EOF
> - 	  # Now try linking the two files.
> - 	  mv conftest.$ac_objext conftstm.$ac_objext
> --	  lt_save_LIBS="$LIBS"
> --	  lt_save_CFLAGS="$CFLAGS"
> -+	  lt_globsym_save_LIBS=$LIBS
> -+	  lt_globsym_save_CFLAGS=$CFLAGS
> - 	  LIBS="conftstm.$ac_objext"
> - 	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
> - 	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
> -@@ -6710,8 +7037,8 @@ _LT_EOF
> -   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
> - 	    pipe_works=yes
> - 	  fi
> --	  LIBS="$lt_save_LIBS"
> --	  CFLAGS="$lt_save_CFLAGS"
> -+	  LIBS=$lt_globsym_save_LIBS
> -+	  CFLAGS=$lt_globsym_save_CFLAGS
> - 	else
> - 	  echo "cannot find nm_test_func in $nlist" >&5
> - 	fi
> -@@ -6748,6 +7075,14 @@ else
> - $as_echo "ok" >&6; }
> - fi
> +@@ -14728,9 +15428,6 @@ inherit_rpath=$inherit_rpath
> + # Whether libtool must link a program against all its dependency libraries.
> + link_all_deplibs=$link_all_deplibs
>   
> -+# Response file support.
> -+if test "$lt_cv_nm_interface" = "MS dumpbin"; then
> -+  nm_file_list_spec='@'
> -+elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
> -+  nm_file_list_spec='@'
> -+fi
> +-# Fix the shell variable \$srcfile for the compiler.
> +-fix_srcfile_path=$lt_fix_srcfile_path
> +-
> + # Set to "yes" if exported symbols are required.
> + always_export_symbols=$always_export_symbols
> + 
> +@@ -14746,6 +15443,9 @@ include_expsyms=$lt_include_expsyms
> + # Commands necessary for linking programs (against libraries) with templates.
> + prelink_cmds=$lt_prelink_cmds
> + 
> ++# Commands necessary for finishing linking programs.
> ++postlink_cmds=$lt_postlink_cmds
>  +
> + # Specify filename containing input files.
> + file_list_spec=$lt_file_list_spec
> + 
> +@@ -14778,210 +15478,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> +   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> +   # text mode, it properly converts lines to CR/LF.  This bash problem
> +   # is reportedly fixed, but why not run on old versions too?
> +-  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
> +-    || (rm -f "$cfgfile"; exit 1)
> +-
> +-  case $xsi_shell in
> +-  yes)
> +-    cat << \_LT_EOF >> "$cfgfile"
> +-
> +-# func_dirname file append nondir_replacement
> +-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> +-# otherwise set result to NONDIR_REPLACEMENT.
> +-func_dirname ()
> +-{
> +-  case ${1} in
> +-    */*) func_dirname_result="${1%/*}${2}" ;;
> +-    *  ) func_dirname_result="${3}" ;;
> +-  esac
> +-}
> +-
> +-# func_basename file
> +-func_basename ()
> +-{
> +-  func_basename_result="${1##*/}"
> +-}
> +-
> +-# func_dirname_and_basename file append nondir_replacement
> +-# perform func_basename and func_dirname in a single function
> +-# call:
> +-#   dirname:  Compute the dirname of FILE.  If nonempty,
> +-#             add APPEND to the result, otherwise set result
> +-#             to NONDIR_REPLACEMENT.
> +-#             value returned in "$func_dirname_result"
> +-#   basename: Compute filename of FILE.
> +-#             value retuned in "$func_basename_result"
> +-# Implementation must be kept synchronized with func_dirname
> +-# and func_basename. For efficiency, we do not delegate to
> +-# those functions but instead duplicate the functionality here.
> +-func_dirname_and_basename ()
> +-{
> +-  case ${1} in
> +-    */*) func_dirname_result="${1%/*}${2}" ;;
> +-    *  ) func_dirname_result="${3}" ;;
> +-  esac
> +-  func_basename_result="${1##*/}"
> +-}
> +-
> +-# func_stripname prefix suffix name
> +-# strip PREFIX and SUFFIX off of NAME.
> +-# PREFIX and SUFFIX must not contain globbing or regex special
> +-# characters, hashes, percent signs, but SUFFIX may contain a leading
> +-# dot (in which case that matches only a dot).
> +-func_stripname ()
> +-{
> +-  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
> +-  # positional parameters, so assign one to ordinary parameter first.
> +-  func_stripname_result=${3}
> +-  func_stripname_result=${func_stripname_result#"${1}"}
> +-  func_stripname_result=${func_stripname_result%"${2}"}
> +-}
> +-
> +-# func_opt_split
> +-func_opt_split ()
> +-{
> +-  func_opt_split_opt=${1%%=*}
> +-  func_opt_split_arg=${1#*=}
> +-}
> +-
> +-# func_lo2o object
> +-func_lo2o ()
> +-{
> +-  case ${1} in
> +-    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
> +-    *)    func_lo2o_result=${1} ;;
> +-  esac
> +-}
> +-
> +-# func_xform libobj-or-source
> +-func_xform ()
> +-{
> +-  func_xform_result=${1%.*}.lo
> +-}
> +-
> +-# func_arith arithmetic-term...
> +-func_arith ()
> +-{
> +-  func_arith_result=$(( $* ))
> +-}
> +-
> +-# func_len string
> +-# STRING may not start with a hyphen.
> +-func_len ()
> +-{
> +-  func_len_result=${#1}
> +-}
> +-
> +-_LT_EOF
> +-    ;;
> +-  *) # Bourne compatible functions.
> +-    cat << \_LT_EOF >> "$cfgfile"
> +-
> +-# func_dirname file append nondir_replacement
> +-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> +-# otherwise set result to NONDIR_REPLACEMENT.
> +-func_dirname ()
> +-{
> +-  # Extract subdirectory from the argument.
> +-  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
> +-  if test "X$func_dirname_result" = "X${1}"; then
> +-    func_dirname_result="${3}"
> +-  else
> +-    func_dirname_result="$func_dirname_result${2}"
> +-  fi
> +-}
> +-
> +-# func_basename file
> +-func_basename ()
> +-{
> +-  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
> +-}
> +-
> +-
> +-# func_stripname prefix suffix name
> +-# strip PREFIX and SUFFIX off of NAME.
> +-# PREFIX and SUFFIX must not contain globbing or regex special
> +-# characters, hashes, percent signs, but SUFFIX may contain a leading
> +-# dot (in which case that matches only a dot).
> +-# func_strip_suffix prefix name
> +-func_stripname ()
> +-{
> +-  case ${2} in
> +-    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
> +-    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
> +-  esac
> +-}
> +-
> +-# sed scripts:
> +-my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
> +-my_sed_long_arg='1s/^-[^=]*=//'
> +-
> +-# func_opt_split
> +-func_opt_split ()
> +-{
> +-  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
> +-  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
> +-}
> +-
> +-# func_lo2o object
> +-func_lo2o ()
> +-{
> +-  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
> +-}
> +-
> +-# func_xform libobj-or-source
> +-func_xform ()
> +-{
> +-  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
> +-}
> +-
> +-# func_arith arithmetic-term...
> +-func_arith ()
> +-{
> +-  func_arith_result=`expr "$@"`
> +-}
> +-
> +-# func_len string
> +-# STRING may not start with a hyphen.
> +-func_len ()
> +-{
> +-  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
> +-}
> +-
> +-_LT_EOF
> +-esac
> +-
> +-case $lt_shell_append in
> +-  yes)
> +-    cat << \_LT_EOF >> "$cfgfile"
> +-
> +-# func_append var value
> +-# Append VALUE to the end of shell variable VAR.
> +-func_append ()
> +-{
> +-  eval "$1+=\$2"
> +-}
> +-_LT_EOF
> +-    ;;
> +-  *)
> +-    cat << \_LT_EOF >> "$cfgfile"
> +-
> +-# func_append var value
> +-# Append VALUE to the end of shell variable VAR.
> +-func_append ()
> +-{
> +-  eval "$1=\$$1\$2"
> +-}
> +-
> +-_LT_EOF
> +-    ;;
> +-  esac
> +-
> +-
> +-  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
> +-    || (rm -f "$cfgfile"; exit 1)
> +-
> +-  mv -f "$cfgfile" "$ofile" ||
> ++  sed '$q' "$ltmain" >> "$cfgfile" \
> ++     || (rm -f "$cfgfile"; exit 1)
>  +
> - 
> - 
> - 
> -@@ -6766,6 +7101,47 @@ fi
> - 
> - 
> - 
> ++  if test x"$xsi_shell" = xyes; then
> ++  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
> ++func_dirname ()\
> ++{\
> ++\    case ${1} in\
> ++\      */*) func_dirname_result="${1%/*}${2}" ;;\
> ++\      *  ) func_dirname_result="${3}" ;;\
> ++\    esac\
> ++} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
>  +
>  +
> ++  sed -e '/^func_basename ()$/,/^} # func_basename /c\
> ++func_basename ()\
> ++{\
> ++\    func_basename_result="${1##*/}"\
> ++} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
>  +
>  +
> ++  sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
> ++func_dirname_and_basename ()\
> ++{\
> ++\    case ${1} in\
> ++\      */*) func_dirname_result="${1%/*}${2}" ;;\
> ++\      *  ) func_dirname_result="${3}" ;;\
> ++\    esac\
> ++\    func_basename_result="${1##*/}"\
> ++} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
>  +
>  +
> ++  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
> ++func_stripname ()\
> ++{\
> ++\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
> ++\    # positional parameters, so assign one to ordinary parameter first.\
> ++\    func_stripname_result=${3}\
> ++\    func_stripname_result=${func_stripname_result#"${1}"}\
> ++\    func_stripname_result=${func_stripname_result%"${2}"}\
> ++} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
>  +
> -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
> -+$as_echo_n "checking for sysroot... " >&6; }
>  +
> -+# Check whether --with-libtool-sysroot was given.
> -+if test "${with_libtool_sysroot+set}" = set; then :
> -+  withval=$with_libtool_sysroot;
> -+else
> -+  with_libtool_sysroot=no
> -+fi
> ++  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
> ++func_split_long_opt ()\
> ++{\
> ++\    func_split_long_opt_name=${1%%=*}\
> ++\    func_split_long_opt_arg=${1#*=}\
> ++} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
>  +
>  +
> -+lt_sysroot=
> -+case ${with_libtool_sysroot} in #(
> -+ yes)
> -+   if test "$GCC" = yes; then
> -+     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
> -+   fi
> -+   ;; #(
> -+ /*)
> -+   lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"`
> -+   ;; #(
> -+ no|'')
> -+   ;; #(
> -+ *)
> -+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_libtool_sysroot}" >&5
> -+$as_echo "${with_libtool_sysroot}" >&6; }
> -+   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
> -+   ;;
> -+esac
> ++  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
> ++func_split_short_opt ()\
> ++{\
> ++\    func_split_short_opt_arg=${1#??}\
> ++\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
> ++} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
>  +
> -+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
> -+$as_echo "${lt_sysroot:-no}" >&6; }
>  +
> ++  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
> ++func_lo2o ()\
> ++{\
> ++\    case ${1} in\
> ++\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
> ++\      *)    func_lo2o_result=${1} ;;\
> ++\    esac\
> ++} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
>  +
> - 
> - 
> - 
> -@@ -6975,6 +7351,123 @@ esac
> - 
> - need_locks="$enable_libtool_lock"
> - 
> -+if test -n "$ac_tool_prefix"; then
> -+  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
> -+set dummy ${ac_tool_prefix}mt; ac_word=$2
> -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> -+$as_echo_n "checking for $ac_word... " >&6; }
> -+if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
> -+  $as_echo_n "(cached) " >&6
> -+else
> -+  if test -n "$MANIFEST_TOOL"; then
> -+  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
> -+else
> -+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> -+for as_dir in $PATH
> -+do
> -+  IFS=$as_save_IFS
> -+  test -z "$as_dir" && as_dir=.
> -+    for ac_exec_ext in '' $ac_executable_extensions; do
> -+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> -+    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
> -+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> -+    break 2
> -+  fi
> -+done
> -+  done
> -+IFS=$as_save_IFS
>  +
> -+fi
> -+fi
> -+MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
> -+if test -n "$MANIFEST_TOOL"; then
> -+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
> -+$as_echo "$MANIFEST_TOOL" >&6; }
> -+else
> -+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -+$as_echo "no" >&6; }
> -+fi
> ++  sed -e '/^func_xform ()$/,/^} # func_xform /c\
> ++func_xform ()\
> ++{\
> ++    func_xform_result=${1%.*}.lo\
> ++} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
>  +
>  +
> -+fi
> -+if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
> -+  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
> -+  # Extract the first word of "mt", so it can be a program name with args.
> -+set dummy mt; ac_word=$2
> -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> -+$as_echo_n "checking for $ac_word... " >&6; }
> -+if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
> -+  $as_echo_n "(cached) " >&6
> -+else
> -+  if test -n "$ac_ct_MANIFEST_TOOL"; then
> -+  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
> -+else
> -+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> -+for as_dir in $PATH
> -+do
> -+  IFS=$as_save_IFS
> -+  test -z "$as_dir" && as_dir=.
> -+    for ac_exec_ext in '' $ac_executable_extensions; do
> -+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> -+    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
> -+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> -+    break 2
> -+  fi
> -+done
> -+  done
> -+IFS=$as_save_IFS
> ++  sed -e '/^func_arith ()$/,/^} # func_arith /c\
> ++func_arith ()\
> ++{\
> ++    func_arith_result=$(( $* ))\
> ++} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
>  +
> -+fi
> -+fi
> -+ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
> -+if test -n "$ac_ct_MANIFEST_TOOL"; then
> -+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
> -+$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
> -+else
> -+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> -+$as_echo "no" >&6; }
> -+fi
>  +
> -+  if test "x$ac_ct_MANIFEST_TOOL" = x; then
> -+    MANIFEST_TOOL=":"
> -+  else
> -+    case $cross_compiling:$ac_tool_warned in
> -+yes:)
> -+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
> -+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
> -+ac_tool_warned=yes ;;
> -+esac
> -+    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
> -+  fi
> -+else
> -+  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
> -+fi
> ++  sed -e '/^func_len ()$/,/^} # func_len /c\
> ++func_len ()\
> ++{\
> ++    func_len_result=${#1}\
> ++} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
>  +
> -+test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
> -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
> -+$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
> -+if ${lt_cv_path_mainfest_tool+:} false; then :
> -+  $as_echo_n "(cached) " >&6
> -+else
> -+  lt_cv_path_mainfest_tool=no
> -+  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
> -+  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
> -+  cat conftest.err >&5
> -+  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
> -+    lt_cv_path_mainfest_tool=yes
> -+  fi
> -+  rm -f conftest*
> -+fi
> -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
> -+$as_echo "$lt_cv_path_mainfest_tool" >&6; }
> -+if test "x$lt_cv_path_mainfest_tool" != xyes; then
> -+  MANIFEST_TOOL=:
>  +fi
>  +
> ++if test x"$lt_shell_append" = xyes; then
> ++  sed -e '/^func_append ()$/,/^} # func_append /c\
> ++func_append ()\
> ++{\
> ++    eval "${1}+=\\${2}"\
> ++} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
>  +
>  +
> ++  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
> ++func_append_quoted ()\
> ++{\
> ++\    func_quote_for_eval "${2}"\
> ++\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
> ++} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
>  +
>  +
> - 
> -   case $host_os in
> -     rhapsody* | darwin*)
> -@@ -7538,6 +8031,8 @@ _LT_EOF
> -       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
> -       echo "$AR cru libconftest.a conftest.o" >&5
> -       $AR cru libconftest.a conftest.o 2>&5
> -+      echo "$RANLIB libconftest.a" >&5
> -+      $RANLIB libconftest.a 2>&5
> -       cat > conftest.c << _LT_EOF
> - int main() { return 0;}
> - _LT_EOF
> -@@ -8090,8 +8585,6 @@ fi
> - lt_prog_compiler_pic=
> - lt_prog_compiler_static=
> - 
> --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
> --$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> - 
> -   if test "$GCC" = yes; then
> -     lt_prog_compiler_wl='-Wl,'
> -@@ -8257,6 +8750,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> - 	lt_prog_compiler_pic='--shared'
> - 	lt_prog_compiler_static='--static'
> - 	;;
> -+      nagfor*)
> -+	# NAG Fortran compiler
> -+	lt_prog_compiler_wl='-Wl,-Wl,,'
> -+	lt_prog_compiler_pic='-PIC'
> -+	lt_prog_compiler_static='-Bstatic'
> -+	;;
> -       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
> -         # Portland Group compilers (*not* the Pentium gcc compiler,
> - 	# which looks to be a dead project)
> -@@ -8319,7 +8818,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> -       lt_prog_compiler_pic='-KPIC'
> -       lt_prog_compiler_static='-Bstatic'
> -       case $cc_basename in
> --      f77* | f90* | f95*)
> -+      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
> - 	lt_prog_compiler_wl='-Qoption ld ';;
> -       *)
> - 	lt_prog_compiler_wl='-Wl,';;
> -@@ -8376,13 +8875,17 @@ case $host_os in
> -     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
> -     ;;
> - esac
> --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
> --$as_echo "$lt_prog_compiler_pic" >&6; }
> --
> --
> --
> --
> - 
> -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
> -+$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> -+if ${lt_cv_prog_compiler_pic+:} false; then :
> -+  $as_echo_n "(cached) " >&6
> ++  # Save a `func_append' function call where possible by direct use of '+='
> ++  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
> ++    && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++  test 0 -eq $? || _lt_function_replace_fail=:
>  +else
> -+  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
> ++  # Save a `func_append' function call even when '+=' is not available
> ++  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
> ++    && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++  test 0 -eq $? || _lt_function_replace_fail=:
>  +fi
> -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
> -+$as_echo "$lt_cv_prog_compiler_pic" >&6; }
> -+lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
> ++
> ++if test x"$_lt_function_replace_fail" = x":"; then
> ++  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
> ++$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
> ++fi
> ++
> ++
> ++   mv -f "$cfgfile" "$ofile" ||
> +     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
> +   chmod +x "$ofile"
>   
> - #
> - # Check to make sure the PIC flag actually works.
> -@@ -8443,6 +8946,11 @@ fi
> +diff --git a/sim/Makefile.in b/sim/Makefile.in
> +index 65085cada9c..c216f21920f 100644
> +--- a/sim/Makefile.in
> ++++ b/sim/Makefile.in
> +@@ -1029,6 +1029,7 @@ CYGPATH_W = @CYGPATH_W@
> + C_DIALECT = @C_DIALECT@
> + DEFS = @DEFS@
> + DEPDIR = @DEPDIR@
> ++DLLTOOL = @DLLTOOL@
> + DSYMUTIL = @DSYMUTIL@
> + DTC = @DTC@
> + DUMPBIN = @DUMPBIN@
> +@@ -1089,6 +1090,7 @@ LN_S = @LN_S@
> + LTLIBOBJS = @LTLIBOBJS@
> + MAINT = @MAINT@
> + MAKEINFO = @MAKEINFO@
> ++MANIFEST_TOOL = @MANIFEST_TOOL@
> + MKDIR_P = @MKDIR_P@
> + NM = @NM@
> + NMEDIT = @NMEDIT@
> +@@ -1150,6 +1152,7 @@ abs_builddir = @abs_builddir@
> + abs_srcdir = @abs_srcdir@
> + abs_top_builddir = @abs_top_builddir@
> + abs_top_srcdir = @abs_top_srcdir@
> ++ac_ct_AR = @ac_ct_AR@
> + ac_ct_CC = @ac_ct_CC@
> + ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
> + am__include = @am__include@
> +diff --git a/sim/configure b/sim/configure
> +index c31ff71c805..1936741abe2 100755
> +--- a/sim/configure
> ++++ b/sim/configure
> +@@ -887,8 +887,11 @@ OTOOL
> + LIPO
> + NMEDIT
> + DSYMUTIL
> ++MANIFEST_TOOL
> + AWK
> + STRIP
> ++ac_ct_AR
> ++DLLTOOL
> + OBJDUMP
> + LN_S
> + NM
> +@@ -991,6 +994,7 @@ enable_static
> + with_pic
> + enable_fast_install
> + with_gnu_ld
> ++with_libtool_sysroot
> + enable_libtool_lock
> + enable_maintainer_mode
> + enable_dependency_tracking
> +@@ -1809,6 +1813,8 @@ Optional Packages:
> +   --with-pic              try to use only PIC/non-PIC objects [default=use
> +                           both]
> +   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
> ++  --with-libtool-sysroot=DIR Search for dependent libraries within DIR
> ++                        (or the compiler's sysroot if not specified).
>   
> + Some influential environment variables:
> +   CC          C compiler command
> +@@ -5642,8 +5648,8 @@ esac
>   
>   
> -+
> -+
> -+
> -+
> -+
> - #
> - # Check to make sure the static flag actually works.
> - #
> -@@ -8793,7 +9301,8 @@ _LT_EOF
> -       allow_undefined_flag=unsupported
> -       always_export_symbols=no
> -       enable_shared_with_static_runtimes=yes
> --      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
> -+      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
> -+      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
>   
> -       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> -         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> -@@ -8892,12 +9401,12 @@ _LT_EOF
> - 	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
> - 	  hardcode_libdir_flag_spec=
> - 	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
> --	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
> -+	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
> - 	  if test "x$supports_anon_versioning" = xyes; then
> - 	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
> - 	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
> - 	      echo "local: *; };" >> $output_objdir/$libname.ver~
> --	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
> -+	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
> - 	  fi
> - 	  ;;
> - 	esac
> -@@ -8911,8 +9420,8 @@ _LT_EOF
> - 	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
> - 	wlarc=
> -       else
> --	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> --	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> -+	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> -+	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> -       fi
> -       ;;
> +-macro_version='2.2.7a'
> +-macro_revision='1.3134'
> ++macro_version='2.4'
> ++macro_revision='1.3293'
>   
> -@@ -8930,8 +9439,8 @@ _LT_EOF
>   
> - _LT_EOF
> -       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> --	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> --	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> -+	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> -+	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> -       else
> - 	ld_shlibs=no
> -       fi
> -@@ -8977,8 +9486,8 @@ _LT_EOF
>   
> -     *)
> -       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> --	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> --	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> -+	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> -+	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> -       else
> - 	ld_shlibs=no
> -       fi
> -@@ -9108,7 +9617,13 @@ _LT_EOF
> - 	allow_undefined_flag='-berok'
> -         # Determine the default libpath from the value encoded in an
> -         # empty executable.
> --        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -+        if test "${lt_cv_aix_libpath+set}" = set; then
> -+  aix_libpath=$lt_cv_aix_libpath
> -+else
> -+  if ${lt_cv_aix_libpath_+:} false; then :
> -+  $as_echo_n "(cached) " >&6
> -+else
> -+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> - /* end confdefs.h.  */
> +@@ -5683,7 +5689,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> + { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
> + $as_echo_n "checking how to print strings... " >&6; }
> + # Test print first, because it will be a builtin if present.
> +-if test "X`print -r -- -n 2>/dev/null`" = X-n && \
> ++if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
> +    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
> +   ECHO='print -r --'
> + elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> +@@ -6376,8 +6382,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
> + # Try some XSI features
> + xsi_shell=no
> + ( _lt_dummy="a/b/c"
> +-  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
> +-      = c,a/b,, \
> ++  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
> ++      = c,a/b,b/c, \
> +     && eval 'test $(( 1 + 1 )) -eq 2 \
> +     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
> +   && xsi_shell=yes
> +@@ -6426,6 +6432,80 @@ esac
>   
> - int
> -@@ -9121,22 +9636,29 @@ main ()
> - _ACEOF
> - if ac_fn_c_try_link "$LINENO"; then :
>   
> --lt_aix_libpath_sed='
> --    /Import File Strings/,/^$/ {
> --	/^0/ {
> --	    s/^0  *\(.*\)$/\1/
> --	    p
> --	}
> --    }'
> --aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> --# Check for a 64-bit object if we didn't find anything.
> --if test -z "$aix_libpath"; then
> --  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> --fi
> -+  lt_aix_libpath_sed='
> -+      /Import File Strings/,/^$/ {
> -+	  /^0/ {
> -+	      s/^0  *\([^ ]*\) *$/\1/
> -+	      p
> -+	  }
> -+      }'
> -+  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> -+  # Check for a 64-bit object if we didn't find anything.
> -+  if test -z "$lt_cv_aix_libpath_"; then
> -+    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> -+  fi
> - fi
> - rm -f core conftest.err conftest.$ac_objext \
> -     conftest$ac_exeext conftest.$ac_ext
> --if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> -+  if test -z "$lt_cv_aix_libpath_"; then
> -+    lt_cv_aix_libpath_="/usr/lib:/lib"
> -+  fi
> + 
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
> ++$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
> ++if ${lt_cv_to_host_file_cmd+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  case $host in
> ++  *-*-mingw* )
> ++    case $build in
> ++      *-*-mingw* ) # actually msys
> ++        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
> ++        ;;
> ++      *-*-cygwin* )
> ++        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
> ++        ;;
> ++      * ) # otherwise, assume *nix
> ++        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
> ++        ;;
> ++    esac
> ++    ;;
> ++  *-*-cygwin* )
> ++    case $build in
> ++      *-*-mingw* ) # actually msys
> ++        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
> ++        ;;
> ++      *-*-cygwin* )
> ++        lt_cv_to_host_file_cmd=func_convert_file_noop
> ++        ;;
> ++      * ) # otherwise, assume *nix
> ++        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
> ++        ;;
> ++    esac
> ++    ;;
> ++  * ) # unhandled hosts (and "normal" native builds)
> ++    lt_cv_to_host_file_cmd=func_convert_file_noop
> ++    ;;
> ++esac
>  +
>  +fi
>  +
> -+  aix_libpath=$lt_cv_aix_libpath_
> -+fi
> - 
> -         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> -         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_sym_flag:\$export_symbols $shared_flag"
> -@@ -9148,7 +9670,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> - 	else
> - 	 # Determine the default libpath from the value encoded in an
> - 	 # empty executable.
> --	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -+	 if test "${lt_cv_aix_libpath+set}" = set; then
> -+  aix_libpath=$lt_cv_aix_libpath
> -+else
> -+  if ${lt_cv_aix_libpath_+:} false; then :
> ++to_host_file_cmd=$lt_cv_to_host_file_cmd
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
> ++$as_echo "$lt_cv_to_host_file_cmd" >&6; }
> ++
> ++
> ++
> ++
> ++
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
> ++$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
> ++if ${lt_cv_to_tool_file_cmd+:} false; then :
>  +  $as_echo_n "(cached) " >&6
>  +else
> -+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> - /* end confdefs.h.  */
> - 
> - int
> -@@ -9161,22 +9689,29 @@ main ()
> - _ACEOF
> - if ac_fn_c_try_link "$LINENO"; then :
> - 
> --lt_aix_libpath_sed='
> --    /Import File Strings/,/^$/ {
> --	/^0/ {
> --	    s/^0  *\(.*\)$/\1/
> --	    p
> --	}
> --    }'
> --aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> --# Check for a 64-bit object if we didn't find anything.
> --if test -z "$aix_libpath"; then
> --  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> --fi
> -+  lt_aix_libpath_sed='
> -+      /Import File Strings/,/^$/ {
> -+	  /^0/ {
> -+	      s/^0  *\([^ ]*\) *$/\1/
> -+	      p
> -+	  }
> -+      }'
> -+  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> -+  # Check for a 64-bit object if we didn't find anything.
> -+  if test -z "$lt_cv_aix_libpath_"; then
> -+    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> -+  fi
> - fi
> - rm -f core conftest.err conftest.$ac_objext \
> -     conftest$ac_exeext conftest.$ac_ext
> --if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> -+  if test -z "$lt_cv_aix_libpath_"; then
> -+    lt_cv_aix_libpath_="/usr/lib:/lib"
> -+  fi
> ++  #assume ordinary cross tools, or native build.
> ++lt_cv_to_tool_file_cmd=func_convert_file_noop
> ++case $host in
> ++  *-*-mingw* )
> ++    case $build in
> ++      *-*-mingw* ) # actually msys
> ++        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
> ++        ;;
> ++    esac
> ++    ;;
> ++esac
>  +
>  +fi
>  +
> -+  aix_libpath=$lt_cv_aix_libpath_
> -+fi
> - 
> - 	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> - 	  # Warning - without using the other run time loading flags,
> -@@ -9221,20 +9756,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> -       # Microsoft Visual C++.
> -       # hardcode_libdir_flag_spec is actually meaningless, as there is
> -       # no search path for DLLs.
> --      hardcode_libdir_flag_spec=' '
> --      allow_undefined_flag=unsupported
> --      # Tell ltmain to make .lib files, not .a files.
> --      libext=lib
> --      # Tell ltmain to make .dll files, not .so files.
> --      shrext_cmds=".dll"
> --      # FIXME: Setting linknames here is a bad hack.
> --      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> --      # The linker will automatically build a .lib file if we build a DLL.
> --      old_archive_from_new_cmds='true'
> --      # FIXME: Should let the user specify the lib program.
> --      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
> --      fix_srcfile_path='`cygpath -w "$srcfile"`'
> --      enable_shared_with_static_runtimes=yes
> -+      case $cc_basename in
> -+      cl*)
> -+	# Native MSVC
> -+	hardcode_libdir_flag_spec=' '
> -+	allow_undefined_flag=unsupported
> -+	always_export_symbols=yes
> -+	file_list_spec='@'
> -+	# Tell ltmain to make .lib files, not .a files.
> -+	libext=lib
> -+	# Tell ltmain to make .dll files, not .so files.
> -+	shrext_cmds=".dll"
> -+	# FIXME: Setting linknames here is a bad hack.
> -+	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
> -+	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
> -+	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
> -+	  else
> -+	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
> -+	  fi~
> -+	  $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
> -+	  linknames='
> -+	# The linker will not automatically build a static lib if we build a DLL.
> -+	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
> -+	enable_shared_with_static_runtimes=yes
> -+	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
> -+	# Don't use ranlib
> -+	old_postinstall_cmds='chmod 644 $oldlib'
> -+	postlink_cmds='lt_outputfile="@OUTPUT@"~
> -+	  lt_tool_outputfile="@TOOL_OUTPUT@"~
> -+	  case $lt_outputfile in
> -+	    *.exe|*.EXE) ;;
> -+	    *)
> -+	      lt_outputfile="$lt_outputfile.exe"
> -+	      lt_tool_outputfile="$lt_tool_outputfile.exe"
> -+	      ;;
> -+	  esac~
> -+	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
> -+	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
> -+	    $RM "$lt_outputfile.manifest";
> -+	  fi'
> -+	;;
> -+      *)
> -+	# Assume MSVC wrapper
> -+	hardcode_libdir_flag_spec=' '
> -+	allow_undefined_flag=unsupported
> -+	# Tell ltmain to make .lib files, not .a files.
> -+	libext=lib
> -+	# Tell ltmain to make .dll files, not .so files.
> -+	shrext_cmds=".dll"
> -+	# FIXME: Setting linknames here is a bad hack.
> -+	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> -+	# The linker will automatically build a .lib file if we build a DLL.
> -+	old_archive_from_new_cmds='true'
> -+	# FIXME: Should let the user specify the lib program.
> -+	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
> -+	enable_shared_with_static_runtimes=yes
> -+	;;
> -+      esac
> -       ;;
> - 
> -     darwin* | rhapsody*)
> -@@ -9295,7 +9873,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> - 
> -     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
> -     freebsd* | dragonfly*)
> --      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
> -+      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
> -       hardcode_libdir_flag_spec='-R$libdir'
> -       hardcode_direct=yes
> -       hardcode_shlibpath_var=no
> -@@ -9303,7 +9881,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> ++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
> ++$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
> ++
> ++
> ++
> ++
> ++
> + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
> + $as_echo_n "checking for $LD option to reload object files... " >&6; }
> + if ${lt_cv_ld_reload_flag+:} false; then :
> +@@ -6442,6 +6522,11 @@ case $reload_flag in
> + esac
> + reload_cmds='$LD$reload_flag -o $output$reload_objs'
> + case $host_os in
> ++  cygwin* | mingw* | pw32* | cegcc*)
> ++    if test "$GCC" != yes; then
> ++      reload_cmds=false
> ++    fi
> ++    ;;
> +   darwin*)
> +     if test "$GCC" = yes; then
> +       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
> +@@ -6610,7 +6695,8 @@ mingw* | pw32*)
> +     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
> +     lt_cv_file_magic_cmd='func_win32_libid'
> +   else
> +-    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
> ++    # Keep this pattern in sync with the one in func_win32_libid.
> ++    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
> +     lt_cv_file_magic_cmd='$OBJDUMP -f'
> +   fi
> +   ;;
> +@@ -6764,6 +6850,21 @@ esac
> + fi
> + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
> + $as_echo "$lt_cv_deplibs_check_method" >&6; }
> ++
> ++file_magic_glob=
> ++want_nocaseglob=no
> ++if test "$build" = "$host"; then
> ++  case $host_os in
> ++  mingw* | pw32*)
> ++    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
> ++      want_nocaseglob=yes
> ++    else
> ++      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
> ++    fi
> ++    ;;
> ++  esac
> ++fi
> ++
> + file_magic_cmd=$lt_cv_file_magic_cmd
> + deplibs_check_method=$lt_cv_deplibs_check_method
> + test -z "$deplibs_check_method" && deplibs_check_method=unknown
> +@@ -6779,6 +6880,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
>   
> -     hpux9*)
> -       if test "$GCC" = yes; then
> --	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'
> -+	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> -       else
> - 	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> -       fi
> -@@ -9319,7 +9897,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   
> -     hpux10*)
> -       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> --	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> -+	archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> -       else
> - 	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
> -       fi
> -@@ -9343,10 +9921,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> - 	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> - 	  ;;
> - 	ia64*)
> --	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> -+	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> - 	  ;;
> - 	*)
> --	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> -+	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> - 	  ;;
> - 	esac
> -       else
> -@@ -9425,23 +10003,36 @@ fi
>   
> -     irix5* | irix6* | nonstopux*)
> -       if test "$GCC" = yes; then
> --	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> -+	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> - 	# Try to use the -exported_symbol ld option, if it does not
> - 	# work, assume that -exports_file does not work either and
> - 	# implicitly export all symbols.
> --        save_LDFLAGS="$LDFLAGS"
> --        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
> --        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -+	# This should be the same for all languages, so no per-tag cache variable.
> -+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
> -+$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
> -+if ${lt_cv_irix_exported_symbol+:} false; then :
> ++
> ++
> ++
> ++
> ++
> ++
> ++
> ++
> ++
> ++
> ++if test -n "$ac_tool_prefix"; then
> ++  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
> ++set dummy ${ac_tool_prefix}dlltool; ac_word=$2
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> ++$as_echo_n "checking for $ac_word... " >&6; }
> ++if ${ac_cv_prog_DLLTOOL+:} false; then :
>  +  $as_echo_n "(cached) " >&6
>  +else
> -+  save_LDFLAGS="$LDFLAGS"
> -+	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
> -+	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> - /* end confdefs.h.  */
> --int foo(void) {}
> -+int foo (void) { return 0; }
> - _ACEOF
> - if ac_fn_c_try_link "$LINENO"; then :
> --  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
> --
> -+  lt_cv_irix_exported_symbol=yes
> ++  if test -n "$DLLTOOL"; then
> ++  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
>  +else
> -+  lt_cv_irix_exported_symbol=no
> - fi
> - rm -f core conftest.err conftest.$ac_objext \
> -     conftest$ac_exeext conftest.$ac_ext
> --        LDFLAGS="$save_LDFLAGS"
> -+           LDFLAGS="$save_LDFLAGS"
> ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> ++for as_dir in $PATH
> ++do
> ++  IFS=$as_save_IFS
> ++  test -z "$as_dir" && as_dir=.
> ++    for ac_exec_ext in '' $ac_executable_extensions; do
> ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> ++    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
> ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> ++    break 2
> ++  fi
> ++done
> ++  done
> ++IFS=$as_save_IFS
> ++
>  +fi
> -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
> -+$as_echo "$lt_cv_irix_exported_symbol" >&6; }
> -+	if test "$lt_cv_irix_exported_symbol" = yes; then
> -+          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
> -+	fi
> -       else
> - 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
> - 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
> -@@ -9526,7 +10117,7 @@ rm -f core conftest.err conftest.$ac_objext \
> -     osf4* | osf5*)	# as osf3* with the addition of -msym flag
> -       if test "$GCC" = yes; then
> - 	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
> --	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> -+	archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> - 	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
> -       else
> - 	allow_undefined_flag=' -expect_unresolved \*'
> -@@ -9545,9 +10136,9 @@ rm -f core conftest.err conftest.$ac_objext \
> -       no_undefined_flag=' -z defs'
> -       if test "$GCC" = yes; then
> - 	wlarc='${wl}'
> --	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> -+	archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> - 	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
> --	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> -+	  $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> -       else
> - 	case `$CC -V 2>&1` in
> - 	*"Compilers 5.0"*)
> -@@ -10123,8 +10714,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> -   need_version=no
> -   need_lib_prefix=no
> - 
> --  case $GCC,$host_os in
> --  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
> -+  case $GCC,$cc_basename in
> -+  yes,*)
> -+    # gcc
> -     library_names_spec='$libname.dll.a'
> -     # DLL is installed to $(libdir)/../bin by postinstall_cmds
> -     postinstall_cmds='base_file=`basename \${file}`~
> -@@ -10157,13 +10749,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> -       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> -       ;;
> -     esac
> -+    dynamic_linker='Win32 ld.exe'
> ++fi
> ++DLLTOOL=$ac_cv_prog_DLLTOOL
> ++if test -n "$DLLTOOL"; then
> ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
> ++$as_echo "$DLLTOOL" >&6; }
> ++else
> ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> ++$as_echo "no" >&6; }
> ++fi
> ++
> ++
> ++fi
> ++if test -z "$ac_cv_prog_DLLTOOL"; then
> ++  ac_ct_DLLTOOL=$DLLTOOL
> ++  # Extract the first word of "dlltool", so it can be a program name with args.
> ++set dummy dlltool; ac_word=$2
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> ++$as_echo_n "checking for $ac_word... " >&6; }
> ++if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  if test -n "$ac_ct_DLLTOOL"; then
> ++  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
> ++else
> ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> ++for as_dir in $PATH
> ++do
> ++  IFS=$as_save_IFS
> ++  test -z "$as_dir" && as_dir=.
> ++    for ac_exec_ext in '' $ac_executable_extensions; do
> ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> ++    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
> ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> ++    break 2
> ++  fi
> ++done
> ++  done
> ++IFS=$as_save_IFS
> ++
> ++fi
> ++fi
> ++ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
> ++if test -n "$ac_ct_DLLTOOL"; then
> ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
> ++$as_echo "$ac_ct_DLLTOOL" >&6; }
> ++else
> ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> ++$as_echo "no" >&6; }
> ++fi
> ++
> ++  if test "x$ac_ct_DLLTOOL" = x; then
> ++    DLLTOOL="false"
> ++  else
> ++    case $cross_compiling:$ac_tool_warned in
> ++yes:)
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
> ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
> ++ac_tool_warned=yes ;;
> ++esac
> ++    DLLTOOL=$ac_ct_DLLTOOL
> ++  fi
> ++else
> ++  DLLTOOL="$ac_cv_prog_DLLTOOL"
> ++fi
> ++
> ++test -z "$DLLTOOL" && DLLTOOL=dlltool
> ++
> ++
> ++
> ++
> ++
> ++
> ++
> ++
> ++
> ++
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
> ++$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
> ++if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  lt_cv_sharedlib_from_linklib_cmd='unknown'
> ++
> ++case $host_os in
> ++cygwin* | mingw* | pw32* | cegcc*)
> ++  # two different shell functions defined in ltmain.sh
> ++  # decide which to use based on capabilities of $DLLTOOL
> ++  case `$DLLTOOL --help 2>&1` in
> ++  *--identify-strict*)
> ++    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
>  +    ;;
> ++  *)
> ++    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
> ++    ;;
> ++  esac
> ++  ;;
> ++*)
> ++  # fallback: assume linklib IS sharedlib
> ++  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
> ++  ;;
> ++esac
> ++
> ++fi
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
> ++$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
> ++sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
> ++test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
> ++
>  +
> -+  *,cl*)
> -+    # Native MSVC
> -+    libname_spec='$name'
> -+    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> -+    library_names_spec='${libname}.dll.lib'
>  +
> -+    case $build_os in
> -+    mingw*)
> -+      sys_lib_search_path_spec=
> -+      lt_save_ifs=$IFS
> -+      IFS=';'
> -+      for lt_path in $LIB
> -+      do
> -+        IFS=$lt_save_ifs
> -+        # Let DOS variable expansion print the short 8.3 style file name.
> -+        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
> -+        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
> -+      done
> -+      IFS=$lt_save_ifs
> -+      # Convert to MSYS style.
> -+      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
> -+      ;;
> -+    cygwin*)
> -+      # Convert to unix form, then to dos form, then back to unix form
> -+      # but this time dos style (no spaces!) so that the unix form looks
> -+      # like /cygdrive/c/PROGRA~1:/cygdr...
> -+      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
> -+      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
> -+      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
> -+      ;;
> -+    *)
> -+      sys_lib_search_path_spec="$LIB"
> -+      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
> -+        # It is most probably a Windows format PATH.
> -+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
> -+      else
> -+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
> -+      fi
> -+      # FIXME: find the short name or the path components, as spaces are
> -+      # common. (e.g. "Program Files" -> "PROGRA~1")
> -+      ;;
> -+    esac
>  +
> -+    # DLL is installed to $(libdir)/../bin by postinstall_cmds
> -+    postinstall_cmds='base_file=`basename \${file}`~
> -+      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
> -+      dldir=$destdir/`dirname \$dlpath`~
> -+      test -d \$dldir || mkdir -p \$dldir~
> -+      $install_prog $dir/$dlname \$dldir/$dlname'
> -+    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
> -+      dlpath=$dir/\$dldll~
> -+       $RM \$dlpath'
> -+    shlibpath_overrides_runpath=yes
> -+    dynamic_linker='Win32 link.exe'
> -     ;;
> - 
> -   *)
> -+    # Assume MSVC wrapper
> -     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
> -+    dynamic_linker='Win32 ld.exe'
> -     ;;
> -   esac
> --  dynamic_linker='Win32 ld.exe'
> -   # FIXME: first we should search . and the directory the executable is in
> -   shlibpath_var=PATH
> -   ;;
> -@@ -11041,7 +11691,7 @@ else
> -   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> -   lt_status=$lt_dlunknown
> -   cat > conftest.$ac_ext <<_LT_EOF
> --#line 11044 "configure"
> -+#line $LINENO "configure"
> - #include "confdefs.h"
> - 
> - #if HAVE_DLFCN_H
> -@@ -11085,10 +11735,10 @@ else
> - /* When -fvisbility=hidden is used, assume the code has been annotated
> -    correspondingly for the symbols needed.  */
> - #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> --void fnord () __attribute__((visibility("default")));
> -+int fnord () __attribute__((visibility("default")));
> - #endif
> - 
> --void fnord () { int i=42; }
> -+int fnord () { return 42; }
> - int main ()
> - {
> -   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> -@@ -11147,7 +11797,7 @@ else
> -   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> -   lt_status=$lt_dlunknown
> -   cat > conftest.$ac_ext <<_LT_EOF
> --#line 11150 "configure"
> -+#line $LINENO "configure"
> - #include "confdefs.h"
> - 
> - #if HAVE_DLFCN_H
> -@@ -11191,10 +11841,10 @@ else
> - /* When -fvisbility=hidden is used, assume the code has been annotated
> -    correspondingly for the symbols needed.  */
> - #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> --void fnord () __attribute__((visibility("default")));
> -+int fnord () __attribute__((visibility("default")));
> - #endif
> - 
> --void fnord () { int i=42; }
> -+int fnord () { return 42; }
> - int main ()
> - {
> -   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> -@@ -13396,13 +14046,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> - lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
> - lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
> - lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> -+lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
> -+lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
> - reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
> - reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
> - OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
> - deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
> - file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
> -+file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
> -+want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
> -+DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
> -+sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
> - AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
> - AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
> -+archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
> - STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
> - RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
> - old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
> -@@ -13417,14 +14074,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> - lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
> - lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
> - 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"`'
> -+nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
> -+lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
> - objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
> - MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
> - lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
> --lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
> - lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
> -+lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
> - lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
> - lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
> - need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
> -+MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
> - DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
> - NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
> - LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> -@@ -13457,12 +14117,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> - hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
> - inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
> - link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
> --fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
> - always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
> - export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
> - exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
> - include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
> - prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
> -+postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
> - file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
> - variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
> - need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
> -@@ -13517,8 +14177,13 @@ reload_flag \
> - OBJDUMP \
> - deplibs_check_method \
> - file_magic_cmd \
> -+file_magic_glob \
> -+want_nocaseglob \
> -+DLLTOOL \
> -+sharedlib_from_linklib_cmd \
> - AR \
> - AR_FLAGS \
> -+archiver_list_spec \
> - STRIP \
> - RANLIB \
> - CC \
> -@@ -13528,12 +14193,14 @@ lt_cv_sys_global_symbol_pipe \
> - lt_cv_sys_global_symbol_to_cdecl \
> - lt_cv_sys_global_symbol_to_c_name_address \
> - lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> -+nm_file_list_spec \
> - lt_prog_compiler_no_builtin_flag \
> --lt_prog_compiler_wl \
> - lt_prog_compiler_pic \
> -+lt_prog_compiler_wl \
> - lt_prog_compiler_static \
> - lt_cv_prog_compiler_c_o \
> - need_locks \
> -+MANIFEST_TOOL \
> - DSYMUTIL \
> - NMEDIT \
> - LIPO \
> -@@ -13549,7 +14216,6 @@ no_undefined_flag \
> - hardcode_libdir_flag_spec \
> - hardcode_libdir_flag_spec_ld \
> - hardcode_libdir_separator \
> --fix_srcfile_path \
> - exclude_expsyms \
> - include_expsyms \
> - file_list_spec \
> -@@ -13585,6 +14251,7 @@ module_cmds \
> - module_expsym_cmds \
> - export_symbols_cmds \
> - prelink_cmds \
> -+postlink_cmds \
> - postinstall_cmds \
> - postuninstall_cmds \
> - finish_cmds \
> -@@ -14350,7 +15017,8 @@ $as_echo X"$file" |
> - # NOTE: Changes made to this file will be lost: look at ltmain.sh.
> - #
> - #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> --#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
> -+#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
> -+#                 Inc.
> - #   Written by Gordon Matzigkeit, 1996
> - #
> - #   This file is part of GNU Libtool.
> -@@ -14453,19 +15121,42 @@ SP2NL=$lt_lt_SP2NL
> - # turn newlines into spaces.
> - NL2SP=$lt_lt_NL2SP
> - 
> -+# convert \$build file names to \$host format.
> -+to_host_file_cmd=$lt_cv_to_host_file_cmd
>  +
> -+# convert \$build files to toolchain format.
> -+to_tool_file_cmd=$lt_cv_to_tool_file_cmd
>  +
> - # An object symbol dumper.
> - OBJDUMP=$lt_OBJDUMP
> ++
> + plugin_option=
> + plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
> + for plugin in $plugin_names; do
> +@@ -6793,8 +7045,10 @@ for plugin in $plugin_names; do
> + done
>   
> - # Method to check whether dependent libraries are shared objects.
> - deplibs_check_method=$lt_deplibs_check_method
> + if test -n "$ac_tool_prefix"; then
> +-  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
> +-set dummy ${ac_tool_prefix}ar; ac_word=$2
> ++  for ac_prog in ar
> ++  do
> ++    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
> ++set dummy $ac_tool_prefix$ac_prog; ac_word=$2
> + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> + $as_echo_n "checking for $ac_word... " >&6; }
> + if ${ac_cv_prog_AR+:} false; then :
> +@@ -6810,7 +7064,7 @@ do
> +   test -z "$as_dir" && as_dir=.
> +     for ac_exec_ext in '' $ac_executable_extensions; do
> +   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> +-    ac_cv_prog_AR="${ac_tool_prefix}ar"
> ++    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
> +     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> +     break 2
> +   fi
> +@@ -6830,11 +7084,15 @@ $as_echo "no" >&6; }
> + fi
>   
> --# Command to use when deplibs_check_method == "file_magic".
> -+# Command to use when deplibs_check_method = "file_magic".
> - file_magic_cmd=$lt_file_magic_cmd
>   
> -+# How to find potential files when deplibs_check_method = "file_magic".
> -+file_magic_glob=$lt_file_magic_glob
> ++    test -n "$AR" && break
> ++  done
> + fi
> +-if test -z "$ac_cv_prog_AR"; then
> ++if test -z "$AR"; then
> +   ac_ct_AR=$AR
> +-  # Extract the first word of "ar", so it can be a program name with args.
> +-set dummy ar; ac_word=$2
> ++  for ac_prog in ar
> ++do
> ++  # Extract the first word of "$ac_prog", so it can be a program name with args.
> ++set dummy $ac_prog; ac_word=$2
> + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> + $as_echo_n "checking for $ac_word... " >&6; }
> + if ${ac_cv_prog_ac_ct_AR+:} false; then :
> +@@ -6850,7 +7108,7 @@ do
> +   test -z "$as_dir" && as_dir=.
> +     for ac_exec_ext in '' $ac_executable_extensions; do
> +   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> +-    ac_cv_prog_ac_ct_AR="ar"
> ++    ac_cv_prog_ac_ct_AR="$ac_prog"
> +     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> +     break 2
> +   fi
> +@@ -6869,6 +7127,10 @@ else
> + $as_echo "no" >&6; }
> + fi
> + 
>  +
> -+# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
> -+want_nocaseglob=$lt_want_nocaseglob
> ++  test -n "$ac_ct_AR" && break
> ++done
>  +
> -+# DLL creation program.
> -+DLLTOOL=$lt_DLLTOOL
> +   if test "x$ac_ct_AR" = x; then
> +     AR="false"
> +   else
> +@@ -6880,29 +7142,81 @@ ac_tool_warned=yes ;;
> + esac
> +     AR=$ac_ct_AR
> +   fi
> +-else
> +-  AR="$ac_cv_prog_AR"
> + fi
> + 
> +-test -z "$AR" && AR=ar
> +-if test -n "$plugin_option"; then
> +-  if $AR --help 2>&1 | grep -q "\--plugin"; then
> +-    touch conftest.c
> +-    $AR $plugin_option rc conftest.a conftest.c
> +-    if test "$?" != 0; then
> +-      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
> ++  touch conftest.c
> ++  $AR $plugin_option rc conftest.a conftest.c
> ++  if test "$?" != 0; then
> ++    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
> + $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
> +-    else
> +-      AR="$AR $plugin_option"
> +-    fi
> +-    rm -f conftest.*
> ++  else
> ++    AR="$AR $plugin_option"
> +   fi
> +-fi
> +-test -z "$AR_FLAGS" && AR_FLAGS=cru
> ++  rm -f conftest.*
> ++: ${AR=ar}
> ++: ${AR_FLAGS=cru}
>  +
> -+# Command to associate shared and link libraries.
> -+sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
>  +
> - # The archiver.
> - AR=$lt_AR
>  +
> -+# Flags to create an archive.
> - AR_FLAGS=$lt_AR_FLAGS
> - 
> -+# How to feed a file listing to the archiver.
> -+archiver_list_spec=$lt_archiver_list_spec
>  +
> - # A symbol stripping program.
> - STRIP=$lt_STRIP
> - 
> -@@ -14495,6 +15186,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> - # Transform the output of nm in a C name address pair when lib prefix is needed.
> - global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
> - 
> -+# Specify filename containing input files for \$NM.
> -+nm_file_list_spec=$lt_nm_file_list_spec
>  +
> -+# The root where to search for dependent libraries,and in which our libraries should be installed.
> -+lt_sysroot=$lt_sysroot
>  +
> - # The name of the directory that contains temporary libtool files.
> - objdir=$objdir
> ++
> ++
> ++
> ++
> ++
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
> ++$as_echo_n "checking for archiver @FILE support... " >&6; }
> ++if ${lt_cv_ar_at_file+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  lt_cv_ar_at_file=no
> ++   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> ++/* end confdefs.h.  */
> ++
> ++int
> ++main ()
> ++{
>   
> -@@ -14504,6 +15201,9 @@ MAGIC_CMD=$MAGIC_CMD
> - # Must we lock files when doing compilation?
> - need_locks=$lt_need_locks
> ++  ;
> ++  return 0;
> ++}
> ++_ACEOF
> ++if ac_fn_c_try_compile "$LINENO"; then :
> ++  echo conftest.$ac_objext > conftest.lst
> ++      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
> ++      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
> ++  (eval $lt_ar_try) 2>&5
> ++  ac_status=$?
> ++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> ++  test $ac_status = 0; }
> ++      if test "$ac_status" -eq 0; then
> ++	# Ensure the archiver fails upon bogus file names.
> ++	rm -f conftest.$ac_objext libconftest.a
> ++	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
> ++  (eval $lt_ar_try) 2>&5
> ++  ac_status=$?
> ++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> ++  test $ac_status = 0; }
> ++	if test "$ac_status" -ne 0; then
> ++          lt_cv_ar_at_file=@
> ++        fi
> ++      fi
> ++      rm -f conftest.* libconftest.a
>   
> -+# Manifest tool.
> -+MANIFEST_TOOL=$lt_MANIFEST_TOOL
> -+
> - # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
> - DSYMUTIL=$lt_DSYMUTIL
> ++fi
> ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
>   
> -@@ -14618,12 +15318,12 @@ with_gcc=$GCC
> - # Compiler flag to turn off builtin functions.
> - no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
> ++fi
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
> ++$as_echo "$lt_cv_ar_at_file" >&6; }
>   
> --# How to pass a linker flag through the compiler.
> --wl=$lt_lt_prog_compiler_wl
> --
> - # Additional compiler flags for building library objects.
> - pic_flag=$lt_lt_prog_compiler_pic
> ++if test "x$lt_cv_ar_at_file" = xno; then
> ++  archiver_list_spec=
> ++else
> ++  archiver_list_spec=$lt_cv_ar_at_file
> ++fi
> + 
> + 
> + 
> +@@ -7291,8 +7605,8 @@ esac
> + lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
> + 
> + # Transform an extracted symbol line into symbol name and symbol address
> +-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
> +-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\", (void *) \&\2},/p'"
> ++lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
> ++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\", (void *) \&\2},/p'"
> + 
> + # Handle CRLF in mingw tool chain
> + opt_cr=
> +@@ -7328,6 +7642,7 @@ for ac_symprfx in "" "_"; do
> +   else
> +     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
> +   fi
> ++  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
> + 
> +   # Check to see that the pipe works correctly.
> +   pipe_works=no
> +@@ -7369,6 +7684,18 @@ _LT_EOF
> +       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
> + 	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
> + 	  cat <<_LT_EOF > conftest.$ac_ext
> ++/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
> ++#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
> ++/* DATA imports from DLLs on WIN32 con't be const, because runtime
> ++   relocations are performed -- see ld's documentation on pseudo-relocs.  */
> ++# define LT_DLSYM_CONST
> ++#elif defined(__osf__)
> ++/* This system does not cope well with relocations in const data.  */
> ++# define LT_DLSYM_CONST
> ++#else
> ++# define LT_DLSYM_CONST const
> ++#endif
> ++
> + #ifdef __cplusplus
> + extern "C" {
> + #endif
> +@@ -7380,7 +7707,7 @@ _LT_EOF
> + 	  cat <<_LT_EOF >> conftest.$ac_ext
> + 
> + /* The mapping between symbol names and symbols.  */
> +-const struct {
> ++LT_DLSYM_CONST struct {
> +   const char *name;
> +   void       *address;
> + }
> +@@ -7406,8 +7733,8 @@ static const void *lt_preloaded_setup() {
> + _LT_EOF
> + 	  # Now try linking the two files.
> + 	  mv conftest.$ac_objext conftstm.$ac_objext
> +-	  lt_save_LIBS="$LIBS"
> +-	  lt_save_CFLAGS="$CFLAGS"
> ++	  lt_globsym_save_LIBS=$LIBS
> ++	  lt_globsym_save_CFLAGS=$CFLAGS
> + 	  LIBS="conftstm.$ac_objext"
> + 	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
> + 	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
> +@@ -7417,8 +7744,8 @@ _LT_EOF
> +   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
> + 	    pipe_works=yes
> + 	  fi
> +-	  LIBS="$lt_save_LIBS"
> +-	  CFLAGS="$lt_save_CFLAGS"
> ++	  LIBS=$lt_globsym_save_LIBS
> ++	  CFLAGS=$lt_globsym_save_CFLAGS
> + 	else
> + 	  echo "cannot find nm_test_func in $nlist" >&5
> + 	fi
> +@@ -7455,6 +7782,14 @@ else
> + $as_echo "ok" >&6; }
> + fi
>   
> -+# How to pass a linker flag through the compiler.
> -+wl=$lt_lt_prog_compiler_wl
> ++# Response file support.
> ++if test "$lt_cv_nm_interface" = "MS dumpbin"; then
> ++  nm_file_list_spec='@'
> ++elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
> ++  nm_file_list_spec='@'
> ++fi
> ++
>  +
> - # Compiler flag to prevent dynamic linking.
> - link_static_flag=$lt_lt_prog_compiler_static
>   
> -@@ -14710,9 +15410,6 @@ inherit_rpath=$inherit_rpath
> - # Whether libtool must link a program against all its dependency libraries.
> - link_all_deplibs=$link_all_deplibs
>   
> --# Fix the shell variable \$srcfile for the compiler.
> --fix_srcfile_path=$lt_fix_srcfile_path
> --
> - # Set to "yes" if exported symbols are required.
> - always_export_symbols=$always_export_symbols
>   
> -@@ -14728,6 +15425,9 @@ include_expsyms=$lt_include_expsyms
> - # Commands necessary for linking programs (against libraries) with templates.
> - prelink_cmds=$lt_prelink_cmds
> +@@ -7473,6 +7808,47 @@ fi
> + 
>   
> -+# Commands necessary for finishing linking programs.
> -+postlink_cmds=$lt_postlink_cmds
> -+
> - # Specify filename containing input files.
> - file_list_spec=$lt_file_list_spec
>   
> -@@ -14760,210 +15460,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> -   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> -   # text mode, it properly converts lines to CR/LF.  This bash problem
> -   # is reportedly fixed, but why not run on old versions too?
> --  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
> --    || (rm -f "$cfgfile"; exit 1)
> --
> --  case $xsi_shell in
> --  yes)
> --    cat << \_LT_EOF >> "$cfgfile"
> --
> --# func_dirname file append nondir_replacement
> --# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> --# otherwise set result to NONDIR_REPLACEMENT.
> --func_dirname ()
> --{
> --  case ${1} in
> --    */*) func_dirname_result="${1%/*}${2}" ;;
> --    *  ) func_dirname_result="${3}" ;;
> --  esac
> --}
> --
> --# func_basename file
> --func_basename ()
> --{
> --  func_basename_result="${1##*/}"
> --}
> --
> --# func_dirname_and_basename file append nondir_replacement
> --# perform func_basename and func_dirname in a single function
> --# call:
> --#   dirname:  Compute the dirname of FILE.  If nonempty,
> --#             add APPEND to the result, otherwise set result
> --#             to NONDIR_REPLACEMENT.
> --#             value returned in "$func_dirname_result"
> --#   basename: Compute filename of FILE.
> --#             value retuned in "$func_basename_result"
> --# Implementation must be kept synchronized with func_dirname
> --# and func_basename. For efficiency, we do not delegate to
> --# those functions but instead duplicate the functionality here.
> --func_dirname_and_basename ()
> --{
> --  case ${1} in
> --    */*) func_dirname_result="${1%/*}${2}" ;;
> --    *  ) func_dirname_result="${3}" ;;
> --  esac
> --  func_basename_result="${1##*/}"
> --}
> --
> --# func_stripname prefix suffix name
> --# strip PREFIX and SUFFIX off of NAME.
> --# PREFIX and SUFFIX must not contain globbing or regex special
> --# characters, hashes, percent signs, but SUFFIX may contain a leading
> --# dot (in which case that matches only a dot).
> --func_stripname ()
> --{
> --  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
> --  # positional parameters, so assign one to ordinary parameter first.
> --  func_stripname_result=${3}
> --  func_stripname_result=${func_stripname_result#"${1}"}
> --  func_stripname_result=${func_stripname_result%"${2}"}
> --}
> --
> --# func_opt_split
> --func_opt_split ()
> --{
> --  func_opt_split_opt=${1%%=*}
> --  func_opt_split_arg=${1#*=}
> --}
> --
> --# func_lo2o object
> --func_lo2o ()
> --{
> --  case ${1} in
> --    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
> --    *)    func_lo2o_result=${1} ;;
> --  esac
> --}
> --
> --# func_xform libobj-or-source
> --func_xform ()
> --{
> --  func_xform_result=${1%.*}.lo
> --}
> --
> --# func_arith arithmetic-term...
> --func_arith ()
> --{
> --  func_arith_result=$(( $* ))
> --}
> --
> --# func_len string
> --# STRING may not start with a hyphen.
> --func_len ()
> --{
> --  func_len_result=${#1}
> --}
> --
> --_LT_EOF
> --    ;;
> --  *) # Bourne compatible functions.
> --    cat << \_LT_EOF >> "$cfgfile"
> --
> --# func_dirname file append nondir_replacement
> --# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> --# otherwise set result to NONDIR_REPLACEMENT.
> --func_dirname ()
> --{
> --  # Extract subdirectory from the argument.
> --  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
> --  if test "X$func_dirname_result" = "X${1}"; then
> --    func_dirname_result="${3}"
> --  else
> --    func_dirname_result="$func_dirname_result${2}"
> --  fi
> --}
> --
> --# func_basename file
> --func_basename ()
> --{
> --  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
> --}
> --
> --
> --# func_stripname prefix suffix name
> --# strip PREFIX and SUFFIX off of NAME.
> --# PREFIX and SUFFIX must not contain globbing or regex special
> --# characters, hashes, percent signs, but SUFFIX may contain a leading
> --# dot (in which case that matches only a dot).
> --# func_strip_suffix prefix name
> --func_stripname ()
> --{
> --  case ${2} in
> --    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
> --    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
> --  esac
> --}
> --
> --# sed scripts:
> --my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
> --my_sed_long_arg='1s/^-[^=]*=//'
> --
> --# func_opt_split
> --func_opt_split ()
> --{
> --  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
> --  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
> --}
> --
> --# func_lo2o object
> --func_lo2o ()
> --{
> --  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
> --}
> --
> --# func_xform libobj-or-source
> --func_xform ()
> --{
> --  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
> --}
> --
> --# func_arith arithmetic-term...
> --func_arith ()
> --{
> --  func_arith_result=`expr "$@"`
> --}
> --
> --# func_len string
> --# STRING may not start with a hyphen.
> --func_len ()
> --{
> --  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
> --}
> --
> --_LT_EOF
> --esac
> --
> --case $lt_shell_append in
> --  yes)
> --    cat << \_LT_EOF >> "$cfgfile"
> --
> --# func_append var value
> --# Append VALUE to the end of shell variable VAR.
> --func_append ()
> --{
> --  eval "$1+=\$2"
> --}
> --_LT_EOF
> --    ;;
> --  *)
> --    cat << \_LT_EOF >> "$cfgfile"
> --
> --# func_append var value
> --# Append VALUE to the end of shell variable VAR.
> --func_append ()
> --{
> --  eval "$1=\$$1\$2"
> --}
> --
> --_LT_EOF
> --    ;;
> --  esac
> --
> --
> --  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
> --    || (rm -f "$cfgfile"; exit 1)
> --
> --  mv -f "$cfgfile" "$ofile" ||
> -+  sed '$q' "$ltmain" >> "$cfgfile" \
> -+     || (rm -f "$cfgfile"; exit 1)
> -+
> -+  if test x"$xsi_shell" = xyes; then
> -+  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
> -+func_dirname ()\
> -+{\
> -+\    case ${1} in\
> -+\      */*) func_dirname_result="${1%/*}${2}" ;;\
> -+\      *  ) func_dirname_result="${3}" ;;\
> -+\    esac\
> -+} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
> -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> -+test 0 -eq $? || _lt_function_replace_fail=:
>  +
>  +
> -+  sed -e '/^func_basename ()$/,/^} # func_basename /c\
> -+func_basename ()\
> -+{\
> -+\    func_basename_result="${1##*/}"\
> -+} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
> -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> -+test 0 -eq $? || _lt_function_replace_fail=:
>  +
>  +
> -+  sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
> -+func_dirname_and_basename ()\
> -+{\
> -+\    case ${1} in\
> -+\      */*) func_dirname_result="${1%/*}${2}" ;;\
> -+\      *  ) func_dirname_result="${3}" ;;\
> -+\    esac\
> -+\    func_basename_result="${1##*/}"\
> -+} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
> -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> -+test 0 -eq $? || _lt_function_replace_fail=:
>  +
>  +
> -+  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
> -+func_stripname ()\
> -+{\
> -+\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
> -+\    # positional parameters, so assign one to ordinary parameter first.\
> -+\    func_stripname_result=${3}\
> -+\    func_stripname_result=${func_stripname_result#"${1}"}\
> -+\    func_stripname_result=${func_stripname_result%"${2}"}\
> -+} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
> -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> -+test 0 -eq $? || _lt_function_replace_fail=:
>  +
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
> ++$as_echo_n "checking for sysroot... " >&6; }
>  +
> -+  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
> -+func_split_long_opt ()\
> -+{\
> -+\    func_split_long_opt_name=${1%%=*}\
> -+\    func_split_long_opt_arg=${1#*=}\
> -+} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
> -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> -+test 0 -eq $? || _lt_function_replace_fail=:
> ++# Check whether --with-libtool-sysroot was given.
> ++if test "${with_libtool_sysroot+set}" = set; then :
> ++  withval=$with_libtool_sysroot;
> ++else
> ++  with_libtool_sysroot=no
> ++fi
>  +
>  +
> -+  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
> -+func_split_short_opt ()\
> -+{\
> -+\    func_split_short_opt_arg=${1#??}\
> -+\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
> -+} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
> -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> -+test 0 -eq $? || _lt_function_replace_fail=:
> ++lt_sysroot=
> ++case ${with_libtool_sysroot} in #(
> ++ yes)
> ++   if test "$GCC" = yes; then
> ++     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
> ++   fi
> ++   ;; #(
> ++ /*)
> ++   lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"`
> ++   ;; #(
> ++ no|'')
> ++   ;; #(
> ++ *)
> ++   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_libtool_sysroot}" >&5
> ++$as_echo "${with_libtool_sysroot}" >&6; }
> ++   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
> ++   ;;
> ++esac
>  +
> ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
> ++$as_echo "${lt_sysroot:-no}" >&6; }
>  +
> -+  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
> -+func_lo2o ()\
> -+{\
> -+\    case ${1} in\
> -+\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
> -+\      *)    func_lo2o_result=${1} ;;\
> -+\    esac\
> -+} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
> -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> -+test 0 -eq $? || _lt_function_replace_fail=:
>  +
> + 
> + 
> + 
> +@@ -7682,6 +8058,123 @@ esac
> + 
> + need_locks="$enable_libtool_lock"
> + 
> ++if test -n "$ac_tool_prefix"; then
> ++  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
> ++set dummy ${ac_tool_prefix}mt; ac_word=$2
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> ++$as_echo_n "checking for $ac_word... " >&6; }
> ++if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  if test -n "$MANIFEST_TOOL"; then
> ++  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
> ++else
> ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> ++for as_dir in $PATH
> ++do
> ++  IFS=$as_save_IFS
> ++  test -z "$as_dir" && as_dir=.
> ++    for ac_exec_ext in '' $ac_executable_extensions; do
> ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> ++    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
> ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> ++    break 2
> ++  fi
> ++done
> ++  done
> ++IFS=$as_save_IFS
>  +
> -+  sed -e '/^func_xform ()$/,/^} # func_xform /c\
> -+func_xform ()\
> -+{\
> -+    func_xform_result=${1%.*}.lo\
> -+} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
> -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> -+test 0 -eq $? || _lt_function_replace_fail=:
> ++fi
> ++fi
> ++MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
> ++if test -n "$MANIFEST_TOOL"; then
> ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
> ++$as_echo "$MANIFEST_TOOL" >&6; }
> ++else
> ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> ++$as_echo "no" >&6; }
> ++fi
>  +
>  +
> -+  sed -e '/^func_arith ()$/,/^} # func_arith /c\
> -+func_arith ()\
> -+{\
> -+    func_arith_result=$(( $* ))\
> -+} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
> -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> -+test 0 -eq $? || _lt_function_replace_fail=:
> ++fi
> ++if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
> ++  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
> ++  # Extract the first word of "mt", so it can be a program name with args.
> ++set dummy mt; ac_word=$2
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> ++$as_echo_n "checking for $ac_word... " >&6; }
> ++if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  if test -n "$ac_ct_MANIFEST_TOOL"; then
> ++  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
> ++else
> ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> ++for as_dir in $PATH
> ++do
> ++  IFS=$as_save_IFS
> ++  test -z "$as_dir" && as_dir=.
> ++    for ac_exec_ext in '' $ac_executable_extensions; do
> ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> ++    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
> ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> ++    break 2
> ++  fi
> ++done
> ++  done
> ++IFS=$as_save_IFS
> ++
> ++fi
> ++fi
> ++ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
> ++if test -n "$ac_ct_MANIFEST_TOOL"; then
> ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
> ++$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
> ++else
> ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> ++$as_echo "no" >&6; }
> ++fi
> ++
> ++  if test "x$ac_ct_MANIFEST_TOOL" = x; then
> ++    MANIFEST_TOOL=":"
> ++  else
> ++    case $cross_compiling:$ac_tool_warned in
> ++yes:)
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
> ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
> ++ac_tool_warned=yes ;;
> ++esac
> ++    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
> ++  fi
> ++else
> ++  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
> ++fi
> ++
> ++test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
> ++$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
> ++if ${lt_cv_path_mainfest_tool+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  lt_cv_path_mainfest_tool=no
> ++  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
> ++  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
> ++  cat conftest.err >&5
> ++  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
> ++    lt_cv_path_mainfest_tool=yes
> ++  fi
> ++  rm -f conftest*
> ++fi
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
> ++$as_echo "$lt_cv_path_mainfest_tool" >&6; }
> ++if test "x$lt_cv_path_mainfest_tool" != xyes; then
> ++  MANIFEST_TOOL=:
> ++fi
>  +
>  +
> -+  sed -e '/^func_len ()$/,/^} # func_len /c\
> -+func_len ()\
> -+{\
> -+    func_len_result=${#1}\
> -+} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
> -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> -+test 0 -eq $? || _lt_function_replace_fail=:
>  +
> ++
> ++
> + 
> +   case $host_os in
> +     rhapsody* | darwin*)
> +@@ -8245,6 +8738,8 @@ _LT_EOF
> +       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
> +       echo "$AR cru libconftest.a conftest.o" >&5
> +       $AR cru libconftest.a conftest.o 2>&5
> ++      echo "$RANLIB libconftest.a" >&5
> ++      $RANLIB libconftest.a 2>&5
> +       cat > conftest.c << _LT_EOF
> + int main() { return 0;}
> + _LT_EOF
> +@@ -9499,8 +9994,6 @@ fi
> + lt_prog_compiler_pic=
> + lt_prog_compiler_static=
> + 
> +-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
> +-$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> + 
> +   if test "$GCC" = yes; then
> +     lt_prog_compiler_wl='-Wl,'
> +@@ -9666,6 +10159,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> + 	lt_prog_compiler_pic='--shared'
> + 	lt_prog_compiler_static='--static'
> + 	;;
> ++      nagfor*)
> ++	# NAG Fortran compiler
> ++	lt_prog_compiler_wl='-Wl,-Wl,,'
> ++	lt_prog_compiler_pic='-PIC'
> ++	lt_prog_compiler_static='-Bstatic'
> ++	;;
> +       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
> +         # Portland Group compilers (*not* the Pentium gcc compiler,
> + 	# which looks to be a dead project)
> +@@ -9728,7 +10227,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> +       lt_prog_compiler_pic='-KPIC'
> +       lt_prog_compiler_static='-Bstatic'
> +       case $cc_basename in
> +-      f77* | f90* | f95*)
> ++      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
> + 	lt_prog_compiler_wl='-Qoption ld ';;
> +       *)
> + 	lt_prog_compiler_wl='-Wl,';;
> +@@ -9785,13 +10284,17 @@ case $host_os in
> +     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
> +     ;;
> + esac
> +-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
> +-$as_echo "$lt_prog_compiler_pic" >&6; }
> +-
> +-
> +-
> +-
> + 
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
> ++$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> ++if ${lt_cv_prog_compiler_pic+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
>  +fi
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
> ++$as_echo "$lt_cv_prog_compiler_pic" >&6; }
> ++lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
> + 
> + #
> + # Check to make sure the PIC flag actually works.
> +@@ -9852,6 +10355,11 @@ fi
> + 
> + 
> + 
>  +
> -+if test x"$lt_shell_append" = xyes; then
> -+  sed -e '/^func_append ()$/,/^} # func_append /c\
> -+func_append ()\
> -+{\
> -+    eval "${1}+=\\${2}"\
> -+} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
> -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> -+test 0 -eq $? || _lt_function_replace_fail=:
>  +
>  +
> -+  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
> -+func_append_quoted ()\
> -+{\
> -+\    func_quote_for_eval "${2}"\
> -+\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
> -+} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
> -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> -+test 0 -eq $? || _lt_function_replace_fail=:
>  +
>  +
> -+  # Save a `func_append' function call where possible by direct use of '+='
> -+  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
> -+    && mv -f "$cfgfile.tmp" "$cfgfile" \
> -+      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> -+  test 0 -eq $? || _lt_function_replace_fail=:
> + #
> + # Check to make sure the static flag actually works.
> + #
> +@@ -10202,7 +10710,8 @@ _LT_EOF
> +       allow_undefined_flag=unsupported
> +       always_export_symbols=no
> +       enable_shared_with_static_runtimes=yes
> +-      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
> ++      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
> ++      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
> + 
> +       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> +         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> +@@ -10301,12 +10810,12 @@ _LT_EOF
> + 	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
> + 	  hardcode_libdir_flag_spec=
> + 	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
> +-	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
> ++	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
> + 	  if test "x$supports_anon_versioning" = xyes; then
> + 	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
> + 	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
> + 	      echo "local: *; };" >> $output_objdir/$libname.ver~
> +-	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
> ++	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
> + 	  fi
> + 	  ;;
> + 	esac
> +@@ -10320,8 +10829,8 @@ _LT_EOF
> + 	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
> + 	wlarc=
> +       else
> +-	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> +-	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> ++	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> ++	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> +       fi
> +       ;;
> + 
> +@@ -10339,8 +10848,8 @@ _LT_EOF
> + 
> + _LT_EOF
> +       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> +-	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> +-	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> ++	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> ++	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> +       else
> + 	ld_shlibs=no
> +       fi
> +@@ -10386,8 +10895,8 @@ _LT_EOF
> + 
> +     *)
> +       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> +-	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> +-	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> ++	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> ++	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> +       else
> + 	ld_shlibs=no
> +       fi
> +@@ -10517,7 +11026,13 @@ _LT_EOF
> + 	allow_undefined_flag='-berok'
> +         # Determine the default libpath from the value encoded in an
> +         # empty executable.
> +-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> ++        if test "${lt_cv_aix_libpath+set}" = set; then
> ++  aix_libpath=$lt_cv_aix_libpath
>  +else
> -+  # Save a `func_append' function call even when '+=' is not available
> -+  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
> -+    && mv -f "$cfgfile.tmp" "$cfgfile" \
> -+      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> -+  test 0 -eq $? || _lt_function_replace_fail=:
> -+fi
> ++  if ${lt_cv_aix_libpath_+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> + /* end confdefs.h.  */
> + 
> + int
> +@@ -10530,22 +11045,29 @@ main ()
> + _ACEOF
> + if ac_fn_c_try_link "$LINENO"; then :
> + 
> +-lt_aix_libpath_sed='
> +-    /Import File Strings/,/^$/ {
> +-	/^0/ {
> +-	    s/^0  *\(.*\)$/\1/
> +-	    p
> +-	}
> +-    }'
> +-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> +-# Check for a 64-bit object if we didn't find anything.
> +-if test -z "$aix_libpath"; then
> +-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> +-fi
> ++  lt_aix_libpath_sed='
> ++      /Import File Strings/,/^$/ {
> ++	  /^0/ {
> ++	      s/^0  *\([^ ]*\) *$/\1/
> ++	      p
> ++	  }
> ++      }'
> ++  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> ++  # Check for a 64-bit object if we didn't find anything.
> ++  if test -z "$lt_cv_aix_libpath_"; then
> ++    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> ++  fi
> + fi
> + rm -f core conftest.err conftest.$ac_objext \
> +     conftest$ac_exeext conftest.$ac_ext
> +-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> ++  if test -z "$lt_cv_aix_libpath_"; then
> ++    lt_cv_aix_libpath_="/usr/lib:/lib"
> ++  fi
>  +
> -+if test x"$_lt_function_replace_fail" = x":"; then
> -+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
> -+$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
>  +fi
>  +
> -+
> -+   mv -f "$cfgfile" "$ofile" ||
> -     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
> -   chmod +x "$ofile"
> - 
> -diff --git a/sim/Makefile.in b/sim/Makefile.in
> -index dbbaa84224a..f819bbe0bdd 100644
> ---- a/sim/Makefile.in
> -+++ b/sim/Makefile.in
> -@@ -744,6 +744,7 @@ C_DIALECT = @C_DIALECT@
> - DATADIRNAME = @DATADIRNAME@
> - DEFS = @DEFS@
> - DEPDIR = @DEPDIR@
> -+DLLTOOL = @DLLTOOL@
> - DSYMUTIL = @DSYMUTIL@
> - DTC = @DTC@
> - DUMPBIN = @DUMPBIN@
> -@@ -809,6 +810,7 @@ LN_S = @LN_S@
> - LTLIBOBJS = @LTLIBOBJS@
> - MAINT = @MAINT@
> - MAKEINFO = @MAKEINFO@
> -+MANIFEST_TOOL = @MANIFEST_TOOL@
> - MKDIR_P = @MKDIR_P@
> - NM = @NM@
> - NMEDIT = @NMEDIT@
> -@@ -859,6 +861,7 @@ abs_builddir = @abs_builddir@
> - abs_srcdir = @abs_srcdir@
> - abs_top_builddir = @abs_top_builddir@
> - abs_top_srcdir = @abs_top_srcdir@
> -+ac_ct_AR = @ac_ct_AR@
> - ac_ct_CC = @ac_ct_CC@
> - ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
> - am__include = @am__include@
> -diff --git a/zlib/Makefile.in b/zlib/Makefile.in
> -index c7584492a65..0605835c14f 100644
> ---- a/zlib/Makefile.in
> -+++ b/zlib/Makefile.in
> -@@ -1,7 +1,7 @@
> --# Makefile.in generated by automake 1.16.5 from Makefile.am.
> -+# Makefile.in generated by automake 1.15.1 from Makefile.am.
> - # @configure_input@
> - 
> --# Copyright (C) 1994-2021 Free Software Foundation, Inc.
> -+# Copyright (C) 1994-2017 Free Software Foundation, Inc.
> ++  aix_libpath=$lt_cv_aix_libpath_
> ++fi
>   
> - # This Makefile.in is free software; the Free Software Foundation
> - # gives unlimited permission to copy and/or distribute it,
> -@@ -138,7 +138,6 @@ am__uninstall_files_from_dir = { \
> -   }
> - am__installdirs = "$(DESTDIR)$(toolexeclibdir)"
> - LIBRARIES = $(toolexeclib_LIBRARIES)
> --LTLIBRARIES = $(noinst_LTLIBRARIES)
> - ARFLAGS = cru
> - AM_V_AR = $(am__v_AR_@AM_V@)
> - am__v_AR_ = $(am__v_AR_@AM_DEFAULT_V@)
> -@@ -161,6 +160,7 @@ am__objects_1 = libz_a-adler32.$(OBJEXT) libz_a-compress.$(OBJEXT) \
> - 	libz_a-zutil.$(OBJEXT)
> - @TARGET_LIBRARY_FALSE@am_libz_a_OBJECTS = $(am__objects_1)
> - libz_a_OBJECTS = $(am_libz_a_OBJECTS)
> -+LTLIBRARIES = $(noinst_LTLIBRARIES)
> - libzgcj_convenience_la_LIBADD =
> - am__libzgcj_convenience_la_SOURCES_DIST = adler32.c compress.c crc32.c \
> - 	crc32.h deflate.c deflate.h gzguts.h gzread.c gzclose.c \
> -@@ -192,22 +192,7 @@ am__v_at_0 = @
> - am__v_at_1 = 
> - DEFAULT_INCLUDES = -I.@am__isrc@
> - depcomp = $(SHELL) $(top_srcdir)/../depcomp
> --am__maybe_remake_depfiles = depfiles
> --am__depfiles_remade = ./$(DEPDIR)/adler32.Plo ./$(DEPDIR)/compress.Plo \
> --	./$(DEPDIR)/crc32.Plo ./$(DEPDIR)/deflate.Plo \
> --	./$(DEPDIR)/gzclose.Plo ./$(DEPDIR)/gzlib.Plo \
> --	./$(DEPDIR)/gzread.Plo ./$(DEPDIR)/gzwrite.Plo \
> --	./$(DEPDIR)/infback.Plo ./$(DEPDIR)/inffast.Plo \
> --	./$(DEPDIR)/inflate.Plo ./$(DEPDIR)/inftrees.Plo \
> --	./$(DEPDIR)/libz_a-adler32.Po ./$(DEPDIR)/libz_a-compress.Po \
> --	./$(DEPDIR)/libz_a-crc32.Po ./$(DEPDIR)/libz_a-deflate.Po \
> --	./$(DEPDIR)/libz_a-gzclose.Po ./$(DEPDIR)/libz_a-gzlib.Po \
> --	./$(DEPDIR)/libz_a-gzread.Po ./$(DEPDIR)/libz_a-gzwrite.Po \
> --	./$(DEPDIR)/libz_a-infback.Po ./$(DEPDIR)/libz_a-inffast.Po \
> --	./$(DEPDIR)/libz_a-inflate.Po ./$(DEPDIR)/libz_a-inftrees.Po \
> --	./$(DEPDIR)/libz_a-trees.Po ./$(DEPDIR)/libz_a-uncompr.Po \
> --	./$(DEPDIR)/libz_a-zutil.Po ./$(DEPDIR)/trees.Plo \
> --	./$(DEPDIR)/uncompr.Plo ./$(DEPDIR)/zutil.Plo
> -+am__depfiles_maybe = depfiles
> - am__mv = mv -f
> - COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
> - 	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
> -@@ -252,6 +237,9 @@ am__define_uniq_tagged_files = \
> -   unique=`for i in $$list; do \
> -     if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
> -   done | $(am__uniquify_input)`
> -+ETAGS = etags
> -+CTAGS = ctags
> -+CSCOPE = cscope
> - AM_RECURSIVE_TARGETS = cscope
> - am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/../compile \
> - 	$(top_srcdir)/../config.guess $(top_srcdir)/../config.sub \
> -@@ -272,8 +260,6 @@ am__post_remove_distdir = $(am__remove_distdir)
> - DIST_ARCHIVES = $(distdir).tar.gz
> - GZIP_ENV = --best
> - DIST_TARGETS = dist-gzip
> --# Exists only to be overridden by the user if desired.
> --AM_DISTCHECK_DVI_TARGET = dvi
> - distuninstallcheck_listfiles = find . -type f -print
> - am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
> -   | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
> -@@ -292,18 +278,16 @@ CFLAGS = @CFLAGS@
> - COMPPATH = @COMPPATH@
> - CPP = @CPP@
> - CPPFLAGS = @CPPFLAGS@
> --CSCOPE = @CSCOPE@
> --CTAGS = @CTAGS@
> - CYGPATH_W = @CYGPATH_W@
> - DEFS = @DEFS@
> - DEPDIR = @DEPDIR@
> -+DLLTOOL = @DLLTOOL@
> - DSYMUTIL = @DSYMUTIL@
> - DUMPBIN = @DUMPBIN@
> - ECHO_C = @ECHO_C@
> - ECHO_N = @ECHO_N@
> - ECHO_T = @ECHO_T@
> - EGREP = @EGREP@
> --ETAGS = @ETAGS@
> - EXEEXT = @EXEEXT@
> - FGREP = @FGREP@
> - GREP = @GREP@
> -@@ -322,6 +306,7 @@ LN_S = @LN_S@
> - LTLIBOBJS = @LTLIBOBJS@
> - MAINT = @MAINT@
> - MAKEINFO = @MAKEINFO@
> -+MANIFEST_TOOL = @MANIFEST_TOOL@
> - MKDIR_P = @MKDIR_P@
> - NM = @NM@
> - NMEDIT = @NMEDIT@
> -@@ -348,6 +333,7 @@ abs_builddir = @abs_builddir@
> - abs_srcdir = @abs_srcdir@
> - abs_top_builddir = @abs_top_builddir@
> - abs_top_srcdir = @abs_top_srcdir@
> -+ac_ct_AR = @ac_ct_AR@
> - ac_ct_CC = @ac_ct_CC@
> - ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
> - am__include = @am__include@
> -@@ -491,8 +477,8 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
> - 	    echo ' $(SHELL) ./config.status'; \
> - 	    $(SHELL) ./config.status;; \
> - 	  *) \
> --	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \
> --	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \
> -+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
> -+	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
> - 	esac;
> - $(top_srcdir)/../multilib.am $(am__empty):
> - 
> -@@ -536,6 +522,11 @@ uninstall-toolexeclibLIBRARIES:
> - clean-toolexeclibLIBRARIES:
> - 	-test -z "$(toolexeclib_LIBRARIES)" || rm -f $(toolexeclib_LIBRARIES)
> - 
> -+libz.a: $(libz_a_OBJECTS) $(libz_a_DEPENDENCIES) $(EXTRA_libz_a_DEPENDENCIES) 
> -+	$(AM_V_at)-rm -f libz.a
> -+	$(AM_V_AR)$(libz_a_AR) libz.a $(libz_a_OBJECTS) $(libz_a_LIBADD)
> -+	$(AM_V_at)$(RANLIB) libz.a
> -+
> - clean-noinstLTLIBRARIES:
> - 	-test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
> - 	@list='$(noinst_LTLIBRARIES)'; \
> -@@ -547,11 +538,6 @@ clean-noinstLTLIBRARIES:
> - 	  rm -f $${locs}; \
> - 	}
> +         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> +         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_sym_flag:\$export_symbols $shared_flag"
> +@@ -10557,7 +11079,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> + 	else
> + 	 # Determine the default libpath from the value encoded in an
> + 	 # empty executable.
> +-	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> ++	 if test "${lt_cv_aix_libpath+set}" = set; then
> ++  aix_libpath=$lt_cv_aix_libpath
> ++else
> ++  if ${lt_cv_aix_libpath_+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> + /* end confdefs.h.  */
>   
> --libz.a: $(libz_a_OBJECTS) $(libz_a_DEPENDENCIES) $(EXTRA_libz_a_DEPENDENCIES) 
> --	$(AM_V_at)-rm -f libz.a
> --	$(AM_V_AR)$(libz_a_AR) libz.a $(libz_a_OBJECTS) $(libz_a_LIBADD)
> --	$(AM_V_at)$(RANLIB) libz.a
> --
> - libzgcj_convenience.la: $(libzgcj_convenience_la_OBJECTS) $(libzgcj_convenience_la_DEPENDENCIES) $(EXTRA_libzgcj_convenience_la_DEPENDENCIES) 
> - 	$(AM_V_CCLD)$(LINK) $(am_libzgcj_convenience_la_rpath) $(libzgcj_convenience_la_OBJECTS) $(libzgcj_convenience_la_LIBADD) $(LIBS)
> + int
> +@@ -10570,22 +11098,29 @@ main ()
> + _ACEOF
> + if ac_fn_c_try_link "$LINENO"; then :
>   
> -@@ -561,42 +547,36 @@ mostlyclean-compile:
> - distclean-compile:
> - 	-rm -f *.tab.c
> +-lt_aix_libpath_sed='
> +-    /Import File Strings/,/^$/ {
> +-	/^0/ {
> +-	    s/^0  *\(.*\)$/\1/
> +-	    p
> +-	}
> +-    }'
> +-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> +-# Check for a 64-bit object if we didn't find anything.
> +-if test -z "$aix_libpath"; then
> +-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> +-fi
> ++  lt_aix_libpath_sed='
> ++      /Import File Strings/,/^$/ {
> ++	  /^0/ {
> ++	      s/^0  *\([^ ]*\) *$/\1/
> ++	      p
> ++	  }
> ++      }'
> ++  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> ++  # Check for a 64-bit object if we didn't find anything.
> ++  if test -z "$lt_cv_aix_libpath_"; then
> ++    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> ++  fi
> + fi
> + rm -f core conftest.err conftest.$ac_objext \
> +     conftest$ac_exeext conftest.$ac_ext
> +-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> ++  if test -z "$lt_cv_aix_libpath_"; then
> ++    lt_cv_aix_libpath_="/usr/lib:/lib"
> ++  fi
> ++
> ++fi
> ++
> ++  aix_libpath=$lt_cv_aix_libpath_
> ++fi
> + 
> + 	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> + 	  # Warning - without using the other run time loading flags,
> +@@ -10630,20 +11165,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +       # Microsoft Visual C++.
> +       # hardcode_libdir_flag_spec is actually meaningless, as there is
> +       # no search path for DLLs.
> +-      hardcode_libdir_flag_spec=' '
> +-      allow_undefined_flag=unsupported
> +-      # Tell ltmain to make .lib files, not .a files.
> +-      libext=lib
> +-      # Tell ltmain to make .dll files, not .so files.
> +-      shrext_cmds=".dll"
> +-      # FIXME: Setting linknames here is a bad hack.
> +-      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> +-      # The linker will automatically build a .lib file if we build a DLL.
> +-      old_archive_from_new_cmds='true'
> +-      # FIXME: Should let the user specify the lib program.
> +-      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
> +-      fix_srcfile_path='`cygpath -w "$srcfile"`'
> +-      enable_shared_with_static_runtimes=yes
> ++      case $cc_basename in
> ++      cl*)
> ++	# Native MSVC
> ++	hardcode_libdir_flag_spec=' '
> ++	allow_undefined_flag=unsupported
> ++	always_export_symbols=yes
> ++	file_list_spec='@'
> ++	# Tell ltmain to make .lib files, not .a files.
> ++	libext=lib
> ++	# Tell ltmain to make .dll files, not .so files.
> ++	shrext_cmds=".dll"
> ++	# FIXME: Setting linknames here is a bad hack.
> ++	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
> ++	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
> ++	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
> ++	  else
> ++	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
> ++	  fi~
> ++	  $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
> ++	  linknames='
> ++	# The linker will not automatically build a static lib if we build a DLL.
> ++	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
> ++	enable_shared_with_static_runtimes=yes
> ++	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
> ++	# Don't use ranlib
> ++	old_postinstall_cmds='chmod 644 $oldlib'
> ++	postlink_cmds='lt_outputfile="@OUTPUT@"~
> ++	  lt_tool_outputfile="@TOOL_OUTPUT@"~
> ++	  case $lt_outputfile in
> ++	    *.exe|*.EXE) ;;
> ++	    *)
> ++	      lt_outputfile="$lt_outputfile.exe"
> ++	      lt_tool_outputfile="$lt_tool_outputfile.exe"
> ++	      ;;
> ++	  esac~
> ++	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
> ++	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
> ++	    $RM "$lt_outputfile.manifest";
> ++	  fi'
> ++	;;
> ++      *)
> ++	# Assume MSVC wrapper
> ++	hardcode_libdir_flag_spec=' '
> ++	allow_undefined_flag=unsupported
> ++	# Tell ltmain to make .lib files, not .a files.
> ++	libext=lib
> ++	# Tell ltmain to make .dll files, not .so files.
> ++	shrext_cmds=".dll"
> ++	# FIXME: Setting linknames here is a bad hack.
> ++	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> ++	# The linker will automatically build a .lib file if we build a DLL.
> ++	old_archive_from_new_cmds='true'
> ++	# FIXME: Should let the user specify the lib program.
> ++	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
> ++	enable_shared_with_static_runtimes=yes
> ++	;;
> ++      esac
> +       ;;
>   
> --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/adler32.Plo@am__quote@ # am--include-marker
> --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/compress.Plo@am__quote@ # am--include-marker
> --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crc32.Plo@am__quote@ # am--include-marker
> --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/deflate.Plo@am__quote@ # am--include-marker
> --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzclose.Plo@am__quote@ # am--include-marker
> --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzlib.Plo@am__quote@ # am--include-marker
> --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzread.Plo@am__quote@ # am--include-marker
> --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzwrite.Plo@am__quote@ # am--include-marker
> --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/infback.Plo@am__quote@ # am--include-marker
> --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inffast.Plo@am__quote@ # am--include-marker
> --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inflate.Plo@am__quote@ # am--include-marker
> --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inftrees.Plo@am__quote@ # am--include-marker
> --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-adler32.Po@am__quote@ # am--include-marker
> --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-compress.Po@am__quote@ # am--include-marker
> --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-crc32.Po@am__quote@ # am--include-marker
> --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-deflate.Po@am__quote@ # am--include-marker
> --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-gzclose.Po@am__quote@ # am--include-marker
> --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-gzlib.Po@am__quote@ # am--include-marker
> --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-gzread.Po@am__quote@ # am--include-marker
> --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-gzwrite.Po@am__quote@ # am--include-marker
> --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-infback.Po@am__quote@ # am--include-marker
> --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-inffast.Po@am__quote@ # am--include-marker
> --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-inflate.Po@am__quote@ # am--include-marker
> --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-inftrees.Po@am__quote@ # am--include-marker
> --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-trees.Po@am__quote@ # am--include-marker
> --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-uncompr.Po@am__quote@ # am--include-marker
> --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-zutil.Po@am__quote@ # am--include-marker
> --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/trees.Plo@am__quote@ # am--include-marker
> --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/uncompr.Plo@am__quote@ # am--include-marker
> --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/zutil.Plo@am__quote@ # am--include-marker
> --
> --$(am__depfiles_remade):
> --	@$(MKDIR_P) $(@D)
> --	@echo '# dummy' >$@-t && $(am__mv) $@-t $@
> --
> --am--depfiles: $(am__depfiles_remade)
> -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/adler32.Plo@am__quote@
> -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/compress.Plo@am__quote@
> -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crc32.Plo@am__quote@
> -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/deflate.Plo@am__quote@
> -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzclose.Plo@am__quote@
> -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzlib.Plo@am__quote@
> -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzread.Plo@am__quote@
> -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzwrite.Plo@am__quote@
> -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/infback.Plo@am__quote@
> -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inffast.Plo@am__quote@
> -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inflate.Plo@am__quote@
> -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inftrees.Plo@am__quote@
> -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-adler32.Po@am__quote@
> -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-compress.Po@am__quote@
> -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-crc32.Po@am__quote@
> -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-deflate.Po@am__quote@
> -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-gzclose.Po@am__quote@
> -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-gzlib.Po@am__quote@
> -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-gzread.Po@am__quote@
> -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-gzwrite.Po@am__quote@
> -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-infback.Po@am__quote@
> -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-inffast.Po@am__quote@
> -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-inflate.Po@am__quote@
> -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-inftrees.Po@am__quote@
> -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-trees.Po@am__quote@
> -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-uncompr.Po@am__quote@
> -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-zutil.Po@am__quote@
> -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/trees.Plo@am__quote@
> -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/uncompr.Plo@am__quote@
> -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/zutil.Plo@am__quote@
> +     darwin* | rhapsody*)
> +@@ -10704,7 +11282,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   
> - .c.o:
> - @am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
> -@@ -896,10 +876,8 @@ cscopelist-am: $(am__tagged_files)
> - distclean-tags:
> - 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> - 	-rm -f cscope.out cscope.in.out cscope.po.out cscope.files
> --distdir: $(BUILT_SOURCES)
> --	$(MAKE) $(AM_MAKEFLAGS) distdir-am
> - 
> --distdir-am: $(DISTFILES)
> -+distdir: $(DISTFILES)
> - 	$(am__remove_distdir)
> - 	test -d "$(distdir)" || mkdir "$(distdir)"
> - 	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
> -@@ -954,10 +932,6 @@ dist-xz: distdir
> - 	tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
> - 	$(am__post_remove_distdir)
> +     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
> +     freebsd* | dragonfly*)
> +-      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
> ++      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
> +       hardcode_libdir_flag_spec='-R$libdir'
> +       hardcode_direct=yes
> +       hardcode_shlibpath_var=no
> +@@ -10712,7 +11290,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   
> --dist-zstd: distdir
> --	tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst
> --	$(am__post_remove_distdir)
> --
> - dist-tarZ: distdir
> - 	@echo WARNING: "Support for distribution archives compressed with" \
> - 		       "legacy program 'compress' is deprecated." >&2
> -@@ -1000,8 +974,6 @@ distcheck: dist
> - 	  eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
> - 	*.zip*) \
> - 	  unzip $(distdir).zip ;;\
> --	*.tar.zst*) \
> --	  zstd -dc $(distdir).tar.zst | $(am__untar) ;;\
> +     hpux9*)
> +       if test "$GCC" = yes; then
> +-	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'
> ++	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> +       else
> + 	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> +       fi
> +@@ -10728,7 +11306,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> + 
> +     hpux10*)
> +       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> +-	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> ++	archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> +       else
> + 	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
> +       fi
> +@@ -10752,10 +11330,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> + 	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> + 	  ;;
> + 	ia64*)
> +-	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> ++	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> + 	  ;;
> + 	*)
> +-	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> ++	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> + 	  ;;
>   	esac
> - 	chmod -R a-w $(distdir)
> - 	chmod u+w $(distdir)
> -@@ -1017,7 +989,7 @@ distcheck: dist
> - 	    $(DISTCHECK_CONFIGURE_FLAGS) \
> - 	    --srcdir=../.. --prefix="$$dc_install_base" \
> - 	  && $(MAKE) $(AM_MAKEFLAGS) \
> --	  && $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \
> -+	  && $(MAKE) $(AM_MAKEFLAGS) dvi \
> - 	  && $(MAKE) $(AM_MAKEFLAGS) check \
> - 	  && $(MAKE) $(AM_MAKEFLAGS) install \
> - 	  && $(MAKE) $(AM_MAKEFLAGS) installcheck \
> -@@ -1113,36 +1085,7 @@ clean-am: clean-generic clean-libtool clean-local \
> +       else
> +@@ -10834,23 +11412,36 @@ fi
>   
> - distclean: distclean-am
> - 	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
> --		-rm -f ./$(DEPDIR)/adler32.Plo
> --	-rm -f ./$(DEPDIR)/compress.Plo
> --	-rm -f ./$(DEPDIR)/crc32.Plo
> --	-rm -f ./$(DEPDIR)/deflate.Plo
> --	-rm -f ./$(DEPDIR)/gzclose.Plo
> --	-rm -f ./$(DEPDIR)/gzlib.Plo
> --	-rm -f ./$(DEPDIR)/gzread.Plo
> --	-rm -f ./$(DEPDIR)/gzwrite.Plo
> --	-rm -f ./$(DEPDIR)/infback.Plo
> --	-rm -f ./$(DEPDIR)/inffast.Plo
> --	-rm -f ./$(DEPDIR)/inflate.Plo
> --	-rm -f ./$(DEPDIR)/inftrees.Plo
> --	-rm -f ./$(DEPDIR)/libz_a-adler32.Po
> --	-rm -f ./$(DEPDIR)/libz_a-compress.Po
> --	-rm -f ./$(DEPDIR)/libz_a-crc32.Po
> --	-rm -f ./$(DEPDIR)/libz_a-deflate.Po
> --	-rm -f ./$(DEPDIR)/libz_a-gzclose.Po
> --	-rm -f ./$(DEPDIR)/libz_a-gzlib.Po
> --	-rm -f ./$(DEPDIR)/libz_a-gzread.Po
> --	-rm -f ./$(DEPDIR)/libz_a-gzwrite.Po
> --	-rm -f ./$(DEPDIR)/libz_a-infback.Po
> --	-rm -f ./$(DEPDIR)/libz_a-inffast.Po
> --	-rm -f ./$(DEPDIR)/libz_a-inflate.Po
> --	-rm -f ./$(DEPDIR)/libz_a-inftrees.Po
> --	-rm -f ./$(DEPDIR)/libz_a-trees.Po
> --	-rm -f ./$(DEPDIR)/libz_a-uncompr.Po
> --	-rm -f ./$(DEPDIR)/libz_a-zutil.Po
> --	-rm -f ./$(DEPDIR)/trees.Plo
> --	-rm -f ./$(DEPDIR)/uncompr.Plo
> --	-rm -f ./$(DEPDIR)/zutil.Plo
> -+	-rm -rf ./$(DEPDIR)
> - 	-rm -f Makefile
> - distclean-am: clean-am distclean-compile distclean-generic \
> - 	distclean-libtool distclean-local distclean-tags
> -@@ -1190,36 +1133,7 @@ installcheck-am:
> - maintainer-clean: maintainer-clean-am
> - 	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
> - 	-rm -rf $(top_srcdir)/autom4te.cache
> --		-rm -f ./$(DEPDIR)/adler32.Plo
> --	-rm -f ./$(DEPDIR)/compress.Plo
> --	-rm -f ./$(DEPDIR)/crc32.Plo
> --	-rm -f ./$(DEPDIR)/deflate.Plo
> --	-rm -f ./$(DEPDIR)/gzclose.Plo
> --	-rm -f ./$(DEPDIR)/gzlib.Plo
> --	-rm -f ./$(DEPDIR)/gzread.Plo
> --	-rm -f ./$(DEPDIR)/gzwrite.Plo
> --	-rm -f ./$(DEPDIR)/infback.Plo
> --	-rm -f ./$(DEPDIR)/inffast.Plo
> --	-rm -f ./$(DEPDIR)/inflate.Plo
> --	-rm -f ./$(DEPDIR)/inftrees.Plo
> --	-rm -f ./$(DEPDIR)/libz_a-adler32.Po
> --	-rm -f ./$(DEPDIR)/libz_a-compress.Po
> --	-rm -f ./$(DEPDIR)/libz_a-crc32.Po
> --	-rm -f ./$(DEPDIR)/libz_a-deflate.Po
> --	-rm -f ./$(DEPDIR)/libz_a-gzclose.Po
> --	-rm -f ./$(DEPDIR)/libz_a-gzlib.Po
> --	-rm -f ./$(DEPDIR)/libz_a-gzread.Po
> --	-rm -f ./$(DEPDIR)/libz_a-gzwrite.Po
> --	-rm -f ./$(DEPDIR)/libz_a-infback.Po
> --	-rm -f ./$(DEPDIR)/libz_a-inffast.Po
> --	-rm -f ./$(DEPDIR)/libz_a-inflate.Po
> --	-rm -f ./$(DEPDIR)/libz_a-inftrees.Po
> --	-rm -f ./$(DEPDIR)/libz_a-trees.Po
> --	-rm -f ./$(DEPDIR)/libz_a-uncompr.Po
> --	-rm -f ./$(DEPDIR)/libz_a-zutil.Po
> --	-rm -f ./$(DEPDIR)/trees.Plo
> --	-rm -f ./$(DEPDIR)/uncompr.Plo
> --	-rm -f ./$(DEPDIR)/zutil.Plo
> -+	-rm -rf ./$(DEPDIR)
> - 	-rm -f Makefile
> - maintainer-clean-am: distclean-am maintainer-clean-generic \
> - 	maintainer-clean-local
> -@@ -1241,17 +1155,17 @@ uninstall-am: uninstall-toolexeclibLIBRARIES
> - 
> - .MAKE: install-am install-strip
> - 
> --.PHONY: CTAGS GTAGS TAGS all all-am all-local am--depfiles am--refresh \
> --	check check-am clean clean-cscope clean-generic clean-libtool \
> -+.PHONY: CTAGS GTAGS TAGS all all-am all-local am--refresh check \
> -+	check-am clean clean-cscope clean-generic clean-libtool \
> - 	clean-local clean-noinstLTLIBRARIES clean-toolexeclibLIBRARIES \
> - 	cscope cscopelist-am ctags ctags-am dist dist-all dist-bzip2 \
> - 	dist-gzip dist-lzip dist-shar dist-tarZ dist-xz dist-zip \
> --	dist-zstd distcheck distclean distclean-compile \
> --	distclean-generic distclean-libtool distclean-local \
> --	distclean-tags distcleancheck distdir distuninstallcheck dvi \
> --	dvi-am html html-am info info-am install install-am \
> --	install-data install-data-am install-dvi install-dvi-am \
> --	install-exec install-exec-am install-exec-local install-html \
> -+	distcheck distclean distclean-compile distclean-generic \
> -+	distclean-libtool distclean-local distclean-tags \
> -+	distcleancheck distdir distuninstallcheck dvi dvi-am html \
> -+	html-am info info-am install install-am install-data \
> -+	install-data-am install-dvi install-dvi-am install-exec \
> -+	install-exec-am install-exec-local install-html \
> - 	install-html-am install-info install-info-am install-man \
> - 	install-pdf install-pdf-am install-ps install-ps-am \
> - 	install-strip install-toolexeclibLIBRARIES installcheck \
> -diff --git a/zlib/aclocal.m4 b/zlib/aclocal.m4
> -index 3538b0f0aea..e5eed57bd68 100644
> ---- a/zlib/aclocal.m4
> -+++ b/zlib/aclocal.m4
> -@@ -1,6 +1,6 @@
> --# generated automatically by aclocal 1.16.5 -*- Autoconf -*-
> -+# generated automatically by aclocal 1.15.1 -*- Autoconf -*-
> +     irix5* | irix6* | nonstopux*)
> +       if test "$GCC" = yes; then
> +-	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> ++	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> + 	# Try to use the -exported_symbol ld option, if it does not
> + 	# work, assume that -exports_file does not work either and
> + 	# implicitly export all symbols.
> +-        save_LDFLAGS="$LDFLAGS"
> +-        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
> +-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> ++	# This should be the same for all languages, so no per-tag cache variable.
> ++	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
> ++$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
> ++if ${lt_cv_irix_exported_symbol+:} false; then :
> ++  $as_echo_n "(cached) " >&6
> ++else
> ++  save_LDFLAGS="$LDFLAGS"
> ++	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
> ++	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> + /* end confdefs.h.  */
> +-int foo(void) {}
> ++int foo (void) { return 0; }
> + _ACEOF
> + if ac_fn_c_try_link "$LINENO"; then :
> +-  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
> +-
> ++  lt_cv_irix_exported_symbol=yes
> ++else
> ++  lt_cv_irix_exported_symbol=no
> + fi
> + rm -f core conftest.err conftest.$ac_objext \
> +     conftest$ac_exeext conftest.$ac_ext
> +-        LDFLAGS="$save_LDFLAGS"
> ++           LDFLAGS="$save_LDFLAGS"
> ++fi
> ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
> ++$as_echo "$lt_cv_irix_exported_symbol" >&6; }
> ++	if test "$lt_cv_irix_exported_symbol" = yes; then
> ++          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
> ++	fi
> +       else
> + 	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
> + 	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
> +@@ -10935,7 +11526,7 @@ rm -f core conftest.err conftest.$ac_objext \
> +     osf4* | osf5*)	# as osf3* with the addition of -msym flag
> +       if test "$GCC" = yes; then
> + 	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
> +-	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> ++	archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> + 	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
> +       else
> + 	allow_undefined_flag=' -expect_unresolved \*'
> +@@ -10954,9 +11545,9 @@ rm -f core conftest.err conftest.$ac_objext \
> +       no_undefined_flag=' -z defs'
> +       if test "$GCC" = yes; then
> + 	wlarc='${wl}'
> +-	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> ++	archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> + 	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
> +-	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> ++	  $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> +       else
> + 	case `$CC -V 2>&1` in
> + 	*"Compilers 5.0"*)
> +@@ -11532,8 +12123,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> +   need_version=no
> +   need_lib_prefix=no
>   
> --# Copyright (C) 1996-2021 Free Software Foundation, Inc.
> -+# Copyright (C) 1996-2017 Free Software Foundation, Inc.
> +-  case $GCC,$host_os in
> +-  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
> ++  case $GCC,$cc_basename in
> ++  yes,*)
> ++    # gcc
> +     library_names_spec='$libname.dll.a'
> +     # DLL is installed to $(libdir)/../bin by postinstall_cmds
> +     postinstall_cmds='base_file=`basename \${file}`~
> +@@ -11566,13 +12158,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> +       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> +       ;;
> +     esac
> ++    dynamic_linker='Win32 ld.exe'
> ++    ;;
> ++
> ++  *,cl*)
> ++    # Native MSVC
> ++    libname_spec='$name'
> ++    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> ++    library_names_spec='${libname}.dll.lib'
> ++
> ++    case $build_os in
> ++    mingw*)
> ++      sys_lib_search_path_spec=
> ++      lt_save_ifs=$IFS
> ++      IFS=';'
> ++      for lt_path in $LIB
> ++      do
> ++        IFS=$lt_save_ifs
> ++        # Let DOS variable expansion print the short 8.3 style file name.
> ++        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
> ++        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
> ++      done
> ++      IFS=$lt_save_ifs
> ++      # Convert to MSYS style.
> ++      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
> ++      ;;
> ++    cygwin*)
> ++      # Convert to unix form, then to dos form, then back to unix form
> ++      # but this time dos style (no spaces!) so that the unix form looks
> ++      # like /cygdrive/c/PROGRA~1:/cygdr...
> ++      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
> ++      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
> ++      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
> ++      ;;
> ++    *)
> ++      sys_lib_search_path_spec="$LIB"
> ++      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
> ++        # It is most probably a Windows format PATH.
> ++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
> ++      else
> ++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
> ++      fi
> ++      # FIXME: find the short name or the path components, as spaces are
> ++      # common. (e.g. "Program Files" -> "PROGRA~1")
> ++      ;;
> ++    esac
> ++
> ++    # DLL is installed to $(libdir)/../bin by postinstall_cmds
> ++    postinstall_cmds='base_file=`basename \${file}`~
> ++      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
> ++      dldir=$destdir/`dirname \$dlpath`~
> ++      test -d \$dldir || mkdir -p \$dldir~
> ++      $install_prog $dir/$dlname \$dldir/$dlname'
> ++    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
> ++      dlpath=$dir/\$dldll~
> ++       $RM \$dlpath'
> ++    shlibpath_overrides_runpath=yes
> ++    dynamic_linker='Win32 link.exe'
> +     ;;
>   
> - # This file is free software; the Free Software Foundation
> - # gives unlimited permission to copy and/or distribute it,
> -@@ -20,7 +20,7 @@ You have another version of autoconf.  It may work, but is not guaranteed to.
> - If you have problems, you may need to regenerate the build system entirely.
> - To do so, use the procedure documented by the package, typically 'autoreconf'.])])
> +   *)
> ++    # Assume MSVC wrapper
> +     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
> ++    dynamic_linker='Win32 ld.exe'
> +     ;;
> +   esac
> +-  dynamic_linker='Win32 ld.exe'
> +   # FIXME: first we should search . and the directory the executable is in
> +   shlibpath_var=PATH
> +   ;;
> +@@ -12450,7 +13100,7 @@ else
> +   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> +   lt_status=$lt_dlunknown
> +   cat > conftest.$ac_ext <<_LT_EOF
> +-#line 12453 "configure"
> ++#line $LINENO "configure"
> + #include "confdefs.h"
>   
> --# Copyright (C) 2002-2021 Free Software Foundation, Inc.
> -+# Copyright (C) 2002-2017 Free Software Foundation, Inc.
> - #
> - # This file is free software; the Free Software Foundation
> - # gives unlimited permission to copy and/or distribute it,
> -@@ -32,10 +32,10 @@ To do so, use the procedure documented by the package, typically 'autoreconf'.])
> - # generated from the m4 files accompanying Automake X.Y.
> - # (This private macro should not be called outside this file.)
> - AC_DEFUN([AM_AUTOMAKE_VERSION],
> --[am__api_version='1.16'
> -+[am__api_version='1.15'
> - dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
> - dnl require some minimum version.  Point them to the right macro.
> --m4_if([$1], [1.16.5], [],
> -+m4_if([$1], [1.15.1], [],
> -       [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
> - ])
> + #if HAVE_DLFCN_H
> +@@ -12494,10 +13144,10 @@ else
> + /* When -fvisbility=hidden is used, assume the code has been annotated
> +    correspondingly for the symbols needed.  */
> + #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> +-void fnord () __attribute__((visibility("default")));
> ++int fnord () __attribute__((visibility("default")));
> + #endif
>   
> -@@ -51,14 +51,14 @@ m4_define([_AM_AUTOCONF_VERSION], [])
> - # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
> - # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
> - AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
> --[AM_AUTOMAKE_VERSION([1.16.5])dnl
> -+[AM_AUTOMAKE_VERSION([1.15.1])dnl
> - m4_ifndef([AC_AUTOCONF_VERSION],
> -   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
> - _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
> +-void fnord () { int i=42; }
> ++int fnord () { return 42; }
> + int main ()
> + {
> +   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> +@@ -12556,7 +13206,7 @@ else
> +   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> +   lt_status=$lt_dlunknown
> +   cat > conftest.$ac_ext <<_LT_EOF
> +-#line 12559 "configure"
> ++#line $LINENO "configure"
> + #include "confdefs.h"
>   
> - # AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
> + #if HAVE_DLFCN_H
> +@@ -12600,10 +13250,10 @@ else
> + /* When -fvisbility=hidden is used, assume the code has been annotated
> +    correspondingly for the symbols needed.  */
> + #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> +-void fnord () __attribute__((visibility("default")));
> ++int fnord () __attribute__((visibility("default")));
> + #endif
>   
> --# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> -+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> +-void fnord () { int i=42; }
> ++int fnord () { return 42; }
> + int main ()
> + {
> +   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> +@@ -17596,13 +18246,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> + lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
> + lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
> + lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> ++lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
> ++lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
> + reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
> + reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
> + OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
> + deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
> + file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
> ++file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
> ++want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
> ++DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
> ++sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
> + AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
> + AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
> ++archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
> + STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
> + RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
> + old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
> +@@ -17617,14 +18274,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> + lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
> + lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
> + 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"`'
> ++nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
> ++lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
> + objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
> + MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
> + lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
> +-lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
> + lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
> ++lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
> + lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
> + lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
> + need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
> ++MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
> + DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
> + NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
> + LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> +@@ -17657,12 +18317,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> + hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
> + inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
> + link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
> +-fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
> + always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
> + export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
> + exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
> + include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
> + prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
> ++postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
> + file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
> + variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
> + need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
> +@@ -17717,8 +18377,13 @@ reload_flag \
> + OBJDUMP \
> + deplibs_check_method \
> + file_magic_cmd \
> ++file_magic_glob \
> ++want_nocaseglob \
> ++DLLTOOL \
> ++sharedlib_from_linklib_cmd \
> + AR \
> + AR_FLAGS \
> ++archiver_list_spec \
> + STRIP \
> + RANLIB \
> + CC \
> +@@ -17728,12 +18393,14 @@ lt_cv_sys_global_symbol_pipe \
> + lt_cv_sys_global_symbol_to_cdecl \
> + lt_cv_sys_global_symbol_to_c_name_address \
> + lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> ++nm_file_list_spec \
> + lt_prog_compiler_no_builtin_flag \
> +-lt_prog_compiler_wl \
> + lt_prog_compiler_pic \
> ++lt_prog_compiler_wl \
> + lt_prog_compiler_static \
> + lt_cv_prog_compiler_c_o \
> + need_locks \
> ++MANIFEST_TOOL \
> + DSYMUTIL \
> + NMEDIT \
> + LIPO \
> +@@ -17749,7 +18416,6 @@ no_undefined_flag \
> + hardcode_libdir_flag_spec \
> + hardcode_libdir_flag_spec_ld \
> + hardcode_libdir_separator \
> +-fix_srcfile_path \
> + exclude_expsyms \
> + include_expsyms \
> + file_list_spec \
> +@@ -17785,6 +18451,7 @@ module_cmds \
> + module_expsym_cmds \
> + export_symbols_cmds \
> + prelink_cmds \
> ++postlink_cmds \
> + postinstall_cmds \
> + postuninstall_cmds \
> + finish_cmds \
> +@@ -18610,7 +19277,8 @@ $as_echo "$as_me: executing $ac_file commands" >&6;}
> + # NOTE: Changes made to this file will be lost: look at ltmain.sh.
>   #
> - # This file is free software; the Free Software Foundation
> - # gives unlimited permission to copy and/or distribute it,
> -@@ -110,7 +110,7 @@ am_aux_dir=`cd "$ac_aux_dir" && pwd`
> + #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> +-#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
> ++#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
> ++#                 Inc.
> + #   Written by Gordon Matzigkeit, 1996
> + #
> + #   This file is part of GNU Libtool.
> +@@ -18713,19 +19381,42 @@ SP2NL=$lt_lt_SP2NL
> + # turn newlines into spaces.
> + NL2SP=$lt_lt_NL2SP
>   
> - # AM_CONDITIONAL                                            -*- Autoconf -*-
> ++# convert \$build file names to \$host format.
> ++to_host_file_cmd=$lt_cv_to_host_file_cmd
> ++
> ++# convert \$build files to toolchain format.
> ++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
> ++
> + # An object symbol dumper.
> + OBJDUMP=$lt_OBJDUMP
> + 
> + # Method to check whether dependent libraries are shared objects.
> + deplibs_check_method=$lt_deplibs_check_method
>   
> --# Copyright (C) 1997-2021 Free Software Foundation, Inc.
> -+# Copyright (C) 1997-2017 Free Software Foundation, Inc.
> - #
> - # This file is free software; the Free Software Foundation
> - # gives unlimited permission to copy and/or distribute it,
> -@@ -141,7 +141,7 @@ AC_CONFIG_COMMANDS_PRE(
> - Usually this means the macro was only invoked conditionally.]])
> - fi])])
> +-# Command to use when deplibs_check_method == "file_magic".
> ++# Command to use when deplibs_check_method = "file_magic".
> + file_magic_cmd=$lt_file_magic_cmd
>   
> --# Copyright (C) 1999-2021 Free Software Foundation, Inc.
> -+# Copyright (C) 1999-2017 Free Software Foundation, Inc.
> - #
> - # This file is free software; the Free Software Foundation
> - # gives unlimited permission to copy and/or distribute it,
> -@@ -332,12 +332,13 @@ _AM_SUBST_NOTMAKE([am__nodep])dnl
> ++# How to find potential files when deplibs_check_method = "file_magic".
> ++file_magic_glob=$lt_file_magic_glob
> ++
> ++# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
> ++want_nocaseglob=$lt_want_nocaseglob
> ++
> ++# DLL creation program.
> ++DLLTOOL=$lt_DLLTOOL
> ++
> ++# Command to associate shared and link libraries.
> ++sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
> ++
> + # The archiver.
> + AR=$lt_AR
> ++
> ++# Flags to create an archive.
> + AR_FLAGS=$lt_AR_FLAGS
>   
> - # Generate code to set up dependency tracking.              -*- Autoconf -*-
> ++# How to feed a file listing to the archiver.
> ++archiver_list_spec=$lt_archiver_list_spec
> ++
> + # A symbol stripping program.
> + STRIP=$lt_STRIP
>   
> --# Copyright (C) 1999-2021 Free Software Foundation, Inc.
> -+# Copyright (C) 1999-2017 Free Software Foundation, Inc.
> - #
> - # This file is free software; the Free Software Foundation
> - # gives unlimited permission to copy and/or distribute it,
> - # with or without modifications, as long as this notice is preserved.
> +@@ -18755,6 +19446,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> + # Transform the output of nm in a C name address pair when lib prefix is needed.
> + global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
>   
> ++# Specify filename containing input files for \$NM.
> ++nm_file_list_spec=$lt_nm_file_list_spec
>  +
> - # _AM_OUTPUT_DEPENDENCY_COMMANDS
> - # ------------------------------
> - AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
> -@@ -345,43 +346,49 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
> -   # Older Autoconf quotes --file arguments for eval, but not when files
> -   # are listed without --file.  Let's play safe and only enable the eval
> -   # if we detect the quoting.
> --  # TODO: see whether this extra hack can be removed once we start
> --  # requiring Autoconf 2.70 or later.
> --  AS_CASE([$CONFIG_FILES],
> --          [*\'*], [eval set x "$CONFIG_FILES"],
> --          [*], [set x $CONFIG_FILES])
> -+  case $CONFIG_FILES in
> -+  *\'*) eval set x "$CONFIG_FILES" ;;
> -+  *)   set x $CONFIG_FILES ;;
> -+  esac
> -   shift
> --  # Used to flag and report bootstrapping failures.
> --  am_rc=0
> --  for am_mf
> -+  for mf
> -   do
> -     # Strip MF so we end up with the name of the file.
> --    am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'`
> --    # Check whether this is an Automake generated Makefile which includes
> --    # dependency-tracking related rules and includes.
> --    # Grep'ing the whole file directly is not great: AIX grep has a line
> -+    mf=`echo "$mf" | sed -e 's/:.*$//'`
> -+    # Check whether this is an Automake generated Makefile or not.
> -+    # We used to match only the files named 'Makefile.in', but
> -+    # some people rename them; so instead we look at the file content.
> -+    # Grep'ing the first line is not enough: some people post-process
> -+    # each Makefile.in and add a new line on top of each file to say so.
> -+    # Grep'ing the whole file is not good either: AIX grep has a line
> -     # limit of 2048, but all sed's we know have understand at least 4000.
> --    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
> --      || continue
> --    am_dirpart=`AS_DIRNAME(["$am_mf"])`
> --    am_filepart=`AS_BASENAME(["$am_mf"])`
> --    AM_RUN_LOG([cd "$am_dirpart" \
> --      && sed -e '/# am--include-marker/d' "$am_filepart" \
> --        | $MAKE -f - am--depfiles]) || am_rc=$?
> -+    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
> -+      dirpart=`AS_DIRNAME("$mf")`
> -+    else
> -+      continue
> -+    fi
> -+    # Extract the definition of DEPDIR, am__include, and am__quote
> -+    # from the Makefile without running 'make'.
> -+    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
> -+    test -z "$DEPDIR" && continue
> -+    am__include=`sed -n 's/^am__include = //p' < "$mf"`
> -+    test -z "$am__include" && continue
> -+    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
> -+    # Find all dependency output files, they are included files with
> -+    # $(DEPDIR) in their names.  We invoke sed twice because it is the
> -+    # simplest approach to changing $(DEPDIR) to its actual value in the
> -+    # expansion.
> -+    for file in `sed -n "
> -+      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
> -+	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
> -+      # Make sure the directory exists.
> -+      test -f "$dirpart/$file" && continue
> -+      fdir=`AS_DIRNAME(["$file"])`
> -+      AS_MKDIR_P([$dirpart/$fdir])
> -+      # echo "creating $dirpart/$file"
> -+      echo '# dummy' > "$dirpart/$file"
> -+    done
> -   done
> --  if test $am_rc -ne 0; then
> --    AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments
> --    for automatic dependency tracking.  If GNU make was not used, consider
> --    re-running the configure script with MAKE="gmake" (or whatever is
> --    necessary).  You can also try re-running configure with the
> --    '--disable-dependency-tracking' option to at least be able to build
> --    the package (albeit without support for automatic dependency tracking).])
> --  fi
> --  AS_UNSET([am_dirpart])
> --  AS_UNSET([am_filepart])
> --  AS_UNSET([am_mf])
> --  AS_UNSET([am_rc])
> --  rm -f conftest-deps.mk
> - }
> - ])# _AM_OUTPUT_DEPENDENCY_COMMANDS
> ++# The root where to search for dependent libraries,and in which our libraries should be installed.
> ++lt_sysroot=$lt_sysroot
> ++
> + # The name of the directory that contains temporary libtool files.
> + objdir=$objdir
>   
> -@@ -390,17 +397,18 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
> - # -----------------------------
> - # This macro should only be invoked once -- use via AC_REQUIRE.
> - #
> --# This code is only required when automatic dependency tracking is enabled.
> --# This creates each '.Po' and '.Plo' makefile fragment that we'll need in
> --# order to bootstrap the dependency handling code.
> -+# This code is only required when automatic dependency tracking
> -+# is enabled.  FIXME.  This creates each '.P' file that we will
> -+# need in order to bootstrap the dependency handling code.
> - AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
> - [AC_CONFIG_COMMANDS([depfiles],
> -      [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
> --     [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])])
> -+     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
> -+])
> +@@ -18764,6 +19461,9 @@ MAGIC_CMD=$MAGIC_CMD
> + # Must we lock files when doing compilation?
> + need_locks=$lt_need_locks
>   
> - # Do all the work for Automake.                             -*- Autoconf -*-
> ++# Manifest tool.
> ++MANIFEST_TOOL=$lt_MANIFEST_TOOL
> ++
> + # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
> + DSYMUTIL=$lt_DSYMUTIL
>   
> --# Copyright (C) 1996-2021 Free Software Foundation, Inc.
> -+# Copyright (C) 1996-2017 Free Software Foundation, Inc.
> - #
> - # This file is free software; the Free Software Foundation
> - # gives unlimited permission to copy and/or distribute it,
> -@@ -428,10 +436,6 @@ m4_defn([AC_PROG_CC])
> - # release and drop the old call support.
> - AC_DEFUN([AM_INIT_AUTOMAKE],
> - [AC_PREREQ([2.65])dnl
> --m4_ifdef([_$0_ALREADY_INIT],
> --  [m4_fatal([$0 expanded multiple times
> --]m4_defn([_$0_ALREADY_INIT]))],
> --  [m4_define([_$0_ALREADY_INIT], m4_expansion_stack)])dnl
> - dnl Autoconf wants to disallow AM_ names.  We explicitly allow
> - dnl the ones we care about.
> - m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
> -@@ -468,7 +472,7 @@ m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
> - [_AM_SET_OPTIONS([$1])dnl
> - dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
> - m4_if(
> --  m4_ifset([AC_PACKAGE_NAME], [ok]):m4_ifset([AC_PACKAGE_VERSION], [ok]),
> -+  m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
> -   [ok:ok],,
> -   [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
> -  AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
> -@@ -491,8 +495,8 @@ AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
> - AC_REQUIRE([AC_PROG_MKDIR_P])dnl
> - # For better backward compatibility.  To be removed once Automake 1.9.x
> - # dies out for good.  For more background, see:
> --# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
> --# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
> -+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
> -+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
> - AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
> - # We need awk for the "check" target (and possibly the TAP driver).  The
> - # system "awk" is bad on some platforms.
> -@@ -520,20 +524,6 @@ AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
> - 		  [m4_define([AC_PROG_OBJCXX],
> - 			     m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
> - ])
> --# Variables for tags utilities; see am/tags.am
> --if test -z "$CTAGS"; then
> --  CTAGS=ctags
> --fi
> --AC_SUBST([CTAGS])
> --if test -z "$ETAGS"; then
> --  ETAGS=etags
> --fi
> --AC_SUBST([ETAGS])
> --if test -z "$CSCOPE"; then
> --  CSCOPE=cscope
> --fi
> --AC_SUBST([CSCOPE])
> --
> - AC_REQUIRE([AM_SILENT_RULES])dnl
> - dnl The testsuite driver may need to know about EXEEXT, so add the
> - dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This
> -@@ -573,7 +563,7 @@ END
> - Aborting the configuration process, to ensure you take notice of the issue.
> +@@ -18878,12 +19578,12 @@ with_gcc=$GCC
> + # Compiler flag to turn off builtin functions.
> + no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
>   
> - You can download and install GNU coreutils to get an 'rm' implementation
> --that behaves properly: <https://www.gnu.org/software/coreutils/>.
> -+that behaves properly: <http://www.gnu.org/software/coreutils/>.
> +-# How to pass a linker flag through the compiler.
> +-wl=$lt_lt_prog_compiler_wl
> +-
> + # Additional compiler flags for building library objects.
> + pic_flag=$lt_lt_prog_compiler_pic
>   
> - If you want to complete the configuration process using your problematic
> - 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
> -@@ -615,7 +605,7 @@ for _am_header in $config_headers :; do
> - done
> - echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
> ++# How to pass a linker flag through the compiler.
> ++wl=$lt_lt_prog_compiler_wl
> ++
> + # Compiler flag to prevent dynamic linking.
> + link_static_flag=$lt_lt_prog_compiler_static
>   
> --# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> -+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> - #
> - # This file is free software; the Free Software Foundation
> - # gives unlimited permission to copy and/or distribute it,
> -@@ -639,7 +629,7 @@ AC_SUBST([install_sh])])
> - # Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
> - # From Jim Meyering
> +@@ -18970,9 +19670,6 @@ inherit_rpath=$inherit_rpath
> + # Whether libtool must link a program against all its dependency libraries.
> + link_all_deplibs=$link_all_deplibs
>   
> --# Copyright (C) 1996-2021 Free Software Foundation, Inc.
> -+# Copyright (C) 1996-2017 Free Software Foundation, Inc.
> - #
> - # This file is free software; the Free Software Foundation
> - # gives unlimited permission to copy and/or distribute it,
> -@@ -674,7 +664,7 @@ AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
> +-# Fix the shell variable \$srcfile for the compiler.
> +-fix_srcfile_path=$lt_fix_srcfile_path
> +-
> + # Set to "yes" if exported symbols are required.
> + always_export_symbols=$always_export_symbols
>   
> - # Check to see how 'make' treats includes.	            -*- Autoconf -*-
> +@@ -18988,6 +19685,9 @@ include_expsyms=$lt_include_expsyms
> + # Commands necessary for linking programs (against libraries) with templates.
> + prelink_cmds=$lt_prelink_cmds
>   
> --# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> -+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> - #
> - # This file is free software; the Free Software Foundation
> - # gives unlimited permission to copy and/or distribute it,
> -@@ -682,42 +672,49 @@ AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
> ++# Commands necessary for finishing linking programs.
> ++postlink_cmds=$lt_postlink_cmds
> ++
> + # Specify filename containing input files.
> + file_list_spec=$lt_file_list_spec
>   
> - # AM_MAKE_INCLUDE()
> - # -----------------
> --# Check whether make has an 'include' directive that can support all
> --# the idioms we need for our automatic dependency tracking code.
> -+# Check to see how make treats includes.
> - AC_DEFUN([AM_MAKE_INCLUDE],
> --[AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive])
> --cat > confinc.mk << 'END'
> -+[am_make=${MAKE-make}
> -+cat > confinc << 'END'
> - am__doit:
> --	@echo this is the am__doit target >confinc.out
> -+	@echo this is the am__doit target
> - .PHONY: am__doit
> - END
> -+# If we don't find an include directive, just comment out the code.
> -+AC_MSG_CHECKING([for style of include used by $am_make])
> - am__include="#"
> - am__quote=
> --# BSD make does it like this.
> --echo '.include "confinc.mk" # ignored' > confmf.BSD
> --# Other make implementations (GNU, Solaris 10, AIX) do it like this.
> --echo 'include confinc.mk # ignored' > confmf.GNU
> --_am_result=no
> --for s in GNU BSD; do
> --  AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out])
> --  AS_CASE([$?:`cat confinc.out 2>/dev/null`],
> --      ['0:this is the am__doit target'],
> --      [AS_CASE([$s],
> --          [BSD], [am__include='.include' am__quote='"'],
> --          [am__include='include' am__quote=''])])
> --  if test "$am__include" != "#"; then
> --    _am_result="yes ($s style)"
> --    break
> +@@ -19020,210 +19720,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> +   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> +   # text mode, it properly converts lines to CR/LF.  This bash problem
> +   # is reportedly fixed, but why not run on old versions too?
> +-  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
> +-    || (rm -f "$cfgfile"; exit 1)
> +-
> +-  case $xsi_shell in
> +-  yes)
> +-    cat << \_LT_EOF >> "$cfgfile"
> +-
> +-# func_dirname file append nondir_replacement
> +-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> +-# otherwise set result to NONDIR_REPLACEMENT.
> +-func_dirname ()
> +-{
> +-  case ${1} in
> +-    */*) func_dirname_result="${1%/*}${2}" ;;
> +-    *  ) func_dirname_result="${3}" ;;
> +-  esac
> +-}
> +-
> +-# func_basename file
> +-func_basename ()
> +-{
> +-  func_basename_result="${1##*/}"
> +-}
> +-
> +-# func_dirname_and_basename file append nondir_replacement
> +-# perform func_basename and func_dirname in a single function
> +-# call:
> +-#   dirname:  Compute the dirname of FILE.  If nonempty,
> +-#             add APPEND to the result, otherwise set result
> +-#             to NONDIR_REPLACEMENT.
> +-#             value returned in "$func_dirname_result"
> +-#   basename: Compute filename of FILE.
> +-#             value retuned in "$func_basename_result"
> +-# Implementation must be kept synchronized with func_dirname
> +-# and func_basename. For efficiency, we do not delegate to
> +-# those functions but instead duplicate the functionality here.
> +-func_dirname_and_basename ()
> +-{
> +-  case ${1} in
> +-    */*) func_dirname_result="${1%/*}${2}" ;;
> +-    *  ) func_dirname_result="${3}" ;;
> +-  esac
> +-  func_basename_result="${1##*/}"
> +-}
> +-
> +-# func_stripname prefix suffix name
> +-# strip PREFIX and SUFFIX off of NAME.
> +-# PREFIX and SUFFIX must not contain globbing or regex special
> +-# characters, hashes, percent signs, but SUFFIX may contain a leading
> +-# dot (in which case that matches only a dot).
> +-func_stripname ()
> +-{
> +-  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
> +-  # positional parameters, so assign one to ordinary parameter first.
> +-  func_stripname_result=${3}
> +-  func_stripname_result=${func_stripname_result#"${1}"}
> +-  func_stripname_result=${func_stripname_result%"${2}"}
> +-}
> +-
> +-# func_opt_split
> +-func_opt_split ()
> +-{
> +-  func_opt_split_opt=${1%%=*}
> +-  func_opt_split_arg=${1#*=}
> +-}
> +-
> +-# func_lo2o object
> +-func_lo2o ()
> +-{
> +-  case ${1} in
> +-    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
> +-    *)    func_lo2o_result=${1} ;;
> +-  esac
> +-}
> +-
> +-# func_xform libobj-or-source
> +-func_xform ()
> +-{
> +-  func_xform_result=${1%.*}.lo
> +-}
> +-
> +-# func_arith arithmetic-term...
> +-func_arith ()
> +-{
> +-  func_arith_result=$(( $* ))
> +-}
> +-
> +-# func_len string
> +-# STRING may not start with a hyphen.
> +-func_len ()
> +-{
> +-  func_len_result=${#1}
> +-}
> +-
> +-_LT_EOF
> +-    ;;
> +-  *) # Bourne compatible functions.
> +-    cat << \_LT_EOF >> "$cfgfile"
> +-
> +-# func_dirname file append nondir_replacement
> +-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> +-# otherwise set result to NONDIR_REPLACEMENT.
> +-func_dirname ()
> +-{
> +-  # Extract subdirectory from the argument.
> +-  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
> +-  if test "X$func_dirname_result" = "X${1}"; then
> +-    func_dirname_result="${3}"
> +-  else
> +-    func_dirname_result="$func_dirname_result${2}"
>  -  fi
> --done
> --rm -f confinc.* confmf.*
> --AC_MSG_RESULT([${_am_result}])
> --AC_SUBST([am__include])])
> --AC_SUBST([am__quote])])
> -+_am_result=none
> -+# First try GNU make style include.
> -+echo "include confinc" > confmf
> -+# Ignore all kinds of additional output from 'make'.
> -+case `$am_make -s -f confmf 2> /dev/null` in #(
> -+*the\ am__doit\ target*)
> -+  am__include=include
> -+  am__quote=
> -+  _am_result=GNU
> -+  ;;
> -+esac
> -+# Now try BSD make style include.
> -+if test "$am__include" = "#"; then
> -+   echo '.include "confinc"' > confmf
> -+   case `$am_make -s -f confmf 2> /dev/null` in #(
> -+   *the\ am__doit\ target*)
> -+     am__include=.include
> -+     am__quote="\""
> -+     _am_result=BSD
> -+     ;;
> -+   esac
> +-}
> +-
> +-# func_basename file
> +-func_basename ()
> +-{
> +-  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
> +-}
> +-
> +-
> +-# func_stripname prefix suffix name
> +-# strip PREFIX and SUFFIX off of NAME.
> +-# PREFIX and SUFFIX must not contain globbing or regex special
> +-# characters, hashes, percent signs, but SUFFIX may contain a leading
> +-# dot (in which case that matches only a dot).
> +-# func_strip_suffix prefix name
> +-func_stripname ()
> +-{
> +-  case ${2} in
> +-    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
> +-    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
> +-  esac
> +-}
> +-
> +-# sed scripts:
> +-my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
> +-my_sed_long_arg='1s/^-[^=]*=//'
> +-
> +-# func_opt_split
> +-func_opt_split ()
> +-{
> +-  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
> +-  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
> +-}
> +-
> +-# func_lo2o object
> +-func_lo2o ()
> +-{
> +-  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
> +-}
> +-
> +-# func_xform libobj-or-source
> +-func_xform ()
> +-{
> +-  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
> +-}
> +-
> +-# func_arith arithmetic-term...
> +-func_arith ()
> +-{
> +-  func_arith_result=`expr "$@"`
> +-}
> +-
> +-# func_len string
> +-# STRING may not start with a hyphen.
> +-func_len ()
> +-{
> +-  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
> +-}
> +-
> +-_LT_EOF
> +-esac
> +-
> +-case $lt_shell_append in
> +-  yes)
> +-    cat << \_LT_EOF >> "$cfgfile"
> +-
> +-# func_append var value
> +-# Append VALUE to the end of shell variable VAR.
> +-func_append ()
> +-{
> +-  eval "$1+=\$2"
> +-}
> +-_LT_EOF
> +-    ;;
> +-  *)
> +-    cat << \_LT_EOF >> "$cfgfile"
> +-
> +-# func_append var value
> +-# Append VALUE to the end of shell variable VAR.
> +-func_append ()
> +-{
> +-  eval "$1=\$$1\$2"
> +-}
> +-
> +-_LT_EOF
> +-    ;;
> +-  esac
> +-
> +-
> +-  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
> +-    || (rm -f "$cfgfile"; exit 1)
> +-
> +-  mv -f "$cfgfile" "$ofile" ||
> ++  sed '$q' "$ltmain" >> "$cfgfile" \
> ++     || (rm -f "$cfgfile"; exit 1)
> ++
> ++  if test x"$xsi_shell" = xyes; then
> ++  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
> ++func_dirname ()\
> ++{\
> ++\    case ${1} in\
> ++\      */*) func_dirname_result="${1%/*}${2}" ;;\
> ++\      *  ) func_dirname_result="${3}" ;;\
> ++\    esac\
> ++} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
> ++
> ++
> ++  sed -e '/^func_basename ()$/,/^} # func_basename /c\
> ++func_basename ()\
> ++{\
> ++\    func_basename_result="${1##*/}"\
> ++} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
> ++
> ++
> ++  sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
> ++func_dirname_and_basename ()\
> ++{\
> ++\    case ${1} in\
> ++\      */*) func_dirname_result="${1%/*}${2}" ;;\
> ++\      *  ) func_dirname_result="${3}" ;;\
> ++\    esac\
> ++\    func_basename_result="${1##*/}"\
> ++} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
> ++
> ++
> ++  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
> ++func_stripname ()\
> ++{\
> ++\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
> ++\    # positional parameters, so assign one to ordinary parameter first.\
> ++\    func_stripname_result=${3}\
> ++\    func_stripname_result=${func_stripname_result#"${1}"}\
> ++\    func_stripname_result=${func_stripname_result%"${2}"}\
> ++} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
> ++
> ++
> ++  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
> ++func_split_long_opt ()\
> ++{\
> ++\    func_split_long_opt_name=${1%%=*}\
> ++\    func_split_long_opt_arg=${1#*=}\
> ++} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
> ++
> ++
> ++  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
> ++func_split_short_opt ()\
> ++{\
> ++\    func_split_short_opt_arg=${1#??}\
> ++\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
> ++} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
> ++
> ++
> ++  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
> ++func_lo2o ()\
> ++{\
> ++\    case ${1} in\
> ++\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
> ++\      *)    func_lo2o_result=${1} ;;\
> ++\    esac\
> ++} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
> ++
> ++
> ++  sed -e '/^func_xform ()$/,/^} # func_xform /c\
> ++func_xform ()\
> ++{\
> ++    func_xform_result=${1%.*}.lo\
> ++} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
> ++
> ++
> ++  sed -e '/^func_arith ()$/,/^} # func_arith /c\
> ++func_arith ()\
> ++{\
> ++    func_arith_result=$(( $* ))\
> ++} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
> ++
> ++
> ++  sed -e '/^func_len ()$/,/^} # func_len /c\
> ++func_len ()\
> ++{\
> ++    func_len_result=${#1}\
> ++} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
> ++
> ++fi
> ++
> ++if test x"$lt_shell_append" = xyes; then
> ++  sed -e '/^func_append ()$/,/^} # func_append /c\
> ++func_append ()\
> ++{\
> ++    eval "${1}+=\\${2}"\
> ++} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
> ++
> ++
> ++  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
> ++func_append_quoted ()\
> ++{\
> ++\    func_quote_for_eval "${2}"\
> ++\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
> ++} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
> ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++test 0 -eq $? || _lt_function_replace_fail=:
> ++
> ++
> ++  # Save a `func_append' function call where possible by direct use of '+='
> ++  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
> ++    && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++  test 0 -eq $? || _lt_function_replace_fail=:
> ++else
> ++  # Save a `func_append' function call even when '+=' is not available
> ++  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
> ++    && mv -f "$cfgfile.tmp" "$cfgfile" \
> ++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> ++  test 0 -eq $? || _lt_function_replace_fail=:
>  +fi
> -+AC_SUBST([am__include])
> -+AC_SUBST([am__quote])
> -+AC_MSG_RESULT([$_am_result])
> -+rm -f confinc confmf
> -+])
> - 
> - # Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
> - 
> --# Copyright (C) 1997-2021 Free Software Foundation, Inc.
> -+# Copyright (C) 1997-2017 Free Software Foundation, Inc.
> - #
> - # This file is free software; the Free Software Foundation
> - # gives unlimited permission to copy and/or distribute it,
> -@@ -738,7 +735,12 @@ AC_DEFUN([AM_MISSING_HAS_RUN],
> - [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
> - AC_REQUIRE_AUX_FILE([missing])dnl
> - if test x"${MISSING+set}" != xset; then
> --  MISSING="\${SHELL} '$am_aux_dir/missing'"
> -+  case $am_aux_dir in
> -+  *\ * | *\	*)
> -+    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
> -+  *)
> -+    MISSING="\${SHELL} $am_aux_dir/missing" ;;
> -+  esac
> - fi
> - # Use eval to expand $SHELL
> - if eval "$MISSING --is-lightweight"; then
> -@@ -751,7 +753,7 @@ fi
> - 
> - # Helper functions for option handling.                     -*- Autoconf -*-
> - 
> --# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> -+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> - #
> - # This file is free software; the Free Software Foundation
> - # gives unlimited permission to copy and/or distribute it,
> -@@ -780,7 +782,7 @@ AC_DEFUN([_AM_SET_OPTIONS],
> - AC_DEFUN([_AM_IF_OPTION],
> - [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
> - 
> --# Copyright (C) 1999-2021 Free Software Foundation, Inc.
> -+# Copyright (C) 1999-2017 Free Software Foundation, Inc.
> - #
> - # This file is free software; the Free Software Foundation
> - # gives unlimited permission to copy and/or distribute it,
> -@@ -827,7 +829,7 @@ AC_LANG_POP([C])])
> - # For backward compatibility.
> - AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
> - 
> --# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> -+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> - #
> - # This file is free software; the Free Software Foundation
> - # gives unlimited permission to copy and/or distribute it,
> -@@ -846,7 +848,7 @@ AC_DEFUN([AM_RUN_LOG],
> - 
> - # Check to make sure that the build environment is sane.    -*- Autoconf -*-
> - 
> --# Copyright (C) 1996-2021 Free Software Foundation, Inc.
> -+# Copyright (C) 1996-2017 Free Software Foundation, Inc.
> - #
> - # This file is free software; the Free Software Foundation
> - # gives unlimited permission to copy and/or distribute it,
> -@@ -927,7 +929,7 @@ AC_CONFIG_COMMANDS_PRE(
> - rm -f conftest.file
> - ])
> - 
> --# Copyright (C) 2009-2021 Free Software Foundation, Inc.
> -+# Copyright (C) 2009-2017 Free Software Foundation, Inc.
> - #
> - # This file is free software; the Free Software Foundation
> - # gives unlimited permission to copy and/or distribute it,
> -@@ -987,7 +989,7 @@ AC_SUBST([AM_BACKSLASH])dnl
> - _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
> - ])
> - 
> --# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> -+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> - #
> - # This file is free software; the Free Software Foundation
> - # gives unlimited permission to copy and/or distribute it,
> -@@ -1015,7 +1017,7 @@ fi
> - INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
> - AC_SUBST([INSTALL_STRIP_PROGRAM])])
> - 
> --# Copyright (C) 2006-2021 Free Software Foundation, Inc.
> -+# Copyright (C) 2006-2017 Free Software Foundation, Inc.
> - #
> - # This file is free software; the Free Software Foundation
> - # gives unlimited permission to copy and/or distribute it,
> -@@ -1034,7 +1036,7 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
> - 
> - # Check how to create a tarball.                            -*- Autoconf -*-
> ++
> ++if test x"$_lt_function_replace_fail" = x":"; then
> ++  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
> ++$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
> ++fi
> ++
> ++
> ++   mv -f "$cfgfile" "$ofile" ||
> +     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
> +   chmod +x "$ofile"
>   
> --# Copyright (C) 2004-2021 Free Software Foundation, Inc.
> -+# Copyright (C) 2004-2017 Free Software Foundation, Inc.
> - #
> - # This file is free software; the Free Software Foundation
> - # gives unlimited permission to copy and/or distribute it,
> +diff --git a/zlib/Makefile.in b/zlib/Makefile.in
> +index 855c23eea23..0605835c14f 100644
> +--- a/zlib/Makefile.in
> ++++ b/zlib/Makefile.in
> +@@ -281,6 +281,7 @@ CPPFLAGS = @CPPFLAGS@
> + CYGPATH_W = @CYGPATH_W@
> + DEFS = @DEFS@
> + DEPDIR = @DEPDIR@
> ++DLLTOOL = @DLLTOOL@
> + DSYMUTIL = @DSYMUTIL@
> + DUMPBIN = @DUMPBIN@
> + ECHO_C = @ECHO_C@
> +@@ -305,6 +306,7 @@ LN_S = @LN_S@
> + LTLIBOBJS = @LTLIBOBJS@
> + MAINT = @MAINT@
> + MAKEINFO = @MAKEINFO@
> ++MANIFEST_TOOL = @MANIFEST_TOOL@
> + MKDIR_P = @MKDIR_P@
> + NM = @NM@
> + NMEDIT = @NMEDIT@
> +@@ -331,6 +333,7 @@ abs_builddir = @abs_builddir@
> + abs_srcdir = @abs_srcdir@
> + abs_top_builddir = @abs_top_builddir@
> + abs_top_srcdir = @abs_top_srcdir@
> ++ac_ct_AR = @ac_ct_AR@
> + ac_ct_CC = @ac_ct_CC@
> + ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
> + am__include = @am__include@
>  diff --git a/zlib/configure b/zlib/configure
> -index 0a9ad9e8ccb..35b44e2819c 100755
> +index e65ade3badd..35b44e2819c 100755
>  --- a/zlib/configure
>  +++ b/zlib/configure
>  @@ -646,8 +646,11 @@ OTOOL
> @@ -29508,35 +33800,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   OBJDUMP
>   LN_S
>   NM
> -@@ -666,6 +669,7 @@ am__nodep
> - AMDEPBACKSLASH
> - AMDEP_FALSE
> - AMDEP_TRUE
> -+am__quote
> - am__include
> - DEPDIR
> - OBJEXT
> -@@ -683,9 +687,6 @@ AM_BACKSLASH
> - AM_DEFAULT_VERBOSITY
> - AM_DEFAULT_V
> - AM_V
> --CSCOPE
> --ETAGS
> --CTAGS
> - am__untar
> - am__tar
> - AMTAR
> -@@ -760,8 +761,7 @@ PACKAGE_VERSION
> - PACKAGE_TARNAME
> - PACKAGE_NAME
> - PATH_SEPARATOR
> --SHELL
> --am__quote'
> -+SHELL'
> - ac_subst_files=''
> - ac_user_opts='
> - enable_option_checking
> -@@ -777,6 +777,7 @@ enable_static
> +@@ -774,6 +777,7 @@ enable_static
>   with_pic
>   enable_fast_install
>   with_gnu_ld
> @@ -29544,7 +33808,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   enable_libtool_lock
>   enable_host_shared
>   '
> -@@ -1431,6 +1432,8 @@ Optional Packages:
> +@@ -1428,6 +1432,8 @@ Optional Packages:
>     --with-pic              try to use only PIC/non-PIC objects [default=use
>                             both]
>     --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
> @@ -29553,150 +33817,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   
>   Some influential environment variables:
>     CC          C compiler command
> -@@ -2417,7 +2420,7 @@ test -n "$target_alias" &&
> - mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs"
> - 
> - 
> --am__api_version='1.16'
> -+am__api_version='1.15'
> - 
> - # Find a good install program.  We prefer a C program (faster),
> - # so one script is as good as another.  But avoid the broken or
> -@@ -2593,7 +2596,12 @@ program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
> - am_aux_dir=`cd "$ac_aux_dir" && pwd`
> - 
> - if test x"${MISSING+set}" != xset; then
> --  MISSING="\${SHELL} '$am_aux_dir/missing'"
> -+  case $am_aux_dir in
> -+  *\ * | *\	*)
> -+    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
> -+  *)
> -+    MISSING="\${SHELL} $am_aux_dir/missing" ;;
> -+  esac
> - fi
> - # Use eval to expand $SHELL
> - if eval "$MISSING --is-lightweight"; then
> -@@ -2928,8 +2936,8 @@ MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
> - 
> - # For better backward compatibility.  To be removed once Automake 1.9.x
> - # dies out for good.  For more background, see:
> --# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
> --# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
> -+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
> -+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
> - mkdir_p='$(MKDIR_P)'
> - 
> - # We need awk for the "check" target (and possibly the TAP driver).  The
> -@@ -2948,20 +2956,6 @@ am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
> - 
> - 
> - 
> --# Variables for tags utilities; see am/tags.am
> --if test -z "$CTAGS"; then
> --  CTAGS=ctags
> --fi
> --
> --if test -z "$ETAGS"; then
> --  ETAGS=etags
> --fi
> --
> --if test -z "$CSCOPE"; then
> --  CSCOPE=cscope
> --fi
> --
> --
> - 
> - # POSIX will say in a future version that running "rm -f" with no argument
> - # is OK; and we want to be able to make that assumption in our Makefile
> -@@ -2994,7 +2988,7 @@ END
> - Aborting the configuration process, to ensure you take notice of the issue.
> - 
> - You can download and install GNU coreutils to get an 'rm' implementation
> --that behaves properly: <https://www.gnu.org/software/coreutils/>.
> -+that behaves properly: <http://www.gnu.org/software/coreutils/>.
> - 
> - If you want to complete the configuration process using your problematic
> - 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
> -@@ -3998,45 +3992,45 @@ DEPDIR="${am__leading_dot}deps"
> - 
> - ac_config_commands="$ac_config_commands depfiles"
> - 
> --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
> --$as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; }
> --cat > confinc.mk << 'END'
> -+
> -+am_make=${MAKE-make}
> -+cat > confinc << 'END'
> - am__doit:
> --	@echo this is the am__doit target >confinc.out
> -+	@echo this is the am__doit target
> - .PHONY: am__doit
> - END
> -+# If we don't find an include directive, just comment out the code.
> -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
> -+$as_echo_n "checking for style of include used by $am_make... " >&6; }
> - am__include="#"
> - am__quote=
> --# BSD make does it like this.
> --echo '.include "confinc.mk" # ignored' > confmf.BSD
> --# Other make implementations (GNU, Solaris 10, AIX) do it like this.
> --echo 'include confinc.mk # ignored' > confmf.GNU
> --_am_result=no
> --for s in GNU BSD; do
> --  { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
> --   (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
> --   ac_status=$?
> --   echo "$as_me:$LINENO: \$? = $ac_status" >&5
> --   (exit $ac_status); }
> --  case $?:`cat confinc.out 2>/dev/null` in #(
> --  '0:this is the am__doit target') :
> --    case $s in #(
> --  BSD) :
> --    am__include='.include' am__quote='"' ;; #(
> --  *) :
> --    am__include='include' am__quote='' ;;
> --esac ;; #(
> --  *) :
> --     ;;
> -+_am_result=none
> -+# First try GNU make style include.
> -+echo "include confinc" > confmf
> -+# Ignore all kinds of additional output from 'make'.
> -+case `$am_make -s -f confmf 2> /dev/null` in #(
> -+*the\ am__doit\ target*)
> -+  am__include=include
> -+  am__quote=
> -+  _am_result=GNU
> -+  ;;
> - esac
> --  if test "$am__include" != "#"; then
> --    _am_result="yes ($s style)"
> --    break
> --  fi
> --done
> --rm -f confinc.* confmf.*
> --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
> --$as_echo "${_am_result}" >&6; }
> -+# Now try BSD make style include.
> -+if test "$am__include" = "#"; then
> -+   echo '.include "confinc"' > confmf
> -+   case `$am_make -s -f confmf 2> /dev/null` in #(
> -+   *the\ am__doit\ target*)
> -+     am__include=.include
> -+     am__quote="\""
> -+     _am_result=BSD
> -+     ;;
> -+   esac
> -+fi
> -+
> -+
> -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
> -+$as_echo "$_am_result" >&6; }
> -+rm -f confinc confmf
> - 
> - # Check whether --enable-dependency-tracking was given.
> - if test "${enable_dependency_tracking+set}" = set; then :
> -@@ -4198,8 +4192,8 @@ esac
> +@@ -4186,8 +4192,8 @@ esac
>   
>   
>   
> @@ -29707,7 +33828,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   
>   
>   
> -@@ -4239,7 +4233,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> +@@ -4227,7 +4233,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
>   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
>   $as_echo_n "checking how to print strings... " >&6; }
>   # Test print first, because it will be a builtin if present.
> @@ -29716,7 +33837,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>      test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
>     ECHO='print -r --'
>   elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> -@@ -5062,8 +5056,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
> +@@ -5050,8 +5056,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
>   # Try some XSI features
>   xsi_shell=no
>   ( _lt_dummy="a/b/c"
> @@ -29727,7 +33848,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>       && eval 'test $(( 1 + 1 )) -eq 2 \
>       && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
>     && xsi_shell=yes
> -@@ -5112,6 +5106,80 @@ esac
> +@@ -5100,6 +5106,80 @@ esac
>   
>   
>   
> @@ -29808,7 +33929,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
>   $as_echo_n "checking for $LD option to reload object files... " >&6; }
>   if ${lt_cv_ld_reload_flag+:} false; then :
> -@@ -5128,6 +5196,11 @@ case $reload_flag in
> +@@ -5116,6 +5196,11 @@ case $reload_flag in
>   esac
>   reload_cmds='$LD$reload_flag -o $output$reload_objs'
>   case $host_os in
> @@ -29820,7 +33941,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>     darwin*)
>       if test "$GCC" = yes; then
>         reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
> -@@ -5296,7 +5369,8 @@ mingw* | pw32*)
> +@@ -5284,7 +5369,8 @@ mingw* | pw32*)
>       lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
>       lt_cv_file_magic_cmd='func_win32_libid'
>     else
> @@ -29830,7 +33951,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>       lt_cv_file_magic_cmd='$OBJDUMP -f'
>     fi
>     ;;
> -@@ -5450,6 +5524,21 @@ esac
> +@@ -5438,6 +5524,21 @@ esac
>   fi
>   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
>   $as_echo "$lt_cv_deplibs_check_method" >&6; }
> @@ -29852,7 +33973,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   file_magic_cmd=$lt_cv_file_magic_cmd
>   deplibs_check_method=$lt_cv_deplibs_check_method
>   test -z "$deplibs_check_method" && deplibs_check_method=unknown
> -@@ -5465,6 +5554,158 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
> +@@ -5453,6 +5554,158 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
>   
>   
>   
> @@ -30011,7 +34132,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   plugin_option=
>   plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
>   for plugin in $plugin_names; do
> -@@ -5479,8 +5720,10 @@ for plugin in $plugin_names; do
> +@@ -5467,8 +5720,10 @@ for plugin in $plugin_names; do
>   done
>   
>   if test -n "$ac_tool_prefix"; then
> @@ -30024,7 +34145,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
>   $as_echo_n "checking for $ac_word... " >&6; }
>   if ${ac_cv_prog_AR+:} false; then :
> -@@ -5496,7 +5739,7 @@ do
> +@@ -5484,7 +5739,7 @@ do
>     test -z "$as_dir" && as_dir=.
>       for ac_exec_ext in '' $ac_executable_extensions; do
>     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> @@ -30033,7 +34154,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>       $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
>       break 2
>     fi
> -@@ -5516,11 +5759,15 @@ $as_echo "no" >&6; }
> +@@ -5504,11 +5759,15 @@ $as_echo "no" >&6; }
>   fi
>   
>   
> @@ -30052,7 +34173,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
>   $as_echo_n "checking for $ac_word... " >&6; }
>   if ${ac_cv_prog_ac_ct_AR+:} false; then :
> -@@ -5536,7 +5783,7 @@ do
> +@@ -5524,7 +5783,7 @@ do
>     test -z "$as_dir" && as_dir=.
>       for ac_exec_ext in '' $ac_executable_extensions; do
>     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> @@ -30061,7 +34182,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>       $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
>       break 2
>     fi
> -@@ -5555,6 +5802,10 @@ else
> +@@ -5543,6 +5802,10 @@ else
>   $as_echo "no" >&6; }
>   fi
>   
> @@ -30072,7 +34193,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>     if test "x$ac_ct_AR" = x; then
>       AR="false"
>     else
> -@@ -5566,25 +5817,22 @@ ac_tool_warned=yes ;;
> +@@ -5554,25 +5817,19 @@ ac_tool_warned=yes ;;
>   esac
>       AR=$ac_ct_AR
>     fi
> @@ -30104,13 +34225,10 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>  +  rm -f conftest.*
>  +: ${AR=ar}
>  +: ${AR_FLAGS=cru}
> -+
> -+
> -+
>   
>   
>   
> -@@ -5593,6 +5841,61 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
> +@@ -5584,6 +5841,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
>   
>   
>   
> @@ -30169,10 +34287,13 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>  +
>  +
>  +
> - 
> - 
> - 
> -@@ -5935,8 +6238,8 @@ esac
> ++
> ++
> ++
> + if test -n "$ac_tool_prefix"; then
> +   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
> + set dummy ${ac_tool_prefix}strip; ac_word=$2
> +@@ -5923,8 +6238,8 @@ esac
>   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
>   
>   # Transform an extracted symbol line into symbol name and symbol address
> @@ -30183,7 +34304,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   
>   # Handle CRLF in mingw tool chain
>   opt_cr=
> -@@ -5972,6 +6275,7 @@ for ac_symprfx in "" "_"; do
> +@@ -5960,6 +6275,7 @@ for ac_symprfx in "" "_"; do
>     else
>       lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
>     fi
> @@ -30191,7 +34312,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   
>     # Check to see that the pipe works correctly.
>     pipe_works=no
> -@@ -6013,6 +6317,18 @@ _LT_EOF
> +@@ -6001,6 +6317,18 @@ _LT_EOF
>         if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
>   	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
>   	  cat <<_LT_EOF > conftest.$ac_ext
> @@ -30210,7 +34331,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   #ifdef __cplusplus
>   extern "C" {
>   #endif
> -@@ -6024,7 +6340,7 @@ _LT_EOF
> +@@ -6012,7 +6340,7 @@ _LT_EOF
>   	  cat <<_LT_EOF >> conftest.$ac_ext
>   
>   /* The mapping between symbol names and symbols.  */
> @@ -30219,7 +34340,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>     const char *name;
>     void       *address;
>   }
> -@@ -6050,8 +6366,8 @@ static const void *lt_preloaded_setup() {
> +@@ -6038,8 +6366,8 @@ static const void *lt_preloaded_setup() {
>   _LT_EOF
>   	  # Now try linking the two files.
>   	  mv conftest.$ac_objext conftstm.$ac_objext
> @@ -30230,7 +34351,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   	  LIBS="conftstm.$ac_objext"
>   	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
>   	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
> -@@ -6061,8 +6377,8 @@ _LT_EOF
> +@@ -6049,8 +6377,8 @@ _LT_EOF
>     test $ac_status = 0; } && test -s conftest${ac_exeext}; then
>   	    pipe_works=yes
>   	  fi
> @@ -30241,7 +34362,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   	else
>   	  echo "cannot find nm_test_func in $nlist" >&5
>   	fi
> -@@ -6099,6 +6415,16 @@ else
> +@@ -6087,6 +6415,17 @@ else
>   $as_echo "ok" >&6; }
>   fi
>   
> @@ -30255,10 +34376,11 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>  +
>  +
>  +
> ++
>   
>   
>   
> -@@ -6116,6 +6442,44 @@ fi
> +@@ -6104,6 +6443,43 @@ fi
>   
>   
>   
> @@ -30267,7 +34389,6 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>  +
>  +
>  +
> -+
>  +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
>  +$as_echo_n "checking for sysroot... " >&6; }
>  +
> @@ -30303,18 +34424,10 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   
>   
>   
> -@@ -6324,11 +6688,128 @@ sparc*-*solaris*)
> -       ;;
> -     esac
> -   fi
> --  rm -rf conftest*
> --  ;;
> -+  rm -rf conftest*
> -+  ;;
> -+esac
> -+
> -+need_locks="$enable_libtool_lock"
> -+
> +@@ -6318,6 +6694,123 @@ esac
> + 
> + need_locks="$enable_libtool_lock"
> + 
>  +if test -n "$ac_tool_prefix"; then
>  +  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
>  +set dummy ${ac_tool_prefix}mt; ac_word=$2
> @@ -30400,7 +34513,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>  +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
>  +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
>  +ac_tool_warned=yes ;;
> - esac
> ++esac
>  +    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
>  +  fi
>  +else
> @@ -30430,12 +34543,12 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>  +
>  +
>  +
> - 
> --need_locks="$enable_libtool_lock"
> - 
> ++
> ++
>   
>     case $host_os in
> -@@ -6896,6 +7377,8 @@ _LT_EOF
> +     rhapsody* | darwin*)
> +@@ -6884,6 +7377,8 @@ _LT_EOF
>         $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
>         echo "$AR cru libconftest.a conftest.o" >&5
>         $AR cru libconftest.a conftest.o 2>&5
> @@ -30444,7 +34557,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>         cat > conftest.c << _LT_EOF
>   int main() { return 0;}
>   _LT_EOF
> -@@ -7745,8 +8228,6 @@ fi
> +@@ -7733,8 +8228,6 @@ fi
>   lt_prog_compiler_pic=
>   lt_prog_compiler_static=
>   
> @@ -30453,7 +34566,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   
>     if test "$GCC" = yes; then
>       lt_prog_compiler_wl='-Wl,'
> -@@ -7912,6 +8393,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> +@@ -7900,6 +8393,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
>   	lt_prog_compiler_pic='--shared'
>   	lt_prog_compiler_static='--static'
>   	;;
> @@ -30466,7 +34579,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>         pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
>           # Portland Group compilers (*not* the Pentium gcc compiler,
>   	# which looks to be a dead project)
> -@@ -7974,7 +8461,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> +@@ -7962,7 +8461,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
>         lt_prog_compiler_pic='-KPIC'
>         lt_prog_compiler_static='-Bstatic'
>         case $cc_basename in
> @@ -30475,7 +34588,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   	lt_prog_compiler_wl='-Qoption ld ';;
>         *)
>   	lt_prog_compiler_wl='-Wl,';;
> -@@ -8031,13 +8518,17 @@ case $host_os in
> +@@ -8019,13 +8518,17 @@ case $host_os in
>       lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
>       ;;
>   esac
> @@ -30499,7 +34612,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   
>   #
>   # Check to make sure the PIC flag actually works.
> -@@ -8098,6 +8589,11 @@ fi
> +@@ -8086,6 +8589,11 @@ fi
>   
>   
>   
> @@ -30511,7 +34624,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   #
>   # Check to make sure the static flag actually works.
>   #
> -@@ -8448,7 +8944,8 @@ _LT_EOF
> +@@ -8436,7 +8944,8 @@ _LT_EOF
>         allow_undefined_flag=unsupported
>         always_export_symbols=no
>         enable_shared_with_static_runtimes=yes
> @@ -30521,7 +34634,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   
>         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
>           archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> -@@ -8547,12 +9044,12 @@ _LT_EOF
> +@@ -8535,12 +9044,12 @@ _LT_EOF
>   	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
>   	  hardcode_libdir_flag_spec=
>   	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
> @@ -30536,7 +34649,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   	  fi
>   	  ;;
>   	esac
> -@@ -8566,8 +9063,8 @@ _LT_EOF
> +@@ -8554,8 +9063,8 @@ _LT_EOF
>   	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
>   	wlarc=
>         else
> @@ -30547,7 +34660,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>         fi
>         ;;
>   
> -@@ -8585,8 +9082,8 @@ _LT_EOF
> +@@ -8573,8 +9082,8 @@ _LT_EOF
>   
>   _LT_EOF
>         elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> @@ -30558,7 +34671,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>         else
>   	ld_shlibs=no
>         fi
> -@@ -8632,8 +9129,8 @@ _LT_EOF
> +@@ -8620,8 +9129,8 @@ _LT_EOF
>   
>       *)
>         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> @@ -30569,7 +34682,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>         else
>   	ld_shlibs=no
>         fi
> -@@ -8763,7 +9260,13 @@ _LT_EOF
> +@@ -8751,7 +9260,13 @@ _LT_EOF
>   	allow_undefined_flag='-berok'
>           # Determine the default libpath from the value encoded in an
>           # empty executable.
> @@ -30584,7 +34697,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>     as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
>   fi
>   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -@@ -8779,22 +9282,29 @@ main ()
> +@@ -8767,22 +9282,29 @@ main ()
>   _ACEOF
>   if ac_fn_c_try_link "$LINENO"; then :
>   
> @@ -30627,7 +34740,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   
>           hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
>           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_sym_flag:\$export_symbols $shared_flag"
> -@@ -8806,7 +9316,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -8794,7 +9316,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   	else
>   	 # Determine the default libpath from the value encoded in an
>   	 # empty executable.
> @@ -30642,7 +34755,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>     as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
>   fi
>   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> -@@ -8822,22 +9338,29 @@ main ()
> +@@ -8810,22 +9338,29 @@ main ()
>   _ACEOF
>   if ac_fn_c_try_link "$LINENO"; then :
>   
> @@ -30685,7 +34798,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   
>   	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
>   	  # Warning - without using the other run time loading flags,
> -@@ -8882,20 +9405,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -8870,20 +9405,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>         # Microsoft Visual C++.
>         # hardcode_libdir_flag_spec is actually meaningless, as there is
>         # no search path for DLLs.
> @@ -30763,7 +34876,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>         ;;
>   
>       darwin* | rhapsody*)
> -@@ -8956,7 +9522,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -8944,7 +9522,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   
>       # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
>       freebsd* | dragonfly*)
> @@ -30772,7 +34885,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>         hardcode_libdir_flag_spec='-R$libdir'
>         hardcode_direct=yes
>         hardcode_shlibpath_var=no
> -@@ -8964,7 +9530,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -8952,7 +9530,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   
>       hpux9*)
>         if test "$GCC" = yes; then
> @@ -30781,7 +34894,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>         else
>   	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
>         fi
> -@@ -8980,7 +9546,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -8968,7 +9546,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   
>       hpux10*)
>         if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> @@ -30790,7 +34903,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>         else
>   	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
>         fi
> -@@ -9004,10 +9570,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> +@@ -8992,10 +9570,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
>   	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
>   	  ;;
>   	ia64*)
> @@ -30803,7 +34916,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   	  ;;
>   	esac
>         else
> -@@ -9086,26 +9652,39 @@ fi
> +@@ -9074,26 +9652,39 @@ fi
>   
>       irix5* | irix6* | nonstopux*)
>         if test "$GCC" = yes; then
> @@ -30851,7 +34964,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>         else
>   	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
>   	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
> -@@ -9190,7 +9769,7 @@ rm -f core conftest.err conftest.$ac_objext \
> +@@ -9178,7 +9769,7 @@ rm -f core conftest.err conftest.$ac_objext \
>       osf4* | osf5*)	# as osf3* with the addition of -msym flag
>         if test "$GCC" = yes; then
>   	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
> @@ -30860,7 +34973,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
>         else
>   	allow_undefined_flag=' -expect_unresolved \*'
> -@@ -9209,9 +9788,9 @@ rm -f core conftest.err conftest.$ac_objext \
> +@@ -9197,9 +9788,9 @@ rm -f core conftest.err conftest.$ac_objext \
>         no_undefined_flag=' -z defs'
>         if test "$GCC" = yes; then
>   	wlarc='${wl}'
> @@ -30872,7 +34985,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>         else
>   	case `$CC -V 2>&1` in
>   	*"Compilers 5.0"*)
> -@@ -9787,8 +10366,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> +@@ -9775,8 +10366,9 @@ cygwin* | mingw* | pw32* | cegcc*)
>     need_version=no
>     need_lib_prefix=no
>   
> @@ -30884,7 +34997,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>       library_names_spec='$libname.dll.a'
>       # DLL is installed to $(libdir)/../bin by postinstall_cmds
>       postinstall_cmds='base_file=`basename \${file}`~
> -@@ -9821,13 +10401,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> +@@ -9809,13 +10401,71 @@ cygwin* | mingw* | pw32* | cegcc*)
>         library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
>         ;;
>       esac
> @@ -30957,16 +35070,16 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>     # FIXME: first we should search . and the directory the executable is in
>     shlibpath_var=PATH
>     ;;
> -@@ -10723,7 +11361,7 @@ else
> +@@ -10711,7 +11361,7 @@ else
>     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
>     lt_status=$lt_dlunknown
>     cat > conftest.$ac_ext <<_LT_EOF
> --#line 10726 "configure"
> +-#line 10714 "configure"
>  +#line $LINENO "configure"
>   #include "confdefs.h"
>   
>   #if HAVE_DLFCN_H
> -@@ -10767,10 +11405,10 @@ else
> +@@ -10755,10 +11405,10 @@ else
>   /* When -fvisbility=hidden is used, assume the code has been annotated
>      correspondingly for the symbols needed.  */
>   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> @@ -30979,16 +35092,16 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   int main ()
>   {
>     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> -@@ -10829,7 +11467,7 @@ else
> +@@ -10817,7 +11467,7 @@ else
>     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
>     lt_status=$lt_dlunknown
>     cat > conftest.$ac_ext <<_LT_EOF
> --#line 10832 "configure"
> +-#line 10820 "configure"
>  +#line $LINENO "configure"
>   #include "confdefs.h"
>   
>   #if HAVE_DLFCN_H
> -@@ -10873,10 +11511,10 @@ else
> +@@ -10861,10 +11511,10 @@ else
>   /* When -fvisbility=hidden is used, assume the code has been annotated
>      correspondingly for the symbols needed.  */
>   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> @@ -31001,16 +35114,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   int main ()
>   {
>     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> -@@ -12308,7 +12946,7 @@ CC="$CC"
> - CXX="$CXX"
> - GFORTRAN="$GFORTRAN"
> - GDC="$GDC"
> --AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
> -+AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
> - 
> - 
> - # The HP-UX ksh and POSIX shell print the target directory to stdout
> -@@ -12346,13 +12984,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> +@@ -12334,13 +12984,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
>   lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
>   lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
>   lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> @@ -31031,7 +35135,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
>   RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
>   old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
> -@@ -12367,14 +13012,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> +@@ -12355,14 +13012,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
>   lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
>   lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
>   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"`'
> @@ -31050,7 +35154,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
>   NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
>   LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> -@@ -12407,12 +13055,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> +@@ -12395,12 +13055,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
>   hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
>   inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
>   link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
> @@ -31064,7 +35168,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
>   variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
>   need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
> -@@ -12467,8 +13115,13 @@ reload_flag \
> +@@ -12455,8 +13115,13 @@ reload_flag \
>   OBJDUMP \
>   deplibs_check_method \
>   file_magic_cmd \
> @@ -31078,7 +35182,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   STRIP \
>   RANLIB \
>   CC \
> -@@ -12478,12 +13131,14 @@ lt_cv_sys_global_symbol_pipe \
> +@@ -12466,12 +13131,14 @@ lt_cv_sys_global_symbol_pipe \
>   lt_cv_sys_global_symbol_to_cdecl \
>   lt_cv_sys_global_symbol_to_c_name_address \
>   lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> @@ -31094,7 +35198,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   DSYMUTIL \
>   NMEDIT \
>   LIPO \
> -@@ -12499,7 +13154,6 @@ no_undefined_flag \
> +@@ -12487,7 +13154,6 @@ no_undefined_flag \
>   hardcode_libdir_flag_spec \
>   hardcode_libdir_flag_spec_ld \
>   hardcode_libdir_separator \
> @@ -31102,7 +35206,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   exclude_expsyms \
>   include_expsyms \
>   file_list_spec \
> -@@ -12535,6 +13189,7 @@ module_cmds \
> +@@ -12523,6 +13189,7 @@ module_cmds \
>   module_expsym_cmds \
>   export_symbols_cmds \
>   prelink_cmds \
> @@ -31110,149 +35214,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   postinstall_cmds \
>   postuninstall_cmds \
>   finish_cmds \
> -@@ -13023,35 +13678,29 @@ esac ;;
> -   # Older Autoconf quotes --file arguments for eval, but not when files
> -   # are listed without --file.  Let's play safe and only enable the eval
> -   # if we detect the quoting.
> --  # TODO: see whether this extra hack can be removed once we start
> --  # requiring Autoconf 2.70 or later.
> --  case $CONFIG_FILES in #(
> --  *\'*) :
> --    eval set x "$CONFIG_FILES" ;; #(
> --  *) :
> --    set x $CONFIG_FILES ;; #(
> --  *) :
> --     ;;
> --esac
> -+  case $CONFIG_FILES in
> -+  *\'*) eval set x "$CONFIG_FILES" ;;
> -+  *)   set x $CONFIG_FILES ;;
> -+  esac
> -   shift
> --  # Used to flag and report bootstrapping failures.
> --  am_rc=0
> --  for am_mf
> -+  for mf
> -   do
> -     # Strip MF so we end up with the name of the file.
> --    am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'`
> --    # Check whether this is an Automake generated Makefile which includes
> --    # dependency-tracking related rules and includes.
> --    # Grep'ing the whole file directly is not great: AIX grep has a line
> -+    mf=`echo "$mf" | sed -e 's/:.*$//'`
> -+    # Check whether this is an Automake generated Makefile or not.
> -+    # We used to match only the files named 'Makefile.in', but
> -+    # some people rename them; so instead we look at the file content.
> -+    # Grep'ing the first line is not enough: some people post-process
> -+    # each Makefile.in and add a new line on top of each file to say so.
> -+    # Grep'ing the whole file is not good either: AIX grep has a line
> -     # limit of 2048, but all sed's we know have understand at least 4000.
> --    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
> --      || continue
> --    am_dirpart=`$as_dirname -- "$am_mf" ||
> --$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
> --	 X"$am_mf" : 'X\(//\)[^/]' \| \
> --	 X"$am_mf" : 'X\(//\)$' \| \
> --	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
> --$as_echo X"$am_mf" |
> -+    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
> -+      dirpart=`$as_dirname -- "$mf" ||
> -+$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
> -+	 X"$mf" : 'X\(//\)[^/]' \| \
> -+	 X"$mf" : 'X\(//\)$' \| \
> -+	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
> -+$as_echo X"$mf" |
> -     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
> - 	    s//\1/
> - 	    q
> -@@ -13069,50 +13718,53 @@ $as_echo X"$am_mf" |
> - 	    q
> - 	  }
> - 	  s/.*/./; q'`
> --    am_filepart=`$as_basename -- "$am_mf" ||
> --$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
> --	 X"$am_mf" : 'X\(//\)$' \| \
> --	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
> --$as_echo X/"$am_mf" |
> --    sed '/^.*\/\([^/][^/]*\)\/*$/{
> -+    else
> -+      continue
> -+    fi
> -+    # Extract the definition of DEPDIR, am__include, and am__quote
> -+    # from the Makefile without running 'make'.
> -+    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
> -+    test -z "$DEPDIR" && continue
> -+    am__include=`sed -n 's/^am__include = //p' < "$mf"`
> -+    test -z "$am__include" && continue
> -+    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
> -+    # Find all dependency output files, they are included files with
> -+    # $(DEPDIR) in their names.  We invoke sed twice because it is the
> -+    # simplest approach to changing $(DEPDIR) to its actual value in the
> -+    # expansion.
> -+    for file in `sed -n "
> -+      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
> -+	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
> -+      # Make sure the directory exists.
> -+      test -f "$dirpart/$file" && continue
> -+      fdir=`$as_dirname -- "$file" ||
> -+$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
> -+	 X"$file" : 'X\(//\)[^/]' \| \
> -+	 X"$file" : 'X\(//\)$' \| \
> -+	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
> -+$as_echo X"$file" |
> -+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
> - 	    s//\1/
> - 	    q
> - 	  }
> --	  /^X\/\(\/\/\)$/{
> -+	  /^X\(\/\/\)[^/].*/{
> - 	    s//\1/
> - 	    q
> - 	  }
> --	  /^X\/\(\/\).*/{
> -+	  /^X\(\/\/\)$/{
> -+	    s//\1/
> -+	    q
> -+	  }
> -+	  /^X\(\/\).*/{
> - 	    s//\1/
> - 	    q
> - 	  }
> - 	  s/.*/./; q'`
> --    { echo "$as_me:$LINENO: cd "$am_dirpart" \
> --      && sed -e '/# am--include-marker/d' "$am_filepart" \
> --        | $MAKE -f - am--depfiles" >&5
> --   (cd "$am_dirpart" \
> --      && sed -e '/# am--include-marker/d' "$am_filepart" \
> --        | $MAKE -f - am--depfiles) >&5 2>&5
> --   ac_status=$?
> --   echo "$as_me:$LINENO: \$? = $ac_status" >&5
> --   (exit $ac_status); } || am_rc=$?
> -+      as_dir=$dirpart/$fdir; as_fn_mkdir_p
> -+      # echo "creating $dirpart/$file"
> -+      echo '# dummy' > "$dirpart/$file"
> -+    done
> -   done
> --  if test $am_rc -ne 0; then
> --    { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
> --$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
> --as_fn_error $? "Something went wrong bootstrapping makefile fragments
> --    for automatic dependency tracking.  If GNU make was not used, consider
> --    re-running the configure script with MAKE=\"gmake\" (or whatever is
> --    necessary).  You can also try re-running configure with the
> --    '--disable-dependency-tracking' option to at least be able to build
> --    the package (albeit without support for automatic dependency tracking).
> --See \`config.log' for more details" "$LINENO" 5; }
> --  fi
> --  { am_dirpart=; unset am_dirpart;}
> --  { am_filepart=; unset am_filepart;}
> --  { am_mf=; unset am_mf;}
> --  { am_rc=; unset am_rc;}
> --  rm -f conftest-deps.mk
> - }
> -  ;;
> -     "libtool":C)
> -@@ -13136,7 +13788,8 @@ See \`config.log' for more details" "$LINENO" 5; }
> +@@ -13121,7 +13788,8 @@ $as_echo X"$file" |
>   # NOTE: Changes made to this file will be lost: look at ltmain.sh.
>   #
>   #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> @@ -31262,7 +35224,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   #   Written by Gordon Matzigkeit, 1996
>   #
>   #   This file is part of GNU Libtool.
> -@@ -13239,19 +13892,42 @@ SP2NL=$lt_lt_SP2NL
> +@@ -13224,19 +13892,42 @@ SP2NL=$lt_lt_SP2NL
>   # turn newlines into spaces.
>   NL2SP=$lt_lt_NL2SP
>   
> @@ -31306,7 +35268,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   # A symbol stripping program.
>   STRIP=$lt_STRIP
>   
> -@@ -13281,6 +13957,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> +@@ -13266,6 +13957,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
>   # Transform the output of nm in a C name address pair when lib prefix is needed.
>   global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
>   
> @@ -31319,7 +35281,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   # The name of the directory that contains temporary libtool files.
>   objdir=$objdir
>   
> -@@ -13290,6 +13972,9 @@ MAGIC_CMD=$MAGIC_CMD
> +@@ -13275,6 +13972,9 @@ MAGIC_CMD=$MAGIC_CMD
>   # Must we lock files when doing compilation?
>   need_locks=$lt_need_locks
>   
> @@ -31329,7 +35291,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
>   DSYMUTIL=$lt_DSYMUTIL
>   
> -@@ -13404,12 +14089,12 @@ with_gcc=$GCC
> +@@ -13389,12 +14089,12 @@ with_gcc=$GCC
>   # Compiler flag to turn off builtin functions.
>   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
>   
> @@ -31345,7 +35307,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   # Compiler flag to prevent dynamic linking.
>   link_static_flag=$lt_lt_prog_compiler_static
>   
> -@@ -13496,9 +14181,6 @@ inherit_rpath=$inherit_rpath
> +@@ -13481,9 +14181,6 @@ inherit_rpath=$inherit_rpath
>   # Whether libtool must link a program against all its dependency libraries.
>   link_all_deplibs=$link_all_deplibs
>   
> @@ -31355,7 +35317,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   # Set to "yes" if exported symbols are required.
>   always_export_symbols=$always_export_symbols
>   
> -@@ -13514,6 +14196,9 @@ include_expsyms=$lt_include_expsyms
> +@@ -13499,6 +14196,9 @@ include_expsyms=$lt_include_expsyms
>   # Commands necessary for linking programs (against libraries) with templates.
>   prelink_cmds=$lt_prelink_cmds
>   
> @@ -31365,7 +35327,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
>   # Specify filename containing input files.
>   file_list_spec=$lt_file_list_spec
>   
> -@@ -13546,210 +14231,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> +@@ -13531,210 +14231,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
>     # if finds mixed CR/LF and LF-only lines.  Since sed operates in
>     # text mode, it properly converts lines to CR/LF.  This bash problem
>     # is reportedly fixed, but why not run on old versions too?
> diff --git a/meta/recipes-devtools/binutils/binutils/0009-Fix-rpath-in-libtool-when-sysroot-is-enabled.patch b/meta/recipes-devtools/binutils/binutils/0009-Fix-rpath-in-libtool-when-sysroot-is-enabled.patch
> index 2c4ffec4e6..ce795b7522 100644
> --- a/meta/recipes-devtools/binutils/binutils/0009-Fix-rpath-in-libtool-when-sysroot-is-enabled.patch
> +++ b/meta/recipes-devtools/binutils/binutils/0009-Fix-rpath-in-libtool-when-sysroot-is-enabled.patch
> @@ -1,4 +1,4 @@
> -From 98410efc334e31ccfbdc0080fb293b0e06885454 Mon Sep 17 00:00:00 2001
> +From d6f4f62fda4fde10b805b06d5e61792ee821449c Mon Sep 17 00:00:00 2001
>  From: Khem Raj <raj.khem@gmail.com>
>  Date: Mon, 2 Mar 2015 01:42:38 +0000
>  Subject: [PATCH] Fix rpath in libtool when sysroot is enabled
> diff --git a/meta/recipes-devtools/binutils/binutils/0010-sync-with-OE-libtool-changes.patch b/meta/recipes-devtools/binutils/binutils/0010-sync-with-OE-libtool-changes.patch
> index 199aafcaee..910bd38694 100644
> --- a/meta/recipes-devtools/binutils/binutils/0010-sync-with-OE-libtool-changes.patch
> +++ b/meta/recipes-devtools/binutils/binutils/0010-sync-with-OE-libtool-changes.patch
> @@ -1,4 +1,4 @@
> -From 84fc4ceafcbfad4c6ddc9d65f6a425bd62dd062e Mon Sep 17 00:00:00 2001
> +From 654b4ea9e28aad037e788672ca0d9ba450b3285e Mon Sep 17 00:00:00 2001
>  From: Ross Burton <ross.burton@intel.com>
>  Date: Mon, 6 Mar 2017 23:33:27 -0800
>  Subject: [PATCH] sync with OE libtool changes
> diff --git a/meta/recipes-devtools/binutils/binutils/0011-Check-for-clang-before-checking-gcc-version.patch b/meta/recipes-devtools/binutils/binutils/0011-Check-for-clang-before-checking-gcc-version.patch
> index f75ec2ee9d..a825f9c842 100644
> --- a/meta/recipes-devtools/binutils/binutils/0011-Check-for-clang-before-checking-gcc-version.patch
> +++ b/meta/recipes-devtools/binutils/binutils/0011-Check-for-clang-before-checking-gcc-version.patch
> @@ -1,4 +1,4 @@
> -From 628c10087e6e11a7bc748437c5b695835b704aaf Mon Sep 17 00:00:00 2001
> +From 9d35ab04de550f1db5d2e74d37fdeab4ca436148 Mon Sep 17 00:00:00 2001
>  From: Khem Raj <raj.khem@gmail.com>
>  Date: Wed, 15 Apr 2020 14:17:20 -0700
>  Subject: [PATCH] Check for clang before checking gcc version
> @@ -18,10 +18,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
>   2 files changed, 2 insertions(+), 2 deletions(-)
>  
>  diff --git a/configure b/configure
> -index be433ef6d5d..7494fbd2f06 100755
> +index 417fc5a970c..bdc3583215f 100755
>  --- a/configure
>  +++ b/configure
> -@@ -5294,7 +5294,7 @@ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
> +@@ -5460,7 +5460,7 @@ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
>   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
>   /* end confdefs.h.  */
>   
> @@ -31,10 +31,10 @@ index be433ef6d5d..7494fbd2f06 100755
>   #endif
>   int main() {}
>  diff --git a/configure.ac b/configure.ac
> -index 1651cbf3b02..2e2ecc47542 100644
> +index 3a1eb0357e5..1c00b9aec42 100644
>  --- a/configure.ac
>  +++ b/configure.ac
> -@@ -1323,7 +1323,7 @@ if test "$GCC" = yes; then
> +@@ -1444,7 +1444,7 @@ if test "$GCC" = yes; then
>     AC_MSG_CHECKING([whether g++ accepts -static-libstdc++ -static-libgcc])
>     AC_LANG_PUSH(C++)
>     AC_LINK_IFELSE([AC_LANG_SOURCE([
> diff --git a/meta/recipes-devtools/binutils/binutils/0012-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch b/meta/recipes-devtools/binutils/binutils/0012-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch
> index c4b4198910..1871fbc799 100644
> --- a/meta/recipes-devtools/binutils/binutils/0012-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch
> +++ b/meta/recipes-devtools/binutils/binutils/0012-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch
> @@ -1,4 +1,4 @@
> -From 63157cb403b6aa13147840c036a8555c4ea9c166 Mon Sep 17 00:00:00 2001
> +From 9a296e537708296d32c07c1dc681f59de3d1acf9 Mon Sep 17 00:00:00 2001
>  From: Khem Raj <raj.khem@gmail.com>
>  Date: Thu, 10 Mar 2022 21:21:33 -0800
>  Subject: [PATCH] Only generate an RPATH entry if LD_RUN_PATH is not empty
> @@ -14,7 +14,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
>   1 file changed, 5 insertions(+)
>  
>  diff --git a/ld/ldelf.c b/ld/ldelf.c
> -index 0d61a3209ec..cd0da2013e2 100644
> +index 95787012b89..bc29909386f 100644
>  --- a/ld/ldelf.c
>  +++ b/ld/ldelf.c
>  @@ -1127,6 +1127,9 @@ ldelf_handle_dt_needed (struct elf_link_hash_table *htab,
> diff --git a/meta/recipes-devtools/binutils/binutils/0013-CVE-2022-38533.patch b/meta/recipes-devtools/binutils/binutils/0013-CVE-2022-38533.patch
> deleted file mode 100644
> index 5d9ac2cb1f..0000000000
> --- a/meta/recipes-devtools/binutils/binutils/0013-CVE-2022-38533.patch
> +++ /dev/null
> @@ -1,36 +0,0 @@
> -From ef186fe54aa6d281a3ff8a9528417e5cc614c797 Mon Sep 17 00:00:00 2001
> -From: Alan Modra <amodra@gmail.com>
> -Date: Sat, 13 Aug 2022 15:32:47 +0930
> -Subject: [PATCH] PR29482 - strip: heap-buffer-overflow
> -
> -	PR 29482
> -	* coffcode.h (coff_set_section_contents): Sanity check _LIB.
> -
> -Upstream-Status: Backport [https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=ef186fe54aa6d281a3ff8a9528417e5cc614c797]
> -
> -Signed-off-by: Pgowda <pgowda.cve@gmail.com>
> -
> ----
> - bfd/coffcode.h | 7 +++++--
> - 1 file changed, 5 insertions(+), 2 deletions(-)
> -
> -diff --git a/bfd/coffcode.h b/bfd/coffcode.h
> -index 67aaf158ca1..52027981c3f 100644
> ---- a/bfd/coffcode.h
> -+++ b/bfd/coffcode.h
> -@@ -4302,10 +4302,13 @@ coff_set_section_contents (bfd * abfd,
> - 
> - 	rec = (bfd_byte *) location;
> - 	recend = rec + count;
> --	while (rec < recend)
> -+	while (recend - rec >= 4)
> - 	  {
> -+	    size_t len = bfd_get_32 (abfd, rec);
> -+	    if (len == 0 || len > (size_t) (recend - rec) / 4)
> -+	      break;
> -+	    rec += len * 4;
> - 	    ++section->lma;
> --	    rec += bfd_get_32 (abfd, rec) * 4;
> - 	  }
> - 
> - 	BFD_ASSERT (rec == recend);
> diff --git a/meta/recipes-devtools/binutils/binutils/0013-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch b/meta/recipes-devtools/binutils/binutils/0013-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch
> new file mode 100644
> index 0000000000..91ac606f78
> --- /dev/null
> +++ b/meta/recipes-devtools/binutils/binutils/0013-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch
> @@ -0,0 +1,48 @@
> +From 5fb47367d885a4a32625f09138b306d36ec3769f Mon Sep 17 00:00:00 2001
> +From: Khem Raj <raj.khem@gmail.com>
> +Date: Sun, 15 Jan 2023 00:16:25 -0800
> +Subject: [PATCH] Define alignof using _Alignof when using C11 or newer
> +
> +WG14 N2350 made very clear that it is an UB having type definitions
> +within "offsetof" [1]. This patch enhances the implementation of macro
> +alignof to use builtin "_Alignof" to avoid undefined behavior on
> +when using std=c11 or newer
> +
> +clang 16+ has started to flag this [2]
> +
> +Fixes build when using -std >= gnu11 and using clang16+
> +
> +Older compilers gcc < 4.9 or clang < 8 has buggy _Alignof even though it
> +may support C11, exclude those compilers too
> +
> +[1] https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2350.htm
> +[2] https://reviews.llvm.org/D133574
> +
> +Upstream-Status: Pending
> +Signed-off-by: Khem Raj <raj.khem@gmail.com>
> +---
> + libiberty/sha1.c | 10 ++++++++++
> + 1 file changed, 10 insertions(+)
> +
> +diff --git a/libiberty/sha1.c b/libiberty/sha1.c
> +index 6c71e3ebb41..a2caf947d31 100644
> +--- a/libiberty/sha1.c
> ++++ b/libiberty/sha1.c
> +@@ -229,7 +229,17 @@ sha1_process_bytes (const void *buffer, size_t len, struct sha1_ctx *ctx)
> +   if (len >= 64)
> +     {
> + #if !_STRING_ARCH_unaligned
> ++/* GCC releases before GCC 4.9 had a bug in _Alignof.  See GCC bug 52023
> ++   <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52023>.
> ++   clang versions < 8.0.0 have the same bug.  */
> ++#if (!defined __STDC_VERSION__ || __STDC_VERSION__ < 201112 \
> ++     || (defined __GNUC__ && __GNUC__ < 4 + (__GNUC_MINOR__ < 9) \
> ++	&& !defined __clang__) \
> ++     || (defined __clang__ && __clang_major__ < 8))
> + # define alignof(type) offsetof (struct { char c; type x; }, x)
> ++#else
> ++# define alignof(type) _Alignof(type)
> ++#endif
> + # define UNALIGNED_P(p) (((size_t) p) % alignof (sha1_uint32) != 0)
> +       if (UNALIGNED_P (buffer))
> + 	while (len > 64)
> diff --git a/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-1.patch b/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-1.patch
> deleted file mode 100644
> index 0a490d86b3..0000000000
> --- a/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-1.patch
> +++ /dev/null
> @@ -1,350 +0,0 @@
> -From f07c08e115e27cddf5a0030dc6332bbee1bd9c6a Mon Sep 17 00:00:00 2001
> -From: Alan Modra <amodra@gmail.com>
> -Date: Thu, 21 Jul 2022 08:38:14 +0930
> -Subject: [PATCH] binutils/dwarf.c: abbrev caching
> -
> -I'm inclined to think that abbrev caching is counter-productive.  The
> -time taken to search the list of abbrevs converted to internal form is
> -non-zero, and it's easy to decode the raw abbrevs.  It's especially
> -silly to cache empty lists of decoded abbrevs (happens with zero
> -padding in .debug_abbrev), or abbrevs as they are displayed when there
> -is no further use of those abbrevs.  This patch stops caching in those
> -cases.
> -
> -	* dwarf.c (record_abbrev_list_for_cu): Add free_list param.
> -	Put abbrevs on abbrev_lists here.
> -	(new_abbrev_list): Delete function.
> -	(process_abbrev_set): Return newly allocated list.  Move
> -	abbrev base, offset and size checking to..
> -	(find_and_process_abbrev_set): ..here, new function.  Handle
> -	lookup of cached abbrevs here, and calculate start and end
> -	for process_abbrev_set.  Return free_list if newly alloc'd.
> -	(process_debug_info): Consolidate cached list lookup, new list
> -	alloc and processing into find_and_process_abbrev_set call.
> -	Free list when not cached.
> -	(display_debug_abbrev): Similarly.
> -
> -Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=f07c08e115e27cddf5a0030dc6332bbee1bd9c6a]
> -
> -Signed-off-by: Pgowda <pgowda.cve@gmail.com>
> ----
> - binutils/dwarf.c | 208 +++++++++++++++++++++++++----------------------
> - 1 file changed, 110 insertions(+), 98 deletions(-)
> -
> -diff --git a/binutils/dwarf.c b/binutils/dwarf.c
> -index 267ed3bb382..2fc352f74c5 100644
> ---- a/binutils/dwarf.c
> -+++ b/binutils/dwarf.c
> -@@ -882,8 +882,15 @@ static unsigned long  next_free_abbrev_m
> - #define ABBREV_MAP_ENTRIES_INCREMENT   8
> - 
> - static void
> --record_abbrev_list_for_cu (dwarf_vma start, dwarf_vma end, abbrev_list * list)
> -+record_abbrev_list_for_cu (dwarf_vma start, dwarf_vma end,
> -+			   abbrev_list *list, abbrev_list *free_list)
> - {
> -+  if (free_list != NULL)
> -+    {
> -+      list->next = abbrev_lists;
> -+      abbrev_lists = list;
> -+    }
> -+
> -   if (cu_abbrev_map == NULL)
> -     {
> -       num_abbrev_map_entries = INITIAL_NUM_ABBREV_MAP_ENTRIES;
> -@@ -936,20 +943,6 @@ free_all_abbrevs (void)
> - }
> - 
> - static abbrev_list *
> --new_abbrev_list (dwarf_vma abbrev_base, dwarf_vma abbrev_offset)
> --{
> --  abbrev_list * list = (abbrev_list *) xcalloc (sizeof * list, 1);
> --
> --  list->abbrev_base = abbrev_base;
> --  list->abbrev_offset = abbrev_offset;
> --
> --  list->next = abbrev_lists;
> --  abbrev_lists = list;
> --
> --  return list;
> --}
> --
> --static abbrev_list *
> - find_abbrev_list_by_abbrev_offset (dwarf_vma abbrev_base,
> - 				   dwarf_vma abbrev_offset)
> - {
> -@@ -966,7 +959,7 @@ find_abbrev_list_by_abbrev_offset (dwarf
> - /* Find the abbreviation map for the CU that includes OFFSET.
> -    OFFSET is an absolute offset from the start of the .debug_info section.  */
> - /* FIXME: This function is going to slow down readelf & objdump.
> --   Consider using a better algorithm to mitigate this effect.  */
> -+   Not caching abbrevs is likely the answer.  */
> - 
> - static  abbrev_map *
> - find_abbrev_map_by_offset (dwarf_vma offset)
> -@@ -1033,40 +1026,18 @@ add_abbrev_attr (unsigned long    attrib
> -   list->last_abbrev->last_attr = attr;
> - }
> - 
> --/* Processes the (partial) contents of a .debug_abbrev section.
> --   Returns NULL if the end of the section was encountered.
> --   Returns the address after the last byte read if the end of
> --   an abbreviation set was found.  */
> -+/* Return processed (partial) contents of a .debug_abbrev section.
> -+   Returns NULL on errors.  */
> - 
> --static unsigned char *
> -+static abbrev_list *
> - process_abbrev_set (struct dwarf_section *section,
> --		    dwarf_vma abbrev_base,
> --		    dwarf_vma abbrev_size,
> --		    dwarf_vma abbrev_offset,
> --		    abbrev_list *list)
> -+		    unsigned char *start,
> -+		    unsigned char *end)
> - {
> --  if (abbrev_base >= section->size
> --      || abbrev_size > section->size - abbrev_base)
> --    {
> --      /* PR 17531: file:4bcd9ce9.  */
> --      warn (_("Debug info is corrupted, abbrev size (%lx) is larger than "
> --	      "abbrev section size (%lx)\n"),
> --	      (unsigned long) (abbrev_base + abbrev_size),
> --	      (unsigned long) section->size);
> --      return NULL;
> --    }
> --  if (abbrev_offset >= abbrev_size)
> --    {
> --      warn (_("Debug info is corrupted, abbrev offset (%lx) is larger than "
> --	      "abbrev section size (%lx)\n"),
> --	    (unsigned long) abbrev_offset,
> --	    (unsigned long) abbrev_size);
> --      return NULL;
> --    }
> -+  abbrev_list *list = xmalloc (sizeof (*list));
> -+  list->first_abbrev = NULL;
> -+  list->last_abbrev = NULL;
> - 
> --  unsigned char *start = section->start + abbrev_base;
> --  unsigned char *end = start + abbrev_size;
> --  start += abbrev_offset;
> -   while (start < end)
> -     {
> -       unsigned long entry;
> -@@ -1079,14 +1050,18 @@ process_abbrev_set (struct dwarf_section
> -       /* A single zero is supposed to end the set according
> - 	 to the standard.  If there's more, then signal that to
> - 	 the caller.  */
> --      if (start == end)
> --	return NULL;
> --      if (entry == 0)
> --	return start;
> -+      if (start == end || entry == 0)
> -+	{
> -+	  list->start_of_next_abbrevs = start != end ? start : NULL;
> -+	  return list;
> -+	}
> - 
> -       READ_ULEB (tag, start, end);
> -       if (start == end)
> --	return NULL;
> -+	{
> -+	  free (list);
> -+	  return NULL;
> -+	}
> - 
> -       children = *start++;
> - 
> -@@ -1121,9 +1096,67 @@ process_abbrev_set (struct dwarf_section
> -   /* Report the missing single zero which ends the section.  */
> -   error (_(".debug_abbrev section not zero terminated\n"));
> - 
> -+  free (list);
> -   return NULL;
> - }
> - 
> -+/* Return a sequence of abbrevs in SECTION starting at ABBREV_BASE
> -+   plus ABBREV_OFFSET and finishing at ABBREV_BASE + ABBREV_SIZE.
> -+   If FREE_LIST is non-NULL search the already decoded abbrevs on
> -+   abbrev_lists first and if found set *FREE_LIST to NULL.  If
> -+   searching doesn't find a matching abbrev, set *FREE_LIST to the
> -+   newly allocated list.  If FREE_LIST is NULL, no search is done and
> -+   the returned abbrev_list is always newly allocated.  */
> -+
> -+static abbrev_list *
> -+find_and_process_abbrev_set (struct dwarf_section *section,
> -+			     dwarf_vma abbrev_base,
> -+			     dwarf_vma abbrev_size,
> -+			     dwarf_vma abbrev_offset,
> -+			     abbrev_list **free_list)
> -+{
> -+  if (free_list)
> -+    *free_list = NULL;
> -+
> -+  if (abbrev_base >= section->size
> -+      || abbrev_size > section->size - abbrev_base)
> -+    {
> -+      /* PR 17531: file:4bcd9ce9.  */
> -+      warn (_("Debug info is corrupted, abbrev size (%lx) is larger than "
> -+	      "abbrev section size (%lx)\n"),
> -+	      (unsigned long) (abbrev_base + abbrev_size),
> -+	      (unsigned long) section->size);
> -+      return NULL;
> -+    }
> -+  if (abbrev_offset >= abbrev_size)
> -+    {
> -+      warn (_("Debug info is corrupted, abbrev offset (%lx) is larger than "
> -+	      "abbrev section size (%lx)\n"),
> -+	    (unsigned long) abbrev_offset,
> -+	    (unsigned long) abbrev_size);
> -+      return NULL;
> -+    }
> -+
> -+  unsigned char *start = section->start + abbrev_base + abbrev_offset;
> -+  unsigned char *end = section->start + abbrev_base + abbrev_size;
> -+  abbrev_list *list = NULL;
> -+  if (free_list)
> -+    list = find_abbrev_list_by_abbrev_offset (abbrev_base, abbrev_offset);
> -+  if (list == NULL)
> -+    {
> -+      list = process_abbrev_set (section, start, end);
> -+      if (list)
> -+	{
> -+	  list->abbrev_base = abbrev_base;
> -+	  list->abbrev_offset = abbrev_offset;
> -+	  list->next = NULL;
> -+	}
> -+      if (free_list)
> -+	*free_list = list;
> -+    }
> -+  return list;
> -+}
> -+
> - static const char *
> - get_TAG_name (unsigned long tag)
> - {
> -@@ -3670,7 +3703,6 @@ process_debug_info (struct dwarf_section
> -       dwarf_vma                 cu_offset;
> -       unsigned int              offset_size;
> -       struct cu_tu_set *        this_set;
> --      abbrev_list *             list;
> -       unsigned char *end_cu;
> - 
> -       hdrptr = start;
> -@@ -3726,22 +3758,18 @@ process_debug_info (struct dwarf_section
> - 	  abbrev_size = this_set->section_sizes [DW_SECT_ABBREV];
> - 	}
> - 
> --      list = find_abbrev_list_by_abbrev_offset (abbrev_base,
> --						compunit.cu_abbrev_offset);
> --      if (list == NULL)
> --	{
> --	  unsigned char *  next;
> --
> --	  list = new_abbrev_list (abbrev_base,
> --				  compunit.cu_abbrev_offset);
> --	  next = process_abbrev_set (&debug_displays[abbrev_sec].section,
> --				     abbrev_base, abbrev_size,
> --				     compunit.cu_abbrev_offset, list);
> --	  list->start_of_next_abbrevs = next;
> --	}
> --
> -+      abbrev_list *list;
> -+      abbrev_list *free_list;
> -+      list = find_and_process_abbrev_set (&debug_displays[abbrev_sec].section,
> -+					  abbrev_base, abbrev_size,
> -+					  compunit.cu_abbrev_offset,
> -+					  &free_list);
> -       start = end_cu;
> --      record_abbrev_list_for_cu (cu_offset, start - section_begin, list);
> -+      if (list != NULL && list->first_abbrev != NULL)
> -+	record_abbrev_list_for_cu (cu_offset, start - section_begin,
> -+				   list, free_list);
> -+      else if (free_list != NULL)
> -+	free_abbrev_list (free_list);
> -     }
> - 
> -   for (start = section_begin, unit = 0; start < end; unit++)
> -@@ -3757,7 +3785,6 @@ process_debug_info (struct dwarf_section
> -       struct cu_tu_set *this_set;
> -       dwarf_vma abbrev_base;
> -       size_t abbrev_size;
> --      abbrev_list * list = NULL;
> -       unsigned char *end_cu;
> - 
> -       hdrptr = start;
> -@@ -3936,20 +3963,10 @@ process_debug_info (struct dwarf_section
> - 	}
> - 
> -       /* Process the abbrevs used by this compilation unit.  */
> --      list = find_abbrev_list_by_abbrev_offset (abbrev_base,
> --						compunit.cu_abbrev_offset);
> --      if (list == NULL)
> --	{
> --	  unsigned char *next;
> --
> --	  list = new_abbrev_list (abbrev_base,
> --				  compunit.cu_abbrev_offset);
> --	  next = process_abbrev_set (&debug_displays[abbrev_sec].section,
> --				     abbrev_base, abbrev_size,
> --				     compunit.cu_abbrev_offset, list);
> --	  list->start_of_next_abbrevs = next;
> --	}
> --
> -+      abbrev_list *list;
> -+      list = find_and_process_abbrev_set (&debug_displays[abbrev_sec].section,
> -+					  abbrev_base, abbrev_size,
> -+					  compunit.cu_abbrev_offset, NULL);
> -       level = 0;
> -       last_level = level;
> -       saved_level = -1;
> -@@ -4128,6 +4145,8 @@ process_debug_info (struct dwarf_section
> - 	  if (entry->children)
> - 	    ++level;
> - 	}
> -+      if (list != NULL)
> -+	free_abbrev_list (list);
> -     }
> - 
> -   /* Set num_debug_info_entries here so that it can be used to check if
> -@@ -6353,24 +6372,15 @@ display_debug_abbrev (struct dwarf_secti
> - 
> -   do
> -     {
> --      abbrev_list *    list;
> --      dwarf_vma        offset;
> --
> --      offset = start - section->start;
> --      list = find_abbrev_list_by_abbrev_offset (0, offset);
> -+      dwarf_vma offset = start - section->start;
> -+      abbrev_list *list = find_and_process_abbrev_set (section, 0,
> -+						       section->size, offset,
> -+						       NULL);
> -       if (list == NULL)
> --	{
> --	  list = new_abbrev_list (0, offset);
> --	  start = process_abbrev_set (section, 0, section->size, offset, list);
> --	  list->start_of_next_abbrevs = start;
> --	}
> --      else
> --	start = list->start_of_next_abbrevs;
> --
> --      if (list->first_abbrev == NULL)
> --	continue;
> -+	break;
> - 
> --      printf (_("  Number TAG (0x%lx)\n"), (long) offset);
> -+      if (list->first_abbrev)
> -+	printf (_("  Number TAG (0x%lx)\n"), (long) offset);
> - 
> -       for (entry = list->first_abbrev; entry; entry = entry->next)
> - 	{
> -@@ -6391,6 +6401,8 @@ display_debug_abbrev (struct dwarf_secti
> - 	      putchar ('\n');
> - 	    }
> - 	}
> -+      start = list->start_of_next_abbrevs;
> -+      free_abbrev_list (list);
> -     }
> -   while (start);
> - 
> diff --git a/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-2.patch b/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-2.patch
> deleted file mode 100644
> index e30b4d86e1..0000000000
> --- a/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-2.patch
> +++ /dev/null
> @@ -1,536 +0,0 @@
> -From 175b91507b83ad42607d2f6dadaf55b7b511bdbe Mon Sep 17 00:00:00 2001
> -From: Alan Modra <amodra@gmail.com>
> -Date: Wed, 20 Jul 2022 18:28:50 +0930
> -Subject: [PATCH] miscellaneous dwarf.c tidies
> -
> -	* dwarf.c: Leading and trailing whitespace fixes.
> -	(free_abbrev_list): New function.
> -	(free_all_abbrevs): Use the above.  Free cu_abbrev_map here too.
> -	(process_abbrev_set): Print actual section name on error.
> -	(get_type_abbrev_from_form): Add overflow check.
> -	(free_debug_memory): Don't free cu_abbrev_map here..
> -	(process_debug_info): ..or here.  Warn on another case of not
> -	finding a neeeded abbrev.
> -
> -Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=175b91507b83ad42607d2f6dadaf55b7b511bdbe]
> -
> -Signed-off-by: Pgowda <pgowda.cve@gmail.com>
> ----
> - binutils/dwarf.c | 216 +++++++++++++++++++++++------------------------
> - 1 file changed, 106 insertions(+), 110 deletions(-)
> -
> -diff --git a/binutils/dwarf.c b/binutils/dwarf.c
> -index 2b1eec49422..267ed3bb382 100644
> ---- a/binutils/dwarf.c
> -+++ b/binutils/dwarf.c
> -@@ -806,7 +806,7 @@ fetch_indexed_value (dwarf_vma idx,
> -       pointer_size = 4;
> -       bias = 12;
> -     }
> -- 
> -+
> -   dwarf_vma offset = idx * pointer_size;
> - 
> -   /* Offsets are biased by the size of the section header
> -@@ -908,38 +908,41 @@ record_abbrev_list_for_cu (dwarf_vma sta
> -   next_free_abbrev_map_entry ++;
> - }
> - 
> --static void
> --free_all_abbrevs (void)
> -+static abbrev_list *
> -+free_abbrev_list (abbrev_list *list)
> - {
> --  abbrev_list *  list;
> -+  abbrev_entry *abbrv = list->first_abbrev;
> - 
> --  for (list = abbrev_lists; list != NULL;)
> -+  while (abbrv)
> -     {
> --      abbrev_list *   next = list->next;
> --      abbrev_entry *  abbrv;
> -+      abbrev_attr *attr = abbrv->first_attr;
> - 
> --      for (abbrv = list->first_abbrev; abbrv != NULL;)
> -+      while (attr)
> - 	{
> --	  abbrev_entry *  next_abbrev = abbrv->next;
> --	  abbrev_attr *   attr;
> --
> --	  for (attr = abbrv->first_attr; attr;)
> --	    {
> --	      abbrev_attr *next_attr = attr->next;
> --
> --	      free (attr);
> --	      attr = next_attr;
> --	    }
> --
> --	  free (abbrv);
> --	  abbrv = next_abbrev;
> -+	  abbrev_attr *next_attr = attr->next;
> -+	  free (attr);
> -+	  attr = next_attr;
> - 	}
> - 
> --      free (list);
> --      list = next;
> -+      abbrev_entry *next_abbrev = abbrv->next;
> -+      free (abbrv);
> -+      abbrv = next_abbrev;
> -     }
> - 
> --  abbrev_lists = NULL;
> -+  abbrev_list *next = list->next;
> -+  free (list);
> -+  return next;
> -+}
> -+
> -+static void
> -+free_all_abbrevs (void)
> -+{
> -+  while (abbrev_lists)
> -+    abbrev_lists = free_abbrev_list (abbrev_lists);
> -+
> -+  free (cu_abbrev_map);
> -+  cu_abbrev_map = NULL;
> -+  next_free_abbrev_map_entry = 0;
> - }
> - 
> - static abbrev_list *
> -@@ -971,7 +974,7 @@ find_abbrev_map_by_offset (dwarf_vma off
> - 	&& cu_abbrev_map[i].end > offset)
> -       return cu_abbrev_map + i;
> - 
> --  return NULL;	
> -+  return NULL;
> - }
> - 
> - static void
> -@@ -1094,7 +1097,7 @@ process_abbrev_set (struct dwarf_section
> -     }
> - 
> -   /* Report the missing single zero which ends the section.  */
> --  error (_(".debug_abbrev section not zero terminated\n"));
> -+  error (_("%s section not zero terminated\n"), section->name);
> - 
> -   free (list);
> -   return NULL;
> -@@ -1875,7 +1878,7 @@ fetch_alt_indirect_string (dwarf_vma off
> - 	dwarf_vmatoa ("x", offset));
> -   return _("<offset is too big>");
> - }
> --	
> -+
> - static const char *
> - get_AT_name (unsigned long attribute)
> - {
> -@@ -2157,7 +2160,8 @@ get_type_abbrev_from_form (unsigned long
> -     case DW_FORM_ref4:
> -     case DW_FORM_ref8:
> -     case DW_FORM_ref_udata:
> --      if (uvalue + cu_offset > (size_t) (cu_end - section->start))
> -+      if (uvalue + cu_offset < uvalue
> -+	  || uvalue + cu_offset > (size_t) (cu_end - section->start))
> - 	{
> - 	  warn (_("Unable to resolve ref form: uvalue %lx + cu_offset %lx > CU size %lx\n"),
> - 		uvalue, (long) cu_offset, (long) (cu_end - section->start));
> -@@ -2194,7 +2198,7 @@ get_type_abbrev_from_form (unsigned long
> -       else
> - 	*map_return = NULL;
> -     }
> --	
> -+
> -   READ_ULEB (abbrev_number, data, section->start + section->size);
> - 
> -   for (entry = map->list->first_abbrev; entry != NULL; entry = entry->next)
> -@@ -2783,10 +2787,10 @@ read_and_display_attr_value (unsigned lo
> - 	  if (form == DW_FORM_loclistx)
> - 	    {
> - 	      if (dwo)
> --	        {
> --	          index = fetch_indexed_value (uvalue, loclists_dwo, 0);
> --	          index += (offset_size == 8) ? 20 : 12;
> --	        }
> -+		{
> -+		  index = fetch_indexed_value (uvalue, loclists_dwo, 0);
> -+		  index += (offset_size == 8) ? 20 : 12;
> -+		}
> - 	      else if (debug_info_p == NULL)
> - 		{
> - 		  index = fetch_indexed_value (uvalue, loclists, 0);
> -@@ -2804,21 +2808,21 @@ read_and_display_attr_value (unsigned lo
> - 	  else if (form == DW_FORM_rnglistx)
> - 	    {
> - 	      if (dwo)
> --	        {
> --	          index = fetch_indexed_value (uvalue, rnglists_dwo, 0);
> --	          index += (offset_size == 8) ? 20 : 12;
> --	        }
> -+		{
> -+		  index = fetch_indexed_value (uvalue, rnglists_dwo, 0);
> -+		  index += (offset_size == 8) ? 20 : 12;
> -+		}
> - 	      else
> --	        {
> --	          if (debug_info_p == NULL)
> --	            base = 0;
> --	          else
> --	            base = debug_info_p->rnglists_base;
> --	          /* We do not have a cached value this time, so we perform the
> --	             computation manually.  */
> --	          index = fetch_indexed_value (uvalue, rnglists, base);
> --	          index += base;
> --	        }
> -+		{
> -+		  if (debug_info_p == NULL)
> -+		    base = 0;
> -+		  else
> -+		    base = debug_info_p->rnglists_base;
> -+		  /* We do not have a cached value this time, so we perform the
> -+		     computation manually.  */
> -+		  index = fetch_indexed_value (uvalue, rnglists, base);
> -+		  index += base;
> -+		}
> - 	    }
> - 	  else
> - 	    {
> -@@ -2844,7 +2848,7 @@ read_and_display_attr_value (unsigned lo
> -       if (!do_loc)
> - 	printf ("%c<0x%s>", delimiter, dwarf_vmatoa ("x", uvalue + cu_offset));
> -       break;
> --      
> -+
> -     default:
> -       warn (_("Unrecognized form: 0x%lx\n"), form);
> -       /* What to do?  Consume a byte maybe?  */
> -@@ -2869,9 +2873,9 @@ read_and_display_attr_value (unsigned lo
> - 	case DW_AT_rnglists_base:
> - 	  if (debug_info_p->rnglists_base)
> - 	    warn (_("CU @ 0x%s has multiple rnglists_base values (0x%s and 0x%s)"),
> --	          dwarf_vmatoa ("x", debug_info_p->cu_offset),
> --	          dwarf_vmatoa ("x", debug_info_p->rnglists_base),
> --	          dwarf_vmatoa ("x", uvalue));
> -+		  dwarf_vmatoa ("x", debug_info_p->cu_offset),
> -+		  dwarf_vmatoa ("x", debug_info_p->rnglists_base),
> -+		  dwarf_vmatoa ("x", uvalue));
> - 	  debug_info_p->rnglists_base = uvalue;
> - 	  break;
> - 	case DW_AT_str_offsets_base:
> -@@ -3021,7 +3025,7 @@ read_and_display_attr_value (unsigned lo
> - 	      case DW_FORM_strx3:
> - 	      case DW_FORM_strx4:
> - 		add_dwo_name (fetch_indexed_string (uvalue, this_set, offset_size, false,
> --		                                    debug_info_p->str_offsets_base),
> -+						    debug_info_p->str_offsets_base),
> - 			      cu_offset);
> - 		break;
> - 	      case DW_FORM_string:
> -@@ -3055,7 +3059,7 @@ read_and_display_attr_value (unsigned lo
> - 	      case DW_FORM_strx3:
> - 	      case DW_FORM_strx4:
> - 		add_dwo_dir (fetch_indexed_string (uvalue, this_set, offset_size, false,
> --		                                   debug_info_p->str_offsets_base),
> -+						   debug_info_p->str_offsets_base),
> - 			     cu_offset);
> - 		break;
> - 	      case DW_FORM_string:
> -@@ -3686,11 +3690,8 @@ process_debug_info (struct dwarf_section
> -     introduce (section, false);
> - 
> -   free_all_abbrevs ();
> --  free (cu_abbrev_map);
> --  cu_abbrev_map = NULL;
> --  next_free_abbrev_map_entry = 0;
> - 
> --  /* In order to be able to resolve DW_FORM_ref_attr forms we need
> -+  /* In order to be able to resolve DW_FORM_ref_addr forms we need
> -      to load *all* of the abbrevs for all CUs in this .debug_info
> -      section.  This does effectively mean that we (partially) read
> -      every CU header twice.  */
> -@@ -4045,12 +4046,11 @@ process_debug_info (struct dwarf_section
> - 
> - 	  /* Scan through the abbreviation list until we reach the
> - 	     correct entry.  */
> --	  if (list == NULL)
> --	    continue;
> --
> --	  for (entry = list->first_abbrev; entry != NULL; entry = entry->next)
> --	    if (entry->number == abbrev_number)
> --	      break;
> -+	  entry = NULL;
> -+	  if (list != NULL)
> -+	    for (entry = list->first_abbrev; entry != NULL; entry = entry->next)
> -+	      if (entry->number == abbrev_number)
> -+		break;
> - 
> - 	  if (entry == NULL)
> - 	    {
> -@@ -4074,7 +4074,7 @@ process_debug_info (struct dwarf_section
> - 	      break;
> - 	    case DW_TAG_compile_unit:
> - 	    case DW_TAG_skeleton_unit:
> --	      need_base_address = 1;	
> -+	      need_base_address = 1;
> - 	      need_dwo_info = do_loc;
> - 	      break;
> - 	    case DW_TAG_entry_point:
> -@@ -4459,7 +4459,7 @@ display_debug_sup (struct dwarf_section
> - 
> -   SAFE_BYTE_GET_AND_INC (is_supplementary, start, 1, end);
> -   if (is_supplementary != 0 && is_supplementary != 1)
> --    warn (_("corrupt .debug_sup section: is_supplementary not 0 or 1\n"));    
> -+    warn (_("corrupt .debug_sup section: is_supplementary not 0 or 1\n"));
> - 
> -   sup_filename = start;
> -   if (is_supplementary && sup_filename[0] != 0)
> -@@ -5638,7 +5638,7 @@ display_debug_lines_decoded (struct dwar
> - 			printf ("%s  %11d  %#18" DWARF_VMA_FMT "x",
> - 				newFileName, state_machine_regs.line,
> - 				state_machine_regs.address);
> --		    }			
> -+		    }
> - 		  else
> - 		    {
> - 		      if (xop == -DW_LNE_end_sequence)
> -@@ -6092,7 +6092,7 @@ display_debug_macro (struct dwarf_sectio
> -   load_debug_section_with_follow (str, file);
> -   load_debug_section_with_follow (line, file);
> -   load_debug_section_with_follow (str_index, file);
> --  
> -+
> -   introduce (section, false);
> - 
> -   while (curr < end)
> -@@ -6537,7 +6537,7 @@ display_loc_list (struct dwarf_section *
> - 
> -       /* Check base address specifiers.  */
> -       if (is_max_address (begin, pointer_size)
> --          && !is_max_address (end, pointer_size))
> -+	  && !is_max_address (end, pointer_size))
> - 	{
> - 	  base_address = end;
> - 	  print_dwarf_vma (begin, pointer_size);
> -@@ -6715,7 +6715,7 @@ display_loclists_list (struct dwarf_sect
> - 	case DW_LLE_default_location:
> - 	  begin = end = 0;
> - 	  break;
> --	  
> -+
> - 	case DW_LLE_offset_pair:
> - 	  READ_ULEB (begin, start, section_end);
> - 	  begin += base_address;
> -@@ -7011,7 +7011,7 @@ display_offset_entry_loclists (struct dw
> -   unsigned char *  start = section->start;
> -   unsigned char * const end = start + section->size;
> - 
> --  introduce (section, false);  
> -+  introduce (section, false);
> - 
> -   do
> -     {
> -@@ -7060,14 +7060,14 @@ display_offset_entry_loclists (struct dw
> - 		section->name, segment_selector_size);
> - 	  return 0;
> - 	}
> --      
> -+
> -       if (offset_entry_count == 0)
> - 	{
> - 	  warn (_("The %s section contains a table without offset\n"),
> - 		section->name);
> - 	  return 0;
> - 	}
> --  
> -+
> -       printf (_("\n   Offset Entries starting at 0x%lx:\n"),
> - 	      (long)(start - section->start));
> - 
> -@@ -8229,7 +8229,7 @@ display_debug_rnglists (struct dwarf_sec
> - 	  start = display_debug_rnglists_list
> - 	    (start, end, address_size, offset, 0, offset_size);
> - 	  if (start >= end)
> --	    break;	  
> -+	    break;
> - 	}
> - 
> -       start = end;
> -@@ -8347,12 +8347,12 @@ display_debug_ranges (struct dwarf_secti
> -       next = section_begin + offset + debug_info_p->rnglists_base;
> - 
> -       /* If multiple DWARF entities reference the same range then we will
> --         have multiple entries in the `range_entries' list for the same
> --         offset.  Thanks to the sort above these will all be consecutive in
> --         the `range_entries' list, so we can easily ignore duplicates
> --         here.  */
> -+	 have multiple entries in the `range_entries' list for the same
> -+	 offset.  Thanks to the sort above these will all be consecutive in
> -+	 the `range_entries' list, so we can easily ignore duplicates
> -+	 here.  */
> -       if (i > 0 && last_offset == offset)
> --        continue;
> -+	continue;
> -       last_offset = offset;
> - 
> -       if (dwarf_check != 0 && i > 0)
> -@@ -10286,7 +10286,7 @@ display_debug_names (struct dwarf_sectio
> - 	  printf (_("Out of %lu items there are %zu bucket clashes"
> - 		    " (longest of %zu entries).\n"),
> - 		  (unsigned long) name_count, hash_clash_count, longest_clash);
> --	  
> -+
> - 	  if (name_count != buckets_filled + hash_clash_count)
> - 	    warn (_("The name_count (%lu) is not the same as the used bucket_count (%lu) + the hash clash count (%lu)"),
> - 		  (unsigned long) name_count,
> -@@ -10390,7 +10390,7 @@ display_debug_names (struct dwarf_sectio
> - 		break;
> - 	      if (tagno >= 0)
> - 		printf ("%s<%lu>",
> --		        (tagno == 0 && second_abbrev_tag == 0 ? " " : "\n\t"),
> -+			(tagno == 0 && second_abbrev_tag == 0 ? " " : "\n\t"),
> - 			(unsigned long) abbrev_tag);
> - 
> - 	      for (entry = abbrev_lookup;
> -@@ -10919,7 +10919,7 @@ process_cu_tu_index (struct dwarf_sectio
> - 	 Check for integer overflow (can occur when size_t is 32-bit)
> - 	 with overlarge ncols or nused values.  */
> -       if (nused == -1u
> --	  || _mul_overflow ((size_t) ncols, 4, &temp)	  
> -+	  || _mul_overflow ((size_t) ncols, 4, &temp)
> - 	  || _mul_overflow ((size_t) nused + 1, temp, &total)
> - 	  || total > (size_t) (limit - ppool))
> - 	{
> -@@ -10927,7 +10927,7 @@ process_cu_tu_index (struct dwarf_sectio
> - 		section->name);
> - 	  return 0;
> - 	}
> --      
> -+
> -       if (do_display)
> - 	{
> - 	  printf (_("  Offset table\n"));
> -@@ -11431,8 +11431,8 @@ add_separate_debug_file (const char * fi
> - 
> - static bool
> - debuginfod_fetch_separate_debug_info (struct dwarf_section * section,
> --                                      char ** filename,
> --                                      void * file)
> -+				      char ** filename,
> -+				      void * file)
> - {
> -   size_t build_id_len;
> -   unsigned char * build_id;
> -@@ -11450,14 +11450,14 @@ debuginfod_fetch_separate_debug_info (st
> - 
> -       filelen = strnlen ((const char *)section->start, section->size);
> -       if (filelen == section->size)
> --        /* Corrupt debugaltlink.  */
> --        return false;
> -+	/* Corrupt debugaltlink.  */
> -+	return false;
> - 
> -       build_id = section->start + filelen + 1;
> -       build_id_len = section->size - (filelen + 1);
> - 
> -       if (build_id_len == 0)
> --        return false;
> -+	return false;
> -     }
> -   else
> -     return false;
> -@@ -11469,25 +11469,25 @@ debuginfod_fetch_separate_debug_info (st
> - 
> -       client = debuginfod_begin ();
> -       if (client == NULL)
> --        return false;
> -+	return false;
> - 
> -       /* Query debuginfod servers for the target file. If found its path
> --         will be stored in filename.  */
> -+	 will be stored in filename.  */
> -       fd = debuginfod_find_debuginfo (client, build_id, build_id_len, filename);
> -       debuginfod_end (client);
> - 
> -       /* Only free build_id if we allocated space for a hex string
> --         in get_build_id ().  */
> -+	 in get_build_id ().  */
> -       if (build_id_len == 0)
> --        free (build_id);
> -+	free (build_id);
> - 
> -       if (fd >= 0)
> --        {
> --          /* File successfully retrieved. Close fd since we want to
> --             use open_debug_file () on filename instead.  */
> --          close (fd);
> --          return true;
> --        }
> -+	{
> -+	  /* File successfully retrieved. Close fd since we want to
> -+	     use open_debug_file () on filename instead.  */
> -+	  close (fd);
> -+	  return true;
> -+	}
> -     }
> - 
> -   return false;
> -@@ -11500,7 +11500,7 @@ load_separate_debug_info (const char *
> - 			  parse_func_type         parse_func,
> - 			  check_func_type         check_func,
> - 			  void *                  func_data,
> --                          void *                  file ATTRIBUTE_UNUSED)
> -+			  void *                  file ATTRIBUTE_UNUSED)
> - {
> -   const char *   separate_filename;
> -   char *         debug_filename;
> -@@ -11616,11 +11616,11 @@ load_separate_debug_info (const char *
> - 						 & tmp_filename,
> - 						 file))
> -       {
> --        /* File successfully downloaded from server, replace
> --           debug_filename with the file's path.  */
> --        free (debug_filename);
> --        debug_filename = tmp_filename;
> --        goto found;
> -+	/* File successfully downloaded from server, replace
> -+	   debug_filename with the file's path.  */
> -+	free (debug_filename);
> -+	debug_filename = tmp_filename;
> -+	goto found;
> -       }
> -   }
> - #endif
> -@@ -11787,12 +11787,12 @@ load_build_id_debug_file (const char * m
> -   /* In theory we should extract the contents of the section into
> -      a note structure and then check the fields.  For now though
> -      just use hard coded offsets instead:
> --     
> -+
> -        Field  Bytes    Contents
> - 	NSize  0...3   4
> - 	DSize  4...7   8+
> - 	Type   8..11   3  (NT_GNU_BUILD_ID)
> --        Name   12.15   GNU\0
> -+	Name   12.15   GNU\0
> - 	Data   16....   */
> - 
> -   /* FIXME: Check the name size, name and type fields.  */
> -@@ -11804,7 +11804,7 @@ load_build_id_debug_file (const char * m
> -       warn (_(".note.gnu.build-id data size is too small\n"));
> -       return;
> -     }
> --  
> -+
> -   if (build_id_size > (section->size - 16))
> -     {
> -       warn (_(".note.gnu.build-id data size is too bug\n"));
> -@@ -12100,10 +12100,6 @@ free_debug_memory (void)
> - 
> -   free_all_abbrevs ();
> - 
> --  free (cu_abbrev_map);
> --  cu_abbrev_map = NULL;
> --  next_free_abbrev_map_entry = 0;
> --
> -   free (shndx_pool);
> -   shndx_pool = NULL;
> -   shndx_pool_size = 0;
> diff --git a/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-3.patch b/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-3.patch
> deleted file mode 100644
> index 04d06ed6b6..0000000000
> --- a/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-3.patch
> +++ /dev/null
> @@ -1,95 +0,0 @@
> -From 695c6dfe7e85006b98c8b746f3fd5f913c94ebff Mon Sep 17 00:00:00 2001
> -From: Alan Modra <amodra@gmail.com>
> -Date: Thu, 21 Jul 2022 09:56:15 +0930
> -Subject: [PATCH] PR29370, infinite loop in display_debug_abbrev
> -
> -The PR29370 testcase is a fuzzed object file with multiple
> -.trace_abbrev sections.  Multiple .trace_abbrev or .debug_abbrev
> -sections are not a violation of the DWARF standard.  The DWARF5
> -standard even gives an example of multiple .debug_abbrev sections
> -contained in groups.  Caching and lookup of processed abbrevs thus
> -needs to be done by section and offset rather than base and offset.
> -(Why base anyway?)  Or, since section contents are kept, by a pointer
> -into the contents.
> -
> -	PR 29370
> -	* dwarf.c (struct abbrev_list): Replace abbrev_base and
> -	abbrev_offset with raw field.
> -	(find_abbrev_list_by_abbrev_offset): Delete.
> -	(find_abbrev_list_by_raw_abbrev): New function.
> -	(process_abbrev_set): Set list->raw and list->next.
> -	(find_and_process_abbrev_set): Replace abbrev list lookup with
> -	new function.  Don't set list abbrev_base, abbrev_offset or next.
> -
> -Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=patch;h=695c6dfe7e85006b98c8b746f3fd5f913c94ebff]
> -
> -Signed-off-by: Pgowda <pgowda.cve@gmail.com>
> ----
> - binutils/dwarf.c | 19 ++++++-------------
> - 1 file changed, 6 insertions(+), 13 deletions(-)
> -
> -diff --git a/binutils/dwarf.c b/binutils/dwarf.c
> -index 2fc352f74c5..99fb3566994 100644
> ---- a/binutils/dwarf.c
> -+++ b/binutils/dwarf.c
> -@@ -856,8 +856,7 @@ typedef struct abbrev_list
> - {
> -   abbrev_entry *        first_abbrev;
> -   abbrev_entry *        last_abbrev;
> --  dwarf_vma             abbrev_base;
> --  dwarf_vma             abbrev_offset;
> -+  unsigned char *       raw;
> -   struct abbrev_list *  next;
> -   unsigned char *       start_of_next_abbrevs;
> - }
> -@@ -946,14 +945,12 @@ free_all_abbrevs (void)
> - }
> - 
> - static abbrev_list *
> --find_abbrev_list_by_abbrev_offset (dwarf_vma abbrev_base,
> --				   dwarf_vma abbrev_offset)
> -+find_abbrev_list_by_raw_abbrev (unsigned char *raw)
> - {
> -   abbrev_list * list;
> - 
> -   for (list = abbrev_lists; list != NULL; list = list->next)
> --    if (list->abbrev_base == abbrev_base
> --	&& list->abbrev_offset == abbrev_offset)
> -+    if (list->raw == raw)
> -       return list;
> - 
> -   return NULL;
> -@@ -1040,6 +1037,7 @@ process_abbrev_set (struct dwarf_section
> -   abbrev_list *list = xmalloc (sizeof (*list));
> -   list->first_abbrev = NULL;
> -   list->last_abbrev = NULL;
> -+  list->raw = start;
> - 
> -   while (start < end)
> -     {
> -@@ -1055,6 +1053,7 @@ process_abbrev_set (struct dwarf_section
> - 	 the caller.  */
> -       if (start == end || entry == 0)
> - 	{
> -+	  list->next = NULL;
> - 	  list->start_of_next_abbrevs = start != end ? start : NULL;
> - 	  return list;
> - 	}
> -@@ -1144,16 +1143,10 @@ find_and_process_abbrev_set (struct dwar
> -   unsigned char *end = section->start + abbrev_base + abbrev_size;
> -   abbrev_list *list = NULL;
> -   if (free_list)
> --    list = find_abbrev_list_by_abbrev_offset (abbrev_base, abbrev_offset);
> -+    list = find_abbrev_list_by_raw_abbrev (start);
> -   if (list == NULL)
> -     {
> -       list = process_abbrev_set (section, start, end);
> --      if (list)
> --	{
> --	  list->abbrev_base = abbrev_base;
> --	  list->abbrev_offset = abbrev_offset;
> --	  list->next = NULL;
> --	}
> -       if (free_list)
> - 	*free_list = list;
> -     }
> diff --git a/meta/recipes-devtools/binutils/binutils/0014-configure-remove-dependencies-on-gmp-and-mpfr-when-g.patch b/meta/recipes-devtools/binutils/binutils/0014-configure-remove-dependencies-on-gmp-and-mpfr-when-g.patch
> new file mode 100644
> index 0000000000..04c1310cbe
> --- /dev/null
> +++ b/meta/recipes-devtools/binutils/binutils/0014-configure-remove-dependencies-on-gmp-and-mpfr-when-g.patch
> @@ -0,0 +1,56 @@
> +From 518c167116ab7aa6bb84a97200aeda2c4289e064 Mon Sep 17 00:00:00 2001
> +From: =?UTF-8?q?Cl=C3=A9ment=20Chigot?= <chigot@adacore.com>
> +Date: Tue, 3 Jan 2023 14:24:43 +0100
> +Subject: [PATCH] configure: remove dependencies on gmp and mpfr when gdb is
> + disabled
> +
> +Since 991180627851801f1999d1ebbc0e569a17e47c74, the configure checks
> +about GMP and MPFR for gdb builds have been moved to the toplevel
> +configure.
> +However, it doesn't take into account the --disable-gdb option. Meaning
> +that a build without gdb will require these libraries even if not
> +needed.
> +
> +ChangeLog:
> +
> +	* configure.ac: Skip GMP and MPFR when --disable-gdb is
> +	provided.
> +	* configure: Regenerate.
> +
> +Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=5fb0e308577143ceb313fde5538dc9ecb038f29f]
> +Signed-off-by: Khem Raj <raj.khem@gmail.com>
> +---
> + configure    | 4 +++-
> + configure.ac | 4 +++-
> + 2 files changed, 6 insertions(+), 2 deletions(-)
> +
> +diff --git a/configure b/configure
> +index bdc3583215f..b63b5cd3de0 100755
> +--- a/configure
> ++++ b/configure
> +@@ -8032,7 +8032,9 @@ if test -d ${srcdir}/gcc ; then
> +   require_mpc=yes
> + fi
> + if test -d ${srcdir}/gdb ; then
> +-  require_gmp=yes
> ++  if test "x$enable_gdb" != xno; then
> ++   require_gmp=yes
> ++  fi
> + fi
> + 
> + gmplibs="-lmpfr -lgmp"
> +diff --git a/configure.ac b/configure.ac
> +index 1c00b9aec42..2df870b86af 100644
> +--- a/configure.ac
> ++++ b/configure.ac
> +@@ -1585,7 +1585,9 @@ if test -d ${srcdir}/gcc ; then
> +   require_mpc=yes
> + fi
> + if test -d ${srcdir}/gdb ; then
> +-  require_gmp=yes
> ++  if test "x$enable_gdb" != xno; then
> ++   require_gmp=yes
> ++  fi
> + fi
> + 
> + gmplibs="-lmpfr -lgmp"
> diff --git a/meta/recipes-devtools/binutils/binutils/0015-CVE-2022-4285.patch b/meta/recipes-devtools/binutils/binutils/0015-CVE-2022-4285.patch
> deleted file mode 100644
> index 46ec0b15a3..0000000000
> --- a/meta/recipes-devtools/binutils/binutils/0015-CVE-2022-4285.patch
> +++ /dev/null
> @@ -1,37 +0,0 @@
> -From 5c831a3c7f3ca98d6aba1200353311e1a1f84c70 Mon Sep 17 00:00:00 2001
> -From: Nick Clifton <nickc@redhat.com>
> -Date: Wed, 19 Oct 2022 15:09:12 +0100
> -Subject: [PATCH] Fix an illegal memory access when parsing an ELF file
> - containing corrupt symbol version information.
> -
> -	PR 29699
> -	* elf.c (_bfd_elf_slurp_version_tables): Fail if the sh_info field
> -	of the section header is zero.
> -
> -Upstream-Status: Backport
> -[https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=5c831a3c7f3ca98d6aba1200353311e1a1f84c70]
> -
> -Signed-off-by: Pgowda <pgowda.cve@gmail.com>
> ----
> - bfd/ChangeLog | 6 ++++++
> - bfd/elf.c     | 4 +++-
> - 2 files changed, 9 insertions(+), 1 deletion(-)
> -
> -diff --git a/bfd/elf.c b/bfd/elf.c
> -index fe00e0f9189..7cd7febcf95 100644
> ---- a/bfd/elf.c
> -+++ b/bfd/elf.c
> -@@ -8918,7 +8918,9 @@ _bfd_elf_slurp_version_tables (bfd *abfd, bool default_imported_symver)
> - 	  bfd_set_error (bfd_error_file_too_big);
> - 	  goto error_return_verref;
> - 	}
> --      elf_tdata (abfd)->verref = (Elf_Internal_Verneed *) bfd_alloc (abfd, amt);
> -+      if (amt == 0)
> -+	goto error_return_verref;
> -+      elf_tdata (abfd)->verref = (Elf_Internal_Verneed *) bfd_zalloc (abfd, amt);
> -       if (elf_tdata (abfd)->verref == NULL)
> - 	goto error_return_verref;
> - 
> --- 
> -2.31.1
> -
> diff --git a/meta/recipes-devtools/binutils/binutils/0015-Remove-duplicate-pe-dll.o-entry-deom-targ_extra_ofil.patch b/meta/recipes-devtools/binutils/binutils/0015-Remove-duplicate-pe-dll.o-entry-deom-targ_extra_ofil.patch
> new file mode 100644
> index 0000000000..f57f65ce72
> --- /dev/null
> +++ b/meta/recipes-devtools/binutils/binutils/0015-Remove-duplicate-pe-dll.o-entry-deom-targ_extra_ofil.patch
> @@ -0,0 +1,32 @@
> +From 9599d7d48913fca4c2bf0d0012f9655353ca6f6c Mon Sep 17 00:00:00 2001
> +From: Khem Raj <raj.khem@gmail.com>
> +Date: Wed, 18 Jan 2023 19:35:07 -0800
> +Subject: [PATCH] Remove duplicate pe-dll.o entry deom targ_extra_ofiles
> +
> +Commit c60b3806799abf1d7f6cf5108a1b0e733a950b13 added support for
> +aarch64-pe which introduced wrapper over pep-dll.c for x86_64 as well as
> +aarch64, on x86_64 it was added but the old object pe-dll.o needs to be
> +removed too, otherwise build fails with duplicate symbols from pe-dll.o
> +and pep-dll-x86_64.o
> +
> +Upstream-Status: Submitted [https://sourceware.org/pipermail/binutils/2023-January/125739.html]
> +Signed-off-by: Khem Raj <raj.khem@gmail.com>
> +Cc: Jedidiah Thompson <wej22007@outlook.com>
> +Cc: Zac Walker <zac.walker@linaro.org>
> +---
> + ld/configure.tgt | 4 ++--
> + 1 file changed, 2 insertions(+), 2 deletions(-)
> +
> +diff --git a/ld/configure.tgt b/ld/configure.tgt
> +index de04a44b812..f80c84ab13c 100644
> +--- a/ld/configure.tgt
> ++++ b/ld/configure.tgt
> +@@ -1056,7 +1056,7 @@ x86_64-*-cygwin)	targ_emul=i386pep ;
> + 			;;
> + x86_64-*-mingw*)	targ_emul=i386pep ;
> + 			targ_extra_emuls=i386pe
> +-			targ_extra_ofiles="deffilep.o pdb.o pep-dll.o pe-dll.o"
> ++			targ_extra_ofiles="deffilep.o pdb.o pe-dll.o"
> + 			;;
> + x86_64-*-gnu*)		targ_emul=elf_x86_64
> + 			targ_extra_emuls="elf32_x86_64 elf_iamcu elf_i386"
> diff --git a/meta/recipes-devtools/binutils/binutils_2.39.bb b/meta/recipes-devtools/binutils/binutils_2.40.bb
> similarity index 100%
> rename from meta/recipes-devtools/binutils/binutils_2.39.bb
> rename to meta/recipes-devtools/binutils/binutils_2.40.bb
> -- 
> 2.39.1
> 

> 
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#176174): https://lists.openembedded.org/g/openembedded-core/message/176174
> Mute This Topic: https://lists.openembedded.org/mt/96390083/3617179
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [alexandre.belloni@bootlin.com]
> -=-=-=-=-=-=-=-=-=-=-=-
> 


-- 
Alexandre Belloni, co-owner and COO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [OE-core] [PATCH v3 1/3] binutils: Upgrade to 2.40 release
  2023-02-18 21:56 ` Alexandre Belloni
@ 2023-02-18 21:59   ` Martin Jansa
  2023-02-19  0:59   ` Khem Raj
  1 sibling, 0 replies; 10+ messages in thread
From: Martin Jansa @ 2023-02-18 21:59 UTC (permalink / raw)
  To: alexandre.belloni; +Cc: Khem Raj, openembedded-core

[-- Attachment #1: Type: text/plain, Size: 1139183 bytes --]

FYI: I'm using this as work around:
https://git.openembedded.org/openembedded-core-contrib/commit/?h=jansa/master&id=18d74e48f33e5fc7644e672e0b1b608a79fe8bb0

there is also build issue with gold enabled on x86:
https://git.openembedded.org/openembedded-core-contrib/commit/?h=jansa/master&id=a55b3d1ec75a886dde1f180d8c392ee9cfc66931

On Sat, Feb 18, 2023 at 10:56 PM Alexandre Belloni via
lists.openembedded.org <alexandre.belloni=bootlin.com@lists.openembedded.org>
wrote:

> Hello Khem,
>
> binutils 2.40 fails to build with -D_TIME_BITS=64:
>
>
> https://autobuilder.yoctoproject.org/typhoon/#/builders/48/builds/6722/steps/11/logs/stdio
>
> | {standard input}: Assembler messages:
> | {standard input}:12377: Error: symbol `creat64' is already defined
> | {standard input}:12919: Error: symbol `creat64.cold' is already defined
>
> On 19/01/2023 15:51:39-0800, Khem Raj wrote:
> > Signed-off-by: Khem Raj <raj.khem@gmail.com>
> > ---
> > v1 -> v2:
> > - Fix build on mingw
> > - Backport fix to build with --disable-gdb
> >
> > v2 -> v3:
> > - Adjust mingw build fix to not mess with normal x86_64
> >
> >  meta/conf/distro/include/tcmode-default.inc   |     2 +-
> >  .../{binutils-2.39.inc => binutils-2.40.inc}  |    22 +-
> >  ....39.bb => binutils-cross-canadian_2.40.bb} |     0
> >  ...39.bb => binutils-cross-testsuite_2.40.bb} |     0
> >  ...s-cross_2.39.bb => binutils-cross_2.40.bb} |     0
> >  ...ssdk_2.39.bb => binutils-crosssdk_2.40.bb} |     0
> >  ...s-crosssdk-Generate-relocatable-SDKs.patch |    10 +-
> >  ...o-not-generate-linker-script-directo.patch |     4 +-
> >  ...dk-Search-for-alternative-ld.so.conf.patch |    18 +-
> >  ...004-Point-scripts-location-to-libdir.patch |    10 +-
> >  ...stro-compiler-point-to-the-wrong-ins.patch |     4 +-
> >  ...-system-directories-when-cross-linki.patch |    44 +-
> >  ...ect-assembling-for-ppc-wait-mnemonic.patch |     8 +-
> >  .../binutils/0008-Use-libtool-2.4.patch       | 19254 ++++++++++------
> >  ...h-in-libtool-when-sysroot-is-enabled.patch |     2 +-
> >  .../0010-sync-with-OE-libtool-changes.patch   |     2 +-
> >  ...or-clang-before-checking-gcc-version.patch |    10 +-
> >  ...-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch |     4 +-
> >  .../binutils/0013-CVE-2022-38533.patch        |    36 -
> >  ...sing-_Alignof-when-using-C11-or-newe.patch |    48 +
> >  .../binutils/0014-CVE-2022-38128-1.patch      |   350 -
> >  .../binutils/0014-CVE-2022-38128-2.patch      |   536 -
> >  .../binutils/0014-CVE-2022-38128-3.patch      |    95 -
> >  ...-dependencies-on-gmp-and-mpfr-when-g.patch |    56 +
> >  .../binutils/0015-CVE-2022-4285.patch         |    37 -
> >  ...-pe-dll.o-entry-deom-targ_extra_ofil.patch |    32 +
> >  .../{binutils_2.39.bb => binutils_2.40.bb}    |     0
> >  27 files changed, 11811 insertions(+), 8773 deletions(-)
> >  rename meta/recipes-devtools/binutils/{binutils-2.39.inc =>
> binutils-2.40.inc} (71%)
> >  rename meta/recipes-devtools/binutils/{binutils-cross-canadian_2.39.bb
> => binutils-cross-canadian_2.40.bb} (100%)
> >  rename meta/recipes-devtools/binutils/{binutils-cross-testsuite_2.39.bb
> => binutils-cross-testsuite_2.40.bb} (100%)
> >  rename meta/recipes-devtools/binutils/{binutils-cross_2.39.bb =>
> binutils-cross_2.40.bb} (100%)
> >  rename meta/recipes-devtools/binutils/{binutils-crosssdk_2.39.bb =>
> binutils-crosssdk_2.40.bb} (100%)
> >  delete mode 100644
> meta/recipes-devtools/binutils/binutils/0013-CVE-2022-38533.patch
> >  create mode 100644
> meta/recipes-devtools/binutils/binutils/0013-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch
> >  delete mode 100644
> meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-1.patch
> >  delete mode 100644
> meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-2.patch
> >  delete mode 100644
> meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-3.patch
> >  create mode 100644
> meta/recipes-devtools/binutils/binutils/0014-configure-remove-dependencies-on-gmp-and-mpfr-when-g.patch
> >  delete mode 100644
> meta/recipes-devtools/binutils/binutils/0015-CVE-2022-4285.patch
> >  create mode 100644
> meta/recipes-devtools/binutils/binutils/0015-Remove-duplicate-pe-dll.o-entry-deom-targ_extra_ofil.patch
> >  rename meta/recipes-devtools/binutils/{binutils_2.39.bb =>
> binutils_2.40.bb} (100%)
> >
> > diff --git a/meta/conf/distro/include/tcmode-default.inc
> b/meta/conf/distro/include/tcmode-default.inc
> > index 4d4929529a..bcc5f7ce1f 100644
> > --- a/meta/conf/distro/include/tcmode-default.inc
> > +++ b/meta/conf/distro/include/tcmode-default.inc
> > @@ -18,7 +18,7 @@ PREFERRED_PROVIDER_virtual/gettext ??= "gettext"
> >
> >  GCCVERSION ?= "12.%"
> >  SDKGCCVERSION ?= "${GCCVERSION}"
> > -BINUVERSION ?= "2.39%"
> > +BINUVERSION ?= "2.40%"
> >  GDBVERSION ?= "12.%"
> >  GLIBCVERSION ?= "2.37"
> >  LINUXLIBCVERSION ?= "6.1%"
> > diff --git a/meta/recipes-devtools/binutils/binutils-2.39.inc
> b/meta/recipes-devtools/binutils/binutils-2.40.inc
> > similarity index 71%
> > rename from meta/recipes-devtools/binutils/binutils-2.39.inc
> > rename to meta/recipes-devtools/binutils/binutils-2.40.inc
> > index 419571d56c..c2b926bb32 100644
> > --- a/meta/recipes-devtools/binutils/binutils-2.39.inc
> > +++ b/meta/recipes-devtools/binutils/binutils-2.40.inc
> > @@ -10,15 +10,15 @@ LIC_FILES_CHKSUM="\
> >      file://bfd/COPYING;md5=d32239bcb673463ab874e80d47fae504\
> >      "
> >
> > -# When upgrading to 2.39, please make sure there is no trailing .0, so
> > +# When upgrading to 2.41, please make sure there is no trailing .0, so
> >  # that upstream version check can work correctly.
> > -PV = "2.39"
> > -CVE_VERSION = "2.39"
> > -SRCBRANCH ?= "binutils-2_39-branch"
> > +PV = "2.40"
> > +CVE_VERSION = "2.40"
> > +SRCBRANCH ?= "binutils-2_40-branch"
> >
> >  UPSTREAM_CHECK_GITTAGREGEX = "binutils-(?P<pver>\d+_(\d_?)*)"
> >
> > -SRCREV ?= "f89058434f13382c85b8729464192bc7763d88a4"
> > +SRCREV ?= "ffb83e32fc11f36b7b82b876c14888f82cd983b3"
> >  BINUTILS_GIT_URI ?= "git://
> sourceware.org/git/binutils-gdb.git;branch=${SRCBRANCH};protocol=git
> <http://sourceware.org/git/binutils-gdb.git;branch=$%7BSRCBRANCH%7D;protocol=git>
> "
> >  SRC_URI = "\
> >       ${BINUTILS_GIT_URI} \
> > @@ -31,14 +31,8 @@ SRC_URI = "\
> >       file://0010-sync-with-OE-libtool-changes.patch \
> >       file://0011-Check-for-clang-before-checking-gcc-version.patch \
> >
>  file://0012-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch \
> > -     file://0013-CVE-2022-38533.patch \
> > -     file://0014-CVE-2022-38128-1.patch \
> > -     file://0014-CVE-2022-38128-2.patch \
> > -     file://0014-CVE-2022-38128-3.patch \
> > -     file://0015-CVE-2022-4285.patch \
> > +
>  file://0013-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch \
> > +
>  file://0014-configure-remove-dependencies-on-gmp-and-mpfr-when-g.patch \
> > +
>  file://0015-Remove-duplicate-pe-dll.o-entry-deom-targ_extra_ofil.patch \
> >  "
> >  S  = "${WORKDIR}/git"
> > -# Already in 2.39 branch
> > -# - https://sourceware.org/bugzilla/show_bug.cgi?id=29289
> > -# - https://sourceware.org/bugzilla/show_bug.cgi?id=29290
> > -CVE_CHECK_IGNORE += "CVE-2022-38126 CVE-2022-38127"
> > diff --git a/meta/recipes-devtools/binutils/
> binutils-cross-canadian_2.39.bb b/meta/recipes-devtools/binutils/
> binutils-cross-canadian_2.40.bb
> > similarity index 100%
> > rename from meta/recipes-devtools/binutils/
> binutils-cross-canadian_2.39.bb
> > rename to meta/recipes-devtools/binutils/binutils-cross-canadian_2.40.bb
> > diff --git a/meta/recipes-devtools/binutils/
> binutils-cross-testsuite_2.39.bb b/meta/recipes-devtools/binutils/
> binutils-cross-testsuite_2.40.bb
> > similarity index 100%
> > rename from meta/recipes-devtools/binutils/
> binutils-cross-testsuite_2.39.bb
> > rename to meta/recipes-devtools/binutils/
> binutils-cross-testsuite_2.40.bb
> > diff --git a/meta/recipes-devtools/binutils/binutils-cross_2.39.bb
> b/meta/recipes-devtools/binutils/binutils-cross_2.40.bb
> > similarity index 100%
> > rename from meta/recipes-devtools/binutils/binutils-cross_2.39.bb
> > rename to meta/recipes-devtools/binutils/binutils-cross_2.40.bb
> > diff --git a/meta/recipes-devtools/binutils/binutils-crosssdk_2.39.bb
> b/meta/recipes-devtools/binutils/binutils-crosssdk_2.40.bb
> > similarity index 100%
> > rename from meta/recipes-devtools/binutils/binutils-crosssdk_2.39.bb
> > rename to meta/recipes-devtools/binutils/binutils-crosssdk_2.40.bb
> > diff --git
> a/meta/recipes-devtools/binutils/binutils/0001-binutils-crosssdk-Generate-relocatable-SDKs.patch
> b/meta/recipes-devtools/binutils/binutils/0001-binutils-crosssdk-Generate-relocatable-SDKs.patch
> > index 9a7ee494c8..7fffa81724 100644
> > ---
> a/meta/recipes-devtools/binutils/binutils/0001-binutils-crosssdk-Generate-relocatable-SDKs.patch
> > +++
> b/meta/recipes-devtools/binutils/binutils/0001-binutils-crosssdk-Generate-relocatable-SDKs.patch
> > @@ -1,4 +1,4 @@
> > -From a0ac147aec127c66c9e38292faa50bb56d3c2a19 Mon Sep 17 00:00:00 2001
> > +From 25e715730ddcca37021fa4876aed4fa91d5dea25 Mon Sep 17 00:00:00 2001
> >  From: Khem Raj <raj.khem@gmail.com>
> >  Date: Mon, 2 Mar 2015 01:58:54 +0000
> >  Subject: [PATCH] binutils-crosssdk: Generate relocatable SDKs
> > @@ -21,10 +21,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
> >   3 files changed, 6 insertions(+), 3 deletions(-)
> >
> >  diff --git a/gold/layout.cc b/gold/layout.cc
> > -index 3efe8d98ae9..9cc389664a6 100644
> > +index 899d4af0707..7c31b1bef6e 100644
> >  --- a/gold/layout.cc
> >  +++ b/gold/layout.cc
> > -@@ -5033,7 +5033,7 @@ Layout::create_interp(const Target* target)
> > +@@ -5083,7 +5083,7 @@ Layout::create_interp(const Target* target)
> >         gold_assert(interp != NULL);
> >       }
> >
> > @@ -34,7 +34,7 @@ index 3efe8d98ae9..9cc389664a6 100644
> >     Output_section_data* odata = new Output_data_const(interp, len, 1);
> >
> >  diff --git a/ld/genscripts.sh b/ld/genscripts.sh
> > -index 278f212bdad..0c52ebee4d0 100755
> > +index 382bd07ffe2..9fbd0c4cb8a 100755
> >  --- a/ld/genscripts.sh
> >  +++ b/ld/genscripts.sh
> >  @@ -304,6 +304,7 @@
> DATA_ALIGNMENT_u="${DATA_ALIGNMENT_u-${DATA_ALIGNMENT_r}}"
> > @@ -59,7 +59,7 @@ index 278f212bdad..0c52ebee4d0 100755
> >   DATA_ALIGNMENT=${DATA_ALIGNMENT_}
> >   RELOCATING=" "
> >  diff --git a/ld/scripttempl/elf.sc b/ld/scripttempl/elf.sc
> > -index bf2268bb0ad..b1811ef130f 100644
> > +index 5d3b0d31b1b..2163909cd56 100644
> >  --- a/ld/scripttempl/elf.sc
> >  +++ b/ld/scripttempl/elf.sc
> >  @@ -148,8 +148,8 @@ if test -z "$DATA_SEGMENT_ALIGN"; then
> > diff --git
> a/meta/recipes-devtools/binutils/binutils/0002-binutils-cross-Do-not-generate-linker-script-directo.patch
> b/meta/recipes-devtools/binutils/binutils/0002-binutils-cross-Do-not-generate-linker-script-directo.patch
> > index cab9c0ed89..87a19c9ec3 100644
> > ---
> a/meta/recipes-devtools/binutils/binutils/0002-binutils-cross-Do-not-generate-linker-script-directo.patch
> > +++
> b/meta/recipes-devtools/binutils/binutils/0002-binutils-cross-Do-not-generate-linker-script-directo.patch
> > @@ -1,4 +1,4 @@
> > -From fd7065bfd20364679e3c3f329b19059bbc51ab02 Mon Sep 17 00:00:00 2001
> > +From 080a8eafc5961f78222d84aaa816d0933441b7ab Mon Sep 17 00:00:00 2001
> >  From: Khem Raj <raj.khem@gmail.com>
> >  Date: Mon, 6 Mar 2017 23:37:05 -0800
> >  Subject: [PATCH] binutils-cross: Do not generate linker script
> directories
> > @@ -22,7 +22,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
> >   1 file changed, 25 deletions(-)
> >
> >  diff --git a/ld/genscripts.sh b/ld/genscripts.sh
> > -index 0c52ebee4d0..1acbe66bd2e 100755
> > +index 9fbd0c4cb8a..6be07038c9b 100755
> >  --- a/ld/genscripts.sh
> >  +++ b/ld/genscripts.sh
> >  @@ -235,31 +235,6 @@ append_to_lib_path()
> > diff --git
> a/meta/recipes-devtools/binutils/binutils/0003-binutils-nativesdk-Search-for-alternative-ld.so.conf.patch
> b/meta/recipes-devtools/binutils/binutils/0003-binutils-nativesdk-Search-for-alternative-ld.so.conf.patch
> > index 4fe5520010..8e5e2be81d 100644
> > ---
> a/meta/recipes-devtools/binutils/binutils/0003-binutils-nativesdk-Search-for-alternative-ld.so.conf.patch
> > +++
> b/meta/recipes-devtools/binutils/binutils/0003-binutils-nativesdk-Search-for-alternative-ld.so.conf.patch
> > @@ -1,4 +1,4 @@
> > -From 67735b3647f98ce0f010ff8b4f9b5c5da576cb17 Mon Sep 17 00:00:00 2001
> > +From 90d1bb804033a74b54f64cd5d3127c004c266af8 Mon Sep 17 00:00:00 2001
> >  From: Richard Purdie <richard.purdie@linuxfoundation.org>
> >  Date: Wed, 19 Feb 2020 09:51:16 -0800
> >  Subject: [PATCH] binutils-nativesdk: Search for alternative ld.so.conf
> in SDK
> > @@ -29,7 +29,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
> >   5 files changed, 7 insertions(+), 3 deletions(-)
> >
> >  diff --git a/ld/Makefile.am b/ld/Makefile.am
> > -index d31021c13e2..29782385ca4 100644
> > +index 12b2c3c453f..0590b7055d0 100644
> >  --- a/ld/Makefile.am
> >  +++ b/ld/Makefile.am
> >  @@ -42,7 +42,8 @@ ZLIBINC = @zlibinc@
> > @@ -41,12 +41,12 @@ index d31021c13e2..29782385ca4 100644
> >  +           -DSYSCONFDIR="\"$(sysconfdir)\""
> >   WARN_CFLAGS = @WARN_CFLAGS@
> >   NO_WERROR = @NO_WERROR@
> > - AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) $(JANSSON_CFLAGS)
> > + AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) $(JANSSON_CFLAGS)
> $(ZSTD_CFLAGS)
> >  diff --git a/ld/Makefile.in b/ld/Makefile.in
> > -index ee0c98f65b0..04ee68a2c67 100644
> > +index 3d5685d6bae..70643b1ce46 100644
> >  --- a/ld/Makefile.in
> >  +++ b/ld/Makefile.in
> > -@@ -562,7 +562,8 @@ ZLIB = @zlibdir@ -lz
> > +@@ -566,7 +566,8 @@ ZLIB = @zlibdir@ -lz
> >   ZLIBINC = @zlibinc@
> >   ELF_CLFAGS = -DELF_LIST_OPTIONS=@elf_list_options@ \
> >          -DELF_SHLIB_LIST_OPTIONS=@elf_shlib_list_options@ \
> > @@ -54,10 +54,10 @@ index ee0c98f65b0..04ee68a2c67 100644
> >  +       -DELF_PLT_UNWIND_LIST_OPTIONS=@elf_plt_unwind_list_options@ \
> >  +           -DSYSCONFDIR="\"$(sysconfdir)\""
> >
> > - AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) $(JANSSON_CFLAGS)
> > + AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) $(JANSSON_CFLAGS)
> $(ZSTD_CFLAGS)
> >
> >  diff --git a/ld/ldelf.c b/ld/ldelf.c
> > -index bfa0d54753a..0d61a3209ec 100644
> > +index eff6693e052..95787012b89 100644
> >  --- a/ld/ldelf.c
> >  +++ b/ld/ldelf.c
> >  @@ -936,7 +936,7 @@ ldelf_check_ld_so_conf (const struct
> bfd_link_needed_list *l, int force,
> > @@ -70,7 +70,7 @@ index bfa0d54753a..0d61a3209ec 100644
> >         if (!ldelf_parse_ld_so_conf (&info, tmppath))
> >       {
> >  diff --git a/ld/ldmain.c b/ld/ldmain.c
> > -index ea72b14a301..1ae90a77749 100644
> > +index 9290a189b0d..ceaca2d85d0 100644
> >  --- a/ld/ldmain.c
> >  +++ b/ld/ldmain.c
> >  @@ -70,6 +70,7 @@ char *program_name;
> > @@ -82,7 +82,7 @@ index ea72b14a301..1ae90a77749 100644
> >   /* The canonical representation of ld_sysroot.  */
> >   char *ld_canon_sysroot;
> >  diff --git a/ld/ldmain.h b/ld/ldmain.h
> > -index f6d05a02f59..e60292cd522 100644
> > +index dda124b96e8..ba06a7d7be2 100644
> >  --- a/ld/ldmain.h
> >  +++ b/ld/ldmain.h
> >  @@ -23,6 +23,7 @@
> > diff --git
> a/meta/recipes-devtools/binutils/binutils/0004-Point-scripts-location-to-libdir.patch
> b/meta/recipes-devtools/binutils/binutils/0004-Point-scripts-location-to-libdir.patch
> > index 5b0f2ee308..90abd50498 100644
> > ---
> a/meta/recipes-devtools/binutils/binutils/0004-Point-scripts-location-to-libdir.patch
> > +++
> b/meta/recipes-devtools/binutils/binutils/0004-Point-scripts-location-to-libdir.patch
> > @@ -1,4 +1,4 @@
> > -From 2158e5bd4c6ea4db89e33d46ef25428e37bfc3a6 Mon Sep 17 00:00:00 2001
> > +From a7c988d60f11c8279453c2d9edeede001cce7c9e Mon Sep 17 00:00:00 2001
> >  From: Khem Raj <raj.khem@gmail.com>
> >  Date: Mon, 2 Mar 2015 01:09:58 +0000
> >  Subject: [PATCH] Point scripts location to libdir
> > @@ -12,10 +12,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
> >   2 files changed, 2 insertions(+), 2 deletions(-)
> >
> >  diff --git a/ld/Makefile.am b/ld/Makefile.am
> > -index 29782385ca4..062e6b6814b 100644
> > +index 0590b7055d0..c30db94ee3c 100644
> >  --- a/ld/Makefile.am
> >  +++ b/ld/Makefile.am
> > -@@ -51,7 +51,7 @@ AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS)
> $(JANSSON_CFLAGS)
> > +@@ -51,7 +51,7 @@ AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS)
> $(JANSSON_CFLAGS) $(ZSTD_CFLAGS)
> >   # We put the scripts in the directory $(scriptdir)/ldscripts.
> >   # We can't put the scripts in $(datadir) because the SEARCH_DIR
> >   # directives need to be different for native and cross linkers.
> > @@ -25,10 +25,10 @@ index 29782385ca4..062e6b6814b 100644
> >   EMUL = @EMUL@
> >   EMULATION_OFILES = @EMULATION_OFILES@
> >  diff --git a/ld/Makefile.in b/ld/Makefile.in
> > -index 04ee68a2c67..782d4017a60 100644
> > +index 70643b1ce46..0405028e02f 100644
> >  --- a/ld/Makefile.in
> >  +++ b/ld/Makefile.in
> > -@@ -570,7 +570,7 @@ AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS)
> $(JANSSON_CFLAGS)
> > +@@ -574,7 +574,7 @@ AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS)
> $(JANSSON_CFLAGS) $(ZSTD_CFLAGS)
> >   # We put the scripts in the directory $(scriptdir)/ldscripts.
> >   # We can't put the scripts in $(datadir) because the SEARCH_DIR
> >   # directives need to be different for native and cross linkers.
> > diff --git
> a/meta/recipes-devtools/binutils/binutils/0005-don-t-let-the-distro-compiler-point-to-the-wrong-ins.patch
> b/meta/recipes-devtools/binutils/binutils/0005-don-t-let-the-distro-compiler-point-to-the-wrong-ins.patch
> > index 2495079508..9557e871db 100644
> > ---
> a/meta/recipes-devtools/binutils/binutils/0005-don-t-let-the-distro-compiler-point-to-the-wrong-ins.patch
> > +++
> b/meta/recipes-devtools/binutils/binutils/0005-don-t-let-the-distro-compiler-point-to-the-wrong-ins.patch
> > @@ -1,4 +1,4 @@
> > -From e74d765a1a95253c9247228bd7ccbcabecdd8f7e Mon Sep 17 00:00:00 2001
> > +From fc39b9c332a346910695817274d55d0c20dc717a Mon Sep 17 00:00:00 2001
> >  From: Khem Raj <raj.khem@gmail.com>
> >  Date: Mon, 2 Mar 2015 01:39:01 +0000
> >  Subject: [PATCH] don't let the distro compiler point to the wrong
> installation
> > @@ -17,7 +17,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
> >   1 file changed, 2 insertions(+), 1 deletion(-)
> >
> >  diff --git a/libiberty/Makefile.in b/libiberty/Makefile.in
> > -index abef3c4601b..880c8826482 100644
> > +index f9fbba23e2c..93495e45d6f 100644
> >  --- a/libiberty/Makefile.in
> >  +++ b/libiberty/Makefile.in
> >  @@ -385,7 +385,8 @@ install-strip: install
> > diff --git
> a/meta/recipes-devtools/binutils/binutils/0006-warn-for-uses-of-system-directories-when-cross-linki.patch
> b/meta/recipes-devtools/binutils/binutils/0006-warn-for-uses-of-system-directories-when-cross-linki.patch
> > index 00fb5aad1b..0ca55d4095 100644
> > ---
> a/meta/recipes-devtools/binutils/binutils/0006-warn-for-uses-of-system-directories-when-cross-linki.patch
> > +++
> b/meta/recipes-devtools/binutils/binutils/0006-warn-for-uses-of-system-directories-when-cross-linki.patch
> > @@ -1,4 +1,4 @@
> > -From 2c43b1357db6b09d1645704afd3f45be6de0cf4d Mon Sep 17 00:00:00 2001
> > +From b9af05e87ac8eb4fa18a75939edb661056246c30 Mon Sep 17 00:00:00 2001
> >  From: Khem Raj <raj.khem@gmail.com>
> >  Date: Fri, 15 Jan 2016 06:31:09 +0000
> >  Subject: [PATCH] warn for uses of system directories when cross linking
> > @@ -63,10 +63,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
> >   9 files changed, 88 insertions(+), 2 deletions(-)
> >
> >  diff --git a/ld/config.in b/ld/config.in
> > -index d4c1fc420b5..1aece0b2c29 100644
> > +index ad0dc6a106c..d21edaddce7 100644
> >  --- a/ld/config.in
> >  +++ b/ld/config.in
> > -@@ -55,6 +55,9 @@
> > +@@ -58,6 +58,9 @@
> >      language is requested. */
> >   #undef ENABLE_NLS
> >
> > @@ -77,10 +77,10 @@ index d4c1fc420b5..1aece0b2c29 100644
> >   #undef EXTRA_SHLIB_EXTENSION
> >
> >  diff --git a/ld/configure b/ld/configure
> > -index e58fb7f3a35..d0a467ac101 100755
> > +index 49936a0cb2a..5f5dad6d67c 100755
> >  --- a/ld/configure
> >  +++ b/ld/configure
> > -@@ -836,6 +836,7 @@ with_lib_path
> > +@@ -839,6 +839,7 @@ with_lib_path
> >   enable_targets
> >   enable_64_bit_bfd
> >   with_sysroot
> > @@ -88,7 +88,7 @@ index e58fb7f3a35..d0a467ac101 100755
> >   enable_gold
> >   enable_got
> >   enable_compressed_debug_sections
> > -@@ -1514,6 +1515,8 @@ Optional Features:
> > +@@ -1521,6 +1522,8 @@ Optional Features:
> >     --enable-checking       enable run-time checks
> >     --enable-targets        alternative target configurations
> >     --enable-64-bit-bfd     64-bit support (on hosts with narrower word
> sizes)
> > @@ -97,7 +97,7 @@ index e58fb7f3a35..d0a467ac101 100755
> >     --enable-gold[=ARG]     build gold [ARG={default,yes,no}]
> >     --enable-got=<type>     GOT handling scheme (target, single,
> negative,
> >                             multigot)
> > -@@ -15349,6 +15352,19 @@ fi
> > +@@ -15483,6 +15486,19 @@ fi
> >
> >
> >
> > @@ -118,10 +118,10 @@ index e58fb7f3a35..d0a467ac101 100755
> >   if test "${enable_gold+set}" = set; then :
> >     enableval=$enable_gold; case "${enableval}" in
> >  diff --git a/ld/configure.ac b/ld/configure.ac
> > -index 4331d6b1302..e2976bc2926 100644
> > +index 77edac3258c..a74dac63038 100644
> >  --- a/ld/configure.ac
> >  +++ b/ld/configure.ac
> > -@@ -102,6 +102,16 @@ AC_SUBST(use_sysroot)
> > +@@ -103,6 +103,16 @@ AC_SUBST(use_sysroot)
> >   AC_SUBST(TARGET_SYSTEM_ROOT)
> >   AC_SUBST(TARGET_SYSTEM_ROOT_DEFINE)
> >
> > @@ -139,10 +139,10 @@ index 4331d6b1302..e2976bc2926 100644
> >   dnl "install_as_default" is set to false if gold is the default linker.
> >   dnl "installed_linker" is the installed BFD linker name.
> >  diff --git a/ld/ld.h b/ld/ld.h
> > -index f3086bf30de..db5064243c7 100644
> > +index 05649ff61b8..1818c227473 100644
> >  --- a/ld/ld.h
> >  +++ b/ld/ld.h
> > -@@ -162,6 +162,14 @@ typedef struct
> > +@@ -163,6 +163,14 @@ typedef struct
> >        in the linker script.  */
> >     bool force_group_allocation;
> >
> > @@ -158,10 +158,10 @@ index f3086bf30de..db5064243c7 100644
> >     enum endian_enum endian;
> >
> >  diff --git a/ld/ld.texi b/ld/ld.texi
> > -index eabbec8faa9..c4680e4947e 100644
> > +index db3a9f09b45..77037399cb9 100644
> >  --- a/ld/ld.texi
> >  +++ b/ld/ld.texi
> > -@@ -2947,6 +2947,18 @@ creation of the metadata note, if one had been
> enabled by an earlier
> > +@@ -2960,6 +2960,18 @@ creation of the metadata note, if one had been
> enabled by an earlier
> >   occurrence of the --package-metdata option.
> >   If the linker has been built with libjansson, then the JSON string
> >   will be validated.
> > @@ -181,7 +181,7 @@ index eabbec8faa9..c4680e4947e 100644
> >
> >   @c man end
> >  diff --git a/ld/ldfile.c b/ld/ldfile.c
> > -index 731ae5f7aed..dd8f03fd960 100644
> > +index b8fd4e5d8e0..1f1d8e23bc9 100644
> >  --- a/ld/ldfile.c
> >  +++ b/ld/ldfile.c
> >  @@ -117,6 +117,23 @@ ldfile_add_library_path (const char *name, bool
> cmdline)
> > @@ -209,10 +209,10 @@ index 731ae5f7aed..dd8f03fd960 100644
> >
> >   /* Try to open a BFD for a lang_input_statement.  */
> >  diff --git a/ld/ldlex.h b/ld/ldlex.h
> > -index 57ade1f754b..64007ff8684 100644
> > +index 0538f0a06a1..f94a71875d8 100644
> >  --- a/ld/ldlex.h
> >  +++ b/ld/ldlex.h
> > -@@ -168,6 +168,8 @@ enum option_values
> > +@@ -170,6 +170,8 @@ enum option_values
> >     OPTION_NO_WARN_EXECSTACK,
> >     OPTION_WARN_RWX_SEGMENTS,
> >     OPTION_NO_WARN_RWX_SEGMENTS,
> > @@ -222,7 +222,7 @@ index 57ade1f754b..64007ff8684 100644
> >
> >   /* The initial parser states.  */
> >  diff --git a/ld/ldmain.c b/ld/ldmain.c
> > -index 1ae90a77749..f40750fd816 100644
> > +index ceaca2d85d0..62e7b4e5341 100644
> >  --- a/ld/ldmain.c
> >  +++ b/ld/ldmain.c
> >  @@ -322,6 +322,8 @@ main (int argc, char **argv)
> > @@ -234,7 +234,7 @@ index 1ae90a77749..f40750fd816 100644
> >
> >     /* We initialize DEMANGLING based on the environment variable
> >        COLLECT_NO_DEMANGLE.  The gcc collect2 program will demangle the
> > -@@ -1447,7 +1449,7 @@ undefined_symbol (struct bfd_link_info *info,
> > +@@ -1454,7 +1456,7 @@ undefined_symbol (struct bfd_link_info *info,
> >         argv[1] = "undefined-symbol";
> >         argv[2] = (char *) name;
> >         argv[3] = NULL;
> > @@ -243,7 +243,7 @@ index 1ae90a77749..f40750fd816 100644
> >         if (verbose)
> >       einfo (_("%P: About to run error handling script '%s' with
> arguments: '%s' '%s'\n"),
> >              argv[0], argv[1], argv[2]);
> > -@@ -1468,7 +1470,7 @@ undefined_symbol (struct bfd_link_info *info,
> > +@@ -1475,7 +1477,7 @@ undefined_symbol (struct bfd_link_info *info,
> >        carry on to issue the normal error message.  */
> >       }
> >   #endif /* SUPPORT_ERROR_HANDLING_SCRIPT */
> > @@ -253,10 +253,10 @@ index 1ae90a77749..f40750fd816 100644
> >       {
> >         if (error_count < MAX_ERRORS_IN_A_ROW)
> >  diff --git a/ld/lexsup.c b/ld/lexsup.c
> > -index 9225f71b3ce..92fb66f1fa2 100644
> > +index c5960385572..eb54627fb71 100644
> >  --- a/ld/lexsup.c
> >  +++ b/ld/lexsup.c
> > -@@ -608,6 +608,14 @@ static const struct ld_option ld_options[] =
> > +@@ -613,6 +613,14 @@ static const struct ld_option ld_options[] =
> >                  "                                <method> is:
> share-unconflicted (default),\n"
> >                  "
>  share-duplicated"),
> >       TWO_DASHES },
> > @@ -271,7 +271,7 @@ index 9225f71b3ce..92fb66f1fa2 100644
> >   };
> >
> >   #define OPTION_COUNT ARRAY_SIZE (ld_options)
> > -@@ -1722,6 +1730,14 @@ parse_args (unsigned argc, char **argv)
> > +@@ -1735,6 +1743,14 @@ parse_args (unsigned argc, char **argv)
> >         config.print_map_discarded = true;
> >         break;
> >
> > diff --git
> a/meta/recipes-devtools/binutils/binutils/0007-fix-the-incorrect-assembling-for-ppc-wait-mnemonic.patch
> b/meta/recipes-devtools/binutils/binutils/0007-fix-the-incorrect-assembling-for-ppc-wait-mnemonic.patch
> > index 4ae1580102..502ce82928 100644
> > ---
> a/meta/recipes-devtools/binutils/binutils/0007-fix-the-incorrect-assembling-for-ppc-wait-mnemonic.patch
> > +++
> b/meta/recipes-devtools/binutils/binutils/0007-fix-the-incorrect-assembling-for-ppc-wait-mnemonic.patch
> > @@ -1,4 +1,4 @@
> > -From 883b6c0930410f8553b3bce0dd98131bc1694fa6 Mon Sep 17 00:00:00 2001
> > +From ef9aa69324a209e546956a2f674462717ec5af0f Mon Sep 17 00:00:00 2001
> >  From: Zhenhua Luo <zhenhua.luo@nxp.com>
> >  Date: Sat, 11 Jun 2016 22:08:29 -0500
> >  Subject: [PATCH] fix the incorrect assembling for ppc wait mnemonic
> > @@ -14,10 +14,10 @@ Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com>
> >   1 file changed, 1 insertion(+), 3 deletions(-)
> >
> >  diff --git a/opcodes/ppc-opc.c b/opcodes/ppc-opc.c
> > -index 7637d3e349e..8e074e13208 100644
> > +index 37f1aeb780c..45774c7cf79 100644
> >  --- a/opcodes/ppc-opc.c
> >  +++ b/opcodes/ppc-opc.c
> > -@@ -6947,8 +6947,6 @@ const struct powerpc_opcode powerpc_opcodes[] = {
> > +@@ -7138,8 +7138,6 @@ const struct powerpc_opcode powerpc_opcodes[] = {
> >   {"waitasec",        X(31,30),      XRTRARB_MASK, POWER8,    POWER9,
>      {0}},
> >   {"waitrsv", XWCPL(31,30,1,0),0xffffffff, POWER10,   EXT,
> {0}},
> >   {"pause_short",     XWCPL(31,30,2,0),0xffffffff, POWER10,   EXT,
>       {0}},
> > @@ -26,7 +26,7 @@ index 7637d3e349e..8e074e13208 100644
> >
> >   {"lwepx",   X(31,31),       X_MASK,   E500MC|PPCA2, 0,
> {RT, RA0, RB}},
> >
> > -@@ -7002,7 +7000,7 @@ const struct powerpc_opcode powerpc_opcodes[] = {
> > +@@ -7193,7 +7191,7 @@ const struct powerpc_opcode powerpc_opcodes[] = {
> >
> >   {"waitrsv", X(31,62)|(1<<21), 0xffffffff, E500MC|PPCA2, EXT,
> {0}},
> >   {"waitimpl",        X(31,62)|(2<<21), 0xffffffff, E500MC|PPCA2, EXT,
>       {0}},
> > diff --git
> a/meta/recipes-devtools/binutils/binutils/0008-Use-libtool-2.4.patch
> b/meta/recipes-devtools/binutils/binutils/0008-Use-libtool-2.4.patch
> > index 21e2c4fd70..7e7c2579b3 100644
> > --- a/meta/recipes-devtools/binutils/binutils/0008-Use-libtool-2.4.patch
> > +++ b/meta/recipes-devtools/binutils/binutils/0008-Use-libtool-2.4.patch
> > @@ -1,4 +1,4 @@
> > -From 0f45262ef0d656c576adbb0b0f42b8f417895008 Mon Sep 17 00:00:00 2001
> > +From 0ad92af822bb6f58de3f3889d0adc0b2ef9d477f Mon Sep 17 00:00:00 2001
> >  From: Khem Raj <raj.khem@gmail.com>
> >  Date: Sun, 14 Feb 2016 17:04:07 +0000
> >  Subject: [PATCH] Use libtool 2.4
> > @@ -16,7 +16,6 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
> >   binutils/configure                  | 1331 +++++++++---
> >   gas/Makefile.in                     |    3 +
> >   gas/configure                       | 1331 +++++++++---
> > - gdbsupport/Makefile.in              |    1 +
> >   gprof/Makefile.in                   |    3 +
> >   gprof/configure                     | 1331 +++++++++---
> >   gprofng/Makefile.in                 |    2 +
> > @@ -32,6 +31,9 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
> >   libbacktrace/configure              | 1331 +++++++++---
> >   libctf/Makefile.in                  |    2 +
> >   libctf/configure                    | 1330 +++++++++---
> > + libsframe/Makefile.in               |  249 ++-
> > + libsframe/aclocal.m4                |  220 +-
> > + libsframe/configure                 | 1553 ++++++++++----
> >   libtool.m4                          | 1093 ++++++----
> >   ltmain.sh                           | 2925 ++++++++++++++++++---------
> >   ltoptions.m4                        |    2 +-
> > @@ -40,16 +42,16 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
> >   opcodes/Makefile.in                 |    3 +
> >   opcodes/configure                   | 1331 +++++++++---
> >   sim/Makefile.in                     |    3 +
> > - zlib/Makefile.in                    |  204 +-
> > - zlib/aclocal.m4                     |  218 +-
> > - zlib/configure                      | 1554 +++++++++-----
> > - 34 files changed, 14804 insertions(+), 5671 deletions(-)
> > + sim/configure                       | 1331 +++++++++---
> > + zlib/Makefile.in                    |    3 +
> > + zlib/configure                      | 1331 +++++++++---
> > + 36 files changed, 16896 insertions(+), 6289 deletions(-)
> >
> >  diff --git a/bfd/Makefile.in b/bfd/Makefile.in
> > -index a26f74d7199..6edacdfeb0e 100644
> > +index 80aed657643..106ec256a79 100644
> >  --- a/bfd/Makefile.in
> >  +++ b/bfd/Makefile.in
> > -@@ -346,6 +346,7 @@ DATADIRNAME = @DATADIRNAME@
> > +@@ -347,6 +347,7 @@ DATADIRNAME = @DATADIRNAME@
> >   DEBUGDIR = @DEBUGDIR@
> >   DEFS = @DEFS@
> >   DEPDIR = @DEPDIR@
> > @@ -57,7 +59,7 @@ index a26f74d7199..6edacdfeb0e 100644
> >   DSYMUTIL = @DSYMUTIL@
> >   DUMPBIN = @DUMPBIN@
> >   ECHO_C = @ECHO_C@
> > -@@ -380,6 +381,7 @@ LN_S = @LN_S@
> > +@@ -381,6 +382,7 @@ LN_S = @LN_S@
> >   LTLIBOBJS = @LTLIBOBJS@
> >   MAINT = @MAINT@
> >   MAKEINFO = @MAKEINFO@
> > @@ -65,7 +67,7 @@ index a26f74d7199..6edacdfeb0e 100644
> >   MKDIR_P = @MKDIR_P@
> >   MKINSTALLDIRS = @MKINSTALLDIRS@
> >   MSGFMT = @MSGFMT@
> > -@@ -421,6 +423,7 @@ abs_builddir = @abs_builddir@
> > +@@ -427,6 +429,7 @@ abs_builddir = @abs_builddir@
> >   abs_srcdir = @abs_srcdir@
> >   abs_top_builddir = @abs_top_builddir@
> >   abs_top_srcdir = @abs_top_srcdir@
> > @@ -74,10 +76,10 @@ index a26f74d7199..6edacdfeb0e 100644
> >   ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
> >   all_backends = @all_backends@
> >  diff --git a/bfd/configure b/bfd/configure
> > -index 4f591b750d8..d90db11744b 100755
> > +index e5d464378f8..ee8ea251479 100755
> >  --- a/bfd/configure
> >  +++ b/bfd/configure
> > -@@ -702,6 +702,9 @@ OTOOL
> > +@@ -706,6 +706,9 @@ OTOOL
> >   LIPO
> >   NMEDIT
> >   DSYMUTIL
> > @@ -87,7 +89,7 @@ index 4f591b750d8..d90db11744b 100755
> >   OBJDUMP
> >   LN_S
> >   NM
> > -@@ -820,6 +823,7 @@ enable_static
> > +@@ -824,6 +827,7 @@ enable_static
> >   with_pic
> >   enable_fast_install
> >   with_gnu_ld
> > @@ -95,7 +97,7 @@ index 4f591b750d8..d90db11744b 100755
> >   enable_libtool_lock
> >   enable_plugins
> >   enable_largefile
> > -@@ -1504,6 +1508,8 @@ Optional Packages:
> > +@@ -1514,6 +1518,8 @@ Optional Packages:
> >     --with-pic              try to use only PIC/non-PIC objects
> [default=use
> >                             both]
> >     --with-gnu-ld           assume the C compiler uses GNU ld
> [default=no]
> > @@ -104,7 +106,7 @@ index 4f591b750d8..d90db11744b 100755
> >     --with-mmap             try using mmap for BFD input files if
> available
> >     --with-separate-debug-dir=DIR
> >                             Look for global separate debug info in DIR
> > -@@ -5024,8 +5030,8 @@ esac
> > +@@ -5043,8 +5049,8 @@ esac
> >
> >
> >
> > @@ -115,7 +117,7 @@ index 4f591b750d8..d90db11744b 100755
> >
> >
> >
> > -@@ -5065,7 +5071,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> > +@@ -5084,7 +5090,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print
> strings" >&5
> >   $as_echo_n "checking how to print strings... " >&6; }
> >   # Test print first, because it will be a builtin if present.
> > @@ -124,7 +126,7 @@ index 4f591b750d8..d90db11744b 100755
> >      test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
> >     ECHO='print -r --'
> >   elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> > -@@ -5758,8 +5764,8 @@ $as_echo_n "checking whether the shell
> understands some XSI constructs... " >&6;
> > +@@ -5777,8 +5783,8 @@ $as_echo_n "checking whether the shell
> understands some XSI constructs... " >&6;
> >   # Try some XSI features
> >   xsi_shell=no
> >   ( _lt_dummy="a/b/c"
> > @@ -135,7 +137,7 @@ index 4f591b750d8..d90db11744b 100755
> >       && eval 'test $(( 1 + 1 )) -eq 2 \
> >       && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
> >     && xsi_shell=yes
> > -@@ -5808,6 +5814,80 @@ esac
> > +@@ -5827,6 +5833,80 @@ esac
> >
> >
> >
> > @@ -216,7 +218,7 @@ index 4f591b750d8..d90db11744b 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to
> reload object files" >&5
> >   $as_echo_n "checking for $LD option to reload object files... " >&6; }
> >   if ${lt_cv_ld_reload_flag+:} false; then :
> > -@@ -5824,6 +5904,11 @@ case $reload_flag in
> > +@@ -5843,6 +5923,11 @@ case $reload_flag in
> >   esac
> >   reload_cmds='$LD$reload_flag -o $output$reload_objs'
> >   case $host_os in
> > @@ -228,7 +230,7 @@ index 4f591b750d8..d90db11744b 100755
> >     darwin*)
> >       if test "$GCC" = yes; then
> >         reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o
> $output$reload_objs'
> > -@@ -5992,7 +6077,8 @@ mingw* | pw32*)
> > +@@ -6011,7 +6096,8 @@ mingw* | pw32*)
> >       lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86
> DLL'
> >       lt_cv_file_magic_cmd='func_win32_libid'
> >     else
> > @@ -238,7 +240,7 @@ index 4f591b750d8..d90db11744b 100755
> >       lt_cv_file_magic_cmd='$OBJDUMP -f'
> >     fi
> >     ;;
> > -@@ -6146,6 +6232,21 @@ esac
> > +@@ -6165,6 +6251,21 @@ esac
> >   fi
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_deplibs_check_method" >&5
> >   $as_echo "$lt_cv_deplibs_check_method" >&6; }
> > @@ -260,7 +262,7 @@ index 4f591b750d8..d90db11744b 100755
> >   file_magic_cmd=$lt_cv_file_magic_cmd
> >   deplibs_check_method=$lt_cv_deplibs_check_method
> >   test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > -@@ -6161,6 +6262,157 @@ test -z "$deplibs_check_method" &&
> deplibs_check_method=unknown
> > +@@ -6180,6 +6281,157 @@ test -z "$deplibs_check_method" &&
> deplibs_check_method=unknown
> >
> >
> >
> > @@ -418,7 +420,7 @@ index 4f591b750d8..d90db11744b 100755
> >   plugin_option=
> >   plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
> >   for plugin in $plugin_names; do
> > -@@ -6175,8 +6427,10 @@ for plugin in $plugin_names; do
> > +@@ -6194,8 +6446,10 @@ for plugin in $plugin_names; do
> >   done
> >
> >   if test -n "$ac_tool_prefix"; then
> > @@ -431,7 +433,7 @@ index 4f591b750d8..d90db11744b 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> >   $as_echo_n "checking for $ac_word... " >&6; }
> >   if ${ac_cv_prog_AR+:} false; then :
> > -@@ -6192,7 +6446,7 @@ do
> > +@@ -6211,7 +6465,7 @@ do
> >     test -z "$as_dir" && as_dir=.
> >       for ac_exec_ext in '' $ac_executable_extensions; do
> >     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > @@ -440,7 +442,7 @@ index 4f591b750d8..d90db11744b 100755
> >       $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> >       break 2
> >     fi
> > -@@ -6212,11 +6466,15 @@ $as_echo "no" >&6; }
> > +@@ -6231,11 +6485,15 @@ $as_echo "no" >&6; }
> >   fi
> >
> >
> > @@ -459,7 +461,7 @@ index 4f591b750d8..d90db11744b 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> >   $as_echo_n "checking for $ac_word... " >&6; }
> >   if ${ac_cv_prog_ac_ct_AR+:} false; then :
> > -@@ -6232,7 +6490,7 @@ do
> > +@@ -6251,7 +6509,7 @@ do
> >     test -z "$as_dir" && as_dir=.
> >       for ac_exec_ext in '' $ac_executable_extensions; do
> >     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > @@ -468,7 +470,7 @@ index 4f591b750d8..d90db11744b 100755
> >       $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> >       break 2
> >     fi
> > -@@ -6251,6 +6509,10 @@ else
> > +@@ -6270,6 +6528,10 @@ else
> >   $as_echo "no" >&6; }
> >   fi
> >
> > @@ -479,7 +481,7 @@ index 4f591b750d8..d90db11744b 100755
> >     if test "x$ac_ct_AR" = x; then
> >       AR="false"
> >     else
> > -@@ -6262,25 +6524,20 @@ ac_tool_warned=yes ;;
> > +@@ -6281,25 +6543,20 @@ ac_tool_warned=yes ;;
> >   esac
> >       AR=$ac_ct_AR
> >     fi
> > @@ -515,7 +517,7 @@ index 4f591b750d8..d90db11744b 100755
> >
> >
> >
> > -@@ -6291,6 +6548,63 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
> > +@@ -6310,6 +6567,63 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
> >
> >
> >
> > @@ -579,7 +581,7 @@ index 4f591b750d8..d90db11744b 100755
> >
> >   if test -n "$ac_tool_prefix"; then
> >     # Extract the first word of "${ac_tool_prefix}strip", so it can be a
> program name with args.
> > -@@ -6631,8 +6945,8 @@ esac
> > +@@ -6650,8 +6964,8 @@ esac
> >   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern
> int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
> >
> >   # Transform an extracted symbol line into symbol name and symbol
> address
> > @@ -590,7 +592,7 @@ index 4f591b750d8..d90db11744b 100755
> >
> >   # Handle CRLF in mingw tool chain
> >   opt_cr=
> > -@@ -6668,6 +6982,7 @@ for ac_symprfx in "" "_"; do
> > +@@ -6687,6 +7001,7 @@ for ac_symprfx in "" "_"; do
> >     else
> >       lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[
> ]\($symcode$symcode*\)[         ][
> ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
> >     fi
> > @@ -598,7 +600,7 @@ index 4f591b750d8..d90db11744b 100755
> >
> >     # Check to see that the pipe works correctly.
> >     pipe_works=no
> > -@@ -6709,6 +7024,18 @@ _LT_EOF
> > +@@ -6728,6 +7043,18 @@ _LT_EOF
> >         if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
> >       if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
> >         cat <<_LT_EOF > conftest.$ac_ext
> > @@ -617,7 +619,7 @@ index 4f591b750d8..d90db11744b 100755
> >   #ifdef __cplusplus
> >   extern "C" {
> >   #endif
> > -@@ -6720,7 +7047,7 @@ _LT_EOF
> > +@@ -6739,7 +7066,7 @@ _LT_EOF
> >         cat <<_LT_EOF >> conftest.$ac_ext
> >
> >   /* The mapping between symbol names and symbols.  */
> > @@ -626,7 +628,7 @@ index 4f591b750d8..d90db11744b 100755
> >     const char *name;
> >     void       *address;
> >   }
> > -@@ -6746,8 +7073,8 @@ static const void *lt_preloaded_setup() {
> > +@@ -6765,8 +7092,8 @@ static const void *lt_preloaded_setup() {
> >   _LT_EOF
> >         # Now try linking the two files.
> >         mv conftest.$ac_objext conftstm.$ac_objext
> > @@ -637,7 +639,7 @@ index 4f591b750d8..d90db11744b 100755
> >         LIBS="conftstm.$ac_objext"
> >         CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
> >         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}:
> \"$ac_link\""; } >&5
> > -@@ -6757,8 +7084,8 @@ _LT_EOF
> > +@@ -6776,8 +7103,8 @@ _LT_EOF
> >     test $ac_status = 0; } && test -s conftest${ac_exeext}; then
> >           pipe_works=yes
> >         fi
> > @@ -648,7 +650,7 @@ index 4f591b750d8..d90db11744b 100755
> >       else
> >         echo "cannot find nm_test_func in $nlist" >&5
> >       fi
> > -@@ -6795,6 +7122,14 @@ else
> > +@@ -6814,6 +7141,14 @@ else
> >   $as_echo "ok" >&6; }
> >   fi
> >
> > @@ -663,7 +665,7 @@ index 4f591b750d8..d90db11744b 100755
> >
> >
> >
> > -@@ -6813,6 +7148,47 @@ fi
> > +@@ -6832,6 +7167,47 @@ fi
> >
> >
> >
> > @@ -711,7 +713,7 @@ index 4f591b750d8..d90db11744b 100755
> >
> >
> >
> > -@@ -7022,6 +7398,123 @@ esac
> > +@@ -7041,6 +7417,123 @@ esac
> >
> >   need_locks="$enable_libtool_lock"
> >
> > @@ -835,7 +837,7 @@ index 4f591b750d8..d90db11744b 100755
> >
> >     case $host_os in
> >       rhapsody* | darwin*)
> > -@@ -7585,6 +8078,8 @@ _LT_EOF
> > +@@ -7604,6 +8097,8 @@ _LT_EOF
> >         $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
> >         echo "$AR cru libconftest.a conftest.o" >&5
> >         $AR cru libconftest.a conftest.o 2>&5
> > @@ -844,7 +846,7 @@ index 4f591b750d8..d90db11744b 100755
> >         cat > conftest.c << _LT_EOF
> >   int main() { return 0;}
> >   _LT_EOF
> > -@@ -8136,8 +8631,6 @@ fi
> > +@@ -8155,8 +8650,6 @@ fi
> >   lt_prog_compiler_pic=
> >   lt_prog_compiler_static=
> >
> > @@ -853,7 +855,7 @@ index 4f591b750d8..d90db11744b 100755
> >
> >     if test "$GCC" = yes; then
> >       lt_prog_compiler_wl='-Wl,'
> > -@@ -8303,6 +8796,12 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> > +@@ -8322,6 +8815,12 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> >       lt_prog_compiler_pic='--shared'
> >       lt_prog_compiler_static='--static'
> >       ;;
> > @@ -866,7 +868,7 @@ index 4f591b750d8..d90db11744b 100755
> >         pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
> >           # Portland Group compilers (*not* the Pentium gcc compiler,
> >       # which looks to be a dead project)
> > -@@ -8365,7 +8864,7 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> > +@@ -8384,7 +8883,7 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> >         lt_prog_compiler_pic='-KPIC'
> >         lt_prog_compiler_static='-Bstatic'
> >         case $cc_basename in
> > @@ -875,7 +877,7 @@ index 4f591b750d8..d90db11744b 100755
> >       lt_prog_compiler_wl='-Qoption ld ';;
> >         *)
> >       lt_prog_compiler_wl='-Wl,';;
> > -@@ -8422,13 +8921,17 @@ case $host_os in
> > +@@ -8441,13 +8940,17 @@ case $host_os in
> >       lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
> >       ;;
> >   esac
> > @@ -899,7 +901,7 @@ index 4f591b750d8..d90db11744b 100755
> >
> >   #
> >   # Check to make sure the PIC flag actually works.
> > -@@ -8489,6 +8992,11 @@ fi
> > +@@ -8508,6 +9011,11 @@ fi
> >
> >
> >
> > @@ -911,7 +913,7 @@ index 4f591b750d8..d90db11744b 100755
> >   #
> >   # Check to make sure the static flag actually works.
> >   #
> > -@@ -8839,7 +9347,8 @@ _LT_EOF
> > +@@ -8858,7 +9366,8 @@ _LT_EOF
> >         allow_undefined_flag=unsupported
> >         always_export_symbols=no
> >         enable_shared_with_static_runtimes=yes
> > @@ -921,7 +923,7 @@ index 4f591b750d8..d90db11744b 100755
> >
> >         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> >           archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o
> $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib
> -Xlinker $lib'
> > -@@ -8938,12 +9447,12 @@ _LT_EOF
> > +@@ -8957,12 +9466,12 @@ _LT_EOF
> >         whole_archive_flag_spec='--whole-archive$convenience
> --no-whole-archive'
> >         hardcode_libdir_flag_spec=
> >         hardcode_libdir_flag_spec_ld='-rpath $libdir'
> > @@ -936,7 +938,7 @@ index 4f591b750d8..d90db11744b 100755
> >         fi
> >         ;;
> >       esac
> > -@@ -8957,8 +9466,8 @@ _LT_EOF
> > +@@ -8976,8 +9485,8 @@ _LT_EOF
> >       archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o
> $lib'
> >       wlarc=
> >         else
> > @@ -947,7 +949,7 @@ index 4f591b750d8..d90db11744b 100755
> >         fi
> >         ;;
> >
> > -@@ -8976,8 +9485,8 @@ _LT_EOF
> > +@@ -8995,8 +9504,8 @@ _LT_EOF
> >
> >   _LT_EOF
> >         elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' >
> /dev/null; then
> > @@ -958,7 +960,7 @@ index 4f591b750d8..d90db11744b 100755
> >         else
> >       ld_shlibs=no
> >         fi
> > -@@ -9023,8 +9532,8 @@ _LT_EOF
> > +@@ -9042,8 +9551,8 @@ _LT_EOF
> >
> >       *)
> >         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' >
> /dev/null; then
> > @@ -969,7 +971,7 @@ index 4f591b750d8..d90db11744b 100755
> >         else
> >       ld_shlibs=no
> >         fi
> > -@@ -9154,7 +9663,13 @@ _LT_EOF
> > +@@ -9173,7 +9682,13 @@ _LT_EOF
> >       allow_undefined_flag='-berok'
> >           # Determine the default libpath from the value encoded in an
> >           # empty executable.
> > @@ -984,7 +986,7 @@ index 4f591b750d8..d90db11744b 100755
> >   /* end confdefs.h.  */
> >
> >   int
> > -@@ -9167,22 +9682,29 @@ main ()
> > +@@ -9186,22 +9701,29 @@ main ()
> >   _ACEOF
> >   if ac_fn_c_try_link "$LINENO"; then :
> >
> > @@ -1027,7 +1029,7 @@ index 4f591b750d8..d90db11744b 100755
> >
> >
>  hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> >           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_sym_flag:\$export_symbols $shared_flag"
> > -@@ -9194,7 +9716,13 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9213,7 +9735,13 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >       else
> >        # Determine the default libpath from the value encoded in an
> >        # empty executable.
> > @@ -1042,7 +1044,7 @@ index 4f591b750d8..d90db11744b 100755
> >   /* end confdefs.h.  */
> >
> >   int
> > -@@ -9207,22 +9735,29 @@ main ()
> > +@@ -9226,22 +9754,29 @@ main ()
> >   _ACEOF
> >   if ac_fn_c_try_link "$LINENO"; then :
> >
> > @@ -1085,7 +1087,7 @@ index 4f591b750d8..d90db11744b 100755
> >
> >        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> >         # Warning - without using the other run time loading flags,
> > -@@ -9267,20 +9802,63 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9286,20 +9821,63 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >         # Microsoft Visual C++.
> >         # hardcode_libdir_flag_spec is actually meaningless, as there is
> >         # no search path for DLLs.
> > @@ -1163,7 +1165,7 @@ index 4f591b750d8..d90db11744b 100755
> >         ;;
> >
> >       darwin* | rhapsody*)
> > -@@ -9341,7 +9919,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9360,7 +9938,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >
> >       # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
> >       freebsd* | dragonfly*)
> > @@ -1172,7 +1174,7 @@ index 4f591b750d8..d90db11744b 100755
> >         hardcode_libdir_flag_spec='-R$libdir'
> >         hardcode_direct=yes
> >         hardcode_shlibpath_var=no
> > -@@ -9349,7 +9927,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9368,7 +9946,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >
> >       hpux9*)
> >         if test "$GCC" = yes; then
> > @@ -1181,7 +1183,7 @@ index 4f591b750d8..d90db11744b 100755
> >         else
> >       archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir
> -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test
> $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> >         fi
> > -@@ -9365,7 +9943,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9384,7 +9962,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >
> >       hpux10*)
> >         if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> > @@ -1190,7 +1192,7 @@ index 4f591b750d8..d90db11744b 100755
> >         else
> >       archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib
> $libobjs $deplibs $linker_flags'
> >         fi
> > -@@ -9389,10 +9967,10 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9408,10 +9986,10 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >         archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs
> $deplibs $compiler_flags'
> >         ;;
> >       ia64*)
> > @@ -1203,7 +1205,7 @@ index 4f591b750d8..d90db11744b 100755
> >         ;;
> >       esac
> >         else
> > -@@ -9471,23 +10049,36 @@ fi
> > +@@ -9490,23 +10068,36 @@ fi
> >
> >       irix5* | irix6* | nonstopux*)
> >         if test "$GCC" = yes; then
> > @@ -1248,7 +1250,7 @@ index 4f591b750d8..d90db11744b 100755
> >         else
> >       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> -soname $soname `test -n "$verstring" && func_echo_all "-set_version
> $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
> >       archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> -soname $soname `test -n "$verstring" && func_echo_all "-set_version
> $verstring"` -update_registry ${output_objdir}/so_locations -exports_file
> $export_symbols -o $lib'
> > -@@ -9572,7 +10163,7 @@ rm -f core conftest.err conftest.$ac_objext \
> > +@@ -9591,7 +10182,7 @@ rm -f core conftest.err conftest.$ac_objext \
> >       osf4* | osf5*)  # as osf3* with the addition of -msym flag
> >         if test "$GCC" = yes; then
> >       allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
> > @@ -1257,7 +1259,7 @@ index 4f591b750d8..d90db11744b 100755
> >       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
> >         else
> >       allow_undefined_flag=' -expect_unresolved \*'
> > -@@ -9591,9 +10182,9 @@ rm -f core conftest.err conftest.$ac_objext \
> > +@@ -9610,9 +10201,9 @@ rm -f core conftest.err conftest.$ac_objext \
> >         no_undefined_flag=' -z defs'
> >         if test "$GCC" = yes; then
> >       wlarc='${wl}'
> > @@ -1269,7 +1271,7 @@ index 4f591b750d8..d90db11744b 100755
> >         else
> >       case `$CC -V 2>&1` in
> >       *"Compilers 5.0"*)
> > -@@ -10169,8 +10760,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +@@ -10188,8 +10779,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> >     need_version=no
> >     need_lib_prefix=no
> >
> > @@ -1281,7 +1283,7 @@ index 4f591b750d8..d90db11744b 100755
> >       library_names_spec='$libname.dll.a'
> >       # DLL is installed to $(libdir)/../bin by postinstall_cmds
> >       postinstall_cmds='base_file=`basename \${file}`~
> > -@@ -10203,13 +10795,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +@@ -10222,13 +10814,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> >         library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo
> ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> >         ;;
> >       esac
> > @@ -1354,16 +1356,16 @@ index 4f591b750d8..d90db11744b 100755
> >     # FIXME: first we should search . and the directory the executable
> is in
> >     shlibpath_var=PATH
> >     ;;
> > -@@ -11087,7 +11737,7 @@ else
> > +@@ -11106,7 +11756,7 @@ else
> >     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> >     lt_status=$lt_dlunknown
> >     cat > conftest.$ac_ext <<_LT_EOF
> > --#line 11090 "configure"
> > +-#line 11109 "configure"
> >  +#line $LINENO "configure"
> >   #include "confdefs.h"
> >
> >   #if HAVE_DLFCN_H
> > -@@ -11131,10 +11781,10 @@ else
> > +@@ -11150,10 +11800,10 @@ else
> >   /* When -fvisbility=hidden is used, assume the code has been annotated
> >      correspondingly for the symbols needed.  */
> >   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3))
> || (__GNUC__ > 3))
> > @@ -1376,16 +1378,16 @@ index 4f591b750d8..d90db11744b 100755
> >   int main ()
> >   {
> >     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -11193,7 +11843,7 @@ else
> > +@@ -11212,7 +11862,7 @@ else
> >     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> >     lt_status=$lt_dlunknown
> >     cat > conftest.$ac_ext <<_LT_EOF
> > --#line 11196 "configure"
> > +-#line 11215 "configure"
> >  +#line $LINENO "configure"
> >   #include "confdefs.h"
> >
> >   #if HAVE_DLFCN_H
> > -@@ -11237,10 +11887,10 @@ else
> > +@@ -11256,10 +11906,10 @@ else
> >   /* When -fvisbility=hidden is used, assume the code has been annotated
> >      correspondingly for the symbols needed.  */
> >   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3))
> || (__GNUC__ > 3))
> > @@ -1398,7 +1400,7 @@ index 4f591b750d8..d90db11744b 100755
> >   int main ()
> >   {
> >     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -13225,7 +13875,7 @@ SHARED_LDFLAGS=
> > +@@ -13482,7 +14132,7 @@ SHARED_LDFLAGS=
> >   if test "$enable_shared" = "yes"; then
> >     x=`sed -n -e 's/^[        ]*PICFLAG[      ]*=[    ]*//p' <
> ../libiberty/Makefile | sed -n '$p'`
> >     if test -n "$x"; then
> > @@ -1407,7 +1409,7 @@ index 4f591b750d8..d90db11744b 100755
> >     fi
> >   fi
> >
> > -@@ -15869,13 +16519,20 @@ exeext='`$ECHO "$exeext" | $SED
> "$delay_single_quote_subst"`'
> > +@@ -16129,13 +16779,20 @@ exeext='`$ECHO "$exeext" | $SED
> "$delay_single_quote_subst"`'
> >   lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
> >   lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
> >   lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> > @@ -1428,7 +1430,7 @@ index 4f591b750d8..d90db11744b 100755
> >   STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
> >   RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
> >   old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED
> "$delay_single_quote_subst"`'
> > -@@ -15890,14 +16547,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO
> "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> > +@@ -16150,14 +16807,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO
> "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> >   lt_cv_sys_global_symbol_to_cdecl='`$ECHO
> "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
> >   lt_cv_sys_global_symbol_to_c_name_address='`$ECHO
> "$lt_cv_sys_global_symbol_to_c_name_address" | $SED
> "$delay_single_quote_subst"`'
> >   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"`'
> > @@ -1447,7 +1449,7 @@ index 4f591b750d8..d90db11744b 100755
> >   DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
> >   NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
> >   LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> > -@@ -15930,12 +16590,12 @@ hardcode_shlibpath_var='`$ECHO
> "$hardcode_shlibpath_var" | $SED "$delay_single_q
> > +@@ -16190,12 +16850,12 @@ hardcode_shlibpath_var='`$ECHO
> "$hardcode_shlibpath_var" | $SED "$delay_single_q
> >   hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED
> "$delay_single_quote_subst"`'
> >   inherit_rpath='`$ECHO "$inherit_rpath" | $SED
> "$delay_single_quote_subst"`'
> >   link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED
> "$delay_single_quote_subst"`'
> > @@ -1461,7 +1463,7 @@ index 4f591b750d8..d90db11744b 100755
> >   file_list_spec='`$ECHO "$file_list_spec" | $SED
> "$delay_single_quote_subst"`'
> >   variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" |
> $SED "$delay_single_quote_subst"`'
> >   need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED
> "$delay_single_quote_subst"`'
> > -@@ -15990,8 +16650,13 @@ reload_flag \
> > +@@ -16250,8 +16910,13 @@ reload_flag \
> >   OBJDUMP \
> >   deplibs_check_method \
> >   file_magic_cmd \
> > @@ -1475,7 +1477,7 @@ index 4f591b750d8..d90db11744b 100755
> >   STRIP \
> >   RANLIB \
> >   CC \
> > -@@ -16001,12 +16666,14 @@ lt_cv_sys_global_symbol_pipe \
> > +@@ -16261,12 +16926,14 @@ lt_cv_sys_global_symbol_pipe \
> >   lt_cv_sys_global_symbol_to_cdecl \
> >   lt_cv_sys_global_symbol_to_c_name_address \
> >   lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> > @@ -1491,7 +1493,7 @@ index 4f591b750d8..d90db11744b 100755
> >   DSYMUTIL \
> >   NMEDIT \
> >   LIPO \
> > -@@ -16022,7 +16689,6 @@ no_undefined_flag \
> > +@@ -16282,7 +16949,6 @@ no_undefined_flag \
> >   hardcode_libdir_flag_spec \
> >   hardcode_libdir_flag_spec_ld \
> >   hardcode_libdir_separator \
> > @@ -1499,7 +1501,7 @@ index 4f591b750d8..d90db11744b 100755
> >   exclude_expsyms \
> >   include_expsyms \
> >   file_list_spec \
> > -@@ -16058,6 +16724,7 @@ module_cmds \
> > +@@ -16318,6 +16984,7 @@ module_cmds \
> >   module_expsym_cmds \
> >   export_symbols_cmds \
> >   prelink_cmds \
> > @@ -1507,7 +1509,7 @@ index 4f591b750d8..d90db11744b 100755
> >   postinstall_cmds \
> >   postuninstall_cmds \
> >   finish_cmds \
> > -@@ -16826,7 +17493,8 @@ $as_echo X"$file" |
> > +@@ -17086,7 +17753,8 @@ $as_echo X"$file" |
> >   # NOTE: Changes made to this file will be lost: look at ltmain.sh.
> >   #
> >   #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > @@ -1517,7 +1519,7 @@ index 4f591b750d8..d90db11744b 100755
> >   #   Written by Gordon Matzigkeit, 1996
> >   #
> >   #   This file is part of GNU Libtool.
> > -@@ -16929,19 +17597,42 @@ SP2NL=$lt_lt_SP2NL
> > +@@ -17189,19 +17857,42 @@ SP2NL=$lt_lt_SP2NL
> >   # turn newlines into spaces.
> >   NL2SP=$lt_lt_NL2SP
> >
> > @@ -1561,7 +1563,7 @@ index 4f591b750d8..d90db11744b 100755
> >   # A symbol stripping program.
> >   STRIP=$lt_STRIP
> >
> > -@@ -16971,6 +17662,12 @@
> global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> > +@@ -17231,6 +17922,12 @@
> global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> >   # Transform the output of nm in a C name address pair when lib prefix
> is needed.
> >
>  global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
> >
> > @@ -1574,7 +1576,7 @@ index 4f591b750d8..d90db11744b 100755
> >   # The name of the directory that contains temporary libtool files.
> >   objdir=$objdir
> >
> > -@@ -16980,6 +17677,9 @@ MAGIC_CMD=$MAGIC_CMD
> > +@@ -17240,6 +17937,9 @@ MAGIC_CMD=$MAGIC_CMD
> >   # Must we lock files when doing compilation?
> >   need_locks=$lt_need_locks
> >
> > @@ -1584,7 +1586,7 @@ index 4f591b750d8..d90db11744b 100755
> >   # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
> >   DSYMUTIL=$lt_DSYMUTIL
> >
> > -@@ -17094,12 +17794,12 @@ with_gcc=$GCC
> > +@@ -17354,12 +18054,12 @@ with_gcc=$GCC
> >   # Compiler flag to turn off builtin functions.
> >   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
> >
> > @@ -1600,7 +1602,7 @@ index 4f591b750d8..d90db11744b 100755
> >   # Compiler flag to prevent dynamic linking.
> >   link_static_flag=$lt_lt_prog_compiler_static
> >
> > -@@ -17186,9 +17886,6 @@ inherit_rpath=$inherit_rpath
> > +@@ -17446,9 +18146,6 @@ inherit_rpath=$inherit_rpath
> >   # Whether libtool must link a program against all its dependency
> libraries.
> >   link_all_deplibs=$link_all_deplibs
> >
> > @@ -1610,7 +1612,7 @@ index 4f591b750d8..d90db11744b 100755
> >   # Set to "yes" if exported symbols are required.
> >   always_export_symbols=$always_export_symbols
> >
> > -@@ -17204,6 +17901,9 @@ include_expsyms=$lt_include_expsyms
> > +@@ -17464,6 +18161,9 @@ include_expsyms=$lt_include_expsyms
> >   # Commands necessary for linking programs (against libraries) with
> templates.
> >   prelink_cmds=$lt_prelink_cmds
> >
> > @@ -1620,7 +1622,7 @@ index 4f591b750d8..d90db11744b 100755
> >   # Specify filename containing input files.
> >   file_list_spec=$lt_file_list_spec
> >
> > -@@ -17236,210 +17936,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> > +@@ -17496,210 +18196,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> >     # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> >     # text mode, it properly converts lines to CR/LF.  This bash problem
> >     # is reportedly fixed, but why not run on old versions too?
> > @@ -1995,10 +1997,10 @@ index 4f591b750d8..d90db11744b 100755
> >     chmod +x "$ofile"
> >
> >  diff --git a/bfd/configure.ac b/bfd/configure.ac
> > -index 6146efb5ae3..73e5e03d016 100644
> > +index 015fd011893..58f73ec709c 100644
> >  --- a/bfd/configure.ac
> >  +++ b/bfd/configure.ac
> > -@@ -282,7 +282,7 @@ changequote(,)dnl
> > +@@ -272,7 +272,7 @@ changequote(,)dnl
> >     x=`sed -n -e 's/^[        ]*PICFLAG[      ]*=[    ]*//p' <
> ../libiberty/Makefile | sed -n '$p'`
> >   changequote([,])dnl
> >     if test -n "$x"; then
> > @@ -2008,10 +2010,10 @@ index 6146efb5ae3..73e5e03d016 100644
> >   fi
> >
> >  diff --git a/binutils/Makefile.in b/binutils/Makefile.in
> > -index 78d32b350e3..ad4f2de7358 100644
> > +index 27315addc0f..5ddd5a42a7d 100644
> >  --- a/binutils/Makefile.in
> >  +++ b/binutils/Makefile.in
> > -@@ -492,6 +492,7 @@ DEBUGINFOD_LIBS = @DEBUGINFOD_LIBS@
> > +@@ -493,6 +493,7 @@ DEBUGINFOD_LIBS = @DEBUGINFOD_LIBS@
> >   DEFS = @DEFS@
> >   DEMANGLER_NAME = @DEMANGLER_NAME@
> >   DEPDIR = @DEPDIR@
> > @@ -2019,7 +2021,7 @@ index 78d32b350e3..ad4f2de7358 100644
> >   DLLTOOL_DEFS = @DLLTOOL_DEFS@
> >   DSYMUTIL = @DSYMUTIL@
> >   DUMPBIN = @DUMPBIN@
> > -@@ -533,6 +534,7 @@ LTLIBICONV = @LTLIBICONV@
> > +@@ -534,6 +535,7 @@ LTLIBICONV = @LTLIBICONV@
> >   LTLIBOBJS = @LTLIBOBJS@
> >   MAINT = @MAINT@
> >   MAKEINFO = @MAKEINFO@
> > @@ -2027,7 +2029,7 @@ index 78d32b350e3..ad4f2de7358 100644
> >   MKDIR_P = @MKDIR_P@
> >   MKINSTALLDIRS = @MKINSTALLDIRS@
> >   MSGFMT = @MSGFMT@
> > -@@ -579,6 +581,7 @@ abs_builddir = @abs_builddir@
> > +@@ -582,6 +584,7 @@ abs_builddir = @abs_builddir@
> >   abs_srcdir = @abs_srcdir@
> >   abs_top_builddir = @abs_top_builddir@
> >   abs_top_srcdir = @abs_top_srcdir@
> > @@ -2036,10 +2038,10 @@ index 78d32b350e3..ad4f2de7358 100644
> >   ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
> >   am__include = @am__include@
> >  diff --git a/binutils/configure b/binutils/configure
> > -index 149815542f9..43952bde405 100755
> > +index 3cb797c2b8d..5578150c1d9 100755
> >  --- a/binutils/configure
> >  +++ b/binutils/configure
> > -@@ -698,8 +698,11 @@ OTOOL
> > +@@ -700,8 +700,11 @@ OTOOL
> >   LIPO
> >   NMEDIT
> >   DSYMUTIL
> > @@ -2051,7 +2053,7 @@ index 149815542f9..43952bde405 100755
> >   OBJDUMP
> >   LN_S
> >   NM
> > -@@ -816,6 +819,7 @@ enable_static
> > +@@ -818,6 +821,7 @@ enable_static
> >   with_pic
> >   enable_fast_install
> >   with_gnu_ld
> > @@ -2059,7 +2061,7 @@ index 149815542f9..43952bde405 100755
> >   enable_libtool_lock
> >   enable_plugins
> >   enable_largefile
> > -@@ -1514,6 +1518,8 @@ Optional Packages:
> > +@@ -1523,6 +1527,8 @@ Optional Packages:
> >     --with-pic              try to use only PIC/non-PIC objects
> [default=use
> >                             both]
> >     --with-gnu-ld           assume the C compiler uses GNU ld
> [default=no]
> > @@ -2068,7 +2070,7 @@ index 149815542f9..43952bde405 100755
> >     --with-debuginfod       Enable debuginfo lookups with debuginfod
> >                             (auto/yes/no)
> >     --with-system-zlib      use installed libz
> > -@@ -4893,8 +4899,8 @@ esac
> > +@@ -4723,8 +4729,8 @@ esac
> >
> >
> >
> > @@ -2079,7 +2081,7 @@ index 149815542f9..43952bde405 100755
> >
> >
> >
> > -@@ -4934,7 +4940,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> > +@@ -4764,7 +4770,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print
> strings" >&5
> >   $as_echo_n "checking how to print strings... " >&6; }
> >   # Test print first, because it will be a builtin if present.
> > @@ -2088,7 +2090,7 @@ index 149815542f9..43952bde405 100755
> >      test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
> >     ECHO='print -r --'
> >   elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> > -@@ -5627,8 +5633,8 @@ $as_echo_n "checking whether the shell
> understands some XSI constructs... " >&6;
> > +@@ -5457,8 +5463,8 @@ $as_echo_n "checking whether the shell
> understands some XSI constructs... " >&6;
> >   # Try some XSI features
> >   xsi_shell=no
> >   ( _lt_dummy="a/b/c"
> > @@ -2099,7 +2101,7 @@ index 149815542f9..43952bde405 100755
> >       && eval 'test $(( 1 + 1 )) -eq 2 \
> >       && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
> >     && xsi_shell=yes
> > -@@ -5677,6 +5683,80 @@ esac
> > +@@ -5507,6 +5513,80 @@ esac
> >
> >
> >
> > @@ -2180,7 +2182,7 @@ index 149815542f9..43952bde405 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to
> reload object files" >&5
> >   $as_echo_n "checking for $LD option to reload object files... " >&6; }
> >   if ${lt_cv_ld_reload_flag+:} false; then :
> > -@@ -5693,6 +5773,11 @@ case $reload_flag in
> > +@@ -5523,6 +5603,11 @@ case $reload_flag in
> >   esac
> >   reload_cmds='$LD$reload_flag -o $output$reload_objs'
> >   case $host_os in
> > @@ -2192,7 +2194,7 @@ index 149815542f9..43952bde405 100755
> >     darwin*)
> >       if test "$GCC" = yes; then
> >         reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o
> $output$reload_objs'
> > -@@ -5861,7 +5946,8 @@ mingw* | pw32*)
> > +@@ -5691,7 +5776,8 @@ mingw* | pw32*)
> >       lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86
> DLL'
> >       lt_cv_file_magic_cmd='func_win32_libid'
> >     else
> > @@ -2202,7 +2204,7 @@ index 149815542f9..43952bde405 100755
> >       lt_cv_file_magic_cmd='$OBJDUMP -f'
> >     fi
> >     ;;
> > -@@ -6015,6 +6101,21 @@ esac
> > +@@ -5845,6 +5931,21 @@ esac
> >   fi
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_deplibs_check_method" >&5
> >   $as_echo "$lt_cv_deplibs_check_method" >&6; }
> > @@ -2224,7 +2226,7 @@ index 149815542f9..43952bde405 100755
> >   file_magic_cmd=$lt_cv_file_magic_cmd
> >   deplibs_check_method=$lt_cv_deplibs_check_method
> >   test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > -@@ -6030,6 +6131,157 @@ test -z "$deplibs_check_method" &&
> deplibs_check_method=unknown
> > +@@ -5860,6 +5961,157 @@ test -z "$deplibs_check_method" &&
> deplibs_check_method=unknown
> >
> >
> >
> > @@ -2382,7 +2384,7 @@ index 149815542f9..43952bde405 100755
> >   plugin_option=
> >   plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
> >   for plugin in $plugin_names; do
> > -@@ -6044,8 +6296,10 @@ for plugin in $plugin_names; do
> > +@@ -5874,8 +6126,10 @@ for plugin in $plugin_names; do
> >   done
> >
> >   if test -n "$ac_tool_prefix"; then
> > @@ -2395,7 +2397,7 @@ index 149815542f9..43952bde405 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> >   $as_echo_n "checking for $ac_word... " >&6; }
> >   if ${ac_cv_prog_AR+:} false; then :
> > -@@ -6061,7 +6315,7 @@ do
> > +@@ -5891,7 +6145,7 @@ do
> >     test -z "$as_dir" && as_dir=.
> >       for ac_exec_ext in '' $ac_executable_extensions; do
> >     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > @@ -2404,7 +2406,7 @@ index 149815542f9..43952bde405 100755
> >       $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> >       break 2
> >     fi
> > -@@ -6081,11 +6335,15 @@ $as_echo "no" >&6; }
> > +@@ -5911,11 +6165,15 @@ $as_echo "no" >&6; }
> >   fi
> >
> >
> > @@ -2423,7 +2425,7 @@ index 149815542f9..43952bde405 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> >   $as_echo_n "checking for $ac_word... " >&6; }
> >   if ${ac_cv_prog_ac_ct_AR+:} false; then :
> > -@@ -6101,7 +6359,7 @@ do
> > +@@ -5931,7 +6189,7 @@ do
> >     test -z "$as_dir" && as_dir=.
> >       for ac_exec_ext in '' $ac_executable_extensions; do
> >     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > @@ -2432,7 +2434,7 @@ index 149815542f9..43952bde405 100755
> >       $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> >       break 2
> >     fi
> > -@@ -6120,6 +6378,10 @@ else
> > +@@ -5950,6 +6208,10 @@ else
> >   $as_echo "no" >&6; }
> >   fi
> >
> > @@ -2443,7 +2445,7 @@ index 149815542f9..43952bde405 100755
> >     if test "x$ac_ct_AR" = x; then
> >       AR="false"
> >     else
> > -@@ -6131,29 +6393,81 @@ ac_tool_warned=yes ;;
> > +@@ -5961,29 +6223,81 @@ ac_tool_warned=yes ;;
> >   esac
> >       AR=$ac_ct_AR
> >     fi
> > @@ -2540,7 +2542,7 @@ index 149815542f9..43952bde405 100755
> >
> >
> >
> > -@@ -6500,8 +6814,8 @@ esac
> > +@@ -6330,8 +6644,8 @@ esac
> >   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern
> int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
> >
> >   # Transform an extracted symbol line into symbol name and symbol
> address
> > @@ -2551,7 +2553,7 @@ index 149815542f9..43952bde405 100755
> >
> >   # Handle CRLF in mingw tool chain
> >   opt_cr=
> > -@@ -6537,6 +6851,7 @@ for ac_symprfx in "" "_"; do
> > +@@ -6367,6 +6681,7 @@ for ac_symprfx in "" "_"; do
> >     else
> >       lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[
> ]\($symcode$symcode*\)[         ][
> ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
> >     fi
> > @@ -2559,7 +2561,7 @@ index 149815542f9..43952bde405 100755
> >
> >     # Check to see that the pipe works correctly.
> >     pipe_works=no
> > -@@ -6578,6 +6893,18 @@ _LT_EOF
> > +@@ -6408,6 +6723,18 @@ _LT_EOF
> >         if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
> >       if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
> >         cat <<_LT_EOF > conftest.$ac_ext
> > @@ -2578,7 +2580,7 @@ index 149815542f9..43952bde405 100755
> >   #ifdef __cplusplus
> >   extern "C" {
> >   #endif
> > -@@ -6589,7 +6916,7 @@ _LT_EOF
> > +@@ -6419,7 +6746,7 @@ _LT_EOF
> >         cat <<_LT_EOF >> conftest.$ac_ext
> >
> >   /* The mapping between symbol names and symbols.  */
> > @@ -2587,7 +2589,7 @@ index 149815542f9..43952bde405 100755
> >     const char *name;
> >     void       *address;
> >   }
> > -@@ -6615,8 +6942,8 @@ static const void *lt_preloaded_setup() {
> > +@@ -6445,8 +6772,8 @@ static const void *lt_preloaded_setup() {
> >   _LT_EOF
> >         # Now try linking the two files.
> >         mv conftest.$ac_objext conftstm.$ac_objext
> > @@ -2598,7 +2600,7 @@ index 149815542f9..43952bde405 100755
> >         LIBS="conftstm.$ac_objext"
> >         CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
> >         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}:
> \"$ac_link\""; } >&5
> > -@@ -6626,8 +6953,8 @@ _LT_EOF
> > +@@ -6456,8 +6783,8 @@ _LT_EOF
> >     test $ac_status = 0; } && test -s conftest${ac_exeext}; then
> >           pipe_works=yes
> >         fi
> > @@ -2609,7 +2611,7 @@ index 149815542f9..43952bde405 100755
> >       else
> >         echo "cannot find nm_test_func in $nlist" >&5
> >       fi
> > -@@ -6664,6 +6991,19 @@ else
> > +@@ -6494,6 +6821,19 @@ else
> >   $as_echo "ok" >&6; }
> >   fi
> >
> > @@ -2629,7 +2631,7 @@ index 149815542f9..43952bde405 100755
> >
> >
> >
> > -@@ -6680,6 +7020,42 @@ fi
> > +@@ -6510,6 +6850,42 @@ fi
> >
> >
> >
> > @@ -2672,7 +2674,7 @@ index 149815542f9..43952bde405 100755
> >
> >
> >
> > -@@ -6891,6 +7267,123 @@ esac
> > +@@ -6721,6 +7097,123 @@ esac
> >
> >   need_locks="$enable_libtool_lock"
> >
> > @@ -2796,7 +2798,7 @@ index 149815542f9..43952bde405 100755
> >
> >     case $host_os in
> >       rhapsody* | darwin*)
> > -@@ -7454,6 +7947,8 @@ _LT_EOF
> > +@@ -7284,6 +7777,8 @@ _LT_EOF
> >         $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
> >         echo "$AR cru libconftest.a conftest.o" >&5
> >         $AR cru libconftest.a conftest.o 2>&5
> > @@ -2805,7 +2807,7 @@ index 149815542f9..43952bde405 100755
> >         cat > conftest.c << _LT_EOF
> >   int main() { return 0;}
> >   _LT_EOF
> > -@@ -8036,8 +8531,6 @@ fi
> > +@@ -7866,8 +8361,6 @@ fi
> >   lt_prog_compiler_pic=
> >   lt_prog_compiler_static=
> >
> > @@ -2814,7 +2816,7 @@ index 149815542f9..43952bde405 100755
> >
> >     if test "$GCC" = yes; then
> >       lt_prog_compiler_wl='-Wl,'
> > -@@ -8203,6 +8696,12 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> > +@@ -8033,6 +8526,12 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> >       lt_prog_compiler_pic='--shared'
> >       lt_prog_compiler_static='--static'
> >       ;;
> > @@ -2827,7 +2829,7 @@ index 149815542f9..43952bde405 100755
> >         pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
> >           # Portland Group compilers (*not* the Pentium gcc compiler,
> >       # which looks to be a dead project)
> > -@@ -8265,7 +8764,7 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> > +@@ -8095,7 +8594,7 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> >         lt_prog_compiler_pic='-KPIC'
> >         lt_prog_compiler_static='-Bstatic'
> >         case $cc_basename in
> > @@ -2836,7 +2838,7 @@ index 149815542f9..43952bde405 100755
> >       lt_prog_compiler_wl='-Qoption ld ';;
> >         *)
> >       lt_prog_compiler_wl='-Wl,';;
> > -@@ -8322,13 +8821,17 @@ case $host_os in
> > +@@ -8152,13 +8651,17 @@ case $host_os in
> >       lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
> >       ;;
> >   esac
> > @@ -2860,7 +2862,7 @@ index 149815542f9..43952bde405 100755
> >
> >   #
> >   # Check to make sure the PIC flag actually works.
> > -@@ -8389,6 +8892,11 @@ fi
> > +@@ -8219,6 +8722,11 @@ fi
> >
> >
> >
> > @@ -2872,7 +2874,7 @@ index 149815542f9..43952bde405 100755
> >   #
> >   # Check to make sure the static flag actually works.
> >   #
> > -@@ -8739,7 +9247,8 @@ _LT_EOF
> > +@@ -8569,7 +9077,8 @@ _LT_EOF
> >         allow_undefined_flag=unsupported
> >         always_export_symbols=no
> >         enable_shared_with_static_runtimes=yes
> > @@ -2882,7 +2884,7 @@ index 149815542f9..43952bde405 100755
> >
> >         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> >           archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o
> $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib
> -Xlinker $lib'
> > -@@ -8838,12 +9347,12 @@ _LT_EOF
> > +@@ -8668,12 +9177,12 @@ _LT_EOF
> >         whole_archive_flag_spec='--whole-archive$convenience
> --no-whole-archive'
> >         hardcode_libdir_flag_spec=
> >         hardcode_libdir_flag_spec_ld='-rpath $libdir'
> > @@ -2897,7 +2899,7 @@ index 149815542f9..43952bde405 100755
> >         fi
> >         ;;
> >       esac
> > -@@ -8857,8 +9366,8 @@ _LT_EOF
> > +@@ -8687,8 +9196,8 @@ _LT_EOF
> >       archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o
> $lib'
> >       wlarc=
> >         else
> > @@ -2908,7 +2910,7 @@ index 149815542f9..43952bde405 100755
> >         fi
> >         ;;
> >
> > -@@ -8876,8 +9385,8 @@ _LT_EOF
> > +@@ -8706,8 +9215,8 @@ _LT_EOF
> >
> >   _LT_EOF
> >         elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' >
> /dev/null; then
> > @@ -2919,7 +2921,7 @@ index 149815542f9..43952bde405 100755
> >         else
> >       ld_shlibs=no
> >         fi
> > -@@ -8923,8 +9432,8 @@ _LT_EOF
> > +@@ -8753,8 +9262,8 @@ _LT_EOF
> >
> >       *)
> >         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' >
> /dev/null; then
> > @@ -2930,7 +2932,7 @@ index 149815542f9..43952bde405 100755
> >         else
> >       ld_shlibs=no
> >         fi
> > -@@ -9054,7 +9563,13 @@ _LT_EOF
> > +@@ -8884,7 +9393,13 @@ _LT_EOF
> >       allow_undefined_flag='-berok'
> >           # Determine the default libpath from the value encoded in an
> >           # empty executable.
> > @@ -2945,7 +2947,7 @@ index 149815542f9..43952bde405 100755
> >   /* end confdefs.h.  */
> >
> >   int
> > -@@ -9067,22 +9582,29 @@ main ()
> > +@@ -8897,22 +9412,29 @@ main ()
> >   _ACEOF
> >   if ac_fn_c_try_link "$LINENO"; then :
> >
> > @@ -2988,7 +2990,7 @@ index 149815542f9..43952bde405 100755
> >
> >
>  hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> >           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_sym_flag:\$export_symbols $shared_flag"
> > -@@ -9094,7 +9616,13 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -8924,7 +9446,13 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >       else
> >        # Determine the default libpath from the value encoded in an
> >        # empty executable.
> > @@ -3003,7 +3005,7 @@ index 149815542f9..43952bde405 100755
> >   /* end confdefs.h.  */
> >
> >   int
> > -@@ -9107,22 +9635,29 @@ main ()
> > +@@ -8937,22 +9465,29 @@ main ()
> >   _ACEOF
> >   if ac_fn_c_try_link "$LINENO"; then :
> >
> > @@ -3046,7 +3048,7 @@ index 149815542f9..43952bde405 100755
> >
> >        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> >         # Warning - without using the other run time loading flags,
> > -@@ -9167,20 +9702,63 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -8997,20 +9532,63 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >         # Microsoft Visual C++.
> >         # hardcode_libdir_flag_spec is actually meaningless, as there is
> >         # no search path for DLLs.
> > @@ -3124,7 +3126,7 @@ index 149815542f9..43952bde405 100755
> >         ;;
> >
> >       darwin* | rhapsody*)
> > -@@ -9241,7 +9819,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9071,7 +9649,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >
> >       # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
> >       freebsd* | dragonfly*)
> > @@ -3133,7 +3135,7 @@ index 149815542f9..43952bde405 100755
> >         hardcode_libdir_flag_spec='-R$libdir'
> >         hardcode_direct=yes
> >         hardcode_shlibpath_var=no
> > -@@ -9249,7 +9827,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9079,7 +9657,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >
> >       hpux9*)
> >         if test "$GCC" = yes; then
> > @@ -3142,7 +3144,7 @@ index 149815542f9..43952bde405 100755
> >         else
> >       archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir
> -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test
> $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> >         fi
> > -@@ -9265,7 +9843,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9095,7 +9673,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >
> >       hpux10*)
> >         if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> > @@ -3151,7 +3153,7 @@ index 149815542f9..43952bde405 100755
> >         else
> >       archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib
> $libobjs $deplibs $linker_flags'
> >         fi
> > -@@ -9289,10 +9867,10 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9119,10 +9697,10 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >         archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs
> $deplibs $compiler_flags'
> >         ;;
> >       ia64*)
> > @@ -3164,7 +3166,7 @@ index 149815542f9..43952bde405 100755
> >         ;;
> >       esac
> >         else
> > -@@ -9371,23 +9949,36 @@ fi
> > +@@ -9201,23 +9779,36 @@ fi
> >
> >       irix5* | irix6* | nonstopux*)
> >         if test "$GCC" = yes; then
> > @@ -3209,7 +3211,7 @@ index 149815542f9..43952bde405 100755
> >         else
> >       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> -soname $soname `test -n "$verstring" && func_echo_all "-set_version
> $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
> >       archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> -soname $soname `test -n "$verstring" && func_echo_all "-set_version
> $verstring"` -update_registry ${output_objdir}/so_locations -exports_file
> $export_symbols -o $lib'
> > -@@ -9472,7 +10063,7 @@ rm -f core conftest.err conftest.$ac_objext \
> > +@@ -9302,7 +9893,7 @@ rm -f core conftest.err conftest.$ac_objext \
> >       osf4* | osf5*)  # as osf3* with the addition of -msym flag
> >         if test "$GCC" = yes; then
> >       allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
> > @@ -3218,7 +3220,7 @@ index 149815542f9..43952bde405 100755
> >       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
> >         else
> >       allow_undefined_flag=' -expect_unresolved \*'
> > -@@ -9491,9 +10082,9 @@ rm -f core conftest.err conftest.$ac_objext \
> > +@@ -9321,9 +9912,9 @@ rm -f core conftest.err conftest.$ac_objext \
> >         no_undefined_flag=' -z defs'
> >         if test "$GCC" = yes; then
> >       wlarc='${wl}'
> > @@ -3230,7 +3232,7 @@ index 149815542f9..43952bde405 100755
> >         else
> >       case `$CC -V 2>&1` in
> >       *"Compilers 5.0"*)
> > -@@ -10069,8 +10660,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +@@ -9899,8 +10490,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> >     need_version=no
> >     need_lib_prefix=no
> >
> > @@ -3242,7 +3244,7 @@ index 149815542f9..43952bde405 100755
> >       library_names_spec='$libname.dll.a'
> >       # DLL is installed to $(libdir)/../bin by postinstall_cmds
> >       postinstall_cmds='base_file=`basename \${file}`~
> > -@@ -10103,13 +10695,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +@@ -9933,13 +10525,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> >         library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo
> ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> >         ;;
> >       esac
> > @@ -3315,16 +3317,16 @@ index 149815542f9..43952bde405 100755
> >     # FIXME: first we should search . and the directory the executable
> is in
> >     shlibpath_var=PATH
> >     ;;
> > -@@ -10987,7 +11637,7 @@ else
> > +@@ -10817,7 +11467,7 @@ else
> >     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> >     lt_status=$lt_dlunknown
> >     cat > conftest.$ac_ext <<_LT_EOF
> > --#line 10990 "configure"
> > +-#line 10820 "configure"
> >  +#line $LINENO "configure"
> >   #include "confdefs.h"
> >
> >   #if HAVE_DLFCN_H
> > -@@ -11031,10 +11681,10 @@ else
> > +@@ -10861,10 +11511,10 @@ else
> >   /* When -fvisbility=hidden is used, assume the code has been annotated
> >      correspondingly for the symbols needed.  */
> >   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3))
> || (__GNUC__ > 3))
> > @@ -3337,16 +3339,16 @@ index 149815542f9..43952bde405 100755
> >   int main ()
> >   {
> >     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -11093,7 +11743,7 @@ else
> > +@@ -10923,7 +11573,7 @@ else
> >     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> >     lt_status=$lt_dlunknown
> >     cat > conftest.$ac_ext <<_LT_EOF
> > --#line 11096 "configure"
> > +-#line 10926 "configure"
> >  +#line $LINENO "configure"
> >   #include "confdefs.h"
> >
> >   #if HAVE_DLFCN_H
> > -@@ -11137,10 +11787,10 @@ else
> > +@@ -10967,10 +11617,10 @@ else
> >   /* When -fvisbility=hidden is used, assume the code has been annotated
> >      correspondingly for the symbols needed.  */
> >   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3))
> || (__GNUC__ > 3))
> > @@ -3359,7 +3361,7 @@ index 149815542f9..43952bde405 100755
> >   int main ()
> >   {
> >     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -15642,13 +16292,20 @@ exeext='`$ECHO "$exeext" | $SED
> "$delay_single_quote_subst"`'
> > +@@ -15549,13 +16199,20 @@ exeext='`$ECHO "$exeext" | $SED
> "$delay_single_quote_subst"`'
> >   lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
> >   lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
> >   lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> > @@ -3380,7 +3382,7 @@ index 149815542f9..43952bde405 100755
> >   STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
> >   RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
> >   old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED
> "$delay_single_quote_subst"`'
> > -@@ -15663,14 +16320,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO
> "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> > +@@ -15570,14 +16227,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO
> "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> >   lt_cv_sys_global_symbol_to_cdecl='`$ECHO
> "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
> >   lt_cv_sys_global_symbol_to_c_name_address='`$ECHO
> "$lt_cv_sys_global_symbol_to_c_name_address" | $SED
> "$delay_single_quote_subst"`'
> >   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"`'
> > @@ -3399,7 +3401,7 @@ index 149815542f9..43952bde405 100755
> >   DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
> >   NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
> >   LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> > -@@ -15703,12 +16363,12 @@ hardcode_shlibpath_var='`$ECHO
> "$hardcode_shlibpath_var" | $SED "$delay_single_q
> > +@@ -15610,12 +16270,12 @@ hardcode_shlibpath_var='`$ECHO
> "$hardcode_shlibpath_var" | $SED "$delay_single_q
> >   hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED
> "$delay_single_quote_subst"`'
> >   inherit_rpath='`$ECHO "$inherit_rpath" | $SED
> "$delay_single_quote_subst"`'
> >   link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED
> "$delay_single_quote_subst"`'
> > @@ -3413,7 +3415,7 @@ index 149815542f9..43952bde405 100755
> >   file_list_spec='`$ECHO "$file_list_spec" | $SED
> "$delay_single_quote_subst"`'
> >   variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" |
> $SED "$delay_single_quote_subst"`'
> >   need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED
> "$delay_single_quote_subst"`'
> > -@@ -15763,8 +16423,13 @@ reload_flag \
> > +@@ -15670,8 +16330,13 @@ reload_flag \
> >   OBJDUMP \
> >   deplibs_check_method \
> >   file_magic_cmd \
> > @@ -3427,7 +3429,7 @@ index 149815542f9..43952bde405 100755
> >   STRIP \
> >   RANLIB \
> >   CC \
> > -@@ -15774,12 +16439,14 @@ lt_cv_sys_global_symbol_pipe \
> > +@@ -15681,12 +16346,14 @@ lt_cv_sys_global_symbol_pipe \
> >   lt_cv_sys_global_symbol_to_cdecl \
> >   lt_cv_sys_global_symbol_to_c_name_address \
> >   lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> > @@ -3443,7 +3445,7 @@ index 149815542f9..43952bde405 100755
> >   DSYMUTIL \
> >   NMEDIT \
> >   LIPO \
> > -@@ -15795,7 +16462,6 @@ no_undefined_flag \
> > +@@ -15702,7 +16369,6 @@ no_undefined_flag \
> >   hardcode_libdir_flag_spec \
> >   hardcode_libdir_flag_spec_ld \
> >   hardcode_libdir_separator \
> > @@ -3451,7 +3453,7 @@ index 149815542f9..43952bde405 100755
> >   exclude_expsyms \
> >   include_expsyms \
> >   file_list_spec \
> > -@@ -15831,6 +16497,7 @@ module_cmds \
> > +@@ -15738,6 +16404,7 @@ module_cmds \
> >   module_expsym_cmds \
> >   export_symbols_cmds \
> >   prelink_cmds \
> > @@ -3459,7 +3461,7 @@ index 149815542f9..43952bde405 100755
> >   postinstall_cmds \
> >   postuninstall_cmds \
> >   finish_cmds \
> > -@@ -16596,7 +17263,8 @@ $as_echo X"$file" |
> > +@@ -16503,7 +17170,8 @@ $as_echo X"$file" |
> >   # NOTE: Changes made to this file will be lost: look at ltmain.sh.
> >   #
> >   #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > @@ -3469,7 +3471,7 @@ index 149815542f9..43952bde405 100755
> >   #   Written by Gordon Matzigkeit, 1996
> >   #
> >   #   This file is part of GNU Libtool.
> > -@@ -16699,19 +17367,42 @@ SP2NL=$lt_lt_SP2NL
> > +@@ -16606,19 +17274,42 @@ SP2NL=$lt_lt_SP2NL
> >   # turn newlines into spaces.
> >   NL2SP=$lt_lt_NL2SP
> >
> > @@ -3513,7 +3515,7 @@ index 149815542f9..43952bde405 100755
> >   # A symbol stripping program.
> >   STRIP=$lt_STRIP
> >
> > -@@ -16741,6 +17432,12 @@
> global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> > +@@ -16648,6 +17339,12 @@
> global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> >   # Transform the output of nm in a C name address pair when lib prefix
> is needed.
> >
>  global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
> >
> > @@ -3526,7 +3528,7 @@ index 149815542f9..43952bde405 100755
> >   # The name of the directory that contains temporary libtool files.
> >   objdir=$objdir
> >
> > -@@ -16750,6 +17447,9 @@ MAGIC_CMD=$MAGIC_CMD
> > +@@ -16657,6 +17354,9 @@ MAGIC_CMD=$MAGIC_CMD
> >   # Must we lock files when doing compilation?
> >   need_locks=$lt_need_locks
> >
> > @@ -3536,7 +3538,7 @@ index 149815542f9..43952bde405 100755
> >   # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
> >   DSYMUTIL=$lt_DSYMUTIL
> >
> > -@@ -16864,12 +17564,12 @@ with_gcc=$GCC
> > +@@ -16771,12 +17471,12 @@ with_gcc=$GCC
> >   # Compiler flag to turn off builtin functions.
> >   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
> >
> > @@ -3552,7 +3554,7 @@ index 149815542f9..43952bde405 100755
> >   # Compiler flag to prevent dynamic linking.
> >   link_static_flag=$lt_lt_prog_compiler_static
> >
> > -@@ -16956,9 +17656,6 @@ inherit_rpath=$inherit_rpath
> > +@@ -16863,9 +17563,6 @@ inherit_rpath=$inherit_rpath
> >   # Whether libtool must link a program against all its dependency
> libraries.
> >   link_all_deplibs=$link_all_deplibs
> >
> > @@ -3562,7 +3564,7 @@ index 149815542f9..43952bde405 100755
> >   # Set to "yes" if exported symbols are required.
> >   always_export_symbols=$always_export_symbols
> >
> > -@@ -16974,6 +17671,9 @@ include_expsyms=$lt_include_expsyms
> > +@@ -16881,6 +17578,9 @@ include_expsyms=$lt_include_expsyms
> >   # Commands necessary for linking programs (against libraries) with
> templates.
> >   prelink_cmds=$lt_prelink_cmds
> >
> > @@ -3572,7 +3574,7 @@ index 149815542f9..43952bde405 100755
> >   # Specify filename containing input files.
> >   file_list_spec=$lt_file_list_spec
> >
> > -@@ -17006,210 +17706,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> > +@@ -16913,210 +17613,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> >     # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> >     # text mode, it properly converts lines to CR/LF.  This bash problem
> >     # is reportedly fixed, but why not run on old versions too?
> > @@ -3947,10 +3949,10 @@ index 149815542f9..43952bde405 100755
> >     chmod +x "$ofile"
> >
> >  diff --git a/gas/Makefile.in b/gas/Makefile.in
> > -index c57d78f82c4..da370b21855 100644
> > +index 8319181b472..3425e414c1c 100644
> >  --- a/gas/Makefile.in
> >  +++ b/gas/Makefile.in
> > -@@ -373,6 +373,7 @@ CYGPATH_W = @CYGPATH_W@
> > +@@ -377,6 +377,7 @@ CYGPATH_W = @CYGPATH_W@
> >   DATADIRNAME = @DATADIRNAME@
> >   DEFS = @DEFS@
> >   DEPDIR = @DEPDIR@
> > @@ -3958,7 +3960,7 @@ index c57d78f82c4..da370b21855 100644
> >   DSYMUTIL = @DSYMUTIL@
> >   DUMPBIN = @DUMPBIN@
> >   ECHO_C = @ECHO_C@
> > -@@ -409,6 +410,7 @@ LN_S = @LN_S@
> > +@@ -413,6 +414,7 @@ LN_S = @LN_S@
> >   LTLIBOBJS = @LTLIBOBJS@
> >   MAINT = @MAINT@
> >   MAKEINFO = @MAKEINFO@
> > @@ -3966,7 +3968,7 @@ index c57d78f82c4..da370b21855 100644
> >   MKDIR_P = @MKDIR_P@
> >   MKINSTALLDIRS = @MKINSTALLDIRS@
> >   MSGFMT = @MSGFMT@
> > -@@ -447,6 +449,7 @@ abs_builddir = @abs_builddir@
> > +@@ -456,6 +458,7 @@ abs_builddir = @abs_builddir@
> >   abs_srcdir = @abs_srcdir@
> >   abs_top_builddir = @abs_top_builddir@
> >   abs_top_srcdir = @abs_top_srcdir@
> > @@ -3975,10 +3977,10 @@ index c57d78f82c4..da370b21855 100644
> >   ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
> >   am__include = @am__include@
> >  diff --git a/gas/configure b/gas/configure
> > -index 12c16faefd9..11b5127bf3a 100755
> > +index 684e68e0ea2..ba35172965e 100755
> >  --- a/gas/configure
> >  +++ b/gas/configure
> > -@@ -681,8 +681,11 @@ OTOOL
> > +@@ -686,8 +686,11 @@ OTOOL
> >   LIPO
> >   NMEDIT
> >   DSYMUTIL
> > @@ -3990,7 +3992,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   OBJDUMP
> >   LN_S
> >   NM
> > -@@ -799,6 +802,7 @@ enable_static
> > +@@ -804,6 +807,7 @@ enable_static
> >   with_pic
> >   enable_fast_install
> >   with_gnu_ld
> > @@ -3998,7 +4000,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   enable_libtool_lock
> >   enable_plugins
> >   enable_largefile
> > -@@ -1490,6 +1494,8 @@ Optional Packages:
> > +@@ -1505,6 +1509,8 @@ Optional Packages:
> >     --with-pic              try to use only PIC/non-PIC objects
> [default=use
> >                             both]
> >     --with-gnu-ld           assume the C compiler uses GNU ld
> [default=no]
> > @@ -4007,7 +4009,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >     --with-cpu=CPU          default cpu variant is CPU (currently only
> supported
> >                             on ARC)
> >     --with-system-zlib      use installed libz
> > -@@ -4608,8 +4614,8 @@ esac
> > +@@ -4632,8 +4638,8 @@ esac
> >
> >
> >
> > @@ -4018,7 +4020,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >
> >
> >
> > -@@ -4649,7 +4655,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> > +@@ -4673,7 +4679,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print
> strings" >&5
> >   $as_echo_n "checking how to print strings... " >&6; }
> >   # Test print first, because it will be a builtin if present.
> > @@ -4027,7 +4029,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >      test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
> >     ECHO='print -r --'
> >   elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> > -@@ -5342,8 +5348,8 @@ $as_echo_n "checking whether the shell
> understands some XSI constructs... " >&6;
> > +@@ -5366,8 +5372,8 @@ $as_echo_n "checking whether the shell
> understands some XSI constructs... " >&6;
> >   # Try some XSI features
> >   xsi_shell=no
> >   ( _lt_dummy="a/b/c"
> > @@ -4038,7 +4040,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >       && eval 'test $(( 1 + 1 )) -eq 2 \
> >       && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
> >     && xsi_shell=yes
> > -@@ -5392,6 +5398,80 @@ esac
> > +@@ -5416,6 +5422,80 @@ esac
> >
> >
> >
> > @@ -4119,7 +4121,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to
> reload object files" >&5
> >   $as_echo_n "checking for $LD option to reload object files... " >&6; }
> >   if ${lt_cv_ld_reload_flag+:} false; then :
> > -@@ -5408,6 +5488,11 @@ case $reload_flag in
> > +@@ -5432,6 +5512,11 @@ case $reload_flag in
> >   esac
> >   reload_cmds='$LD$reload_flag -o $output$reload_objs'
> >   case $host_os in
> > @@ -4131,7 +4133,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >     darwin*)
> >       if test "$GCC" = yes; then
> >         reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o
> $output$reload_objs'
> > -@@ -5576,7 +5661,8 @@ mingw* | pw32*)
> > +@@ -5600,7 +5685,8 @@ mingw* | pw32*)
> >       lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86
> DLL'
> >       lt_cv_file_magic_cmd='func_win32_libid'
> >     else
> > @@ -4141,7 +4143,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >       lt_cv_file_magic_cmd='$OBJDUMP -f'
> >     fi
> >     ;;
> > -@@ -5730,6 +5816,21 @@ esac
> > +@@ -5754,6 +5840,21 @@ esac
> >   fi
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_deplibs_check_method" >&5
> >   $as_echo "$lt_cv_deplibs_check_method" >&6; }
> > @@ -4163,7 +4165,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   file_magic_cmd=$lt_cv_file_magic_cmd
> >   deplibs_check_method=$lt_cv_deplibs_check_method
> >   test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > -@@ -5745,6 +5846,157 @@ test -z "$deplibs_check_method" &&
> deplibs_check_method=unknown
> > +@@ -5769,6 +5870,157 @@ test -z "$deplibs_check_method" &&
> deplibs_check_method=unknown
> >
> >
> >
> > @@ -4321,7 +4323,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   plugin_option=
> >   plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
> >   for plugin in $plugin_names; do
> > -@@ -5759,8 +6011,10 @@ for plugin in $plugin_names; do
> > +@@ -5783,8 +6035,10 @@ for plugin in $plugin_names; do
> >   done
> >
> >   if test -n "$ac_tool_prefix"; then
> > @@ -4334,7 +4336,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> >   $as_echo_n "checking for $ac_word... " >&6; }
> >   if ${ac_cv_prog_AR+:} false; then :
> > -@@ -5776,7 +6030,7 @@ do
> > +@@ -5800,7 +6054,7 @@ do
> >     test -z "$as_dir" && as_dir=.
> >       for ac_exec_ext in '' $ac_executable_extensions; do
> >     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > @@ -4343,7 +4345,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >       $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> >       break 2
> >     fi
> > -@@ -5796,11 +6050,15 @@ $as_echo "no" >&6; }
> > +@@ -5820,11 +6074,15 @@ $as_echo "no" >&6; }
> >   fi
> >
> >
> > @@ -4362,7 +4364,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> >   $as_echo_n "checking for $ac_word... " >&6; }
> >   if ${ac_cv_prog_ac_ct_AR+:} false; then :
> > -@@ -5816,7 +6074,7 @@ do
> > +@@ -5840,7 +6098,7 @@ do
> >     test -z "$as_dir" && as_dir=.
> >       for ac_exec_ext in '' $ac_executable_extensions; do
> >     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > @@ -4371,7 +4373,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >       $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> >       break 2
> >     fi
> > -@@ -5835,6 +6093,10 @@ else
> > +@@ -5859,6 +6117,10 @@ else
> >   $as_echo "no" >&6; }
> >   fi
> >
> > @@ -4382,7 +4384,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >     if test "x$ac_ct_AR" = x; then
> >       AR="false"
> >     else
> > -@@ -5846,29 +6108,81 @@ ac_tool_warned=yes ;;
> > +@@ -5870,29 +6132,81 @@ ac_tool_warned=yes ;;
> >   esac
> >       AR=$ac_ct_AR
> >     fi
> > @@ -4479,7 +4481,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >
> >
> >
> > -@@ -6215,8 +6529,8 @@ esac
> > +@@ -6239,8 +6553,8 @@ esac
> >   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern
> int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
> >
> >   # Transform an extracted symbol line into symbol name and symbol
> address
> > @@ -4490,7 +4492,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >
> >   # Handle CRLF in mingw tool chain
> >   opt_cr=
> > -@@ -6252,6 +6566,7 @@ for ac_symprfx in "" "_"; do
> > +@@ -6276,6 +6590,7 @@ for ac_symprfx in "" "_"; do
> >     else
> >       lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[
> ]\($symcode$symcode*\)[         ][
> ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
> >     fi
> > @@ -4498,7 +4500,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >
> >     # Check to see that the pipe works correctly.
> >     pipe_works=no
> > -@@ -6293,6 +6608,18 @@ _LT_EOF
> > +@@ -6317,6 +6632,18 @@ _LT_EOF
> >         if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
> >       if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
> >         cat <<_LT_EOF > conftest.$ac_ext
> > @@ -4517,7 +4519,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   #ifdef __cplusplus
> >   extern "C" {
> >   #endif
> > -@@ -6304,7 +6631,7 @@ _LT_EOF
> > +@@ -6328,7 +6655,7 @@ _LT_EOF
> >         cat <<_LT_EOF >> conftest.$ac_ext
> >
> >   /* The mapping between symbol names and symbols.  */
> > @@ -4526,7 +4528,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >     const char *name;
> >     void       *address;
> >   }
> > -@@ -6330,8 +6657,8 @@ static const void *lt_preloaded_setup() {
> > +@@ -6354,8 +6681,8 @@ static const void *lt_preloaded_setup() {
> >   _LT_EOF
> >         # Now try linking the two files.
> >         mv conftest.$ac_objext conftstm.$ac_objext
> > @@ -4537,7 +4539,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >         LIBS="conftstm.$ac_objext"
> >         CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
> >         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}:
> \"$ac_link\""; } >&5
> > -@@ -6341,8 +6668,8 @@ _LT_EOF
> > +@@ -6365,8 +6692,8 @@ _LT_EOF
> >     test $ac_status = 0; } && test -s conftest${ac_exeext}; then
> >           pipe_works=yes
> >         fi
> > @@ -4548,7 +4550,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >       else
> >         echo "cannot find nm_test_func in $nlist" >&5
> >       fi
> > -@@ -6379,6 +6706,19 @@ else
> > +@@ -6403,6 +6730,19 @@ else
> >   $as_echo "ok" >&6; }
> >   fi
> >
> > @@ -4568,7 +4570,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >
> >
> >
> > -@@ -6395,6 +6735,42 @@ fi
> > +@@ -6419,6 +6759,42 @@ fi
> >
> >
> >
> > @@ -4611,7 +4613,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >
> >
> >
> > -@@ -6606,6 +6982,123 @@ esac
> > +@@ -6630,6 +7006,123 @@ esac
> >
> >   need_locks="$enable_libtool_lock"
> >
> > @@ -4735,7 +4737,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >
> >     case $host_os in
> >       rhapsody* | darwin*)
> > -@@ -7169,6 +7662,8 @@ _LT_EOF
> > +@@ -7193,6 +7686,8 @@ _LT_EOF
> >         $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
> >         echo "$AR cru libconftest.a conftest.o" >&5
> >         $AR cru libconftest.a conftest.o 2>&5
> > @@ -4744,7 +4746,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >         cat > conftest.c << _LT_EOF
> >   int main() { return 0;}
> >   _LT_EOF
> > -@@ -7751,8 +8246,6 @@ fi
> > +@@ -7775,8 +8270,6 @@ fi
> >   lt_prog_compiler_pic=
> >   lt_prog_compiler_static=
> >
> > @@ -4753,7 +4755,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >
> >     if test "$GCC" = yes; then
> >       lt_prog_compiler_wl='-Wl,'
> > -@@ -7918,6 +8411,12 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> > +@@ -7942,6 +8435,12 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> >       lt_prog_compiler_pic='--shared'
> >       lt_prog_compiler_static='--static'
> >       ;;
> > @@ -4766,7 +4768,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >         pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
> >           # Portland Group compilers (*not* the Pentium gcc compiler,
> >       # which looks to be a dead project)
> > -@@ -7980,7 +8479,7 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> > +@@ -8004,7 +8503,7 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> >         lt_prog_compiler_pic='-KPIC'
> >         lt_prog_compiler_static='-Bstatic'
> >         case $cc_basename in
> > @@ -4775,7 +4777,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >       lt_prog_compiler_wl='-Qoption ld ';;
> >         *)
> >       lt_prog_compiler_wl='-Wl,';;
> > -@@ -8037,13 +8536,17 @@ case $host_os in
> > +@@ -8061,13 +8560,17 @@ case $host_os in
> >       lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
> >       ;;
> >   esac
> > @@ -4799,7 +4801,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >
> >   #
> >   # Check to make sure the PIC flag actually works.
> > -@@ -8104,6 +8607,11 @@ fi
> > +@@ -8128,6 +8631,11 @@ fi
> >
> >
> >
> > @@ -4811,7 +4813,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   #
> >   # Check to make sure the static flag actually works.
> >   #
> > -@@ -8454,7 +8962,8 @@ _LT_EOF
> > +@@ -8478,7 +8986,8 @@ _LT_EOF
> >         allow_undefined_flag=unsupported
> >         always_export_symbols=no
> >         enable_shared_with_static_runtimes=yes
> > @@ -4821,7 +4823,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >
> >         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> >           archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o
> $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib
> -Xlinker $lib'
> > -@@ -8553,12 +9062,12 @@ _LT_EOF
> > +@@ -8577,12 +9086,12 @@ _LT_EOF
> >         whole_archive_flag_spec='--whole-archive$convenience
> --no-whole-archive'
> >         hardcode_libdir_flag_spec=
> >         hardcode_libdir_flag_spec_ld='-rpath $libdir'
> > @@ -4836,7 +4838,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >         fi
> >         ;;
> >       esac
> > -@@ -8572,8 +9081,8 @@ _LT_EOF
> > +@@ -8596,8 +9105,8 @@ _LT_EOF
> >       archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o
> $lib'
> >       wlarc=
> >         else
> > @@ -4847,7 +4849,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >         fi
> >         ;;
> >
> > -@@ -8591,8 +9100,8 @@ _LT_EOF
> > +@@ -8615,8 +9124,8 @@ _LT_EOF
> >
> >   _LT_EOF
> >         elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' >
> /dev/null; then
> > @@ -4858,7 +4860,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >         else
> >       ld_shlibs=no
> >         fi
> > -@@ -8638,8 +9147,8 @@ _LT_EOF
> > +@@ -8662,8 +9171,8 @@ _LT_EOF
> >
> >       *)
> >         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' >
> /dev/null; then
> > @@ -4869,7 +4871,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >         else
> >       ld_shlibs=no
> >         fi
> > -@@ -8769,7 +9278,13 @@ _LT_EOF
> > +@@ -8793,7 +9302,13 @@ _LT_EOF
> >       allow_undefined_flag='-berok'
> >           # Determine the default libpath from the value encoded in an
> >           # empty executable.
> > @@ -4884,7 +4886,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   /* end confdefs.h.  */
> >
> >   int
> > -@@ -8782,22 +9297,29 @@ main ()
> > +@@ -8806,22 +9321,29 @@ main ()
> >   _ACEOF
> >   if ac_fn_c_try_link "$LINENO"; then :
> >
> > @@ -4927,7 +4929,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >
> >
>  hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> >           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_sym_flag:\$export_symbols $shared_flag"
> > -@@ -8809,7 +9331,13 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -8833,7 +9355,13 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >       else
> >        # Determine the default libpath from the value encoded in an
> >        # empty executable.
> > @@ -4942,7 +4944,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   /* end confdefs.h.  */
> >
> >   int
> > -@@ -8822,22 +9350,29 @@ main ()
> > +@@ -8846,22 +9374,29 @@ main ()
> >   _ACEOF
> >   if ac_fn_c_try_link "$LINENO"; then :
> >
> > @@ -4985,7 +4987,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >
> >        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> >         # Warning - without using the other run time loading flags,
> > -@@ -8882,20 +9417,63 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -8906,20 +9441,63 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >         # Microsoft Visual C++.
> >         # hardcode_libdir_flag_spec is actually meaningless, as there is
> >         # no search path for DLLs.
> > @@ -5063,7 +5065,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >         ;;
> >
> >       darwin* | rhapsody*)
> > -@@ -8956,7 +9534,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -8980,7 +9558,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >
> >       # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
> >       freebsd* | dragonfly*)
> > @@ -5072,7 +5074,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >         hardcode_libdir_flag_spec='-R$libdir'
> >         hardcode_direct=yes
> >         hardcode_shlibpath_var=no
> > -@@ -8964,7 +9542,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -8988,7 +9566,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >
> >       hpux9*)
> >         if test "$GCC" = yes; then
> > @@ -5081,7 +5083,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >         else
> >       archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir
> -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test
> $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> >         fi
> > -@@ -8980,7 +9558,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9004,7 +9582,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >
> >       hpux10*)
> >         if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> > @@ -5090,7 +5092,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >         else
> >       archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib
> $libobjs $deplibs $linker_flags'
> >         fi
> > -@@ -9004,10 +9582,10 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9028,10 +9606,10 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >         archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs
> $deplibs $compiler_flags'
> >         ;;
> >       ia64*)
> > @@ -5103,7 +5105,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >         ;;
> >       esac
> >         else
> > -@@ -9086,23 +9664,36 @@ fi
> > +@@ -9110,23 +9688,36 @@ fi
> >
> >       irix5* | irix6* | nonstopux*)
> >         if test "$GCC" = yes; then
> > @@ -5148,7 +5150,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >         else
> >       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> -soname $soname `test -n "$verstring" && func_echo_all "-set_version
> $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
> >       archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> -soname $soname `test -n "$verstring" && func_echo_all "-set_version
> $verstring"` -update_registry ${output_objdir}/so_locations -exports_file
> $export_symbols -o $lib'
> > -@@ -9187,7 +9778,7 @@ rm -f core conftest.err conftest.$ac_objext \
> > +@@ -9211,7 +9802,7 @@ rm -f core conftest.err conftest.$ac_objext \
> >       osf4* | osf5*)  # as osf3* with the addition of -msym flag
> >         if test "$GCC" = yes; then
> >       allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
> > @@ -5157,7 +5159,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
> >         else
> >       allow_undefined_flag=' -expect_unresolved \*'
> > -@@ -9206,9 +9797,9 @@ rm -f core conftest.err conftest.$ac_objext \
> > +@@ -9230,9 +9821,9 @@ rm -f core conftest.err conftest.$ac_objext \
> >         no_undefined_flag=' -z defs'
> >         if test "$GCC" = yes; then
> >       wlarc='${wl}'
> > @@ -5169,7 +5171,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >         else
> >       case `$CC -V 2>&1` in
> >       *"Compilers 5.0"*)
> > -@@ -9784,8 +10375,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +@@ -9808,8 +10399,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> >     need_version=no
> >     need_lib_prefix=no
> >
> > @@ -5181,7 +5183,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >       library_names_spec='$libname.dll.a'
> >       # DLL is installed to $(libdir)/../bin by postinstall_cmds
> >       postinstall_cmds='base_file=`basename \${file}`~
> > -@@ -9818,13 +10410,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +@@ -9842,13 +10434,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> >         library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo
> ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> >         ;;
> >       esac
> > @@ -5254,16 +5256,16 @@ index 12c16faefd9..11b5127bf3a 100755
> >     # FIXME: first we should search . and the directory the executable
> is in
> >     shlibpath_var=PATH
> >     ;;
> > -@@ -10702,7 +11352,7 @@ else
> > +@@ -10726,7 +11376,7 @@ else
> >     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> >     lt_status=$lt_dlunknown
> >     cat > conftest.$ac_ext <<_LT_EOF
> > --#line 10705 "configure"
> > +-#line 10729 "configure"
> >  +#line $LINENO "configure"
> >   #include "confdefs.h"
> >
> >   #if HAVE_DLFCN_H
> > -@@ -10746,10 +11396,10 @@ else
> > +@@ -10770,10 +11420,10 @@ else
> >   /* When -fvisbility=hidden is used, assume the code has been annotated
> >      correspondingly for the symbols needed.  */
> >   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3))
> || (__GNUC__ > 3))
> > @@ -5276,16 +5278,16 @@ index 12c16faefd9..11b5127bf3a 100755
> >   int main ()
> >   {
> >     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -10808,7 +11458,7 @@ else
> > +@@ -10832,7 +11482,7 @@ else
> >     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> >     lt_status=$lt_dlunknown
> >     cat > conftest.$ac_ext <<_LT_EOF
> > --#line 10811 "configure"
> > +-#line 10835 "configure"
> >  +#line $LINENO "configure"
> >   #include "confdefs.h"
> >
> >   #if HAVE_DLFCN_H
> > -@@ -10852,10 +11502,10 @@ else
> > +@@ -10876,10 +11526,10 @@ else
> >   /* When -fvisbility=hidden is used, assume the code has been annotated
> >      correspondingly for the symbols needed.  */
> >   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3))
> || (__GNUC__ > 3))
> > @@ -5298,7 +5300,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   int main ()
> >   {
> >     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -14834,13 +15484,20 @@ exeext='`$ECHO "$exeext" | $SED
> "$delay_single_quote_subst"`'
> > +@@ -15133,13 +15783,20 @@ exeext='`$ECHO "$exeext" | $SED
> "$delay_single_quote_subst"`'
> >   lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
> >   lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
> >   lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> > @@ -5319,7 +5321,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
> >   RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
> >   old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED
> "$delay_single_quote_subst"`'
> > -@@ -14855,14 +15512,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO
> "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> > +@@ -15154,14 +15811,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO
> "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> >   lt_cv_sys_global_symbol_to_cdecl='`$ECHO
> "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
> >   lt_cv_sys_global_symbol_to_c_name_address='`$ECHO
> "$lt_cv_sys_global_symbol_to_c_name_address" | $SED
> "$delay_single_quote_subst"`'
> >   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"`'
> > @@ -5338,7 +5340,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
> >   NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
> >   LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> > -@@ -14895,12 +15555,12 @@ hardcode_shlibpath_var='`$ECHO
> "$hardcode_shlibpath_var" | $SED "$delay_single_q
> > +@@ -15194,12 +15854,12 @@ hardcode_shlibpath_var='`$ECHO
> "$hardcode_shlibpath_var" | $SED "$delay_single_q
> >   hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED
> "$delay_single_quote_subst"`'
> >   inherit_rpath='`$ECHO "$inherit_rpath" | $SED
> "$delay_single_quote_subst"`'
> >   link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED
> "$delay_single_quote_subst"`'
> > @@ -5352,7 +5354,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   file_list_spec='`$ECHO "$file_list_spec" | $SED
> "$delay_single_quote_subst"`'
> >   variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" |
> $SED "$delay_single_quote_subst"`'
> >   need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED
> "$delay_single_quote_subst"`'
> > -@@ -14955,8 +15615,13 @@ reload_flag \
> > +@@ -15254,8 +15914,13 @@ reload_flag \
> >   OBJDUMP \
> >   deplibs_check_method \
> >   file_magic_cmd \
> > @@ -5366,7 +5368,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   STRIP \
> >   RANLIB \
> >   CC \
> > -@@ -14966,12 +15631,14 @@ lt_cv_sys_global_symbol_pipe \
> > +@@ -15265,12 +15930,14 @@ lt_cv_sys_global_symbol_pipe \
> >   lt_cv_sys_global_symbol_to_cdecl \
> >   lt_cv_sys_global_symbol_to_c_name_address \
> >   lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> > @@ -5382,7 +5384,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   DSYMUTIL \
> >   NMEDIT \
> >   LIPO \
> > -@@ -14987,7 +15654,6 @@ no_undefined_flag \
> > +@@ -15286,7 +15953,6 @@ no_undefined_flag \
> >   hardcode_libdir_flag_spec \
> >   hardcode_libdir_flag_spec_ld \
> >   hardcode_libdir_separator \
> > @@ -5390,7 +5392,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   exclude_expsyms \
> >   include_expsyms \
> >   file_list_spec \
> > -@@ -15023,6 +15689,7 @@ module_cmds \
> > +@@ -15322,6 +15988,7 @@ module_cmds \
> >   module_expsym_cmds \
> >   export_symbols_cmds \
> >   prelink_cmds \
> > @@ -5398,7 +5400,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   postinstall_cmds \
> >   postuninstall_cmds \
> >   finish_cmds \
> > -@@ -15795,7 +16462,8 @@ $as_echo X"$file" |
> > +@@ -16094,7 +16761,8 @@ $as_echo X"$file" |
> >   # NOTE: Changes made to this file will be lost: look at ltmain.sh.
> >   #
> >   #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > @@ -5408,7 +5410,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   #   Written by Gordon Matzigkeit, 1996
> >   #
> >   #   This file is part of GNU Libtool.
> > -@@ -15898,19 +16566,42 @@ SP2NL=$lt_lt_SP2NL
> > +@@ -16197,19 +16865,42 @@ SP2NL=$lt_lt_SP2NL
> >   # turn newlines into spaces.
> >   NL2SP=$lt_lt_NL2SP
> >
> > @@ -5452,7 +5454,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   # A symbol stripping program.
> >   STRIP=$lt_STRIP
> >
> > -@@ -15940,6 +16631,12 @@
> global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> > +@@ -16239,6 +16930,12 @@
> global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> >   # Transform the output of nm in a C name address pair when lib prefix
> is needed.
> >
>  global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
> >
> > @@ -5465,7 +5467,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   # The name of the directory that contains temporary libtool files.
> >   objdir=$objdir
> >
> > -@@ -15949,6 +16646,9 @@ MAGIC_CMD=$MAGIC_CMD
> > +@@ -16248,6 +16945,9 @@ MAGIC_CMD=$MAGIC_CMD
> >   # Must we lock files when doing compilation?
> >   need_locks=$lt_need_locks
> >
> > @@ -5475,7 +5477,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
> >   DSYMUTIL=$lt_DSYMUTIL
> >
> > -@@ -16063,12 +16763,12 @@ with_gcc=$GCC
> > +@@ -16362,12 +17062,12 @@ with_gcc=$GCC
> >   # Compiler flag to turn off builtin functions.
> >   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
> >
> > @@ -5491,7 +5493,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   # Compiler flag to prevent dynamic linking.
> >   link_static_flag=$lt_lt_prog_compiler_static
> >
> > -@@ -16155,9 +16855,6 @@ inherit_rpath=$inherit_rpath
> > +@@ -16454,9 +17154,6 @@ inherit_rpath=$inherit_rpath
> >   # Whether libtool must link a program against all its dependency
> libraries.
> >   link_all_deplibs=$link_all_deplibs
> >
> > @@ -5501,7 +5503,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   # Set to "yes" if exported symbols are required.
> >   always_export_symbols=$always_export_symbols
> >
> > -@@ -16173,6 +16870,9 @@ include_expsyms=$lt_include_expsyms
> > +@@ -16472,6 +17169,9 @@ include_expsyms=$lt_include_expsyms
> >   # Commands necessary for linking programs (against libraries) with
> templates.
> >   prelink_cmds=$lt_prelink_cmds
> >
> > @@ -5511,7 +5513,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   # Specify filename containing input files.
> >   file_list_spec=$lt_file_list_spec
> >
> > -@@ -16205,210 +16905,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> > +@@ -16504,210 +17204,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> >     # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> >     # text mode, it properly converts lines to CR/LF.  This bash problem
> >     # is reportedly fixed, but why not run on old versions too?
> > @@ -5885,20 +5887,8 @@ index 12c16faefd9..11b5127bf3a 100755
> >       (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
> >     chmod +x "$ofile"
> >
> > -diff --git a/gdbsupport/Makefile.in b/gdbsupport/Makefile.in
> > -index bdceff3b56a..6aadae41031 100644
> > ---- a/gdbsupport/Makefile.in
> > -+++ b/gdbsupport/Makefile.in
> > -@@ -233,6 +233,7 @@ CATOBJEXT = @CATOBJEXT@
> > - CC = @CC@
> > - CCDEPMODE = @CCDEPMODE@
> > - CFLAGS = @CFLAGS@
> > -+CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@
> > - CPP = @CPP@
> > - CPPFLAGS = @CPPFLAGS@
> > - CXX = @CXX@
> >  diff --git a/gprof/Makefile.in b/gprof/Makefile.in
> > -index 5ef5ece74a9..9d7ce8b62b2 100644
> > +index c9914e46d7d..1857eb8b5a8 100644
> >  --- a/gprof/Makefile.in
> >  +++ b/gprof/Makefile.in
> >  @@ -321,6 +321,7 @@ CYGPATH_W = @CYGPATH_W@
> > @@ -5926,7 +5916,7 @@ index 5ef5ece74a9..9d7ce8b62b2 100644
> >   ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
> >   am__include = @am__include@
> >  diff --git a/gprof/configure b/gprof/configure
> > -index 5a59f1c1d0e..2506887d3b0 100755
> > +index 3e8edd112cb..5b320c60f50 100755
> >  --- a/gprof/configure
> >  +++ b/gprof/configure
> >  @@ -663,8 +663,11 @@ OTOOL
> > @@ -7252,7 +7242,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >   int main ()
> >   {
> >     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -12777,13 +13427,20 @@ exeext='`$ECHO "$exeext" | $SED
> "$delay_single_quote_subst"`'
> > +@@ -12795,13 +13445,20 @@ exeext='`$ECHO "$exeext" | $SED
> "$delay_single_quote_subst"`'
> >   lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
> >   lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
> >   lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> > @@ -7273,7 +7263,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >   STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
> >   RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
> >   old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED
> "$delay_single_quote_subst"`'
> > -@@ -12798,14 +13455,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO
> "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> > +@@ -12816,14 +13473,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO
> "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> >   lt_cv_sys_global_symbol_to_cdecl='`$ECHO
> "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
> >   lt_cv_sys_global_symbol_to_c_name_address='`$ECHO
> "$lt_cv_sys_global_symbol_to_c_name_address" | $SED
> "$delay_single_quote_subst"`'
> >   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"`'
> > @@ -7292,7 +7282,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >   DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
> >   NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
> >   LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> > -@@ -12838,12 +13498,12 @@ hardcode_shlibpath_var='`$ECHO
> "$hardcode_shlibpath_var" | $SED "$delay_single_q
> > +@@ -12856,12 +13516,12 @@ hardcode_shlibpath_var='`$ECHO
> "$hardcode_shlibpath_var" | $SED "$delay_single_q
> >   hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED
> "$delay_single_quote_subst"`'
> >   inherit_rpath='`$ECHO "$inherit_rpath" | $SED
> "$delay_single_quote_subst"`'
> >   link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED
> "$delay_single_quote_subst"`'
> > @@ -7306,7 +7296,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >   file_list_spec='`$ECHO "$file_list_spec" | $SED
> "$delay_single_quote_subst"`'
> >   variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" |
> $SED "$delay_single_quote_subst"`'
> >   need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED
> "$delay_single_quote_subst"`'
> > -@@ -12898,8 +13558,13 @@ reload_flag \
> > +@@ -12916,8 +13576,13 @@ reload_flag \
> >   OBJDUMP \
> >   deplibs_check_method \
> >   file_magic_cmd \
> > @@ -7320,7 +7310,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >   STRIP \
> >   RANLIB \
> >   CC \
> > -@@ -12909,12 +13574,14 @@ lt_cv_sys_global_symbol_pipe \
> > +@@ -12927,12 +13592,14 @@ lt_cv_sys_global_symbol_pipe \
> >   lt_cv_sys_global_symbol_to_cdecl \
> >   lt_cv_sys_global_symbol_to_c_name_address \
> >   lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> > @@ -7336,7 +7326,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >   DSYMUTIL \
> >   NMEDIT \
> >   LIPO \
> > -@@ -12930,7 +13597,6 @@ no_undefined_flag \
> > +@@ -12948,7 +13615,6 @@ no_undefined_flag \
> >   hardcode_libdir_flag_spec \
> >   hardcode_libdir_flag_spec_ld \
> >   hardcode_libdir_separator \
> > @@ -7344,7 +7334,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >   exclude_expsyms \
> >   include_expsyms \
> >   file_list_spec \
> > -@@ -12966,6 +13632,7 @@ module_cmds \
> > +@@ -12984,6 +13650,7 @@ module_cmds \
> >   module_expsym_cmds \
> >   export_symbols_cmds \
> >   prelink_cmds \
> > @@ -7352,7 +7342,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >   postinstall_cmds \
> >   postuninstall_cmds \
> >   finish_cmds \
> > -@@ -13731,7 +14398,8 @@ $as_echo X"$file" |
> > +@@ -13749,7 +14416,8 @@ $as_echo X"$file" |
> >   # NOTE: Changes made to this file will be lost: look at ltmain.sh.
> >   #
> >   #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > @@ -7362,7 +7352,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >   #   Written by Gordon Matzigkeit, 1996
> >   #
> >   #   This file is part of GNU Libtool.
> > -@@ -13834,19 +14502,42 @@ SP2NL=$lt_lt_SP2NL
> > +@@ -13852,19 +14520,42 @@ SP2NL=$lt_lt_SP2NL
> >   # turn newlines into spaces.
> >   NL2SP=$lt_lt_NL2SP
> >
> > @@ -7406,7 +7396,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >   # A symbol stripping program.
> >   STRIP=$lt_STRIP
> >
> > -@@ -13876,6 +14567,12 @@
> global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> > +@@ -13894,6 +14585,12 @@
> global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> >   # Transform the output of nm in a C name address pair when lib prefix
> is needed.
> >
>  global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
> >
> > @@ -7419,7 +7409,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >   # The name of the directory that contains temporary libtool files.
> >   objdir=$objdir
> >
> > -@@ -13885,6 +14582,9 @@ MAGIC_CMD=$MAGIC_CMD
> > +@@ -13903,6 +14600,9 @@ MAGIC_CMD=$MAGIC_CMD
> >   # Must we lock files when doing compilation?
> >   need_locks=$lt_need_locks
> >
> > @@ -7429,7 +7419,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >   # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
> >   DSYMUTIL=$lt_DSYMUTIL
> >
> > -@@ -13999,12 +14699,12 @@ with_gcc=$GCC
> > +@@ -14017,12 +14717,12 @@ with_gcc=$GCC
> >   # Compiler flag to turn off builtin functions.
> >   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
> >
> > @@ -7445,7 +7435,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >   # Compiler flag to prevent dynamic linking.
> >   link_static_flag=$lt_lt_prog_compiler_static
> >
> > -@@ -14091,9 +14791,6 @@ inherit_rpath=$inherit_rpath
> > +@@ -14109,9 +14809,6 @@ inherit_rpath=$inherit_rpath
> >   # Whether libtool must link a program against all its dependency
> libraries.
> >   link_all_deplibs=$link_all_deplibs
> >
> > @@ -7455,7 +7445,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >   # Set to "yes" if exported symbols are required.
> >   always_export_symbols=$always_export_symbols
> >
> > -@@ -14109,6 +14806,9 @@ include_expsyms=$lt_include_expsyms
> > +@@ -14127,6 +14824,9 @@ include_expsyms=$lt_include_expsyms
> >   # Commands necessary for linking programs (against libraries) with
> templates.
> >   prelink_cmds=$lt_prelink_cmds
> >
> > @@ -7465,7 +7455,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >   # Specify filename containing input files.
> >   file_list_spec=$lt_file_list_spec
> >
> > -@@ -14141,210 +14841,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> > +@@ -14159,210 +14859,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> >     # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> >     # text mode, it properly converts lines to CR/LF.  This bash problem
> >     # is reportedly fixed, but why not run on old versions too?
> > @@ -7840,7 +7830,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >     chmod +x "$ofile"
> >
> >  diff --git a/gprofng/Makefile.in b/gprofng/Makefile.in
> > -index fd5279b4df1..6e74c7b302a 100644
> > +index 01f7dca3f2a..3db326271c9 100644
> >  --- a/gprofng/Makefile.in
> >  +++ b/gprofng/Makefile.in
> >  @@ -253,6 +253,7 @@ CXXFLAGS = @CXXFLAGS@
> > @@ -7860,7 +7850,7 @@ index fd5279b4df1..6e74c7b302a 100644
> >   NM = @NM@
> >   NMEDIT = @NMEDIT@
> >  diff --git a/gprofng/configure b/gprofng/configure
> > -index ac14d126ac0..f8d7685a72e 100755
> > +index 2afc9a381a6..1e57b41ffa4 100755
> >  --- a/gprofng/configure
> >  +++ b/gprofng/configure
> >  @@ -672,6 +672,8 @@ OTOOL
> > @@ -9782,7 +9772,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >     LDCXX=$LD
> >     LD=$lt_save_LD
> >     GCC=$lt_save_GCC
> > -@@ -17663,13 +18493,20 @@ exeext='`$ECHO "$exeext" | $SED
> "$delay_single_quote_subst"`'
> > +@@ -17690,13 +18520,20 @@ exeext='`$ECHO "$exeext" | $SED
> "$delay_single_quote_subst"`'
> >   lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
> >   lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
> >   lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> > @@ -9803,7 +9793,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
> >   RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
> >   old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED
> "$delay_single_quote_subst"`'
> > -@@ -17684,14 +18521,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO
> "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> > +@@ -17711,14 +18548,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO
> "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> >   lt_cv_sys_global_symbol_to_cdecl='`$ECHO
> "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
> >   lt_cv_sys_global_symbol_to_c_name_address='`$ECHO
> "$lt_cv_sys_global_symbol_to_c_name_address" | $SED
> "$delay_single_quote_subst"`'
> >   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"`'
> > @@ -9822,7 +9812,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
> >   NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
> >   LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> > -@@ -17724,12 +18564,12 @@ hardcode_shlibpath_var='`$ECHO
> "$hardcode_shlibpath_var" | $SED "$delay_single_q
> > +@@ -17751,12 +18591,12 @@ hardcode_shlibpath_var='`$ECHO
> "$hardcode_shlibpath_var" | $SED "$delay_single_q
> >   hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED
> "$delay_single_quote_subst"`'
> >   inherit_rpath='`$ECHO "$inherit_rpath" | $SED
> "$delay_single_quote_subst"`'
> >   link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED
> "$delay_single_quote_subst"`'
> > @@ -9836,7 +9826,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   file_list_spec='`$ECHO "$file_list_spec" | $SED
> "$delay_single_quote_subst"`'
> >   variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" |
> $SED "$delay_single_quote_subst"`'
> >   need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED
> "$delay_single_quote_subst"`'
> > -@@ -17768,8 +18608,8 @@ old_archive_cmds_CXX='`$ECHO
> "$old_archive_cmds_CXX" | $SED "$delay_single_quote
> > +@@ -17795,8 +18635,8 @@ old_archive_cmds_CXX='`$ECHO
> "$old_archive_cmds_CXX" | $SED "$delay_single_quote
> >   compiler_CXX='`$ECHO "$compiler_CXX" | $SED
> "$delay_single_quote_subst"`'
> >   GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
> >   lt_prog_compiler_no_builtin_flag_CXX='`$ECHO
> "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
> > @@ -9846,7 +9836,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" |
> $SED "$delay_single_quote_subst"`'
> >   lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" |
> $SED "$delay_single_quote_subst"`'
> >   archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED
> "$delay_single_quote_subst"`'
> > -@@ -17796,12 +18636,12 @@ hardcode_shlibpath_var_CXX='`$ECHO
> "$hardcode_shlibpath_var_CXX" | $SED "$delay_
> > +@@ -17823,12 +18663,12 @@ hardcode_shlibpath_var_CXX='`$ECHO
> "$hardcode_shlibpath_var_CXX" | $SED "$delay_
> >   hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED
> "$delay_single_quote_subst"`'
> >   inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED
> "$delay_single_quote_subst"`'
> >   link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED
> "$delay_single_quote_subst"`'
> > @@ -9860,7 +9850,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED
> "$delay_single_quote_subst"`'
> >   hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED
> "$delay_single_quote_subst"`'
> >   compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" |
> $SED "$delay_single_quote_subst"`'
> > -@@ -17839,8 +18679,13 @@ reload_flag \
> > +@@ -17866,8 +18706,13 @@ reload_flag \
> >   OBJDUMP \
> >   deplibs_check_method \
> >   file_magic_cmd \
> > @@ -9874,7 +9864,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   STRIP \
> >   RANLIB \
> >   CC \
> > -@@ -17850,12 +18695,14 @@ lt_cv_sys_global_symbol_pipe \
> > +@@ -17877,12 +18722,14 @@ lt_cv_sys_global_symbol_pipe \
> >   lt_cv_sys_global_symbol_to_cdecl \
> >   lt_cv_sys_global_symbol_to_c_name_address \
> >   lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> > @@ -9890,7 +9880,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   DSYMUTIL \
> >   NMEDIT \
> >   LIPO \
> > -@@ -17871,7 +18718,6 @@ no_undefined_flag \
> > +@@ -17898,7 +18745,6 @@ no_undefined_flag \
> >   hardcode_libdir_flag_spec \
> >   hardcode_libdir_flag_spec_ld \
> >   hardcode_libdir_separator \
> > @@ -9898,7 +9888,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   exclude_expsyms \
> >   include_expsyms \
> >   file_list_spec \
> > -@@ -17893,8 +18739,8 @@ LD_CXX \
> > +@@ -17920,8 +18766,8 @@ LD_CXX \
> >   reload_flag_CXX \
> >   compiler_CXX \
> >   lt_prog_compiler_no_builtin_flag_CXX \
> > @@ -9908,7 +9898,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   lt_prog_compiler_static_CXX \
> >   lt_cv_prog_compiler_c_o_CXX \
> >   export_dynamic_flag_spec_CXX \
> > -@@ -17906,7 +18752,6 @@ no_undefined_flag_CXX \
> > +@@ -17933,7 +18779,6 @@ no_undefined_flag_CXX \
> >   hardcode_libdir_flag_spec_CXX \
> >   hardcode_libdir_flag_spec_ld_CXX \
> >   hardcode_libdir_separator_CXX \
> > @@ -9916,7 +9906,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   exclude_expsyms_CXX \
> >   include_expsyms_CXX \
> >   file_list_spec_CXX \
> > -@@ -17940,6 +18785,7 @@ module_cmds \
> > +@@ -17967,6 +18812,7 @@ module_cmds \
> >   module_expsym_cmds \
> >   export_symbols_cmds \
> >   prelink_cmds \
> > @@ -9924,7 +9914,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   postinstall_cmds \
> >   postuninstall_cmds \
> >   finish_cmds \
> > -@@ -17954,7 +18800,8 @@ archive_expsym_cmds_CXX \
> > +@@ -17981,7 +18827,8 @@ archive_expsym_cmds_CXX \
> >   module_cmds_CXX \
> >   module_expsym_cmds_CXX \
> >   export_symbols_cmds_CXX \
> > @@ -9934,7 +9924,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >       case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
> >       *[\\\\\\\`\\"\\\$]*)
> >         eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e
> \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e
> \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
> > -@@ -18711,7 +19558,8 @@ $as_echo X"$file" |
> > +@@ -18738,7 +19585,8 @@ $as_echo X"$file" |
> >   # NOTE: Changes made to this file will be lost: look at ltmain.sh.
> >   #
> >   #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > @@ -9944,7 +9934,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   #   Written by Gordon Matzigkeit, 1996
> >   #
> >   #   This file is part of GNU Libtool.
> > -@@ -18814,19 +19662,42 @@ SP2NL=$lt_lt_SP2NL
> > +@@ -18841,19 +19689,42 @@ SP2NL=$lt_lt_SP2NL
> >   # turn newlines into spaces.
> >   NL2SP=$lt_lt_NL2SP
> >
> > @@ -9988,7 +9978,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   # A symbol stripping program.
> >   STRIP=$lt_STRIP
> >
> > -@@ -18856,6 +19727,12 @@
> global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> > +@@ -18883,6 +19754,12 @@
> global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> >   # Transform the output of nm in a C name address pair when lib prefix
> is needed.
> >
>  global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
> >
> > @@ -10001,7 +9991,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   # The name of the directory that contains temporary libtool files.
> >   objdir=$objdir
> >
> > -@@ -18865,6 +19742,9 @@ MAGIC_CMD=$MAGIC_CMD
> > +@@ -18892,6 +19769,9 @@ MAGIC_CMD=$MAGIC_CMD
> >   # Must we lock files when doing compilation?
> >   need_locks=$lt_need_locks
> >
> > @@ -10011,7 +10001,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
> >   DSYMUTIL=$lt_DSYMUTIL
> >
> > -@@ -18979,12 +19859,12 @@ with_gcc=$GCC
> > +@@ -19006,12 +19886,12 @@ with_gcc=$GCC
> >   # Compiler flag to turn off builtin functions.
> >   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
> >
> > @@ -10027,7 +10017,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   # Compiler flag to prevent dynamic linking.
> >   link_static_flag=$lt_lt_prog_compiler_static
> >
> > -@@ -19071,9 +19951,6 @@ inherit_rpath=$inherit_rpath
> > +@@ -19098,9 +19978,6 @@ inherit_rpath=$inherit_rpath
> >   # Whether libtool must link a program against all its dependency
> libraries.
> >   link_all_deplibs=$link_all_deplibs
> >
> > @@ -10037,7 +10027,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   # Set to "yes" if exported symbols are required.
> >   always_export_symbols=$always_export_symbols
> >
> > -@@ -19089,6 +19966,9 @@ include_expsyms=$lt_include_expsyms
> > +@@ -19116,6 +19993,9 @@ include_expsyms=$lt_include_expsyms
> >   # Commands necessary for linking programs (against libraries) with
> templates.
> >   prelink_cmds=$lt_prelink_cmds
> >
> > @@ -10047,7 +10037,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   # Specify filename containing input files.
> >   file_list_spec=$lt_file_list_spec
> >
> > -@@ -19135,210 +20015,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> > +@@ -19162,210 +20042,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> >     # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> >     # text mode, it properly converts lines to CR/LF.  This bash problem
> >     # is reportedly fixed, but why not run on old versions too?
> > @@ -10421,7 +10411,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >       (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
> >     chmod +x "$ofile"
> >
> > -@@ -19366,12 +20205,12 @@ with_gcc=$GCC_CXX
> > +@@ -19393,12 +20232,12 @@ with_gcc=$GCC_CXX
> >   # Compiler flag to turn off builtin functions.
> >   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
> >
> > @@ -10437,7 +10427,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   # Compiler flag to prevent dynamic linking.
> >   link_static_flag=$lt_lt_prog_compiler_static_CXX
> >
> > -@@ -19458,9 +20297,6 @@ inherit_rpath=$inherit_rpath_CXX
> > +@@ -19485,9 +20324,6 @@ inherit_rpath=$inherit_rpath_CXX
> >   # Whether libtool must link a program against all its dependency
> libraries.
> >   link_all_deplibs=$link_all_deplibs_CXX
> >
> > @@ -10447,7 +10437,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   # Set to "yes" if exported symbols are required.
> >   always_export_symbols=$always_export_symbols_CXX
> >
> > -@@ -19476,6 +20312,9 @@ include_expsyms=$lt_include_expsyms_CXX
> > +@@ -19503,6 +20339,9 @@ include_expsyms=$lt_include_expsyms_CXX
> >   # Commands necessary for linking programs (against libraries) with
> templates.
> >   prelink_cmds=$lt_prelink_cmds_CXX
> >
> > @@ -10458,7 +10448,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   file_list_spec=$lt_file_list_spec_CXX
> >
> >  diff --git a/gprofng/doc/Makefile.in b/gprofng/doc/Makefile.in
> > -index 4050586f6a8..394469e3768 100644
> > +index a45018334e8..4c30941c6b6 100644
> >  --- a/gprofng/doc/Makefile.in
> >  +++ b/gprofng/doc/Makefile.in
> >  @@ -237,6 +237,7 @@ CXXFLAGS = @CXXFLAGS@
> > @@ -10478,7 +10468,7 @@ index 4050586f6a8..394469e3768 100644
> >   NM = @NM@
> >   NMEDIT = @NMEDIT@
> >  diff --git a/gprofng/gp-display-html/Makefile.in
> b/gprofng/gp-display-html/Makefile.in
> > -index 1206a79d3f0..2f763e5f760 100644
> > +index 42886f7c645..b7e31ded46a 100644
> >  --- a/gprofng/gp-display-html/Makefile.in
> >  +++ b/gprofng/gp-display-html/Makefile.in
> >  @@ -200,6 +200,7 @@ CXXFLAGS = @CXXFLAGS@
> > @@ -10498,7 +10488,7 @@ index 1206a79d3f0..2f763e5f760 100644
> >   NM = @NM@
> >   NMEDIT = @NMEDIT@
> >  diff --git a/gprofng/libcollector/Makefile.in
> b/gprofng/libcollector/Makefile.in
> > -index 9372c6dea78..0cf4f58c0ec 100644
> > +index eef61ba85f7..0eb1521b704 100644
> >  --- a/gprofng/libcollector/Makefile.in
> >  +++ b/gprofng/libcollector/Makefile.in
> >  @@ -316,6 +316,7 @@ CXXFLAGS = @CXXFLAGS@
> > @@ -10518,7 +10508,7 @@ index 9372c6dea78..0cf4f58c0ec 100644
> >   NM = @NM@
> >   NMEDIT = @NMEDIT@
> >  diff --git a/gprofng/libcollector/configure
> b/gprofng/libcollector/configure
> > -index ec38721ced2..d9daed11e3f 100755
> > +index e92fbfc2242..09e93f878ae 100755
> >  --- a/gprofng/libcollector/configure
> >  +++ b/gprofng/libcollector/configure
> >  @@ -641,6 +641,8 @@ OTOOL
> > @@ -13118,7 +13108,7 @@ index ec38721ced2..d9daed11e3f 100755
> >   file_list_spec=$lt_file_list_spec_CXX
> >
> >  diff --git a/gprofng/src/Makefile.in b/gprofng/src/Makefile.in
> > -index ba7fdd6e8ad..3a0fc5dbbe7 100644
> > +index 4274762334e..74ab09d7661 100644
> >  --- a/gprofng/src/Makefile.in
> >  +++ b/gprofng/src/Makefile.in
> >  @@ -324,6 +324,7 @@ CXXFLAGS = @CXXFLAGS@
> > @@ -13138,10 +13128,10 @@ index ba7fdd6e8ad..3a0fc5dbbe7 100644
> >   NM = @NM@
> >   NMEDIT = @NMEDIT@
> >  diff --git a/ld/Makefile.in b/ld/Makefile.in
> > -index 782d4017a60..71bbe487aef 100644
> > +index 0405028e02f..bd18a0a9e55 100644
> >  --- a/ld/Makefile.in
> >  +++ b/ld/Makefile.in
> > -@@ -383,6 +383,7 @@ CYGPATH_W = @CYGPATH_W@
> > +@@ -384,6 +384,7 @@ CYGPATH_W = @CYGPATH_W@
> >   DATADIRNAME = @DATADIRNAME@
> >   DEFS = @DEFS@
> >   DEPDIR = @DEPDIR@
> > @@ -13149,7 +13139,7 @@ index 782d4017a60..71bbe487aef 100644
> >   DSYMUTIL = @DSYMUTIL@
> >   DUMPBIN = @DUMPBIN@
> >   ECHO_C = @ECHO_C@
> > -@@ -433,6 +434,7 @@ LN_S = @LN_S@
> > +@@ -434,6 +435,7 @@ LN_S = @LN_S@
> >   LTLIBOBJS = @LTLIBOBJS@
> >   MAINT = @MAINT@
> >   MAKEINFO = @MAKEINFO@
> > @@ -13157,7 +13147,7 @@ index 782d4017a60..71bbe487aef 100644
> >   MKDIR_P = @MKDIR_P@
> >   MKINSTALLDIRS = @MKINSTALLDIRS@
> >   MSGFMT = @MSGFMT@
> > -@@ -481,6 +483,7 @@ abs_builddir = @abs_builddir@
> > +@@ -485,6 +487,7 @@ abs_builddir = @abs_builddir@
> >   abs_srcdir = @abs_srcdir@
> >   abs_top_builddir = @abs_top_builddir@
> >   abs_top_srcdir = @abs_top_srcdir@
> > @@ -13166,7 +13156,7 @@ index 782d4017a60..71bbe487aef 100644
> >   ac_ct_CXX = @ac_ct_CXX@
> >   ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
> >  diff --git a/ld/configure b/ld/configure
> > -index d0a467ac101..45b20013a45 100755
> > +index 5f5dad6d67c..18150633570 100755
> >  --- a/ld/configure
> >  +++ b/ld/configure
> >  @@ -700,8 +700,11 @@ OTOOL
> > @@ -13181,7 +13171,7 @@ index d0a467ac101..45b20013a45 100755
> >   OBJDUMP
> >   LN_S
> >   NM
> > -@@ -828,6 +831,7 @@ enable_static
> > +@@ -831,6 +834,7 @@ enable_static
> >   with_pic
> >   enable_fast_install
> >   with_gnu_ld
> > @@ -13189,7 +13179,7 @@ index d0a467ac101..45b20013a45 100755
> >   enable_libtool_lock
> >   enable_plugins
> >   enable_largefile
> > -@@ -1552,6 +1556,8 @@ Optional Packages:
> > +@@ -1562,6 +1566,8 @@ Optional Packages:
> >     --with-pic              try to use only PIC/non-PIC objects
> [default=use
> >                             both]
> >     --with-gnu-ld           assume the C compiler uses GNU ld
> [default=no]
> > @@ -13198,7 +13188,7 @@ index d0a467ac101..45b20013a45 100755
> >     --with-lib-path=dir1:dir2...  set default LIB_PATH
> >     --with-sysroot=DIR Search for usr/lib et al within DIR.
> >     --with-system-zlib      use installed libz
> > -@@ -5399,8 +5405,8 @@ esac
> > +@@ -5533,8 +5539,8 @@ esac
> >
> >
> >
> > @@ -13209,7 +13199,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >
> >
> > -@@ -5440,7 +5446,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> > +@@ -5574,7 +5580,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print
> strings" >&5
> >   $as_echo_n "checking how to print strings... " >&6; }
> >   # Test print first, because it will be a builtin if present.
> > @@ -13218,7 +13208,7 @@ index d0a467ac101..45b20013a45 100755
> >      test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
> >     ECHO='print -r --'
> >   elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> > -@@ -6133,8 +6139,8 @@ $as_echo_n "checking whether the shell
> understands some XSI constructs... " >&6;
> > +@@ -6267,8 +6273,8 @@ $as_echo_n "checking whether the shell
> understands some XSI constructs... " >&6;
> >   # Try some XSI features
> >   xsi_shell=no
> >   ( _lt_dummy="a/b/c"
> > @@ -13229,7 +13219,7 @@ index d0a467ac101..45b20013a45 100755
> >       && eval 'test $(( 1 + 1 )) -eq 2 \
> >       && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
> >     && xsi_shell=yes
> > -@@ -6183,6 +6189,80 @@ esac
> > +@@ -6317,6 +6323,80 @@ esac
> >
> >
> >
> > @@ -13310,7 +13300,7 @@ index d0a467ac101..45b20013a45 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to
> reload object files" >&5
> >   $as_echo_n "checking for $LD option to reload object files... " >&6; }
> >   if ${lt_cv_ld_reload_flag+:} false; then :
> > -@@ -6199,6 +6279,11 @@ case $reload_flag in
> > +@@ -6333,6 +6413,11 @@ case $reload_flag in
> >   esac
> >   reload_cmds='$LD$reload_flag -o $output$reload_objs'
> >   case $host_os in
> > @@ -13322,7 +13312,7 @@ index d0a467ac101..45b20013a45 100755
> >     darwin*)
> >       if test "$GCC" = yes; then
> >         reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o
> $output$reload_objs'
> > -@@ -6367,7 +6452,8 @@ mingw* | pw32*)
> > +@@ -6501,7 +6586,8 @@ mingw* | pw32*)
> >       lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86
> DLL'
> >       lt_cv_file_magic_cmd='func_win32_libid'
> >     else
> > @@ -13332,7 +13322,7 @@ index d0a467ac101..45b20013a45 100755
> >       lt_cv_file_magic_cmd='$OBJDUMP -f'
> >     fi
> >     ;;
> > -@@ -6521,6 +6607,21 @@ esac
> > +@@ -6655,6 +6741,21 @@ esac
> >   fi
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_deplibs_check_method" >&5
> >   $as_echo "$lt_cv_deplibs_check_method" >&6; }
> > @@ -13354,7 +13344,7 @@ index d0a467ac101..45b20013a45 100755
> >   file_magic_cmd=$lt_cv_file_magic_cmd
> >   deplibs_check_method=$lt_cv_deplibs_check_method
> >   test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > -@@ -6536,6 +6637,157 @@ test -z "$deplibs_check_method" &&
> deplibs_check_method=unknown
> > +@@ -6670,6 +6771,157 @@ test -z "$deplibs_check_method" &&
> deplibs_check_method=unknown
> >
> >
> >
> > @@ -13512,7 +13502,7 @@ index d0a467ac101..45b20013a45 100755
> >   plugin_option=
> >   plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
> >   for plugin in $plugin_names; do
> > -@@ -6550,8 +6802,10 @@ for plugin in $plugin_names; do
> > +@@ -6684,8 +6936,10 @@ for plugin in $plugin_names; do
> >   done
> >
> >   if test -n "$ac_tool_prefix"; then
> > @@ -13525,7 +13515,7 @@ index d0a467ac101..45b20013a45 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> >   $as_echo_n "checking for $ac_word... " >&6; }
> >   if ${ac_cv_prog_AR+:} false; then :
> > -@@ -6567,7 +6821,7 @@ do
> > +@@ -6701,7 +6955,7 @@ do
> >     test -z "$as_dir" && as_dir=.
> >       for ac_exec_ext in '' $ac_executable_extensions; do
> >     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > @@ -13534,7 +13524,7 @@ index d0a467ac101..45b20013a45 100755
> >       $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> >       break 2
> >     fi
> > -@@ -6587,11 +6841,15 @@ $as_echo "no" >&6; }
> > +@@ -6721,11 +6975,15 @@ $as_echo "no" >&6; }
> >   fi
> >
> >
> > @@ -13553,7 +13543,7 @@ index d0a467ac101..45b20013a45 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> >   $as_echo_n "checking for $ac_word... " >&6; }
> >   if ${ac_cv_prog_ac_ct_AR+:} false; then :
> > -@@ -6607,7 +6865,7 @@ do
> > +@@ -6741,7 +6999,7 @@ do
> >     test -z "$as_dir" && as_dir=.
> >       for ac_exec_ext in '' $ac_executable_extensions; do
> >     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > @@ -13562,7 +13552,7 @@ index d0a467ac101..45b20013a45 100755
> >       $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> >       break 2
> >     fi
> > -@@ -6626,6 +6884,10 @@ else
> > +@@ -6760,6 +7018,10 @@ else
> >   $as_echo "no" >&6; }
> >   fi
> >
> > @@ -13573,7 +13563,7 @@ index d0a467ac101..45b20013a45 100755
> >     if test "x$ac_ct_AR" = x; then
> >       AR="false"
> >     else
> > -@@ -6637,25 +6899,19 @@ ac_tool_warned=yes ;;
> > +@@ -6771,25 +7033,19 @@ ac_tool_warned=yes ;;
> >   esac
> >       AR=$ac_ct_AR
> >     fi
> > @@ -13608,7 +13598,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >
> >
> > -@@ -6667,6 +6923,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
> > +@@ -6801,6 +7057,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
> >
> >
> >
> > @@ -13673,7 +13663,7 @@ index d0a467ac101..45b20013a45 100755
> >   if test -n "$ac_tool_prefix"; then
> >     # Extract the first word of "${ac_tool_prefix}strip", so it can be a
> program name with args.
> >   set dummy ${ac_tool_prefix}strip; ac_word=$2
> > -@@ -7006,8 +7320,8 @@ esac
> > +@@ -7140,8 +7454,8 @@ esac
> >   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern
> int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
> >
> >   # Transform an extracted symbol line into symbol name and symbol
> address
> > @@ -13684,7 +13674,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >   # Handle CRLF in mingw tool chain
> >   opt_cr=
> > -@@ -7043,6 +7357,7 @@ for ac_symprfx in "" "_"; do
> > +@@ -7177,6 +7491,7 @@ for ac_symprfx in "" "_"; do
> >     else
> >       lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[
> ]\($symcode$symcode*\)[         ][
> ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
> >     fi
> > @@ -13692,7 +13682,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >     # Check to see that the pipe works correctly.
> >     pipe_works=no
> > -@@ -7084,6 +7399,18 @@ _LT_EOF
> > +@@ -7218,6 +7533,18 @@ _LT_EOF
> >         if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
> >       if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
> >         cat <<_LT_EOF > conftest.$ac_ext
> > @@ -13711,7 +13701,7 @@ index d0a467ac101..45b20013a45 100755
> >   #ifdef __cplusplus
> >   extern "C" {
> >   #endif
> > -@@ -7095,7 +7422,7 @@ _LT_EOF
> > +@@ -7229,7 +7556,7 @@ _LT_EOF
> >         cat <<_LT_EOF >> conftest.$ac_ext
> >
> >   /* The mapping between symbol names and symbols.  */
> > @@ -13720,7 +13710,7 @@ index d0a467ac101..45b20013a45 100755
> >     const char *name;
> >     void       *address;
> >   }
> > -@@ -7121,8 +7448,8 @@ static const void *lt_preloaded_setup() {
> > +@@ -7255,8 +7582,8 @@ static const void *lt_preloaded_setup() {
> >   _LT_EOF
> >         # Now try linking the two files.
> >         mv conftest.$ac_objext conftstm.$ac_objext
> > @@ -13731,7 +13721,7 @@ index d0a467ac101..45b20013a45 100755
> >         LIBS="conftstm.$ac_objext"
> >         CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
> >         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}:
> \"$ac_link\""; } >&5
> > -@@ -7132,8 +7459,8 @@ _LT_EOF
> > +@@ -7266,8 +7593,8 @@ _LT_EOF
> >     test $ac_status = 0; } && test -s conftest${ac_exeext}; then
> >           pipe_works=yes
> >         fi
> > @@ -13742,7 +13732,7 @@ index d0a467ac101..45b20013a45 100755
> >       else
> >         echo "cannot find nm_test_func in $nlist" >&5
> >       fi
> > -@@ -7170,6 +7497,17 @@ else
> > +@@ -7304,6 +7631,17 @@ else
> >   $as_echo "ok" >&6; }
> >   fi
> >
> > @@ -13760,7 +13750,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >
> >
> > -@@ -7186,6 +7524,44 @@ fi
> > +@@ -7320,6 +7658,44 @@ fi
> >
> >
> >
> > @@ -13805,7 +13795,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >
> >
> > -@@ -7397,6 +7773,123 @@ esac
> > +@@ -7531,6 +7907,123 @@ esac
> >
> >   need_locks="$enable_libtool_lock"
> >
> > @@ -13929,7 +13919,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >     case $host_os in
> >       rhapsody* | darwin*)
> > -@@ -7960,6 +8453,8 @@ _LT_EOF
> > +@@ -8094,6 +8587,8 @@ _LT_EOF
> >         $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
> >         echo "$AR cru libconftest.a conftest.o" >&5
> >         $AR cru libconftest.a conftest.o 2>&5
> > @@ -13938,7 +13928,7 @@ index d0a467ac101..45b20013a45 100755
> >         cat > conftest.c << _LT_EOF
> >   int main() { return 0;}
> >   _LT_EOF
> > -@@ -8028,6 +8523,16 @@ done
> > +@@ -8162,6 +8657,16 @@ done
> >
> >
> >
> > @@ -13955,7 +13945,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >
> >   # Set options
> > -@@ -8543,8 +9048,6 @@ fi
> > +@@ -8677,8 +9182,6 @@ fi
> >   lt_prog_compiler_pic=
> >   lt_prog_compiler_static=
> >
> > @@ -13964,7 +13954,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >     if test "$GCC" = yes; then
> >       lt_prog_compiler_wl='-Wl,'
> > -@@ -8710,6 +9213,12 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> > +@@ -8844,6 +9347,12 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> >       lt_prog_compiler_pic='--shared'
> >       lt_prog_compiler_static='--static'
> >       ;;
> > @@ -13977,7 +13967,7 @@ index d0a467ac101..45b20013a45 100755
> >         pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
> >           # Portland Group compilers (*not* the Pentium gcc compiler,
> >       # which looks to be a dead project)
> > -@@ -8772,7 +9281,7 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> > +@@ -8906,7 +9415,7 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> >         lt_prog_compiler_pic='-KPIC'
> >         lt_prog_compiler_static='-Bstatic'
> >         case $cc_basename in
> > @@ -13986,7 +13976,7 @@ index d0a467ac101..45b20013a45 100755
> >       lt_prog_compiler_wl='-Qoption ld ';;
> >         *)
> >       lt_prog_compiler_wl='-Wl,';;
> > -@@ -8829,13 +9338,17 @@ case $host_os in
> > +@@ -8963,13 +9472,17 @@ case $host_os in
> >       lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
> >       ;;
> >   esac
> > @@ -14010,7 +14000,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >   #
> >   # Check to make sure the PIC flag actually works.
> > -@@ -8896,6 +9409,11 @@ fi
> > +@@ -9030,6 +9543,11 @@ fi
> >
> >
> >
> > @@ -14022,7 +14012,7 @@ index d0a467ac101..45b20013a45 100755
> >   #
> >   # Check to make sure the static flag actually works.
> >   #
> > -@@ -9246,7 +9764,8 @@ _LT_EOF
> > +@@ -9380,7 +9898,8 @@ _LT_EOF
> >         allow_undefined_flag=unsupported
> >         always_export_symbols=no
> >         enable_shared_with_static_runtimes=yes
> > @@ -14032,7 +14022,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> >           archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o
> $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib
> -Xlinker $lib'
> > -@@ -9345,12 +9864,12 @@ _LT_EOF
> > +@@ -9479,12 +9998,12 @@ _LT_EOF
> >         whole_archive_flag_spec='--whole-archive$convenience
> --no-whole-archive'
> >         hardcode_libdir_flag_spec=
> >         hardcode_libdir_flag_spec_ld='-rpath $libdir'
> > @@ -14047,7 +14037,7 @@ index d0a467ac101..45b20013a45 100755
> >         fi
> >         ;;
> >       esac
> > -@@ -9364,8 +9883,8 @@ _LT_EOF
> > +@@ -9498,8 +10017,8 @@ _LT_EOF
> >       archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o
> $lib'
> >       wlarc=
> >         else
> > @@ -14058,7 +14048,7 @@ index d0a467ac101..45b20013a45 100755
> >         fi
> >         ;;
> >
> > -@@ -9383,8 +9902,8 @@ _LT_EOF
> > +@@ -9517,8 +10036,8 @@ _LT_EOF
> >
> >   _LT_EOF
> >         elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' >
> /dev/null; then
> > @@ -14069,7 +14059,7 @@ index d0a467ac101..45b20013a45 100755
> >         else
> >       ld_shlibs=no
> >         fi
> > -@@ -9430,8 +9949,8 @@ _LT_EOF
> > +@@ -9564,8 +10083,8 @@ _LT_EOF
> >
> >       *)
> >         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' >
> /dev/null; then
> > @@ -14080,7 +14070,7 @@ index d0a467ac101..45b20013a45 100755
> >         else
> >       ld_shlibs=no
> >         fi
> > -@@ -9561,7 +10080,13 @@ _LT_EOF
> > +@@ -9695,7 +10214,13 @@ _LT_EOF
> >       allow_undefined_flag='-berok'
> >           # Determine the default libpath from the value encoded in an
> >           # empty executable.
> > @@ -14095,7 +14085,7 @@ index d0a467ac101..45b20013a45 100755
> >   /* end confdefs.h.  */
> >
> >   int
> > -@@ -9574,22 +10099,29 @@ main ()
> > +@@ -9708,22 +10233,29 @@ main ()
> >   _ACEOF
> >   if ac_fn_c_try_link "$LINENO"; then :
> >
> > @@ -14138,7 +14128,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >
>  hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> >           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_sym_flag:\$export_symbols $shared_flag"
> > -@@ -9601,7 +10133,13 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9735,7 +10267,13 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >       else
> >        # Determine the default libpath from the value encoded in an
> >        # empty executable.
> > @@ -14153,7 +14143,7 @@ index d0a467ac101..45b20013a45 100755
> >   /* end confdefs.h.  */
> >
> >   int
> > -@@ -9614,22 +10152,29 @@ main ()
> > +@@ -9748,22 +10286,29 @@ main ()
> >   _ACEOF
> >   if ac_fn_c_try_link "$LINENO"; then :
> >
> > @@ -14196,7 +14186,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> >         # Warning - without using the other run time loading flags,
> > -@@ -9673,21 +10218,64 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9807,21 +10352,64 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >         # When not using gcc, we currently assume that we are using
> >         # Microsoft Visual C++.
> >         # hardcode_libdir_flag_spec is actually meaningless, as there is
> > @@ -14276,7 +14266,7 @@ index d0a467ac101..45b20013a45 100755
> >         ;;
> >
> >       darwin* | rhapsody*)
> > -@@ -9748,7 +10336,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9882,7 +10470,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >
> >       # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
> >       freebsd* | dragonfly*)
> > @@ -14285,7 +14275,7 @@ index d0a467ac101..45b20013a45 100755
> >         hardcode_libdir_flag_spec='-R$libdir'
> >         hardcode_direct=yes
> >         hardcode_shlibpath_var=no
> > -@@ -9756,7 +10344,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9890,7 +10478,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >
> >       hpux9*)
> >         if test "$GCC" = yes; then
> > @@ -14294,7 +14284,7 @@ index d0a467ac101..45b20013a45 100755
> >         else
> >       archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir
> -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test
> $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> >         fi
> > -@@ -9772,7 +10360,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9906,7 +10494,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >
> >       hpux10*)
> >         if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> > @@ -14303,7 +14293,7 @@ index d0a467ac101..45b20013a45 100755
> >         else
> >       archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib
> $libobjs $deplibs $linker_flags'
> >         fi
> > -@@ -9796,10 +10384,10 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9930,10 +10518,10 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >         archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs
> $deplibs $compiler_flags'
> >         ;;
> >       ia64*)
> > @@ -14316,7 +14306,7 @@ index d0a467ac101..45b20013a45 100755
> >         ;;
> >       esac
> >         else
> > -@@ -9878,23 +10466,36 @@ fi
> > +@@ -10012,23 +10600,36 @@ fi
> >
> >       irix5* | irix6* | nonstopux*)
> >         if test "$GCC" = yes; then
> > @@ -14361,7 +14351,7 @@ index d0a467ac101..45b20013a45 100755
> >         else
> >       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> -soname $soname `test -n "$verstring" && func_echo_all "-set_version
> $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
> >       archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> -soname $soname `test -n "$verstring" && func_echo_all "-set_version
> $verstring"` -update_registry ${output_objdir}/so_locations -exports_file
> $export_symbols -o $lib'
> > -@@ -9979,7 +10580,7 @@ rm -f core conftest.err conftest.$ac_objext \
> > +@@ -10113,7 +10714,7 @@ rm -f core conftest.err conftest.$ac_objext \
> >       osf4* | osf5*)  # as osf3* with the addition of -msym flag
> >         if test "$GCC" = yes; then
> >       allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
> > @@ -14370,7 +14360,7 @@ index d0a467ac101..45b20013a45 100755
> >       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
> >         else
> >       allow_undefined_flag=' -expect_unresolved \*'
> > -@@ -9998,9 +10599,9 @@ rm -f core conftest.err conftest.$ac_objext \
> > +@@ -10132,9 +10733,9 @@ rm -f core conftest.err conftest.$ac_objext \
> >         no_undefined_flag=' -z defs'
> >         if test "$GCC" = yes; then
> >       wlarc='${wl}'
> > @@ -14382,7 +14372,7 @@ index d0a467ac101..45b20013a45 100755
> >         else
> >       case `$CC -V 2>&1` in
> >       *"Compilers 5.0"*)
> > -@@ -10576,8 +11177,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +@@ -10710,8 +11311,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> >     need_version=no
> >     need_lib_prefix=no
> >
> > @@ -14394,7 +14384,7 @@ index d0a467ac101..45b20013a45 100755
> >       library_names_spec='$libname.dll.a'
> >       # DLL is installed to $(libdir)/../bin by postinstall_cmds
> >       postinstall_cmds='base_file=`basename \${file}`~
> > -@@ -10610,13 +11212,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +@@ -10744,13 +11346,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> >         library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo
> ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> >         ;;
> >       esac
> > @@ -14467,16 +14457,16 @@ index d0a467ac101..45b20013a45 100755
> >     # FIXME: first we should search . and the directory the executable
> is in
> >     shlibpath_var=PATH
> >     ;;
> > -@@ -11494,7 +12154,7 @@ else
> > +@@ -11628,7 +12288,7 @@ else
> >     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> >     lt_status=$lt_dlunknown
> >     cat > conftest.$ac_ext <<_LT_EOF
> > --#line 11494 "configure"
> > +-#line 11628 "configure"
> >  +#line $LINENO "configure"
> >   #include "confdefs.h"
> >
> >   #if HAVE_DLFCN_H
> > -@@ -11538,10 +12198,10 @@ else
> > +@@ -11672,10 +12332,10 @@ else
> >   /* When -fvisbility=hidden is used, assume the code has been annotated
> >      correspondingly for the symbols needed.  */
> >   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3))
> || (__GNUC__ > 3))
> > @@ -14489,16 +14479,16 @@ index d0a467ac101..45b20013a45 100755
> >   int main ()
> >   {
> >     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -11600,7 +12260,7 @@ else
> > +@@ -11734,7 +12394,7 @@ else
> >     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> >     lt_status=$lt_dlunknown
> >     cat > conftest.$ac_ext <<_LT_EOF
> > --#line 11600 "configure"
> > +-#line 11734 "configure"
> >  +#line $LINENO "configure"
> >   #include "confdefs.h"
> >
> >   #if HAVE_DLFCN_H
> > -@@ -11644,10 +12304,10 @@ else
> > +@@ -11778,10 +12438,10 @@ else
> >   /* When -fvisbility=hidden is used, assume the code has been annotated
> >      correspondingly for the symbols needed.  */
> >   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3))
> || (__GNUC__ > 3))
> > @@ -14511,7 +14501,7 @@ index d0a467ac101..45b20013a45 100755
> >   int main ()
> >   {
> >     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -12039,6 +12699,7 @@ $RM -r conftest*
> > +@@ -12173,6 +12833,7 @@ $RM -r conftest*
> >
> >     # Allow CC to be a program name with arguments.
> >     lt_save_CC=$CC
> > @@ -14519,7 +14509,7 @@ index d0a467ac101..45b20013a45 100755
> >     lt_save_LD=$LD
> >     lt_save_GCC=$GCC
> >     GCC=$GXX
> > -@@ -12056,6 +12717,7 @@ $RM -r conftest*
> > +@@ -12190,6 +12851,7 @@ $RM -r conftest*
> >     fi
> >     test -z "${LDCXX+set}" || LD=$LDCXX
> >     CC=${CXX-"c++"}
> > @@ -14527,7 +14517,7 @@ index d0a467ac101..45b20013a45 100755
> >     compiler=$CC
> >     compiler_CXX=$CC
> >     for cc_temp in $compiler""; do
> > -@@ -12338,7 +13000,13 @@ $as_echo_n "checking whether the $compiler
> linker ($LD) supports shared librarie
> > +@@ -12472,7 +13134,13 @@ $as_echo_n "checking whether the $compiler
> linker ($LD) supports shared librarie
> >             allow_undefined_flag_CXX='-berok'
> >             # Determine the default libpath from the value encoded in an
> empty
> >             # executable.
> > @@ -14542,7 +14532,7 @@ index d0a467ac101..45b20013a45 100755
> >   /* end confdefs.h.  */
> >
> >   int
> > -@@ -12351,22 +13019,29 @@ main ()
> > +@@ -12485,22 +13153,29 @@ main ()
> >   _ACEOF
> >   if ac_fn_cxx_try_link "$LINENO"; then :
> >
> > @@ -14585,7 +14575,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >
>  hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
> >
> > -@@ -12379,7 +13054,13 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -12513,7 +13188,13 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >             else
> >           # Determine the default libpath from the value encoded in an
> >           # empty executable.
> > @@ -14600,7 +14590,7 @@ index d0a467ac101..45b20013a45 100755
> >   /* end confdefs.h.  */
> >
> >   int
> > -@@ -12392,22 +13073,29 @@ main ()
> > +@@ -12526,22 +13207,29 @@ main ()
> >   _ACEOF
> >   if ac_fn_cxx_try_link "$LINENO"; then :
> >
> > @@ -14643,7 +14633,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >
>  hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
> >           # Warning - without using the other run time loading flags,
> > -@@ -12450,29 +13138,75 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -12584,29 +13272,75 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >           ;;
> >
> >         cygwin* | mingw* | pw32* | cegcc*)
> > @@ -14742,7 +14732,7 @@ index d0a467ac101..45b20013a45 100755
> >         darwin* | rhapsody*)
> >
> >
> > -@@ -12578,7 +13312,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -12712,7 +13446,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >               ;;
> >             *)
> >               if test "$GXX" = yes; then
> > @@ -14751,7 +14741,7 @@ index d0a467ac101..45b20013a45 100755
> >               else
> >                 # FIXME: insert proper C++ library support
> >                 ld_shlibs_CXX=no
> > -@@ -12649,10 +13383,10 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -12783,10 +13517,10 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >                   archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h
> ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects
> $compiler_flags'
> >                   ;;
> >                 ia64*)
> > @@ -14764,7 +14754,7 @@ index d0a467ac101..45b20013a45 100755
> >                   ;;
> >               esac
> >             fi
> > -@@ -12693,9 +13427,9 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -12827,9 +13561,9 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >             *)
> >           if test "$GXX" = yes; then
> >             if test "$with_gnu_ld" = no; then
> > @@ -14776,7 +14766,7 @@ index d0a467ac101..45b20013a45 100755
> >             fi
> >           fi
> >           link_all_deplibs_CXX=yes
> > -@@ -12765,20 +13499,20 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -12899,20 +13633,20 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >             prelink_cmds_CXX='tpldir=Template.dir~
> >               rm -rf $tpldir~
> >               $CC --prelink_objects --instantiation_dir $tpldir $objs
> $libobjs $compile_deplibs~
> > @@ -14801,7 +14791,7 @@ index d0a467ac101..45b20013a45 100755
> >             ;;
> >           *) # Version 6 and above use weak symbols
> >             archive_cmds_CXX='$CC -shared $pic_flag $predep_objects
> $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname
> ${wl}$soname -o $lib'
> > -@@ -12973,7 +13707,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -13107,7 +13841,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >                 archive_cmds_CXX='$CC -shared -nostdlib
> ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects
> $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" &&
> func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations -o $lib'
> >                 ;;
> >               *)
> > @@ -14810,7 +14800,7 @@ index d0a467ac101..45b20013a45 100755
> >                 ;;
> >             esac
> >
> > -@@ -13019,7 +13753,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -13153,7 +13887,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >
> >         solaris*)
> >           case $cc_basename in
> > @@ -14819,7 +14809,7 @@ index d0a467ac101..45b20013a45 100755
> >           # Sun C++ 4.2, 5.x and Centerline C++
> >               archive_cmds_need_lc_CXX=yes
> >           no_undefined_flag_CXX=' -zdefs'
> > -@@ -13060,9 +13794,9 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -13194,9 +13928,9 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >           if test "$GXX" = yes && test "$with_gnu_ld" = no; then
> >             no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
> >             if $CC --version | $GREP -v '^2\.7' > /dev/null; then
> > @@ -14831,7 +14821,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >               # Commands to make compiler produce verbose output that
> lists
> >               # what "hidden" libraries, object files and flags are used
> when
> > -@@ -13197,6 +13931,13 @@ private:
> > +@@ -13331,6 +14065,13 @@ private:
> >   };
> >   _LT_EOF
> >
> > @@ -14845,7 +14835,7 @@ index d0a467ac101..45b20013a45 100755
> >   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\"";
> } >&5
> >     (eval $ac_compile) 2>&5
> >     ac_status=$?
> > -@@ -13210,7 +13951,7 @@ if { { eval echo
> "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
> > +@@ -13344,7 +14085,7 @@ if { { eval echo
> "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
> >     pre_test_object_deps_done=no
> >
> >     for p in `eval "$output_verbose_link_cmd"`; do
> > @@ -14854,7 +14844,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >       -L* | -R* | -l*)
> >          # Some compilers place space between "-{L,R}" and the path.
> > -@@ -13219,13 +13960,22 @@ if { { eval echo
> "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
> > +@@ -13353,13 +14094,22 @@ if { { eval echo
> "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
> >             test $p = "-R"; then
> >        prev=$p
> >        continue
> > @@ -14881,7 +14871,7 @@ index d0a467ac101..45b20013a45 100755
> >          # Internal compiler library paths should come after those
> >          # provided the user.  The postdeps already come after the
> >          # user supplied libs so there is no need to process them.
> > -@@ -13245,8 +13995,10 @@ if { { eval echo
> "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
> > +@@ -13379,8 +14129,10 @@ if { { eval echo
> "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
> >          postdeps_CXX="${postdeps_CXX} ${prev}${p}"
> >        fi
> >          fi
> > @@ -14892,7 +14882,7 @@ index d0a467ac101..45b20013a45 100755
> >       *.$objext)
> >          # This assumes that the test object file only shows up
> >          # once in the compiler output.
> > -@@ -13282,6 +14034,7 @@ else
> > +@@ -13416,6 +14168,7 @@ else
> >   fi
> >
> >   $RM -f confest.$objext
> > @@ -14900,7 +14890,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >   # PORTME: override above test on systems where it is broken
> >   case $host_os in
> > -@@ -13317,7 +14070,7 @@ linux*)
> > +@@ -13451,7 +14204,7 @@ linux*)
> >
> >   solaris*)
> >     case $cc_basename in
> > @@ -14909,7 +14899,7 @@ index d0a467ac101..45b20013a45 100755
> >       # The more standards-conforming stlport4 library is
> >       # incompatible with the Cstd library. Avoid specifying
> >       # it if it's in CXXFLAGS. Ignore libCrun as
> > -@@ -13382,8 +14135,6 @@ fi
> > +@@ -13516,8 +14269,6 @@ fi
> >   lt_prog_compiler_pic_CXX=
> >   lt_prog_compiler_static_CXX=
> >
> > @@ -14918,7 +14908,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >     # C++ specific cases for pic, static, wl, etc.
> >     if test "$GXX" = yes; then
> > -@@ -13488,6 +14239,11 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> > +@@ -13622,6 +14373,11 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> >         ;;
> >       esac
> >       ;;
> > @@ -14930,7 +14920,7 @@ index d0a467ac101..45b20013a45 100755
> >         dgux*)
> >       case $cc_basename in
> >         ec++*)
> > -@@ -13640,7 +14396,7 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> > +@@ -13774,7 +14530,7 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> >       ;;
> >         solaris*)
> >       case $cc_basename in
> > @@ -14939,7 +14929,7 @@ index d0a467ac101..45b20013a45 100755
> >           # Sun C++ 4.2, 5.x and Centerline C++
> >           lt_prog_compiler_pic_CXX='-KPIC'
> >           lt_prog_compiler_static_CXX='-Bstatic'
> > -@@ -13705,10 +14461,17 @@ case $host_os in
> > +@@ -13839,10 +14595,17 @@ case $host_os in
> >       lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
> >       ;;
> >   esac
> > @@ -14960,7 +14950,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >   #
> >   # Check to make sure the PIC flag actually works.
> > -@@ -13766,6 +14529,8 @@ fi
> > +@@ -13900,6 +14663,8 @@ fi
> >
> >
> >
> > @@ -14969,7 +14959,7 @@ index d0a467ac101..45b20013a45 100755
> >   #
> >   # Check to make sure the static flag actually works.
> >   #
> > -@@ -13943,6 +14708,7 @@ fi
> > +@@ -14077,6 +14842,7 @@ fi
> >   $as_echo_n "checking whether the $compiler linker ($LD) supports
> shared libraries... " >&6; }
> >
> >     export_symbols_cmds_CXX='$NM $libobjs $convenience |
> $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
> > @@ -14977,7 +14967,7 @@ index d0a467ac101..45b20013a45 100755
> >     case $host_os in
> >     aix[4-9]*)
> >       # If we're using GNU nm, then we don't want the "-C" option.
> > -@@ -13957,15 +14723,20 @@ $as_echo_n "checking whether the $compiler
> linker ($LD) supports shared librarie
> > +@@ -14091,15 +14857,20 @@ $as_echo_n "checking whether the $compiler
> linker ($LD) supports shared librarie
> >       ;;
> >     pw32*)
> >       export_symbols_cmds_CXX="$ltdll_cmds"
> > @@ -15003,7 +14993,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
> >   $as_echo "$ld_shlibs_CXX" >&6; }
> > -@@ -14228,8 +14999,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +@@ -14362,8 +15133,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> >     need_version=no
> >     need_lib_prefix=no
> >
> > @@ -15015,7 +15005,7 @@ index d0a467ac101..45b20013a45 100755
> >       library_names_spec='$libname.dll.a'
> >       # DLL is installed to $(libdir)/../bin by postinstall_cmds
> >       postinstall_cmds='base_file=`basename \${file}`~
> > -@@ -14261,13 +15033,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +@@ -14395,13 +15167,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> >         library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo
> ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> >         ;;
> >       esac
> > @@ -15088,7 +15078,7 @@ index d0a467ac101..45b20013a45 100755
> >     # FIXME: first we should search . and the directory the executable
> is in
> >     shlibpath_var=PATH
> >     ;;
> > -@@ -14807,6 +15637,7 @@ fi
> > +@@ -14941,6 +15771,7 @@ fi
> >     fi # test -n "$compiler"
> >
> >     CC=$lt_save_CC
> > @@ -15096,7 +15086,7 @@ index d0a467ac101..45b20013a45 100755
> >     LDCXX=$LD
> >     LD=$lt_save_LD
> >     GCC=$lt_save_GCC
> > -@@ -18172,13 +19003,20 @@ exeext='`$ECHO "$exeext" | $SED
> "$delay_single_quote_subst"`'
> > +@@ -18322,13 +19153,20 @@ exeext='`$ECHO "$exeext" | $SED
> "$delay_single_quote_subst"`'
> >   lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
> >   lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
> >   lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> > @@ -15117,7 +15107,7 @@ index d0a467ac101..45b20013a45 100755
> >   STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
> >   RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
> >   old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED
> "$delay_single_quote_subst"`'
> > -@@ -18193,14 +19031,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO
> "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> > +@@ -18343,14 +19181,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO
> "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> >   lt_cv_sys_global_symbol_to_cdecl='`$ECHO
> "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
> >   lt_cv_sys_global_symbol_to_c_name_address='`$ECHO
> "$lt_cv_sys_global_symbol_to_c_name_address" | $SED
> "$delay_single_quote_subst"`'
> >   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"`'
> > @@ -15136,7 +15126,7 @@ index d0a467ac101..45b20013a45 100755
> >   DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
> >   NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
> >   LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> > -@@ -18233,12 +19074,12 @@ hardcode_shlibpath_var='`$ECHO
> "$hardcode_shlibpath_var" | $SED "$delay_single_q
> > +@@ -18383,12 +19224,12 @@ hardcode_shlibpath_var='`$ECHO
> "$hardcode_shlibpath_var" | $SED "$delay_single_q
> >   hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED
> "$delay_single_quote_subst"`'
> >   inherit_rpath='`$ECHO "$inherit_rpath" | $SED
> "$delay_single_quote_subst"`'
> >   link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED
> "$delay_single_quote_subst"`'
> > @@ -15150,7 +15140,7 @@ index d0a467ac101..45b20013a45 100755
> >   file_list_spec='`$ECHO "$file_list_spec" | $SED
> "$delay_single_quote_subst"`'
> >   variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" |
> $SED "$delay_single_quote_subst"`'
> >   need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED
> "$delay_single_quote_subst"`'
> > -@@ -18277,8 +19118,8 @@ old_archive_cmds_CXX='`$ECHO
> "$old_archive_cmds_CXX" | $SED "$delay_single_quote
> > +@@ -18427,8 +19268,8 @@ old_archive_cmds_CXX='`$ECHO
> "$old_archive_cmds_CXX" | $SED "$delay_single_quote
> >   compiler_CXX='`$ECHO "$compiler_CXX" | $SED
> "$delay_single_quote_subst"`'
> >   GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
> >   lt_prog_compiler_no_builtin_flag_CXX='`$ECHO
> "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
> > @@ -15160,7 +15150,7 @@ index d0a467ac101..45b20013a45 100755
> >   lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" |
> $SED "$delay_single_quote_subst"`'
> >   lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" |
> $SED "$delay_single_quote_subst"`'
> >   archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED
> "$delay_single_quote_subst"`'
> > -@@ -18305,12 +19146,12 @@ hardcode_shlibpath_var_CXX='`$ECHO
> "$hardcode_shlibpath_var_CXX" | $SED "$delay_
> > +@@ -18455,12 +19296,12 @@ hardcode_shlibpath_var_CXX='`$ECHO
> "$hardcode_shlibpath_var_CXX" | $SED "$delay_
> >   hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED
> "$delay_single_quote_subst"`'
> >   inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED
> "$delay_single_quote_subst"`'
> >   link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED
> "$delay_single_quote_subst"`'
> > @@ -15174,7 +15164,7 @@ index d0a467ac101..45b20013a45 100755
> >   file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED
> "$delay_single_quote_subst"`'
> >   hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED
> "$delay_single_quote_subst"`'
> >   compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" |
> $SED "$delay_single_quote_subst"`'
> > -@@ -18348,8 +19189,13 @@ reload_flag \
> > +@@ -18498,8 +19339,13 @@ reload_flag \
> >   OBJDUMP \
> >   deplibs_check_method \
> >   file_magic_cmd \
> > @@ -15188,7 +15178,7 @@ index d0a467ac101..45b20013a45 100755
> >   STRIP \
> >   RANLIB \
> >   CC \
> > -@@ -18359,12 +19205,14 @@ lt_cv_sys_global_symbol_pipe \
> > +@@ -18509,12 +19355,14 @@ lt_cv_sys_global_symbol_pipe \
> >   lt_cv_sys_global_symbol_to_cdecl \
> >   lt_cv_sys_global_symbol_to_c_name_address \
> >   lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> > @@ -15204,7 +15194,7 @@ index d0a467ac101..45b20013a45 100755
> >   DSYMUTIL \
> >   NMEDIT \
> >   LIPO \
> > -@@ -18380,7 +19228,6 @@ no_undefined_flag \
> > +@@ -18530,7 +19378,6 @@ no_undefined_flag \
> >   hardcode_libdir_flag_spec \
> >   hardcode_libdir_flag_spec_ld \
> >   hardcode_libdir_separator \
> > @@ -15212,7 +15202,7 @@ index d0a467ac101..45b20013a45 100755
> >   exclude_expsyms \
> >   include_expsyms \
> >   file_list_spec \
> > -@@ -18402,8 +19249,8 @@ LD_CXX \
> > +@@ -18552,8 +19399,8 @@ LD_CXX \
> >   reload_flag_CXX \
> >   compiler_CXX \
> >   lt_prog_compiler_no_builtin_flag_CXX \
> > @@ -15222,7 +15212,7 @@ index d0a467ac101..45b20013a45 100755
> >   lt_prog_compiler_static_CXX \
> >   lt_cv_prog_compiler_c_o_CXX \
> >   export_dynamic_flag_spec_CXX \
> > -@@ -18415,7 +19262,6 @@ no_undefined_flag_CXX \
> > +@@ -18565,7 +19412,6 @@ no_undefined_flag_CXX \
> >   hardcode_libdir_flag_spec_CXX \
> >   hardcode_libdir_flag_spec_ld_CXX \
> >   hardcode_libdir_separator_CXX \
> > @@ -15230,7 +15220,7 @@ index d0a467ac101..45b20013a45 100755
> >   exclude_expsyms_CXX \
> >   include_expsyms_CXX \
> >   file_list_spec_CXX \
> > -@@ -18449,6 +19295,7 @@ module_cmds \
> > +@@ -18599,6 +19445,7 @@ module_cmds \
> >   module_expsym_cmds \
> >   export_symbols_cmds \
> >   prelink_cmds \
> > @@ -15238,7 +15228,7 @@ index d0a467ac101..45b20013a45 100755
> >   postinstall_cmds \
> >   postuninstall_cmds \
> >   finish_cmds \
> > -@@ -18463,7 +19310,8 @@ archive_expsym_cmds_CXX \
> > +@@ -18613,7 +19460,8 @@ archive_expsym_cmds_CXX \
> >   module_cmds_CXX \
> >   module_expsym_cmds_CXX \
> >   export_symbols_cmds_CXX \
> > @@ -15248,7 +15238,7 @@ index d0a467ac101..45b20013a45 100755
> >       case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
> >       *[\\\\\\\`\\"\\\$]*)
> >         eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e
> \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e
> \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
> > -@@ -19228,7 +20076,8 @@ $as_echo X"$file" |
> > +@@ -19378,7 +20226,8 @@ $as_echo X"$file" |
> >   # NOTE: Changes made to this file will be lost: look at ltmain.sh.
> >   #
> >   #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > @@ -15258,7 +15248,7 @@ index d0a467ac101..45b20013a45 100755
> >   #   Written by Gordon Matzigkeit, 1996
> >   #
> >   #   This file is part of GNU Libtool.
> > -@@ -19331,19 +20180,42 @@ SP2NL=$lt_lt_SP2NL
> > +@@ -19481,19 +20330,42 @@ SP2NL=$lt_lt_SP2NL
> >   # turn newlines into spaces.
> >   NL2SP=$lt_lt_NL2SP
> >
> > @@ -15302,7 +15292,7 @@ index d0a467ac101..45b20013a45 100755
> >   # A symbol stripping program.
> >   STRIP=$lt_STRIP
> >
> > -@@ -19373,6 +20245,12 @@
> global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> > +@@ -19523,6 +20395,12 @@
> global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> >   # Transform the output of nm in a C name address pair when lib prefix
> is needed.
> >
>  global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
> >
> > @@ -15315,7 +15305,7 @@ index d0a467ac101..45b20013a45 100755
> >   # The name of the directory that contains temporary libtool files.
> >   objdir=$objdir
> >
> > -@@ -19382,6 +20260,9 @@ MAGIC_CMD=$MAGIC_CMD
> > +@@ -19532,6 +20410,9 @@ MAGIC_CMD=$MAGIC_CMD
> >   # Must we lock files when doing compilation?
> >   need_locks=$lt_need_locks
> >
> > @@ -15325,7 +15315,7 @@ index d0a467ac101..45b20013a45 100755
> >   # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
> >   DSYMUTIL=$lt_DSYMUTIL
> >
> > -@@ -19496,12 +20377,12 @@ with_gcc=$GCC
> > +@@ -19646,12 +20527,12 @@ with_gcc=$GCC
> >   # Compiler flag to turn off builtin functions.
> >   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
> >
> > @@ -15341,7 +15331,7 @@ index d0a467ac101..45b20013a45 100755
> >   # Compiler flag to prevent dynamic linking.
> >   link_static_flag=$lt_lt_prog_compiler_static
> >
> > -@@ -19588,9 +20469,6 @@ inherit_rpath=$inherit_rpath
> > +@@ -19738,9 +20619,6 @@ inherit_rpath=$inherit_rpath
> >   # Whether libtool must link a program against all its dependency
> libraries.
> >   link_all_deplibs=$link_all_deplibs
> >
> > @@ -15351,7 +15341,7 @@ index d0a467ac101..45b20013a45 100755
> >   # Set to "yes" if exported symbols are required.
> >   always_export_symbols=$always_export_symbols
> >
> > -@@ -19606,6 +20484,9 @@ include_expsyms=$lt_include_expsyms
> > +@@ -19756,6 +20634,9 @@ include_expsyms=$lt_include_expsyms
> >   # Commands necessary for linking programs (against libraries) with
> templates.
> >   prelink_cmds=$lt_prelink_cmds
> >
> > @@ -15361,7 +15351,7 @@ index d0a467ac101..45b20013a45 100755
> >   # Specify filename containing input files.
> >   file_list_spec=$lt_file_list_spec
> >
> > -@@ -19652,210 +20533,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> > +@@ -19802,210 +20683,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> >     # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> >     # text mode, it properly converts lines to CR/LF.  This bash problem
> >     # is reportedly fixed, but why not run on old versions too?
> > @@ -15735,7 +15725,7 @@ index d0a467ac101..45b20013a45 100755
> >       (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
> >     chmod +x "$ofile"
> >
> > -@@ -19883,12 +20723,12 @@ with_gcc=$GCC_CXX
> > +@@ -20033,12 +20873,12 @@ with_gcc=$GCC_CXX
> >   # Compiler flag to turn off builtin functions.
> >   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
> >
> > @@ -15751,7 +15741,7 @@ index d0a467ac101..45b20013a45 100755
> >   # Compiler flag to prevent dynamic linking.
> >   link_static_flag=$lt_lt_prog_compiler_static_CXX
> >
> > -@@ -19975,9 +20815,6 @@ inherit_rpath=$inherit_rpath_CXX
> > +@@ -20125,9 +20965,6 @@ inherit_rpath=$inherit_rpath_CXX
> >   # Whether libtool must link a program against all its dependency
> libraries.
> >   link_all_deplibs=$link_all_deplibs_CXX
> >
> > @@ -15761,7 +15751,7 @@ index d0a467ac101..45b20013a45 100755
> >   # Set to "yes" if exported symbols are required.
> >   always_export_symbols=$always_export_symbols_CXX
> >
> > -@@ -19993,6 +20830,9 @@ include_expsyms=$lt_include_expsyms_CXX
> > +@@ -20143,6 +20980,9 @@ include_expsyms=$lt_include_expsyms_CXX
> >   # Commands necessary for linking programs (against libraries) with
> templates.
> >   prelink_cmds=$lt_prelink_cmds_CXX
> >
> > @@ -15772,7 +15762,7 @@ index d0a467ac101..45b20013a45 100755
> >   file_list_spec=$lt_file_list_spec_CXX
> >
> >  diff --git a/libbacktrace/Makefile.in b/libbacktrace/Makefile.in
> > -index e6a4c8e2ef3..3547e3649b7 100644
> > +index 0a61880ba67..5889b0477cd 100644
> >  --- a/libbacktrace/Makefile.in
> >  +++ b/libbacktrace/Makefile.in
> >  @@ -827,6 +827,7 @@ CPP = @CPP@
> > @@ -17713,7 +17703,7 @@ index 406b67b8cbc..b648da40aab 100755
> >     chmod +x "$ofile"
> >
> >  diff --git a/libctf/Makefile.in b/libctf/Makefile.in
> > -index 1984f50867a..51a3dd26e87 100644
> > +index f2b852e3fae..63e3b2e05ea 100644
> >  --- a/libctf/Makefile.in
> >  +++ b/libctf/Makefile.in
> >  @@ -393,6 +393,7 @@ CYGPATH_W = @CYGPATH_W@
> > @@ -17733,7 +17723,7 @@ index 1984f50867a..51a3dd26e87 100644
> >   NM = @NM@
> >   NMEDIT = @NMEDIT@
> >  diff --git a/libctf/configure b/libctf/configure
> > -index 8704bc215f4..c1bf438bda6 100755
> > +index b347b292195..d6d6e341887 100755
> >  --- a/libctf/configure
> >  +++ b/libctf/configure
> >  @@ -669,6 +669,8 @@ OTOOL
> > @@ -17762,7 +17752,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >     --with-system-zlib      use installed libz
> >
> >   Some influential environment variables:
> > -@@ -5571,8 +5576,8 @@ esac
> > +@@ -5568,8 +5573,8 @@ esac
> >
> >
> >
> > @@ -17773,7 +17763,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >
> >
> >
> > -@@ -5612,7 +5617,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> > +@@ -5609,7 +5614,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print
> strings" >&5
> >   $as_echo_n "checking how to print strings... " >&6; }
> >   # Test print first, because it will be a builtin if present.
> > @@ -17782,7 +17772,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >      test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
> >     ECHO='print -r --'
> >   elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> > -@@ -6305,8 +6310,8 @@ $as_echo_n "checking whether the shell
> understands some XSI constructs... " >&6;
> > +@@ -6302,8 +6307,8 @@ $as_echo_n "checking whether the shell
> understands some XSI constructs... " >&6;
> >   # Try some XSI features
> >   xsi_shell=no
> >   ( _lt_dummy="a/b/c"
> > @@ -17793,7 +17783,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >       && eval 'test $(( 1 + 1 )) -eq 2 \
> >       && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
> >     && xsi_shell=yes
> > -@@ -6355,6 +6360,80 @@ esac
> > +@@ -6352,6 +6357,80 @@ esac
> >
> >
> >
> > @@ -17874,7 +17864,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to
> reload object files" >&5
> >   $as_echo_n "checking for $LD option to reload object files... " >&6; }
> >   if ${lt_cv_ld_reload_flag+:} false; then :
> > -@@ -6371,6 +6450,11 @@ case $reload_flag in
> > +@@ -6368,6 +6447,11 @@ case $reload_flag in
> >   esac
> >   reload_cmds='$LD$reload_flag -o $output$reload_objs'
> >   case $host_os in
> > @@ -17886,7 +17876,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >     darwin*)
> >       if test "$GCC" = yes; then
> >         reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o
> $output$reload_objs'
> > -@@ -6539,7 +6623,8 @@ mingw* | pw32*)
> > +@@ -6536,7 +6620,8 @@ mingw* | pw32*)
> >       lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86
> DLL'
> >       lt_cv_file_magic_cmd='func_win32_libid'
> >     else
> > @@ -17896,7 +17886,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >       lt_cv_file_magic_cmd='$OBJDUMP -f'
> >     fi
> >     ;;
> > -@@ -6693,6 +6778,21 @@ esac
> > +@@ -6690,6 +6775,21 @@ esac
> >   fi
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_deplibs_check_method" >&5
> >   $as_echo "$lt_cv_deplibs_check_method" >&6; }
> > @@ -17918,7 +17908,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   file_magic_cmd=$lt_cv_file_magic_cmd
> >   deplibs_check_method=$lt_cv_deplibs_check_method
> >   test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > -@@ -6708,6 +6808,157 @@ test -z "$deplibs_check_method" &&
> deplibs_check_method=unknown
> > +@@ -6705,6 +6805,157 @@ test -z "$deplibs_check_method" &&
> deplibs_check_method=unknown
> >
> >
> >
> > @@ -18076,7 +18066,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   plugin_option=
> >   plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
> >   for plugin in $plugin_names; do
> > -@@ -6722,8 +6973,10 @@ for plugin in $plugin_names; do
> > +@@ -6719,8 +6970,10 @@ for plugin in $plugin_names; do
> >   done
> >
> >   if test -n "$ac_tool_prefix"; then
> > @@ -18089,7 +18079,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> >   $as_echo_n "checking for $ac_word... " >&6; }
> >   if ${ac_cv_prog_AR+:} false; then :
> > -@@ -6739,7 +6992,7 @@ do
> > +@@ -6736,7 +6989,7 @@ do
> >     test -z "$as_dir" && as_dir=.
> >       for ac_exec_ext in '' $ac_executable_extensions; do
> >     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > @@ -18098,7 +18088,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >       $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> >       break 2
> >     fi
> > -@@ -6759,11 +7012,15 @@ $as_echo "no" >&6; }
> > +@@ -6756,11 +7009,15 @@ $as_echo "no" >&6; }
> >   fi
> >
> >
> > @@ -18117,7 +18107,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> >   $as_echo_n "checking for $ac_word... " >&6; }
> >   if ${ac_cv_prog_ac_ct_AR+:} false; then :
> > -@@ -6779,7 +7036,7 @@ do
> > +@@ -6776,7 +7033,7 @@ do
> >     test -z "$as_dir" && as_dir=.
> >       for ac_exec_ext in '' $ac_executable_extensions; do
> >     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > @@ -18126,7 +18116,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >       $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> >       break 2
> >     fi
> > -@@ -6798,6 +7055,10 @@ else
> > +@@ -6795,6 +7052,10 @@ else
> >   $as_echo "no" >&6; }
> >   fi
> >
> > @@ -18137,7 +18127,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >     if test "x$ac_ct_AR" = x; then
> >       AR="false"
> >     else
> > -@@ -6809,25 +7070,19 @@ ac_tool_warned=yes ;;
> > +@@ -6806,25 +7067,19 @@ ac_tool_warned=yes ;;
> >   esac
> >       AR=$ac_ct_AR
> >     fi
> > @@ -18172,7 +18162,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >
> >
> >
> > -@@ -6839,6 +7094,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
> > +@@ -6836,6 +7091,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
> >
> >
> >
> > @@ -18237,7 +18227,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   if test -n "$ac_tool_prefix"; then
> >     # Extract the first word of "${ac_tool_prefix}strip", so it can be a
> program name with args.
> >   set dummy ${ac_tool_prefix}strip; ac_word=$2
> > -@@ -7178,8 +7491,8 @@ esac
> > +@@ -7175,8 +7488,8 @@ esac
> >   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern
> int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
> >
> >   # Transform an extracted symbol line into symbol name and symbol
> address
> > @@ -18248,7 +18238,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >
> >   # Handle CRLF in mingw tool chain
> >   opt_cr=
> > -@@ -7215,6 +7528,7 @@ for ac_symprfx in "" "_"; do
> > +@@ -7212,6 +7525,7 @@ for ac_symprfx in "" "_"; do
> >     else
> >       lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[
> ]\($symcode$symcode*\)[         ][
> ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
> >     fi
> > @@ -18256,7 +18246,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >
> >     # Check to see that the pipe works correctly.
> >     pipe_works=no
> > -@@ -7256,6 +7570,18 @@ _LT_EOF
> > +@@ -7253,6 +7567,18 @@ _LT_EOF
> >         if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
> >       if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
> >         cat <<_LT_EOF > conftest.$ac_ext
> > @@ -18275,7 +18265,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   #ifdef __cplusplus
> >   extern "C" {
> >   #endif
> > -@@ -7267,7 +7593,7 @@ _LT_EOF
> > +@@ -7264,7 +7590,7 @@ _LT_EOF
> >         cat <<_LT_EOF >> conftest.$ac_ext
> >
> >   /* The mapping between symbol names and symbols.  */
> > @@ -18284,7 +18274,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >     const char *name;
> >     void       *address;
> >   }
> > -@@ -7293,8 +7619,8 @@ static const void *lt_preloaded_setup() {
> > +@@ -7290,8 +7616,8 @@ static const void *lt_preloaded_setup() {
> >   _LT_EOF
> >         # Now try linking the two files.
> >         mv conftest.$ac_objext conftstm.$ac_objext
> > @@ -18295,7 +18285,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >         LIBS="conftstm.$ac_objext"
> >         CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
> >         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}:
> \"$ac_link\""; } >&5
> > -@@ -7304,8 +7630,8 @@ _LT_EOF
> > +@@ -7301,8 +7627,8 @@ _LT_EOF
> >     test $ac_status = 0; } && test -s conftest${ac_exeext}; then
> >           pipe_works=yes
> >         fi
> > @@ -18306,7 +18296,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >       else
> >         echo "cannot find nm_test_func in $nlist" >&5
> >       fi
> > -@@ -7342,6 +7668,14 @@ else
> > +@@ -7339,6 +7665,17 @@ else
> >   $as_echo "ok" >&6; }
> >   fi
> >
> > @@ -18318,10 +18308,13 @@ index 8704bc215f4..c1bf438bda6 100755
> >  +fi
> >  +
> >  +
> > ++
> > ++
> > ++
> >
> >
> >
> > -@@ -7360,6 +7694,47 @@ fi
> > +@@ -7355,6 +7692,44 @@ fi
> >
> >
> >
> > @@ -18331,7 +18324,6 @@ index 8704bc215f4..c1bf438bda6 100755
> >  +
> >  +
> >  +
> > -+
> >  +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
> >  +$as_echo_n "checking for sysroot... " >&6; }
> >  +
> > @@ -18364,12 +18356,10 @@ index 8704bc215f4..c1bf438bda6 100755
> >  +
> >  + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}"
> >&5
> >  +$as_echo "${lt_sysroot:-no}" >&6; }
> > -+
> > -+
> >
> >
> >
> > -@@ -7569,6 +7944,123 @@ esac
> > +@@ -7566,6 +7941,123 @@ esac
> >
> >   need_locks="$enable_libtool_lock"
> >
> > @@ -18493,7 +18483,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >
> >     case $host_os in
> >       rhapsody* | darwin*)
> > -@@ -8132,6 +8624,8 @@ _LT_EOF
> > +@@ -8129,6 +8621,8 @@ _LT_EOF
> >         $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
> >         echo "$AR cru libconftest.a conftest.o" >&5
> >         $AR cru libconftest.a conftest.o 2>&5
> > @@ -18502,7 +18492,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >         cat > conftest.c << _LT_EOF
> >   int main() { return 0;}
> >   _LT_EOF
> > -@@ -8684,8 +9178,6 @@ fi
> > +@@ -8681,8 +9175,6 @@ fi
> >   lt_prog_compiler_pic=
> >   lt_prog_compiler_static=
> >
> > @@ -18511,7 +18501,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >
> >     if test "$GCC" = yes; then
> >       lt_prog_compiler_wl='-Wl,'
> > -@@ -8851,6 +9343,12 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> > +@@ -8848,6 +9340,12 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> >       lt_prog_compiler_pic='--shared'
> >       lt_prog_compiler_static='--static'
> >       ;;
> > @@ -18524,7 +18514,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >         pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
> >           # Portland Group compilers (*not* the Pentium gcc compiler,
> >       # which looks to be a dead project)
> > -@@ -8913,7 +9411,7 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> > +@@ -8910,7 +9408,7 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> >         lt_prog_compiler_pic='-KPIC'
> >         lt_prog_compiler_static='-Bstatic'
> >         case $cc_basename in
> > @@ -18533,7 +18523,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >       lt_prog_compiler_wl='-Qoption ld ';;
> >         *)
> >       lt_prog_compiler_wl='-Wl,';;
> > -@@ -8970,13 +9468,17 @@ case $host_os in
> > +@@ -8967,13 +9465,17 @@ case $host_os in
> >       lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
> >       ;;
> >   esac
> > @@ -18557,7 +18547,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >
> >   #
> >   # Check to make sure the PIC flag actually works.
> > -@@ -9037,6 +9539,11 @@ fi
> > +@@ -9034,6 +9536,11 @@ fi
> >
> >
> >
> > @@ -18569,7 +18559,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   #
> >   # Check to make sure the static flag actually works.
> >   #
> > -@@ -9387,7 +9894,8 @@ _LT_EOF
> > +@@ -9384,7 +9891,8 @@ _LT_EOF
> >         allow_undefined_flag=unsupported
> >         always_export_symbols=no
> >         enable_shared_with_static_runtimes=yes
> > @@ -18579,7 +18569,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >
> >         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> >           archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o
> $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib
> -Xlinker $lib'
> > -@@ -9486,12 +9994,12 @@ _LT_EOF
> > +@@ -9483,12 +9991,12 @@ _LT_EOF
> >         whole_archive_flag_spec='--whole-archive$convenience
> --no-whole-archive'
> >         hardcode_libdir_flag_spec=
> >         hardcode_libdir_flag_spec_ld='-rpath $libdir'
> > @@ -18594,7 +18584,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >         fi
> >         ;;
> >       esac
> > -@@ -9505,8 +10013,8 @@ _LT_EOF
> > +@@ -9502,8 +10010,8 @@ _LT_EOF
> >       archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o
> $lib'
> >       wlarc=
> >         else
> > @@ -18605,7 +18595,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >         fi
> >         ;;
> >
> > -@@ -9524,8 +10032,8 @@ _LT_EOF
> > +@@ -9521,8 +10029,8 @@ _LT_EOF
> >
> >   _LT_EOF
> >         elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' >
> /dev/null; then
> > @@ -18616,7 +18606,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >         else
> >       ld_shlibs=no
> >         fi
> > -@@ -9571,8 +10079,8 @@ _LT_EOF
> > +@@ -9568,8 +10076,8 @@ _LT_EOF
> >
> >       *)
> >         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' >
> /dev/null; then
> > @@ -18627,7 +18617,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >         else
> >       ld_shlibs=no
> >         fi
> > -@@ -9702,7 +10210,13 @@ _LT_EOF
> > +@@ -9699,7 +10207,13 @@ _LT_EOF
> >       allow_undefined_flag='-berok'
> >           # Determine the default libpath from the value encoded in an
> >           # empty executable.
> > @@ -18642,7 +18632,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   /* end confdefs.h.  */
> >
> >   int
> > -@@ -9715,22 +10229,29 @@ main ()
> > +@@ -9712,22 +10226,29 @@ main ()
> >   _ACEOF
> >   if ac_fn_c_try_link "$LINENO"; then :
> >
> > @@ -18685,7 +18675,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >
> >
>  hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> >           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_sym_flag:\$export_symbols $shared_flag"
> > -@@ -9742,7 +10263,13 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9739,7 +10260,13 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >       else
> >        # Determine the default libpath from the value encoded in an
> >        # empty executable.
> > @@ -18700,7 +18690,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   /* end confdefs.h.  */
> >
> >   int
> > -@@ -9755,22 +10282,29 @@ main ()
> > +@@ -9752,22 +10279,29 @@ main ()
> >   _ACEOF
> >   if ac_fn_c_try_link "$LINENO"; then :
> >
> > @@ -18743,7 +18733,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >
> >        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> >         # Warning - without using the other run time loading flags,
> > -@@ -9815,20 +10349,63 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9812,20 +10346,63 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >         # Microsoft Visual C++.
> >         # hardcode_libdir_flag_spec is actually meaningless, as there is
> >         # no search path for DLLs.
> > @@ -18821,7 +18811,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >         ;;
> >
> >       darwin* | rhapsody*)
> > -@@ -9889,7 +10466,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9886,7 +10463,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >
> >       # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
> >       freebsd* | dragonfly*)
> > @@ -18830,7 +18820,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >         hardcode_libdir_flag_spec='-R$libdir'
> >         hardcode_direct=yes
> >         hardcode_shlibpath_var=no
> > -@@ -9897,7 +10474,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9894,7 +10471,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >
> >       hpux9*)
> >         if test "$GCC" = yes; then
> > @@ -18839,7 +18829,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >         else
> >       archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir
> -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test
> $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> >         fi
> > -@@ -9913,7 +10490,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9910,7 +10487,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >
> >       hpux10*)
> >         if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> > @@ -18848,7 +18838,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >         else
> >       archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib
> $libobjs $deplibs $linker_flags'
> >         fi
> > -@@ -9937,10 +10514,10 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9934,10 +10511,10 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >         archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs
> $deplibs $compiler_flags'
> >         ;;
> >       ia64*)
> > @@ -18861,7 +18851,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >         ;;
> >       esac
> >         else
> > -@@ -10019,23 +10596,36 @@ fi
> > +@@ -10016,23 +10593,36 @@ fi
> >
> >       irix5* | irix6* | nonstopux*)
> >         if test "$GCC" = yes; then
> > @@ -18906,7 +18896,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >         else
> >       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> -soname $soname `test -n "$verstring" && func_echo_all "-set_version
> $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
> >       archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> -soname $soname `test -n "$verstring" && func_echo_all "-set_version
> $verstring"` -update_registry ${output_objdir}/so_locations -exports_file
> $export_symbols -o $lib'
> > -@@ -10120,7 +10710,7 @@ rm -f core conftest.err conftest.$ac_objext \
> > +@@ -10117,7 +10707,7 @@ rm -f core conftest.err conftest.$ac_objext \
> >       osf4* | osf5*)  # as osf3* with the addition of -msym flag
> >         if test "$GCC" = yes; then
> >       allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
> > @@ -18915,7 +18905,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
> >         else
> >       allow_undefined_flag=' -expect_unresolved \*'
> > -@@ -10139,9 +10729,9 @@ rm -f core conftest.err conftest.$ac_objext \
> > +@@ -10136,9 +10726,9 @@ rm -f core conftest.err conftest.$ac_objext \
> >         no_undefined_flag=' -z defs'
> >         if test "$GCC" = yes; then
> >       wlarc='${wl}'
> > @@ -18927,7 +18917,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >         else
> >       case `$CC -V 2>&1` in
> >       *"Compilers 5.0"*)
> > -@@ -10717,8 +11307,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +@@ -10714,8 +11304,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> >     need_version=no
> >     need_lib_prefix=no
> >
> > @@ -18939,7 +18929,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >       library_names_spec='$libname.dll.a'
> >       # DLL is installed to $(libdir)/../bin by postinstall_cmds
> >       postinstall_cmds='base_file=`basename \${file}`~
> > -@@ -10751,13 +11342,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +@@ -10748,13 +11339,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> >         library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo
> ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> >         ;;
> >       esac
> > @@ -19012,16 +19002,16 @@ index 8704bc215f4..c1bf438bda6 100755
> >     # FIXME: first we should search . and the directory the executable
> is in
> >     shlibpath_var=PATH
> >     ;;
> > -@@ -11635,7 +12284,7 @@ else
> > +@@ -11632,7 +12281,7 @@ else
> >     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> >     lt_status=$lt_dlunknown
> >     cat > conftest.$ac_ext <<_LT_EOF
> > --#line 11638 "configure"
> > +-#line 11635 "configure"
> >  +#line $LINENO "configure"
> >   #include "confdefs.h"
> >
> >   #if HAVE_DLFCN_H
> > -@@ -11679,10 +12328,10 @@ else
> > +@@ -11676,10 +12325,10 @@ else
> >   /* When -fvisbility=hidden is used, assume the code has been annotated
> >      correspondingly for the symbols needed.  */
> >   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3))
> || (__GNUC__ > 3))
> > @@ -19034,16 +19024,16 @@ index 8704bc215f4..c1bf438bda6 100755
> >   int main ()
> >   {
> >     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -11741,7 +12390,7 @@ else
> > +@@ -11738,7 +12387,7 @@ else
> >     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> >     lt_status=$lt_dlunknown
> >     cat > conftest.$ac_ext <<_LT_EOF
> > --#line 11744 "configure"
> > +-#line 11741 "configure"
> >  +#line $LINENO "configure"
> >   #include "confdefs.h"
> >
> >   #if HAVE_DLFCN_H
> > -@@ -11785,10 +12434,10 @@ else
> > +@@ -11782,10 +12431,10 @@ else
> >   /* When -fvisbility=hidden is used, assume the code has been annotated
> >      correspondingly for the symbols needed.  */
> >   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3))
> || (__GNUC__ > 3))
> > @@ -19056,7 +19046,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   int main ()
> >   {
> >     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -14473,13 +15122,20 @@ exeext='`$ECHO "$exeext" | $SED
> "$delay_single_quote_subst"`'
> > +@@ -15832,13 +16481,20 @@ exeext='`$ECHO "$exeext" | $SED
> "$delay_single_quote_subst"`'
> >   lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
> >   lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
> >   lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> > @@ -19077,7 +19067,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
> >   RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
> >   old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED
> "$delay_single_quote_subst"`'
> > -@@ -14494,14 +15150,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO
> "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> > +@@ -15853,14 +16509,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO
> "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> >   lt_cv_sys_global_symbol_to_cdecl='`$ECHO
> "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
> >   lt_cv_sys_global_symbol_to_c_name_address='`$ECHO
> "$lt_cv_sys_global_symbol_to_c_name_address" | $SED
> "$delay_single_quote_subst"`'
> >   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"`'
> > @@ -19096,7 +19086,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
> >   NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
> >   LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> > -@@ -14534,12 +15193,12 @@ hardcode_shlibpath_var='`$ECHO
> "$hardcode_shlibpath_var" | $SED "$delay_single_q
> > +@@ -15893,12 +16552,12 @@ hardcode_shlibpath_var='`$ECHO
> "$hardcode_shlibpath_var" | $SED "$delay_single_q
> >   hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED
> "$delay_single_quote_subst"`'
> >   inherit_rpath='`$ECHO "$inherit_rpath" | $SED
> "$delay_single_quote_subst"`'
> >   link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED
> "$delay_single_quote_subst"`'
> > @@ -19110,7 +19100,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   file_list_spec='`$ECHO "$file_list_spec" | $SED
> "$delay_single_quote_subst"`'
> >   variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" |
> $SED "$delay_single_quote_subst"`'
> >   need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED
> "$delay_single_quote_subst"`'
> > -@@ -14594,8 +15253,13 @@ reload_flag \
> > +@@ -15953,8 +16612,13 @@ reload_flag \
> >   OBJDUMP \
> >   deplibs_check_method \
> >   file_magic_cmd \
> > @@ -19124,7 +19114,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   STRIP \
> >   RANLIB \
> >   CC \
> > -@@ -14605,12 +15269,14 @@ lt_cv_sys_global_symbol_pipe \
> > +@@ -15964,12 +16628,14 @@ lt_cv_sys_global_symbol_pipe \
> >   lt_cv_sys_global_symbol_to_cdecl \
> >   lt_cv_sys_global_symbol_to_c_name_address \
> >   lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> > @@ -19140,7 +19130,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   DSYMUTIL \
> >   NMEDIT \
> >   LIPO \
> > -@@ -14626,7 +15292,6 @@ no_undefined_flag \
> > +@@ -15985,7 +16651,6 @@ no_undefined_flag \
> >   hardcode_libdir_flag_spec \
> >   hardcode_libdir_flag_spec_ld \
> >   hardcode_libdir_separator \
> > @@ -19148,7 +19138,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   exclude_expsyms \
> >   include_expsyms \
> >   file_list_spec \
> > -@@ -14662,6 +15327,7 @@ module_cmds \
> > +@@ -16021,6 +16686,7 @@ module_cmds \
> >   module_expsym_cmds \
> >   export_symbols_cmds \
> >   prelink_cmds \
> > @@ -19156,7 +19146,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   postinstall_cmds \
> >   postuninstall_cmds \
> >   finish_cmds \
> > -@@ -15418,7 +16084,8 @@ $as_echo X"$file" |
> > +@@ -16778,7 +17444,8 @@ $as_echo X"$file" |
> >   # NOTE: Changes made to this file will be lost: look at ltmain.sh.
> >   #
> >   #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > @@ -19166,7 +19156,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   #   Written by Gordon Matzigkeit, 1996
> >   #
> >   #   This file is part of GNU Libtool.
> > -@@ -15521,19 +16188,42 @@ SP2NL=$lt_lt_SP2NL
> > +@@ -16881,19 +17548,42 @@ SP2NL=$lt_lt_SP2NL
> >   # turn newlines into spaces.
> >   NL2SP=$lt_lt_NL2SP
> >
> > @@ -19210,7 +19200,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   # A symbol stripping program.
> >   STRIP=$lt_STRIP
> >
> > -@@ -15563,6 +16253,12 @@
> global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> > +@@ -16923,6 +17613,12 @@
> global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> >   # Transform the output of nm in a C name address pair when lib prefix
> is needed.
> >
>  global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
> >
> > @@ -19223,7 +19213,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   # The name of the directory that contains temporary libtool files.
> >   objdir=$objdir
> >
> > -@@ -15572,6 +16268,9 @@ MAGIC_CMD=$MAGIC_CMD
> > +@@ -16932,6 +17628,9 @@ MAGIC_CMD=$MAGIC_CMD
> >   # Must we lock files when doing compilation?
> >   need_locks=$lt_need_locks
> >
> > @@ -19233,7 +19223,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
> >   DSYMUTIL=$lt_DSYMUTIL
> >
> > -@@ -15686,12 +16385,12 @@ with_gcc=$GCC
> > +@@ -17046,12 +17745,12 @@ with_gcc=$GCC
> >   # Compiler flag to turn off builtin functions.
> >   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
> >
> > @@ -19249,7 +19239,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   # Compiler flag to prevent dynamic linking.
> >   link_static_flag=$lt_lt_prog_compiler_static
> >
> > -@@ -15778,9 +16477,6 @@ inherit_rpath=$inherit_rpath
> > +@@ -17138,9 +17837,6 @@ inherit_rpath=$inherit_rpath
> >   # Whether libtool must link a program against all its dependency
> libraries.
> >   link_all_deplibs=$link_all_deplibs
> >
> > @@ -19259,7 +19249,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   # Set to "yes" if exported symbols are required.
> >   always_export_symbols=$always_export_symbols
> >
> > -@@ -15796,6 +16492,9 @@ include_expsyms=$lt_include_expsyms
> > +@@ -17156,6 +17852,9 @@ include_expsyms=$lt_include_expsyms
> >   # Commands necessary for linking programs (against libraries) with
> templates.
> >   prelink_cmds=$lt_prelink_cmds
> >
> > @@ -19269,7 +19259,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   # Specify filename containing input files.
> >   file_list_spec=$lt_file_list_spec
> >
> > -@@ -15828,210 +16527,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> > +@@ -17188,210 +17887,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> >     # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> >     # text mode, it properly converts lines to CR/LF.  This bash problem
> >     # is reportedly fixed, but why not run on old versions too?
> > @@ -19643,1442 +19633,1155 @@ index 8704bc215f4..c1bf438bda6 100755
> >       (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
> >     chmod +x "$ofile"
> >
> > -diff --git a/libtool.m4 b/libtool.m4
> > -index ad63ebbb385..b65c22bf80d 100644
> > ---- a/libtool.m4
> > -+++ b/libtool.m4
> > -@@ -1,7 +1,8 @@
> > - # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
> > - #
> > - #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > --#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
> > -+#                 2006, 2007, 2008, 2009, 2010 Free Software
> Foundation,
> > -+#                 Inc.
> > - #   Written by Gordon Matzigkeit, 1996
> > - #
> > - # This file is free software; the Free Software Foundation gives
> > -@@ -10,7 +11,8 @@
> > +diff --git a/libsframe/Makefile.in b/libsframe/Makefile.in
> > +index 107b82ccfdc..4a4459bf5eb 100644
> > +--- a/libsframe/Makefile.in
> > ++++ b/libsframe/Makefile.in
> > +@@ -1,7 +1,7 @@
> > +-# Makefile.in generated by automake 1.15.1 from Makefile.am.
> > ++# Makefile.in generated by automake 1.16.5 from Makefile.am.
> > + # @configure_input@
> >
> > - m4_define([_LT_COPYING], [dnl
> > - #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > --#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
> > -+#                 2006, 2007, 2008, 2009, 2010 Free Software
> Foundation,
> > -+#                 Inc.
> > - #   Written by Gordon Matzigkeit, 1996
> > - #
> > - #   This file is part of GNU Libtool.
> > -@@ -37,7 +39,7 @@ m4_define([_LT_COPYING], [dnl
> > - # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
> > - ])
> > +-# Copyright (C) 1994-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 1994-2021 Free Software Foundation, Inc.
> >
> > --# serial 56 LT_INIT
> > -+# serial 57 LT_INIT
> > + # This Makefile.in is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -139,6 +139,10 @@ mkinstalldirs = $(SHELL)
> $(top_srcdir)/../mkinstalldirs
> > + CONFIG_HEADER = config.h
> > + CONFIG_CLEAN_FILES =
> > + CONFIG_CLEAN_VPATH_FILES =
> > ++@HAVE_COMPAT_DEJAGNU_TRUE@am__EXEEXT_1 =
> testsuite/libsframe.decode/be-flipping$(EXEEXT) \
> > ++@HAVE_COMPAT_DEJAGNU_TRUE@
> testsuite/libsframe.decode/frecnt-1$(EXEEXT) \
> > ++@HAVE_COMPAT_DEJAGNU_TRUE@
> testsuite/libsframe.decode/frecnt-2$(EXEEXT) \
> > ++@HAVE_COMPAT_DEJAGNU_TRUE@
> testsuite/libsframe.encode/encode-1$(EXEEXT)
> > + am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
> > + am__vpath_adj = case $$p in \
> > +     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
> > +@@ -179,27 +183,27 @@ am__v_lt_0 = --silent
> > + am__v_lt_1 =
> > + @INSTALL_LIBBFD_FALSE@am_libsframe_la_rpath =
> > + @INSTALL_LIBBFD_TRUE@am_libsframe_la_rpath = -rpath $(libdir)
> > +-@HAVE_COMPAT_DEJAGNU_TRUE@am__EXEEXT_1 =
> testsuite/libsframe.decode/be-flipping$(EXEEXT) \
> > +-@HAVE_COMPAT_DEJAGNU_TRUE@
> testsuite/libsframe.decode/frecnt-1$(EXEEXT) \
> > +-@HAVE_COMPAT_DEJAGNU_TRUE@
> testsuite/libsframe.decode/frecnt-2$(EXEEXT) \
> > +-@HAVE_COMPAT_DEJAGNU_TRUE@
> testsuite/libsframe.encode/encode-1$(EXEEXT)
> > + am__dirstamp = $(am__leading_dot)dirstamp
> > +-am_testsuite_libsframe_decode_be_flipping_OBJECTS =
> testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.$(OBJEXT)
> > ++am_testsuite_libsframe_decode_be_flipping_OBJECTS =  \
> > ++    testsuite/libsframe.decode/be_flipping-be-flipping.$(OBJEXT)
> > + testsuite_libsframe_decode_be_flipping_OBJECTS =  \
> > +     $(am_testsuite_libsframe_decode_be_flipping_OBJECTS)
> > + testsuite_libsframe_decode_be_flipping_DEPENDENCIES =  \
> > +     ${top_builddir}/libsframe.la
> > +-am_testsuite_libsframe_decode_frecnt_1_OBJECTS =
> testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.$(OBJEXT)
> > ++am_testsuite_libsframe_decode_frecnt_1_OBJECTS =  \
> > ++    testsuite/libsframe.decode/frecnt_1-frecnt-1.$(OBJEXT)
> > + testsuite_libsframe_decode_frecnt_1_OBJECTS =  \
> > +     $(am_testsuite_libsframe_decode_frecnt_1_OBJECTS)
> > + testsuite_libsframe_decode_frecnt_1_DEPENDENCIES =  \
> > +     ${top_builddir}/libsframe.la
> > +-am_testsuite_libsframe_decode_frecnt_2_OBJECTS =
> testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.$(OBJEXT)
> > ++am_testsuite_libsframe_decode_frecnt_2_OBJECTS =  \
> > ++    testsuite/libsframe.decode/frecnt_2-frecnt-2.$(OBJEXT)
> > + testsuite_libsframe_decode_frecnt_2_OBJECTS =  \
> > +     $(am_testsuite_libsframe_decode_frecnt_2_OBJECTS)
> > + testsuite_libsframe_decode_frecnt_2_DEPENDENCIES =  \
> > +     ${top_builddir}/libsframe.la
> > +-am_testsuite_libsframe_encode_encode_1_OBJECTS =
> testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.$(OBJEXT)
> > ++am_testsuite_libsframe_encode_encode_1_OBJECTS =  \
> > ++    testsuite/libsframe.encode/encode_1-encode-1.$(OBJEXT)
> > + testsuite_libsframe_encode_encode_1_OBJECTS =  \
> > +     $(am_testsuite_libsframe_encode_encode_1_OBJECTS)
> > + testsuite_libsframe_encode_encode_1_DEPENDENCIES =  \
> > +@@ -218,7 +222,14 @@ am__v_at_0 = @
> > + am__v_at_1 =
> > + DEFAULT_INCLUDES = -I.@am__isrc@
> > + depcomp = $(SHELL) $(top_srcdir)/../depcomp
> > +-am__depfiles_maybe = depfiles
> > ++am__maybe_remake_depfiles = depfiles
> > ++am__depfiles_remade = ./$(DEPDIR)/libsframe_la-sframe-dump.Plo \
> > ++    ./$(DEPDIR)/libsframe_la-sframe-error.Plo \
> > ++    ./$(DEPDIR)/libsframe_la-sframe.Plo \
> > ++    testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Po \
> > ++    testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Po \
> > ++    testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Po \
> > ++    testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Po
> > + am__mv = mv -f
> > + COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS)
> \
> > +     $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
> > +@@ -295,8 +306,8 @@ am__can_run_installinfo = \
> > +   esac
> > + am__include_HEADERS_DIST = $(INCDIR)/sframe.h $(INCDIR)/sframe-api.h
> > + HEADERS = $(include_HEADERS)
> > +-am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
> > +-    $(LISP)config.h.in
> > ++am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \
> > ++    config.h.in
> > + # Read a list of newline-separated strings from the standard input,
> > + # and print each of them once, without duplicates.  Input order is
> > + # *not* preserved.
> > +@@ -313,9 +324,6 @@ am__define_uniq_tagged_files = \
> > +   unique=`for i in $$list; do \
> > +     if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
> > +   done | $(am__uniquify_input)`
> > +-ETAGS = etags
> > +-CTAGS = ctags
> > +-CSCOPE = cscope
> > + AM_RECURSIVE_TARGETS = cscope
> > + DEJATOOL = $(PACKAGE)
> > + RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
> > +@@ -341,6 +349,8 @@ am__post_remove_distdir = $(am__remove_distdir)
> > + DIST_ARCHIVES = $(distdir).tar.gz
> > + GZIP_ENV = --best
> > + DIST_TARGETS = dist-gzip
> > ++# Exists only to be overridden by the user if desired.
> > ++AM_DISTCHECK_DVI_TARGET = dvi
> > + distuninstallcheck_listfiles = find . -type f -print
> > + am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
> > +   | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
> > +@@ -359,15 +369,19 @@ CFLAGS = @CFLAGS@
> > + COMPAT_DEJAGNU = @COMPAT_DEJAGNU@
> > + CPP = @CPP@
> > + CPPFLAGS = @CPPFLAGS@
> > ++CSCOPE = @CSCOPE@
> > ++CTAGS = @CTAGS@
> > + CYGPATH_W = @CYGPATH_W@
> > + DEFS = @DEFS@
> > + DEPDIR = @DEPDIR@
> > ++DLLTOOL = @DLLTOOL@
> > + DSYMUTIL = @DSYMUTIL@
> > + DUMPBIN = @DUMPBIN@
> > + ECHO_C = @ECHO_C@
> > + ECHO_N = @ECHO_N@
> > + ECHO_T = @ECHO_T@
> > + EGREP = @EGREP@
> > ++ETAGS = @ETAGS@
> > + EXEEXT = @EXEEXT@
> > + FGREP = @FGREP@
> > + GREP = @GREP@
> > +@@ -386,6 +400,7 @@ LN_S = @LN_S@
> > + LTLIBOBJS = @LTLIBOBJS@
> > + MAINT = @MAINT@
> > + MAKEINFO = @MAKEINFO@
> > ++MANIFEST_TOOL = @MANIFEST_TOOL@
> > + MKDIR_P = @MKDIR_P@
> > + NM = @NM@
> > + NMEDIT = @NMEDIT@
> > +@@ -541,8 +556,8 @@ Makefile: $(srcdir)/Makefile.in
> $(top_builddir)/config.status
> > +         echo ' $(SHELL) ./config.status'; \
> > +         $(SHELL) ./config.status;; \
> > +       *) \
> > +-        echo ' cd $(top_builddir) && $(SHELL) ./config.status $@
> $(am__depfiles_maybe)'; \
> > +-        cd $(top_builddir) && $(SHELL) ./config.status $@
> $(am__depfiles_maybe);; \
> > ++        echo ' cd $(top_builddir) && $(SHELL) ./config.status $@
> $(am__maybe_remake_depfiles)'; \
> > ++        cd $(top_builddir) && $(SHELL) ./config.status $@
> $(am__maybe_remake_depfiles);; \
> > +     esac;
> > + $(srcdir)/doc/local.mk $(srcdir)/testsuite/local.mk
> $(srcdir)/testsuite/libsframe.decode/local.mk
> $(srcdir)/testsuite/libsframe.encode/local.mk $(am__empty):
> > +
> > +@@ -570,6 +585,15 @@ $(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@
> $(am__configure_deps)
> > + distclean-hdr:
> > +     -rm -f config.h stamp-h1
> > +
> > ++clean-checkPROGRAMS:
> > ++    @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \
> > ++    echo " rm -f" $$list; \
> > ++    rm -f $$list || exit $$?; \
> > ++    test -n "$(EXEEXT)" || exit 0; \
> > ++    list=`for p in $$list; do echo "$$p"; done | sed
> 's/$(EXEEXT)$$//'`; \
> > ++    echo " rm -f" $$list; \
> > ++    rm -f $$list
> > ++
> > + install-libLTLIBRARIES: $(lib_LTLIBRARIES)
> > +     @$(NORMAL_INSTALL)
> > +     @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
> > +@@ -618,36 +642,27 @@ clean-noinstLTLIBRARIES:
> > +
> > + libsframe.la: $(libsframe_la_OBJECTS) $(libsframe_la_DEPENDENCIES)
> $(EXTRA_libsframe_la_DEPENDENCIES)
> > +     $(AM_V_CCLD)$(LINK) $(am_libsframe_la_rpath)
> $(libsframe_la_OBJECTS) $(libsframe_la_LIBADD) $(LIBS)
> > +-
> > +-clean-checkPROGRAMS:
> > +-    @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \
> > +-    echo " rm -f" $$list; \
> > +-    rm -f $$list || exit $$?; \
> > +-    test -n "$(EXEEXT)" || exit 0; \
> > +-    list=`for p in $$list; do echo "$$p"; done | sed
> 's/$(EXEEXT)$$//'`; \
> > +-    echo " rm -f" $$list; \
> > +-    rm -f $$list
> > + testsuite/libsframe.decode/$(am__dirstamp):
> > +     @$(MKDIR_P) testsuite/libsframe.decode
> > +     @: > testsuite/libsframe.decode/$(am__dirstamp)
> > + testsuite/libsframe.decode/$(DEPDIR)/$(am__dirstamp):
> > +     @$(MKDIR_P) testsuite/libsframe.decode/$(DEPDIR)
> > +     @: > testsuite/libsframe.decode/$(DEPDIR)/$(am__dirstamp)
> >
> +-testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.$(OBJEXT):
> \
> > ++testsuite/libsframe.decode/be_flipping-be-flipping.$(OBJEXT):  \
> > +     testsuite/libsframe.decode/$(am__dirstamp) \
> > +     testsuite/libsframe.decode/$(DEPDIR)/$(am__dirstamp)
> > +
> > + testsuite/libsframe.decode/be-flipping$(EXEEXT):
> $(testsuite_libsframe_decode_be_flipping_OBJECTS)
> $(testsuite_libsframe_decode_be_flipping_DEPENDENCIES)
> $(EXTRA_testsuite_libsframe_decode_be_flipping_DEPENDENCIES)
> testsuite/libsframe.decode/$(am__dirstamp)
> > +     @rm -f testsuite/libsframe.decode/be-flipping$(EXEEXT)
> > +     $(AM_V_CCLD)$(LINK)
> $(testsuite_libsframe_decode_be_flipping_OBJECTS)
> $(testsuite_libsframe_decode_be_flipping_LDADD) $(LIBS)
> >
> +-testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.$(OBJEXT):
> \
> > ++testsuite/libsframe.decode/frecnt_1-frecnt-1.$(OBJEXT):  \
> > +     testsuite/libsframe.decode/$(am__dirstamp) \
> > +     testsuite/libsframe.decode/$(DEPDIR)/$(am__dirstamp)
> > +
> > + testsuite/libsframe.decode/frecnt-1$(EXEEXT):
> $(testsuite_libsframe_decode_frecnt_1_OBJECTS)
> $(testsuite_libsframe_decode_frecnt_1_DEPENDENCIES)
> $(EXTRA_testsuite_libsframe_decode_frecnt_1_DEPENDENCIES)
> testsuite/libsframe.decode/$(am__dirstamp)
> > +     @rm -f testsuite/libsframe.decode/frecnt-1$(EXEEXT)
> > +     $(AM_V_CCLD)$(LINK) $(testsuite_libsframe_decode_frecnt_1_OBJECTS)
> $(testsuite_libsframe_decode_frecnt_1_LDADD) $(LIBS)
> >
> +-testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.$(OBJEXT):
> \
> > ++testsuite/libsframe.decode/frecnt_2-frecnt-2.$(OBJEXT):  \
> > +     testsuite/libsframe.decode/$(am__dirstamp) \
> > +     testsuite/libsframe.decode/$(DEPDIR)/$(am__dirstamp)
> > +
> > +@@ -660,7 +675,7 @@ testsuite/libsframe.encode/$(am__dirstamp):
> > + testsuite/libsframe.encode/$(DEPDIR)/$(am__dirstamp):
> > +     @$(MKDIR_P) testsuite/libsframe.encode/$(DEPDIR)
> > +     @: > testsuite/libsframe.encode/$(DEPDIR)/$(am__dirstamp)
> >
> +-testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.$(OBJEXT):
> \
> > ++testsuite/libsframe.encode/encode_1-encode-1.$(OBJEXT):  \
> > +     testsuite/libsframe.encode/$(am__dirstamp) \
> > +     testsuite/libsframe.encode/$(DEPDIR)/$(am__dirstamp)
> > +
> > +@@ -676,13 +691,19 @@ mostlyclean-compile:
> > + distclean-compile:
> > +     -rm -f *.tab.c
> >
> > +-@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libsframe_la-sframe-dump.Plo@am__quote@
> > +-@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libsframe_la-sframe-error.Plo@am__quote@
> > +-@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libsframe_la-sframe.Plo@am__quote@
> > +-@AMDEP_TRUE@@am__include@ @am__quote@testsuite
> /libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_be_flipping-be-flipping.Po@am__quote
> @
> > +-@AMDEP_TRUE@@am__include@ @am__quote@testsuite
> /libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_1-frecnt-1.Po@am__quote
> @
> > +-@AMDEP_TRUE@@am__include@ @am__quote@testsuite
> /libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_2-frecnt-2.Po@am__quote
> @
> > +-@AMDEP_TRUE@@am__include@ @am__quote@testsuite
> /libsframe.encode/$(DEPDIR)/testsuite_libsframe_encode_encode_1-encode-1.Po@am__quote
> @
> > ++@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libsframe_la-sframe-dump.Plo@am__quote@ # am--include-marker
> > ++@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libsframe_la-sframe-error.Plo@am__quote@ # am--include-marker
> > ++@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libsframe_la-sframe.Plo@am__quote@ # am--include-marker
> > ++@AMDEP_TRUE@@am__include@ @am__quote@testsuite
> /libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Po@am__quote@ #
> am--include-marker
> > ++@AMDEP_TRUE@@am__include@ @am__quote@testsuite
> /libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Po@am__quote@ #
> am--include-marker
> > ++@AMDEP_TRUE@@am__include@ @am__quote@testsuite
> /libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Po@am__quote@ #
> am--include-marker
> > ++@AMDEP_TRUE@@am__include@ @am__quote@testsuite
> /libsframe.encode/$(DEPDIR)/encode_1-encode-1.Po@am__quote@ #
> am--include-marker
> > ++
> > ++$(am__depfiles_remade):
> > ++    @$(MKDIR_P) $(@D)
> > ++    @echo '# dummy' >$@-t && $(am__mv) $@-t $@
> > ++
> > ++am--depfiles: $(am__depfiles_remade)
> >
> > - # LT_PREREQ(VERSION)
> > -@@ -166,10 +168,13 @@ _LT_DECL([], [exeext], [0], [Executable file
> suffix (normally "")])dnl
> > - dnl
> > - m4_require([_LT_FILEUTILS_DEFAULTS])dnl
> > - m4_require([_LT_CHECK_SHELL_FEATURES])dnl
> > -+m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl
> > - m4_require([_LT_CMD_RELOAD])dnl
> > - m4_require([_LT_CHECK_MAGIC_METHOD])dnl
> > -+m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl
> > - m4_require([_LT_CMD_OLD_ARCHIVE])dnl
> > - m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
> > -+m4_require([_LT_WITH_SYSROOT])dnl
> > + .c.o:
> > + @am__fastdepCC_TRUE@        $(AM_V_CC)depbase=`echo $@ | sed
> 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
> > +@@ -729,61 +750,61 @@ libsframe_la-sframe-error.lo: sframe-error.c
> > + @AMDEP_TRUE@@am__fastdepCC_FALSE@   DEPDIR=$(DEPDIR) $(CCDEPMODE)
> $(depcomp) @AMDEPBACKSLASH@
> > + @am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(LIBTOOL)
> $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC)
> $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsframe_la_CPPFLAGS)
> $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libsframe_la-sframe-error.lo `test
> -f 'sframe-error.c' || echo '$(srcdir)/'`sframe-error.c
> > +
> >
> +-testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.o:
> testsuite/libsframe.decode/be-flipping.c
> > +-@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -MT
> testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.o
> -MD -MP -MF
> testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_be_flipping-be-flipping.Tpo
> -c -o
> testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.o
> `test -f 'testsuite/libsframe.decode/be-flipping.c' || echo
> '$(srcdir)/'`testsuite/libsframe.decode/be-flipping.c
> > +-@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv)
> testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_be_flipping-be-flipping.Tpo
> testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_be_flipping-be-flipping.Po
> > +-@AMDEP_TRUE@@am__fastdepCC_FALSE@
>  $(AM_V_CC)source='testsuite/libsframe.decode/be-flipping.c'
> object='testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.o'
> libtool=no @AMDEPBACKSLASH@
> > ++testsuite/libsframe.decode/be_flipping-be-flipping.o:
> testsuite/libsframe.decode/be-flipping.c
> > ++@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -MT testsuite/libsframe.decode/be_flipping-be-flipping.o -MD -MP
> -MF testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Tpo -c -o
> testsuite/libsframe.decode/be_flipping-be-flipping.o `test -f
> 'testsuite/libsframe.decode/be-flipping.c' || echo
> '$(srcdir)/'`testsuite/libsframe.decode/be-flipping.c
> > ++@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv)
> testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Tpo
> testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Po
> > ++@AMDEP_TRUE@@am__fastdepCC_FALSE@
>  $(AM_V_CC)source='testsuite/libsframe.decode/be-flipping.c'
> object='testsuite/libsframe.decode/be_flipping-be-flipping.o' libtool=no
> @AMDEPBACKSLASH@
> > + @AMDEP_TRUE@@am__fastdepCC_FALSE@   DEPDIR=$(DEPDIR) $(CCDEPMODE)
> $(depcomp) @AMDEPBACKSLASH@
> > +-@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -c -o
> testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.o
> `test -f 'testsuite/libsframe.decode/be-flipping.c' || echo
> '$(srcdir)/'`testsuite/libsframe.decode/be-flipping.c
> > ++@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -c -o testsuite/libsframe.decode/be_flipping-be-flipping.o `test
> -f 'testsuite/libsframe.decode/be-flipping.c' || echo
> '$(srcdir)/'`testsuite/libsframe.decode/be-flipping.c
> > +
> >
> +-testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.obj:
> testsuite/libsframe.decode/be-flipping.c
> > +-@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -MT
> testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.obj
> -MD -MP -MF
> testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_be_flipping-be-flipping.Tpo
> -c -o
> testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.obj
> `if test -f 'testsuite/libsframe.decode/be-flipping.c'; then $(CYGPATH_W)
> 'testsuite/libsframe.decode/be-flipping.c'; else $(CYGPATH_W)
> '$(srcdir)/testsuite/libsframe.decode/be-flipping.c'; fi`
> > +-@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv)
> testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_be_flipping-be-flipping.Tpo
> testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_be_flipping-be-flipping.Po
> > +-@AMDEP_TRUE@@am__fastdepCC_FALSE@
>  $(AM_V_CC)source='testsuite/libsframe.decode/be-flipping.c'
> object='testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.obj'
> libtool=no @AMDEPBACKSLASH@
> > ++testsuite/libsframe.decode/be_flipping-be-flipping.obj:
> testsuite/libsframe.decode/be-flipping.c
> > ++@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -MT testsuite/libsframe.decode/be_flipping-be-flipping.obj -MD
> -MP -MF testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Tpo -c
> -o testsuite/libsframe.decode/be_flipping-be-flipping.obj `if test -f
> 'testsuite/libsframe.decode/be-flipping.c'; then $(CYGPATH_W)
> 'testsuite/libsframe.decode/be-flipping.c'; else $(CYGPATH_W)
> '$(srcdir)/testsuite/libsframe.decode/be-flipping.c'; fi`
> > ++@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv)
> testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Tpo
> testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Po
> > ++@AMDEP_TRUE@@am__fastdepCC_FALSE@
>  $(AM_V_CC)source='testsuite/libsframe.decode/be-flipping.c'
> object='testsuite/libsframe.decode/be_flipping-be-flipping.obj' libtool=no
> @AMDEPBACKSLASH@
> > + @AMDEP_TRUE@@am__fastdepCC_FALSE@   DEPDIR=$(DEPDIR) $(CCDEPMODE)
> $(depcomp) @AMDEPBACKSLASH@
> > +-@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -c -o
> testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.obj
> `if test -f 'testsuite/libsframe.decode/be-flipping.c'; then $(CYGPATH_W)
> 'testsuite/libsframe.decode/be-flipping.c'; else $(CYGPATH_W)
> '$(srcdir)/testsuite/libsframe.decode/be-flipping.c'; fi`
> > ++@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -c -o testsuite/libsframe.decode/be_flipping-be-flipping.obj `if
> test -f 'testsuite/libsframe.decode/be-flipping.c'; then $(CYGPATH_W)
> 'testsuite/libsframe.decode/be-flipping.c'; else $(CYGPATH_W)
> '$(srcdir)/testsuite/libsframe.decode/be-flipping.c'; fi`
> > +
> >
> +-testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.o:
> testsuite/libsframe.decode/frecnt-1.c
> > +-@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -MT
> testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.o
> -MD -MP -MF
> testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_1-frecnt-1.Tpo
> -c -o
> testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.o
> `test -f 'testsuite/libsframe.decode/frecnt-1.c' || echo
> '$(srcdir)/'`testsuite/libsframe.decode/frecnt-1.c
> > +-@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv)
> testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_1-frecnt-1.Tpo
> testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_1-frecnt-1.Po
> > +-@AMDEP_TRUE@@am__fastdepCC_FALSE@
>  $(AM_V_CC)source='testsuite/libsframe.decode/frecnt-1.c'
> object='testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.o'
> libtool=no @AMDEPBACKSLASH@
> > ++testsuite/libsframe.decode/frecnt_1-frecnt-1.o:
> testsuite/libsframe.decode/frecnt-1.c
> > ++@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -MT testsuite/libsframe.decode/frecnt_1-frecnt-1.o -MD -MP -MF
> testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Tpo -c -o
> testsuite/libsframe.decode/frecnt_1-frecnt-1.o `test -f
> 'testsuite/libsframe.decode/frecnt-1.c' || echo
> '$(srcdir)/'`testsuite/libsframe.decode/frecnt-1.c
> > ++@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv)
> testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Tpo
> testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Po
> > ++@AMDEP_TRUE@@am__fastdepCC_FALSE@
>  $(AM_V_CC)source='testsuite/libsframe.decode/frecnt-1.c'
> object='testsuite/libsframe.decode/frecnt_1-frecnt-1.o' libtool=no
> @AMDEPBACKSLASH@
> > + @AMDEP_TRUE@@am__fastdepCC_FALSE@   DEPDIR=$(DEPDIR) $(CCDEPMODE)
> $(depcomp) @AMDEPBACKSLASH@
> > +-@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -c -o
> testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.o
> `test -f 'testsuite/libsframe.decode/frecnt-1.c' || echo
> '$(srcdir)/'`testsuite/libsframe.decode/frecnt-1.c
> > ++@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -c -o testsuite/libsframe.decode/frecnt_1-frecnt-1.o `test -f
> 'testsuite/libsframe.decode/frecnt-1.c' || echo
> '$(srcdir)/'`testsuite/libsframe.decode/frecnt-1.c
> > +
> >
> +-testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.obj:
> testsuite/libsframe.decode/frecnt-1.c
> > +-@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -MT
> testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.obj
> -MD -MP -MF
> testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_1-frecnt-1.Tpo
> -c -o
> testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.obj
> `if test -f 'testsuite/libsframe.decode/frecnt-1.c'; then $(CYGPATH_W)
> 'testsuite/libsframe.decode/frecnt-1.c'; else $(CYGPATH_W)
> '$(srcdir)/testsuite/libsframe.decode/frecnt-1.c'; fi`
> > +-@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv)
> testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_1-frecnt-1.Tpo
> testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_1-frecnt-1.Po
> > +-@AMDEP_TRUE@@am__fastdepCC_FALSE@
>  $(AM_V_CC)source='testsuite/libsframe.decode/frecnt-1.c'
> object='testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.obj'
> libtool=no @AMDEPBACKSLASH@
> > ++testsuite/libsframe.decode/frecnt_1-frecnt-1.obj:
> testsuite/libsframe.decode/frecnt-1.c
> > ++@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -MT testsuite/libsframe.decode/frecnt_1-frecnt-1.obj -MD -MP -MF
> testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Tpo -c -o
> testsuite/libsframe.decode/frecnt_1-frecnt-1.obj `if test -f
> 'testsuite/libsframe.decode/frecnt-1.c'; then $(CYGPATH_W)
> 'testsuite/libsframe.decode/frecnt-1.c'; else $(CYGPATH_W)
> '$(srcdir)/testsuite/libsframe.decode/frecnt-1.c'; fi`
> > ++@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv)
> testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Tpo
> testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Po
> > ++@AMDEP_TRUE@@am__fastdepCC_FALSE@
>  $(AM_V_CC)source='testsuite/libsframe.decode/frecnt-1.c'
> object='testsuite/libsframe.decode/frecnt_1-frecnt-1.obj' libtool=no
> @AMDEPBACKSLASH@
> > + @AMDEP_TRUE@@am__fastdepCC_FALSE@   DEPDIR=$(DEPDIR) $(CCDEPMODE)
> $(depcomp) @AMDEPBACKSLASH@
> > +-@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -c -o
> testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.obj
> `if test -f 'testsuite/libsframe.decode/frecnt-1.c'; then $(CYGPATH_W)
> 'testsuite/libsframe.decode/frecnt-1.c'; else $(CYGPATH_W)
> '$(srcdir)/testsuite/libsframe.decode/frecnt-1.c'; fi`
> > ++@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -c -o testsuite/libsframe.decode/frecnt_1-frecnt-1.obj `if test
> -f 'testsuite/libsframe.decode/frecnt-1.c'; then $(CYGPATH_W)
> 'testsuite/libsframe.decode/frecnt-1.c'; else $(CYGPATH_W)
> '$(srcdir)/testsuite/libsframe.decode/frecnt-1.c'; fi`
> > +
> >
> +-testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.o:
> testsuite/libsframe.decode/frecnt-2.c
> > +-@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -MT
> testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.o
> -MD -MP -MF
> testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_2-frecnt-2.Tpo
> -c -o
> testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.o
> `test -f 'testsuite/libsframe.decode/frecnt-2.c' || echo
> '$(srcdir)/'`testsuite/libsframe.decode/frecnt-2.c
> > +-@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv)
> testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_2-frecnt-2.Tpo
> testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_2-frecnt-2.Po
> > +-@AMDEP_TRUE@@am__fastdepCC_FALSE@
>  $(AM_V_CC)source='testsuite/libsframe.decode/frecnt-2.c'
> object='testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.o'
> libtool=no @AMDEPBACKSLASH@
> > ++testsuite/libsframe.decode/frecnt_2-frecnt-2.o:
> testsuite/libsframe.decode/frecnt-2.c
> > ++@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -MT testsuite/libsframe.decode/frecnt_2-frecnt-2.o -MD -MP -MF
> testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Tpo -c -o
> testsuite/libsframe.decode/frecnt_2-frecnt-2.o `test -f
> 'testsuite/libsframe.decode/frecnt-2.c' || echo
> '$(srcdir)/'`testsuite/libsframe.decode/frecnt-2.c
> > ++@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv)
> testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Tpo
> testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Po
> > ++@AMDEP_TRUE@@am__fastdepCC_FALSE@
>  $(AM_V_CC)source='testsuite/libsframe.decode/frecnt-2.c'
> object='testsuite/libsframe.decode/frecnt_2-frecnt-2.o' libtool=no
> @AMDEPBACKSLASH@
> > + @AMDEP_TRUE@@am__fastdepCC_FALSE@   DEPDIR=$(DEPDIR) $(CCDEPMODE)
> $(depcomp) @AMDEPBACKSLASH@
> > +-@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -c -o
> testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.o
> `test -f 'testsuite/libsframe.decode/frecnt-2.c' || echo
> '$(srcdir)/'`testsuite/libsframe.decode/frecnt-2.c
> > ++@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -c -o testsuite/libsframe.decode/frecnt_2-frecnt-2.o `test -f
> 'testsuite/libsframe.decode/frecnt-2.c' || echo
> '$(srcdir)/'`testsuite/libsframe.decode/frecnt-2.c
> > +
> >
> +-testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.obj:
> testsuite/libsframe.decode/frecnt-2.c
> > +-@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -MT
> testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.obj
> -MD -MP -MF
> testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_2-frecnt-2.Tpo
> -c -o
> testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.obj
> `if test -f 'testsuite/libsframe.decode/frecnt-2.c'; then $(CYGPATH_W)
> 'testsuite/libsframe.decode/frecnt-2.c'; else $(CYGPATH_W)
> '$(srcdir)/testsuite/libsframe.decode/frecnt-2.c'; fi`
> > +-@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv)
> testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_2-frecnt-2.Tpo
> testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_2-frecnt-2.Po
> > +-@AMDEP_TRUE@@am__fastdepCC_FALSE@
>  $(AM_V_CC)source='testsuite/libsframe.decode/frecnt-2.c'
> object='testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.obj'
> libtool=no @AMDEPBACKSLASH@
> > ++testsuite/libsframe.decode/frecnt_2-frecnt-2.obj:
> testsuite/libsframe.decode/frecnt-2.c
> > ++@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -MT testsuite/libsframe.decode/frecnt_2-frecnt-2.obj -MD -MP -MF
> testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Tpo -c -o
> testsuite/libsframe.decode/frecnt_2-frecnt-2.obj `if test -f
> 'testsuite/libsframe.decode/frecnt-2.c'; then $(CYGPATH_W)
> 'testsuite/libsframe.decode/frecnt-2.c'; else $(CYGPATH_W)
> '$(srcdir)/testsuite/libsframe.decode/frecnt-2.c'; fi`
> > ++@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv)
> testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Tpo
> testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Po
> > ++@AMDEP_TRUE@@am__fastdepCC_FALSE@
>  $(AM_V_CC)source='testsuite/libsframe.decode/frecnt-2.c'
> object='testsuite/libsframe.decode/frecnt_2-frecnt-2.obj' libtool=no
> @AMDEPBACKSLASH@
> > + @AMDEP_TRUE@@am__fastdepCC_FALSE@   DEPDIR=$(DEPDIR) $(CCDEPMODE)
> $(depcomp) @AMDEPBACKSLASH@
> > +-@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -c -o
> testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.obj
> `if test -f 'testsuite/libsframe.decode/frecnt-2.c'; then $(CYGPATH_W)
> 'testsuite/libsframe.decode/frecnt-2.c'; else $(CYGPATH_W)
> '$(srcdir)/testsuite/libsframe.decode/frecnt-2.c'; fi`
> > ++@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -c -o testsuite/libsframe.decode/frecnt_2-frecnt-2.obj `if test
> -f 'testsuite/libsframe.decode/frecnt-2.c'; then $(CYGPATH_W)
> 'testsuite/libsframe.decode/frecnt-2.c'; else $(CYGPATH_W)
> '$(srcdir)/testsuite/libsframe.decode/frecnt-2.c'; fi`
> > +
> >
> +-testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.o:
> testsuite/libsframe.encode/encode-1.c
> > +-@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -MT
> testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.o
> -MD -MP -MF
> testsuite/libsframe.encode/$(DEPDIR)/testsuite_libsframe_encode_encode_1-encode-1.Tpo
> -c -o
> testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.o
> `test -f 'testsuite/libsframe.encode/encode-1.c' || echo
> '$(srcdir)/'`testsuite/libsframe.encode/encode-1.c
> > +-@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv)
> testsuite/libsframe.encode/$(DEPDIR)/testsuite_libsframe_encode_encode_1-encode-1.Tpo
> testsuite/libsframe.encode/$(DEPDIR)/testsuite_libsframe_encode_encode_1-encode-1.Po
> > +-@AMDEP_TRUE@@am__fastdepCC_FALSE@
>  $(AM_V_CC)source='testsuite/libsframe.encode/encode-1.c'
> object='testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.o'
> libtool=no @AMDEPBACKSLASH@
> > ++testsuite/libsframe.encode/encode_1-encode-1.o:
> testsuite/libsframe.encode/encode-1.c
> > ++@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -MT testsuite/libsframe.encode/encode_1-encode-1.o -MD -MP -MF
> testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Tpo -c -o
> testsuite/libsframe.encode/encode_1-encode-1.o `test -f
> 'testsuite/libsframe.encode/encode-1.c' || echo
> '$(srcdir)/'`testsuite/libsframe.encode/encode-1.c
> > ++@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv)
> testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Tpo
> testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Po
> > ++@AMDEP_TRUE@@am__fastdepCC_FALSE@
>  $(AM_V_CC)source='testsuite/libsframe.encode/encode-1.c'
> object='testsuite/libsframe.encode/encode_1-encode-1.o' libtool=no
> @AMDEPBACKSLASH@
> > + @AMDEP_TRUE@@am__fastdepCC_FALSE@   DEPDIR=$(DEPDIR) $(CCDEPMODE)
> $(depcomp) @AMDEPBACKSLASH@
> > +-@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -c -o
> testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.o
> `test -f 'testsuite/libsframe.encode/encode-1.c' || echo
> '$(srcdir)/'`testsuite/libsframe.encode/encode-1.c
> > ++@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -c -o testsuite/libsframe.encode/encode_1-encode-1.o `test -f
> 'testsuite/libsframe.encode/encode-1.c' || echo
> '$(srcdir)/'`testsuite/libsframe.encode/encode-1.c
> > +
> >
> +-testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.obj:
> testsuite/libsframe.encode/encode-1.c
> > +-@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -MT
> testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.obj
> -MD -MP -MF
> testsuite/libsframe.encode/$(DEPDIR)/testsuite_libsframe_encode_encode_1-encode-1.Tpo
> -c -o
> testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.obj
> `if test -f 'testsuite/libsframe.encode/encode-1.c'; then $(CYGPATH_W)
> 'testsuite/libsframe.encode/encode-1.c'; else $(CYGPATH_W)
> '$(srcdir)/testsuite/libsframe.encode/encode-1.c'; fi`
> > +-@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv)
> testsuite/libsframe.encode/$(DEPDIR)/testsuite_libsframe_encode_encode_1-encode-1.Tpo
> testsuite/libsframe.encode/$(DEPDIR)/testsuite_libsframe_encode_encode_1-encode-1.Po
> > +-@AMDEP_TRUE@@am__fastdepCC_FALSE@
>  $(AM_V_CC)source='testsuite/libsframe.encode/encode-1.c'
> object='testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.obj'
> libtool=no @AMDEPBACKSLASH@
> > ++testsuite/libsframe.encode/encode_1-encode-1.obj:
> testsuite/libsframe.encode/encode-1.c
> > ++@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -MT testsuite/libsframe.encode/encode_1-encode-1.obj -MD -MP -MF
> testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Tpo -c -o
> testsuite/libsframe.encode/encode_1-encode-1.obj `if test -f
> 'testsuite/libsframe.encode/encode-1.c'; then $(CYGPATH_W)
> 'testsuite/libsframe.encode/encode-1.c'; else $(CYGPATH_W)
> '$(srcdir)/testsuite/libsframe.encode/encode-1.c'; fi`
> > ++@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv)
> testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Tpo
> testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Po
> > ++@AMDEP_TRUE@@am__fastdepCC_FALSE@
>  $(AM_V_CC)source='testsuite/libsframe.encode/encode-1.c'
> object='testsuite/libsframe.encode/encode_1-encode-1.obj' libtool=no
> @AMDEPBACKSLASH@
> > + @AMDEP_TRUE@@am__fastdepCC_FALSE@   DEPDIR=$(DEPDIR) $(CCDEPMODE)
> $(depcomp) @AMDEPBACKSLASH@
> > +-@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -c -o
> testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.obj
> `if test -f 'testsuite/libsframe.encode/encode-1.c'; then $(CYGPATH_W)
> 'testsuite/libsframe.encode/encode-1.c'; else $(CYGPATH_W)
> '$(srcdir)/testsuite/libsframe.encode/encode-1.c'; fi`
> > ++@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS)
> $(DEFAULT_INCLUDES) $(INCLUDES)
> $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS)
> $(CFLAGS) -c -o testsuite/libsframe.encode/encode_1-encode-1.obj `if test
> -f 'testsuite/libsframe.encode/encode-1.c'; then $(CYGPATH_W)
> 'testsuite/libsframe.encode/encode-1.c'; else $(CYGPATH_W)
> '$(srcdir)/testsuite/libsframe.encode/encode-1.c'; fi`
> > +
> > + mostlyclean-libtool:
> > +     -rm -f *.lo
> > +@@ -1020,7 +1041,7 @@ site.exp: Makefile $(EXTRA_DEJAGNU_SITE_CONFIG)
> > +     @echo '# Do not edit here.  If you wish to override these values'
> >>site.tmp
> > +     @echo '# edit the last section' >>site.tmp
> > +     @echo 'set srcdir "$(srcdir)"' >>site.tmp
> > +-    @echo "set objdir `pwd`" >>site.tmp
> > ++    @echo "set objdir \"`pwd`\"" >>site.tmp
> > +     @echo 'set build_alias "$(build_alias)"' >>site.tmp
> > +     @echo 'set build_triplet $(build_triplet)' >>site.tmp
> > +     @echo 'set host_alias "$(host_alias)"' >>site.tmp
> > +@@ -1044,8 +1065,10 @@ distclean-DEJAGNU:
> > +     -l='$(DEJATOOL)'; for tool in $$l; do \
> > +       rm -f $$tool.sum $$tool.log; \
> > +     done
> > ++distdir: $(BUILT_SOURCES)
> > ++    $(MAKE) $(AM_MAKEFLAGS) distdir-am
> >
> > - _LT_CONFIG_LIBTOOL_INIT([
> > - # See if we are running on zsh, and set the options which allow our
> > -@@ -632,7 +637,7 @@ m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])
> config.lt[]dnl
> > - m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
> > - configured by $[0], generated by m4_PACKAGE_STRING.
> > +-distdir: $(DISTFILES)
> > ++distdir-am: $(DISTFILES)
> > +     $(am__remove_distdir)
> > +     test -d "$(distdir)" || mkdir "$(distdir)"
> > +     @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
> > +@@ -1103,6 +1126,10 @@ dist-xz: distdir
> > +     tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c
> >$(distdir).tar.xz
> > +     $(am__post_remove_distdir)
> >
> > --Copyright (C) 2009 Free Software Foundation, Inc.
> > -+Copyright (C) 2010 Free Software Foundation, Inc.
> > - This config.lt script is free software; the Free Software Foundation
> > - gives unlimited permision to copy, distribute and modify it."
> > ++dist-zstd: distdir
> > ++    tardir=$(distdir) && $(am__tar) | zstd -c
> $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst
> > ++    $(am__post_remove_distdir)
> > ++
> > + dist-tarZ: distdir
> > +     @echo WARNING: "Support for distribution archives compressed with"
> \
> > +                    "legacy program 'compress' is deprecated." >&2
> > +@@ -1145,6 +1172,8 @@ distcheck: dist
> > +       eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
> > +     *.zip*) \
> > +       unzip $(distdir).zip ;;\
> > ++    *.tar.zst*) \
> > ++      zstd -dc $(distdir).tar.zst | $(am__untar) ;;\
> > +     esac
> > +     chmod -R a-w $(distdir)
> > +     chmod u+w $(distdir)
> > +@@ -1160,7 +1189,7 @@ distcheck: dist
> > +         $(DISTCHECK_CONFIGURE_FLAGS) \
> > +         --srcdir=../.. --prefix="$$dc_install_base" \
> > +       && $(MAKE) $(AM_MAKEFLAGS) \
> > +-      && $(MAKE) $(AM_MAKEFLAGS) dvi \
> > ++      && $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \
> > +       && $(MAKE) $(AM_MAKEFLAGS) check \
> > +       && $(MAKE) $(AM_MAKEFLAGS) install \
> > +       && $(MAKE) $(AM_MAKEFLAGS) installcheck \
> > +@@ -1216,6 +1245,8 @@ check-am: all-am
> > +     $(MAKE) $(AM_MAKEFLAGS) check-DEJAGNU
> > + check: check-am
> > + all-am: Makefile $(INFO_DEPS) $(LTLIBRARIES) $(HEADERS) config.h
> > ++install-checkPROGRAMS: install-libLTLIBRARIES
> > ++
> > + installdirs:
> > +     for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(infodir)"
> "$(DESTDIR)$(includedir)"; do \
> > +       test -z "$$dir" || $(MKDIR_P) "$$dir"; \
> > +@@ -1266,7 +1297,13 @@ clean-am: clean-aminfo clean-checkPROGRAMS
> clean-generic \
> >
> > -@@ -746,15 +751,12 @@ _LT_EOF
> > -   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> > -   # text mode, it properly converts lines to CR/LF.  This bash problem
> > -   # is reportedly fixed, but why not run on old versions too?
> > --  sed '/^# Generated shell functions inserted here/q' "$ltmain" >>
> "$cfgfile" \
> > --    || (rm -f "$cfgfile"; exit 1)
> > -+  sed '$q' "$ltmain" >> "$cfgfile" \
> > -+     || (rm -f "$cfgfile"; exit 1)
> > + distclean: distclean-am
> > +     -rm -f $(am__CONFIG_DISTCLEAN_FILES)
> > +-    -rm -rf ./$(DEPDIR) testsuite/libsframe.decode/$(DEPDIR)
> testsuite/libsframe.encode/$(DEPDIR)
> > ++            -rm -f ./$(DEPDIR)/libsframe_la-sframe-dump.Plo
> > ++    -rm -f ./$(DEPDIR)/libsframe_la-sframe-error.Plo
> > ++    -rm -f ./$(DEPDIR)/libsframe_la-sframe.Plo
> > ++    -rm -f
> testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Po
> > ++    -rm -f testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Po
> > ++    -rm -f testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Po
> > ++    -rm -f testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Po
> > +     -rm -f Makefile
> > + distclean-am: clean-am distclean-DEJAGNU distclean-compile \
> > +     distclean-generic distclean-hdr distclean-libtool \
> > +@@ -1406,7 +1443,13 @@ installcheck-am:
> > + maintainer-clean: maintainer-clean-am
> > +     -rm -f $(am__CONFIG_DISTCLEAN_FILES)
> > +     -rm -rf $(top_srcdir)/autom4te.cache
> > +-    -rm -rf ./$(DEPDIR) testsuite/libsframe.decode/$(DEPDIR)
> testsuite/libsframe.encode/$(DEPDIR)
> > ++            -rm -f ./$(DEPDIR)/libsframe_la-sframe-dump.Plo
> > ++    -rm -f ./$(DEPDIR)/libsframe_la-sframe-error.Plo
> > ++    -rm -f ./$(DEPDIR)/libsframe_la-sframe.Plo
> > ++    -rm -f
> testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Po
> > ++    -rm -f testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Po
> > ++    -rm -f testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Po
> > ++    -rm -f testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Po
> > +     -rm -f Makefile
> > + maintainer-clean-am: distclean-am maintainer-clean-aminfo \
> > +     maintainer-clean-generic
> > +@@ -1430,28 +1473,28 @@ uninstall-am: uninstall-dvi-am
> uninstall-html-am \
> > +
> > + .MAKE: all check-am install-am install-strip
> > +
> > +-.PHONY: CTAGS GTAGS TAGS all all-am am--refresh check check-DEJAGNU \
> > +-    check-am clean clean-aminfo clean-checkPROGRAMS clean-cscope \
> > +-    clean-generic clean-libLTLIBRARIES clean-libtool \
> > ++.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles am--refresh check \
> > ++    check-DEJAGNU check-am clean clean-aminfo clean-checkPROGRAMS \
> > ++    clean-cscope clean-generic clean-libLTLIBRARIES clean-libtool \
> > +     clean-noinstLTLIBRARIES cscope cscopelist-am ctags ctags-am \
> > +     dist dist-all dist-bzip2 dist-gzip dist-info dist-lzip \
> > +-    dist-shar dist-tarZ dist-xz dist-zip distcheck distclean \
> > +-    distclean-DEJAGNU distclean-compile distclean-generic \
> > +-    distclean-hdr distclean-libtool distclean-tags distcleancheck \
> > +-    distdir distuninstallcheck dvi dvi-am html html-am html-local \
> > +-    info info-am install install-am install-data install-data-am \
> > +-    install-dvi install-dvi-am install-exec install-exec-am \
> > +-    install-html install-html-am install-includeHEADERS \
> > +-    install-info install-info-am install-libLTLIBRARIES \
> > +-    install-man install-pdf install-pdf-am install-ps \
> > +-    install-ps-am install-strip installcheck installcheck-am \
> > +-    installdirs maintainer-clean maintainer-clean-aminfo \
> > +-    maintainer-clean-generic mostlyclean mostlyclean-aminfo \
> > +-    mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
> > +-    pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am \
> > +-    uninstall-dvi-am uninstall-html-am uninstall-includeHEADERS \
> > +-    uninstall-info-am uninstall-libLTLIBRARIES uninstall-pdf-am \
> > +-    uninstall-ps-am
> > ++    dist-shar dist-tarZ dist-xz dist-zip dist-zstd distcheck \
> > ++    distclean distclean-DEJAGNU distclean-compile \
> > ++    distclean-generic distclean-hdr distclean-libtool \
> > ++    distclean-tags distcleancheck distdir distuninstallcheck dvi \
> > ++    dvi-am html html-am html-local info info-am install install-am \
> > ++    install-data install-data-am install-dvi install-dvi-am \
> > ++    install-exec install-exec-am install-html install-html-am \
> > ++    install-includeHEADERS install-info install-info-am \
> > ++    install-libLTLIBRARIES install-man install-pdf install-pdf-am \
> > ++    install-ps install-ps-am install-strip installcheck \
> > ++    installcheck-am installdirs maintainer-clean \
> > ++    maintainer-clean-aminfo maintainer-clean-generic mostlyclean \
> > ++    mostlyclean-aminfo mostlyclean-compile mostlyclean-generic \
> > ++    mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
> > ++    uninstall-am uninstall-dvi-am uninstall-html-am \
> > ++    uninstall-includeHEADERS uninstall-info-am \
> > ++    uninstall-libLTLIBRARIES uninstall-pdf-am uninstall-ps-am
> > +
> > + .PRECIOUS: Makefile
> > +
> > +diff --git a/libsframe/aclocal.m4 b/libsframe/aclocal.m4
> > +index b0cdd6b184d..c83d4f62ece 100644
> > +--- a/libsframe/aclocal.m4
> > ++++ b/libsframe/aclocal.m4
> > +@@ -1,6 +1,6 @@
> > +-# generated automatically by aclocal 1.15.1 -*- Autoconf -*-
> > ++# generated automatically by aclocal 1.16.5 -*- Autoconf -*-
> >
> > --  _LT_PROG_XSI_SHELLFNS
> > -+  _LT_PROG_REPLACE_SHELLFNS
> > +-# Copyright (C) 1996-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 1996-2021 Free Software Foundation, Inc.
> >
> > --  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain"
> >> "$cfgfile" \
> > --    || (rm -f "$cfgfile"; exit 1)
> > --
> > --  mv -f "$cfgfile" "$ofile" ||
> > -+   mv -f "$cfgfile" "$ofile" ||
> > -     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
> > -   chmod +x "$ofile"
> > - ],
> > -@@ -980,6 +982,8 @@ _LT_EOF
> > -       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD
> > -       echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
> > -       $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
> > -+      echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD
> > -+      $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD
> > -       cat > conftest.c << _LT_EOF
> > - int main() { return 0;}
> > - _LT_EOF
> > -@@ -1069,30 +1073,41 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES],
> > -   fi
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -20,7 +20,7 @@ You have another version of autoconf.  It may work,
> but is not guaranteed to.
> > + If you have problems, you may need to regenerate the build system
> entirely.
> > + To do so, use the procedure documented by the package, typically
> 'autoreconf'.])])
> > +
> > +-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 2002-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -32,10 +32,10 @@ To do so, use the procedure documented by the
> package, typically 'autoreconf'.])
> > + # generated from the m4 files accompanying Automake X.Y.
> > + # (This private macro should not be called outside this file.)
> > + AC_DEFUN([AM_AUTOMAKE_VERSION],
> > +-[am__api_version='1.15'
> > ++[am__api_version='1.16'
> > + dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
> > + dnl require some minimum version.  Point them to the right macro.
> > +-m4_if([$1], [1.15.1], [],
> > ++m4_if([$1], [1.16.5], [],
> > +       [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
> >   ])
> >
> > --# _LT_SYS_MODULE_PATH_AIX
> > --# -----------------------
> > -+# _LT_SYS_MODULE_PATH_AIX([TAGNAME])
> > -+# ----------------------------------
> > - # Links a minimal program and checks the executable
> > - # for the system default hardcoded library path. In most cases,
> > - # this is /usr/lib:/lib, but when the MPI compilers are used
> > - # the location of the communication and MPI libs are included too.
> > - # If we don't find anything, use the default library path according
> > - # to the aix ld manual.
> > -+# Store the results from the different compilers for each TAGNAME.
> > -+# Allow to override them for all tags through lt_cv_aix_libpath.
> > - m4_defun([_LT_SYS_MODULE_PATH_AIX],
> > - [m4_require([_LT_DECL_SED])dnl
> > --AC_LINK_IFELSE([AC_LANG_SOURCE([AC_LANG_PROGRAM])],[
> > --lt_aix_libpath_sed='
> > --    /Import File Strings/,/^$/ {
> > --    /^0/ {
> > --        s/^0  *\(.*\)$/\1/
> > --        p
> > --    }
> > --    }'
> > --aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e
> "$lt_aix_libpath_sed"`
> > --# Check for a 64-bit object if we didn't find anything.
> > --if test -z "$aix_libpath"; then
> > --  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e
> "$lt_aix_libpath_sed"`
> > --fi],[])
> > --if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > -+if test "${lt_cv_aix_libpath+set}" = set; then
> > -+  aix_libpath=$lt_cv_aix_libpath
> > -+else
> > -+  AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])],
> > -+  [AC_LINK_IFELSE([AC_LANG_PROGRAM],[
> > -+  lt_aix_libpath_sed='[
> > -+      /Import File Strings/,/^$/ {
> > -+      /^0/ {
> > -+          s/^0  *\([^ ]*\) *$/\1/
> > -+          p
> > -+      }
> > -+      }]'
> > -+  _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext
> 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > -+  # Check for a 64-bit object if we didn't find anything.
> > -+  if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
> > -+    _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64
> conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > -+  fi],[])
> > -+  if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
> > -+    _LT_TAGVAR([lt_cv_aix_libpath_], [$1])="/usr/lib:/lib"
> > -+  fi
> > -+  ])
> > -+  aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])
> > -+fi
> > - ])# _LT_SYS_MODULE_PATH_AIX
> > +@@ -51,12 +51,12 @@ m4_define([_AM_AUTOCONF_VERSION], [])
> > + # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be
> traced.
> > + # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
> > + AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
> > +-[AM_AUTOMAKE_VERSION([1.15.1])dnl
> > ++[AM_AUTOMAKE_VERSION([1.16.5])dnl
> > + m4_ifndef([AC_AUTOCONF_VERSION],
> > +   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
> > + _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
> >
> > +-# Copyright (C) 2011-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 2011-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -118,7 +118,7 @@ AC_SUBST([AR])dnl
> >
> > -@@ -1117,7 +1132,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> > + # AM_AUX_DIR_EXPAND                                         -*-
> Autoconf -*-
> >
> > - AC_MSG_CHECKING([how to print strings])
> > - # Test print first, because it will be a builtin if present.
> > --if test "X`print -r -- -n 2>/dev/null`" = X-n && \
> > -+if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
> > -    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
> > -   ECHO='print -r --'
> > - elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> > -@@ -1161,6 +1176,39 @@ _LT_DECL([], [ECHO], [1], [An echo program that
> protects backslashes])
> > - ])# _LT_PROG_ECHO_BACKSLASH
> > +-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -170,7 +170,7 @@ am_aux_dir=`cd "$ac_aux_dir" && pwd`
> >
> > + # AM_CONDITIONAL                                            -*-
> Autoconf -*-
> >
> > -+# _LT_WITH_SYSROOT
> > -+# ----------------
> > -+AC_DEFUN([_LT_WITH_SYSROOT],
> > -+[AC_MSG_CHECKING([for sysroot])
> > -+AC_ARG_WITH([libtool-sysroot],
> > -+[  --with-libtool-sysroot[=DIR] Search for dependent libraries within
> DIR
> > -+                        (or the compiler's sysroot if not specified).],
> > -+[], [with_libtool_sysroot=no])
> > -+
> > -+dnl lt_sysroot will always be passed unquoted.  We quote it here
> > -+dnl in case the user passed a directory name.
> > -+lt_sysroot=
> > -+case ${with_libtool_sysroot} in #(
> > -+ yes)
> > -+   if test "$GCC" = yes; then
> > -+     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
> > -+   fi
> > -+   ;; #(
> > -+ /*)
> > -+   lt_sysroot=`echo "$with_libtool_sysroot" | sed -e
> "$sed_quote_subst"`
> > -+   ;; #(
> > -+ no|'')
> > -+   ;; #(
> > -+ *)
> > -+   AC_MSG_RESULT([${with_libtool_sysroot}])
> > -+   AC_MSG_ERROR([The sysroot must be an absolute path.])
> > -+   ;;
> > -+esac
> > -+
> > -+ AC_MSG_RESULT([${lt_sysroot:-no}])
> > -+_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl
> > -+[dependent libraries, and in which our libraries should be
> installed.])])
> > -+
> > - # _LT_ENABLE_LOCK
> > - # ---------------
> > - m4_defun([_LT_ENABLE_LOCK],
> > -@@ -1320,6 +1368,51 @@ need_locks="$enable_libtool_lock"
> > - ])# _LT_ENABLE_LOCK
> > +-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 1997-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -201,7 +201,7 @@ AC_CONFIG_COMMANDS_PRE(
> > + Usually this means the macro was only invoked conditionally.]])
> > + fi])])
> >
> > +-# Copyright (C) 1999-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 1999-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -392,13 +392,12 @@ _AM_SUBST_NOTMAKE([am__nodep])dnl
> >
> > -+# _LT_PROG_AR
> > -+# -----------
> > -+m4_defun([_LT_PROG_AR],
> > -+[AC_CHECK_TOOLS(AR, [ar], false)
> > -+  touch conftest.c
> > -+  $AR $plugin_option rc conftest.a conftest.c
> > -+  if test "$?" != 0; then
> > -+    AC_MSG_WARN([Failed: $AR $plugin_option rc])
> > -+  else
> > -+    AR="$AR $plugin_option"
> > + # Generate code to set up dependency tracking.              -*-
> Autoconf -*-
> > +
> > +-# Copyright (C) 1999-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 1999-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > + # with or without modifications, as long as this notice is preserved.
> > +
> > +-
> > + # _AM_OUTPUT_DEPENDENCY_COMMANDS
> > + # ------------------------------
> > + AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
> > +@@ -406,49 +405,43 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
> > +   # Older Autoconf quotes --file arguments for eval, but not when files
> > +   # are listed without --file.  Let's play safe and only enable the
> eval
> > +   # if we detect the quoting.
> > +-  case $CONFIG_FILES in
> > +-  *\'*) eval set x "$CONFIG_FILES" ;;
> > +-  *)   set x $CONFIG_FILES ;;
> > +-  esac
> > ++  # TODO: see whether this extra hack can be removed once we start
> > ++  # requiring Autoconf 2.70 or later.
> > ++  AS_CASE([$CONFIG_FILES],
> > ++          [*\'*], [eval set x "$CONFIG_FILES"],
> > ++          [*], [set x $CONFIG_FILES])
> > +   shift
> > +-  for mf
> > ++  # Used to flag and report bootstrapping failures.
> > ++  am_rc=0
> > ++  for am_mf
> > +   do
> > +     # Strip MF so we end up with the name of the file.
> > +-    mf=`echo "$mf" | sed -e 's/:.*$//'`
> > +-    # Check whether this is an Automake generated Makefile or not.
> > +-    # We used to match only the files named 'Makefile.in', but
> > +-    # some people rename them; so instead we look at the file content.
> > +-    # Grep'ing the first line is not enough: some people post-process
> > +-    # each Makefile.in and add a new line on top of each file to say
> so.
> > +-    # Grep'ing the whole file is not good either: AIX grep has a line
> > ++    am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'`
> > ++    # Check whether this is an Automake generated Makefile which
> includes
> > ++    # dependency-tracking related rules and includes.
> > ++    # Grep'ing the whole file directly is not great: AIX grep has a
> line
> > +     # limit of 2048, but all sed's we know have understand at least
> 4000.
> > +-    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X
> >/dev/null 2>&1; then
> > +-      dirpart=`AS_DIRNAME("$mf")`
> > +-    else
> > +-      continue
> > +-    fi
> > +-    # Extract the definition of DEPDIR, am__include, and am__quote
> > +-    # from the Makefile without running 'make'.
> > +-    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
> > +-    test -z "$DEPDIR" && continue
> > +-    am__include=`sed -n 's/^am__include = //p' < "$mf"`
> > +-    test -z "$am__include" && continue
> > +-    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
> > +-    # Find all dependency output files, they are included files with
> > +-    # $(DEPDIR) in their names.  We invoke sed twice because it is the
> > +-    # simplest approach to changing $(DEPDIR) to its actual value in
> the
> > +-    # expansion.
> > +-    for file in `sed -n "
> > +-      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p'
> <"$mf" | \
> > +-     sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
> > +-      # Make sure the directory exists.
> > +-      test -f "$dirpart/$file" && continue
> > +-      fdir=`AS_DIRNAME(["$file"])`
> > +-      AS_MKDIR_P([$dirpart/$fdir])
> > +-      # echo "creating $dirpart/$file"
> > +-      echo '# dummy' > "$dirpart/$file"
> > +-    done
> > ++    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
> > ++      || continue
> > ++    am_dirpart=`AS_DIRNAME(["$am_mf"])`
> > ++    am_filepart=`AS_BASENAME(["$am_mf"])`
> > ++    AM_RUN_LOG([cd "$am_dirpart" \
> > ++      && sed -e '/# am--include-marker/d' "$am_filepart" \
> > ++        | $MAKE -f - am--depfiles]) || am_rc=$?
> > +   done
> > ++  if test $am_rc -ne 0; then
> > ++    AC_MSG_FAILURE([Something went wrong bootstrapping makefile
> fragments
> > ++    for automatic dependency tracking.  If GNU make was not used,
> consider
> > ++    re-running the configure script with MAKE="gmake" (or whatever is
> > ++    necessary).  You can also try re-running configure with the
> > ++    '--disable-dependency-tracking' option to at least be able to build
> > ++    the package (albeit without support for automatic dependency
> tracking).])
> >  +  fi
> > -+  rm -f conftest.*
> > -+: ${AR=ar}
> > -+: ${AR_FLAGS=cru}
> > -+_LT_DECL([], [AR], [1], [The archiver])
> > -+_LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive])
> > -+
> > -+AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file],
> > -+  [lt_cv_ar_at_file=no
> > -+   AC_COMPILE_IFELSE([AC_LANG_PROGRAM],
> > -+     [echo conftest.$ac_objext > conftest.lst
> > -+      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst
> >&AS_MESSAGE_LOG_FD'
> > -+      AC_TRY_EVAL([lt_ar_try])
> > -+      if test "$ac_status" -eq 0; then
> > -+    # Ensure the archiver fails upon bogus file names.
> > -+    rm -f conftest.$ac_objext libconftest.a
> > -+    AC_TRY_EVAL([lt_ar_try])
> > -+    if test "$ac_status" -ne 0; then
> > -+          lt_cv_ar_at_file=@
> > -+        fi
> > -+      fi
> > -+      rm -f conftest.* libconftest.a
> > -+     ])
> > -+  ])
> > -+
> > -+if test "x$lt_cv_ar_at_file" = xno; then
> > -+  archiver_list_spec=
> > -+else
> > -+  archiver_list_spec=$lt_cv_ar_at_file
> > ++  AS_UNSET([am_dirpart])
> > ++  AS_UNSET([am_filepart])
> > ++  AS_UNSET([am_mf])
> > ++  AS_UNSET([am_rc])
> > ++  rm -f conftest-deps.mk
> > + }
> > + ])# _AM_OUTPUT_DEPENDENCY_COMMANDS
> > +
> > +@@ -457,18 +450,17 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
> > + # -----------------------------
> > + # This macro should only be invoked once -- use via AC_REQUIRE.
> > + #
> > +-# This code is only required when automatic dependency tracking
> > +-# is enabled.  FIXME.  This creates each '.P' file that we will
> > +-# need in order to bootstrap the dependency handling code.
> > ++# This code is only required when automatic dependency tracking is
> enabled.
> > ++# This creates each '.Po' and '.Plo' makefile fragment that we'll need
> in
> > ++# order to bootstrap the dependency handling code.
> > + AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
> > + [AC_CONFIG_COMMANDS([depfiles],
> > +      [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
> > +-     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
> > +-])
> > ++     [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])])
> > +
> > + # Do all the work for Automake.                             -*-
> Autoconf -*-
> > +
> > +-# Copyright (C) 1996-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 1996-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -496,6 +488,10 @@ m4_defn([AC_PROG_CC])
> > + # release and drop the old call support.
> > + AC_DEFUN([AM_INIT_AUTOMAKE],
> > + [AC_PREREQ([2.65])dnl
> > ++m4_ifdef([_$0_ALREADY_INIT],
> > ++  [m4_fatal([$0 expanded multiple times
> > ++]m4_defn([_$0_ALREADY_INIT]))],
> > ++  [m4_define([_$0_ALREADY_INIT], m4_expansion_stack)])dnl
> > + dnl Autoconf wants to disallow AM_ names.  We explicitly allow
> > + dnl the ones we care about.
> > + m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
> > +@@ -532,7 +528,7 @@ m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
> > + [_AM_SET_OPTIONS([$1])dnl
> > + dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
> > + m4_if(
> > +-  m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION],
> [ok]),
> > ++  m4_ifset([AC_PACKAGE_NAME], [ok]):m4_ifset([AC_PACKAGE_VERSION],
> [ok]),
> > +   [ok:ok],,
> > +   [m4_fatal([AC_INIT should be called with package and version
> arguments])])dnl
> > +  AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
> > +@@ -555,8 +551,8 @@ AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
> > + AC_REQUIRE([AC_PROG_MKDIR_P])dnl
> > + # For better backward compatibility.  To be removed once Automake 1.9.x
> > + # dies out for good.  For more background, see:
> > +-# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
> > +-# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
> > ++# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
> > ++# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
> > + AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
> > + # We need awk for the "check" target (and possibly the TAP driver).
> The
> > + # system "awk" is bad on some platforms.
> > +@@ -584,6 +580,20 @@ AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
> > +               [m4_define([AC_PROG_OBJCXX],
> > +
> m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
> > + ])
> > ++# Variables for tags utilities; see am/tags.am
> > ++if test -z "$CTAGS"; then
> > ++  CTAGS=ctags
> >  +fi
> > -+_LT_DECL([], [archiver_list_spec], [1],
> > -+  [How to feed a file listing to the archiver])
> > -+])# _LT_PROG_AR
> > -+
> > ++AC_SUBST([CTAGS])
> > ++if test -z "$ETAGS"; then
> > ++  ETAGS=etags
> > ++fi
> > ++AC_SUBST([ETAGS])
> > ++if test -z "$CSCOPE"; then
> > ++  CSCOPE=cscope
> > ++fi
> > ++AC_SUBST([CSCOPE])
> >  +
> > - # _LT_CMD_OLD_ARCHIVE
> > - # -------------------
> > - m4_defun([_LT_CMD_OLD_ARCHIVE],
> > -@@ -1336,23 +1429,7 @@ for plugin in $plugin_names; do
> > -   fi
> > + AC_REQUIRE([AM_SILENT_RULES])dnl
> > + dnl The testsuite driver may need to know about EXEEXT, so add the
> > + dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This
> > +@@ -623,7 +633,7 @@ END
> > + Aborting the configuration process, to ensure you take notice of the
> issue.
> > +
> > + You can download and install GNU coreutils to get an 'rm'
> implementation
> > +-that behaves properly: <http://www.gnu.org/software/coreutils/>.
> > ++that behaves properly: <https://www.gnu.org/software/coreutils/>.
> > +
> > + If you want to complete the configuration process using your
> problematic
> > + 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
> > +@@ -665,7 +675,7 @@ for _am_header in $config_headers :; do
> >   done
> > + echo "timestamp for $_am_arg"
> >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
> >
> > --AC_CHECK_TOOL(AR, ar, false)
> > --test -z "$AR" && AR=ar
> > --if test -n "$plugin_option"; then
> > --  if $AR --help 2>&1 | grep -q "\--plugin"; then
> > --    touch conftest.c
> > --    $AR $plugin_option rc conftest.a conftest.c
> > --    if test "$?" != 0; then
> > --      AC_MSG_WARN([Failed: $AR $plugin_option rc])
> > --    else
> > --      AR="$AR $plugin_option"
> > --    fi
> > --    rm -f conftest.*
> > --  fi
> > --fi
> > --test -z "$AR_FLAGS" && AR_FLAGS=cru
> > --_LT_DECL([], [AR], [1], [The archiver])
> > --_LT_DECL([], [AR_FLAGS], [1])
> > -+_LT_PROG_AR
> > +-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -689,7 +699,7 @@ AC_SUBST([install_sh])])
> > + # Add --enable-maintainer-mode option to configure.         -*-
> Autoconf -*-
> > + # From Jim Meyering
> >
> > - AC_CHECK_TOOL(STRIP, strip, :)
> > - test -z "$STRIP" && STRIP=:
> > -@@ -1653,7 +1730,7 @@ else
> > -   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> > -   lt_status=$lt_dlunknown
> > -   cat > conftest.$ac_ext <<_LT_EOF
> > --[#line __oline__ "configure"
> > -+[#line $LINENO "configure"
> > - #include "confdefs.h"
> > +-# Copyright (C) 1996-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 1996-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -724,7 +734,7 @@ AC_MSG_CHECKING([whether to enable
> maintainer-specific portions of Makefiles])
> >
> > - #if HAVE_DLFCN_H
> > -@@ -1697,10 +1774,10 @@ else
> > - /* When -fvisbility=hidden is used, assume the code has been annotated
> > -    correspondingly for the symbols needed.  */
> > - #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3))
> || (__GNUC__ > 3))
> > --void fnord () __attribute__((visibility("default")));
> > -+int fnord () __attribute__((visibility("default")));
> > - #endif
> > + # Check to see how 'make' treats includes.              -*- Autoconf
> -*-
> >
> > --void fnord () { int i=42; }
> > -+int fnord () { return 42; }
> > - int main ()
> > - {
> > -   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -2240,8 +2317,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> > -   need_version=no
> > -   need_lib_prefix=no
> > +-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -732,49 +742,42 @@ AC_MSG_CHECKING([whether to enable
> maintainer-specific portions of Makefiles])
> >
> > --  case $GCC,$host_os in
> > --  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
> > -+  case $GCC,$cc_basename in
> > -+  yes,*)
> > -+    # gcc
> > -     library_names_spec='$libname.dll.a'
> > -     # DLL is installed to $(libdir)/../bin by postinstall_cmds
> > -     postinstall_cmds='base_file=`basename \${file}`~
> > -@@ -2274,13 +2352,71 @@ m4_if([$1], [],[
> > -       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo
> ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
> > -       ;;
> > -     esac
> > -+    dynamic_linker='Win32 ld.exe'
> > -+    ;;
> > -+
> > -+  *,cl*)
> > -+    # Native MSVC
> > -+    libname_spec='$name'
> > -+    soname_spec='${libname}`echo ${release} | $SED -e
> 's/[[.]]/-/g'`${versuffix}${shared_ext}'
> > -+    library_names_spec='${libname}.dll.lib'
> > -+
> > -+    case $build_os in
> > -+    mingw*)
> > -+      sys_lib_search_path_spec=
> > -+      lt_save_ifs=$IFS
> > -+      IFS=';'
> > -+      for lt_path in $LIB
> > -+      do
> > -+        IFS=$lt_save_ifs
> > -+        # Let DOS variable expansion print the short 8.3 style file
> name.
> > -+        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".")
> do @echo %~si"`
> > -+        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
> > -+      done
> > -+      IFS=$lt_save_ifs
> > -+      # Convert to MSYS style.
> > -+      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" |
> sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'`
> > -+      ;;
> > -+    cygwin*)
> > -+      # Convert to unix form, then to dos form, then back to unix form
> > -+      # but this time dos style (no spaces!) so that the unix form
> looks
> > -+      # like /cygdrive/c/PROGRA~1:/cygdr...
> > -+      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
> > -+      sys_lib_search_path_spec=`cygpath --path --dos
> "$sys_lib_search_path_spec" 2>/dev/null`
> > -+      sys_lib_search_path_spec=`cygpath --path --unix
> "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
> > -+      ;;
> > -+    *)
> > -+      sys_lib_search_path_spec="$LIB"
> > -+      if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/'
> >/dev/null]; then
> > -+        # It is most probably a Windows format PATH.
> > -+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" |
> $SED -e 's/;/ /g'`
> > -+      else
> > -+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" |
> $SED -e "s/$PATH_SEPARATOR/ /g"`
> > -+      fi
> > -+      # FIXME: find the short name or the path components, as spaces
> are
> > -+      # common. (e.g. "Program Files" -> "PROGRA~1")
> > -+      ;;
> > -+    esac
> > -+
> > -+    # DLL is installed to $(libdir)/../bin by postinstall_cmds
> > -+    postinstall_cmds='base_file=`basename \${file}`~
> > -+      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo
> \$dlname'\''`~
> > -+      dldir=$destdir/`dirname \$dlpath`~
> > -+      test -d \$dldir || mkdir -p \$dldir~
> > -+      $install_prog $dir/$dlname \$dldir/$dlname'
> > -+    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo
> \$dlname'\''`~
> > -+      dlpath=$dir/\$dldll~
> > -+       $RM \$dlpath'
> > -+    shlibpath_overrides_runpath=yes
> > -+    dynamic_linker='Win32 link.exe'
> > -     ;;
> > -
> > -   *)
> > -+    # Assume MSVC wrapper
> > -     library_names_spec='${libname}`echo ${release} | $SED -e
> 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
> > -+    dynamic_linker='Win32 ld.exe'
> > -     ;;
> > -   esac
> > --  dynamic_linker='Win32 ld.exe'
> > -   # FIXME: first we should search . and the directory the executable
> is in
> > -   shlibpath_var=PATH
> > -   ;;
> > -@@ -2970,6 +3106,11 @@ case $reload_flag in
> > - esac
> > - reload_cmds='$LD$reload_flag -o $output$reload_objs'
> > - case $host_os in
> > -+  cygwin* | mingw* | pw32* | cegcc*)
> > -+    if test "$GCC" != yes; then
> > -+      reload_cmds=false
> > -+    fi
> > -+    ;;
> > -   darwin*)
> > -     if test "$GCC" = yes; then
> > -       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o
> $output$reload_objs'
> > -@@ -3036,7 +3177,8 @@ mingw* | pw32*)
> > -     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86
> DLL'
> > -     lt_cv_file_magic_cmd='func_win32_libid'
> > -   else
> > --    lt_cv_deplibs_check_method='file_magic file format
> pei*-i386(.*architecture: i386)?'
> > -+    # Keep this pattern in sync with the one in func_win32_libid.
> > -+    lt_cv_deplibs_check_method='file_magic file format
> (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
> > -     lt_cv_file_magic_cmd='$OBJDUMP -f'
> > -   fi
> > -   ;;
> > -@@ -3187,6 +3329,21 @@ tpf*)
> > -   ;;
> > - esac
> > - ])
> > -+
> > -+file_magic_glob=
> > -+want_nocaseglob=no
> > -+if test "$build" = "$host"; then
> > -+  case $host_os in
> > -+  mingw* | pw32*)
> > -+    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
> > -+      want_nocaseglob=yes
> > -+    else
> > -+      file_magic_glob=`echo
> aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e
> "s/\(..\)/s\/[[\1]]\/[[\1]]\/g;/g"`
> > -+    fi
> > -+    ;;
> > -+  esac
> > -+fi
> > -+
> > - file_magic_cmd=$lt_cv_file_magic_cmd
> > - deplibs_check_method=$lt_cv_deplibs_check_method
> > - test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > -@@ -3194,7 +3351,11 @@ test -z "$deplibs_check_method" &&
> deplibs_check_method=unknown
> > - _LT_DECL([], [deplibs_check_method], [1],
> > -     [Method to check whether dependent libraries are shared objects])
> > - _LT_DECL([], [file_magic_cmd], [1],
> > --    [Command to use when deplibs_check_method == "file_magic"])
> > -+    [Command to use when deplibs_check_method = "file_magic"])
> > -+_LT_DECL([], [file_magic_glob], [1],
> > -+    [How to find potential files when deplibs_check_method =
> "file_magic"])
> > -+_LT_DECL([], [want_nocaseglob], [1],
> > -+    [Find potential files using nocaseglob when deplibs_check_method =
> "file_magic"])
> > - ])# _LT_CHECK_MAGIC_METHOD
> > + # AM_MAKE_INCLUDE()
> > + # -----------------
> > +-# Check to see how make treats includes.
> > ++# Check whether make has an 'include' directive that can support all
> > ++# the idioms we need for our automatic dependency tracking code.
> > + AC_DEFUN([AM_MAKE_INCLUDE],
> > +-[am_make=${MAKE-make}
> > +-cat > confinc << 'END'
> > ++[AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive])
> > ++cat > confinc.mk << 'END'
> > + am__doit:
> > +-    @echo this is the am__doit target
> > ++    @echo this is the am__doit target >confinc.out
> > + .PHONY: am__doit
> > + END
> > +-# If we don't find an include directive, just comment out the code.
> > +-AC_MSG_CHECKING([for style of include used by $am_make])
> > + am__include="#"
> > + am__quote=
> > +-_am_result=none
> > +-# First try GNU make style include.
> > +-echo "include confinc" > confmf
> > +-# Ignore all kinds of additional output from 'make'.
> > +-case `$am_make -s -f confmf 2> /dev/null` in #(
> > +-*the\ am__doit\ target*)
> > +-  am__include=include
> > +-  am__quote=
> > +-  _am_result=GNU
> > +-  ;;
> > +-esac
> > +-# Now try BSD make style include.
> > +-if test "$am__include" = "#"; then
> > +-   echo '.include "confinc"' > confmf
> > +-   case `$am_make -s -f confmf 2> /dev/null` in #(
> > +-   *the\ am__doit\ target*)
> > +-     am__include=.include
> > +-     am__quote="\""
> > +-     _am_result=BSD
> > +-     ;;
> > +-   esac
> > +-fi
> > +-AC_SUBST([am__include])
> > +-AC_SUBST([am__quote])
> > +-AC_MSG_RESULT([$_am_result])
> > +-rm -f confinc confmf
> > +-])
> > ++# BSD make does it like this.
> > ++echo '.include "confinc.mk" # ignored' > confmf.BSD
> > ++# Other make implementations (GNU, Solaris 10, AIX) do it like this.
> > ++echo 'include confinc.mk # ignored' > confmf.GNU
> > ++_am_result=no
> > ++for s in GNU BSD; do
> > ++  AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out])
> > ++  AS_CASE([$?:`cat confinc.out 2>/dev/null`],
> > ++      ['0:this is the am__doit target'],
> > ++      [AS_CASE([$s],
> > ++          [BSD], [am__include='.include' am__quote='"'],
> > ++          [am__include='include' am__quote=''])])
> > ++  if test "$am__include" != "#"; then
> > ++    _am_result="yes ($s style)"
> > ++    break
> > ++  fi
> > ++done
> > ++rm -f confinc.* confmf.*
> > ++AC_MSG_RESULT([${_am_result}])
> > ++AC_SUBST([am__include])])
> > ++AC_SUBST([am__quote])])
> >
> > + # Fake the existence of programs that GNU maintainers use.  -*-
> Autoconf -*-
> >
> > -@@ -3305,6 +3466,67 @@ dnl aclocal-1.4 backwards compatibility:
> > - dnl AC_DEFUN([AM_PROG_NM], [])
> > - dnl AC_DEFUN([AC_PROG_NM], [])
> > +-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 1997-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -795,12 +798,7 @@ AC_DEFUN([AM_MISSING_HAS_RUN],
> > + [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
> > + AC_REQUIRE_AUX_FILE([missing])dnl
> > + if test x"${MISSING+set}" != xset; then
> > +-  case $am_aux_dir in
> > +-  *\ * | *\ *)
> > +-    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
> > +-  *)
> > +-    MISSING="\${SHELL} $am_aux_dir/missing" ;;
> > +-  esac
> > ++  MISSING="\${SHELL} '$am_aux_dir/missing'"
> > + fi
> > + # Use eval to expand $SHELL
> > + if eval "$MISSING --is-lightweight"; then
> > +@@ -813,7 +811,7 @@ fi
> >
> > -+# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
> > -+# --------------------------------
> > -+# how to determine the name of the shared library
> > -+# associated with a specific link library.
> > -+#  -- PORTME fill in with the dynamic library characteristics
> > -+m4_defun([_LT_CHECK_SHAREDLIB_FROM_LINKLIB],
> > -+[m4_require([_LT_DECL_EGREP])
> > -+m4_require([_LT_DECL_OBJDUMP])
> > -+m4_require([_LT_DECL_DLLTOOL])
> > -+AC_CACHE_CHECK([how to associate runtime and link libraries],
> > -+lt_cv_sharedlib_from_linklib_cmd,
> > -+[lt_cv_sharedlib_from_linklib_cmd='unknown'
> > -+
> > -+case $host_os in
> > -+cygwin* | mingw* | pw32* | cegcc*)
> > -+  # two different shell functions defined in ltmain.sh
> > -+  # decide which to use based on capabilities of $DLLTOOL
> > -+  case `$DLLTOOL --help 2>&1` in
> > -+  *--identify-strict*)
> > -+    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
> > -+    ;;
> > -+  *)
> > -+
> lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
> > -+    ;;
> > -+  esac
> > -+  ;;
> > -+*)
> > -+  # fallback: assume linklib IS sharedlib
> > -+  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
> > -+  ;;
> > -+esac
> > -+])
> > -+sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
> > -+test -z "$sharedlib_from_linklib_cmd" &&
> sharedlib_from_linklib_cmd=$ECHO
> > -+
> > -+_LT_DECL([], [sharedlib_from_linklib_cmd], [1],
> > -+    [Command to associate shared and link libraries])
> > -+])# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
> > -+
> > -+
> > -+# _LT_PATH_MANIFEST_TOOL
> > -+# ----------------------
> > -+# locate the manifest tool
> > -+m4_defun([_LT_PATH_MANIFEST_TOOL],
> > -+[AC_CHECK_TOOL(MANIFEST_TOOL, mt, :)
> > -+test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
> > -+AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool],
> [lt_cv_path_mainfest_tool],
> > -+  [lt_cv_path_mainfest_tool=no
> > -+  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&AS_MESSAGE_LOG_FD
> > -+  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
> > -+  cat conftest.err >&AS_MESSAGE_LOG_FD
> > -+  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
> > -+    lt_cv_path_mainfest_tool=yes
> > -+  fi
> > -+  rm -f conftest*])
> > -+if test "x$lt_cv_path_mainfest_tool" != xyes; then
> > -+  MANIFEST_TOOL=:
> > -+fi
> > -+_LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl
> > -+])# _LT_PATH_MANIFEST_TOOL
> > -+
> > + # Helper functions for option handling.                     -*-
> Autoconf -*-
> >
> > - # LT_LIB_M
> > - # --------
> > -@@ -3431,8 +3653,8 @@ esac
> > - lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern
> int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
> > +-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -842,7 +840,7 @@ AC_DEFUN([_AM_SET_OPTIONS],
> > + AC_DEFUN([_AM_IF_OPTION],
> > + [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
> >
> > - # Transform an extracted symbol line into symbol name and symbol
> address
> > --lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\)
> $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^
> ]]*\)$/  {\"\2\", (void *) \&\2},/p'"
> > --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\", (void *) \&\2},/p'"
> > -+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^
> ]]*\)[[ ]]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\)
> \([[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p'"
> > -+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\", (void *) \&\2},/p'"
> > +-# Copyright (C) 1999-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 1999-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -889,7 +887,7 @@ AC_LANG_POP([C])])
> > + # For backward compatibility.
> > + AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
> >
> > - # Handle CRLF in mingw tool chain
> > - opt_cr=
> > -@@ -3468,6 +3690,7 @@ for ac_symprfx in "" "_"; do
> > -   else
> > -     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[
>  ]]\($symcode$symcode*\)[[       ]][[
> ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
> > -   fi
> > -+  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/
> __gnu_lto/d'"
> > +-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -908,7 +906,7 @@ AC_DEFUN([AM_RUN_LOG],
> >
> > -   # Check to see that the pipe works correctly.
> > -   pipe_works=no
> > -@@ -3501,6 +3724,18 @@ _LT_EOF
> > -       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
> > -     if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
> > -       cat <<_LT_EOF > conftest.$ac_ext
> > -+/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and
> tests.  */
> > -+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
> > -+/* DATA imports from DLLs on WIN32 con't be const, because runtime
> > -+   relocations are performed -- see ld's documentation on
> pseudo-relocs.  */
> > -+# define LT@&t@_DLSYM_CONST
> > -+#elif defined(__osf__)
> > -+/* This system does not cope well with relocations in const data.  */
> > -+# define LT@&t@_DLSYM_CONST
> > -+#else
> > -+# define LT@&t@_DLSYM_CONST const
> > -+#endif
> > -+
> > - #ifdef __cplusplus
> > - extern "C" {
> > - #endif
> > -@@ -3512,7 +3747,7 @@ _LT_EOF
> > -       cat <<_LT_EOF >> conftest.$ac_ext
> > + # Check to make sure that the build environment is sane.    -*-
> Autoconf -*-
> >
> > - /* The mapping between symbol names and symbols.  */
> > --const struct {
> > -+LT@&t@_DLSYM_CONST struct {
> > -   const char *name;
> > -   void       *address;
> > - }
> > -@@ -3538,15 +3773,15 @@ static const void *lt_preloaded_setup() {
> > - _LT_EOF
> > -       # Now try linking the two files.
> > -       mv conftest.$ac_objext conftstm.$ac_objext
> > --      lt_save_LIBS="$LIBS"
> > --      lt_save_CFLAGS="$CFLAGS"
> > -+      lt_globsym_save_LIBS=$LIBS
> > -+      lt_globsym_save_CFLAGS=$CFLAGS
> > -       LIBS="conftstm.$ac_objext"
> > -       CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
> > -       if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
> > -         pipe_works=yes
> > -       fi
> > --      LIBS="$lt_save_LIBS"
> > --      CFLAGS="$lt_save_CFLAGS"
> > -+      LIBS=$lt_globsym_save_LIBS
> > -+      CFLAGS=$lt_globsym_save_CFLAGS
> > -     else
> > -       echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
> > -     fi
> > -@@ -3579,6 +3814,13 @@ else
> > -   AC_MSG_RESULT(ok)
> > - fi
> > +-# Copyright (C) 1996-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 1996-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -989,7 +987,7 @@ AC_CONFIG_COMMANDS_PRE(
> > + rm -f conftest.file
> > + ])
> >
> > -+# Response file support.
> > -+if test "$lt_cv_nm_interface" = "MS dumpbin"; then
> > -+  nm_file_list_spec='@'
> > -+elif $NM --help 2>/dev/null | grep '[[@]]FILE' >/dev/null; then
> > -+  nm_file_list_spec='@'
> > -+fi
> > -+
> > - _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1],
> > -     [Take the output of nm and produce a listing of raw symbols and C
> names])
> > - _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl],
> [1],
> > -@@ -3589,6 +3831,8 @@ _LT_DECL([global_symbol_to_c_name_address],
> > - _LT_DECL([global_symbol_to_c_name_address_lib_prefix],
> > -     [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1],
> > -     [Transform the output of nm in a C name address pair when lib
> prefix is needed])
> > -+_LT_DECL([], [nm_file_list_spec], [1],
> > -+    [Specify filename containing input files for $NM])
> > - ]) # _LT_CMD_GLOBAL_SYMBOLS
> > +-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 2009-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -1049,7 +1047,7 @@ AC_SUBST([AM_BACKSLASH])dnl
> > + _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
> > + ])
> >
> > +-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -1077,7 +1075,7 @@ fi
> > + INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
> > + AC_SUBST([INSTALL_STRIP_PROGRAM])])
> >
> > -@@ -3600,7 +3844,6 @@ _LT_TAGVAR(lt_prog_compiler_wl, $1)=
> > - _LT_TAGVAR(lt_prog_compiler_pic, $1)=
> > - _LT_TAGVAR(lt_prog_compiler_static, $1)=
> > +-# Copyright (C) 2006-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 2006-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -1096,7 +1094,7 @@ AC_DEFUN([AM_SUBST_NOTMAKE],
> [_AM_SUBST_NOTMAKE($@)])
> >
> > --AC_MSG_CHECKING([for $compiler option to produce PIC])
> > - m4_if([$1], [CXX], [
> > -   # C++ specific cases for pic, static, wl, etc.
> > -   if test "$GXX" = yes; then
> > -@@ -3706,6 +3949,12 @@ m4_if([$1], [CXX], [
> > -       ;;
> > -     esac
> > -     ;;
> > -+      mingw* | cygwin* | os2* | pw32* | cegcc*)
> > -+    # This hack is so that the source file can tell whether it is being
> > -+    # built for inclusion in a dll (and should export symbols for
> example).
> > -+    m4_if([$1], [GCJ], [],
> > -+      [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
> > -+    ;;
> > -       dgux*)
> > -     case $cc_basename in
> > -       ec++*)
> > -@@ -3858,7 +4107,7 @@ m4_if([$1], [CXX], [
> > -     ;;
> > -       solaris*)
> > -     case $cc_basename in
> > --      CC*)
> > -+      CC* | sunCC*)
> > -         # Sun C++ 4.2, 5.x and Centerline C++
> > -         _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
> > -         _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
> > -@@ -4081,6 +4330,12 @@ m4_if([$1], [CXX], [
> > -     _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared'
> > -     _LT_TAGVAR(lt_prog_compiler_static, $1)='--static'
> > -     ;;
> > -+      nagfor*)
> > -+    # NAG Fortran compiler
> > -+    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,'
> > -+    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
> > -+    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
> > -+    ;;
> > -       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
> > -         # Portland Group compilers (*not* the Pentium gcc compiler,
> > -     # which looks to be a dead project)
> > -@@ -4143,7 +4398,7 @@ m4_if([$1], [CXX], [
> > -       _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
> > -       _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
> > -       case $cc_basename in
> > --      f77* | f90* | f95*)
> > -+      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
> > -     _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
> > -       *)
> > -     _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
> > -@@ -4200,9 +4455,11 @@ case $host_os in
> > -     _LT_TAGVAR(lt_prog_compiler_pic,
> $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[
> -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])"
> > -     ;;
> > - esac
> > --AC_MSG_RESULT([$_LT_TAGVAR(lt_prog_compiler_pic, $1)])
> > --_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],
> > --    [How to pass a linker flag through the compiler])
> > -+
> > -+AC_CACHE_CHECK([for $compiler option to produce PIC],
> > -+  [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)],
> > -+  [_LT_TAGVAR(lt_cv_prog_compiler_pic,
> $1)=$_LT_TAGVAR(lt_prog_compiler_pic, $1)])
> > -+_LT_TAGVAR(lt_prog_compiler_pic,
> $1)=$_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)
> > + # Check how to create a tarball.                            -*-
> Autoconf -*-
> >
> > +-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 2004-2021 Free Software Foundation, Inc.
> >   #
> > - # Check to make sure the PIC flag actually works.
> > -@@ -4221,6 +4478,8 @@ fi
> > - _LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1],
> > -     [Additional compiler flags for building library objects])
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +diff --git a/libsframe/configure b/libsframe/configure
> > +index 7bbed5d8ccf..795e7802110 100755
> > +--- a/libsframe/configure
> > ++++ b/libsframe/configure
> > +@@ -654,6 +654,8 @@ OTOOL
> > + LIPO
> > + NMEDIT
> > + DSYMUTIL
> > ++MANIFEST_TOOL
> > ++DLLTOOL
> > + OBJDUMP
> > + LN_S
> > + NM
> > +@@ -678,6 +680,9 @@ AM_BACKSLASH
> > + AM_DEFAULT_VERBOSITY
> > + AM_DEFAULT_V
> > + AM_V
> > ++CSCOPE
> > ++ETAGS
> > ++CTAGS
> > + am__fastdepCC_FALSE
> > + am__fastdepCC_TRUE
> > + CCDEPMODE
> > +@@ -685,7 +690,6 @@ am__nodep
> > + AMDEPBACKSLASH
> > + AMDEP_FALSE
> > + AMDEP_TRUE
> > +-am__quote
> > + am__include
> > + DEPDIR
> > + am__untar
> > +@@ -758,7 +762,8 @@ PACKAGE_VERSION
> > + PACKAGE_TARNAME
> > + PACKAGE_NAME
> > + PATH_SEPARATOR
> > +-SHELL'
> > ++SHELL
> > ++am__quote'
> > + ac_subst_files=''
> > + ac_user_opts='
> > + enable_option_checking
> > +@@ -769,6 +774,7 @@ enable_static
> > + with_pic
> > + enable_fast_install
> > + with_gnu_ld
> > ++with_libtool_sysroot
> > + enable_libtool_lock
> > + enable_largefile
> > + enable_maintainer_mode
> > +@@ -1424,6 +1430,8 @@ Optional Packages:
> > +   --with-pic              try to use only PIC/non-PIC objects
> [default=use
> > +                           both]
> > +   --with-gnu-ld           assume the C compiler uses GNU ld
> [default=no]
> > ++  --with-libtool-sysroot=DIR Search for dependent libraries within DIR
> > ++                        (or the compiler's sysroot if not specified).
> >
> > -+_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],
> > -+    [How to pass a linker flag through the compiler])
> > - #
> > - # Check to make sure the static flag actually works.
> > - #
> > -@@ -4241,6 +4500,7 @@ _LT_TAGDECL([link_static_flag],
> [lt_prog_compiler_static], [1],
> > - m4_defun([_LT_LINKER_SHLIBS],
> > - [AC_REQUIRE([LT_PATH_LD])dnl
> > - AC_REQUIRE([LT_PATH_NM])dnl
> > -+m4_require([_LT_PATH_MANIFEST_TOOL])dnl
> > - m4_require([_LT_FILEUTILS_DEFAULTS])dnl
> > - m4_require([_LT_DECL_EGREP])dnl
> > - m4_require([_LT_DECL_SED])dnl
> > -@@ -4249,6 +4509,7 @@ m4_require([_LT_TAG_COMPILER])dnl
> > - AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared
> libraries])
> > - m4_if([$1], [CXX], [
> > -   _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience |
> $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
> > -+  _LT_TAGVAR(exclude_expsyms,
> $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
> > -   case $host_os in
> > -   aix[[4-9]]*)
> > -     # If we're using GNU nm, then we don't want the "-C" option.
> > -@@ -4263,15 +4524,20 @@ m4_if([$1], [CXX], [
> > -     ;;
> > -   pw32*)
> > -     _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
> > --  ;;
> > -+    ;;
> > -   cygwin* | mingw* | cegcc*)
> > --    _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience |
> $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1
> DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1
> DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq >
> $export_symbols'
> > --  ;;
> > -+    case $cc_basename in
> > -+    cl*) ;;
> > -+    *)
> > -+      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience |
> $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1
> DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[
> ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
> > -+      _LT_TAGVAR(exclude_expsyms,
> $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
> > -+      ;;
> > -+    esac
> > -+    ;;
> > -   *)
> > -     _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience |
> $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
> > --  ;;
> > -+    ;;
> > -   esac
> > --  _LT_TAGVAR(exclude_expsyms,
> $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
> > - ], [
> > -   runpath_var=
> > -   _LT_TAGVAR(allow_undefined_flag, $1)=
> > -@@ -4439,7 +4705,8 @@ _LT_EOF
> > -       _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> > -       _LT_TAGVAR(always_export_symbols, $1)=no
> > -       _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> > --      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience |
> $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1
> DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq >
> $export_symbols'
> > -+      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience |
> $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1
> DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[
> ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
> > -+      _LT_TAGVAR(exclude_expsyms,
> $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
> > + Some influential environment variables:
> > +   CC          C compiler command
> > +@@ -3606,7 +3614,7 @@ $as_echo "$ac_cv_safe_to_define___extensions__"
> >&6; }
> > +   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
> >
> > -       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> > -         _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs
> $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base
> -Xlinker --out-implib -Xlinker $lib'
> > -@@ -4538,12 +4805,12 @@ _LT_EOF
> > -       _LT_TAGVAR(whole_archive_flag_spec,
> $1)='--whole-archive$convenience --no-whole-archive'
> > -       _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
> > -       _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
> > --      _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs
> $compiler_flags -soname $soname -o $lib'
> > -+      _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs
> $linker_flags -soname $soname -o $lib'
> > -       if test "x$supports_anon_versioning" = xyes; then
> > -         _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" >
> $output_objdir/$libname.ver~
> > -           cat $export_symbols | sed -e "s/\(.*\)/\1;/" >>
> $output_objdir/$libname.ver~
> > -           echo "local: *; };" >> $output_objdir/$libname.ver~
> > --          $LD -shared $libobjs $deplibs $compiler_flags -soname
> $soname -version-script $output_objdir/$libname.ver -o $lib'
> > -+          $LD -shared $libobjs $deplibs $linker_flags -soname $soname
> -version-script $output_objdir/$libname.ver -o $lib'
> > -       fi
> > -       ;;
> > -     esac
> > -@@ -4557,8 +4824,8 @@ _LT_EOF
> > -     _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs
> $linker_flags -o $lib'
> > -     wlarc=
> > -       else
> > --    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > --    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file
> $wl$export_symbols -o $lib'
> > -+    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs
> $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > -+    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag
> $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname
> ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > -       fi
> > -       ;;
> >
> > -@@ -4576,8 +4843,8 @@ _LT_EOF
> > +-am__api_version='1.15'
> > ++am__api_version='1.16'
> >
> > - _LT_EOF
> > -       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' >
> /dev/null; then
> > --    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > --    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file
> $wl$export_symbols -o $lib'
> > -+    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs
> $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > -+    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag
> $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname
> ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > -       else
> > -     _LT_TAGVAR(ld_shlibs, $1)=no
> > -       fi
> > -@@ -4623,8 +4890,8 @@ _LT_EOF
> > + # Find a good install program.  We prefer a C program (faster),
> > + # so one script is as good as another.  But avoid the broken or
> > +@@ -3779,12 +3787,7 @@ ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
> > + program_transform_name=`$as_echo "$program_transform_name" | sed
> "$ac_script"`
> >
> > -     *)
> > -       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' >
> /dev/null; then
> > --    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > --    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file
> $wl$export_symbols -o $lib'
> > -+    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs
> $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > -+    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag
> $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname
> ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > -       else
> > -     _LT_TAGVAR(ld_shlibs, $1)=no
> > -       fi
> > -@@ -4754,7 +5021,7 @@ _LT_EOF
> > -     _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
> > -         # Determine the default libpath from the value encoded in an
> > -         # empty executable.
> > --        _LT_SYS_MODULE_PATH_AIX
> > -+        _LT_SYS_MODULE_PATH_AIX([$1])
> > -         _LT_TAGVAR(hardcode_libdir_flag_spec,
> $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
> > -         _LT_TAGVAR(archive_expsym_cmds, $1)='$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_sym_flag:\$export_symbols $shared_flag"
> > -       else
> > -@@ -4765,7 +5032,7 @@ _LT_EOF
> > -     else
> > -      # Determine the default libpath from the value encoded in an
> > -      # empty executable.
> > --     _LT_SYS_MODULE_PATH_AIX
> > -+     _LT_SYS_MODULE_PATH_AIX([$1])
> > -      _LT_TAGVAR(hardcode_libdir_flag_spec,
> $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
> > -       # Warning - without using the other run time loading flags,
> > -       # -berok will link without error, but may produce a broken
> library.
> > -@@ -4809,20 +5076,63 @@ _LT_EOF
> > -       # Microsoft Visual C++.
> > -       # hardcode_libdir_flag_spec is actually meaningless, as there is
> > -       # no search path for DLLs.
> > --      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
> > --      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> > --      # Tell ltmain to make .lib files, not .a files.
> > --      libext=lib
> > --      # Tell ltmain to make .dll files, not .so files.
> > --      shrext_cmds=".dll"
> > --      # FIXME: Setting linknames here is a bad hack.
> > --      _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs
> $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link
> -dll~linknames='
> > --      # The linker will automatically build a .lib file if we build a
> DLL.
> > --      _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
> > --      # FIXME: Should let the user specify the lib program.
> > --      _LT_TAGVAR(old_archive_cmds, $1)='lib
> -OUT:$oldlib$oldobjs$old_deplibs'
> > --      _LT_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`'
> > --      _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> > -+      case $cc_basename in
> > -+      cl*)
> > -+    # Native MSVC
> > -+    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
> > -+    _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> > -+    _LT_TAGVAR(always_export_symbols, $1)=yes
> > -+    _LT_TAGVAR(file_list_spec, $1)='@'
> > -+    # Tell ltmain to make .lib files, not .a files.
> > -+    libext=lib
> > -+    # Tell ltmain to make .dll files, not .so files.
> > -+    shrext_cmds=".dll"
> > -+    # FIXME: Setting linknames here is a bad hack.
> > -+    _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname
> $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
> > -+    _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q
> $export_symbols`" = xEXPORTS; then
> > -+        sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e
> '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
> > -+      else
> > -+        sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' <
> $export_symbols > $output_objdir/$soname.exp;
> > -+      fi~
> > -+      $CC -o $tool_output_objdir$soname $libobjs $compiler_flags
> $deplibs "@$tool_output_objdir$soname.exp"
> -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
> > -+      linknames='
> > -+    # The linker will not automatically build a static lib if we build
> a DLL.
> > -+    # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
> > -+    _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> > -+    _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience |
> $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^
> ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort |
> uniq > $export_symbols'
> > -+    # Don't use ranlib
> > -+    _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
> > -+    _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
> > -+      lt_tool_outputfile="@TOOL_OUTPUT@"~
> > -+      case $lt_outputfile in
> > -+        *.exe|*.EXE) ;;
> > -+        *)
> > -+          lt_outputfile="$lt_outputfile.exe"
> > -+          lt_tool_outputfile="$lt_tool_outputfile.exe"
> > -+          ;;
> > -+      esac~
> > -+      if test "$MANIFEST_TOOL" != ":" && test -f
> "$lt_outputfile.manifest"; then
> > -+        $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest"
> -outputresource:"$lt_tool_outputfile" || exit 1;
> > -+        $RM "$lt_outputfile.manifest";
> > -+      fi'
> > -+    ;;
> > -+      *)
> > -+    # Assume MSVC wrapper
> > -+    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
> > -+    _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> > -+    # Tell ltmain to make .lib files, not .a files.
> > -+    libext=lib
> > -+    # Tell ltmain to make .dll files, not .so files.
> > -+    shrext_cmds=".dll"
> > -+    # FIXME: Setting linknames here is a bad hack.
> > -+    _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags
> `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> > -+    # The linker will automatically build a .lib file if we build a
> DLL.
> > -+    _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
> > -+    # FIXME: Should let the user specify the lib program.
> > -+    _LT_TAGVAR(old_archive_cmds, $1)='lib
> -OUT:$oldlib$oldobjs$old_deplibs'
> > -+    _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> > -+    ;;
> > -+      esac
> > -       ;;
> > + if test x"${MISSING+set}" != xset; then
> > +-  case $am_aux_dir in
> > +-  *\ * | *\ *)
> > +-    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
> > +-  *)
> > +-    MISSING="\${SHELL} $am_aux_dir/missing" ;;
> > +-  esac
> > ++  MISSING="\${SHELL} '$am_aux_dir/missing'"
> > + fi
> > + # Use eval to expand $SHELL
> > + if eval "$MISSING --is-lightweight"; then
> > +@@ -4032,45 +4035,45 @@ DEPDIR="${am__leading_dot}deps"
> >
> > -     darwin* | rhapsody*)
> > -@@ -4856,7 +5166,7 @@ _LT_EOF
> > + ac_config_commands="$ac_config_commands depfiles"
> >
> > -     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
> > -     freebsd* | dragonfly*)
> > --      _LT_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs
> $deplibs $compiler_flags'
> > -+      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib
> $libobjs $deplibs $compiler_flags'
> > -       _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
> > -       _LT_TAGVAR(hardcode_direct, $1)=yes
> > -       _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
> > -@@ -4864,7 +5174,7 @@ _LT_EOF
> > +-
> > +-am_make=${MAKE-make}
> > +-cat > confinc << 'END'
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make}
> supports the include directive" >&5
> > ++$as_echo_n "checking whether ${MAKE-make} supports the include
> directive... " >&6; }
> > ++cat > confinc.mk << 'END'
> > + am__doit:
> > +-    @echo this is the am__doit target
> > ++    @echo this is the am__doit target >confinc.out
> > + .PHONY: am__doit
> > + END
> > +-# If we don't find an include directive, just comment out the code.
> > +-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include
> used by $am_make" >&5
> > +-$as_echo_n "checking for style of include used by $am_make... " >&6; }
> > + am__include="#"
> > + am__quote=
> > +-_am_result=none
> > +-# First try GNU make style include.
> > +-echo "include confinc" > confmf
> > +-# Ignore all kinds of additional output from 'make'.
> > +-case `$am_make -s -f confmf 2> /dev/null` in #(
> > +-*the\ am__doit\ target*)
> > +-  am__include=include
> > +-  am__quote=
> > +-  _am_result=GNU
> > +-  ;;
> > +-esac
> > +-# Now try BSD make style include.
> > +-if test "$am__include" = "#"; then
> > +-   echo '.include "confinc"' > confmf
> > +-   case `$am_make -s -f confmf 2> /dev/null` in #(
> > +-   *the\ am__doit\ target*)
> > +-     am__include=.include
> > +-     am__quote="\""
> > +-     _am_result=BSD
> > ++# BSD make does it like this.
> > ++echo '.include "confinc.mk" # ignored' > confmf.BSD
> > ++# Other make implementations (GNU, Solaris 10, AIX) do it like this.
> > ++echo 'include confinc.mk # ignored' > confmf.GNU
> > ++_am_result=no
> > ++for s in GNU BSD; do
> > ++  { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat
> confinc.out" >&5
> > ++   (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
> > ++   ac_status=$?
> > ++   echo "$as_me:$LINENO: \$? = $ac_status" >&5
> > ++   (exit $ac_status); }
> > ++  case $?:`cat confinc.out 2>/dev/null` in #(
> > ++  '0:this is the am__doit target') :
> > ++    case $s in #(
> > ++  BSD) :
> > ++    am__include='.include' am__quote='"' ;; #(
> > ++  *) :
> > ++    am__include='include' am__quote='' ;;
> > ++esac ;; #(
> > ++  *) :
> > +      ;;
> > +-   esac
> > +-fi
> > +-
> > +-
> > +-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
> > +-$as_echo "$_am_result" >&6; }
> > +-rm -f confinc confmf
> > ++esac
> > ++  if test "$am__include" != "#"; then
> > ++    _am_result="yes ($s style)"
> > ++    break
> > ++  fi
> > ++done
> > ++rm -f confinc.* confmf.*
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
> > ++$as_echo "${_am_result}" >&6; }
> >
> > -     hpux9*)
> > -       if test "$GCC" = yes; then
> > --    _LT_TAGVAR(archive_cmds, $1)='$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'
> > -+    _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC
> -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname
> $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv
> $output_objdir/$soname $lib'
> > -       else
> > -     _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b
> $install_libdir -o $output_objdir/$soname $libobjs $deplibs
> $linker_flags~test $output_objdir/$soname = $lib || mv
> $output_objdir/$soname $lib'
> > -       fi
> > -@@ -4880,7 +5190,7 @@ _LT_EOF
> > + # Check whether --enable-dependency-tracking was given.
> > + if test "${enable_dependency_tracking+set}" = set; then :
> > +@@ -4182,8 +4185,8 @@ MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
> >
> > -     hpux10*)
> > -       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> > --    _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h
> ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs
> $compiler_flags'
> > -+    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h
> ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs
> $compiler_flags'
> > -       else
> > -     _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir
> -o $lib $libobjs $deplibs $linker_flags'
> > -       fi
> > -@@ -4904,10 +5214,10 @@ _LT_EOF
> > -       _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname
> -o $lib $libobjs $deplibs $compiler_flags'
> > -       ;;
> > -     ia64*)
> > --      _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h
> ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> > -+      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h
> ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> > -       ;;
> > -     *)
> > --      _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h
> ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs
> $compiler_flags'
> > -+      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h
> ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs
> $compiler_flags'
> > -       ;;
> > -     esac
> > -       else
> > -@@ -4954,16 +5264,31 @@ _LT_EOF
> > + # For better backward compatibility.  To be removed once Automake 1.9.x
> > + # dies out for good.  For more background, see:
> > +-# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
> > +-# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
> > ++# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
> > ++# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
> > + mkdir_p='$(MKDIR_P)'
> >
> > -     irix5* | irix6* | nonstopux*)
> > -       if test "$GCC" = yes; then
> > --    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs
> $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" &&
> func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations -o $lib'
> > -+    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs
> $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" &&
> func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations -o $lib'
> > -     # Try to use the -exported_symbol ld option, if it does not
> > -     # work, assume that -exports_file does not work either and
> > -     # implicitly export all symbols.
> > --        save_LDFLAGS="$LDFLAGS"
> > --        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo
> ${wl}-update_registry ${wl}/dev/null"
> > --        AC_LINK_IFELSE([AC_LANG_SOURCE([int foo(void) {}])],
> > --          _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs
> $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" &&
> func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols
> -o $lib'
> > --        )
> > --        LDFLAGS="$save_LDFLAGS"
> > -+    # This should be the same for all languages, so no per-tag cache
> variable.
> > -+    AC_CACHE_CHECK([whether the $host_os linker accepts
> -exported_symbol],
> > -+      [lt_cv_irix_exported_symbol],
> > -+      [save_LDFLAGS="$LDFLAGS"
> > -+       LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo
> ${wl}-update_registry ${wl}/dev/null"
> > -+       AC_LINK_IFELSE(
> > -+         [AC_LANG_SOURCE(
> > -+            [AC_LANG_CASE([C], [[int foo (void) { return 0; }]],
> > -+                          [C++], [[int foo (void) { return 0; }]],
> > -+                          [Fortran 77], [[
> > -+      subroutine foo
> > -+      end]],
> > -+                          [Fortran], [[
> > -+      subroutine foo
> > -+      end]])])],
> > -+          [lt_cv_irix_exported_symbol=yes],
> > -+          [lt_cv_irix_exported_symbol=no])
> > -+           LDFLAGS="$save_LDFLAGS"])
> > -+    if test "$lt_cv_irix_exported_symbol" = yes; then
> > -+          _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag
> $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n
> "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"`
> ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file
> ${wl}$export_symbols -o $lib'
> > -+    fi
> > -       else
> > -     _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs
> $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all
> "-set_version $verstring"` -update_registry ${output_objdir}/so_locations
> -o $lib'
> > -     _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs
> $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all
> "-set_version $verstring"` -update_registry ${output_objdir}/so_locations
> -exports_file $export_symbols -o $lib'
> > -@@ -5048,7 +5373,7 @@ _LT_EOF
> > -     osf4* | osf5*)  # as osf3* with the addition of -msym flag
> > -       if test "$GCC" = yes; then
> > -     _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved
> ${wl}\*'
> > --    _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag}
> $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname
> `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"`
> ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > -+    _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag}
> $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname
> ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version
> ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations
> -o $lib'
> > -     _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath
> ${wl}$libdir'
> > -       else
> > -     _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
> > -@@ -5067,9 +5392,9 @@ _LT_EOF
> > -       _LT_TAGVAR(no_undefined_flag, $1)=' -z defs'
> > -       if test "$GCC" = yes; then
> > -     wlarc='${wl}'
> > --    _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-z ${wl}text
> ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> > -+    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}-z
> ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> > -     _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" >
> $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo
> "local: *; };" >> $lib.exp~
> > --      $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h
> ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> > -+      $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp
> ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> > -       else
> > -     case `$CC -V 2>&1` in
> > -     *"Compilers 5.0"*)
> > -@@ -5341,8 +5666,6 @@ _LT_TAGDECL([], [inherit_rpath], [0],
> > -     to runtime path list])
> > - _LT_TAGDECL([], [link_all_deplibs], [0],
> > -     [Whether libtool must link a program against all its dependency
> libraries])
> > --_LT_TAGDECL([], [fix_srcfile_path], [1],
> > --    [Fix the shell variable $srcfile for the compiler])
> > - _LT_TAGDECL([], [always_export_symbols], [0],
> > -     [Set to "yes" if exported symbols are required])
> > - _LT_TAGDECL([], [export_symbols_cmds], [2],
> > -@@ -5353,6 +5676,8 @@ _LT_TAGDECL([], [include_expsyms], [1],
> > -     [Symbols that must always be exported])
> > - _LT_TAGDECL([], [prelink_cmds], [2],
> > -     [Commands necessary for linking programs (against libraries) with
> templates])
> > -+_LT_TAGDECL([], [postlink_cmds], [2],
> > -+    [Commands necessary for finishing linking programs])
> > - _LT_TAGDECL([], [file_list_spec], [1],
> > -     [Specify filename containing input files])
> > - dnl FIXME: Not yet implemented
> > -@@ -5454,6 +5779,7 @@ CC="$lt_save_CC"
> > - m4_defun([_LT_LANG_CXX_CONFIG],
> > - [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
> > - m4_require([_LT_DECL_EGREP])dnl
> > -+m4_require([_LT_PATH_MANIFEST_TOOL])dnl
> > - if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
> > -     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
> > -     (test "X$CXX" != "Xg++"))) ; then
> > -@@ -5515,6 +5841,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > -
> > -   # Allow CC to be a program name with arguments.
> > -   lt_save_CC=$CC
> > -+  lt_save_CFLAGS=$CFLAGS
> > -   lt_save_LD=$LD
> > -   lt_save_GCC=$GCC
> > -   GCC=$GXX
> > -@@ -5532,6 +5859,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > -   fi
> > -   test -z "${LDCXX+set}" || LD=$LDCXX
> > -   CC=${CXX-"c++"}
> > -+  CFLAGS=$CXXFLAGS
> > -   compiler=$CC
> > -   _LT_TAGVAR(compiler, $1)=$CC
> > -   _LT_CC_BASENAME([$compiler])
> > -@@ -5695,7 +6023,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > -           _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
> > -           # Determine the default libpath from the value encoded in an
> empty
> > -           # executable.
> > --          _LT_SYS_MODULE_PATH_AIX
> > -+          _LT_SYS_MODULE_PATH_AIX([$1])
> > -           _LT_TAGVAR(hardcode_libdir_flag_spec,
> $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
> > + # We need awk for the "check" target (and possibly the TAP driver).
> The
> > +@@ -4330,6 +4333,20 @@ else
> > + fi
> >
> > -           _LT_TAGVAR(archive_expsym_cmds, $1)='$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_sym_flag:\$export_symbols $shared_flag"
> > -@@ -5707,7 +6035,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > -           else
> > -         # Determine the default libpath from the value encoded in an
> > -         # empty executable.
> > --        _LT_SYS_MODULE_PATH_AIX
> > -+        _LT_SYS_MODULE_PATH_AIX([$1])
> > -         _LT_TAGVAR(hardcode_libdir_flag_spec,
> $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
> > -         # Warning - without using the other run time loading flags,
> > -         # -berok will link without error, but may produce a broken
> library.
> > -@@ -5749,29 +6077,75 @@ if test "$_lt_caught_CXX_error" != yes; then
> > -         ;;
> >
> > -       cygwin* | mingw* | pw32* | cegcc*)
> > --        # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually
> meaningless,
> > --        # as there is no search path for DLLs.
> > --        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
> > --        _LT_TAGVAR(export_dynamic_flag_spec,
> $1)='${wl}--export-all-symbols'
> > --        _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> > --        _LT_TAGVAR(always_export_symbols, $1)=no
> > --        _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> > --
> > --        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> > --          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib
> $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o
> $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib
> -Xlinker $lib'
> > --          # If the export-symbols file already is a .def file (1st line
> > --          # is EXPORTS), use it as is; otherwise, prepend...
> > --          _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q
> $export_symbols`" = xEXPORTS; then
> > --        cp $export_symbols $output_objdir/$soname.def;
> > --          else
> > --        echo EXPORTS > $output_objdir/$soname.def;
> > --        cat $export_symbols >> $output_objdir/$soname.def;
> > --          fi~
> > --          $CC -shared -nostdlib $output_objdir/$soname.def
> $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o
> $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib
> -Xlinker $lib'
> > --        else
> > --          _LT_TAGVAR(ld_shlibs, $1)=no
> > --        fi
> > --        ;;
> > -+    case $GXX,$cc_basename in
> > -+    ,cl* | no,cl*)
> > -+      # Native MSVC
> > -+      # hardcode_libdir_flag_spec is actually meaningless, as there is
> > -+      # no search path for DLLs.
> > -+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
> > -+      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> > -+      _LT_TAGVAR(always_export_symbols, $1)=yes
> > -+      _LT_TAGVAR(file_list_spec, $1)='@'
> > -+      # Tell ltmain to make .lib files, not .a files.
> > -+      libext=lib
> > -+      # Tell ltmain to make .dll files, not .so files.
> > -+      shrext_cmds=".dll"
> > -+      # FIXME: Setting linknames here is a bad hack.
> > -+      _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname
> $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
> > -+      _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q
> $export_symbols`" = xEXPORTS; then
> > -+          $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/'
> -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
> > -+        else
> > -+          $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' <
> $export_symbols > $output_objdir/$soname.exp;
> > -+        fi~
> > -+        $CC -o $tool_output_objdir$soname $libobjs $compiler_flags
> $deplibs "@$tool_output_objdir$soname.exp"
> -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
> > -+        linknames='
> > -+      # The linker will not automatically build a static lib if we
> build a DLL.
> > -+      # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
> > -+      _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> > -+      # Don't use ranlib
> > -+      _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
> > -+      _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
> > -+        lt_tool_outputfile="@TOOL_OUTPUT@"~
> > -+        case $lt_outputfile in
> > -+          *.exe|*.EXE) ;;
> > -+          *)
> > -+            lt_outputfile="$lt_outputfile.exe"
> > -+            lt_tool_outputfile="$lt_tool_outputfile.exe"
> > -+            ;;
> > -+        esac~
> > -+        func_to_tool_file "$lt_outputfile"~
> > -+        if test "$MANIFEST_TOOL" != ":" && test -f
> "$lt_outputfile.manifest"; then
> > -+          $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest"
> -outputresource:"$lt_tool_outputfile" || exit 1;
> > -+          $RM "$lt_outputfile.manifest";
> > -+        fi'
> > -+      ;;
> > -+    *)
> > -+      # g++
> > -+      # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually
> meaningless,
> > -+      # as there is no search path for DLLs.
> > -+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
> > -+      _LT_TAGVAR(export_dynamic_flag_spec,
> $1)='${wl}--export-all-symbols'
> > -+      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> > -+      _LT_TAGVAR(always_export_symbols, $1)=no
> > -+      _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> > ++# Variables for tags utilities; see am/tags.am
> > ++if test -z "$CTAGS"; then
> > ++  CTAGS=ctags
> > ++fi
> > ++
> > ++if test -z "$ETAGS"; then
> > ++  ETAGS=etags
> > ++fi
> > ++
> > ++if test -z "$CSCOPE"; then
> > ++  CSCOPE=cscope
> > ++fi
> > ++
> >  +
> > -+      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> > -+        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib
> $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o
> $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib
> -Xlinker $lib'
> > -+        # If the export-symbols file already is a .def file (1st line
> > -+        # is EXPORTS), use it as is; otherwise, prepend...
> > -+        _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q
> $export_symbols`" = xEXPORTS; then
> > -+          cp $export_symbols $output_objdir/$soname.def;
> > -+        else
> > -+          echo EXPORTS > $output_objdir/$soname.def;
> > -+          cat $export_symbols >> $output_objdir/$soname.def;
> > -+        fi~
> > -+        $CC -shared -nostdlib $output_objdir/$soname.def
> $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o
> $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib
> -Xlinker $lib'
> > -+      else
> > -+        _LT_TAGVAR(ld_shlibs, $1)=no
> > -+      fi
> > -+      ;;
> > -+    esac
> > -+    ;;
> > -       darwin* | rhapsody*)
> > -         _LT_DARWIN_LINKER_FEATURES($1)
> > -     ;;
> > -@@ -5846,7 +6220,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > -             ;;
> > -           *)
> > -             if test "$GXX" = yes; then
> > --              _LT_TAGVAR(archive_cmds, $1)='$RM
> $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b
> ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs
> $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname =
> $lib || mv $output_objdir/$soname $lib'
> > -+              _LT_TAGVAR(archive_cmds, $1)='$RM
> $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b
> ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs
> $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname =
> $lib || mv $output_objdir/$soname $lib'
> > -             else
> > -               # FIXME: insert proper C++ library support
> > -               _LT_TAGVAR(ld_shlibs, $1)=no
> > -@@ -5917,10 +6291,10 @@ if test "$_lt_caught_CXX_error" != yes; then
> > -                 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib
> -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs
> $postdep_objects $compiler_flags'
> > -                 ;;
> > -               ia64*)
> > --                _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib
> -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects
> $libobjs $deplibs $postdep_objects $compiler_flags'
> > -+                _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib
> $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects
> $libobjs $deplibs $postdep_objects $compiler_flags'
> > -                 ;;
> > -               *)
> > --                _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib
> -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib
> $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
> > -+                _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib
> $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib
> $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
> > -                 ;;
> > -             esac
> > -           fi
> > -@@ -5961,9 +6335,9 @@ if test "$_lt_caught_CXX_error" != yes; then
> > -           *)
> > -         if test "$GXX" = yes; then
> > -           if test "$with_gnu_ld" = no; then
> > --            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib
> $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags
> ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all
> "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations -o $lib'
> > -+            _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag
> -nostdlib $predep_objects $libobjs $deplibs $postdep_objects
> $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" &&
> func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations -o $lib'
> > -           else
> > --            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib
> $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags
> ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all
> "${wl}-set_version ${wl}$verstring"` -o $lib'
> > -+            _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag
> -nostdlib $predep_objects $libobjs $deplibs $postdep_objects
> $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" &&
> func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
> > -           fi
> > -         fi
> > -         _LT_TAGVAR(link_all_deplibs, $1)=yes
> > -@@ -6033,20 +6407,20 @@ if test "$_lt_caught_CXX_error" != yes; then
> > -           _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~
> > -             rm -rf $tpldir~
> > -             $CC --prelink_objects --instantiation_dir $tpldir $objs
> $libobjs $compile_deplibs~
> > --            compile_command="$compile_command `find $tpldir -name \*.o
> | $NL2SP`"'
> > -+            compile_command="$compile_command `find $tpldir -name \*.o
> | sort | $NL2SP`"'
> > -           _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~
> > -             rm -rf $tpldir~
> > -             $CC --prelink_objects --instantiation_dir $tpldir
> $oldobjs$old_deplibs~
> > --            $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir
> -name \*.o | $NL2SP`~
> > -+            $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir
> -name \*.o | sort | $NL2SP`~
> > -             $RANLIB $oldlib'
> > -           _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~
> > -             rm -rf $tpldir~
> > -             $CC --prelink_objects --instantiation_dir $tpldir
> $predep_objects $libobjs $deplibs $convenience $postdep_objects~
> > --            $CC -shared $pic_flag $predep_objects $libobjs $deplibs
> `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags
> ${wl}-soname ${wl}$soname -o $lib'
> > -+            $CC -shared $pic_flag $predep_objects $libobjs $deplibs
> `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags
> ${wl}-soname ${wl}$soname -o $lib'
> > -           _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~
> > -             rm -rf $tpldir~
> > -             $CC --prelink_objects --instantiation_dir $tpldir
> $predep_objects $libobjs $deplibs $convenience $postdep_objects~
> > --            $CC -shared $pic_flag $predep_objects $libobjs $deplibs
> `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags
> ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o
> $lib'
> > -+            $CC -shared $pic_flag $predep_objects $libobjs $deplibs
> `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags
> ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o
> $lib'
> > -           ;;
> > -         *) # Version 6 and above use weak symbols
> > -           _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag
> $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags
> ${wl}-soname ${wl}$soname -o $lib'
> > -@@ -6241,7 +6615,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > -               _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib
> ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects
> $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" &&
> func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations -o $lib'
> > -               ;;
> > -             *)
> > --              _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib
> ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects
> $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring"
> && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations -o $lib'
> > -+              _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag
> -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs
> $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test
> -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"`
> ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > -               ;;
> > -           esac
> >
> > -@@ -6287,7 +6661,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > + # POSIX will say in a future version that running "rm -f" with no
> argument
> > + # is OK; and we want to be able to make that assumption in our Makefile
> > +@@ -4362,7 +4379,7 @@ END
> > + Aborting the configuration process, to ensure you take notice of the
> issue.
> >
> > -       solaris*)
> > -         case $cc_basename in
> > --          CC*)
> > -+          CC* | sunCC*)
> > -         # Sun C++ 4.2, 5.x and Centerline C++
> > -             _LT_TAGVAR(archive_cmds_need_lc,$1)=yes
> > -         _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
> > -@@ -6328,9 +6702,9 @@ if test "$_lt_caught_CXX_error" != yes; then
> > -         if test "$GXX" = yes && test "$with_gnu_ld" = no; then
> > -           _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
> > -           if $CC --version | $GREP -v '^2\.7' > /dev/null; then
> > --            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib
> $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags
> ${wl}-h $wl$soname -o $lib'
> > -+            _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag
> -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects
> $compiler_flags ${wl}-h $wl$soname -o $lib'
> > -             _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" >
> $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo
> "local: *; };" >> $lib.exp~
> > --              $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib
> $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM
> $lib.exp'
> > -+              $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o
> $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM
> $lib.exp'
> > + You can download and install GNU coreutils to get an 'rm'
> implementation
> > +-that behaves properly: <http://www.gnu.org/software/coreutils/>.
> > ++that behaves properly: <https://www.gnu.org/software/coreutils/>.
> >
> > -             # Commands to make compiler produce verbose output that
> lists
> > -             # what "hidden" libraries, object files and flags are used
> when
> > -@@ -6459,6 +6833,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > -   fi # test -n "$compiler"
> > + If you want to complete the configuration process using your
> problematic
> > + 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
> > +@@ -5308,8 +5325,8 @@ esac
> >
> > -   CC=$lt_save_CC
> > -+  CFLAGS=$lt_save_CFLAGS
> > -   LDCXX=$LD
> > -   LD=$lt_save_LD
> > -   GCC=$lt_save_GCC
> > -@@ -6473,6 +6848,29 @@ AC_LANG_POP
> > - ])# _LT_LANG_CXX_CONFIG
> >
> >
> > -+# _LT_FUNC_STRIPNAME_CNF
> > -+# ----------------------
> > -+# func_stripname_cnf prefix suffix name
> > -+# strip PREFIX and SUFFIX off of NAME.
> > -+# PREFIX and SUFFIX must not contain globbing or regex special
> > -+# characters, hashes, percent signs, but SUFFIX may contain a leading
> > -+# dot (in which case that matches only a dot).
> > -+#
> > -+# This function is identical to the (non-XSI) version of
> func_stripname,
> > -+# except this one can be used by m4 code that may be executed by
> configure,
> > -+# rather than the libtool script.
> > -+m4_defun([_LT_FUNC_STRIPNAME_CNF],[dnl
> > -+AC_REQUIRE([_LT_DECL_SED])
> > -+AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])
> > -+func_stripname_cnf ()
> > -+{
> > -+  case ${2} in
> > -+  .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%;
> s%\\\\${2}\$%%"`;;
> > -+  *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%;
> s%${2}\$%%"`;;
> > -+  esac
> > -+} # func_stripname_cnf
> > -+])# _LT_FUNC_STRIPNAME_CNF
> > -+
> > - # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
> > - # ---------------------------------
> > - # Figure out "hidden" library dependencies from verbose
> > -@@ -6481,6 +6879,7 @@ AC_LANG_POP
> > - # objects, libraries and library flags.
> > - m4_defun([_LT_SYS_HIDDEN_LIBDEPS],
> > - [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
> > -+AC_REQUIRE([_LT_FUNC_STRIPNAME_CNF])dnl
> > - # Dependencies to place before and after the object being linked:
> > - _LT_TAGVAR(predep_objects, $1)=
> > - _LT_TAGVAR(postdep_objects, $1)=
> > -@@ -6531,6 +6930,13 @@ public class foo {
> > - };
> > - _LT_EOF
> > - ])
> > -+
> > -+_lt_libdeps_save_CFLAGS=$CFLAGS
> > -+case "$CC $CFLAGS " in #(
> > -+*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
> > -+*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
> > -+esac
> > -+
> > - dnl Parse the compiler output and extract the necessary
> > - dnl objects, libraries and library flags.
> > - if AC_TRY_EVAL(ac_compile); then
> > -@@ -6542,7 +6948,7 @@ if AC_TRY_EVAL(ac_compile); then
> > -   pre_test_object_deps_done=no
> > -
> > -   for p in `eval "$output_verbose_link_cmd"`; do
> > --    case $p in
> > -+    case ${prev}${p} in
> > -
> > -     -L* | -R* | -l*)
> > -        # Some compilers place space between "-{L,R}" and the path.
> > -@@ -6551,13 +6957,22 @@ if AC_TRY_EVAL(ac_compile); then
> > -           test $p = "-R"; then
> > -      prev=$p
> > -      continue
> > --       else
> > --     prev=
> > -        fi
> > -
> > -+       # Expand the sysroot to ease extracting the directories later.
> > -+       if test -z "$prev"; then
> > -+         case $p in
> > -+         -L*) func_stripname_cnf '-L' '' "$p"; prev=-L;
> p=$func_stripname_result ;;
> > -+         -R*) func_stripname_cnf '-R' '' "$p"; prev=-R;
> p=$func_stripname_result ;;
> > -+         -l*) func_stripname_cnf '-l' '' "$p"; prev=-l;
> p=$func_stripname_result ;;
> > -+         esac
> > -+       fi
> > -+       case $p in
> > -+       =*) func_stripname_cnf '=' '' "$p";
> p=$lt_sysroot$func_stripname_result ;;
> > -+       esac
> > -        if test "$pre_test_object_deps_done" = no; then
> > --     case $p in
> > --     -L* | -R*)
> > -+     case ${prev} in
> > -+     -L | -R)
> > -        # Internal compiler library paths should come after those
> > -        # provided the user.  The postdeps already come after the
> > -        # user supplied libs so there is no need to process them.
> > -@@ -6577,8 +6992,10 @@ if AC_TRY_EVAL(ac_compile); then
> > -        _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)}
> ${prev}${p}"
> > -      fi
> > -        fi
> > -+       prev=
> > -        ;;
> > -
> > -+    *.lto.$objext) ;; # Ignore GCC LTO objects
> > -     *.$objext)
> > -        # This assumes that the test object file only shows up
> > -        # once in the compiler output.
> > -@@ -6614,6 +7031,7 @@ else
> > - fi
> > -
> > - $RM -f confest.$objext
> > -+CFLAGS=$_lt_libdeps_save_CFLAGS
> > -
> > - # PORTME: override above test on systems where it is broken
> > - m4_if([$1], [CXX],
> > -@@ -6650,7 +7068,7 @@ linux*)
> > -
> > - solaris*)
> > -   case $cc_basename in
> > --  CC*)
> > -+  CC* | sunCC*)
> > -     # The more standards-conforming stlport4 library is
> > -     # incompatible with the Cstd library. Avoid specifying
> > -     # it if it's in CXXFLAGS. Ignore libCrun as
> > -@@ -6763,7 +7181,9 @@ if test "$_lt_disable_F77" != yes; then
> > -   # Allow CC to be a program name with arguments.
> > -   lt_save_CC="$CC"
> > -   lt_save_GCC=$GCC
> > -+  lt_save_CFLAGS=$CFLAGS
> > -   CC=${F77-"f77"}
> > -+  CFLAGS=$FFLAGS
> > -   compiler=$CC
> > -   _LT_TAGVAR(compiler, $1)=$CC
> > -   _LT_CC_BASENAME([$compiler])
> > -@@ -6817,6 +7237,7 @@ if test "$_lt_disable_F77" != yes; then
> > -
> > -   GCC=$lt_save_GCC
> > -   CC="$lt_save_CC"
> > -+  CFLAGS="$lt_save_CFLAGS"
> > - fi # test "$_lt_disable_F77" != yes
> > -
> > - AC_LANG_POP
> > -@@ -6893,7 +7314,9 @@ if test "$_lt_disable_FC" != yes; then
> > -   # Allow CC to be a program name with arguments.
> > -   lt_save_CC="$CC"
> > -   lt_save_GCC=$GCC
> > -+  lt_save_CFLAGS=$CFLAGS
> > -   CC=${FC-"f95"}
> > -+  CFLAGS=$FCFLAGS
> > -   compiler=$CC
> > -   GCC=$ac_cv_fc_compiler_gnu
> > -
> > -@@ -6949,7 +7372,8 @@ if test "$_lt_disable_FC" != yes; then
> > -   fi # test -n "$compiler"
> > -
> > -   GCC=$lt_save_GCC
> > --  CC="$lt_save_CC"
> > -+  CC=$lt_save_CC
> > -+  CFLAGS=$lt_save_CFLAGS
> > - fi # test "$_lt_disable_FC" != yes
> > -
> > - AC_LANG_POP
> > -@@ -6986,10 +7410,12 @@ _LT_COMPILER_BOILERPLATE
> > - _LT_LINKER_BOILERPLATE
> > -
> > - # Allow CC to be a program name with arguments.
> > --lt_save_CC="$CC"
> > -+lt_save_CC=$CC
> > -+lt_save_CFLAGS=$CFLAGS
> > - lt_save_GCC=$GCC
> > - GCC=yes
> > - CC=${GCJ-"gcj"}
> > -+CFLAGS=$GCJFLAGS
> > - compiler=$CC
> > - _LT_TAGVAR(compiler, $1)=$CC
> > - _LT_TAGVAR(LD, $1)="$LD"
> > -@@ -7020,7 +7446,8 @@ fi
> > - AC_LANG_RESTORE
> > -
> > - GCC=$lt_save_GCC
> > --CC="$lt_save_CC"
> > -+CC=$lt_save_CC
> > -+CFLAGS=$lt_save_CFLAGS
> > - ])# _LT_LANG_GCJ_CONFIG
> > -
> > -
> > -@@ -7055,9 +7482,11 @@ _LT_LINKER_BOILERPLATE
> > -
> > - # Allow CC to be a program name with arguments.
> > - lt_save_CC="$CC"
> > -+lt_save_CFLAGS=$CFLAGS
> > - lt_save_GCC=$GCC
> > - GCC=
> > - CC=${RC-"windres"}
> > -+CFLAGS=
> > - compiler=$CC
> > - _LT_TAGVAR(compiler, $1)=$CC
> > - _LT_CC_BASENAME([$compiler])
> > -@@ -7070,7 +7499,8 @@ fi
> > -
> > - GCC=$lt_save_GCC
> > - AC_LANG_RESTORE
> > --CC="$lt_save_CC"
> > -+CC=$lt_save_CC
> > -+CFLAGS=$lt_save_CFLAGS
> > - ])# _LT_LANG_RC_CONFIG
> > -
> > +-macro_version='2.2.7a'
> > +-macro_revision='1.3134'
> > ++macro_version='2.4'
> > ++macro_revision='1.3293'
> >
> > -@@ -7129,6 +7559,15 @@ _LT_DECL([], [OBJDUMP], [1], [An object symbol
> dumper])
> > - AC_SUBST([OBJDUMP])
> > - ])
> >
> > -+# _LT_DECL_DLLTOOL
> > -+# ----------------
> > -+# Ensure DLLTOOL variable is set.
> > -+m4_defun([_LT_DECL_DLLTOOL],
> > -+[AC_CHECK_TOOL(DLLTOOL, dlltool, false)
> > -+test -z "$DLLTOOL" && DLLTOOL=dlltool
> > -+_LT_DECL([], [DLLTOOL], [1], [DLL creation program])
> > -+AC_SUBST([DLLTOOL])
> > -+])
> >
> > - # _LT_DECL_SED
> > - # ------------
> > -@@ -7222,8 +7661,8 @@ m4_defun([_LT_CHECK_SHELL_FEATURES],
> > +@@ -5420,7 +5437,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> > + { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print
> strings" >&5
> > + $as_echo_n "checking how to print strings... " >&6; }
> > + # Test print first, because it will be a builtin if present.
> > +-if test "X`print -r -- -n 2>/dev/null`" = X-n && \
> > ++if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
> > +    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
> > +   ECHO='print -r --'
> > + elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> > +@@ -6113,8 +6130,8 @@ $as_echo_n "checking whether the shell
> understands some XSI constructs... " >&6;
> >   # Try some XSI features
> >   xsi_shell=no
> >   ( _lt_dummy="a/b/c"
> > @@ -21089,288 +20792,16 @@ index ad63ebbb385..b65c22bf80d 100644
> >       && eval 'test $(( 1 + 1 )) -eq 2 \
> >       && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
> >     && xsi_shell=yes
> > -@@ -7262,206 +7701,162 @@ _LT_DECL([NL2SP], [lt_NL2SP], [1], [turn
> newlines into spaces])dnl
> > - ])# _LT_CHECK_SHELL_FEATURES
> > +@@ -6163,6 +6180,80 @@ esac
> >
> >
> > --# _LT_PROG_XSI_SHELLFNS
> > --# ---------------------
> > --# Bourne and XSI compatible variants of some useful shell functions.
> > --m4_defun([_LT_PROG_XSI_SHELLFNS],
> > --[case $xsi_shell in
> > --  yes)
> > --    cat << \_LT_EOF >> "$cfgfile"
> > --
> > --# func_dirname file append nondir_replacement
> > --# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> > --# otherwise set result to NONDIR_REPLACEMENT.
> > --func_dirname ()
> > --{
> > --  case ${1} in
> > --    */*) func_dirname_result="${1%/*}${2}" ;;
> > --    *  ) func_dirname_result="${3}" ;;
> > --  esac
> > --}
> > --
> > --# func_basename file
> > --func_basename ()
> > --{
> > --  func_basename_result="${1##*/}"
> > --}
> > --
> > --# func_dirname_and_basename file append nondir_replacement
> > --# perform func_basename and func_dirname in a single function
> > --# call:
> > --#   dirname:  Compute the dirname of FILE.  If nonempty,
> > --#             add APPEND to the result, otherwise set result
> > --#             to NONDIR_REPLACEMENT.
> > --#             value returned in "$func_dirname_result"
> > --#   basename: Compute filename of FILE.
> > --#             value retuned in "$func_basename_result"
> > --# Implementation must be kept synchronized with func_dirname
> > --# and func_basename. For efficiency, we do not delegate to
> > --# those functions but instead duplicate the functionality here.
> > --func_dirname_and_basename ()
> > --{
> > --  case ${1} in
> > --    */*) func_dirname_result="${1%/*}${2}" ;;
> > --    *  ) func_dirname_result="${3}" ;;
> > --  esac
> > --  func_basename_result="${1##*/}"
> > --}
> > --
> > --# func_stripname prefix suffix name
> > --# strip PREFIX and SUFFIX off of NAME.
> > --# PREFIX and SUFFIX must not contain globbing or regex special
> > --# characters, hashes, percent signs, but SUFFIX may contain a leading
> > --# dot (in which case that matches only a dot).
> > --func_stripname ()
> > --{
> > --  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
> > --  # positional parameters, so assign one to ordinary parameter first.
> > --  func_stripname_result=${3}
> > --  func_stripname_result=${func_stripname_result#"${1}"}
> > --  func_stripname_result=${func_stripname_result%"${2}"}
> > --}
> > --
> > --# func_opt_split
> > --func_opt_split ()
> > --{
> > --  func_opt_split_opt=${1%%=*}
> > --  func_opt_split_arg=${1#*=}
> > --}
> > --
> > --# func_lo2o object
> > --func_lo2o ()
> > --{
> > --  case ${1} in
> > --    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
> > --    *)    func_lo2o_result=${1} ;;
> > --  esac
> > --}
> > --
> > --# func_xform libobj-or-source
> > --func_xform ()
> > --{
> > --  func_xform_result=${1%.*}.lo
> > --}
> > --
> > --# func_arith arithmetic-term...
> > --func_arith ()
> > --{
> > --  func_arith_result=$(( $[*] ))
> > --}
> > --
> > --# func_len string
> > --# STRING may not start with a hyphen.
> > --func_len ()
> > --{
> > --  func_len_result=${#1}
> > --}
> > -+# _LT_PROG_FUNCTION_REPLACE (FUNCNAME, REPLACEMENT-BODY)
> > -+# ------------------------------------------------------
> > -+# In `$cfgfile', look for function FUNCNAME delimited by `^FUNCNAME
> ()$' and
> > -+# '^} FUNCNAME ', and replace its body with REPLACEMENT-BODY.
> > -+m4_defun([_LT_PROG_FUNCTION_REPLACE],
> > -+[dnl {
> > -+sed -e '/^$1 ()$/,/^} # $1 /c\
> > -+$1 ()\
> > -+{\
> > -+m4_bpatsubsts([$2], [$], [\\], [^\([         ]\)], [\\\1])
> > -+} # Extended-shell $1 implementation' "$cfgfile" > $cfgfile.tmp \
> > -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > -+test 0 -eq $? || _lt_function_replace_fail=:
> > -+])
> > -
> > --_LT_EOF
> > --    ;;
> > --  *) # Bourne compatible functions.
> > --    cat << \_LT_EOF >> "$cfgfile"
> > -
> > --# func_dirname file append nondir_replacement
> > --# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> > --# otherwise set result to NONDIR_REPLACEMENT.
> > --func_dirname ()
> > --{
> > --  # Extract subdirectory from the argument.
> > --  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
> > --  if test "X$func_dirname_result" = "X${1}"; then
> > --    func_dirname_result="${3}"
> > --  else
> > --    func_dirname_result="$func_dirname_result${2}"
> > --  fi
> > --}
> > -+# _LT_PROG_REPLACE_SHELLFNS
> > -+# -------------------------
> > -+# Replace existing portable implementations of several shell functions
> with
> > -+# equivalent extended shell implementations where those features are
> available..
> > -+m4_defun([_LT_PROG_REPLACE_SHELLFNS],
> > -+[if test x"$xsi_shell" = xyes; then
> > -+  _LT_PROG_FUNCTION_REPLACE([func_dirname], [dnl
> > -+    case ${1} in
> > -+      */*) func_dirname_result="${1%/*}${2}" ;;
> > -+      *  ) func_dirname_result="${3}" ;;
> > -+    esac])
> > -+
> > -+  _LT_PROG_FUNCTION_REPLACE([func_basename], [dnl
> > -+    func_basename_result="${1##*/}"])
> > -+
> > -+  _LT_PROG_FUNCTION_REPLACE([func_dirname_and_basename], [dnl
> > -+    case ${1} in
> > -+      */*) func_dirname_result="${1%/*}${2}" ;;
> > -+      *  ) func_dirname_result="${3}" ;;
> > -+    esac
> > -+    func_basename_result="${1##*/}"])
> > -
> > --# func_basename file
> > --func_basename ()
> > --{
> > --  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
> > --}
> > -+  _LT_PROG_FUNCTION_REPLACE([func_stripname], [dnl
> > -+    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
> > -+    # positional parameters, so assign one to ordinary parameter first.
> > -+    func_stripname_result=${3}
> > -+    func_stripname_result=${func_stripname_result#"${1}"}
> > -+    func_stripname_result=${func_stripname_result%"${2}"}])
> > -
> > --dnl func_dirname_and_basename
> > --dnl A portable version of this function is already defined in
> general.m4sh
> > --dnl so there is no need for it here.
> > -+  _LT_PROG_FUNCTION_REPLACE([func_split_long_opt], [dnl
> > -+    func_split_long_opt_name=${1%%=*}
> > -+    func_split_long_opt_arg=${1#*=}])
> > -
> > --# func_stripname prefix suffix name
> > --# strip PREFIX and SUFFIX off of NAME.
> > --# PREFIX and SUFFIX must not contain globbing or regex special
> > --# characters, hashes, percent signs, but SUFFIX may contain a leading
> > --# dot (in which case that matches only a dot).
> > --# func_strip_suffix prefix name
> > --func_stripname ()
> > --{
> > --  case ${2} in
> > --    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%;
> s%\\\\${2}\$%%"`;;
> > --    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%;
> s%${2}\$%%"`;;
> > --  esac
> > --}
> > -+  _LT_PROG_FUNCTION_REPLACE([func_split_short_opt], [dnl
> > -+    func_split_short_opt_arg=${1#??}
> > -+    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}])
> > -
> > --# sed scripts:
> > --my_sed_long_opt='1s/^\(-[[^=]]*\)=.*/\1/;q'
> > --my_sed_long_arg='1s/^-[[^=]]*=//'
> > -+  _LT_PROG_FUNCTION_REPLACE([func_lo2o], [dnl
> > -+    case ${1} in
> > -+      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
> > -+      *)    func_lo2o_result=${1} ;;
> > -+    esac])
> > -
> > --# func_opt_split
> > --func_opt_split ()
> > --{
> > --  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
> > --  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
> > --}
> > -+  _LT_PROG_FUNCTION_REPLACE([func_xform], [
> func_xform_result=${1%.*}.lo])
> > -
> > --# func_lo2o object
> > --func_lo2o ()
> > --{
> > --  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
> > --}
> > -+  _LT_PROG_FUNCTION_REPLACE([func_arith], [    func_arith_result=$((
> $[*] ))])
> > -
> > --# func_xform libobj-or-source
> > --func_xform ()
> > --{
> > --  func_xform_result=`$ECHO "${1}" | $SED 's/\.[[^.]]*$/.lo/'`
> > --}
> > -+  _LT_PROG_FUNCTION_REPLACE([func_len], [    func_len_result=${#1}])
> > -+fi
> > -
> > --# func_arith arithmetic-term...
> > --func_arith ()
> > --{
> > --  func_arith_result=`expr "$[@]"`
> > --}
> > -+if test x"$lt_shell_append" = xyes; then
> > -+  _LT_PROG_FUNCTION_REPLACE([func_append], [    eval "${1}+=\\${2}"])
> > -
> > --# func_len string
> > --# STRING may not start with a hyphen.
> > --func_len ()
> > --{
> > --  func_len_result=`expr "$[1]" : ".*" 2>/dev/null || echo $max_cmd_len`
> > --}
> > -+  _LT_PROG_FUNCTION_REPLACE([func_append_quoted], [dnl
> > -+    func_quote_for_eval "${2}"
> > -+dnl m4 expansion turns \\\\ into \\, and then the shell eval turns
> that into \
> > -+    eval "${1}+=\\\\ \\$func_quote_for_eval_result"])
> >
> > --_LT_EOF
> > --esac
> > -+  # Save a `func_append' function call where possible by direct use of
> '+='
> > -+  sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1+="%g' $cfgfile >
> $cfgfile.tmp \
> > -+    && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > -+  test 0 -eq $? || _lt_function_replace_fail=:
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert
> $build file names to $host format" >&5
> > ++$as_echo_n "checking how to convert $build file names to $host
> format... " >&6; }
> > ++if ${lt_cv_to_host_file_cmd+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> >  +else
> > -+  # Save a `func_append' function call even when '+=' is not available
> > -+  sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1="$\1%g' $cfgfile >
> $cfgfile.tmp \
> > -+    && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > -+  test 0 -eq $? || _lt_function_replace_fail=:
> > -+fi
> > -
> > --case $lt_shell_append in
> > --  yes)
> > --    cat << \_LT_EOF >> "$cfgfile"
> > -+if test x"$_lt_function_replace_fail" = x":"; then
> > -+  AC_MSG_WARN([Unable to substitute extended shell functions in
> $ofile])
> > -+fi
> > -+])
> > -
> > --# func_append var value
> > --# Append VALUE to the end of shell variable VAR.
> > --func_append ()
> > --{
> > --  eval "$[1]+=\$[2]"
> > --}
> > --_LT_EOF
> > -+# _LT_PATH_CONVERSION_FUNCTIONS
> > -+# -----------------------------
> > -+# Determine which file name conversion functions should be used by
> > -+# func_to_host_file (and, implicitly, by func_to_host_path).  These
> are needed
> > -+# for certain cross-compile configurations and native mingw.
> > -+m4_defun([_LT_PATH_CONVERSION_FUNCTIONS],
> > -+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
> > -+AC_REQUIRE([AC_CANONICAL_BUILD])dnl
> > -+AC_MSG_CHECKING([how to convert $build file names to $host format])
> > -+AC_CACHE_VAL(lt_cv_to_host_file_cmd,
> > -+[case $host in
> > ++  case $host in
> >  +  *-*-mingw* )
> >  +    case $build in
> >  +      *-*-mingw* ) # actually msys
> > @@ -21383,18 +20814,7 @@ index ad63ebbb385..b65c22bf80d 100644
> >  +        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
> >  +        ;;
> >  +    esac
> > -     ;;
> > --  *)
> > --    cat << \_LT_EOF >> "$cfgfile"
> > --
> > --# func_append var value
> > --# Append VALUE to the end of shell variable VAR.
> > --func_append ()
> > --{
> > --  eval "$[1]=\$$[1]\$[2]"
> > --}
> > --
> > --_LT_EOF
> > ++    ;;
> >  +  *-*-cygwin* )
> >  +    case $build in
> >  +      *-*-mingw* ) # actually msys
> > @@ -21407,21 +20827,28 @@ index ad63ebbb385..b65c22bf80d 100644
> >  +        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
> >  +        ;;
> >  +    esac
> > -     ;;
> > --  esac
> > ++    ;;
> >  +  * ) # unhandled hosts (and "normal" native builds)
> >  +    lt_cv_to_host_file_cmd=func_convert_file_noop
> >  +    ;;
> >  +esac
> > -+])
> > -+to_host_file_cmd=$lt_cv_to_host_file_cmd
> > -+AC_MSG_RESULT([$lt_cv_to_host_file_cmd])
> > -+_LT_DECL([to_host_file_cmd], [lt_cv_to_host_file_cmd],
> > -+         [0], [convert $build file names to $host format])dnl
> >  +
> > -+AC_MSG_CHECKING([how to convert $build file names to toolchain format])
> > -+AC_CACHE_VAL(lt_cv_to_tool_file_cmd,
> > -+[#assume ordinary cross tools, or native build.
> > ++fi
> > ++
> > ++to_host_file_cmd=$lt_cv_to_host_file_cmd
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_to_host_file_cmd" >&5
> > ++$as_echo "$lt_cv_to_host_file_cmd" >&6; }
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert
> $build file names to toolchain format" >&5
> > ++$as_echo_n "checking how to convert $build file names to toolchain
> format... " >&6; }
> > ++if ${lt_cv_to_tool_file_cmd+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  #assume ordinary cross tools, or native build.
> >  +lt_cv_to_tool_file_cmd=func_convert_file_noop
> >  +case $host in
> >  +  *-*-mingw* )
> > @@ -21432,2675 +20859,6403 @@ index ad63ebbb385..b65c22bf80d 100644
> >  +    esac
> >  +    ;;
> >  +esac
> > - ])
> > ++
> > ++fi
> > ++
> >  +to_tool_file_cmd=$lt_cv_to_tool_file_cmd
> > -+AC_MSG_RESULT([$lt_cv_to_tool_file_cmd])
> > -+_LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd],
> > -+         [0], [convert $build files to toolchain format])dnl
> > -+])# _LT_PATH_CONVERSION_FUNCTIONS
> > -diff --git a/ltmain.sh b/ltmain.sh
> > -index 9503ec85d70..70e856e0659 100644
> > ---- a/ltmain.sh
> > -+++ b/ltmain.sh
> > -@@ -1,10 +1,9 @@
> > --# Generated from ltmain.m4sh.
> > -
> > --# libtool (GNU libtool 1.3134 2009-11-29) 2.2.7a
> > -+# libtool (GNU libtool) 2.4
> > - # Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
> > -
> > - # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> 2006,
> > --# 2007, 2008, 2009 Free Software Foundation, Inc.
> > -+# 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
> > - # This is free software; see the source for copying conditions.  There
> is NO
> > - # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
> PURPOSE.
> > -
> > -@@ -38,7 +37,6 @@
> > - #   -n, --dry-run            display commands without modifying any
> files
> > - #       --features           display basic configuration information
> and exit
> > - #       --mode=MODE          use operation mode MODE
> > --#       --no-finish          let install mode avoid finish commands
> > - #       --preserve-dup-deps  don't remove duplicate dependency
> libraries
> > - #       --quiet, --silent    don't print informational messages
> > - #       --no-quiet, --no-silent
> > -@@ -71,17 +69,19 @@
> > - #         compiler:         $LTCC
> > - #         compiler flags:           $LTCFLAGS
> > - #         linker:           $LD (gnu? $with_gnu_ld)
> > --#         $progname:        (GNU libtool 1.3134 2009-11-29) 2.2.7a
> > -+#         $progname:        (GNU libtool) 2.4
> > - #         automake: $automake_version
> > - #         autoconf: $autoconf_version
> > - #
> > - # Report bugs to <bug-libtool@gnu.org>.
> > -+# GNU libtool home page: <http://www.gnu.org/software/libtool/>.
> > -+# General help using GNU software: <http://www.gnu.org/gethelp/>.
> > -
> > - PROGRAM=libtool
> > - PACKAGE=libtool
> > --VERSION=2.2.7a
> > --TIMESTAMP=" 1.3134 2009-11-29"
> > --package_revision=1.3134
> > -+VERSION=2.4
> > -+TIMESTAMP=""
> > -+package_revision=1.3293
> > -
> > - # Be Bourne compatible
> > - if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
> > -@@ -106,9 +106,6 @@ _LTECHO_EOF'
> > - }
> > -
> > - # NLS nuisances: We save the old values to restore during execute mode.
> > --# Only set LANG and LC_ALL to C if already set.
> > --# These must not be set unconditionally because not all systems
> understand
> > --# e.g. LANG=C (notably SCO).
> > - lt_user_locale=
> > - lt_safe_locale=
> > - for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
> > -@@ -121,15 +118,13 @@ do
> > -       lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\"
> > -     fi"
> > - done
> > -+LC_ALL=C
> > -+LANGUAGE=C
> > -+export LANGUAGE LC_ALL
> > -
> > - $lt_unset CDPATH
> > -
> > -
> > --
> > --
> > --
> > --
> > --
> > - # Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+,
> sh
> > - # is ksh but when the shell is invoked as "sh" and the current value of
> > - # the _XPG environment variable is not equal to 1 (one), the special
> > -@@ -140,7 +135,7 @@ progpath="$0"
> > -
> > -
> > - : ${CP="cp -f"}
> > --: ${ECHO=$as_echo}
> > -+test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'}
> > - : ${EGREP="/bin/grep -E"}
> > - : ${FGREP="/bin/grep -F"}
> > - : ${GREP="/bin/grep"}
> > -@@ -149,7 +144,7 @@ progpath="$0"
> > - : ${MKDIR="mkdir"}
> > - : ${MV="mv -f"}
> > - : ${RM="rm -f"}
> > --: ${SED="/mount/endor/wildenhu/local-x86_64/bin/sed"}
> > -+: ${SED="/bin/sed"}
> > - : ${SHELL="${CONFIG_SHELL-/bin/sh}"}
> > - : ${Xsed="$SED -e 1s/^X//"}
> > -
> > -@@ -169,6 +164,27 @@ IFS="   $lt_nl"
> > - dirname="s,/[^/]*$,,"
> > - basename="s,^.*/,,"
> > -
> > -+# func_dirname file append nondir_replacement
> > -+# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> > -+# otherwise set result to NONDIR_REPLACEMENT.
> > -+func_dirname ()
> > -+{
> > -+    func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
> > -+    if test "X$func_dirname_result" = "X${1}"; then
> > -+      func_dirname_result="${3}"
> > -+    else
> > -+      func_dirname_result="$func_dirname_result${2}"
> > -+    fi
> > -+} # func_dirname may be replaced by extended shell implementation
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_to_tool_file_cmd" >&5
> > ++$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
> >  +
> >  +
> > -+# func_basename file
> > -+func_basename ()
> > -+{
> > -+    func_basename_result=`$ECHO "${1}" | $SED "$basename"`
> > -+} # func_basename may be replaced by extended shell implementation
> >  +
> >  +
> > - # func_dirname_and_basename file append nondir_replacement
> > - # perform func_basename and func_dirname in a single function
> > - # call:
> > -@@ -183,17 +199,31 @@ basename="s,^.*/,,"
> > - # those functions but instead duplicate the functionality here.
> > - func_dirname_and_basename ()
> > - {
> > --  # Extract subdirectory from the argument.
> > --  func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"`
> > --  if test "X$func_dirname_result" = "X${1}"; then
> > --    func_dirname_result="${3}"
> > --  else
> > --    func_dirname_result="$func_dirname_result${2}"
> > --  fi
> > --  func_basename_result=`$ECHO "${1}" | $SED -e "$basename"`
> > --}
> > -+    # Extract subdirectory from the argument.
> > -+    func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"`
> > -+    if test "X$func_dirname_result" = "X${1}"; then
> > -+      func_dirname_result="${3}"
> > -+    else
> > -+      func_dirname_result="$func_dirname_result${2}"
> > ++
> > + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to
> reload object files" >&5
> > + $as_echo_n "checking for $LD option to reload object files... " >&6; }
> > + if ${lt_cv_ld_reload_flag+:} false; then :
> > +@@ -6179,6 +6270,11 @@ case $reload_flag in
> > + esac
> > + reload_cmds='$LD$reload_flag -o $output$reload_objs'
> > + case $host_os in
> > ++  cygwin* | mingw* | pw32* | cegcc*)
> > ++    if test "$GCC" != yes; then
> > ++      reload_cmds=false
> >  +    fi
> > -+    func_basename_result=`$ECHO "${1}" | $SED -e "$basename"`
> > -+} # func_dirname_and_basename may be replaced by extended shell
> implementation
> > ++    ;;
> > +   darwin*)
> > +     if test "$GCC" = yes; then
> > +       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o
> $output$reload_objs'
> > +@@ -6347,7 +6443,8 @@ mingw* | pw32*)
> > +     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86
> DLL'
> > +     lt_cv_file_magic_cmd='func_win32_libid'
> > +   else
> > +-    lt_cv_deplibs_check_method='file_magic file format
> pei*-i386(.*architecture: i386)?'
> > ++    # Keep this pattern in sync with the one in func_win32_libid.
> > ++    lt_cv_deplibs_check_method='file_magic file format
> (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
> > +     lt_cv_file_magic_cmd='$OBJDUMP -f'
> > +   fi
> > +   ;;
> > +@@ -6501,6 +6598,21 @@ esac
> > + fi
> > + { $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_deplibs_check_method" >&5
> > + $as_echo "$lt_cv_deplibs_check_method" >&6; }
> >  +
> > ++file_magic_glob=
> > ++want_nocaseglob=no
> > ++if test "$build" = "$host"; then
> > ++  case $host_os in
> > ++  mingw* | pw32*)
> > ++    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
> > ++      want_nocaseglob=yes
> > ++    else
> > ++      file_magic_glob=`echo
> aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e
> "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
> > ++    fi
> > ++    ;;
> > ++  esac
> > ++fi
> >  +
> > -+# func_stripname prefix suffix name
> > -+# strip PREFIX and SUFFIX off of NAME.
> > -+# PREFIX and SUFFIX must not contain globbing or regex special
> > -+# characters, hashes, percent signs, but SUFFIX may contain a leading
> > -+# dot (in which case that matches only a dot).
> > -+# func_strip_suffix prefix name
> > -+func_stripname ()
> > -+{
> > -+    case ${2} in
> > -+      .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%;
> s%\\\\${2}\$%%"`;;
> > -+      *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%;
> s%${2}\$%%"`;;
> > -+    esac
> > -+} # func_stripname may be replaced by extended shell implementation
> > + file_magic_cmd=$lt_cv_file_magic_cmd
> > + deplibs_check_method=$lt_cv_deplibs_check_method
> > + test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > +@@ -6516,6 +6628,157 @@ test -z "$deplibs_check_method" &&
> deplibs_check_method=unknown
> >
> > --# Generated shell functions inserted here.
> >
> > - # These SED scripts presuppose an absolute path with a trailing slash.
> > - pathcar='s,^/\([^/]*\).*$,\1,'
> > -@@ -376,6 +406,15 @@ sed_quote_subst='s/\([`"$\\]\)/\\\1/g'
> > - # Same as above, but do not quote variable references.
> > - double_quote_subst='s/\(["`\\]\)/\\\1/g'
> >
> > -+# Sed substitution that turns a string into a regex matching for the
> > -+# string literally.
> > -+sed_make_literal_regex='s,[].[^$\\*\/],\\&,g'
> >  +
> > -+# Sed substitution that converts a w32 file name or path
> > -+# which contains forward slashes, into one that contains
> > -+# (escaped) backslashes.  A very naive implementation.
> > -+lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
> >  +
> > - # Re-`\' parameter expansions in output of double_quote_subst that were
> > - # `\'-ed in input to the same.  If an odd number of `\' preceded a '$'
> > - # in input to double_quote_subst, that '$' was protected from
> expansion.
> > -@@ -404,7 +443,7 @@ opt_warning=:
> > - # name if it has been set yet.
> > - func_echo ()
> > - {
> > --    $ECHO "$progname${mode+: }$mode: $*"
> > -+    $ECHO "$progname: ${opt_mode+$opt_mode: }$*"
> > - }
> > -
> > - # func_verbose arg...
> > -@@ -430,14 +469,14 @@ func_echo_all ()
> > - # Echo program name prefixed message to standard error.
> > - func_error ()
> > - {
> > --    $ECHO "$progname${mode+: }$mode: "${1+"$@"} 1>&2
> > -+    $ECHO "$progname: ${opt_mode+$opt_mode: }"${1+"$@"} 1>&2
> > - }
> > -
> > - # func_warning arg...
> > - # Echo program name prefixed warning message to standard error.
> > - func_warning ()
> > - {
> > --    $opt_warning && $ECHO "$progname${mode+: }$mode: warning:
> "${1+"$@"} 1>&2
> > -+    $opt_warning && $ECHO "$progname: ${opt_mode+$opt_mode: }warning:
> "${1+"$@"} 1>&2
> > -
> > -     # bash bug again:
> > -     :
> > -@@ -656,19 +695,35 @@ func_show_eval_locale ()
> > -     fi
> > - }
> > -
> > --
> > --
> > -+# func_tr_sh
> > -+# Turn $1 into a string suitable for a shell variable name.
> > -+# Result is stored in $func_tr_sh_result.  All characters
> > -+# not in the set a-zA-Z0-9_ are replaced with '_'. Further,
> > -+# if $1 begins with a digit, a '_' is prepended as well.
> > -+func_tr_sh ()
> > -+{
> > -+  case $1 in
> > -+  [0-9]* | *[!a-zA-Z0-9_]*)
> > -+    func_tr_sh_result=`$ECHO "$1" | $SED 's/^\([0-9]\)/_\1/;
> s/[^a-zA-Z0-9_]/_/g'`
> > -+    ;;
> > -+  * )
> > -+    func_tr_sh_result=$1
> > -+    ;;
> > -+  esac
> > -+}
> > -
> > -
> > - # func_version
> > - # Echo version message to standard output and exit.
> > - func_version ()
> > - {
> > -+    $opt_debug
> >  +
> > -     $SED -n '/(C)/!b go
> > -     :more
> > -     /\./!{
> > -       N
> > --      s/\n# //
> > -+      s/\n# / /
> > -       b more
> > -     }
> > -     :go
> > -@@ -685,7 +740,9 @@ func_version ()
> > - # Echo short help message to standard output and exit.
> > - func_usage ()
> > - {
> > --    $SED -n '/^# Usage:/,/^#  *-h/ {
> > -+    $opt_debug
> >  +
> > -+    $SED -n '/^# Usage:/,/^#  *.*--help/ {
> > -         s/^# //
> > -     s/^# *$//
> > -     s/\$progname/'$progname'/
> > -@@ -701,7 +758,10 @@ func_usage ()
> > - # unless 'noexit' is passed as argument.
> > - func_help ()
> > - {
> > -+    $opt_debug
> >  +
> > -     $SED -n '/^# Usage:/,/# Report bugs to/ {
> > -+    :print
> > -         s/^# //
> > -     s/^# *$//
> > -     s*\$progname*'$progname'*
> > -@@ -714,7 +774,11 @@ func_help ()
> > -     s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED
> 1q`"'/
> > -     s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED
> 1q`"'/
> > -     p
> > --     }' < "$progpath"
> > -+    d
> > -+     }
> > -+     /^# .* home page:/b print
> > -+     /^# General help using/b print
> > -+     ' < "$progpath"
> > -     ret=$?
> > -     if test -z "$1"; then
> > -       exit $ret
> > -@@ -726,12 +790,39 @@ func_help ()
> > - # exit_cmd.
> > - func_missing_arg ()
> > - {
> > --    func_error "missing argument for $1"
> > -+    $opt_debug
> >  +
> > -+    func_error "missing argument for $1."
> > -     exit_cmd=exit
> > - }
> > -
> > --exit_cmd=:
> > -
> > -+# func_split_short_opt shortopt
> > -+# Set func_split_short_opt_name and func_split_short_opt_arg shell
> > -+# variables after splitting SHORTOPT after the 2nd character.
> > -+func_split_short_opt ()
> > -+{
> > -+    my_sed_short_opt='1s/^\(..\).*$/\1/;q'
> > -+    my_sed_short_rest='1s/^..\(.*\)$/\1/;q'
> >  +
> > -+    func_split_short_opt_name=`$ECHO "$1" | $SED "$my_sed_short_opt"`
> > -+    func_split_short_opt_arg=`$ECHO "$1" | $SED "$my_sed_short_rest"`
> > -+} # func_split_short_opt may be replaced by extended shell
> implementation
> >  +
> >  +
> > -+# func_split_long_opt longopt
> > -+# Set func_split_long_opt_name and func_split_long_opt_arg shell
> > -+# variables after splitting LONGOPT at the `=' sign.
> > -+func_split_long_opt ()
> > -+{
> > -+    my_sed_long_opt='1s/^\(--[^=]*\)=.*/\1/;q'
> > -+    my_sed_long_arg='1s/^--[^=]*=//'
> >  +
> > -+    func_split_long_opt_name=`$ECHO "$1" | $SED "$my_sed_long_opt"`
> > -+    func_split_long_opt_arg=`$ECHO "$1" | $SED "$my_sed_long_arg"`
> > -+} # func_split_long_opt may be replaced by extended shell
> implementation
> > ++if test -n "$ac_tool_prefix"; then
> > ++  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be
> a program name with args.
> > ++set dummy ${ac_tool_prefix}dlltool; ac_word=$2
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > ++$as_echo_n "checking for $ac_word... " >&6; }
> > ++if ${ac_cv_prog_DLLTOOL+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  if test -n "$DLLTOOL"; then
> > ++  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
> > ++else
> > ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> > ++for as_dir in $PATH
> > ++do
> > ++  IFS=$as_save_IFS
> > ++  test -z "$as_dir" && as_dir=.
> > ++    for ac_exec_ext in '' $ac_executable_extensions; do
> > ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > ++    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
> > ++    $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> > ++    break 2
> > ++  fi
> > ++done
> > ++  done
> > ++IFS=$as_save_IFS
> >  +
> > -+exit_cmd=:
> > -
> > -
> > -
> > -@@ -741,26 +832,64 @@ magic="%%%MAGIC variable%%%"
> > - magic_exe="%%%MAGIC EXE variable%%%"
> > -
> > - # Global variables.
> > --# $mode is unset
> > - nonopt=
> > --execute_dlfiles=
> > - preserve_args=
> > - lo2o="s/\\.lo\$/.${objext}/"
> > - o2lo="s/\\.${objext}\$/.lo/"
> > - extracted_archives=
> > - extracted_serial=0
> > -
> > --opt_dry_run=false
> > --opt_finish=:
> > --opt_duplicate_deps=false
> > --opt_silent=false
> > --opt_debug=:
> > --
> > - # If this variable is set in any of the actions, the command in it
> > - # will be execed at the end.  This prevents here-documents from being
> > - # left over by shells.
> > - exec_cmd=
> > -
> > -+# func_append var value
> > -+# Append VALUE to the end of shell variable VAR.
> > -+func_append ()
> > -+{
> > -+    eval "${1}=\$${1}\${2}"
> > -+} # func_append may be replaced by extended shell implementation
> > ++fi
> > ++fi
> > ++DLLTOOL=$ac_cv_prog_DLLTOOL
> > ++if test -n "$DLLTOOL"; then
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
> > ++$as_echo "$DLLTOOL" >&6; }
> > ++else
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > ++$as_echo "no" >&6; }
> > ++fi
> >  +
> > -+# func_append_quoted var value
> > -+# Quote VALUE and append to the end of shell variable VAR, separated
> > -+# by a space.
> > -+func_append_quoted ()
> > -+{
> > -+    func_quote_for_eval "${2}"
> > -+    eval "${1}=\$${1}\\ \$func_quote_for_eval_result"
> > -+} # func_append_quoted may be replaced by extended shell implementation
> >  +
> > ++fi
> > ++if test -z "$ac_cv_prog_DLLTOOL"; then
> > ++  ac_ct_DLLTOOL=$DLLTOOL
> > ++  # Extract the first word of "dlltool", so it can be a program name
> with args.
> > ++set dummy dlltool; ac_word=$2
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > ++$as_echo_n "checking for $ac_word... " >&6; }
> > ++if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  if test -n "$ac_ct_DLLTOOL"; then
> > ++  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override
> the test.
> > ++else
> > ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> > ++for as_dir in $PATH
> > ++do
> > ++  IFS=$as_save_IFS
> > ++  test -z "$as_dir" && as_dir=.
> > ++    for ac_exec_ext in '' $ac_executable_extensions; do
> > ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > ++    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
> > ++    $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> > ++    break 2
> > ++  fi
> > ++done
> > ++  done
> > ++IFS=$as_save_IFS
> >  +
> > -+# func_arith arithmetic-term...
> > -+func_arith ()
> > -+{
> > -+    func_arith_result=`expr "${@}"`
> > -+} # func_arith may be replaced by extended shell implementation
> > ++fi
> > ++fi
> > ++ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
> > ++if test -n "$ac_ct_DLLTOOL"; then
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
> > ++$as_echo "$ac_ct_DLLTOOL" >&6; }
> > ++else
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > ++$as_echo "no" >&6; }
> > ++fi
> >  +
> > ++  if test "x$ac_ct_DLLTOOL" = x; then
> > ++    DLLTOOL="false"
> > ++  else
> > ++    case $cross_compiling:$ac_tool_warned in
> > ++yes:)
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools
> not prefixed with host triplet" >&5
> > ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host
> triplet" >&2;}
> > ++ac_tool_warned=yes ;;
> > ++esac
> > ++    DLLTOOL=$ac_ct_DLLTOOL
> > ++  fi
> > ++else
> > ++  DLLTOOL="$ac_cv_prog_DLLTOOL"
> > ++fi
> >  +
> > -+# func_len string
> > -+# STRING may not start with a hyphen.
> > -+func_len ()
> > -+{
> > -+    func_len_result=`expr "${1}" : ".*" 2>/dev/null || echo
> $max_cmd_len`
> > -+} # func_len may be replaced by extended shell implementation
> > ++test -z "$DLLTOOL" && DLLTOOL=dlltool
> >  +
> >  +
> > -+# func_lo2o object
> > -+func_lo2o ()
> > -+{
> > -+    func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
> > -+} # func_lo2o may be replaced by extended shell implementation
> >  +
> >  +
> > -+# func_xform libobj-or-source
> > -+func_xform ()
> > -+{
> > -+    func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
> > -+} # func_xform may be replaced by extended shell implementation
> >  +
> >  +
> > - # func_fatal_configuration arg...
> > - # Echo program name prefixed message to standard error, followed by
> > - # a configuration failure hint, and exit.
> > -@@ -850,130 +979,204 @@ func_enable_tag ()
> > -   esac
> > - }
> > -
> > --# Parse options once, thoroughly.  This comes as soon as possible in
> > --# the script to make things like `libtool --version' happen quickly.
> > -+# func_check_version_match
> > -+# Ensure that we are using m4 macros, and libtool script from the same
> > -+# release of libtool.
> > -+func_check_version_match ()
> > - {
> > -+  if test "$package_revision" != "$macro_revision"; then
> > -+    if test "$VERSION" != "$macro_version"; then
> > -+      if test -z "$macro_version"; then
> > -+        cat >&2 <<_LT_EOF
> > -+$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
> > -+$progname: definition of this LT_INIT comes from an older release.
> > -+$progname: You should recreate aclocal.m4 with macros from $PACKAGE
> $VERSION
> > -+$progname: and run autoconf again.
> > -+_LT_EOF
> > -+      else
> > -+        cat >&2 <<_LT_EOF
> > -+$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
> > -+$progname: definition of this LT_INIT comes from $PACKAGE
> $macro_version.
> > -+$progname: You should recreate aclocal.m4 with macros from $PACKAGE
> $VERSION
> > -+$progname: and run autoconf again.
> > -+_LT_EOF
> > -+      fi
> > -+    else
> > -+      cat >&2 <<_LT_EOF
> > -+$progname: Version mismatch error.  This is $PACKAGE $VERSION,
> revision $package_revision,
> > -+$progname: but the definition of this LT_INIT comes from revision
> $macro_revision.
> > -+$progname: You should recreate aclocal.m4 with macros from revision
> $package_revision
> > -+$progname: of $PACKAGE $VERSION and run autoconf again.
> > -+_LT_EOF
> > -+    fi
> > -
> > --  # Shorthand for --mode=foo, only valid as the first argument
> > --  case $1 in
> > --  clean|clea|cle|cl)
> > --    shift; set dummy --mode clean ${1+"$@"}; shift
> > --    ;;
> > --  compile|compil|compi|comp|com|co|c)
> > --    shift; set dummy --mode compile ${1+"$@"}; shift
> > --    ;;
> > --  execute|execut|execu|exec|exe|ex|e)
> > --    shift; set dummy --mode execute ${1+"$@"}; shift
> > --    ;;
> > --  finish|finis|fini|fin|fi|f)
> > --    shift; set dummy --mode finish ${1+"$@"}; shift
> > --    ;;
> > --  install|instal|insta|inst|ins|in|i)
> > --    shift; set dummy --mode install ${1+"$@"}; shift
> > --    ;;
> > --  link|lin|li|l)
> > --    shift; set dummy --mode link ${1+"$@"}; shift
> > --    ;;
> > --  uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
> > --    shift; set dummy --mode uninstall ${1+"$@"}; shift
> > --    ;;
> > --  esac
> > -+    exit $EXIT_MISMATCH
> > -+  fi
> > -+}
> >  +
> >  +
> > -+# Shorthand for --mode=foo, only valid as the first argument
> > -+case $1 in
> > -+clean|clea|cle|cl)
> > -+  shift; set dummy --mode clean ${1+"$@"}; shift
> > -+  ;;
> > -+compile|compil|compi|comp|com|co|c)
> > -+  shift; set dummy --mode compile ${1+"$@"}; shift
> > -+  ;;
> > -+execute|execut|execu|exec|exe|ex|e)
> > -+  shift; set dummy --mode execute ${1+"$@"}; shift
> > -+  ;;
> > -+finish|finis|fini|fin|fi|f)
> > -+  shift; set dummy --mode finish ${1+"$@"}; shift
> > -+  ;;
> > -+install|instal|insta|inst|ins|in|i)
> > -+  shift; set dummy --mode install ${1+"$@"}; shift
> > -+  ;;
> > -+link|lin|li|l)
> > -+  shift; set dummy --mode link ${1+"$@"}; shift
> > ++
> > ++
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate
> runtime and link libraries" >&5
> > ++$as_echo_n "checking how to associate runtime and link libraries... "
> >&6; }
> > ++if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  lt_cv_sharedlib_from_linklib_cmd='unknown'
> > ++
> > ++case $host_os in
> > ++cygwin* | mingw* | pw32* | cegcc*)
> > ++  # two different shell functions defined in ltmain.sh
> > ++  # decide which to use based on capabilities of $DLLTOOL
> > ++  case `$DLLTOOL --help 2>&1` in
> > ++  *--identify-strict*)
> > ++    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
> > ++    ;;
> > ++  *)
> > ++
> lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
> > ++    ;;
> > ++  esac
> >  +  ;;
> > -+uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
> > -+  shift; set dummy --mode uninstall ${1+"$@"}; shift
> > ++*)
> > ++  # fallback: assume linklib IS sharedlib
> > ++  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
> >  +  ;;
> >  +esac
> > ++
> > ++fi
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_sharedlib_from_linklib_cmd" >&5
> > ++$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
> > ++sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
> > ++test -z "$sharedlib_from_linklib_cmd" &&
> sharedlib_from_linklib_cmd=$ECHO
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > + plugin_option=
> > + plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
> > + for plugin in $plugin_names; do
> > +@@ -6530,8 +6793,10 @@ for plugin in $plugin_names; do
> > + done
> > +
> > + if test -n "$ac_tool_prefix"; then
> > +-  # Extract the first word of "${ac_tool_prefix}ar", so it can be a
> program name with args.
> > +-set dummy ${ac_tool_prefix}ar; ac_word=$2
> > ++  for ac_prog in ar
> > ++  do
> > ++    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can
> be a program name with args.
> > ++set dummy $ac_tool_prefix$ac_prog; ac_word=$2
> > + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > + $as_echo_n "checking for $ac_word... " >&6; }
> > + if ${ac_cv_prog_AR+:} false; then :
> > +@@ -6547,7 +6812,7 @@ do
> > +   test -z "$as_dir" && as_dir=.
> > +     for ac_exec_ext in '' $ac_executable_extensions; do
> > +   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > +-    ac_cv_prog_AR="${ac_tool_prefix}ar"
> > ++    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
> > +     $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> > +     break 2
> > +   fi
> > +@@ -6567,11 +6832,15 @@ $as_echo "no" >&6; }
> > + fi
> > +
> > +
> > ++    test -n "$AR" && break
> > ++  done
> > + fi
> > +-if test -z "$ac_cv_prog_AR"; then
> > ++if test -z "$AR"; then
> > +   ac_ct_AR=$AR
> > +-  # Extract the first word of "ar", so it can be a program name with
> args.
> > +-set dummy ar; ac_word=$2
> > ++  for ac_prog in ar
> > ++do
> > ++  # Extract the first word of "$ac_prog", so it can be a program name
> with args.
> > ++set dummy $ac_prog; ac_word=$2
> > + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > + $as_echo_n "checking for $ac_word... " >&6; }
> > + if ${ac_cv_prog_ac_ct_AR+:} false; then :
> > +@@ -6587,7 +6856,7 @@ do
> > +   test -z "$as_dir" && as_dir=.
> > +     for ac_exec_ext in '' $ac_executable_extensions; do
> > +   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > +-    ac_cv_prog_ac_ct_AR="ar"
> > ++    ac_cv_prog_ac_ct_AR="$ac_prog"
> > +     $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> > +     break 2
> > +   fi
> > +@@ -6606,6 +6875,10 @@ else
> > + $as_echo "no" >&6; }
> > + fi
> >
> > --  # Parse non-mode specific arguments:
> > --  while test "$#" -gt 0; do
> >  +
> > ++  test -n "$ac_ct_AR" && break
> > ++done
> >  +
> > -+# Option defaults:
> > -+opt_debug=:
> > -+opt_dry_run=false
> > -+opt_config=false
> > -+opt_preserve_dup_deps=false
> > -+opt_features=false
> > -+opt_finish=false
> > -+opt_help=false
> > -+opt_help_all=false
> > -+opt_silent=:
> > -+opt_verbose=:
> > -+opt_silent=false
> > -+opt_verbose=false
> > +   if test "x$ac_ct_AR" = x; then
> > +     AR="false"
> > +   else
> > +@@ -6617,29 +6890,81 @@ ac_tool_warned=yes ;;
> > + esac
> > +     AR=$ac_ct_AR
> > +   fi
> > +-else
> > +-  AR="$ac_cv_prog_AR"
> > + fi
> > +
> > +-test -z "$AR" && AR=ar
> > +-if test -n "$plugin_option"; then
> > +-  if $AR --help 2>&1 | grep -q "\--plugin"; then
> > +-    touch conftest.c
> > +-    $AR $plugin_option rc conftest.a conftest.c
> > +-    if test "$?" != 0; then
> > +-      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR
> $plugin_option rc" >&5
> > ++  touch conftest.c
> > ++  $AR $plugin_option rc conftest.a conftest.c
> > ++  if test "$?" != 0; then
> > ++    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR
> $plugin_option rc" >&5
> > + $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
> > +-    else
> > +-      AR="$AR $plugin_option"
> > +-    fi
> > +-    rm -f conftest.*
> > ++  else
> > ++    AR="$AR $plugin_option"
> > +   fi
> > +-fi
> > +-test -z "$AR_FLAGS" && AR_FLAGS=cru
> > ++  rm -f conftest.*
> > ++: ${AR=ar}
> > ++: ${AR_FLAGS=cru}
> >  +
> >  +
> > -+# Parse options once, thoroughly.  This comes as soon as possible in
> the
> > -+# script to make things like `--version' happen as quickly as we can.
> > ++
> > ++
> > ++
> > ++
> > ++
> > +
> > +
> > +
> > +
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE
> support" >&5
> > ++$as_echo_n "checking for archiver @FILE support... " >&6; }
> > ++if ${lt_cv_ar_at_file+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  lt_cv_ar_at_file=no
> > ++   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > ++/* end confdefs.h.  */
> > ++
> > ++int
> > ++main ()
> >  +{
> > -+  # this just eases exit handling
> > -+  while test $# -gt 0; do
> > -     opt="$1"
> > -     shift
> > --
> > -     case $opt in
> > --      --config)             func_config
>      ;;
> > --
> > --      --debug)              preserve_args="$preserve_args $opt"
> > -+      --debug|-x)   opt_debug='set -x'
> > -                     func_echo "enabling shell trace mode"
> > --                    opt_debug='set -x'
> > -                     $opt_debug
> > -                     ;;
> > --
> > --      -dlopen)              test "$#" -eq 0 && func_missing_arg "$opt"
> && break
> > --                    execute_dlfiles="$execute_dlfiles $1"
> > --                    shift
> > -+      --dry-run|--dryrun|-n)
> > -+                    opt_dry_run=:
> > -                     ;;
> > --
> > --      --dry-run | -n)       opt_dry_run=:
>      ;;
> > --      --features)       func_features
>      ;;
> > --      --finish)             mode="finish"
>      ;;
> > --      --no-finish)  opt_finish=false                                ;;
> > --
> > --      --mode)               test "$#" -eq 0 && func_missing_arg "$opt"
> && break
> > --                    case $1 in
> > --                      # Valid mode arguments:
> > --                      clean)        ;;
> > --                      compile)      ;;
> > --                      execute)      ;;
> > --                      finish)       ;;
> > --                      install)      ;;
> > --                      link)         ;;
> > --                      relink)       ;;
> > --                      uninstall)    ;;
> > --
> > --                      # Catch anything else as an error
> > --                      *) func_error "invalid argument for $opt"
> > --                         exit_cmd=exit
> > --                         break
> > --                         ;;
> > --                    esac
> > --
> > --                    mode="$1"
> > -+      --config)
> > -+                    opt_config=:
> > -+func_config
> > -+                    ;;
> > -+      --dlopen|-dlopen)
> > -+                    optarg="$1"
> > -+                    opt_dlopen="${opt_dlopen+$opt_dlopen
> > -+}$optarg"
> > -                     shift
> > -                     ;;
> > --
> > -       --preserve-dup-deps)
> > --                    opt_duplicate_deps=:                            ;;
> > --
> > --      --quiet|--silent)     preserve_args="$preserve_args $opt"
> > --                    opt_silent=:
> > --                    opt_verbose=false
> > -+                    opt_preserve_dup_deps=:
> > -                     ;;
> > --
> > --      --no-quiet|--no-silent)
> > --                    preserve_args="$preserve_args $opt"
> > --                    opt_silent=false
> > -+      --features)
> > -+                    opt_features=:
> > -+func_features
> > -                     ;;
> > --
> > --      --verbose| -v)        preserve_args="$preserve_args $opt"
> > -+      --finish)
> > -+                    opt_finish=:
> > -+set dummy --mode finish ${1+"$@"}; shift
> > -+                    ;;
> > -+      --help)
> > -+                    opt_help=:
> > -+                    ;;
> > -+      --help-all)
> > -+                    opt_help_all=:
> > -+opt_help=': help-all'
> > -+                    ;;
> > -+      --mode)
> > -+                    test $# = 0 && func_missing_arg $opt && break
> > -+                    optarg="$1"
> > -+                    opt_mode="$optarg"
> > -+case $optarg in
> > -+  # Valid mode arguments:
> > -+  clean|compile|execute|finish|install|link|relink|uninstall) ;;
> > -+
> > -+  # Catch anything else as an error
> > -+  *) func_error "invalid argument for $opt"
> > -+     exit_cmd=exit
> > -+     break
> > -+     ;;
> > -+esac
> > -+                    shift
> > -+                    ;;
> > -+      --no-silent|--no-quiet)
> > -                     opt_silent=false
> > --                    opt_verbose=:
> > -+func_append preserve_args " $opt"
> > -                     ;;
> > --
> > --      --no-verbose) preserve_args="$preserve_args $opt"
> > -+      --no-verbose)
> > -                     opt_verbose=false
> > -+func_append preserve_args " $opt"
> > -                     ;;
> > --
> > --      --tag)                test "$#" -eq 0 && func_missing_arg "$opt"
> && break
> > --                    preserve_args="$preserve_args $opt $1"
> > --                    func_enable_tag "$1"    # tagname is set here
> > -+      --silent|--quiet)
> > -+                    opt_silent=:
> > -+func_append preserve_args " $opt"
> > -+        opt_verbose=false
> > -+                    ;;
> > -+      --verbose|-v)
> > -+                    opt_verbose=:
> > -+func_append preserve_args " $opt"
> > -+opt_silent=false
> > -+                    ;;
> > -+      --tag)
> > -+                    test $# = 0 && func_missing_arg $opt && break
> > -+                    optarg="$1"
> > -+                    opt_tag="$optarg"
> > -+func_append preserve_args " $opt $optarg"
> > -+func_enable_tag "$optarg"
> > -                     shift
> > -                     ;;
> > -
> > -+      -\?|-h)               func_usage                              ;;
> > -+      --help)               func_help                               ;;
> > -+      --version)    func_version                            ;;
> >  +
> > -       # Separate optargs to long options:
> > --      -dlopen=*|--mode=*|--tag=*)
> > --                    func_opt_split "$opt"
> > --                    set dummy "$func_opt_split_opt"
> "$func_opt_split_arg" ${1+"$@"}
> > -+      --*=*)
> > -+                    func_split_long_opt "$opt"
> > -+                    set dummy "$func_split_long_opt_name"
> "$func_split_long_opt_arg" ${1+"$@"}
> > -                     shift
> > -                     ;;
> > -
> > --      -\?|-h)               func_usage
>       ;;
> > --      --help)               opt_help=:
>       ;;
> > --      --help-all)   opt_help=': help-all'                           ;;
> > --      --version)    func_version                                    ;;
> > --
> > --      -*)           func_fatal_help "unrecognized option \`$opt'"   ;;
> > --
> > --      *)            nonopt="$opt"
> > --                    break
> > -+      # Separate non-argument short options:
> > -+      -\?*|-h*|-n*|-v*)
> > -+                    func_split_short_opt "$opt"
> > -+                    set dummy "$func_split_short_opt_name"
> "-$func_split_short_opt_arg" ${1+"$@"}
> > -+                    shift
> > -                     ;;
> > ++  ;
> > ++  return 0;
> > ++}
> > ++_ACEOF
> > ++if ac_fn_c_try_compile "$LINENO"; then :
> > ++  echo conftest.$ac_objext > conftest.lst
> > ++      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
> > ++      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}:
> \"$lt_ar_try\""; } >&5
> > ++  (eval $lt_ar_try) 2>&5
> > ++  ac_status=$?
> > ++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> > ++  test $ac_status = 0; }
> > ++      if test "$ac_status" -eq 0; then
> > ++    # Ensure the archiver fails upon bogus file names.
> > ++    rm -f conftest.$ac_objext libconftest.a
> > ++    { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\"";
> } >&5
> > ++  (eval $lt_ar_try) 2>&5
> > ++  ac_status=$?
> > ++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> > ++  test $ac_status = 0; }
> > ++    if test "$ac_status" -ne 0; then
> > ++          lt_cv_ar_at_file=@
> > ++        fi
> > ++      fi
> > ++      rm -f conftest.* libconftest.a
> >  +
> > -+      --)           break                                   ;;
> > -+      -*)           func_fatal_help "unrecognized option \`$opt'" ;;
> > -+      *)            set dummy "$opt" ${1+"$@"};     shift; break  ;;
> > -     esac
> > -   done
> > -
> > -+  # Validate options:
> > ++fi
> > ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> >  +
> > -+  # save first non-option argument
> > -+  if test "$#" -gt 0; then
> > -+    nonopt="$opt"
> > -+    shift
> > -+  fi
> > ++fi
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
> > ++$as_echo "$lt_cv_ar_at_file" >&6; }
> >  +
> > -+  # preserve --debug
> > -+  test "$opt_debug" = : || func_append preserve_args " --debug"
> > ++if test "x$lt_cv_ar_at_file" = xno; then
> > ++  archiver_list_spec=
> > ++else
> > ++  archiver_list_spec=$lt_cv_ar_at_file
> > ++fi
> >
> > -   case $host in
> > -     *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* )
> > -@@ -981,82 +1184,44 @@ func_enable_tag ()
> > -       opt_duplicate_compiler_generated_deps=:
> > -       ;;
> > -     *)
> > --      opt_duplicate_compiler_generated_deps=$opt_duplicate_deps
> > -+      opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps
> > -       ;;
> > -   esac
> >
> > --  # Having warned about all mis-specified options, bail out if
> > --  # anything was wrong.
> > --  $exit_cmd $EXIT_FAILURE
> > --}
> > -+  $opt_help || {
> > -+    # Sanity checks first:
> > -+    func_check_version_match
> >
> > --# func_check_version_match
> > --# Ensure that we are using m4 macros, and libtool script from the same
> > --# release of libtool.
> > --func_check_version_match ()
> > --{
> > --  if test "$package_revision" != "$macro_revision"; then
> > --    if test "$VERSION" != "$macro_version"; then
> > --      if test -z "$macro_version"; then
> > --        cat >&2 <<_LT_EOF
> > --$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
> > --$progname: definition of this LT_INIT comes from an older release.
> > --$progname: You should recreate aclocal.m4 with macros from $PACKAGE
> $VERSION
> > --$progname: and run autoconf again.
> > --_LT_EOF
> > --      else
> > --        cat >&2 <<_LT_EOF
> > --$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
> > --$progname: definition of this LT_INIT comes from $PACKAGE
> $macro_version.
> > --$progname: You should recreate aclocal.m4 with macros from $PACKAGE
> $VERSION
> > --$progname: and run autoconf again.
> > --_LT_EOF
> > --      fi
> > --    else
> > --      cat >&2 <<_LT_EOF
> > --$progname: Version mismatch error.  This is $PACKAGE $VERSION,
> revision $package_revision,
> > --$progname: but the definition of this LT_INIT comes from revision
> $macro_revision.
> > --$progname: You should recreate aclocal.m4 with macros from revision
> $package_revision
> > --$progname: of $PACKAGE $VERSION and run autoconf again.
> > --_LT_EOF
> > -+    if test "$build_libtool_libs" != yes && test "$build_old_libs" !=
> yes; then
> > -+      func_fatal_configuration "not configured to build any kind of
> library"
> > -     fi
> > -
> > --    exit $EXIT_MISMATCH
> > --  fi
> > --}
> > --
> > -+    # Darwin sucks
> > -+    eval std_shrext=\"$shrext_cmds\"
> > -
> > --## ----------- ##
> > --##    Main.    ##
> > --## ----------- ##
> > --
> > --$opt_help || {
> > --  # Sanity checks first:
> > --  func_check_version_match
> > --
> > --  if test "$build_libtool_libs" != yes && test "$build_old_libs" !=
> yes; then
> > --    func_fatal_configuration "not configured to build any kind of
> library"
> > --  fi
> > -+    # Only execute mode is allowed to have -dlopen flags.
> > -+    if test -n "$opt_dlopen" && test "$opt_mode" != execute; then
> > -+      func_error "unrecognized option \`-dlopen'"
> > -+      $ECHO "$help" 1>&2
> > -+      exit $EXIT_FAILURE
> > -+    fi
> > +@@ -6986,8 +7311,8 @@ esac
> > + lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern
> int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
> >
> > --  test -z "$mode" && func_fatal_error "error: you must specify a MODE."
> > -+    # Change the help message to a mode-specific one.
> > -+    generic_help="$help"
> > -+    help="Try \`$progname --help --mode=$opt_mode' for more
> information."
> > -+  }
> > + # Transform an extracted symbol line into symbol name and symbol
> address
> > +-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)
> $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/
> {\"\2\", (void *) \&\2},/p'"
> > +-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\", (void *) \&\2},/p'"
> > ++lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[
> ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/
> {\"\2\", (void *) \&\2},/p'"
> > ++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\", (void *) \&\2},/p'"
> >
> > + # Handle CRLF in mingw tool chain
> > + opt_cr=
> > +@@ -7023,6 +7348,7 @@ for ac_symprfx in "" "_"; do
> > +   else
> > +     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[
> ]\($symcode$symcode*\)[         ][
> ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
> > +   fi
> > ++  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/
> __gnu_lto/d'"
> >
> > --  # Darwin sucks
> > --  eval "std_shrext=\"$shrext_cmds\""
> > -+  # Bail if the options were screwed
> > -+  $exit_cmd $EXIT_FAILURE
> > -+}
> > +   # Check to see that the pipe works correctly.
> > +   pipe_works=no
> > +@@ -7064,6 +7390,18 @@ _LT_EOF
> > +       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
> > +     if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
> > +       cat <<_LT_EOF > conftest.$ac_ext
> > ++/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and
> tests.  */
> > ++#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
> > ++/* DATA imports from DLLs on WIN32 con't be const, because runtime
> > ++   relocations are performed -- see ld's documentation on
> pseudo-relocs.  */
> > ++# define LT_DLSYM_CONST
> > ++#elif defined(__osf__)
> > ++/* This system does not cope well with relocations in const data.  */
> > ++# define LT_DLSYM_CONST
> > ++#else
> > ++# define LT_DLSYM_CONST const
> > ++#endif
> > ++
> > + #ifdef __cplusplus
> > + extern "C" {
> > + #endif
> > +@@ -7075,7 +7413,7 @@ _LT_EOF
> > +       cat <<_LT_EOF >> conftest.$ac_ext
> >
> > + /* The mapping between symbol names and symbols.  */
> > +-const struct {
> > ++LT_DLSYM_CONST struct {
> > +   const char *name;
> > +   void       *address;
> > + }
> > +@@ -7101,8 +7439,8 @@ static const void *lt_preloaded_setup() {
> > + _LT_EOF
> > +       # Now try linking the two files.
> > +       mv conftest.$ac_objext conftstm.$ac_objext
> > +-      lt_save_LIBS="$LIBS"
> > +-      lt_save_CFLAGS="$CFLAGS"
> > ++      lt_globsym_save_LIBS=$LIBS
> > ++      lt_globsym_save_CFLAGS=$CFLAGS
> > +       LIBS="conftstm.$ac_objext"
> > +       CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
> > +       if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}:
> \"$ac_link\""; } >&5
> > +@@ -7112,8 +7450,8 @@ _LT_EOF
> > +   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
> > +         pipe_works=yes
> > +       fi
> > +-      LIBS="$lt_save_LIBS"
> > +-      CFLAGS="$lt_save_CFLAGS"
> > ++      LIBS=$lt_globsym_save_LIBS
> > ++      CFLAGS=$lt_globsym_save_CFLAGS
> > +     else
> > +       echo "cannot find nm_test_func in $nlist" >&5
> > +     fi
> > +@@ -7150,6 +7488,16 @@ else
> > + $as_echo "ok" >&6; }
> > + fi
> >
> > --  # Only execute mode is allowed to have -dlopen flags.
> > --  if test -n "$execute_dlfiles" && test "$mode" != execute; then
> > --    func_error "unrecognized option \`-dlopen'"
> > --    $ECHO "$help" 1>&2
> > --    exit $EXIT_FAILURE
> > --  fi
> > ++# Response file support.
> > ++if test "$lt_cv_nm_interface" = "MS dumpbin"; then
> > ++  nm_file_list_spec='@'
> > ++elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
> > ++  nm_file_list_spec='@'
> > ++fi
> > ++
> > ++
> > ++
> > ++
> >
> > --  # Change the help message to a mode-specific one.
> > --  generic_help="$help"
> > --  help="Try \`$progname --help --mode=$mode' for more information."
> > --}
> >
> > -+## ----------- ##
> > -+##    Main.    ##
> > -+## ----------- ##
> >
> > - # func_lalib_p file
> > - # True iff FILE is a libtool `.la' library or `.lo' object file.
> > -@@ -1121,12 +1286,9 @@ func_ltwrapper_executable_p ()
> > - # temporary ltwrapper_script.
> > - func_ltwrapper_scriptname ()
> > - {
> > --    func_ltwrapper_scriptname_result=""
> > --    if func_ltwrapper_executable_p "$1"; then
> > --    func_dirname_and_basename "$1" "" "."
> > --    func_stripname '' '.exe' "$func_basename_result"
> > --
> func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper"
> > --    fi
> > -+    func_dirname_and_basename "$1" "" "."
> > -+    func_stripname '' '.exe' "$func_basename_result"
> > -+
> func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper"
> > - }
> > +@@ -7166,6 +7514,45 @@ fi
> >
> > - # func_ltwrapper_p file
> > -@@ -1149,7 +1311,7 @@ func_execute_cmds ()
> > -     save_ifs=$IFS; IFS='~'
> > -     for cmd in $1; do
> > -       IFS=$save_ifs
> > --      eval "cmd=\"$cmd\""
> > -+      eval cmd=\"$cmd\"
> > -       func_show_eval "$cmd" "${2-:}"
> > -     done
> > -     IFS=$save_ifs
> > -@@ -1172,6 +1334,37 @@ func_source ()
> > - }
> >
> >
> > -+# func_resolve_sysroot PATH
> > -+# Replace a leading = in PATH with a sysroot.  Store the result into
> > -+# func_resolve_sysroot_result
> > -+func_resolve_sysroot ()
> > -+{
> > -+  func_resolve_sysroot_result=$1
> > -+  case $func_resolve_sysroot_result in
> > -+  =*)
> > -+    func_stripname '=' '' "$func_resolve_sysroot_result"
> > -+    func_resolve_sysroot_result=$lt_sysroot$func_stripname_result
> > -+    ;;
> > -+  esac
> > -+}
> >  +
> > -+# func_replace_sysroot PATH
> > -+# If PATH begins with the sysroot, replace it with = and
> > -+# store the result into func_replace_sysroot_result.
> > -+func_replace_sysroot ()
> > -+{
> > -+  case "$lt_sysroot:$1" in
> > -+  ?*:"$lt_sysroot"*)
> > -+    func_stripname "$lt_sysroot" '' "$1"
> > -+    func_replace_sysroot_result="=$func_stripname_result"
> > -+    ;;
> > -+  *)
> > -+    # Including no sysroot.
> > -+    func_replace_sysroot_result=$1
> > -+    ;;
> > -+  esac
> > -+}
> >  +
> > - # func_infer_tag arg
> > - # Infer tagged configuration to use if any are available and
> > - # if one wasn't chosen via the "--tag" command line option.
> > -@@ -1184,8 +1377,7 @@ func_infer_tag ()
> > -     if test -n "$available_tags" && test -z "$tagname"; then
> > -       CC_quoted=
> > -       for arg in $CC; do
> > --        func_quote_for_eval "$arg"
> > --    CC_quoted="$CC_quoted $func_quote_for_eval_result"
> > -+    func_append_quoted CC_quoted "$arg"
> > -       done
> > -       CC_expanded=`func_echo_all $CC`
> > -       CC_quoted_expanded=`func_echo_all $CC_quoted`
> > -@@ -1204,8 +1396,7 @@ func_infer_tag ()
> > -         CC_quoted=
> > -         for arg in $CC; do
> > -           # Double-quote args containing other shell metacharacters.
> > --          func_quote_for_eval "$arg"
> > --          CC_quoted="$CC_quoted $func_quote_for_eval_result"
> > -+          func_append_quoted CC_quoted "$arg"
> > -         done
> > -         CC_expanded=`func_echo_all $CC`
> > -         CC_quoted_expanded=`func_echo_all $CC_quoted`
> > -@@ -1274,6 +1465,486 @@ EOF
> > -     }
> > - }
> > -
> >  +
> > -+##################################################
> > -+# FILE NAME AND PATH CONVERSION HELPER FUNCTIONS #
> > -+##################################################
> >  +
> > -+# func_convert_core_file_wine_to_w32 ARG
> > -+# Helper function used by file name conversion functions when $build
> is *nix,
> > -+# and $host is mingw, cygwin, or some other w32 environment. Relies on
> a
> > -+# correctly configured wine environment available, with the winepath
> program
> > -+# in $build's $PATH.
> > -+#
> > -+# ARG is the $build file name to be converted to w32 format.
> > -+# Result is available in $func_convert_core_file_wine_to_w32_result,
> and will
> > -+# be empty on error (or when ARG is empty)
> > -+func_convert_core_file_wine_to_w32 ()
> > -+{
> > -+  $opt_debug
> > -+  func_convert_core_file_wine_to_w32_result="$1"
> > -+  if test -n "$1"; then
> > -+    # Unfortunately, winepath does not exit with a non-zero error
> code, so we
> > -+    # are forced to check the contents of stdout. On the other hand,
> if the
> > -+    # command is not found, the shell will set an exit code of 127 and
> print
> > -+    # *an error message* to stdout. So we must check for both error
> code of
> > -+    # zero AND non-empty stdout, which explains the odd construction:
> > -+    func_convert_core_file_wine_to_w32_tmp=`winepath -w "$1"
> 2>/dev/null`
> > -+    if test "$?" -eq 0 && test -n
> "${func_convert_core_file_wine_to_w32_tmp}"; then
> > -+      func_convert_core_file_wine_to_w32_result=`$ECHO
> "$func_convert_core_file_wine_to_w32_tmp" |
> > -+        $SED -e "$lt_sed_naive_backslashify"`
> > -+    else
> > -+      func_convert_core_file_wine_to_w32_result=
> > -+    fi
> > -+  fi
> > -+}
> > -+# end: func_convert_core_file_wine_to_w32
> >  +
> >  +
> > -+# func_convert_core_path_wine_to_w32 ARG
> > -+# Helper function used by path conversion functions when $build is
> *nix, and
> > -+# $host is mingw, cygwin, or some other w32 environment. Relies on a
> correctly
> > -+# configured wine environment available, with the winepath program in
> $build's
> > -+# $PATH. Assumes ARG has no leading or trailing path separator
> characters.
> > -+#
> > -+# ARG is path to be converted from $build format to win32.
> > -+# Result is available in $func_convert_core_path_wine_to_w32_result.
> > -+# Unconvertible file (directory) names in ARG are skipped; if no
> directory names
> > -+# are convertible, then the result may be empty.
> > -+func_convert_core_path_wine_to_w32 ()
> > -+{
> > -+  $opt_debug
> > -+  # unfortunately, winepath doesn't convert paths, only file names
> > -+  func_convert_core_path_wine_to_w32_result=""
> > -+  if test -n "$1"; then
> > -+    oldIFS=$IFS
> > -+    IFS=:
> > -+    for func_convert_core_path_wine_to_w32_f in $1; do
> > -+      IFS=$oldIFS
> > -+      func_convert_core_file_wine_to_w32
> "$func_convert_core_path_wine_to_w32_f"
> > -+      if test -n "$func_convert_core_file_wine_to_w32_result" ; then
> > -+        if test -z "$func_convert_core_path_wine_to_w32_result"; then
> > -+
> func_convert_core_path_wine_to_w32_result="$func_convert_core_file_wine_to_w32_result"
> > -+        else
> > -+          func_append func_convert_core_path_wine_to_w32_result
> ";$func_convert_core_file_wine_to_w32_result"
> > -+        fi
> > -+      fi
> > -+    done
> > -+    IFS=$oldIFS
> > -+  fi
> > -+}
> > -+# end: func_convert_core_path_wine_to_w32
> >  +
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
> > ++$as_echo_n "checking for sysroot... " >&6; }
> >  +
> > -+# func_cygpath ARGS...
> > -+# Wrapper around calling the cygpath program via LT_CYGPATH. This is
> used when
> > -+# when (1) $build is *nix and Cygwin is hosted via a wine environment;
> or (2)
> > -+# $build is MSYS and $host is Cygwin, or (3) $build is Cygwin. In case
> (1) or
> > -+# (2), returns the Cygwin file name or path in func_cygpath_result
> (input
> > -+# file name or path is assumed to be in w32 format, as previously
> converted
> > -+# from $build's *nix or MSYS format). In case (3), returns the w32
> file name
> > -+# or path in func_cygpath_result (input file name or path is assumed
> to be in
> > -+# Cygwin format). Returns an empty string on error.
> > -+#
> > -+# ARGS are passed to cygpath, with the last one being the file name or
> path to
> > -+# be converted.
> > -+#
> > -+# Specify the absolute *nix (or w32) name to cygpath in the LT_CYGPATH
> > -+# environment variable; do not put it in $PATH.
> > -+func_cygpath ()
> > -+{
> > -+  $opt_debug
> > -+  if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then
> > -+    func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null`
> > -+    if test "$?" -ne 0; then
> > -+      # on failure, ensure result is empty
> > -+      func_cygpath_result=
> > -+    fi
> > -+  else
> > -+    func_cygpath_result=
> > -+    func_error "LT_CYGPATH is empty or specifies non-existent file:
> \`$LT_CYGPATH'"
> > -+  fi
> > -+}
> > -+#end: func_cygpath
> > -+
> > ++# Check whether --with-libtool-sysroot was given.
> > ++if test "${with_libtool_sysroot+set}" = set; then :
> > ++  withval=$with_libtool_sysroot;
> > ++else
> > ++  with_libtool_sysroot=no
> > ++fi
> >  +
> > -+# func_convert_core_msys_to_w32 ARG
> > -+# Convert file name or path ARG from MSYS format to w32 format.  Return
> > -+# result in func_convert_core_msys_to_w32_result.
> > -+func_convert_core_msys_to_w32 ()
> > -+{
> > -+  $opt_debug
> > -+  # awkward: cmd appends spaces to result
> > -+  func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" )
> 2>/dev/null |
> > -+    $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
> > -+}
> > -+#end: func_convert_core_msys_to_w32
> >  +
> > ++lt_sysroot=
> > ++case ${with_libtool_sysroot} in #(
> > ++ yes)
> > ++   if test "$GCC" = yes; then
> > ++     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
> > ++   fi
> > ++   ;; #(
> > ++ /*)
> > ++   lt_sysroot=`echo "$with_libtool_sysroot" | sed -e
> "$sed_quote_subst"`
> > ++   ;; #(
> > ++ no|'')
> > ++   ;; #(
> > ++ *)
> > ++   { $as_echo "$as_me:${as_lineno-$LINENO}: result:
> ${with_libtool_sysroot}" >&5
> > ++$as_echo "${with_libtool_sysroot}" >&6; }
> > ++   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
> > ++   ;;
> > ++esac
> >  +
> > -+# func_convert_file_check ARG1 ARG2
> > -+# Verify that ARG1 (a file name in $build format) was converted to
> $host
> > -+# format in ARG2. Otherwise, emit an error message, but continue
> (resetting
> > -+# func_to_host_file_result to ARG1).
> > -+func_convert_file_check ()
> > -+{
> > -+  $opt_debug
> > -+  if test -z "$2" && test -n "$1" ; then
> > -+    func_error "Could not determine host file name corresponding to"
> > -+    func_error "  \`$1'"
> > -+    func_error "Continuing, but uninstalled executables may not work."
> > -+    # Fallback:
> > -+    func_to_host_file_result="$1"
> > -+  fi
> > -+}
> > -+# end func_convert_file_check
> > ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}"
> >&5
> > ++$as_echo "${lt_sysroot:-no}" >&6; }
> > +
> > +
> > +
> > +@@ -7371,11 +7758,128 @@ sparc*-*solaris*)
> > +       ;;
> > +     esac
> > +   fi
> > +-  rm -rf conftest*
> > +-  ;;
> > ++  rm -rf conftest*
> > ++  ;;
> > ++esac
> >  +
> > ++need_locks="$enable_libtool_lock"
> >  +
> > -+# func_convert_path_check FROM_PATHSEP TO_PATHSEP FROM_PATH TO_PATH
> > -+# Verify that FROM_PATH (a path in $build format) was converted to
> $host
> > -+# format in TO_PATH. Otherwise, emit an error message, but continue,
> resetting
> > -+# func_to_host_file_result to a simplistic fallback value (see below).
> > -+func_convert_path_check ()
> > -+{
> > -+  $opt_debug
> > -+  if test -z "$4" && test -n "$3"; then
> > -+    func_error "Could not determine the host path corresponding to"
> > -+    func_error "  \`$3'"
> > -+    func_error "Continuing, but uninstalled executables may not work."
> > -+    # Fallback.  This is a deliberately simplistic "conversion" and
> > -+    # should not be "improved".  See libtool.info.
> > -+    if test "x$1" != "x$2"; then
> > -+      lt_replace_pathsep_chars="s|$1|$2|g"
> > -+      func_to_host_path_result=`echo "$3" |
> > -+        $SED -e "$lt_replace_pathsep_chars"`
> > -+    else
> > -+      func_to_host_path_result="$3"
> > -+    fi
> > ++if test -n "$ac_tool_prefix"; then
> > ++  # Extract the first word of "${ac_tool_prefix}mt", so it can be a
> program name with args.
> > ++set dummy ${ac_tool_prefix}mt; ac_word=$2
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > ++$as_echo_n "checking for $ac_word... " >&6; }
> > ++if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  if test -n "$MANIFEST_TOOL"; then
> > ++  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override
> the test.
> > ++else
> > ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> > ++for as_dir in $PATH
> > ++do
> > ++  IFS=$as_save_IFS
> > ++  test -z "$as_dir" && as_dir=.
> > ++    for ac_exec_ext in '' $ac_executable_extensions; do
> > ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > ++    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
> > ++    $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> > ++    break 2
> >  +  fi
> > -+}
> > -+# end func_convert_path_check
> > -+
> > ++done
> > ++  done
> > ++IFS=$as_save_IFS
> >  +
> > -+# func_convert_path_front_back_pathsep FRONTPAT BACKPAT REPL ORIG
> > -+# Modifies func_to_host_path_result by prepending REPL if ORIG matches
> FRONTPAT
> > -+# and appending REPL if ORIG matches BACKPAT.
> > -+func_convert_path_front_back_pathsep ()
> > -+{
> > -+  $opt_debug
> > -+  case $4 in
> > -+  $1 ) func_to_host_path_result="$3$func_to_host_path_result"
> > -+    ;;
> > -+  esac
> > -+  case $4 in
> > -+  $2 ) func_append func_to_host_path_result "$3"
> > -+    ;;
> > -+  esac
> > -+}
> > -+# end func_convert_path_front_back_pathsep
> > ++fi
> > ++fi
> > ++MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
> > ++if test -n "$MANIFEST_TOOL"; then
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
> > ++$as_echo "$MANIFEST_TOOL" >&6; }
> > ++else
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > ++$as_echo "no" >&6; }
> > ++fi
> >  +
> >  +
> > -+##################################################
> > -+# $build to $host FILE NAME CONVERSION FUNCTIONS #
> > -+##################################################
> > -+# invoked via `$to_host_file_cmd ARG'
> > -+#
> > -+# In each case, ARG is the path to be converted from $build to $host
> format.
> > -+# Result will be available in $func_to_host_file_result.
> > ++fi
> > ++if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
> > ++  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
> > ++  # Extract the first word of "mt", so it can be a program name with
> args.
> > ++set dummy mt; ac_word=$2
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > ++$as_echo_n "checking for $ac_word... " >&6; }
> > ++if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  if test -n "$ac_ct_MANIFEST_TOOL"; then
> > ++  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user
> override the test.
> > ++else
> > ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> > ++for as_dir in $PATH
> > ++do
> > ++  IFS=$as_save_IFS
> > ++  test -z "$as_dir" && as_dir=.
> > ++    for ac_exec_ext in '' $ac_executable_extensions; do
> > ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > ++    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
> > ++    $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> > ++    break 2
> > ++  fi
> > ++done
> > ++  done
> > ++IFS=$as_save_IFS
> >  +
> > ++fi
> > ++fi
> > ++ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
> > ++if test -n "$ac_ct_MANIFEST_TOOL"; then
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $ac_ct_MANIFEST_TOOL" >&5
> > ++$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
> > ++else
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > ++$as_echo "no" >&6; }
> > ++fi
> >  +
> > -+# func_to_host_file ARG
> > -+# Converts the file name ARG from $build format to $host format.
> Return result
> > -+# in func_to_host_file_result.
> > -+func_to_host_file ()
> > -+{
> > -+  $opt_debug
> > -+  $to_host_file_cmd "$1"
> > -+}
> > -+# end func_to_host_file
> > ++  if test "x$ac_ct_MANIFEST_TOOL" = x; then
> > ++    MANIFEST_TOOL=":"
> > ++  else
> > ++    case $cross_compiling:$ac_tool_warned in
> > ++yes:)
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools
> not prefixed with host triplet" >&5
> > ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host
> triplet" >&2;}
> > ++ac_tool_warned=yes ;;
> > + esac
> > ++    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
> > ++  fi
> > ++else
> > ++  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
> > ++fi
> >  +
> > ++test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is
> a manifest tool" >&5
> > ++$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
> > ++if ${lt_cv_path_mainfest_tool+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  lt_cv_path_mainfest_tool=no
> > ++  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
> > ++  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
> > ++  cat conftest.err >&5
> > ++  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
> > ++    lt_cv_path_mainfest_tool=yes
> > ++  fi
> > ++  rm -f conftest*
> > ++fi
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_path_mainfest_tool" >&5
> > ++$as_echo "$lt_cv_path_mainfest_tool" >&6; }
> > ++if test "x$lt_cv_path_mainfest_tool" != xyes; then
> > ++  MANIFEST_TOOL=:
> > ++fi
> >  +
> > -+# func_to_tool_file ARG LAZY
> > -+# converts the file name ARG from $build format to toolchain format.
> Return
> > -+# result in func_to_tool_file_result.  If the conversion in use is
> listed
> > -+# in (the comma separated) LAZY, no conversion takes place.
> > -+func_to_tool_file ()
> > -+{
> > -+  $opt_debug
> > -+  case ,$2, in
> > -+    *,"$to_tool_file_cmd",*)
> > -+      func_to_tool_file_result=$1
> > -+      ;;
> > -+    *)
> > -+      $to_tool_file_cmd "$1"
> > -+      func_to_tool_file_result=$func_to_host_file_result
> > -+      ;;
> > -+  esac
> > -+}
> > -+# end func_to_tool_file
> >  +
> >  +
> > -+# func_convert_file_noop ARG
> > -+# Copy ARG to func_to_host_file_result.
> > -+func_convert_file_noop ()
> > -+{
> > -+  func_to_host_file_result="$1"
> > -+}
> > -+# end func_convert_file_noop
> > +
> > +-need_locks="$enable_libtool_lock"
> > +
> > +
> > +   case $host_os in
> > +@@ -7940,6 +8444,8 @@ _LT_EOF
> > +       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
> > +       echo "$AR cru libconftest.a conftest.o" >&5
> > +       $AR cru libconftest.a conftest.o 2>&5
> > ++      echo "$RANLIB libconftest.a" >&5
> > ++      $RANLIB libconftest.a 2>&5
> > +       cat > conftest.c << _LT_EOF
> > + int main() { return 0;}
> > + _LT_EOF
> > +@@ -8492,8 +8998,6 @@ fi
> > + lt_prog_compiler_pic=
> > + lt_prog_compiler_static=
> > +
> > +-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option
> to produce PIC" >&5
> > +-$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > +
> > +   if test "$GCC" = yes; then
> > +     lt_prog_compiler_wl='-Wl,'
> > +@@ -8659,6 +9163,12 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> > +     lt_prog_compiler_pic='--shared'
> > +     lt_prog_compiler_static='--static'
> > +     ;;
> > ++      nagfor*)
> > ++    # NAG Fortran compiler
> > ++    lt_prog_compiler_wl='-Wl,-Wl,,'
> > ++    lt_prog_compiler_pic='-PIC'
> > ++    lt_prog_compiler_static='-Bstatic'
> > ++    ;;
> > +       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
> > +         # Portland Group compilers (*not* the Pentium gcc compiler,
> > +     # which looks to be a dead project)
> > +@@ -8721,7 +9231,7 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> > +       lt_prog_compiler_pic='-KPIC'
> > +       lt_prog_compiler_static='-Bstatic'
> > +       case $cc_basename in
> > +-      f77* | f90* | f95*)
> > ++      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
> > +     lt_prog_compiler_wl='-Qoption ld ';;
> > +       *)
> > +     lt_prog_compiler_wl='-Wl,';;
> > +@@ -8778,13 +9288,17 @@ case $host_os in
> > +     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
> > +     ;;
> > + esac
> > +-{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_prog_compiler_pic" >&5
> > +-$as_echo "$lt_prog_compiler_pic" >&6; }
> > +-
> > +-
> > +-
> > +-
> > +
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option
> to produce PIC" >&5
> > ++$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > ++if ${lt_cv_prog_compiler_pic+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
> > ++fi
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_prog_compiler_pic" >&5
> > ++$as_echo "$lt_cv_prog_compiler_pic" >&6; }
> > ++lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
> > +
> > + #
> > + # Check to make sure the PIC flag actually works.
> > +@@ -8845,6 +9359,11 @@ fi
> > +
> > +
> > +
> >  +
> >  +
> > -+# func_convert_file_msys_to_w32 ARG
> > -+# Convert file name ARG from (mingw) MSYS to (mingw) w32 format;
> automatic
> > -+# conversion to w32 is not available inside the cwrapper.  Returns
> result in
> > -+# func_to_host_file_result.
> > -+func_convert_file_msys_to_w32 ()
> > -+{
> > -+  $opt_debug
> > -+  func_to_host_file_result="$1"
> > -+  if test -n "$1"; then
> > -+    func_convert_core_msys_to_w32 "$1"
> > -+    func_to_host_file_result="$func_convert_core_msys_to_w32_result"
> > -+  fi
> > -+  func_convert_file_check "$1" "$func_to_host_file_result"
> > -+}
> > -+# end func_convert_file_msys_to_w32
> >  +
> >  +
> > -+# func_convert_file_cygwin_to_w32 ARG
> > -+# Convert file name ARG from Cygwin to w32 format.  Returns result in
> > -+# func_to_host_file_result.
> > -+func_convert_file_cygwin_to_w32 ()
> > -+{
> > -+  $opt_debug
> > -+  func_to_host_file_result="$1"
> > -+  if test -n "$1"; then
> > -+    # because $build is cygwin, we call "the" cygpath in $PATH; no
> need to use
> > -+    # LT_CYGPATH in this case.
> > -+    func_to_host_file_result=`cygpath -m "$1"`
> > ++
> > + #
> > + # Check to make sure the static flag actually works.
> > + #
> > +@@ -9195,7 +9714,8 @@ _LT_EOF
> > +       allow_undefined_flag=unsupported
> > +       always_export_symbols=no
> > +       enable_shared_with_static_runtimes=yes
> > +-      export_symbols_cmds='$NM $libobjs $convenience |
> $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1
> DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq >
> $export_symbols'
> > ++      export_symbols_cmds='$NM $libobjs $convenience |
> $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1
> DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.*
> //'\'' | sort | uniq > $export_symbols'
> > ++
> exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
> > +
> > +       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> > +         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o
> $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib
> -Xlinker $lib'
> > +@@ -9294,12 +9814,12 @@ _LT_EOF
> > +       whole_archive_flag_spec='--whole-archive$convenience
> --no-whole-archive'
> > +       hardcode_libdir_flag_spec=
> > +       hardcode_libdir_flag_spec_ld='-rpath $libdir'
> > +-      archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags
> -soname $soname -o $lib'
> > ++      archive_cmds='$LD -shared $libobjs $deplibs $linker_flags
> -soname $soname -o $lib'
> > +       if test "x$supports_anon_versioning" = xyes; then
> > +         archive_expsym_cmds='echo "{ global:" >
> $output_objdir/$libname.ver~
> > +           cat $export_symbols | sed -e "s/\(.*\)/\1;/" >>
> $output_objdir/$libname.ver~
> > +           echo "local: *; };" >> $output_objdir/$libname.ver~
> > +-          $LD -shared $libobjs $deplibs $compiler_flags -soname
> $soname -version-script $output_objdir/$libname.ver -o $lib'
> > ++          $LD -shared $libobjs $deplibs $linker_flags -soname $soname
> -version-script $output_objdir/$libname.ver -o $lib'
> > +       fi
> > +       ;;
> > +     esac
> > +@@ -9313,8 +9833,8 @@ _LT_EOF
> > +     archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o
> $lib'
> > +     wlarc=
> > +       else
> > +-    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname $wl$soname -o $lib'
> > +-    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o
> $lib'
> > ++    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > ++    archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file
> $wl$export_symbols -o $lib'
> > +       fi
> > +       ;;
> > +
> > +@@ -9332,8 +9852,8 @@ _LT_EOF
> > +
> > + _LT_EOF
> > +       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' >
> /dev/null; then
> > +-    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname $wl$soname -o $lib'
> > +-    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o
> $lib'
> > ++    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > ++    archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file
> $wl$export_symbols -o $lib'
> > +       else
> > +     ld_shlibs=no
> > +       fi
> > +@@ -9379,8 +9899,8 @@ _LT_EOF
> > +
> > +     *)
> > +       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' >
> /dev/null; then
> > +-    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname $wl$soname -o $lib'
> > +-    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o
> $lib'
> > ++    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > ++    archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file
> $wl$export_symbols -o $lib'
> > +       else
> > +     ld_shlibs=no
> > +       fi
> > +@@ -9510,7 +10030,13 @@ _LT_EOF
> > +     allow_undefined_flag='-berok'
> > +         # Determine the default libpath from the value encoded in an
> > +         # empty executable.
> > +-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > ++        if test "${lt_cv_aix_libpath+set}" = set; then
> > ++  aix_libpath=$lt_cv_aix_libpath
> > ++else
> > ++  if ${lt_cv_aix_libpath_+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > + /* end confdefs.h.  */
> > +
> > + int
> > +@@ -9523,22 +10049,29 @@ main ()
> > + _ACEOF
> > + if ac_fn_c_try_link "$LINENO"; then :
> > +
> > +-lt_aix_libpath_sed='
> > +-    /Import File Strings/,/^$/ {
> > +-    /^0/ {
> > +-        s/^0  *\(.*\)$/\1/
> > +-        p
> > +-    }
> > +-    }'
> > +-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e
> "$lt_aix_libpath_sed"`
> > +-# Check for a 64-bit object if we didn't find anything.
> > +-if test -z "$aix_libpath"; then
> > +-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e
> "$lt_aix_libpath_sed"`
> > +-fi
> > ++  lt_aix_libpath_sed='
> > ++      /Import File Strings/,/^$/ {
> > ++      /^0/ {
> > ++          s/^0  *\([^ ]*\) *$/\1/
> > ++          p
> > ++      }
> > ++      }'
> > ++  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n
> -e "$lt_aix_libpath_sed"`
> > ++  # Check for a 64-bit object if we didn't find anything.
> > ++  if test -z "$lt_cv_aix_libpath_"; then
> > ++    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null |
> $SED -n -e "$lt_aix_libpath_sed"`
> > ++  fi
> > + fi
> > + rm -f core conftest.err conftest.$ac_objext \
> > +     conftest$ac_exeext conftest.$ac_ext
> > +-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > ++  if test -z "$lt_cv_aix_libpath_"; then
> > ++    lt_cv_aix_libpath_="/usr/lib:/lib"
> >  +  fi
> > -+  func_convert_file_check "$1" "$func_to_host_file_result"
> > -+}
> > -+# end func_convert_file_cygwin_to_w32
> >  +
> > ++fi
> >  +
> > -+# func_convert_file_nix_to_w32 ARG
> > -+# Convert file name ARG from *nix to w32 format.  Requires a wine
> environment
> > -+# and a working winepath. Returns result in func_to_host_file_result.
> > -+func_convert_file_nix_to_w32 ()
> > -+{
> > -+  $opt_debug
> > -+  func_to_host_file_result="$1"
> > -+  if test -n "$1"; then
> > -+    func_convert_core_file_wine_to_w32 "$1"
> > -+
> func_to_host_file_result="$func_convert_core_file_wine_to_w32_result"
> > -+  fi
> > -+  func_convert_file_check "$1" "$func_to_host_file_result"
> > -+}
> > -+# end func_convert_file_nix_to_w32
> > -+
> > -+
> > -+# func_convert_file_msys_to_cygwin ARG
> > -+# Convert file name ARG from MSYS to Cygwin format.  Requires
> LT_CYGPATH set.
> > -+# Returns result in func_to_host_file_result.
> > -+func_convert_file_msys_to_cygwin ()
> > -+{
> > -+  $opt_debug
> > -+  func_to_host_file_result="$1"
> > -+  if test -n "$1"; then
> > -+    func_convert_core_msys_to_w32 "$1"
> > -+    func_cygpath -u "$func_convert_core_msys_to_w32_result"
> > -+    func_to_host_file_result="$func_cygpath_result"
> > -+  fi
> > -+  func_convert_file_check "$1" "$func_to_host_file_result"
> > -+}
> > -+# end func_convert_file_msys_to_cygwin
> > -+
> > -+
> > -+# func_convert_file_nix_to_cygwin ARG
> > -+# Convert file name ARG from *nix to Cygwin format.  Requires Cygwin
> installed
> > -+# in a wine environment, working winepath, and LT_CYGPATH set.
> Returns result
> > -+# in func_to_host_file_result.
> > -+func_convert_file_nix_to_cygwin ()
> > -+{
> > -+  $opt_debug
> > -+  func_to_host_file_result="$1"
> > -+  if test -n "$1"; then
> > -+    # convert from *nix to w32, then use cygpath to convert from w32
> to cygwin.
> > -+    func_convert_core_file_wine_to_w32 "$1"
> > -+    func_cygpath -u "$func_convert_core_file_wine_to_w32_result"
> > -+    func_to_host_file_result="$func_cygpath_result"
> > -+  fi
> > -+  func_convert_file_check "$1" "$func_to_host_file_result"
> > -+}
> > -+# end func_convert_file_nix_to_cygwin
> > -+
> > -+
> > -+#############################################
> > -+# $build to $host PATH CONVERSION FUNCTIONS #
> > -+#############################################
> > -+# invoked via `$to_host_path_cmd ARG'
> > -+#
> > -+# In each case, ARG is the path to be converted from $build to $host
> format.
> > -+# The result will be available in $func_to_host_path_result.
> > -+#
> > -+# Path separators are also converted from $build format to $host
> format.  If
> > -+# ARG begins or ends with a path separator character, it is preserved
> (but
> > -+# converted to $host format) on output.
> > -+#
> > -+# All path conversion functions are named using the following
> convention:
> > -+#   file name conversion function    : func_convert_file_X_to_Y ()
> > -+#   path conversion function         : func_convert_path_X_to_Y ()
> > -+# where, for any given $build/$host combination the 'X_to_Y' value is
> the
> > -+# same.  If conversion functions are added for new $build/$host
> combinations,
> > -+# the two new functions must follow this pattern, or
> func_init_to_host_path_cmd
> > -+# will break.
> > -+
> > -+
> > -+# func_init_to_host_path_cmd
> > -+# Ensures that function "pointer" variable $to_host_path_cmd is set to
> the
> > -+# appropriate value, based on the value of $to_host_file_cmd.
> > -+to_host_path_cmd=
> > -+func_init_to_host_path_cmd ()
> > -+{
> > -+  $opt_debug
> > -+  if test -z "$to_host_path_cmd"; then
> > -+    func_stripname 'func_convert_file_' '' "$to_host_file_cmd"
> > -+    to_host_path_cmd="func_convert_path_${func_stripname_result}"
> > -+  fi
> > -+}
> > -+
> > -+
> > -+# func_to_host_path ARG
> > -+# Converts the path ARG from $build format to $host format. Return
> result
> > -+# in func_to_host_path_result.
> > -+func_to_host_path ()
> > -+{
> > -+  $opt_debug
> > -+  func_init_to_host_path_cmd
> > -+  $to_host_path_cmd "$1"
> > -+}
> > -+# end func_to_host_path
> > -+
> > -+
> > -+# func_convert_path_noop ARG
> > -+# Copy ARG to func_to_host_path_result.
> > -+func_convert_path_noop ()
> > -+{
> > -+  func_to_host_path_result="$1"
> > -+}
> > -+# end func_convert_path_noop
> > -+
> > -+
> > -+# func_convert_path_msys_to_w32 ARG
> > -+# Convert path ARG from (mingw) MSYS to (mingw) w32 format; automatic
> > -+# conversion to w32 is not available inside the cwrapper.  Returns
> result in
> > -+# func_to_host_path_result.
> > -+func_convert_path_msys_to_w32 ()
> > -+{
> > -+  $opt_debug
> > -+  func_to_host_path_result="$1"
> > -+  if test -n "$1"; then
> > -+    # Remove leading and trailing path separator characters from ARG.
> MSYS
> > -+    # behavior is inconsistent here; cygpath turns them into '.;' and
> ';.';
> > -+    # and winepath ignores them completely.
> > -+    func_stripname : : "$1"
> > -+    func_to_host_path_tmp1=$func_stripname_result
> > -+    func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
> > -+    func_to_host_path_result="$func_convert_core_msys_to_w32_result"
> > -+    func_convert_path_check : ";" \
> > -+      "$func_to_host_path_tmp1" "$func_to_host_path_result"
> > -+    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
> > -+  fi
> > -+}
> > -+# end func_convert_path_msys_to_w32
> > -+
> > -+
> > -+# func_convert_path_cygwin_to_w32 ARG
> > -+# Convert path ARG from Cygwin to w32 format.  Returns result in
> > -+# func_to_host_file_result.
> > -+func_convert_path_cygwin_to_w32 ()
> > -+{
> > -+  $opt_debug
> > -+  func_to_host_path_result="$1"
> > -+  if test -n "$1"; then
> > -+    # See func_convert_path_msys_to_w32:
> > -+    func_stripname : : "$1"
> > -+    func_to_host_path_tmp1=$func_stripname_result
> > -+    func_to_host_path_result=`cygpath -m -p "$func_to_host_path_tmp1"`
> > -+    func_convert_path_check : ";" \
> > -+      "$func_to_host_path_tmp1" "$func_to_host_path_result"
> > -+    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
> > -+  fi
> > -+}
> > -+# end func_convert_path_cygwin_to_w32
> > -+
> > -+
> > -+# func_convert_path_nix_to_w32 ARG
> > -+# Convert path ARG from *nix to w32 format.  Requires a wine
> environment and
> > -+# a working winepath.  Returns result in func_to_host_file_result.
> > -+func_convert_path_nix_to_w32 ()
> > -+{
> > -+  $opt_debug
> > -+  func_to_host_path_result="$1"
> > -+  if test -n "$1"; then
> > -+    # See func_convert_path_msys_to_w32:
> > -+    func_stripname : : "$1"
> > -+    func_to_host_path_tmp1=$func_stripname_result
> > -+    func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
> > -+
> func_to_host_path_result="$func_convert_core_path_wine_to_w32_result"
> > -+    func_convert_path_check : ";" \
> > -+      "$func_to_host_path_tmp1" "$func_to_host_path_result"
> > -+    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
> > ++  aix_libpath=$lt_cv_aix_libpath_
> > ++fi
> > +
> > +
>  hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> > +         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_sym_flag:\$export_symbols $shared_flag"
> > +@@ -9550,7 +10083,13 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +     else
> > +      # Determine the default libpath from the value encoded in an
> > +      # empty executable.
> > +-     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > ++     if test "${lt_cv_aix_libpath+set}" = set; then
> > ++  aix_libpath=$lt_cv_aix_libpath
> > ++else
> > ++  if ${lt_cv_aix_libpath_+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > + /* end confdefs.h.  */
> > +
> > + int
> > +@@ -9563,22 +10102,29 @@ main ()
> > + _ACEOF
> > + if ac_fn_c_try_link "$LINENO"; then :
> > +
> > +-lt_aix_libpath_sed='
> > +-    /Import File Strings/,/^$/ {
> > +-    /^0/ {
> > +-        s/^0  *\(.*\)$/\1/
> > +-        p
> > +-    }
> > +-    }'
> > +-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e
> "$lt_aix_libpath_sed"`
> > +-# Check for a 64-bit object if we didn't find anything.
> > +-if test -z "$aix_libpath"; then
> > +-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e
> "$lt_aix_libpath_sed"`
> > +-fi
> > ++  lt_aix_libpath_sed='
> > ++      /Import File Strings/,/^$/ {
> > ++      /^0/ {
> > ++          s/^0  *\([^ ]*\) *$/\1/
> > ++          p
> > ++      }
> > ++      }'
> > ++  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n
> -e "$lt_aix_libpath_sed"`
> > ++  # Check for a 64-bit object if we didn't find anything.
> > ++  if test -z "$lt_cv_aix_libpath_"; then
> > ++    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null |
> $SED -n -e "$lt_aix_libpath_sed"`
> >  +  fi
> > -+}
> > -+# end func_convert_path_nix_to_w32
> > -+
> > -+
> > -+# func_convert_path_msys_to_cygwin ARG
> > -+# Convert path ARG from MSYS to Cygwin format.  Requires LT_CYGPATH
> set.
> > -+# Returns result in func_to_host_file_result.
> > -+func_convert_path_msys_to_cygwin ()
> > -+{
> > -+  $opt_debug
> > -+  func_to_host_path_result="$1"
> > -+  if test -n "$1"; then
> > -+    # See func_convert_path_msys_to_w32:
> > -+    func_stripname : : "$1"
> > -+    func_to_host_path_tmp1=$func_stripname_result
> > -+    func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
> > -+    func_cygpath -u -p "$func_convert_core_msys_to_w32_result"
> > -+    func_to_host_path_result="$func_cygpath_result"
> > -+    func_convert_path_check : : \
> > -+      "$func_to_host_path_tmp1" "$func_to_host_path_result"
> > -+    func_convert_path_front_back_pathsep ":*" "*:" : "$1"
> > + fi
> > + rm -f core conftest.err conftest.$ac_objext \
> > +     conftest$ac_exeext conftest.$ac_ext
> > +-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > ++  if test -z "$lt_cv_aix_libpath_"; then
> > ++    lt_cv_aix_libpath_="/usr/lib:/lib"
> >  +  fi
> > -+}
> > -+# end func_convert_path_msys_to_cygwin
> >  +
> > ++fi
> >  +
> > -+# func_convert_path_nix_to_cygwin ARG
> > -+# Convert path ARG from *nix to Cygwin format.  Requires Cygwin
> installed in a
> > -+# a wine environment, working winepath, and LT_CYGPATH set.  Returns
> result in
> > -+# func_to_host_file_result.
> > -+func_convert_path_nix_to_cygwin ()
> > -+{
> > -+  $opt_debug
> > -+  func_to_host_path_result="$1"
> > -+  if test -n "$1"; then
> > -+    # Remove leading and trailing path separator characters from
> > -+    # ARG. msys behavior is inconsistent here, cygpath turns them
> > -+    # into '.;' and ';.', and winepath ignores them completely.
> > -+    func_stripname : : "$1"
> > -+    func_to_host_path_tmp1=$func_stripname_result
> > -+    func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
> > -+    func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result"
> > -+    func_to_host_path_result="$func_cygpath_result"
> > -+    func_convert_path_check : : \
> > -+      "$func_to_host_path_tmp1" "$func_to_host_path_result"
> > -+    func_convert_path_front_back_pathsep ":*" "*:" : "$1"
> > -+  fi
> > -+}
> > -+# end func_convert_path_nix_to_cygwin
> > -+
> > -+
> > - # func_mode_compile arg...
> > - func_mode_compile ()
> > - {
> > -@@ -1314,12 +1985,12 @@ func_mode_compile ()
> > -       ;;
> > -
> > -     -pie | -fpie | -fPIE)
> > --          pie_flag="$pie_flag $arg"
> > -+          func_append pie_flag " $arg"
> > -       continue
> > -       ;;
> > -
> > -     -shared | -static | -prefer-pic | -prefer-non-pic)
> > --      later="$later $arg"
> > -+      func_append later " $arg"
> > -       continue
> > -       ;;
> > -
> > -@@ -1340,15 +2011,14 @@ func_mode_compile ()
> > -       save_ifs="$IFS"; IFS=','
> > -       for arg in $args; do
> > -         IFS="$save_ifs"
> > --        func_quote_for_eval "$arg"
> > --        lastarg="$lastarg $func_quote_for_eval_result"
> > -+        func_append_quoted lastarg "$arg"
> > -       done
> > -       IFS="$save_ifs"
> > -       func_stripname ' ' '' "$lastarg"
> > -       lastarg=$func_stripname_result
> > ++  aix_libpath=$lt_cv_aix_libpath_
> > ++fi
> >
> > -       # Add the arguments to base_compile.
> > --      base_compile="$base_compile $lastarg"
> > -+      func_append base_compile " $lastarg"
> > -       continue
> > -       ;;
> > +      hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> > +       # Warning - without using the other run time loading flags,
> > +@@ -9623,20 +10169,63 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +       # Microsoft Visual C++.
> > +       # hardcode_libdir_flag_spec is actually meaningless, as there is
> > +       # no search path for DLLs.
> > +-      hardcode_libdir_flag_spec=' '
> > +-      allow_undefined_flag=unsupported
> > +-      # Tell ltmain to make .lib files, not .a files.
> > +-      libext=lib
> > +-      # Tell ltmain to make .dll files, not .so files.
> > +-      shrext_cmds=".dll"
> > +-      # FIXME: Setting linknames here is a bad hack.
> > +-      archive_cmds='$CC -o $lib $libobjs $compiler_flags
> `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> > +-      # The linker will automatically build a .lib file if we build a
> DLL.
> > +-      old_archive_from_new_cmds='true'
> > +-      # FIXME: Should let the user specify the lib program.
> > +-      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
> > +-      fix_srcfile_path='`cygpath -w "$srcfile"`'
> > +-      enable_shared_with_static_runtimes=yes
> > ++      case $cc_basename in
> > ++      cl*)
> > ++    # Native MSVC
> > ++    hardcode_libdir_flag_spec=' '
> > ++    allow_undefined_flag=unsupported
> > ++    always_export_symbols=yes
> > ++    file_list_spec='@'
> > ++    # Tell ltmain to make .lib files, not .a files.
> > ++    libext=lib
> > ++    # Tell ltmain to make .dll files, not .so files.
> > ++    shrext_cmds=".dll"
> > ++    # FIXME: Setting linknames here is a bad hack.
> > ++    archive_cmds='$CC -o $output_objdir/$soname $libobjs
> $compiler_flags $deplibs -Wl,-dll~linknames='
> > ++    archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" =
> xEXPORTS; then
> > ++        sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e
> '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
> > ++      else
> > ++        sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' <
> $export_symbols > $output_objdir/$soname.exp;
> > ++      fi~
> > ++      $CC -o $tool_output_objdir$soname $libobjs $compiler_flags
> $deplibs "@$tool_output_objdir$soname.exp"
> -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
> > ++      linknames='
> > ++    # The linker will not automatically build a static lib if we build
> a DLL.
> > ++    # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
> > ++    enable_shared_with_static_runtimes=yes
> > ++    export_symbols_cmds='$NM $libobjs $convenience |
> $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^
> ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq >
> $export_symbols'
> > ++    # Don't use ranlib
> > ++    old_postinstall_cmds='chmod 644 $oldlib'
> > ++    postlink_cmds='lt_outputfile="@OUTPUT@"~
> > ++      lt_tool_outputfile="@TOOL_OUTPUT@"~
> > ++      case $lt_outputfile in
> > ++        *.exe|*.EXE) ;;
> > ++        *)
> > ++          lt_outputfile="$lt_outputfile.exe"
> > ++          lt_tool_outputfile="$lt_tool_outputfile.exe"
> > ++          ;;
> > ++      esac~
> > ++      if test "$MANIFEST_TOOL" != ":" && test -f
> "$lt_outputfile.manifest"; then
> > ++        $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest"
> -outputresource:"$lt_tool_outputfile" || exit 1;
> > ++        $RM "$lt_outputfile.manifest";
> > ++      fi'
> > ++    ;;
> > ++      *)
> > ++    # Assume MSVC wrapper
> > ++    hardcode_libdir_flag_spec=' '
> > ++    allow_undefined_flag=unsupported
> > ++    # Tell ltmain to make .lib files, not .a files.
> > ++    libext=lib
> > ++    # Tell ltmain to make .dll files, not .so files.
> > ++    shrext_cmds=".dll"
> > ++    # FIXME: Setting linknames here is a bad hack.
> > ++    archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all
> "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> > ++    # The linker will automatically build a .lib file if we build a
> DLL.
> > ++    old_archive_from_new_cmds='true'
> > ++    # FIXME: Should let the user specify the lib program.
> > ++    old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
> > ++    enable_shared_with_static_runtimes=yes
> > ++    ;;
> > ++      esac
> > +       ;;
> >
> > -@@ -1364,8 +2034,7 @@ func_mode_compile ()
> > -       esac    #  case $arg_mode
> > +     darwin* | rhapsody*)
> > +@@ -9697,7 +10286,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >
> > -       # Aesthetically quote the previous argument.
> > --      func_quote_for_eval "$lastarg"
> > --      base_compile="$base_compile $func_quote_for_eval_result"
> > -+      func_append_quoted base_compile "$lastarg"
> > -     done # for arg
> > +     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
> > +     freebsd* | dragonfly*)
> > +-      archive_cmds='$CC -shared -o $lib $libobjs $deplibs
> $compiler_flags'
> > ++      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs
> $compiler_flags'
> > +       hardcode_libdir_flag_spec='-R$libdir'
> > +       hardcode_direct=yes
> > +       hardcode_shlibpath_var=no
> > +@@ -9705,7 +10294,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >
> > -     case $arg_mode in
> > -@@ -1496,17 +2165,16 @@ compiler."
> > -     $opt_dry_run || $RM $removelist
> > -     exit $EXIT_FAILURE
> > +     hpux9*)
> > +       if test "$GCC" = yes; then
> > +-    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'
> > ++    archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag
> ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs
> $compiler_flags~test $output_objdir/$soname = $lib || mv
> $output_objdir/$soname $lib'
> > +       else
> > +     archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir
> -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test
> $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> >         fi
> > --      removelist="$removelist $output_obj"
> > -+      func_append removelist " $output_obj"
> > -       $ECHO "$srcfile" > "$lockfile"
> > -     fi
> > +@@ -9721,7 +10310,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >
> > -     $opt_dry_run || $RM $removelist
> > --    removelist="$removelist $lockfile"
> > -+    func_append removelist " $lockfile"
> > -     trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15
> > -
> > --    if test -n "$fix_srcfile_path"; then
> > --      eval "srcfile=\"$fix_srcfile_path\""
> > --    fi
> > -+    func_to_tool_file "$srcfile" func_convert_file_msys_to_w32
> > -+    srcfile=$func_to_tool_file_result
> > -     func_quote_for_eval "$srcfile"
> > -     qsrcfile=$func_quote_for_eval_result
> > -
> > -@@ -1526,7 +2194,7 @@ compiler."
> > -
> > -       if test -z "$output_obj"; then
> > -     # Place PIC objects in $objdir
> > --    command="$command -o $lobj"
> > -+    func_append command " -o $lobj"
> > +     hpux10*)
> > +       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> > +-    archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b
> ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > ++    archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b
> ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > +       else
> > +     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib
> $libobjs $deplibs $linker_flags'
> >         fi
> > +@@ -9745,10 +10334,10 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +       archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs
> $deplibs $compiler_flags'
> > +       ;;
> > +     ia64*)
> > +-      archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname
> ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> > ++      archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname
> ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> > +       ;;
> > +     *)
> > +-      archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b
> ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > ++      archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b
> ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > +       ;;
> > +     esac
> > +       else
> > +@@ -9827,23 +10416,36 @@ fi
> >
> > -       func_show_eval_locale "$command"      \
> > -@@ -1573,11 +2241,11 @@ compiler."
> > -     command="$base_compile $qsrcfile $pic_flag"
> > -       fi
> > -       if test "$compiler_c_o" = yes; then
> > --    command="$command -o $obj"
> > -+    func_append command " -o $obj"
> > -       fi
> > +     irix5* | irix6* | nonstopux*)
> > +       if test "$GCC" = yes; then
> > +-    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all
> "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations -o $lib'
> > ++    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" &&
> func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations -o $lib'
> > +     # Try to use the -exported_symbol ld option, if it does not
> > +     # work, assume that -exports_file does not work either and
> > +     # implicitly export all symbols.
> > +-        save_LDFLAGS="$LDFLAGS"
> > +-        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo
> ${wl}-update_registry ${wl}/dev/null"
> > +-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > ++    # This should be the same for all languages, so no per-tag cache
> variable.
> > ++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the
> $host_os linker accepts -exported_symbol" >&5
> > ++$as_echo_n "checking whether the $host_os linker accepts
> -exported_symbol... " >&6; }
> > ++if ${lt_cv_irix_exported_symbol+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  save_LDFLAGS="$LDFLAGS"
> > ++       LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo
> ${wl}-update_registry ${wl}/dev/null"
> > ++       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > + /* end confdefs.h.  */
> > +-int foo(void) {}
> > ++int foo (void) { return 0; }
> > + _ACEOF
> > + if ac_fn_c_try_link "$LINENO"; then :
> > +-  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all
> "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols
> -o $lib'
> > +-
> > ++  lt_cv_irix_exported_symbol=yes
> > ++else
> > ++  lt_cv_irix_exported_symbol=no
> > + fi
> > + rm -f core conftest.err conftest.$ac_objext \
> > +     conftest$ac_exeext conftest.$ac_ext
> > +-        LDFLAGS="$save_LDFLAGS"
> > ++           LDFLAGS="$save_LDFLAGS"
> > ++fi
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_irix_exported_symbol" >&5
> > ++$as_echo "$lt_cv_irix_exported_symbol" >&6; }
> > ++    if test "$lt_cv_irix_exported_symbol" = yes; then
> > ++          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" &&
> func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols
> -o $lib'
> > ++    fi
> > +       else
> > +     archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> -soname $soname `test -n "$verstring" && func_echo_all "-set_version
> $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
> > +     archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> -soname $soname `test -n "$verstring" && func_echo_all "-set_version
> $verstring"` -update_registry ${output_objdir}/so_locations -exports_file
> $export_symbols -o $lib'
> > +@@ -9928,7 +10530,7 @@ rm -f core conftest.err conftest.$ac_objext \
> > +     osf4* | osf5*)  # as osf3* with the addition of -msym flag
> > +       if test "$GCC" = yes; then
> > +     allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
> > +-    archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs
> $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring"
> && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations -o $lib'
> > ++    archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag
> $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname
> `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"`
> ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > +     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
> > +       else
> > +     allow_undefined_flag=' -expect_unresolved \*'
> > +@@ -9947,9 +10549,9 @@ rm -f core conftest.err conftest.$ac_objext \
> > +       no_undefined_flag=' -z defs'
> > +       if test "$GCC" = yes; then
> > +     wlarc='${wl}'
> > +-    archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname
> -o $lib $libobjs $deplibs $compiler_flags'
> > ++    archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h
> ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> > +     archive_expsym_cmds='echo "{ global:" > $lib.exp~cat
> $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };"
> >> $lib.exp~
> > +-      $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h
> ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> > ++      $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp
> ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> > +       else
> > +     case `$CC -V 2>&1` in
> > +     *"Compilers 5.0"*)
> > +@@ -10525,8 +11127,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +   need_version=no
> > +   need_lib_prefix=no
> >
> > -       # Suppress compiler output if we already did a PIC compilation.
> > --      command="$command$suppress_output"
> > -+      func_append command "$suppress_output"
> > -       func_show_eval_locale "$command" \
> > -         '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE'
> > -
> > -@@ -1622,13 +2290,13 @@ compiler."
> > - }
> > -
> > - $opt_help || {
> > --  test "$mode" = compile && func_mode_compile ${1+"$@"}
> > -+  test "$opt_mode" = compile && func_mode_compile ${1+"$@"}
> > - }
> > -
> > - func_mode_help ()
> > - {
> > -     # We need to display help for each of the modes.
> > --    case $mode in
> > -+    case $opt_mode in
> > -       "")
> > -         # Generic help is extracted from the usage comments
> > -         # at the start of this file.
> > -@@ -1659,8 +2327,8 @@ This mode accepts the following additional
> options:
> > -
> > -   -o OUTPUT-FILE    set the output file name to OUTPUT-FILE
> > -   -no-suppress      do not suppress compiler output for multiple passes
> > --  -prefer-pic       try to building PIC objects only
> > --  -prefer-non-pic   try to building non-PIC objects only
> > -+  -prefer-pic       try to build PIC objects only
> > -+  -prefer-non-pic   try to build non-PIC objects only
> > -   -shared           do not build a \`.o' file suitable for static
> linking
> > -   -static           only build a \`.o' file suitable for static linking
> > -   -Wc,FLAG          pass FLAG directly to the compiler
> > -@@ -1804,7 +2472,7 @@ Otherwise, only FILE itself is deleted using RM."
> > -         ;;
> > -
> > -       *)
> > --        func_fatal_help "invalid operation mode \`$mode'"
> > -+        func_fatal_help "invalid operation mode \`$opt_mode'"
> > -         ;;
> > +-  case $GCC,$host_os in
> > +-  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
> > ++  case $GCC,$cc_basename in
> > ++  yes,*)
> > ++    # gcc
> > +     library_names_spec='$libname.dll.a'
> > +     # DLL is installed to $(libdir)/../bin by postinstall_cmds
> > +     postinstall_cmds='base_file=`basename \${file}`~
> > +@@ -10559,13 +11162,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo
> ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> > +       ;;
> >       esac
> > -
> > -@@ -1819,13 +2487,13 @@ if $opt_help; then
> > -   else
> > -     {
> > -       func_help noexit
> > --      for mode in compile link execute install finish uninstall clean;
> do
> > -+      for opt_mode in compile link execute install finish uninstall
> clean; do
> > -     func_mode_help
> > -       done
> > -     } | sed -n '1p; 2,$s/^Usage:/  or: /p'
> > -     {
> > -       func_help noexit
> > --      for mode in compile link execute install finish uninstall clean;
> do
> > -+      for opt_mode in compile link execute install finish uninstall
> clean; do
> > -     echo
> > -     func_mode_help
> > -       done
> > -@@ -1854,13 +2522,16 @@ func_mode_execute ()
> > -       func_fatal_help "you must specify a COMMAND"
> > -
> > -     # Handle -dlopen flags immediately.
> > --    for file in $execute_dlfiles; do
> > -+    for file in $opt_dlopen; do
> > -       test -f "$file" \
> > -     || func_fatal_help "\`$file' is not a file"
> > -
> > -       dir=
> > -       case $file in
> > -       *.la)
> > -+    func_resolve_sysroot "$file"
> > -+    file=$func_resolve_sysroot_result
> > ++    dynamic_linker='Win32 ld.exe'
> > ++    ;;
> >  +
> > -     # Check to see that this really is a libtool archive.
> > -     func_lalib_unsafe_p "$file" \
> > -       || func_fatal_help "\`$lib' is not a valid libtool archive"
> > -@@ -1882,7 +2553,7 @@ func_mode_execute ()
> > -     dir="$func_dirname_result"
> > -
> > -     if test -f "$dir/$objdir/$dlname"; then
> > --      dir="$dir/$objdir"
> > -+      func_append dir "/$objdir"
> > -     else
> > -       if test ! -f "$dir/$dlname"; then
> > -         func_fatal_error "cannot find \`$dlname' in \`$dir' or
> \`$dir/$objdir'"
> > -@@ -1907,10 +2578,10 @@ func_mode_execute ()
> > -       test -n "$absdir" && dir="$absdir"
> > -
> > -       # Now add the directory to shlibpath_var.
> > --      if eval test -z \"\$$shlibpath_var\"; then
> > --    eval $shlibpath_var=\$dir
> > -+      if eval "test -z \"\$$shlibpath_var\""; then
> > -+    eval "$shlibpath_var=\"\$dir\""
> > -       else
> > --    eval $shlibpath_var=\$dir:\$$shlibpath_var
> > -+    eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\""
> > -       fi
> > -     done
> > ++  *,cl*)
> > ++    # Native MSVC
> > ++    libname_spec='$name'
> > ++    soname_spec='${libname}`echo ${release} | $SED -e
> 's/[.]/-/g'`${versuffix}${shared_ext}'
> > ++    library_names_spec='${libname}.dll.lib'
> > ++
> > ++    case $build_os in
> > ++    mingw*)
> > ++      sys_lib_search_path_spec=
> > ++      lt_save_ifs=$IFS
> > ++      IFS=';'
> > ++      for lt_path in $LIB
> > ++      do
> > ++        IFS=$lt_save_ifs
> > ++        # Let DOS variable expansion print the short 8.3 style file
> name.
> > ++        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".")
> do @echo %~si"`
> > ++        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
> > ++      done
> > ++      IFS=$lt_save_ifs
> > ++      # Convert to MSYS style.
> > ++      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" |
> sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
> > ++      ;;
> > ++    cygwin*)
> > ++      # Convert to unix form, then to dos form, then back to unix form
> > ++      # but this time dos style (no spaces!) so that the unix form
> looks
> > ++      # like /cygdrive/c/PROGRA~1:/cygdr...
> > ++      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
> > ++      sys_lib_search_path_spec=`cygpath --path --dos
> "$sys_lib_search_path_spec" 2>/dev/null`
> > ++      sys_lib_search_path_spec=`cygpath --path --unix
> "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
> > ++      ;;
> > ++    *)
> > ++      sys_lib_search_path_spec="$LIB"
> > ++      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/'
> >/dev/null; then
> > ++        # It is most probably a Windows format PATH.
> > ++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" |
> $SED -e 's/;/ /g'`
> > ++      else
> > ++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" |
> $SED -e "s/$PATH_SEPARATOR/ /g"`
> > ++      fi
> > ++      # FIXME: find the short name or the path components, as spaces
> are
> > ++      # common. (e.g. "Program Files" -> "PROGRA~1")
> > ++      ;;
> > ++    esac
> > ++
> > ++    # DLL is installed to $(libdir)/../bin by postinstall_cmds
> > ++    postinstall_cmds='base_file=`basename \${file}`~
> > ++      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo
> \$dlname'\''`~
> > ++      dldir=$destdir/`dirname \$dlpath`~
> > ++      test -d \$dldir || mkdir -p \$dldir~
> > ++      $install_prog $dir/$dlname \$dldir/$dlname'
> > ++    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo
> \$dlname'\''`~
> > ++      dlpath=$dir/\$dldll~
> > ++       $RM \$dlpath'
> > ++    shlibpath_overrides_runpath=yes
> > ++    dynamic_linker='Win32 link.exe'
> > +     ;;
> >
> > -@@ -1939,8 +2610,7 @@ func_mode_execute ()
> > -     ;;
> > -       esac
> > -       # Quote arguments (to preserve shell metacharacters).
> > --      func_quote_for_eval "$file"
> > --      args="$args $func_quote_for_eval_result"
> > -+      func_append_quoted args "$file"
> > -     done
> > +   *)
> > ++    # Assume MSVC wrapper
> > +     library_names_spec='${libname}`echo ${release} | $SED -e
> 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
> > ++    dynamic_linker='Win32 ld.exe'
> > +     ;;
> > +   esac
> > +-  dynamic_linker='Win32 ld.exe'
> > +   # FIXME: first we should search . and the directory the executable
> is in
> > +   shlibpath_var=PATH
> > +   ;;
> > +@@ -11443,7 +12104,7 @@ else
> > +   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> > +   lt_status=$lt_dlunknown
> > +   cat > conftest.$ac_ext <<_LT_EOF
> > +-#line 11446 "configure"
> > ++#line $LINENO "configure"
> > + #include "confdefs.h"
> >
> > -     if test "X$opt_dry_run" = Xfalse; then
> > -@@ -1972,22 +2642,59 @@ func_mode_execute ()
> > -     fi
> > - }
> > + #if HAVE_DLFCN_H
> > +@@ -11487,10 +12148,10 @@ else
> > + /* When -fvisbility=hidden is used, assume the code has been annotated
> > +    correspondingly for the symbols needed.  */
> > + #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3))
> || (__GNUC__ > 3))
> > +-void fnord () __attribute__((visibility("default")));
> > ++int fnord () __attribute__((visibility("default")));
> > + #endif
> >
> > --test "$mode" = execute && func_mode_execute ${1+"$@"}
> > -+test "$opt_mode" = execute && func_mode_execute ${1+"$@"}
> > +-void fnord () { int i=42; }
> > ++int fnord () { return 42; }
> > + int main ()
> > + {
> > +   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > +@@ -11549,7 +12210,7 @@ else
> > +   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> > +   lt_status=$lt_dlunknown
> > +   cat > conftest.$ac_ext <<_LT_EOF
> > +-#line 11552 "configure"
> > ++#line $LINENO "configure"
> > + #include "confdefs.h"
> >
> > + #if HAVE_DLFCN_H
> > +@@ -11593,10 +12254,10 @@ else
> > + /* When -fvisbility=hidden is used, assume the code has been annotated
> > +    correspondingly for the symbols needed.  */
> > + #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3))
> || (__GNUC__ > 3))
> > +-void fnord () __attribute__((visibility("default")));
> > ++int fnord () __attribute__((visibility("default")));
> > + #endif
> >
> > - # func_mode_finish arg...
> > - func_mode_finish ()
> > +-void fnord () { int i=42; }
> > ++int fnord () { return 42; }
> > + int main ()
> >   {
> > -     $opt_debug
> > --    libdirs="$nonopt"
> > -+    libs=
> > -+    libdirs=
> > -     admincmds=
> > +   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > +@@ -13361,7 +14022,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
> > + #
> > + # INIT-COMMANDS
> > + #
> > +-AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
> > ++AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
> >
> > --    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
> > --      for dir
> > --      do
> > --    libdirs="$libdirs $dir"
> > --      done
> > -+    for opt in "$nonopt" ${1+"$@"}
> > -+    do
> > -+      if test -d "$opt"; then
> > -+    func_append libdirs " $opt"
> >
> > -+      elif test -f "$opt"; then
> > -+    if func_lalib_unsafe_p "$opt"; then
> > -+      func_append libs " $opt"
> > -+    else
> > -+      func_warning "\`$opt' is not a valid libtool archive"
> > -+    fi
> > -+
> > -+      else
> > -+    func_fatal_error "invalid argument \`$opt'"
> > -+      fi
> > -+    done
> > -+
> > -+    if test -n "$libs"; then
> > -+      if test -n "$lt_sysroot"; then
> > -+        sysroot_regex=`$ECHO "$lt_sysroot" | $SED
> "$sed_make_literal_regex"`
> > -+        sysroot_cmd="s/\([ ']\)$sysroot_regex/\1/g;"
> > -+      else
> > -+        sysroot_cmd=
> > -+      fi
> > -+
> > -+      # Remove sysroot references
> > -+      if $opt_dry_run; then
> > -+        for lib in $libs; do
> > -+          echo "removing references to $lt_sysroot and \`=' prefixes
> from $lib"
> > -+        done
> > -+      else
> > -+        tmpdir=`func_mktempdir`
> > -+        for lib in $libs; do
> > -+      sed -e "${sysroot_cmd} s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g"
> $lib \
> > -+        > $tmpdir/tmp-la
> > -+      mv -f $tmpdir/tmp-la $lib
> > -+    done
> > -+        ${RM}r "$tmpdir"
> > -+      fi
> > -+    fi
> > + # The HP-UX ksh and POSIX shell print the target directory to stdout
> > +@@ -13399,13 +14060,20 @@ exeext='`$ECHO "$exeext" | $SED
> "$delay_single_quote_subst"`'
> > + lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
> > + lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
> > + lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> > ++lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED
> "$delay_single_quote_subst"`'
> > ++lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED
> "$delay_single_quote_subst"`'
> > + reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
> > + reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
> > + OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
> > + deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED
> "$delay_single_quote_subst"`'
> > + file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED
> "$delay_single_quote_subst"`'
> > ++file_magic_glob='`$ECHO "$file_magic_glob" | $SED
> "$delay_single_quote_subst"`'
> > ++want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED
> "$delay_single_quote_subst"`'
> > ++DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
> > ++sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" |
> $SED "$delay_single_quote_subst"`'
> > + AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
> > + AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
> > ++archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED
> "$delay_single_quote_subst"`'
> > + STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
> > + RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
> > + old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED
> "$delay_single_quote_subst"`'
> > +@@ -13420,14 +14088,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO
> "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> > + lt_cv_sys_global_symbol_to_cdecl='`$ECHO
> "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
> > + lt_cv_sys_global_symbol_to_c_name_address='`$ECHO
> "$lt_cv_sys_global_symbol_to_c_name_address" | $SED
> "$delay_single_quote_subst"`'
> > + 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"`'
> > ++nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED
> "$delay_single_quote_subst"`'
> > ++lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
> > + objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
> > + MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
> > + lt_prog_compiler_no_builtin_flag='`$ECHO
> "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
> > +-lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED
> "$delay_single_quote_subst"`'
> > + lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED
> "$delay_single_quote_subst"`'
> > ++lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED
> "$delay_single_quote_subst"`'
> > + lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED
> "$delay_single_quote_subst"`'
> > + lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED
> "$delay_single_quote_subst"`'
> > + need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
> > ++MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED
> "$delay_single_quote_subst"`'
> > + DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
> > + NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
> > + LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> > +@@ -13460,12 +14131,12 @@ hardcode_shlibpath_var='`$ECHO
> "$hardcode_shlibpath_var" | $SED "$delay_single_q
> > + hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED
> "$delay_single_quote_subst"`'
> > + inherit_rpath='`$ECHO "$inherit_rpath" | $SED
> "$delay_single_quote_subst"`'
> > + link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED
> "$delay_single_quote_subst"`'
> > +-fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED
> "$delay_single_quote_subst"`'
> > + always_export_symbols='`$ECHO "$always_export_symbols" | $SED
> "$delay_single_quote_subst"`'
> > + export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED
> "$delay_single_quote_subst"`'
> > + exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED
> "$delay_single_quote_subst"`'
> > + include_expsyms='`$ECHO "$include_expsyms" | $SED
> "$delay_single_quote_subst"`'
> > + prelink_cmds='`$ECHO "$prelink_cmds" | $SED
> "$delay_single_quote_subst"`'
> > ++postlink_cmds='`$ECHO "$postlink_cmds" | $SED
> "$delay_single_quote_subst"`'
> > + file_list_spec='`$ECHO "$file_list_spec" | $SED
> "$delay_single_quote_subst"`'
> > + variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" |
> $SED "$delay_single_quote_subst"`'
> > + need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED
> "$delay_single_quote_subst"`'
> > +@@ -13520,8 +14191,13 @@ reload_flag \
> > + OBJDUMP \
> > + deplibs_check_method \
> > + file_magic_cmd \
> > ++file_magic_glob \
> > ++want_nocaseglob \
> > ++DLLTOOL \
> > ++sharedlib_from_linklib_cmd \
> > + AR \
> > + AR_FLAGS \
> > ++archiver_list_spec \
> > + STRIP \
> > + RANLIB \
> > + CC \
> > +@@ -13531,12 +14207,14 @@ lt_cv_sys_global_symbol_pipe \
> > + lt_cv_sys_global_symbol_to_cdecl \
> > + lt_cv_sys_global_symbol_to_c_name_address \
> > + lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> > ++nm_file_list_spec \
> > + lt_prog_compiler_no_builtin_flag \
> > +-lt_prog_compiler_wl \
> > + lt_prog_compiler_pic \
> > ++lt_prog_compiler_wl \
> > + lt_prog_compiler_static \
> > + lt_cv_prog_compiler_c_o \
> > + need_locks \
> > ++MANIFEST_TOOL \
> > + DSYMUTIL \
> > + NMEDIT \
> > + LIPO \
> > +@@ -13552,7 +14230,6 @@ no_undefined_flag \
> > + hardcode_libdir_flag_spec \
> > + hardcode_libdir_flag_spec_ld \
> > + hardcode_libdir_separator \
> > +-fix_srcfile_path \
> > + exclude_expsyms \
> > + include_expsyms \
> > + file_list_spec \
> > +@@ -13588,6 +14265,7 @@ module_cmds \
> > + module_expsym_cmds \
> > + export_symbols_cmds \
> > + prelink_cmds \
> > ++postlink_cmds \
> > + postinstall_cmds \
> > + postuninstall_cmds \
> > + finish_cmds \
> > +@@ -14234,29 +14912,35 @@ $as_echo "$as_me: executing $ac_file
> commands" >&6;}
> > +   # Older Autoconf quotes --file arguments for eval, but not when files
> > +   # are listed without --file.  Let's play safe and only enable the
> eval
> > +   # if we detect the quoting.
> > +-  case $CONFIG_FILES in
> > +-  *\'*) eval set x "$CONFIG_FILES" ;;
> > +-  *)   set x $CONFIG_FILES ;;
> > +-  esac
> > ++  # TODO: see whether this extra hack can be removed once we start
> > ++  # requiring Autoconf 2.70 or later.
> > ++  case $CONFIG_FILES in #(
> > ++  *\'*) :
> > ++    eval set x "$CONFIG_FILES" ;; #(
> > ++  *) :
> > ++    set x $CONFIG_FILES ;; #(
> > ++  *) :
> > ++     ;;
> > ++esac
> > +   shift
> > +-  for mf
> > ++  # Used to flag and report bootstrapping failures.
> > ++  am_rc=0
> > ++  for am_mf
> > +   do
> > +     # Strip MF so we end up with the name of the file.
> > +-    mf=`echo "$mf" | sed -e 's/:.*$//'`
> > +-    # Check whether this is an Automake generated Makefile or not.
> > +-    # We used to match only the files named 'Makefile.in', but
> > +-    # some people rename them; so instead we look at the file content.
> > +-    # Grep'ing the first line is not enough: some people post-process
> > +-    # each Makefile.in and add a new line on top of each file to say
> so.
> > +-    # Grep'ing the whole file is not good either: AIX grep has a line
> > ++    am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'`
> > ++    # Check whether this is an Automake generated Makefile which
> includes
> > ++    # dependency-tracking related rules and includes.
> > ++    # Grep'ing the whole file directly is not great: AIX grep has a
> line
> > +     # limit of 2048, but all sed's we know have understand at least
> 4000.
> > +-    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X
> >/dev/null 2>&1; then
> > +-      dirpart=`$as_dirname -- "$mf" ||
> > +-$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
> > +-     X"$mf" : 'X\(//\)[^/]' \| \
> > +-     X"$mf" : 'X\(//\)$' \| \
> > +-     X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
> > +-$as_echo X"$mf" |
> > ++    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
> > ++      || continue
> > ++    am_dirpart=`$as_dirname -- "$am_mf" ||
> > ++$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
> > ++     X"$am_mf" : 'X\(//\)[^/]' \| \
> > ++     X"$am_mf" : 'X\(//\)$' \| \
> > ++     X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
> > ++$as_echo X"$am_mf" |
> > +     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
> > +         s//\1/
> > +         q
> > +@@ -14274,53 +14958,50 @@ $as_echo X"$mf" |
> > +         q
> > +       }
> > +       s/.*/./; q'`
> > +-    else
> > +-      continue
> > +-    fi
> > +-    # Extract the definition of DEPDIR, am__include, and am__quote
> > +-    # from the Makefile without running 'make'.
> > +-    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
> > +-    test -z "$DEPDIR" && continue
> > +-    am__include=`sed -n 's/^am__include = //p' < "$mf"`
> > +-    test -z "$am__include" && continue
> > +-    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
> > +-    # Find all dependency output files, they are included files with
> > +-    # $(DEPDIR) in their names.  We invoke sed twice because it is the
> > +-    # simplest approach to changing $(DEPDIR) to its actual value in
> the
> > +-    # expansion.
> > +-    for file in `sed -n "
> > +-      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p'
> <"$mf" | \
> > +-     sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
> > +-      # Make sure the directory exists.
> > +-      test -f "$dirpart/$file" && continue
> > +-      fdir=`$as_dirname -- "$file" ||
> > +-$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
> > +-     X"$file" : 'X\(//\)[^/]' \| \
> > +-     X"$file" : 'X\(//\)$' \| \
> > +-     X"$file" : 'X\(/\)' \| . 2>/dev/null ||
> > +-$as_echo X"$file" |
> > +-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
> > +-        s//\1/
> > +-        q
> > +-      }
> > +-      /^X\(\/\/\)[^/].*/{
> > ++    am_filepart=`$as_basename -- "$am_mf" ||
> > ++$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
> > ++     X"$am_mf" : 'X\(//\)$' \| \
> > ++     X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
> > ++$as_echo X/"$am_mf" |
> > ++    sed '/^.*\/\([^/][^/]*\)\/*$/{
> > +         s//\1/
> > +         q
> > +       }
> > +-      /^X\(\/\/\)$/{
> > ++      /^X\/\(\/\/\)$/{
> > +         s//\1/
> > +         q
> > +       }
> > +-      /^X\(\/\).*/{
> > ++      /^X\/\(\/\).*/{
> > +         s//\1/
> > +         q
> > +       }
> > +       s/.*/./; q'`
> > +-      as_dir=$dirpart/$fdir; as_fn_mkdir_p
> > +-      # echo "creating $dirpart/$file"
> > +-      echo '# dummy' > "$dirpart/$file"
> > +-    done
> > ++    { echo "$as_me:$LINENO: cd "$am_dirpart" \
> > ++      && sed -e '/# am--include-marker/d' "$am_filepart" \
> > ++        | $MAKE -f - am--depfiles" >&5
> > ++   (cd "$am_dirpart" \
> > ++      && sed -e '/# am--include-marker/d' "$am_filepart" \
> > ++        | $MAKE -f - am--depfiles) >&5 2>&5
> > ++   ac_status=$?
> > ++   echo "$as_me:$LINENO: \$? = $ac_status" >&5
> > ++   (exit $ac_status); } || am_rc=$?
> > +   done
> > ++  if test $am_rc -ne 0; then
> > ++    { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':"
> >&5
> > ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
> > ++as_fn_error $? "Something went wrong bootstrapping makefile fragments
> > ++    for automatic dependency tracking.  If GNU make was not used,
> consider
> > ++    re-running the configure script with MAKE=\"gmake\" (or whatever is
> > ++    necessary).  You can also try re-running configure with the
> > ++    '--disable-dependency-tracking' option to at least be able to build
> > ++    the package (albeit without support for automatic dependency
> tracking).
> > ++See \`config.log' for more details" "$LINENO" 5; }
> > ++  fi
> > ++  { am_dirpart=; unset am_dirpart;}
> > ++  { am_filepart=; unset am_filepart;}
> > ++  { am_mf=; unset am_mf;}
> > ++  { am_rc=; unset am_rc;}
> > ++  rm -f conftest-deps.mk
> > + }
> > +  ;;
> > +     "libtool":C)
> > +@@ -14344,7 +15025,8 @@ $as_echo X"$file" |
> > + # NOTE: Changes made to this file will be lost: look at ltmain.sh.
> > + #
> > + #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > +-#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
> > ++#                 2006, 2007, 2008, 2009, 2010 Free Software
> Foundation,
> > ++#                 Inc.
> > + #   Written by Gordon Matzigkeit, 1996
> > + #
> > + #   This file is part of GNU Libtool.
> > +@@ -14447,19 +15129,42 @@ SP2NL=$lt_lt_SP2NL
> > + # turn newlines into spaces.
> > + NL2SP=$lt_lt_NL2SP
> > +
> > ++# convert \$build file names to \$host format.
> > ++to_host_file_cmd=$lt_cv_to_host_file_cmd
> >  +
> > -+    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
> > -       for libdir in $libdirs; do
> > -     if test -n "$finish_cmds"; then
> > -       # Do each command in the finish commands.
> > -@@ -1997,7 +2704,7 @@ func_mode_finish ()
> > -     if test -n "$finish_eval"; then
> > -       # Do the single finish_eval.
> > -       eval cmds=\"$finish_eval\"
> > --      $opt_dry_run || eval "$cmds" || admincmds="$admincmds
> > -+      $opt_dry_run || eval "$cmds" || func_append admincmds "
> > -        $cmds"
> > -     fi
> > -       done
> > -@@ -2006,53 +2713,55 @@ func_mode_finish ()
> > -     # Exit here if they wanted silent mode.
> > -     $opt_silent && exit $EXIT_SUCCESS
> > ++# convert \$build files to toolchain format.
> > ++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
> > ++
> > + # An object symbol dumper.
> > + OBJDUMP=$lt_OBJDUMP
> >
> > --    echo
> "----------------------------------------------------------------------"
> > --    echo "Libraries have been installed in:"
> > --    for libdir in $libdirs; do
> > --      $ECHO "   $libdir"
> > --    done
> > --    echo
> > --    echo "If you ever happen to want to link against installed
> libraries"
> > --    echo "in a given directory, LIBDIR, you must either use libtool,
> and"
> > --    echo "specify the full pathname of the library, or use the
> \`-LLIBDIR'"
> > --    echo "flag during linking and do at least one of the following:"
> > --    if test -n "$shlibpath_var"; then
> > --      echo "   - add LIBDIR to the \`$shlibpath_var' environment
> variable"
> > --      echo "     during execution"
> > --    fi
> > --    if test -n "$runpath_var"; then
> > --      echo "   - add LIBDIR to the \`$runpath_var' environment
> variable"
> > --      echo "     during linking"
> > --    fi
> > --    if test -n "$hardcode_libdir_flag_spec"; then
> > --      libdir=LIBDIR
> > --      eval "flag=\"$hardcode_libdir_flag_spec\""
> > -+    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
> > -+      echo
> "----------------------------------------------------------------------"
> > -+      echo "Libraries have been installed in:"
> > -+      for libdir in $libdirs; do
> > -+    $ECHO "   $libdir"
> > -+      done
> > -+      echo
> > -+      echo "If you ever happen to want to link against installed
> libraries"
> > -+      echo "in a given directory, LIBDIR, you must either use libtool,
> and"
> > -+      echo "specify the full pathname of the library, or use the
> \`-LLIBDIR'"
> > -+      echo "flag during linking and do at least one of the following:"
> > -+      if test -n "$shlibpath_var"; then
> > -+    echo "   - add LIBDIR to the \`$shlibpath_var' environment
> variable"
> > -+    echo "     during execution"
> > -+      fi
> > -+      if test -n "$runpath_var"; then
> > -+    echo "   - add LIBDIR to the \`$runpath_var' environment variable"
> > -+    echo "     during linking"
> > -+      fi
> > -+      if test -n "$hardcode_libdir_flag_spec"; then
> > -+    libdir=LIBDIR
> > -+    eval flag=\"$hardcode_libdir_flag_spec\"
> > + # Method to check whether dependent libraries are shared objects.
> > + deplibs_check_method=$lt_deplibs_check_method
> >
> > --      $ECHO "   - use the \`$flag' linker flag"
> > --    fi
> > --    if test -n "$admincmds"; then
> > --      $ECHO "   - have your system administrator run these
> commands:$admincmds"
> > --    fi
> > --    if test -f /etc/ld.so.conf; then
> > --      echo "   - have your system administrator add LIBDIR to
> \`/etc/ld.so.conf'"
> > --    fi
> > --    echo
> > -+    $ECHO "   - use the \`$flag' linker flag"
> > -+      fi
> > -+      if test -n "$admincmds"; then
> > -+    $ECHO "   - have your system administrator run these
> commands:$admincmds"
> > -+      fi
> > -+      if test -f /etc/ld.so.conf; then
> > -+    echo "   - have your system administrator add LIBDIR to
> \`/etc/ld.so.conf'"
> > -+      fi
> > -+      echo
> > +-# Command to use when deplibs_check_method == "file_magic".
> > ++# Command to use when deplibs_check_method = "file_magic".
> > + file_magic_cmd=$lt_file_magic_cmd
> >
> > --    echo "See any operating system documentation about shared
> libraries for"
> > --    case $host in
> > --      solaris2.[6789]|solaris2.1[0-9])
> > --        echo "more information, such as the ld(1), crle(1) and
> ld.so(8) manual"
> > --    echo "pages."
> > --    ;;
> > --      *)
> > --        echo "more information, such as the ld(1) and ld.so(8) manual
> pages."
> > --        ;;
> > --    esac
> > --    echo
> "----------------------------------------------------------------------"
> > -+      echo "See any operating system documentation about shared
> libraries for"
> > -+      case $host in
> > -+    solaris2.[6789]|solaris2.1[0-9])
> > -+      echo "more information, such as the ld(1), crle(1) and ld.so(8)
> manual"
> > -+      echo "pages."
> > -+      ;;
> > -+    *)
> > -+      echo "more information, such as the ld(1) and ld.so(8) manual
> pages."
> > -+      ;;
> > -+      esac
> > -+      echo
> "----------------------------------------------------------------------"
> > -+    fi
> > -     exit $EXIT_SUCCESS
> > - }
> > -
> > --test "$mode" = finish && func_mode_finish ${1+"$@"}
> > -+test "$opt_mode" = finish && func_mode_finish ${1+"$@"}
> > -
> > -
> > - # func_mode_install arg...
> > -@@ -2077,7 +2786,7 @@ func_mode_install ()
> > -     # The real first argument should be the name of the installation
> program.
> > -     # Aesthetically quote it.
> > -     func_quote_for_eval "$arg"
> > --    install_prog="$install_prog$func_quote_for_eval_result"
> > -+    func_append install_prog "$func_quote_for_eval_result"
> > -     install_shared_prog=$install_prog
> > -     case " $install_prog " in
> > -       *[\\\ /]cp\ *) install_cp=: ;;
> > -@@ -2097,7 +2806,7 @@ func_mode_install ()
> > -     do
> > -       arg2=
> > -       if test -n "$dest"; then
> > --    files="$files $dest"
> > -+    func_append files " $dest"
> > -     dest=$arg
> > -     continue
> > -       fi
> > -@@ -2135,11 +2844,11 @@ func_mode_install ()
> > -
> > -       # Aesthetically quote the argument.
> > -       func_quote_for_eval "$arg"
> > --      install_prog="$install_prog $func_quote_for_eval_result"
> > -+      func_append install_prog " $func_quote_for_eval_result"
> > -       if test -n "$arg2"; then
> > -     func_quote_for_eval "$arg2"
> > -       fi
> > --      install_shared_prog="$install_shared_prog
> $func_quote_for_eval_result"
> > -+      func_append install_shared_prog " $func_quote_for_eval_result"
> > -     done
> > -
> > -     test -z "$install_prog" && \
> > -@@ -2151,7 +2860,7 @@ func_mode_install ()
> > -     if test -n "$install_override_mode" && $no_mode; then
> > -       if $install_cp; then :; else
> > -     func_quote_for_eval "$install_override_mode"
> > --    install_shared_prog="$install_shared_prog -m
> $func_quote_for_eval_result"
> > -+    func_append install_shared_prog " -m $func_quote_for_eval_result"
> > -       fi
> > -     fi
> > -
> > -@@ -2209,10 +2918,13 @@ func_mode_install ()
> > -       case $file in
> > -       *.$libext)
> > -     # Do the static libraries later.
> > --    staticlibs="$staticlibs $file"
> > -+    func_append staticlibs " $file"
> > -     ;;
> > -
> > -       *.la)
> > -+    func_resolve_sysroot "$file"
> > -+    file=$func_resolve_sysroot_result
> > ++# How to find potential files when deplibs_check_method = "file_magic".
> > ++file_magic_glob=$lt_file_magic_glob
> >  +
> > -     # Check to see that this really is a libtool archive.
> > -     func_lalib_unsafe_p "$file" \
> > -       || func_fatal_help "\`$file' is not a valid libtool archive"
> > -@@ -2226,23 +2938,30 @@ func_mode_install ()
> > -     if test "X$destdir" = "X$libdir"; then
> > -       case "$current_libdirs " in
> > -       *" $libdir "*) ;;
> > --      *) current_libdirs="$current_libdirs $libdir" ;;
> > -+      *) func_append current_libdirs " $libdir" ;;
> > -       esac
> > -     else
> > -       # Note the libdir as a future libdir.
> > -       case "$future_libdirs " in
> > -       *" $libdir "*) ;;
> > --      *) future_libdirs="$future_libdirs $libdir" ;;
> > -+      *) func_append future_libdirs " $libdir" ;;
> > -       esac
> > -     fi
> > -
> > -     func_dirname "$file" "/" ""
> > -     dir="$func_dirname_result"
> > --    dir="$dir$objdir"
> > -+    func_append dir "$objdir"
> > -
> > -     if test -n "$relink_command"; then
> > -+      # Strip any trailing slash from the destination.
> > -+      func_stripname '' '/' "$libdir"
> > -+      destlibdir=$func_stripname_result
> > ++# Find potential files using nocaseglob when deplibs_check_method =
> "file_magic".
> > ++want_nocaseglob=$lt_want_nocaseglob
> >  +
> > -+      func_stripname '' '/' "$destdir"
> > -+      s_destdir=$func_stripname_result
> > ++# DLL creation program.
> > ++DLLTOOL=$lt_DLLTOOL
> >  +
> > -       # Determine the prefix the user has applied to our future dir.
> > --      inst_prefix_dir=`$ECHO "$destdir" | $SED -e "s%$libdir\$%%"`
> > -+      inst_prefix_dir=`$ECHO "X$s_destdir" | $Xsed -e
> "s%$destlibdir\$%%"`
> > ++# Command to associate shared and link libraries.
> > ++sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
> > ++
> > + # The archiver.
> > + AR=$lt_AR
> > ++
> > ++# Flags to create an archive.
> > + AR_FLAGS=$lt_AR_FLAGS
> >
> > -       # Don't allow the user to place us outside of our expected
> > -       # location b/c this prevents finding dependent libraries that
> > -@@ -2315,7 +3034,7 @@ func_mode_install ()
> > -     func_show_eval "$install_prog $instname $destdir/$name" 'exit $?'
> > ++# How to feed a file listing to the archiver.
> > ++archiver_list_spec=$lt_archiver_list_spec
> > ++
> > + # A symbol stripping program.
> > + STRIP=$lt_STRIP
> >
> > -     # Maybe install the static library, too.
> > --    test -n "$old_library" && staticlibs="$staticlibs
> $dir/$old_library"
> > -+    test -n "$old_library" && func_append staticlibs "
> $dir/$old_library"
> > -     ;;
> > +@@ -14489,6 +15194,12 @@
> global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> > + # Transform the output of nm in a C name address pair when lib prefix
> is needed.
> > +
> global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
> >
> > -       *.lo)
> > -@@ -2503,7 +3222,7 @@ func_mode_install ()
> > -     test -n "$future_libdirs" && \
> > -       func_warning "remember to run \`$progname
> --finish$future_libdirs'"
> > ++# Specify filename containing input files for \$NM.
> > ++nm_file_list_spec=$lt_nm_file_list_spec
> > ++
> > ++# The root where to search for dependent libraries,and in which our
> libraries should be installed.
> > ++lt_sysroot=$lt_sysroot
> > ++
> > + # The name of the directory that contains temporary libtool files.
> > + objdir=$objdir
> >
> > --    if test -n "$current_libdirs" && $opt_finish; then
> > -+    if test -n "$current_libdirs"; then
> > -       # Maybe just do a dry run.
> > -       $opt_dry_run && current_libdirs=" -n$current_libdirs"
> > -       exec_cmd='$SHELL $progpath $preserve_args
> --finish$current_libdirs'
> > -@@ -2512,7 +3231,7 @@ func_mode_install ()
> > -     fi
> > - }
> > +@@ -14498,6 +15209,9 @@ MAGIC_CMD=$MAGIC_CMD
> > + # Must we lock files when doing compilation?
> > + need_locks=$lt_need_locks
> >
> > --test "$mode" = install && func_mode_install ${1+"$@"}
> > -+test "$opt_mode" = install && func_mode_install ${1+"$@"}
> > ++# Manifest tool.
> > ++MANIFEST_TOOL=$lt_MANIFEST_TOOL
> > ++
> > + # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
> > + DSYMUTIL=$lt_DSYMUTIL
> >
> > +@@ -14612,12 +15326,12 @@ with_gcc=$GCC
> > + # Compiler flag to turn off builtin functions.
> > + no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
> >
> > - # func_generate_dlsyms outputname originator pic_p
> > -@@ -2559,6 +3278,18 @@ extern \"C\" {
> > - #pragma GCC diagnostic ignored \"-Wstrict-prototypes\"
> > - #endif
> > +-# How to pass a linker flag through the compiler.
> > +-wl=$lt_lt_prog_compiler_wl
> > +-
> > + # Additional compiler flags for building library objects.
> > + pic_flag=$lt_lt_prog_compiler_pic
> >
> > -+/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and
> tests.  */
> > -+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
> > -+/* DATA imports from DLLs on WIN32 con't be const, because runtime
> > -+   relocations are performed -- see ld's documentation on
> pseudo-relocs.  */
> > -+# define LT_DLSYM_CONST
> > -+#elif defined(__osf__)
> > -+/* This system does not cope well with relocations in const data.  */
> > -+# define LT_DLSYM_CONST
> > -+#else
> > -+# define LT_DLSYM_CONST const
> > -+#endif
> > ++# How to pass a linker flag through the compiler.
> > ++wl=$lt_lt_prog_compiler_wl
> >  +
> > - /* External symbol declarations for the compiler. */\
> > - "
> > + # Compiler flag to prevent dynamic linking.
> > + link_static_flag=$lt_lt_prog_compiler_static
> >
> > -@@ -2570,21 +3301,22 @@ extern \"C\" {
> > -       # Add our own program objects to the symbol list.
> > -       progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" |
> $NL2SP`
> > -       for progfile in $progfiles; do
> > --        func_verbose "extracting global C symbols from \`$progfile'"
> > --        $opt_dry_run || eval "$NM $progfile | $global_symbol_pipe >>
> '$nlist'"
> > -+        func_to_tool_file "$progfile" func_convert_file_msys_to_w32
> > -+        func_verbose "extracting global C symbols from
> \`$func_to_tool_file_result'"
> > -+        $opt_dry_run || eval "$NM $func_to_tool_file_result |
> $global_symbol_pipe >> '$nlist'"
> > -       done
> > +@@ -14704,9 +15418,6 @@ inherit_rpath=$inherit_rpath
> > + # Whether libtool must link a program against all its dependency
> libraries.
> > + link_all_deplibs=$link_all_deplibs
> >
> > -       if test -n "$exclude_expsyms"; then
> > -         $opt_dry_run || {
> > --          $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T
> > --          $MV "$nlist"T "$nlist"
> > -+          eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T'
> > -+          eval '$MV "$nlist"T "$nlist"'
> > -         }
> > -       fi
> > +-# Fix the shell variable \$srcfile for the compiler.
> > +-fix_srcfile_path=$lt_fix_srcfile_path
> > +-
> > + # Set to "yes" if exported symbols are required.
> > + always_export_symbols=$always_export_symbols
> >
> > -       if test -n "$export_symbols_regex"; then
> > -         $opt_dry_run || {
> > --          $EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T
> > --          $MV "$nlist"T "$nlist"
> > -+          eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T'
> > -+          eval '$MV "$nlist"T "$nlist"'
> > -         }
> > -       fi
> > +@@ -14722,6 +15433,9 @@ include_expsyms=$lt_include_expsyms
> > + # Commands necessary for linking programs (against libraries) with
> templates.
> > + prelink_cmds=$lt_prelink_cmds
> >
> > -@@ -2593,23 +3325,23 @@ extern \"C\" {
> > -         export_symbols="$output_objdir/$outputname.exp"
> > -         $opt_dry_run || {
> > -           $RM $export_symbols
> > --          ${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' <
> "$nlist" > "$export_symbols"
> > -+          eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.*
> \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
> > -           case $host in
> > -           *cygwin* | *mingw* | *cegcc* )
> > --                echo EXPORTS > "$output_objdir/$outputname.def"
> > --                cat "$export_symbols" >>
> "$output_objdir/$outputname.def"
> > -+                eval "echo EXPORTS "'>
> "$output_objdir/$outputname.def"'
> > -+                eval 'cat "$export_symbols" >>
> "$output_objdir/$outputname.def"'
> > -             ;;
> > -           esac
> > -         }
> > -       else
> > -         $opt_dry_run || {
> > --          ${SED} -e 's/\([].[*^$]\)/\\\1/g' -e 's/^/ /' -e 's/$/$/' <
> "$export_symbols" > "$output_objdir/$outputname.exp"
> > --          $GREP -f "$output_objdir/$outputname.exp" < "$nlist" >
> "$nlist"T
> > --          $MV "$nlist"T "$nlist"
> > -+          eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e
> 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"'
> > -+          eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" >
> "$nlist"T'
> > -+          eval '$MV "$nlist"T "$nlist"'
> > -           case $host in
> > -             *cygwin* | *mingw* | *cegcc* )
> > --              echo EXPORTS > "$output_objdir/$outputname.def"
> > --              cat "$nlist" >> "$output_objdir/$outputname.def"
> > -+              eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
> > -+              eval 'cat "$nlist" >> "$output_objdir/$outputname.def"'
> > -               ;;
> > -           esac
> > -         }
> > -@@ -2620,10 +3352,52 @@ extern \"C\" {
> > -       func_verbose "extracting global C symbols from \`$dlprefile'"
> > -       func_basename "$dlprefile"
> > -       name="$func_basename_result"
> > --      $opt_dry_run || {
> > --        $ECHO ": $name " >> "$nlist"
> > --        eval "$NM $dlprefile 2>/dev/null | $global_symbol_pipe >>
> '$nlist'"
> > --      }
> > -+          case $host in
> > -+        *cygwin* | *mingw* | *cegcc* )
> > -+          # if an import library, we need to obtain dlname
> > -+          if func_win32_import_lib_p "$dlprefile"; then
> > -+            func_tr_sh "$dlprefile"
> > -+            eval "curr_lafile=\$libfile_$func_tr_sh_result"
> > -+            dlprefile_dlbasename=""
> > -+            if test -n "$curr_lafile" && func_lalib_p "$curr_lafile";
> then
> > -+              # Use subshell, to avoid clobbering current variable
> values
> > -+              dlprefile_dlname=`source "$curr_lafile" && echo
> "$dlname"`
> > -+              if test -n "$dlprefile_dlname" ; then
> > -+                func_basename "$dlprefile_dlname"
> > -+                dlprefile_dlbasename="$func_basename_result"
> > -+              else
> > -+                # no lafile. user explicitly requested -dlpreopen
> <import library>.
> > -+                $sharedlib_from_linklib_cmd "$dlprefile"
> > -+                dlprefile_dlbasename=$sharedlib_from_linklib_result
> > -+              fi
> > -+            fi
> > -+            $opt_dry_run || {
> > -+              if test -n "$dlprefile_dlbasename" ; then
> > -+                eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"'
> > -+              else
> > -+                func_warning "Could not compute DLL name from $name"
> > -+                eval '$ECHO ": $name " >> "$nlist"'
> > -+              fi
> > -+              func_to_tool_file "$dlprefile"
> func_convert_file_msys_to_w32
> > -+              eval "$NM \"$func_to_tool_file_result\" 2>/dev/null |
> $global_symbol_pipe |
> > -+                $SED -e '/I __imp/d' -e 's/I __nm_/D /;s/_nm__//' >>
> '$nlist'"
> > -+            }
> > -+          else # not an import lib
> > -+            $opt_dry_run || {
> > -+              eval '$ECHO ": $name " >> "$nlist"'
> > -+              func_to_tool_file "$dlprefile"
> func_convert_file_msys_to_w32
> > -+              eval "$NM \"$func_to_tool_file_result\" 2>/dev/null |
> $global_symbol_pipe >> '$nlist'"
> > -+            }
> > -+          fi
> > -+        ;;
> > -+        *)
> > -+          $opt_dry_run || {
> > -+            eval '$ECHO ": $name " >> "$nlist"'
> > -+            func_to_tool_file "$dlprefile"
> func_convert_file_msys_to_w32
> > -+            eval "$NM \"$func_to_tool_file_result\" 2>/dev/null |
> $global_symbol_pipe >> '$nlist'"
> > -+          }
> > -+        ;;
> > -+          esac
> > -     done
> > -
> > -     $opt_dry_run || {
> > -@@ -2661,26 +3435,9 @@ typedef struct {
> > -   const char *name;
> > -   void *address;
> > - } lt_dlsymlist;
> > --"
> > --      case $host in
> > --      *cygwin* | *mingw* | *cegcc* )
> > --        echo >> "$output_objdir/$my_dlsyms" "\
> > --/* DATA imports from DLLs on WIN32 con't be const, because
> > --   runtime relocations are performed -- see ld's documentation
> > --   on pseudo-relocs.  */"
> > --        lt_dlsym_const= ;;
> > --      *osf5*)
> > --        echo >> "$output_objdir/$my_dlsyms" "\
> > --/* This system does not cope well with relocations in const data */"
> > --        lt_dlsym_const= ;;
> > --      *)
> > --        lt_dlsym_const=const ;;
> > --      esac
> > --
> > --      echo >> "$output_objdir/$my_dlsyms" "\
> > --extern $lt_dlsym_const lt_dlsymlist
> > -+extern LT_DLSYM_CONST lt_dlsymlist
> > - lt_${my_prefix}_LTX_preloaded_symbols[];
> > --$lt_dlsym_const lt_dlsymlist
> > -+LT_DLSYM_CONST lt_dlsymlist
> > - lt_${my_prefix}_LTX_preloaded_symbols[] =
> > - {\
> > -   { \"$my_originator\", (void *) 0 },"
> > -@@ -2736,7 +3493,7 @@ static const void *lt_preloaded_setup() {
> > -     for arg in $LTCFLAGS; do
> > -       case $arg in
> > -       -pie | -fpie | -fPIE) ;;
> > --      *) symtab_cflags="$symtab_cflags $arg" ;;
> > -+      *) func_append symtab_cflags " $arg" ;;
> > -       esac
> > -     done
> > -
> > -@@ -2796,9 +3553,11 @@ func_win32_libid ()
> > -     win32_libid_type="x86 archive import"
> > -     ;;
> > -   *ar\ archive*) # could be an import, or static
> > --    if $OBJDUMP -f "$1" | $SED -e '10q' 2>/dev/null |
> > --       $EGREP 'file format (pe-i386(.*architecture:
> i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then
> > --      win32_nmres=`$NM -f posix -A "$1" |
> > -+    # Keep the egrep pattern in sync with the one in
> _LT_CHECK_MAGIC_METHOD.
> > -+    if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null |
> > -+       $EGREP 'file format (pei*-i386(.*architecture:
> i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then
> > -+      func_to_tool_file "$1" func_convert_file_msys_to_w32
> > -+      win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" |
> > -     $SED -n -e '
> > -         1,100{
> > -             / I /{
> > -@@ -2827,6 +3586,131 @@ func_win32_libid ()
> > -   $ECHO "$win32_libid_type"
> > - }
> > -
> > -+# func_cygming_dll_for_implib ARG
> > -+#
> > -+# Platform-specific function to extract the
> > -+# name of the DLL associated with the specified
> > -+# import library ARG.
> > -+# Invoked by eval'ing the libtool variable
> > -+#    $sharedlib_from_linklib_cmd
> > -+# Result is available in the variable
> > -+#    $sharedlib_from_linklib_result
> > -+func_cygming_dll_for_implib ()
> > -+{
> > -+  $opt_debug
> > -+  sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify
> "$1"`
> > -+}
> > -+
> > -+# func_cygming_dll_for_implib_fallback_core SECTION_NAME LIBNAMEs
> > -+#
> > -+# The is the core of a fallback implementation of a
> > -+# platform-specific function to extract the name of the
> > -+# DLL associated with the specified import library LIBNAME.
> > -+#
> > -+# SECTION_NAME is either .idata$6 or .idata$7, depending
> > -+# on the platform and compiler that created the implib.
> > -+#
> > -+# Echos the name of the DLL associated with the
> > -+# specified import library.
> > -+func_cygming_dll_for_implib_fallback_core ()
> > -+{
> > -+  $opt_debug
> > -+  match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"`
> > -+  $OBJDUMP -s --section "$1" "$2" 2>/dev/null |
> > -+    $SED '/^Contents of section '"$match_literal"':/{
> > -+      # Place marker at beginning of archive member dllname section
> > -+      s/.*/====MARK====/
> > -+      p
> > -+      d
> > -+    }
> > -+    # These lines can sometimes be longer than 43 characters, but
> > -+    # are always uninteresting
> > -+    /:[      ]*file format pe[i]\{,1\}-/d
> > -+    /^In archive [^:]*:/d
> > -+    # Ensure marker is printed
> > -+    /^====MARK====/p
> > -+    # Remove all lines with less than 43 characters
> > -+    /^.\{43\}/!d
> > -+    # From remaining lines, remove first 43 characters
> > -+    s/^.\{43\}//' |
> > -+    $SED -n '
> > -+      # Join marker and all lines until next marker into a single line
> > -+      /^====MARK====/ b para
> > -+      H
> > -+      $ b para
> > -+      b
> > -+      :para
> > -+      x
> > -+      s/\n//g
> > -+      # Remove the marker
> > -+      s/^====MARK====//
> > -+      # Remove trailing dots and whitespace
> > -+      s/[\. \t]*$//
> > -+      # Print
> > -+      /./p' |
> > -+    # we now have a list, one entry per line, of the stringified
> > -+    # contents of the appropriate section of all members of the
> > -+    # archive which possess that section. Heuristic: eliminate
> > -+    # all those which have a first or second character that is
> > -+    # a '.' (that is, objdump's representation of an unprintable
> > -+    # character.) This should work for all archives with less than
> > -+    # 0x302f exports -- but will fail for DLLs whose name actually
> > -+    # begins with a literal '.' or a single character followed by
> > -+    # a '.'.
> > -+    #
> > -+    # Of those that remain, print the first one.
> > -+    $SED -e '/^\./d;/^.\./d;q'
> > -+}
> > -+
> > -+# func_cygming_gnu_implib_p ARG
> > -+# This predicate returns with zero status (TRUE) if
> > -+# ARG is a GNU/binutils-style import library. Returns
> > -+# with nonzero status (FALSE) otherwise.
> > -+func_cygming_gnu_implib_p ()
> > -+{
> > -+  $opt_debug
> > -+  func_to_tool_file "$1" func_convert_file_msys_to_w32
> > -+  func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval
> "$global_symbol_pipe" | $EGREP '
> (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'`
> > -+  test -n "$func_cygming_gnu_implib_tmp"
> > -+}
> > -+
> > -+# func_cygming_ms_implib_p ARG
> > -+# This predicate returns with zero status (TRUE) if
> > -+# ARG is an MS-style import library. Returns
> > -+# with nonzero status (FALSE) otherwise.
> > -+func_cygming_ms_implib_p ()
> > -+{
> > -+  $opt_debug
> > -+  func_to_tool_file "$1" func_convert_file_msys_to_w32
> > -+  func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval
> "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'`
> > -+  test -n "$func_cygming_ms_implib_tmp"
> > -+}
> > ++# Commands necessary for finishing linking programs.
> > ++postlink_cmds=$lt_postlink_cmds
> >  +
> > -+# func_cygming_dll_for_implib_fallback ARG
> > -+# Platform-specific function to extract the
> > -+# name of the DLL associated with the specified
> > -+# import library ARG.
> > -+#
> > -+# This fallback implementation is for use when $DLLTOOL
> > -+# does not support the --identify-strict option.
> > -+# Invoked by eval'ing the libtool variable
> > -+#    $sharedlib_from_linklib_cmd
> > -+# Result is available in the variable
> > -+#    $sharedlib_from_linklib_result
> > -+func_cygming_dll_for_implib_fallback ()
> > -+{
> > -+  $opt_debug
> > -+  if func_cygming_gnu_implib_p "$1" ; then
> > -+    # binutils import library
> > -+
> sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core
> '.idata$7' "$1"`
> > -+  elif func_cygming_ms_implib_p "$1" ; then
> > -+    # ms-generated import library
> > -+
> sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core
> '.idata$6' "$1"`
> > -+  else
> > -+    # unknown
> > -+    sharedlib_from_linklib_result=""
> > -+  fi
> > -+}
> > -
> > + # Specify filename containing input files.
> > + file_list_spec=$lt_file_list_spec
> >
> > - # func_extract_an_archive dir oldlib
> > -@@ -2917,7 +3801,7 @@ func_extract_archives ()
> > -         darwin_file=
> > -         darwin_files=
> > -         for darwin_file in $darwin_filelist; do
> > --          darwin_files=`find unfat-$$ -name $darwin_file -print |
> $NL2SP`
> > -+          darwin_files=`find unfat-$$ -name $darwin_file -print | sort
> | $NL2SP`
> > -           $LIPO -create -output "$darwin_file" $darwin_files
> > -         done # $darwin_filelist
> > -         $RM -rf unfat-$$
> > -@@ -2932,7 +3816,7 @@ func_extract_archives ()
> > -         func_extract_an_archive "$my_xdir" "$my_xabs"
> > -     ;;
> > -       esac
> > --      my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print
> -o -name \*.lo -print | $NL2SP`
> > -+      my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print
> -o -name \*.lo -print | sort | $NL2SP`
> > -     done
> > -
> > -     func_extract_archives_result="$my_oldobjs"
> > -@@ -3014,7 +3898,110 @@ func_fallback_echo ()
> > - _LTECHO_EOF'
> > - }
> > -     ECHO=\"$qECHO\"
> > --  fi\
> > -+  fi
> > -+
> > -+# Very basic option parsing. These options are (a) specific to
> > -+# the libtool wrapper, (b) are identical between the wrapper
> > -+# /script/ and the wrapper /executable/ which is used only on
> > -+# windows platforms, and (c) all begin with the string "--lt-"
> > -+# (application programs are unlikely to have options which match
> > -+# this pattern).
> > -+#
> > -+# There are only two supported options: --lt-debug and
> > -+# --lt-dump-script. There is, deliberately, no --lt-help.
> > -+#
> > -+# The first argument to this parsing function should be the
> > -+# script's $0 value, followed by "$@".
> > -+lt_option_debug=
> > -+func_parse_lt_options ()
> > -+{
> > -+  lt_script_arg0=\$0
> > -+  shift
> > -+  for lt_opt
> > -+  do
> > -+    case \"\$lt_opt\" in
> > -+    --lt-debug) lt_option_debug=1 ;;
> > -+    --lt-dump-script)
> > -+        lt_dump_D=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e
> 's%/[^/]*$%%'\`
> > -+        test \"X\$lt_dump_D\" = \"X\$lt_script_arg0\" && lt_dump_D=.
> > -+        lt_dump_F=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e
> 's%^.*/%%'\`
> > -+        cat \"\$lt_dump_D/\$lt_dump_F\"
> > -+        exit 0
> > -+      ;;
> > -+    --lt-*)
> > -+        \$ECHO \"Unrecognized --lt- option: '\$lt_opt'\" 1>&2
> > -+        exit 1
> > -+      ;;
> > -+    esac
> > -+  done
> > -+
> > -+  # Print the debug banner immediately:
> > -+  if test -n \"\$lt_option_debug\"; then
> > -+    echo \"${outputname}:${output}:\${LINENO}: libtool wrapper (GNU
> $PACKAGE$TIMESTAMP) $VERSION\" 1>&2
> > -+  fi
> > -+}
> > -+
> > -+# Used when --lt-debug. Prints its arguments to stdout
> > -+# (redirection is the responsibility of the caller)
> > -+func_lt_dump_args ()
> > -+{
> > -+  lt_dump_args_N=1;
> > -+  for lt_arg
> > -+  do
> > -+    \$ECHO \"${outputname}:${output}:\${LINENO}:
> newargv[\$lt_dump_args_N]: \$lt_arg\"
> > -+    lt_dump_args_N=\`expr \$lt_dump_args_N + 1\`
> > -+  done
> > -+}
> > -+
> > -+# Core function for launching the target application
> > -+func_exec_program_core ()
> > -+{
> > -+"
> > -+  case $host in
> > -+  # Backslashes separate directories on plain windows
> > -+  *-*-mingw | *-*-os2* | *-cegcc*)
> > -+    $ECHO "\
> > -+      if test -n \"\$lt_option_debug\"; then
> > -+        \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]:
> \$progdir\\\\\$program\" 1>&2
> > -+        func_lt_dump_args \${1+\"\$@\"} 1>&2
> > -+      fi
> > -+      exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
> > -+"
> > -+    ;;
> > -+
> > -+  *)
> > -+    $ECHO "\
> > -+      if test -n \"\$lt_option_debug\"; then
> > -+        \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]:
> \$progdir/\$program\" 1>&2
> > -+        func_lt_dump_args \${1+\"\$@\"} 1>&2
> > -+      fi
> > -+      exec \"\$progdir/\$program\" \${1+\"\$@\"}
> > -+"
> > -+    ;;
> > -+  esac
> > -+  $ECHO "\
> > -+      \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2
> > -+      exit 1
> > -+}
> > -+
> > -+# A function to encapsulate launching the target application
> > -+# Strips options in the --lt-* namespace from \$@ and
> > -+# launches target application with the remaining arguments.
> > -+func_exec_program ()
> > -+{
> > -+  for lt_wr_arg
> > -+  do
> > -+    case \$lt_wr_arg in
> > -+    --lt-*) ;;
> > -+    *) set x \"\$@\" \"\$lt_wr_arg\"; shift;;
> > -+    esac
> > -+    shift
> > -+  done
> > -+  func_exec_program_core \${1+\"\$@\"}
> > -+}
> > -+
> > -+  # Parse options
> > -+  func_parse_lt_options \"\$0\" \${1+\"\$@\"}
> > -
> > -   # Find the directory that this script lives in.
> > -   thisdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*$%%'\`
> > -@@ -3078,7 +4065,7 @@ _LTECHO_EOF'
> > -
> > -     # relink executable if necessary
> > -     if test -n \"\$relink_command\"; then
> > --      if relink_command_output=\`eval \"\$relink_command\" 2>&1\`;
> then :
> > -+      if relink_command_output=\`eval \$relink_command 2>&1\`; then :
> > -       else
> > -     $ECHO \"\$relink_command_output\" >&2
> > -     $RM \"\$progdir/\$file\"
> > -@@ -3102,6 +4089,18 @@ _LTECHO_EOF'
> > -
> > -   if test -f \"\$progdir/\$program\"; then"
> > -
> > -+    # fixup the dll searchpath if we need to.
> > -+    #
> > -+    # Fix the DLL searchpath if we need to.  Do this before prepending
> > -+    # to shlibpath, because on Windows, both are PATH and uninstalled
> > -+    # libraries must come first.
> > -+    if test -n "$dllsearchpath"; then
> > -+      $ECHO "\
> > -+    # Add the dll search path components to the executable PATH
> > -+    PATH=$dllsearchpath:\$PATH
> > -+"
> > -+    fi
> > -+
> > -     # Export our shlibpath_var if we have one.
> > -     if test "$shlibpath_overrides_runpath" = yes && test -n
> "$shlibpath_var" && test -n "$temp_rpath"; then
> > -       $ECHO "\
> > -@@ -3116,35 +4115,10 @@ _LTECHO_EOF'
> > - "
> > -     fi
> > -
> > --    # fixup the dll searchpath if we need to.
> > --    if test -n "$dllsearchpath"; then
> > --      $ECHO "\
> > --    # Add the dll search path components to the executable PATH
> > --    PATH=$dllsearchpath:\$PATH
> > --"
> > --    fi
> > +@@ -14754,210 +15468,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> > +   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> > +   # text mode, it properly converts lines to CR/LF.  This bash problem
> > +   # is reportedly fixed, but why not run on old versions too?
> > +-  sed '/^# Generated shell functions inserted here/q' "$ltmain" >>
> "$cfgfile" \
> > +-    || (rm -f "$cfgfile"; exit 1)
> >  -
> > -     $ECHO "\
> > -     if test \"\$libtool_execute_magic\" != \"$magic\"; then
> > -       # Run the actual program with our arguments.
> > --"
> > --    case $host in
> > --    # Backslashes separate directories on plain windows
> > --    *-*-mingw | *-*-os2* | *-cegcc*)
> > --      $ECHO "\
> > --      exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
> > --"
> > --      ;;
> > +-  case $xsi_shell in
> > +-  yes)
> > +-    cat << \_LT_EOF >> "$cfgfile"
> >  -
> > --    *)
> > --      $ECHO "\
> > --      exec \"\$progdir/\$program\" \${1+\"\$@\"}
> > --"
> > --      ;;
> > --    esac
> > --    $ECHO "\
> > --      \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2
> > --      exit 1
> > -+      func_exec_program \${1+\"\$@\"}
> > -     fi
> > -   else
> > -     # The program doesn't exist.
> > -@@ -3158,166 +4132,6 @@ fi\
> > - }
> > -
> > -
> > --# func_to_host_path arg
> > --#
> > --# Convert paths to host format when used with build tools.
> > --# Intended for use with "native" mingw (where libtool itself
> > --# is running under the msys shell), or in the following cross-
> > --# build environments:
> > --#    $build          $host
> > --#    mingw (msys)    mingw  [e.g. native]
> > --#    cygwin          mingw
> > --#    *nix + wine     mingw
> > --# where wine is equipped with the `winepath' executable.
> > --# In the native mingw case, the (msys) shell automatically
> > --# converts paths for any non-msys applications it launches,
> > --# but that facility isn't available from inside the cwrapper.
> > --# Similar accommodations are necessary for $host mingw and
> > --# $build cygwin.  Calling this function does no harm for other
> > --# $host/$build combinations not listed above.
> > --#
> > --# ARG is the path (on $build) that should be converted to
> > --# the proper representation for $host. The result is stored
> > --# in $func_to_host_path_result.
> > --func_to_host_path ()
> > +-# func_dirname file append nondir_replacement
> > +-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> > +-# otherwise set result to NONDIR_REPLACEMENT.
> > +-func_dirname ()
> >  -{
> > --  func_to_host_path_result="$1"
> > --  if test -n "$1"; then
> > --    case $host in
> > --      *mingw* )
> > --        lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
> > --        case $build in
> > --          *mingw* ) # actually, msys
> > --            # awkward: cmd appends spaces to result
> > --            func_to_host_path_result=`( cmd //c echo "$1" )
> 2>/dev/null |
> > --              $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
> > --            ;;
> > --          *cygwin* )
> > --            func_to_host_path_result=`cygpath -w "$1" |
> > --          $SED -e "$lt_sed_naive_backslashify"`
> > --            ;;
> > --          * )
> > --            # Unfortunately, winepath does not exit with a non-zero
> > --            # error code, so we are forced to check the contents of
> > --            # stdout. On the other hand, if the command is not
> > --            # found, the shell will set an exit code of 127 and print
> > --            # *an error message* to stdout. So we must check for both
> > --            # error code of zero AND non-empty stdout, which explains
> > --            # the odd construction:
> > --            func_to_host_path_tmp1=`winepath -w "$1" 2>/dev/null`
> > --            if test "$?" -eq 0 && test -n "${func_to_host_path_tmp1}";
> then
> > --              func_to_host_path_result=`$ECHO
> "$func_to_host_path_tmp1" |
> > --                $SED -e "$lt_sed_naive_backslashify"`
> > --            else
> > --              # Allow warning below.
> > --              func_to_host_path_result=
> > --            fi
> > --            ;;
> > --        esac
> > --        if test -z "$func_to_host_path_result" ; then
> > --          func_error "Could not determine host path corresponding to"
> > --          func_error "  \`$1'"
> > --          func_error "Continuing, but uninstalled executables may not
> work."
> > --          # Fallback:
> > --          func_to_host_path_result="$1"
> > --        fi
> > --        ;;
> > --    esac
> > --  fi
> > +-  case ${1} in
> > +-    */*) func_dirname_result="${1%/*}${2}" ;;
> > +-    *  ) func_dirname_result="${3}" ;;
> > +-  esac
> >  -}
> > --# end: func_to_host_path
> >  -
> > --# func_to_host_pathlist arg
> > --#
> > --# Convert pathlists to host format when used with build tools.
> > --# See func_to_host_path(), above. This function supports the
> > --# following $build/$host combinations (but does no harm for
> > --# combinations not listed here):
> > --#    $build          $host
> > --#    mingw (msys)    mingw  [e.g. native]
> > --#    cygwin          mingw
> > --#    *nix + wine     mingw
> > --#
> > --# Path separators are also converted from $build format to
> > --# $host format. If ARG begins or ends with a path separator
> > --# character, it is preserved (but converted to $host format)
> > --# on output.
> > --#
> > --# ARG is a pathlist (on $build) that should be converted to
> > --# the proper representation on $host. The result is stored
> > --# in $func_to_host_pathlist_result.
> > --func_to_host_pathlist ()
> > +-# func_basename file
> > +-func_basename ()
> >  -{
> > --  func_to_host_pathlist_result="$1"
> > --  if test -n "$1"; then
> > --    case $host in
> > --      *mingw* )
> > --        lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
> > --        # Remove leading and trailing path separator characters from
> > --        # ARG. msys behavior is inconsistent here, cygpath turns them
> > --        # into '.;' and ';.', and winepath ignores them completely.
> > --    func_stripname : : "$1"
> > --        func_to_host_pathlist_tmp1=$func_stripname_result
> > --        case $build in
> > --          *mingw* ) # Actually, msys.
> > --            # Awkward: cmd appends spaces to result.
> > --            func_to_host_pathlist_result=`
> > --          ( cmd //c echo "$func_to_host_pathlist_tmp1" ) 2>/dev/null |
> > --          $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
> > --            ;;
> > --          *cygwin* )
> > --            func_to_host_pathlist_result=`cygpath -w -p
> "$func_to_host_pathlist_tmp1" |
> > --              $SED -e "$lt_sed_naive_backslashify"`
> > --            ;;
> > --          * )
> > --            # unfortunately, winepath doesn't convert pathlists
> > --            func_to_host_pathlist_result=""
> > --            func_to_host_pathlist_oldIFS=$IFS
> > --            IFS=:
> > --            for func_to_host_pathlist_f in $func_to_host_pathlist_tmp1
> ; do
> > --              IFS=$func_to_host_pathlist_oldIFS
> > --              if test -n "$func_to_host_pathlist_f" ; then
> > --                func_to_host_path "$func_to_host_pathlist_f"
> > --                if test -n "$func_to_host_path_result" ; then
> > --                  if test -z "$func_to_host_pathlist_result" ; then
> > --
> func_to_host_pathlist_result="$func_to_host_path_result"
> > --                  else
> > --                    func_append func_to_host_pathlist_result
> ";$func_to_host_path_result"
> > --                  fi
> > --                fi
> > --              fi
> > --            done
> > --            IFS=$func_to_host_pathlist_oldIFS
> > --            ;;
> > --        esac
> > --        if test -z "$func_to_host_pathlist_result"; then
> > --          func_error "Could not determine the host path(s)
> corresponding to"
> > --          func_error "  \`$1'"
> > --          func_error "Continuing, but uninstalled executables may not
> work."
> > --          # Fallback. This may break if $1 contains DOS-style drive
> > --          # specifications. The fix is not to complicate the expression
> > --          # below, but for the user to provide a working wine
> installation
> > --          # with winepath so that path translation in the
> cross-to-mingw
> > --          # case works properly.
> > --          lt_replace_pathsep_nix_to_dos="s|:|;|g"
> > --          func_to_host_pathlist_result=`echo
> "$func_to_host_pathlist_tmp1" |\
> > --            $SED -e "$lt_replace_pathsep_nix_to_dos"`
> > --        fi
> > --        # Now, add the leading and trailing path separators back
> > --        case "$1" in
> > --          :* )
> func_to_host_pathlist_result=";$func_to_host_pathlist_result"
> > --            ;;
> > --        esac
> > --        case "$1" in
> > --          *: ) func_append func_to_host_pathlist_result ";"
> > --            ;;
> > --        esac
> > --        ;;
> > --    esac
> > --  fi
> > +-  func_basename_result="${1##*/}"
> >  -}
> > --# end: func_to_host_pathlist
> >  -
> > - # func_emit_cwrapperexe_src
> > - # emit the source code for a wrapper executable on stdout
> > - # Must ONLY be called from within func_mode_link because
> > -@@ -3334,10 +4148,6 @@ func_emit_cwrapperexe_src ()
> > -
> > -    This wrapper executable should never be moved out of the build
> directory.
> > -    If it is, it will not operate correctly.
> > +-# func_dirname_and_basename file append nondir_replacement
> > +-# perform func_basename and func_dirname in a single function
> > +-# call:
> > +-#   dirname:  Compute the dirname of FILE.  If nonempty,
> > +-#             add APPEND to the result, otherwise set result
> > +-#             to NONDIR_REPLACEMENT.
> > +-#             value returned in "$func_dirname_result"
> > +-#   basename: Compute filename of FILE.
> > +-#             value retuned in "$func_basename_result"
> > +-# Implementation must be kept synchronized with func_dirname
> > +-# and func_basename. For efficiency, we do not delegate to
> > +-# those functions but instead duplicate the functionality here.
> > +-func_dirname_and_basename ()
> > +-{
> > +-  case ${1} in
> > +-    */*) func_dirname_result="${1%/*}${2}" ;;
> > +-    *  ) func_dirname_result="${3}" ;;
> > +-  esac
> > +-  func_basename_result="${1##*/}"
> > +-}
> >  -
> > --   Currently, it simply execs the wrapper *script* "$SHELL $output",
> > --   but could eventually absorb all of the scripts functionality and
> > --   exec $objdir/$outputname directly.
> > - */
> > - EOF
> > -         cat <<"EOF"
> > -@@ -3462,22 +4272,13 @@ int setenv (const char *, const char *, int);
> > -   if (stale) { free ((void *) stale); stale = 0; } \
> > - } while (0)
> > -
> > --#undef LTWRAPPER_DEBUGPRINTF
> > --#if defined LT_DEBUGWRAPPER
> > --# define LTWRAPPER_DEBUGPRINTF(args) ltwrapper_debugprintf args
> > --static void
> > --ltwrapper_debugprintf (const char *fmt, ...)
> > +-# func_stripname prefix suffix name
> > +-# strip PREFIX and SUFFIX off of NAME.
> > +-# PREFIX and SUFFIX must not contain globbing or regex special
> > +-# characters, hashes, percent signs, but SUFFIX may contain a leading
> > +-# dot (in which case that matches only a dot).
> > +-func_stripname ()
> >  -{
> > --    va_list args;
> > --    va_start (args, fmt);
> > --    (void) vfprintf (stderr, fmt, args);
> > --    va_end (args);
> > +-  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
> > +-  # positional parameters, so assign one to ordinary parameter first.
> > +-  func_stripname_result=${3}
> > +-  func_stripname_result=${func_stripname_result#"${1}"}
> > +-  func_stripname_result=${func_stripname_result%"${2}"}
> >  -}
> > -+#if defined(LT_DEBUGWRAPPER)
> > -+static int lt_debug = 1;
> > - #else
> > --# define LTWRAPPER_DEBUGPRINTF(args)
> > -+static int lt_debug = 0;
> > - #endif
> > -
> > --const char *program_name = NULL;
> > -+const char *program_name = "libtool-wrapper"; /* in case xstrdup fails
> */
> > -
> > - void *xmalloc (size_t num);
> > - char *xstrdup (const char *string);
> > -@@ -3487,7 +4288,10 @@ char *chase_symlinks (const char *pathspec);
> > - int make_executable (const char *path);
> > - int check_executable (const char *path);
> > - char *strendzap (char *str, const char *pat);
> > --void lt_fatal (const char *message, ...);
> > -+void lt_debugprintf (const char *file, int line, const char *fmt, ...);
> > -+void lt_fatal (const char *file, int line, const char *message, ...);
> > -+static const char *nonnull (const char *s);
> > -+static const char *nonempty (const char *s);
> > - void lt_setenv (const char *name, const char *value);
> > - char *lt_extend_str (const char *orig_value, const char *add, int
> to_end);
> > - void lt_update_exe_path (const char *name, const char *value);
> > -@@ -3497,14 +4301,14 @@ void lt_dump_script (FILE *f);
> > - EOF
> > -
> > -         cat <<EOF
> > --const char * MAGIC_EXE = "$magic_exe";
> > -+volatile const char * MAGIC_EXE = "$magic_exe";
> > - const char * LIB_PATH_VARNAME = "$shlibpath_var";
> > - EOF
> > -
> > -         if test "$shlibpath_overrides_runpath" = yes && test -n
> "$shlibpath_var" && test -n "$temp_rpath"; then
> > --              func_to_host_pathlist "$temp_rpath"
> > -+              func_to_host_path "$temp_rpath"
> > -           cat <<EOF
> > --const char * LIB_PATH_VALUE   = "$func_to_host_pathlist_result";
> > -+const char * LIB_PATH_VALUE   = "$func_to_host_path_result";
> > - EOF
> > -         else
> > -           cat <<"EOF"
> > -@@ -3513,10 +4317,10 @@ EOF
> > -         fi
> > -
> > -         if test -n "$dllsearchpath"; then
> > --              func_to_host_pathlist "$dllsearchpath:"
> > -+              func_to_host_path "$dllsearchpath:"
> > -           cat <<EOF
> > - const char * EXE_PATH_VARNAME = "PATH";
> > --const char * EXE_PATH_VALUE   = "$func_to_host_pathlist_result";
> > -+const char * EXE_PATH_VALUE   = "$func_to_host_path_result";
> > - EOF
> > -         else
> > -           cat <<"EOF"
> > -@@ -3539,12 +4343,10 @@ EOF
> > -         cat <<"EOF"
> > -
> > - #define LTWRAPPER_OPTION_PREFIX         "--lt-"
> > --#define LTWRAPPER_OPTION_PREFIX_LENGTH  5
> > -
> > --static const size_t opt_prefix_len         =
> LTWRAPPER_OPTION_PREFIX_LENGTH;
> > - static const char *ltwrapper_option_prefix = LTWRAPPER_OPTION_PREFIX;
> >  -
> > - static const char *dumpscript_opt       = LTWRAPPER_OPTION_PREFIX
> "dump-script";
> > -+static const char *debug_opt            = LTWRAPPER_OPTION_PREFIX
> "debug";
> > -
> > - int
> > - main (int argc, char *argv[])
> > -@@ -3561,10 +4363,13 @@ main (int argc, char *argv[])
> > -   int i;
> > -
> > -   program_name = (char *) xstrdup (base_name (argv[0]));
> > --  LTWRAPPER_DEBUGPRINTF (("(main) argv[0]      : %s\n", argv[0]));
> > --  LTWRAPPER_DEBUGPRINTF (("(main) program_name : %s\n", program_name));
> > -+  newargz = XMALLOC (char *, argc + 1);
> > -
> > --  /* very simple arg parsing; don't want to rely on getopt */
> > -+  /* very simple arg parsing; don't want to rely on getopt
> > -+   * also, copy all non cwrapper options to newargz, except
> > -+   * argz[0], which is handled differently
> > -+   */
> > -+  newargc=0;
> > -   for (i = 1; i < argc; i++)
> > -     {
> > -       if (strcmp (argv[i], dumpscript_opt) == 0)
> > -@@ -3581,21 +4386,54 @@ EOF
> > -       lt_dump_script (stdout);
> > -       return 0;
> > -     }
> > -+      if (strcmp (argv[i], debug_opt) == 0)
> > -+    {
> > -+          lt_debug = 1;
> > -+          continue;
> > -+    }
> > -+      if (strcmp (argv[i], ltwrapper_option_prefix) == 0)
> > -+        {
> > +-# func_opt_split
> > +-func_opt_split ()
> > +-{
> > +-  func_opt_split_opt=${1%%=*}
> > +-  func_opt_split_arg=${1#*=}
> > +-}
> > +-
> > +-# func_lo2o object
> > +-func_lo2o ()
> > +-{
> > +-  case ${1} in
> > +-    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
> > +-    *)    func_lo2o_result=${1} ;;
> > +-  esac
> > +-}
> > +-
> > +-# func_xform libobj-or-source
> > +-func_xform ()
> > +-{
> > +-  func_xform_result=${1%.*}.lo
> > +-}
> > +-
> > +-# func_arith arithmetic-term...
> > +-func_arith ()
> > +-{
> > +-  func_arith_result=$(( $* ))
> > +-}
> > +-
> > +-# func_len string
> > +-# STRING may not start with a hyphen.
> > +-func_len ()
> > +-{
> > +-  func_len_result=${#1}
> > +-}
> > +-
> > +-_LT_EOF
> > +-    ;;
> > +-  *) # Bourne compatible functions.
> > +-    cat << \_LT_EOF >> "$cfgfile"
> > +-
> > +-# func_dirname file append nondir_replacement
> > +-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> > +-# otherwise set result to NONDIR_REPLACEMENT.
> > +-func_dirname ()
> > +-{
> > +-  # Extract subdirectory from the argument.
> > +-  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
> > +-  if test "X$func_dirname_result" = "X${1}"; then
> > +-    func_dirname_result="${3}"
> > +-  else
> > +-    func_dirname_result="$func_dirname_result${2}"
> > +-  fi
> > +-}
> > +-
> > +-# func_basename file
> > +-func_basename ()
> > +-{
> > +-  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
> > +-}
> > +-
> > +-
> > +-# func_stripname prefix suffix name
> > +-# strip PREFIX and SUFFIX off of NAME.
> > +-# PREFIX and SUFFIX must not contain globbing or regex special
> > +-# characters, hashes, percent signs, but SUFFIX may contain a leading
> > +-# dot (in which case that matches only a dot).
> > +-# func_strip_suffix prefix name
> > +-func_stripname ()
> > +-{
> > +-  case ${2} in
> > +-    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%;
> s%\\\\${2}\$%%"`;;
> > +-    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%;
> s%${2}\$%%"`;;
> > +-  esac
> > +-}
> > +-
> > +-# sed scripts:
> > +-my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
> > +-my_sed_long_arg='1s/^-[^=]*=//'
> > +-
> > +-# func_opt_split
> > +-func_opt_split ()
> > +-{
> > +-  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
> > +-  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
> > +-}
> > +-
> > +-# func_lo2o object
> > +-func_lo2o ()
> > +-{
> > +-  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
> > +-}
> > +-
> > +-# func_xform libobj-or-source
> > +-func_xform ()
> > +-{
> > +-  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
> > +-}
> > +-
> > +-# func_arith arithmetic-term...
> > +-func_arith ()
> > +-{
> > +-  func_arith_result=`expr "$@"`
> > +-}
> > +-
> > +-# func_len string
> > +-# STRING may not start with a hyphen.
> > +-func_len ()
> > +-{
> > +-  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
> > +-}
> > +-
> > +-_LT_EOF
> > +-esac
> > +-
> > +-case $lt_shell_append in
> > +-  yes)
> > +-    cat << \_LT_EOF >> "$cfgfile"
> > +-
> > +-# func_append var value
> > +-# Append VALUE to the end of shell variable VAR.
> > +-func_append ()
> > +-{
> > +-  eval "$1+=\$2"
> > +-}
> > +-_LT_EOF
> > +-    ;;
> > +-  *)
> > +-    cat << \_LT_EOF >> "$cfgfile"
> > +-
> > +-# func_append var value
> > +-# Append VALUE to the end of shell variable VAR.
> > +-func_append ()
> > +-{
> > +-  eval "$1=\$$1\$2"
> > +-}
> > +-
> > +-_LT_EOF
> > +-    ;;
> > +-  esac
> > +-
> > +-
> > +-  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain"
> >> "$cfgfile" \
> > +-    || (rm -f "$cfgfile"; exit 1)
> > +-
> > +-  mv -f "$cfgfile" "$ofile" ||
> > ++  sed '$q' "$ltmain" >> "$cfgfile" \
> > ++     || (rm -f "$cfgfile"; exit 1)
> > ++
> > ++  if test x"$xsi_shell" = xyes; then
> > ++  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
> > ++func_dirname ()\
> > ++{\
> > ++\    case ${1} in\
> > ++\      */*) func_dirname_result="${1%/*}${2}" ;;\
> > ++\      *  ) func_dirname_result="${3}" ;;\
> > ++\    esac\
> > ++} # Extended-shell func_dirname implementation' "$cfgfile" >
> $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_basename ()$/,/^} # func_basename /c\
> > ++func_basename ()\
> > ++{\
> > ++\    func_basename_result="${1##*/}"\
> > ++} # Extended-shell func_basename implementation' "$cfgfile" >
> $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_dirname_and_basename ()$/,/^} #
> func_dirname_and_basename /c\
> > ++func_dirname_and_basename ()\
> > ++{\
> > ++\    case ${1} in\
> > ++\      */*) func_dirname_result="${1%/*}${2}" ;;\
> > ++\      *  ) func_dirname_result="${3}" ;;\
> > ++\    esac\
> > ++\    func_basename_result="${1##*/}"\
> > ++} # Extended-shell func_dirname_and_basename implementation'
> "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
> > ++func_stripname ()\
> > ++{\
> > ++\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
> > ++\    # positional parameters, so assign one to ordinary parameter
> first.\
> > ++\    func_stripname_result=${3}\
> > ++\    func_stripname_result=${func_stripname_result#"${1}"}\
> > ++\    func_stripname_result=${func_stripname_result%"${2}"}\
> > ++} # Extended-shell func_stripname implementation' "$cfgfile" >
> $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
> > ++func_split_long_opt ()\
> > ++{\
> > ++\    func_split_long_opt_name=${1%%=*}\
> > ++\    func_split_long_opt_arg=${1#*=}\
> > ++} # Extended-shell func_split_long_opt implementation' "$cfgfile" >
> $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
> > ++func_split_short_opt ()\
> > ++{\
> > ++\    func_split_short_opt_arg=${1#??}\
> > ++\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
> > ++} # Extended-shell func_split_short_opt implementation' "$cfgfile" >
> $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
> > ++func_lo2o ()\
> > ++{\
> > ++\    case ${1} in\
> > ++\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
> > ++\      *)    func_lo2o_result=${1} ;;\
> > ++\    esac\
> > ++} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp
> \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_xform ()$/,/^} # func_xform /c\
> > ++func_xform ()\
> > ++{\
> > ++    func_xform_result=${1%.*}.lo\
> > ++} # Extended-shell func_xform implementation' "$cfgfile" >
> $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_arith ()$/,/^} # func_arith /c\
> > ++func_arith ()\
> > ++{\
> > ++    func_arith_result=$(( $* ))\
> > ++} # Extended-shell func_arith implementation' "$cfgfile" >
> $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_len ()$/,/^} # func_len /c\
> > ++func_len ()\
> > ++{\
> > ++    func_len_result=${#1}\
> > ++} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++fi
> > ++
> > ++if test x"$lt_shell_append" = xyes; then
> > ++  sed -e '/^func_append ()$/,/^} # func_append /c\
> > ++func_append ()\
> > ++{\
> > ++    eval "${1}+=\\${2}"\
> > ++} # Extended-shell func_append implementation' "$cfgfile" >
> $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
> > ++func_append_quoted ()\
> > ++{\
> > ++\    func_quote_for_eval "${2}"\
> > ++\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
> > ++} # Extended-shell func_append_quoted implementation' "$cfgfile" >
> $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  # Save a `func_append' function call where possible by direct use of
> '+='
> > ++  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile >
> $cfgfile.tmp \
> > ++    && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++  test 0 -eq $? || _lt_function_replace_fail=:
> > ++else
> > ++  # Save a `func_append' function call even when '+=' is not available
> > ++  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile >
> $cfgfile.tmp \
> > ++    && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++  test 0 -eq $? || _lt_function_replace_fail=:
> > ++fi
> > ++
> > ++if test x"$_lt_function_replace_fail" = x":"; then
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to
> substitute extended shell functions in $ofile" >&5
> > ++$as_echo "$as_me: WARNING: Unable to substitute extended shell
> functions in $ofile" >&2;}
> > ++fi
> > ++
> > ++
> > ++   mv -f "$cfgfile" "$ofile" ||
> > +     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
> > +   chmod +x "$ofile"
> > +
> > +diff --git a/libtool.m4 b/libtool.m4
> > +index ad63ebbb385..b65c22bf80d 100644
> > +--- a/libtool.m4
> > ++++ b/libtool.m4
> > +@@ -1,7 +1,8 @@
> > + # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
> > + #
> > + #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > +-#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
> > ++#                 2006, 2007, 2008, 2009, 2010 Free Software
> Foundation,
> > ++#                 Inc.
> > + #   Written by Gordon Matzigkeit, 1996
> > + #
> > + # This file is free software; the Free Software Foundation gives
> > +@@ -10,7 +11,8 @@
> > +
> > + m4_define([_LT_COPYING], [dnl
> > + #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > +-#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
> > ++#                 2006, 2007, 2008, 2009, 2010 Free Software
> Foundation,
> > ++#                 Inc.
> > + #   Written by Gordon Matzigkeit, 1996
> > + #
> > + #   This file is part of GNU Libtool.
> > +@@ -37,7 +39,7 @@ m4_define([_LT_COPYING], [dnl
> > + # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
> > + ])
> > +
> > +-# serial 56 LT_INIT
> > ++# serial 57 LT_INIT
> > +
> > +
> > + # LT_PREREQ(VERSION)
> > +@@ -166,10 +168,13 @@ _LT_DECL([], [exeext], [0], [Executable file
> suffix (normally "")])dnl
> > + dnl
> > + m4_require([_LT_FILEUTILS_DEFAULTS])dnl
> > + m4_require([_LT_CHECK_SHELL_FEATURES])dnl
> > ++m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl
> > + m4_require([_LT_CMD_RELOAD])dnl
> > + m4_require([_LT_CHECK_MAGIC_METHOD])dnl
> > ++m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl
> > + m4_require([_LT_CMD_OLD_ARCHIVE])dnl
> > + m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
> > ++m4_require([_LT_WITH_SYSROOT])dnl
> > +
> > + _LT_CONFIG_LIBTOOL_INIT([
> > + # See if we are running on zsh, and set the options which allow our
> > +@@ -632,7 +637,7 @@ m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])
> config.lt[]dnl
> > + m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
> > + configured by $[0], generated by m4_PACKAGE_STRING.
> > +
> > +-Copyright (C) 2009 Free Software Foundation, Inc.
> > ++Copyright (C) 2010 Free Software Foundation, Inc.
> > + This config.lt script is free software; the Free Software Foundation
> > + gives unlimited permision to copy, distribute and modify it."
> > +
> > +@@ -746,15 +751,12 @@ _LT_EOF
> > +   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> > +   # text mode, it properly converts lines to CR/LF.  This bash problem
> > +   # is reportedly fixed, but why not run on old versions too?
> > +-  sed '/^# Generated shell functions inserted here/q' "$ltmain" >>
> "$cfgfile" \
> > +-    || (rm -f "$cfgfile"; exit 1)
> > ++  sed '$q' "$ltmain" >> "$cfgfile" \
> > ++     || (rm -f "$cfgfile"; exit 1)
> > +
> > +-  _LT_PROG_XSI_SHELLFNS
> > ++  _LT_PROG_REPLACE_SHELLFNS
> > +
> > +-  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain"
> >> "$cfgfile" \
> > +-    || (rm -f "$cfgfile"; exit 1)
> > +-
> > +-  mv -f "$cfgfile" "$ofile" ||
> > ++   mv -f "$cfgfile" "$ofile" ||
> > +     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
> > +   chmod +x "$ofile"
> > + ],
> > +@@ -980,6 +982,8 @@ _LT_EOF
> > +       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD
> > +       echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
> > +       $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
> > ++      echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD
> > ++      $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD
> > +       cat > conftest.c << _LT_EOF
> > + int main() { return 0;}
> > + _LT_EOF
> > +@@ -1069,30 +1073,41 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES],
> > +   fi
> > + ])
> > +
> > +-# _LT_SYS_MODULE_PATH_AIX
> > +-# -----------------------
> > ++# _LT_SYS_MODULE_PATH_AIX([TAGNAME])
> > ++# ----------------------------------
> > + # Links a minimal program and checks the executable
> > + # for the system default hardcoded library path. In most cases,
> > + # this is /usr/lib:/lib, but when the MPI compilers are used
> > + # the location of the communication and MPI libs are included too.
> > + # If we don't find anything, use the default library path according
> > + # to the aix ld manual.
> > ++# Store the results from the different compilers for each TAGNAME.
> > ++# Allow to override them for all tags through lt_cv_aix_libpath.
> > + m4_defun([_LT_SYS_MODULE_PATH_AIX],
> > + [m4_require([_LT_DECL_SED])dnl
> > +-AC_LINK_IFELSE([AC_LANG_SOURCE([AC_LANG_PROGRAM])],[
> > +-lt_aix_libpath_sed='
> > +-    /Import File Strings/,/^$/ {
> > +-    /^0/ {
> > +-        s/^0  *\(.*\)$/\1/
> > +-        p
> > +-    }
> > +-    }'
> > +-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e
> "$lt_aix_libpath_sed"`
> > +-# Check for a 64-bit object if we didn't find anything.
> > +-if test -z "$aix_libpath"; then
> > +-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e
> "$lt_aix_libpath_sed"`
> > +-fi],[])
> > +-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > ++if test "${lt_cv_aix_libpath+set}" = set; then
> > ++  aix_libpath=$lt_cv_aix_libpath
> > ++else
> > ++  AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])],
> > ++  [AC_LINK_IFELSE([AC_LANG_PROGRAM],[
> > ++  lt_aix_libpath_sed='[
> > ++      /Import File Strings/,/^$/ {
> > ++      /^0/ {
> > ++          s/^0  *\([^ ]*\) *$/\1/
> > ++          p
> > ++      }
> > ++      }]'
> > ++  _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext
> 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > ++  # Check for a 64-bit object if we didn't find anything.
> > ++  if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
> > ++    _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64
> conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > ++  fi],[])
> > ++  if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
> > ++    _LT_TAGVAR([lt_cv_aix_libpath_], [$1])="/usr/lib:/lib"
> > ++  fi
> > ++  ])
> > ++  aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])
> > ++fi
> > + ])# _LT_SYS_MODULE_PATH_AIX
> > +
> > +
> > +@@ -1117,7 +1132,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> > +
> > + AC_MSG_CHECKING([how to print strings])
> > + # Test print first, because it will be a builtin if present.
> > +-if test "X`print -r -- -n 2>/dev/null`" = X-n && \
> > ++if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
> > +    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
> > +   ECHO='print -r --'
> > + elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> > +@@ -1161,6 +1176,39 @@ _LT_DECL([], [ECHO], [1], [An echo program that
> protects backslashes])
> > + ])# _LT_PROG_ECHO_BACKSLASH
> > +
> > +
> > ++# _LT_WITH_SYSROOT
> > ++# ----------------
> > ++AC_DEFUN([_LT_WITH_SYSROOT],
> > ++[AC_MSG_CHECKING([for sysroot])
> > ++AC_ARG_WITH([libtool-sysroot],
> > ++[  --with-libtool-sysroot[=DIR] Search for dependent libraries within
> DIR
> > ++                        (or the compiler's sysroot if not specified).],
> > ++[], [with_libtool_sysroot=no])
> > ++
> > ++dnl lt_sysroot will always be passed unquoted.  We quote it here
> > ++dnl in case the user passed a directory name.
> > ++lt_sysroot=
> > ++case ${with_libtool_sysroot} in #(
> > ++ yes)
> > ++   if test "$GCC" = yes; then
> > ++     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
> > ++   fi
> > ++   ;; #(
> > ++ /*)
> > ++   lt_sysroot=`echo "$with_libtool_sysroot" | sed -e
> "$sed_quote_subst"`
> > ++   ;; #(
> > ++ no|'')
> > ++   ;; #(
> > ++ *)
> > ++   AC_MSG_RESULT([${with_libtool_sysroot}])
> > ++   AC_MSG_ERROR([The sysroot must be an absolute path.])
> > ++   ;;
> > ++esac
> > ++
> > ++ AC_MSG_RESULT([${lt_sysroot:-no}])
> > ++_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl
> > ++[dependent libraries, and in which our libraries should be
> installed.])])
> > ++
> > + # _LT_ENABLE_LOCK
> > + # ---------------
> > + m4_defun([_LT_ENABLE_LOCK],
> > +@@ -1320,6 +1368,51 @@ need_locks="$enable_libtool_lock"
> > + ])# _LT_ENABLE_LOCK
> > +
> > +
> > ++# _LT_PROG_AR
> > ++# -----------
> > ++m4_defun([_LT_PROG_AR],
> > ++[AC_CHECK_TOOLS(AR, [ar], false)
> > ++  touch conftest.c
> > ++  $AR $plugin_option rc conftest.a conftest.c
> > ++  if test "$?" != 0; then
> > ++    AC_MSG_WARN([Failed: $AR $plugin_option rc])
> > ++  else
> > ++    AR="$AR $plugin_option"
> > ++  fi
> > ++  rm -f conftest.*
> > ++: ${AR=ar}
> > ++: ${AR_FLAGS=cru}
> > ++_LT_DECL([], [AR], [1], [The archiver])
> > ++_LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive])
> > ++
> > ++AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file],
> > ++  [lt_cv_ar_at_file=no
> > ++   AC_COMPILE_IFELSE([AC_LANG_PROGRAM],
> > ++     [echo conftest.$ac_objext > conftest.lst
> > ++      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst
> >&AS_MESSAGE_LOG_FD'
> > ++      AC_TRY_EVAL([lt_ar_try])
> > ++      if test "$ac_status" -eq 0; then
> > ++    # Ensure the archiver fails upon bogus file names.
> > ++    rm -f conftest.$ac_objext libconftest.a
> > ++    AC_TRY_EVAL([lt_ar_try])
> > ++    if test "$ac_status" -ne 0; then
> > ++          lt_cv_ar_at_file=@
> > ++        fi
> > ++      fi
> > ++      rm -f conftest.* libconftest.a
> > ++     ])
> > ++  ])
> > ++
> > ++if test "x$lt_cv_ar_at_file" = xno; then
> > ++  archiver_list_spec=
> > ++else
> > ++  archiver_list_spec=$lt_cv_ar_at_file
> > ++fi
> > ++_LT_DECL([], [archiver_list_spec], [1],
> > ++  [How to feed a file listing to the archiver])
> > ++])# _LT_PROG_AR
> > ++
> > ++
> > + # _LT_CMD_OLD_ARCHIVE
> > + # -------------------
> > + m4_defun([_LT_CMD_OLD_ARCHIVE],
> > +@@ -1336,23 +1429,7 @@ for plugin in $plugin_names; do
> > +   fi
> > + done
> > +
> > +-AC_CHECK_TOOL(AR, ar, false)
> > +-test -z "$AR" && AR=ar
> > +-if test -n "$plugin_option"; then
> > +-  if $AR --help 2>&1 | grep -q "\--plugin"; then
> > +-    touch conftest.c
> > +-    $AR $plugin_option rc conftest.a conftest.c
> > +-    if test "$?" != 0; then
> > +-      AC_MSG_WARN([Failed: $AR $plugin_option rc])
> > +-    else
> > +-      AR="$AR $plugin_option"
> > +-    fi
> > +-    rm -f conftest.*
> > +-  fi
> > +-fi
> > +-test -z "$AR_FLAGS" && AR_FLAGS=cru
> > +-_LT_DECL([], [AR], [1], [The archiver])
> > +-_LT_DECL([], [AR_FLAGS], [1])
> > ++_LT_PROG_AR
> > +
> > + AC_CHECK_TOOL(STRIP, strip, :)
> > + test -z "$STRIP" && STRIP=:
> > +@@ -1653,7 +1730,7 @@ else
> > +   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> > +   lt_status=$lt_dlunknown
> > +   cat > conftest.$ac_ext <<_LT_EOF
> > +-[#line __oline__ "configure"
> > ++[#line $LINENO "configure"
> > + #include "confdefs.h"
> > +
> > + #if HAVE_DLFCN_H
> > +@@ -1697,10 +1774,10 @@ else
> > + /* When -fvisbility=hidden is used, assume the code has been annotated
> > +    correspondingly for the symbols needed.  */
> > + #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3))
> || (__GNUC__ > 3))
> > +-void fnord () __attribute__((visibility("default")));
> > ++int fnord () __attribute__((visibility("default")));
> > + #endif
> > +
> > +-void fnord () { int i=42; }
> > ++int fnord () { return 42; }
> > + int main ()
> > + {
> > +   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > +@@ -2240,8 +2317,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +   need_version=no
> > +   need_lib_prefix=no
> > +
> > +-  case $GCC,$host_os in
> > +-  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
> > ++  case $GCC,$cc_basename in
> > ++  yes,*)
> > ++    # gcc
> > +     library_names_spec='$libname.dll.a'
> > +     # DLL is installed to $(libdir)/../bin by postinstall_cmds
> > +     postinstall_cmds='base_file=`basename \${file}`~
> > +@@ -2274,13 +2352,71 @@ m4_if([$1], [],[
> > +       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo
> ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
> > +       ;;
> > +     esac
> > ++    dynamic_linker='Win32 ld.exe'
> > ++    ;;
> > ++
> > ++  *,cl*)
> > ++    # Native MSVC
> > ++    libname_spec='$name'
> > ++    soname_spec='${libname}`echo ${release} | $SED -e
> 's/[[.]]/-/g'`${versuffix}${shared_ext}'
> > ++    library_names_spec='${libname}.dll.lib'
> > ++
> > ++    case $build_os in
> > ++    mingw*)
> > ++      sys_lib_search_path_spec=
> > ++      lt_save_ifs=$IFS
> > ++      IFS=';'
> > ++      for lt_path in $LIB
> > ++      do
> > ++        IFS=$lt_save_ifs
> > ++        # Let DOS variable expansion print the short 8.3 style file
> name.
> > ++        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".")
> do @echo %~si"`
> > ++        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
> > ++      done
> > ++      IFS=$lt_save_ifs
> > ++      # Convert to MSYS style.
> > ++      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" |
> sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'`
> > ++      ;;
> > ++    cygwin*)
> > ++      # Convert to unix form, then to dos form, then back to unix form
> > ++      # but this time dos style (no spaces!) so that the unix form
> looks
> > ++      # like /cygdrive/c/PROGRA~1:/cygdr...
> > ++      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
> > ++      sys_lib_search_path_spec=`cygpath --path --dos
> "$sys_lib_search_path_spec" 2>/dev/null`
> > ++      sys_lib_search_path_spec=`cygpath --path --unix
> "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
> > ++      ;;
> > ++    *)
> > ++      sys_lib_search_path_spec="$LIB"
> > ++      if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/'
> >/dev/null]; then
> > ++        # It is most probably a Windows format PATH.
> > ++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" |
> $SED -e 's/;/ /g'`
> > ++      else
> > ++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" |
> $SED -e "s/$PATH_SEPARATOR/ /g"`
> > ++      fi
> > ++      # FIXME: find the short name or the path components, as spaces
> are
> > ++      # common. (e.g. "Program Files" -> "PROGRA~1")
> > ++      ;;
> > ++    esac
> > ++
> > ++    # DLL is installed to $(libdir)/../bin by postinstall_cmds
> > ++    postinstall_cmds='base_file=`basename \${file}`~
> > ++      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo
> \$dlname'\''`~
> > ++      dldir=$destdir/`dirname \$dlpath`~
> > ++      test -d \$dldir || mkdir -p \$dldir~
> > ++      $install_prog $dir/$dlname \$dldir/$dlname'
> > ++    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo
> \$dlname'\''`~
> > ++      dlpath=$dir/\$dldll~
> > ++       $RM \$dlpath'
> > ++    shlibpath_overrides_runpath=yes
> > ++    dynamic_linker='Win32 link.exe'
> > +     ;;
> > +
> > +   *)
> > ++    # Assume MSVC wrapper
> > +     library_names_spec='${libname}`echo ${release} | $SED -e
> 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
> > ++    dynamic_linker='Win32 ld.exe'
> > +     ;;
> > +   esac
> > +-  dynamic_linker='Win32 ld.exe'
> > +   # FIXME: first we should search . and the directory the executable
> is in
> > +   shlibpath_var=PATH
> > +   ;;
> > +@@ -2970,6 +3106,11 @@ case $reload_flag in
> > + esac
> > + reload_cmds='$LD$reload_flag -o $output$reload_objs'
> > + case $host_os in
> > ++  cygwin* | mingw* | pw32* | cegcc*)
> > ++    if test "$GCC" != yes; then
> > ++      reload_cmds=false
> > ++    fi
> > ++    ;;
> > +   darwin*)
> > +     if test "$GCC" = yes; then
> > +       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o
> $output$reload_objs'
> > +@@ -3036,7 +3177,8 @@ mingw* | pw32*)
> > +     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86
> DLL'
> > +     lt_cv_file_magic_cmd='func_win32_libid'
> > +   else
> > +-    lt_cv_deplibs_check_method='file_magic file format
> pei*-i386(.*architecture: i386)?'
> > ++    # Keep this pattern in sync with the one in func_win32_libid.
> > ++    lt_cv_deplibs_check_method='file_magic file format
> (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
> > +     lt_cv_file_magic_cmd='$OBJDUMP -f'
> > +   fi
> > +   ;;
> > +@@ -3187,6 +3329,21 @@ tpf*)
> > +   ;;
> > + esac
> > + ])
> > ++
> > ++file_magic_glob=
> > ++want_nocaseglob=no
> > ++if test "$build" = "$host"; then
> > ++  case $host_os in
> > ++  mingw* | pw32*)
> > ++    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
> > ++      want_nocaseglob=yes
> > ++    else
> > ++      file_magic_glob=`echo
> aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e
> "s/\(..\)/s\/[[\1]]\/[[\1]]\/g;/g"`
> > ++    fi
> > ++    ;;
> > ++  esac
> > ++fi
> > ++
> > + file_magic_cmd=$lt_cv_file_magic_cmd
> > + deplibs_check_method=$lt_cv_deplibs_check_method
> > + test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > +@@ -3194,7 +3351,11 @@ test -z "$deplibs_check_method" &&
> deplibs_check_method=unknown
> > + _LT_DECL([], [deplibs_check_method], [1],
> > +     [Method to check whether dependent libraries are shared objects])
> > + _LT_DECL([], [file_magic_cmd], [1],
> > +-    [Command to use when deplibs_check_method == "file_magic"])
> > ++    [Command to use when deplibs_check_method = "file_magic"])
> > ++_LT_DECL([], [file_magic_glob], [1],
> > ++    [How to find potential files when deplibs_check_method =
> "file_magic"])
> > ++_LT_DECL([], [want_nocaseglob], [1],
> > ++    [Find potential files using nocaseglob when deplibs_check_method =
> "file_magic"])
> > + ])# _LT_CHECK_MAGIC_METHOD
> > +
> > +
> > +@@ -3305,6 +3466,67 @@ dnl aclocal-1.4 backwards compatibility:
> > + dnl AC_DEFUN([AM_PROG_NM], [])
> > + dnl AC_DEFUN([AC_PROG_NM], [])
> > +
> > ++# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
> > ++# --------------------------------
> > ++# how to determine the name of the shared library
> > ++# associated with a specific link library.
> > ++#  -- PORTME fill in with the dynamic library characteristics
> > ++m4_defun([_LT_CHECK_SHAREDLIB_FROM_LINKLIB],
> > ++[m4_require([_LT_DECL_EGREP])
> > ++m4_require([_LT_DECL_OBJDUMP])
> > ++m4_require([_LT_DECL_DLLTOOL])
> > ++AC_CACHE_CHECK([how to associate runtime and link libraries],
> > ++lt_cv_sharedlib_from_linklib_cmd,
> > ++[lt_cv_sharedlib_from_linklib_cmd='unknown'
> > ++
> > ++case $host_os in
> > ++cygwin* | mingw* | pw32* | cegcc*)
> > ++  # two different shell functions defined in ltmain.sh
> > ++  # decide which to use based on capabilities of $DLLTOOL
> > ++  case `$DLLTOOL --help 2>&1` in
> > ++  *--identify-strict*)
> > ++    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
> > ++    ;;
> > ++  *)
> > ++
> lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
> > ++    ;;
> > ++  esac
> > ++  ;;
> > ++*)
> > ++  # fallback: assume linklib IS sharedlib
> > ++  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
> > ++  ;;
> > ++esac
> > ++])
> > ++sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
> > ++test -z "$sharedlib_from_linklib_cmd" &&
> sharedlib_from_linklib_cmd=$ECHO
> > ++
> > ++_LT_DECL([], [sharedlib_from_linklib_cmd], [1],
> > ++    [Command to associate shared and link libraries])
> > ++])# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
> > ++
> > ++
> > ++# _LT_PATH_MANIFEST_TOOL
> > ++# ----------------------
> > ++# locate the manifest tool
> > ++m4_defun([_LT_PATH_MANIFEST_TOOL],
> > ++[AC_CHECK_TOOL(MANIFEST_TOOL, mt, :)
> > ++test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
> > ++AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool],
> [lt_cv_path_mainfest_tool],
> > ++  [lt_cv_path_mainfest_tool=no
> > ++  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&AS_MESSAGE_LOG_FD
> > ++  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
> > ++  cat conftest.err >&AS_MESSAGE_LOG_FD
> > ++  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
> > ++    lt_cv_path_mainfest_tool=yes
> > ++  fi
> > ++  rm -f conftest*])
> > ++if test "x$lt_cv_path_mainfest_tool" != xyes; then
> > ++  MANIFEST_TOOL=:
> > ++fi
> > ++_LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl
> > ++])# _LT_PATH_MANIFEST_TOOL
> > ++
> > +
> > + # LT_LIB_M
> > + # --------
> > +@@ -3431,8 +3653,8 @@ esac
> > + lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern
> int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
> > +
> > + # Transform an extracted symbol line into symbol name and symbol
> address
> > +-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\)
> $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^
> ]]*\)$/  {\"\2\", (void *) \&\2},/p'"
> > +-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\", (void *) \&\2},/p'"
> > ++lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^
> ]]*\)[[ ]]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\)
> \([[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p'"
> > ++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\", (void *) \&\2},/p'"
> > +
> > + # Handle CRLF in mingw tool chain
> > + opt_cr=
> > +@@ -3468,6 +3690,7 @@ for ac_symprfx in "" "_"; do
> > +   else
> > +     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[
>  ]]\($symcode$symcode*\)[[       ]][[
> ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
> > +   fi
> > ++  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/
> __gnu_lto/d'"
> > +
> > +   # Check to see that the pipe works correctly.
> > +   pipe_works=no
> > +@@ -3501,6 +3724,18 @@ _LT_EOF
> > +       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
> > +     if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
> > +       cat <<_LT_EOF > conftest.$ac_ext
> > ++/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and
> tests.  */
> > ++#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
> > ++/* DATA imports from DLLs on WIN32 con't be const, because runtime
> > ++   relocations are performed -- see ld's documentation on
> pseudo-relocs.  */
> > ++# define LT@&t@_DLSYM_CONST
> > ++#elif defined(__osf__)
> > ++/* This system does not cope well with relocations in const data.  */
> > ++# define LT@&t@_DLSYM_CONST
> > ++#else
> > ++# define LT@&t@_DLSYM_CONST const
> > ++#endif
> > ++
> > + #ifdef __cplusplus
> > + extern "C" {
> > + #endif
> > +@@ -3512,7 +3747,7 @@ _LT_EOF
> > +       cat <<_LT_EOF >> conftest.$ac_ext
> > +
> > + /* The mapping between symbol names and symbols.  */
> > +-const struct {
> > ++LT@&t@_DLSYM_CONST struct {
> > +   const char *name;
> > +   void       *address;
> > + }
> > +@@ -3538,15 +3773,15 @@ static const void *lt_preloaded_setup() {
> > + _LT_EOF
> > +       # Now try linking the two files.
> > +       mv conftest.$ac_objext conftstm.$ac_objext
> > +-      lt_save_LIBS="$LIBS"
> > +-      lt_save_CFLAGS="$CFLAGS"
> > ++      lt_globsym_save_LIBS=$LIBS
> > ++      lt_globsym_save_CFLAGS=$CFLAGS
> > +       LIBS="conftstm.$ac_objext"
> > +       CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
> > +       if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
> > +         pipe_works=yes
> > +       fi
> > +-      LIBS="$lt_save_LIBS"
> > +-      CFLAGS="$lt_save_CFLAGS"
> > ++      LIBS=$lt_globsym_save_LIBS
> > ++      CFLAGS=$lt_globsym_save_CFLAGS
> > +     else
> > +       echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
> > +     fi
> > +@@ -3579,6 +3814,13 @@ else
> > +   AC_MSG_RESULT(ok)
> > + fi
> > +
> > ++# Response file support.
> > ++if test "$lt_cv_nm_interface" = "MS dumpbin"; then
> > ++  nm_file_list_spec='@'
> > ++elif $NM --help 2>/dev/null | grep '[[@]]FILE' >/dev/null; then
> > ++  nm_file_list_spec='@'
> > ++fi
> > ++
> > + _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1],
> > +     [Take the output of nm and produce a listing of raw symbols and C
> names])
> > + _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl],
> [1],
> > +@@ -3589,6 +3831,8 @@ _LT_DECL([global_symbol_to_c_name_address],
> > + _LT_DECL([global_symbol_to_c_name_address_lib_prefix],
> > +     [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1],
> > +     [Transform the output of nm in a C name address pair when lib
> prefix is needed])
> > ++_LT_DECL([], [nm_file_list_spec], [1],
> > ++    [Specify filename containing input files for $NM])
> > + ]) # _LT_CMD_GLOBAL_SYMBOLS
> > +
> > +
> > +@@ -3600,7 +3844,6 @@ _LT_TAGVAR(lt_prog_compiler_wl, $1)=
> > + _LT_TAGVAR(lt_prog_compiler_pic, $1)=
> > + _LT_TAGVAR(lt_prog_compiler_static, $1)=
> > +
> > +-AC_MSG_CHECKING([for $compiler option to produce PIC])
> > + m4_if([$1], [CXX], [
> > +   # C++ specific cases for pic, static, wl, etc.
> > +   if test "$GXX" = yes; then
> > +@@ -3706,6 +3949,12 @@ m4_if([$1], [CXX], [
> > +       ;;
> > +     esac
> > +     ;;
> > ++      mingw* | cygwin* | os2* | pw32* | cegcc*)
> > ++    # This hack is so that the source file can tell whether it is being
> > ++    # built for inclusion in a dll (and should export symbols for
> example).
> > ++    m4_if([$1], [GCJ], [],
> > ++      [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
> > ++    ;;
> > +       dgux*)
> > +     case $cc_basename in
> > +       ec++*)
> > +@@ -3858,7 +4107,7 @@ m4_if([$1], [CXX], [
> > +     ;;
> > +       solaris*)
> > +     case $cc_basename in
> > +-      CC*)
> > ++      CC* | sunCC*)
> > +         # Sun C++ 4.2, 5.x and Centerline C++
> > +         _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
> > +         _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
> > +@@ -4081,6 +4330,12 @@ m4_if([$1], [CXX], [
> > +     _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared'
> > +     _LT_TAGVAR(lt_prog_compiler_static, $1)='--static'
> > +     ;;
> > ++      nagfor*)
> > ++    # NAG Fortran compiler
> > ++    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,'
> > ++    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
> > ++    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
> > ++    ;;
> > +       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
> > +         # Portland Group compilers (*not* the Pentium gcc compiler,
> > +     # which looks to be a dead project)
> > +@@ -4143,7 +4398,7 @@ m4_if([$1], [CXX], [
> > +       _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
> > +       _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
> > +       case $cc_basename in
> > +-      f77* | f90* | f95*)
> > ++      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
> > +     _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
> > +       *)
> > +     _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
> > +@@ -4200,9 +4455,11 @@ case $host_os in
> > +     _LT_TAGVAR(lt_prog_compiler_pic,
> $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[
> -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])"
> > +     ;;
> > + esac
> > +-AC_MSG_RESULT([$_LT_TAGVAR(lt_prog_compiler_pic, $1)])
> > +-_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],
> > +-    [How to pass a linker flag through the compiler])
> > ++
> > ++AC_CACHE_CHECK([for $compiler option to produce PIC],
> > ++  [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)],
> > ++  [_LT_TAGVAR(lt_cv_prog_compiler_pic,
> $1)=$_LT_TAGVAR(lt_prog_compiler_pic, $1)])
> > ++_LT_TAGVAR(lt_prog_compiler_pic,
> $1)=$_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)
> > +
> > + #
> > + # Check to make sure the PIC flag actually works.
> > +@@ -4221,6 +4478,8 @@ fi
> > + _LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1],
> > +     [Additional compiler flags for building library objects])
> > +
> > ++_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],
> > ++    [How to pass a linker flag through the compiler])
> > + #
> > + # Check to make sure the static flag actually works.
> > + #
> > +@@ -4241,6 +4500,7 @@ _LT_TAGDECL([link_static_flag],
> [lt_prog_compiler_static], [1],
> > + m4_defun([_LT_LINKER_SHLIBS],
> > + [AC_REQUIRE([LT_PATH_LD])dnl
> > + AC_REQUIRE([LT_PATH_NM])dnl
> > ++m4_require([_LT_PATH_MANIFEST_TOOL])dnl
> > + m4_require([_LT_FILEUTILS_DEFAULTS])dnl
> > + m4_require([_LT_DECL_EGREP])dnl
> > + m4_require([_LT_DECL_SED])dnl
> > +@@ -4249,6 +4509,7 @@ m4_require([_LT_TAG_COMPILER])dnl
> > + AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared
> libraries])
> > + m4_if([$1], [CXX], [
> > +   _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience |
> $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
> > ++  _LT_TAGVAR(exclude_expsyms,
> $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
> > +   case $host_os in
> > +   aix[[4-9]]*)
> > +     # If we're using GNU nm, then we don't want the "-C" option.
> > +@@ -4263,15 +4524,20 @@ m4_if([$1], [CXX], [
> > +     ;;
> > +   pw32*)
> > +     _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
> > +-  ;;
> > ++    ;;
> > +   cygwin* | mingw* | cegcc*)
> > +-    _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience |
> $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1
> DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1
> DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq >
> $export_symbols'
> > +-  ;;
> > ++    case $cc_basename in
> > ++    cl*) ;;
> > ++    *)
> > ++      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience |
> $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1
> DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[
> ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
> > ++      _LT_TAGVAR(exclude_expsyms,
> $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
> > ++      ;;
> > ++    esac
> > ++    ;;
> > +   *)
> > +     _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience |
> $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
> > +-  ;;
> > ++    ;;
> > +   esac
> > +-  _LT_TAGVAR(exclude_expsyms,
> $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
> > + ], [
> > +   runpath_var=
> > +   _LT_TAGVAR(allow_undefined_flag, $1)=
> > +@@ -4439,7 +4705,8 @@ _LT_EOF
> > +       _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> > +       _LT_TAGVAR(always_export_symbols, $1)=no
> > +       _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> > +-      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience |
> $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1
> DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq >
> $export_symbols'
> > ++      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience |
> $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1
> DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[
> ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
> > ++      _LT_TAGVAR(exclude_expsyms,
> $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
> > +
> > +       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> > +         _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs
> $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base
> -Xlinker --out-implib -Xlinker $lib'
> > +@@ -4538,12 +4805,12 @@ _LT_EOF
> > +       _LT_TAGVAR(whole_archive_flag_spec,
> $1)='--whole-archive$convenience --no-whole-archive'
> > +       _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
> > +       _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
> > +-      _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs
> $compiler_flags -soname $soname -o $lib'
> > ++      _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs
> $linker_flags -soname $soname -o $lib'
> > +       if test "x$supports_anon_versioning" = xyes; then
> > +         _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" >
> $output_objdir/$libname.ver~
> > +           cat $export_symbols | sed -e "s/\(.*\)/\1;/" >>
> $output_objdir/$libname.ver~
> > +           echo "local: *; };" >> $output_objdir/$libname.ver~
> > +-          $LD -shared $libobjs $deplibs $compiler_flags -soname
> $soname -version-script $output_objdir/$libname.ver -o $lib'
> > ++          $LD -shared $libobjs $deplibs $linker_flags -soname $soname
> -version-script $output_objdir/$libname.ver -o $lib'
> > +       fi
> > +       ;;
> > +     esac
> > +@@ -4557,8 +4824,8 @@ _LT_EOF
> > +     _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs
> $linker_flags -o $lib'
> > +     wlarc=
> > +       else
> > +-    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > +-    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file
> $wl$export_symbols -o $lib'
> > ++    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs
> $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > ++    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag
> $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname
> ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > +       fi
> > +       ;;
> > +
> > +@@ -4576,8 +4843,8 @@ _LT_EOF
> > +
> > + _LT_EOF
> > +       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' >
> /dev/null; then
> > +-    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > +-    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file
> $wl$export_symbols -o $lib'
> > ++    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs
> $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > ++    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag
> $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname
> ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > +       else
> > +     _LT_TAGVAR(ld_shlibs, $1)=no
> > +       fi
> > +@@ -4623,8 +4890,8 @@ _LT_EOF
> > +
> > +     *)
> > +       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' >
> /dev/null; then
> > +-    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > +-    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file
> $wl$export_symbols -o $lib'
> > ++    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs
> $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > ++    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag
> $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname
> ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > +       else
> > +     _LT_TAGVAR(ld_shlibs, $1)=no
> > +       fi
> > +@@ -4754,7 +5021,7 @@ _LT_EOF
> > +     _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
> > +         # Determine the default libpath from the value encoded in an
> > +         # empty executable.
> > +-        _LT_SYS_MODULE_PATH_AIX
> > ++        _LT_SYS_MODULE_PATH_AIX([$1])
> > +         _LT_TAGVAR(hardcode_libdir_flag_spec,
> $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
> > +         _LT_TAGVAR(archive_expsym_cmds, $1)='$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_sym_flag:\$export_symbols $shared_flag"
> > +       else
> > +@@ -4765,7 +5032,7 @@ _LT_EOF
> > +     else
> > +      # Determine the default libpath from the value encoded in an
> > +      # empty executable.
> > +-     _LT_SYS_MODULE_PATH_AIX
> > ++     _LT_SYS_MODULE_PATH_AIX([$1])
> > +      _LT_TAGVAR(hardcode_libdir_flag_spec,
> $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
> > +       # Warning - without using the other run time loading flags,
> > +       # -berok will link without error, but may produce a broken
> library.
> > +@@ -4809,20 +5076,63 @@ _LT_EOF
> > +       # Microsoft Visual C++.
> > +       # hardcode_libdir_flag_spec is actually meaningless, as there is
> > +       # no search path for DLLs.
> > +-      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
> > +-      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> > +-      # Tell ltmain to make .lib files, not .a files.
> > +-      libext=lib
> > +-      # Tell ltmain to make .dll files, not .so files.
> > +-      shrext_cmds=".dll"
> > +-      # FIXME: Setting linknames here is a bad hack.
> > +-      _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs
> $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link
> -dll~linknames='
> > +-      # The linker will automatically build a .lib file if we build a
> DLL.
> > +-      _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
> > +-      # FIXME: Should let the user specify the lib program.
> > +-      _LT_TAGVAR(old_archive_cmds, $1)='lib
> -OUT:$oldlib$oldobjs$old_deplibs'
> > +-      _LT_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`'
> > +-      _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> > ++      case $cc_basename in
> > ++      cl*)
> > ++    # Native MSVC
> > ++    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
> > ++    _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> > ++    _LT_TAGVAR(always_export_symbols, $1)=yes
> > ++    _LT_TAGVAR(file_list_spec, $1)='@'
> > ++    # Tell ltmain to make .lib files, not .a files.
> > ++    libext=lib
> > ++    # Tell ltmain to make .dll files, not .so files.
> > ++    shrext_cmds=".dll"
> > ++    # FIXME: Setting linknames here is a bad hack.
> > ++    _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname
> $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
> > ++    _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q
> $export_symbols`" = xEXPORTS; then
> > ++        sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e
> '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
> > ++      else
> > ++        sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' <
> $export_symbols > $output_objdir/$soname.exp;
> > ++      fi~
> > ++      $CC -o $tool_output_objdir$soname $libobjs $compiler_flags
> $deplibs "@$tool_output_objdir$soname.exp"
> -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
> > ++      linknames='
> > ++    # The linker will not automatically build a static lib if we build
> a DLL.
> > ++    # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
> > ++    _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> > ++    _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience |
> $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^
> ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort |
> uniq > $export_symbols'
> > ++    # Don't use ranlib
> > ++    _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
> > ++    _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
> > ++      lt_tool_outputfile="@TOOL_OUTPUT@"~
> > ++      case $lt_outputfile in
> > ++        *.exe|*.EXE) ;;
> > ++        *)
> > ++          lt_outputfile="$lt_outputfile.exe"
> > ++          lt_tool_outputfile="$lt_tool_outputfile.exe"
> > ++          ;;
> > ++      esac~
> > ++      if test "$MANIFEST_TOOL" != ":" && test -f
> "$lt_outputfile.manifest"; then
> > ++        $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest"
> -outputresource:"$lt_tool_outputfile" || exit 1;
> > ++        $RM "$lt_outputfile.manifest";
> > ++      fi'
> > ++    ;;
> > ++      *)
> > ++    # Assume MSVC wrapper
> > ++    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
> > ++    _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> > ++    # Tell ltmain to make .lib files, not .a files.
> > ++    libext=lib
> > ++    # Tell ltmain to make .dll files, not .so files.
> > ++    shrext_cmds=".dll"
> > ++    # FIXME: Setting linknames here is a bad hack.
> > ++    _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags
> `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> > ++    # The linker will automatically build a .lib file if we build a
> DLL.
> > ++    _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
> > ++    # FIXME: Should let the user specify the lib program.
> > ++    _LT_TAGVAR(old_archive_cmds, $1)='lib
> -OUT:$oldlib$oldobjs$old_deplibs'
> > ++    _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> > ++    ;;
> > ++      esac
> > +       ;;
> > +
> > +     darwin* | rhapsody*)
> > +@@ -4856,7 +5166,7 @@ _LT_EOF
> > +
> > +     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
> > +     freebsd* | dragonfly*)
> > +-      _LT_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs
> $deplibs $compiler_flags'
> > ++      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib
> $libobjs $deplibs $compiler_flags'
> > +       _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
> > +       _LT_TAGVAR(hardcode_direct, $1)=yes
> > +       _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
> > +@@ -4864,7 +5174,7 @@ _LT_EOF
> > +
> > +     hpux9*)
> > +       if test "$GCC" = yes; then
> > +-    _LT_TAGVAR(archive_cmds, $1)='$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'
> > ++    _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC
> -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname
> $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv
> $output_objdir/$soname $lib'
> > +       else
> > +     _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b
> $install_libdir -o $output_objdir/$soname $libobjs $deplibs
> $linker_flags~test $output_objdir/$soname = $lib || mv
> $output_objdir/$soname $lib'
> > +       fi
> > +@@ -4880,7 +5190,7 @@ _LT_EOF
> > +
> > +     hpux10*)
> > +       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> > +-    _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h
> ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs
> $compiler_flags'
> > ++    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h
> ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs
> $compiler_flags'
> > +       else
> > +     _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir
> -o $lib $libobjs $deplibs $linker_flags'
> > +       fi
> > +@@ -4904,10 +5214,10 @@ _LT_EOF
> > +       _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname
> -o $lib $libobjs $deplibs $compiler_flags'
> > +       ;;
> > +     ia64*)
> > +-      _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h
> ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> > ++      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h
> ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> > +       ;;
> > +     *)
> > +-      _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h
> ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs
> $compiler_flags'
> > ++      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h
> ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs
> $compiler_flags'
> > +       ;;
> > +     esac
> > +       else
> > +@@ -4954,16 +5264,31 @@ _LT_EOF
> > +
> > +     irix5* | irix6* | nonstopux*)
> > +       if test "$GCC" = yes; then
> > +-    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs
> $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" &&
> func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations -o $lib'
> > ++    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs
> $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" &&
> func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations -o $lib'
> > +     # Try to use the -exported_symbol ld option, if it does not
> > +     # work, assume that -exports_file does not work either and
> > +     # implicitly export all symbols.
> > +-        save_LDFLAGS="$LDFLAGS"
> > +-        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo
> ${wl}-update_registry ${wl}/dev/null"
> > +-        AC_LINK_IFELSE([AC_LANG_SOURCE([int foo(void) {}])],
> > +-          _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs
> $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" &&
> func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols
> -o $lib'
> > +-        )
> > +-        LDFLAGS="$save_LDFLAGS"
> > ++    # This should be the same for all languages, so no per-tag cache
> variable.
> > ++    AC_CACHE_CHECK([whether the $host_os linker accepts
> -exported_symbol],
> > ++      [lt_cv_irix_exported_symbol],
> > ++      [save_LDFLAGS="$LDFLAGS"
> > ++       LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo
> ${wl}-update_registry ${wl}/dev/null"
> > ++       AC_LINK_IFELSE(
> > ++         [AC_LANG_SOURCE(
> > ++            [AC_LANG_CASE([C], [[int foo (void) { return 0; }]],
> > ++                          [C++], [[int foo (void) { return 0; }]],
> > ++                          [Fortran 77], [[
> > ++      subroutine foo
> > ++      end]],
> > ++                          [Fortran], [[
> > ++      subroutine foo
> > ++      end]])])],
> > ++          [lt_cv_irix_exported_symbol=yes],
> > ++          [lt_cv_irix_exported_symbol=no])
> > ++           LDFLAGS="$save_LDFLAGS"])
> > ++    if test "$lt_cv_irix_exported_symbol" = yes; then
> > ++          _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag
> $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n
> "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"`
> ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file
> ${wl}$export_symbols -o $lib'
> > ++    fi
> > +       else
> > +     _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs
> $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all
> "-set_version $verstring"` -update_registry ${output_objdir}/so_locations
> -o $lib'
> > +     _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs
> $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all
> "-set_version $verstring"` -update_registry ${output_objdir}/so_locations
> -exports_file $export_symbols -o $lib'
> > +@@ -5048,7 +5373,7 @@ _LT_EOF
> > +     osf4* | osf5*)  # as osf3* with the addition of -msym flag
> > +       if test "$GCC" = yes; then
> > +     _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved
> ${wl}\*'
> > +-    _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag}
> $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname
> `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"`
> ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > ++    _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag}
> $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname
> ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version
> ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations
> -o $lib'
> > +     _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath
> ${wl}$libdir'
> > +       else
> > +     _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
> > +@@ -5067,9 +5392,9 @@ _LT_EOF
> > +       _LT_TAGVAR(no_undefined_flag, $1)=' -z defs'
> > +       if test "$GCC" = yes; then
> > +     wlarc='${wl}'
> > +-    _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-z ${wl}text
> ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> > ++    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}-z
> ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> > +     _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" >
> $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo
> "local: *; };" >> $lib.exp~
> > +-      $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h
> ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> > ++      $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp
> ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> > +       else
> > +     case `$CC -V 2>&1` in
> > +     *"Compilers 5.0"*)
> > +@@ -5341,8 +5666,6 @@ _LT_TAGDECL([], [inherit_rpath], [0],
> > +     to runtime path list])
> > + _LT_TAGDECL([], [link_all_deplibs], [0],
> > +     [Whether libtool must link a program against all its dependency
> libraries])
> > +-_LT_TAGDECL([], [fix_srcfile_path], [1],
> > +-    [Fix the shell variable $srcfile for the compiler])
> > + _LT_TAGDECL([], [always_export_symbols], [0],
> > +     [Set to "yes" if exported symbols are required])
> > + _LT_TAGDECL([], [export_symbols_cmds], [2],
> > +@@ -5353,6 +5676,8 @@ _LT_TAGDECL([], [include_expsyms], [1],
> > +     [Symbols that must always be exported])
> > + _LT_TAGDECL([], [prelink_cmds], [2],
> > +     [Commands necessary for linking programs (against libraries) with
> templates])
> > ++_LT_TAGDECL([], [postlink_cmds], [2],
> > ++    [Commands necessary for finishing linking programs])
> > + _LT_TAGDECL([], [file_list_spec], [1],
> > +     [Specify filename containing input files])
> > + dnl FIXME: Not yet implemented
> > +@@ -5454,6 +5779,7 @@ CC="$lt_save_CC"
> > + m4_defun([_LT_LANG_CXX_CONFIG],
> > + [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
> > + m4_require([_LT_DECL_EGREP])dnl
> > ++m4_require([_LT_PATH_MANIFEST_TOOL])dnl
> > + if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
> > +     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
> > +     (test "X$CXX" != "Xg++"))) ; then
> > +@@ -5515,6 +5841,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > +
> > +   # Allow CC to be a program name with arguments.
> > +   lt_save_CC=$CC
> > ++  lt_save_CFLAGS=$CFLAGS
> > +   lt_save_LD=$LD
> > +   lt_save_GCC=$GCC
> > +   GCC=$GXX
> > +@@ -5532,6 +5859,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > +   fi
> > +   test -z "${LDCXX+set}" || LD=$LDCXX
> > +   CC=${CXX-"c++"}
> > ++  CFLAGS=$CXXFLAGS
> > +   compiler=$CC
> > +   _LT_TAGVAR(compiler, $1)=$CC
> > +   _LT_CC_BASENAME([$compiler])
> > +@@ -5695,7 +6023,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > +           _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
> > +           # Determine the default libpath from the value encoded in an
> empty
> > +           # executable.
> > +-          _LT_SYS_MODULE_PATH_AIX
> > ++          _LT_SYS_MODULE_PATH_AIX([$1])
> > +           _LT_TAGVAR(hardcode_libdir_flag_spec,
> $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
> > +
> > +           _LT_TAGVAR(archive_expsym_cmds, $1)='$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_sym_flag:\$export_symbols $shared_flag"
> > +@@ -5707,7 +6035,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > +           else
> > +         # Determine the default libpath from the value encoded in an
> > +         # empty executable.
> > +-        _LT_SYS_MODULE_PATH_AIX
> > ++        _LT_SYS_MODULE_PATH_AIX([$1])
> > +         _LT_TAGVAR(hardcode_libdir_flag_spec,
> $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
> > +         # Warning - without using the other run time loading flags,
> > +         # -berok will link without error, but may produce a broken
> library.
> > +@@ -5749,29 +6077,75 @@ if test "$_lt_caught_CXX_error" != yes; then
> > +         ;;
> > +
> > +       cygwin* | mingw* | pw32* | cegcc*)
> > +-        # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually
> meaningless,
> > +-        # as there is no search path for DLLs.
> > +-        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
> > +-        _LT_TAGVAR(export_dynamic_flag_spec,
> $1)='${wl}--export-all-symbols'
> > +-        _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> > +-        _LT_TAGVAR(always_export_symbols, $1)=no
> > +-        _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> > +-
> > +-        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> > +-          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib
> $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o
> $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib
> -Xlinker $lib'
> > +-          # If the export-symbols file already is a .def file (1st line
> > +-          # is EXPORTS), use it as is; otherwise, prepend...
> > +-          _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q
> $export_symbols`" = xEXPORTS; then
> > +-        cp $export_symbols $output_objdir/$soname.def;
> > +-          else
> > +-        echo EXPORTS > $output_objdir/$soname.def;
> > +-        cat $export_symbols >> $output_objdir/$soname.def;
> > +-          fi~
> > +-          $CC -shared -nostdlib $output_objdir/$soname.def
> $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o
> $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib
> -Xlinker $lib'
> > +-        else
> > +-          _LT_TAGVAR(ld_shlibs, $1)=no
> > +-        fi
> > +-        ;;
> > ++    case $GXX,$cc_basename in
> > ++    ,cl* | no,cl*)
> > ++      # Native MSVC
> > ++      # hardcode_libdir_flag_spec is actually meaningless, as there is
> > ++      # no search path for DLLs.
> > ++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
> > ++      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> > ++      _LT_TAGVAR(always_export_symbols, $1)=yes
> > ++      _LT_TAGVAR(file_list_spec, $1)='@'
> > ++      # Tell ltmain to make .lib files, not .a files.
> > ++      libext=lib
> > ++      # Tell ltmain to make .dll files, not .so files.
> > ++      shrext_cmds=".dll"
> > ++      # FIXME: Setting linknames here is a bad hack.
> > ++      _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname
> $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
> > ++      _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q
> $export_symbols`" = xEXPORTS; then
> > ++          $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/'
> -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
> > ++        else
> > ++          $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' <
> $export_symbols > $output_objdir/$soname.exp;
> > ++        fi~
> > ++        $CC -o $tool_output_objdir$soname $libobjs $compiler_flags
> $deplibs "@$tool_output_objdir$soname.exp"
> -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
> > ++        linknames='
> > ++      # The linker will not automatically build a static lib if we
> build a DLL.
> > ++      # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
> > ++      _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> > ++      # Don't use ranlib
> > ++      _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
> > ++      _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
> > ++        lt_tool_outputfile="@TOOL_OUTPUT@"~
> > ++        case $lt_outputfile in
> > ++          *.exe|*.EXE) ;;
> > ++          *)
> > ++            lt_outputfile="$lt_outputfile.exe"
> > ++            lt_tool_outputfile="$lt_tool_outputfile.exe"
> > ++            ;;
> > ++        esac~
> > ++        func_to_tool_file "$lt_outputfile"~
> > ++        if test "$MANIFEST_TOOL" != ":" && test -f
> "$lt_outputfile.manifest"; then
> > ++          $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest"
> -outputresource:"$lt_tool_outputfile" || exit 1;
> > ++          $RM "$lt_outputfile.manifest";
> > ++        fi'
> > ++      ;;
> > ++    *)
> > ++      # g++
> > ++      # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually
> meaningless,
> > ++      # as there is no search path for DLLs.
> > ++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
> > ++      _LT_TAGVAR(export_dynamic_flag_spec,
> $1)='${wl}--export-all-symbols'
> > ++      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> > ++      _LT_TAGVAR(always_export_symbols, $1)=no
> > ++      _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> > ++
> > ++      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> > ++        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib
> $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o
> $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib
> -Xlinker $lib'
> > ++        # If the export-symbols file already is a .def file (1st line
> > ++        # is EXPORTS), use it as is; otherwise, prepend...
> > ++        _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q
> $export_symbols`" = xEXPORTS; then
> > ++          cp $export_symbols $output_objdir/$soname.def;
> > ++        else
> > ++          echo EXPORTS > $output_objdir/$soname.def;
> > ++          cat $export_symbols >> $output_objdir/$soname.def;
> > ++        fi~
> > ++        $CC -shared -nostdlib $output_objdir/$soname.def
> $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o
> $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib
> -Xlinker $lib'
> > ++      else
> > ++        _LT_TAGVAR(ld_shlibs, $1)=no
> > ++      fi
> > ++      ;;
> > ++    esac
> > ++    ;;
> > +       darwin* | rhapsody*)
> > +         _LT_DARWIN_LINKER_FEATURES($1)
> > +     ;;
> > +@@ -5846,7 +6220,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > +             ;;
> > +           *)
> > +             if test "$GXX" = yes; then
> > +-              _LT_TAGVAR(archive_cmds, $1)='$RM
> $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b
> ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs
> $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname =
> $lib || mv $output_objdir/$soname $lib'
> > ++              _LT_TAGVAR(archive_cmds, $1)='$RM
> $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b
> ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs
> $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname =
> $lib || mv $output_objdir/$soname $lib'
> > +             else
> > +               # FIXME: insert proper C++ library support
> > +               _LT_TAGVAR(ld_shlibs, $1)=no
> > +@@ -5917,10 +6291,10 @@ if test "$_lt_caught_CXX_error" != yes; then
> > +                 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib
> -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs
> $postdep_objects $compiler_flags'
> > +                 ;;
> > +               ia64*)
> > +-                _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib
> -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects
> $libobjs $deplibs $postdep_objects $compiler_flags'
> > ++                _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib
> $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects
> $libobjs $deplibs $postdep_objects $compiler_flags'
> > +                 ;;
> > +               *)
> > +-                _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib
> -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib
> $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
> > ++                _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib
> $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib
> $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
> > +                 ;;
> > +             esac
> > +           fi
> > +@@ -5961,9 +6335,9 @@ if test "$_lt_caught_CXX_error" != yes; then
> > +           *)
> > +         if test "$GXX" = yes; then
> > +           if test "$with_gnu_ld" = no; then
> > +-            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib
> $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags
> ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all
> "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations -o $lib'
> > ++            _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag
> -nostdlib $predep_objects $libobjs $deplibs $postdep_objects
> $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" &&
> func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations -o $lib'
> > +           else
> > +-            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib
> $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags
> ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all
> "${wl}-set_version ${wl}$verstring"` -o $lib'
> > ++            _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag
> -nostdlib $predep_objects $libobjs $deplibs $postdep_objects
> $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" &&
> func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
> > +           fi
> > +         fi
> > +         _LT_TAGVAR(link_all_deplibs, $1)=yes
> > +@@ -6033,20 +6407,20 @@ if test "$_lt_caught_CXX_error" != yes; then
> > +           _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~
> > +             rm -rf $tpldir~
> > +             $CC --prelink_objects --instantiation_dir $tpldir $objs
> $libobjs $compile_deplibs~
> > +-            compile_command="$compile_command `find $tpldir -name \*.o
> | $NL2SP`"'
> > ++            compile_command="$compile_command `find $tpldir -name \*.o
> | sort | $NL2SP`"'
> > +           _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~
> > +             rm -rf $tpldir~
> > +             $CC --prelink_objects --instantiation_dir $tpldir
> $oldobjs$old_deplibs~
> > +-            $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir
> -name \*.o | $NL2SP`~
> > ++            $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir
> -name \*.o | sort | $NL2SP`~
> > +             $RANLIB $oldlib'
> > +           _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~
> > +             rm -rf $tpldir~
> > +             $CC --prelink_objects --instantiation_dir $tpldir
> $predep_objects $libobjs $deplibs $convenience $postdep_objects~
> > +-            $CC -shared $pic_flag $predep_objects $libobjs $deplibs
> `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags
> ${wl}-soname ${wl}$soname -o $lib'
> > ++            $CC -shared $pic_flag $predep_objects $libobjs $deplibs
> `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags
> ${wl}-soname ${wl}$soname -o $lib'
> > +           _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~
> > +             rm -rf $tpldir~
> > +             $CC --prelink_objects --instantiation_dir $tpldir
> $predep_objects $libobjs $deplibs $convenience $postdep_objects~
> > +-            $CC -shared $pic_flag $predep_objects $libobjs $deplibs
> `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags
> ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o
> $lib'
> > ++            $CC -shared $pic_flag $predep_objects $libobjs $deplibs
> `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags
> ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o
> $lib'
> > +           ;;
> > +         *) # Version 6 and above use weak symbols
> > +           _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag
> $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags
> ${wl}-soname ${wl}$soname -o $lib'
> > +@@ -6241,7 +6615,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > +               _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib
> ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects
> $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" &&
> func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations -o $lib'
> > +               ;;
> > +             *)
> > +-              _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib
> ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects
> $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring"
> && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations -o $lib'
> > ++              _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag
> -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs
> $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test
> -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"`
> ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > +               ;;
> > +           esac
> > +
> > +@@ -6287,7 +6661,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > +
> > +       solaris*)
> > +         case $cc_basename in
> > +-          CC*)
> > ++          CC* | sunCC*)
> > +         # Sun C++ 4.2, 5.x and Centerline C++
> > +             _LT_TAGVAR(archive_cmds_need_lc,$1)=yes
> > +         _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
> > +@@ -6328,9 +6702,9 @@ if test "$_lt_caught_CXX_error" != yes; then
> > +         if test "$GXX" = yes && test "$with_gnu_ld" = no; then
> > +           _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
> > +           if $CC --version | $GREP -v '^2\.7' > /dev/null; then
> > +-            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib
> $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags
> ${wl}-h $wl$soname -o $lib'
> > ++            _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag
> -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects
> $compiler_flags ${wl}-h $wl$soname -o $lib'
> > +             _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" >
> $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo
> "local: *; };" >> $lib.exp~
> > +-              $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib
> $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM
> $lib.exp'
> > ++              $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o
> $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM
> $lib.exp'
> > +
> > +             # Commands to make compiler produce verbose output that
> lists
> > +             # what "hidden" libraries, object files and flags are used
> when
> > +@@ -6459,6 +6833,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > +   fi # test -n "$compiler"
> > +
> > +   CC=$lt_save_CC
> > ++  CFLAGS=$lt_save_CFLAGS
> > +   LDCXX=$LD
> > +   LD=$lt_save_LD
> > +   GCC=$lt_save_GCC
> > +@@ -6473,6 +6848,29 @@ AC_LANG_POP
> > + ])# _LT_LANG_CXX_CONFIG
> > +
> > +
> > ++# _LT_FUNC_STRIPNAME_CNF
> > ++# ----------------------
> > ++# func_stripname_cnf prefix suffix name
> > ++# strip PREFIX and SUFFIX off of NAME.
> > ++# PREFIX and SUFFIX must not contain globbing or regex special
> > ++# characters, hashes, percent signs, but SUFFIX may contain a leading
> > ++# dot (in which case that matches only a dot).
> > ++#
> > ++# This function is identical to the (non-XSI) version of
> func_stripname,
> > ++# except this one can be used by m4 code that may be executed by
> configure,
> > ++# rather than the libtool script.
> > ++m4_defun([_LT_FUNC_STRIPNAME_CNF],[dnl
> > ++AC_REQUIRE([_LT_DECL_SED])
> > ++AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])
> > ++func_stripname_cnf ()
> > ++{
> > ++  case ${2} in
> > ++  .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%;
> s%\\\\${2}\$%%"`;;
> > ++  *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%;
> s%${2}\$%%"`;;
> > ++  esac
> > ++} # func_stripname_cnf
> > ++])# _LT_FUNC_STRIPNAME_CNF
> > ++
> > + # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
> > + # ---------------------------------
> > + # Figure out "hidden" library dependencies from verbose
> > +@@ -6481,6 +6879,7 @@ AC_LANG_POP
> > + # objects, libraries and library flags.
> > + m4_defun([_LT_SYS_HIDDEN_LIBDEPS],
> > + [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
> > ++AC_REQUIRE([_LT_FUNC_STRIPNAME_CNF])dnl
> > + # Dependencies to place before and after the object being linked:
> > + _LT_TAGVAR(predep_objects, $1)=
> > + _LT_TAGVAR(postdep_objects, $1)=
> > +@@ -6531,6 +6930,13 @@ public class foo {
> > + };
> > + _LT_EOF
> > + ])
> > ++
> > ++_lt_libdeps_save_CFLAGS=$CFLAGS
> > ++case "$CC $CFLAGS " in #(
> > ++*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
> > ++*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
> > ++esac
> > ++
> > + dnl Parse the compiler output and extract the necessary
> > + dnl objects, libraries and library flags.
> > + if AC_TRY_EVAL(ac_compile); then
> > +@@ -6542,7 +6948,7 @@ if AC_TRY_EVAL(ac_compile); then
> > +   pre_test_object_deps_done=no
> > +
> > +   for p in `eval "$output_verbose_link_cmd"`; do
> > +-    case $p in
> > ++    case ${prev}${p} in
> > +
> > +     -L* | -R* | -l*)
> > +        # Some compilers place space between "-{L,R}" and the path.
> > +@@ -6551,13 +6957,22 @@ if AC_TRY_EVAL(ac_compile); then
> > +           test $p = "-R"; then
> > +      prev=$p
> > +      continue
> > +-       else
> > +-     prev=
> > +        fi
> > +
> > ++       # Expand the sysroot to ease extracting the directories later.
> > ++       if test -z "$prev"; then
> > ++         case $p in
> > ++         -L*) func_stripname_cnf '-L' '' "$p"; prev=-L;
> p=$func_stripname_result ;;
> > ++         -R*) func_stripname_cnf '-R' '' "$p"; prev=-R;
> p=$func_stripname_result ;;
> > ++         -l*) func_stripname_cnf '-l' '' "$p"; prev=-l;
> p=$func_stripname_result ;;
> > ++         esac
> > ++       fi
> > ++       case $p in
> > ++       =*) func_stripname_cnf '=' '' "$p";
> p=$lt_sysroot$func_stripname_result ;;
> > ++       esac
> > +        if test "$pre_test_object_deps_done" = no; then
> > +-     case $p in
> > +-     -L* | -R*)
> > ++     case ${prev} in
> > ++     -L | -R)
> > +        # Internal compiler library paths should come after those
> > +        # provided the user.  The postdeps already come after the
> > +        # user supplied libs so there is no need to process them.
> > +@@ -6577,8 +6992,10 @@ if AC_TRY_EVAL(ac_compile); then
> > +        _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)}
> ${prev}${p}"
> > +      fi
> > +        fi
> > ++       prev=
> > +        ;;
> > +
> > ++    *.lto.$objext) ;; # Ignore GCC LTO objects
> > +     *.$objext)
> > +        # This assumes that the test object file only shows up
> > +        # once in the compiler output.
> > +@@ -6614,6 +7031,7 @@ else
> > + fi
> > +
> > + $RM -f confest.$objext
> > ++CFLAGS=$_lt_libdeps_save_CFLAGS
> > +
> > + # PORTME: override above test on systems where it is broken
> > + m4_if([$1], [CXX],
> > +@@ -6650,7 +7068,7 @@ linux*)
> > +
> > + solaris*)
> > +   case $cc_basename in
> > +-  CC*)
> > ++  CC* | sunCC*)
> > +     # The more standards-conforming stlport4 library is
> > +     # incompatible with the Cstd library. Avoid specifying
> > +     # it if it's in CXXFLAGS. Ignore libCrun as
> > +@@ -6763,7 +7181,9 @@ if test "$_lt_disable_F77" != yes; then
> > +   # Allow CC to be a program name with arguments.
> > +   lt_save_CC="$CC"
> > +   lt_save_GCC=$GCC
> > ++  lt_save_CFLAGS=$CFLAGS
> > +   CC=${F77-"f77"}
> > ++  CFLAGS=$FFLAGS
> > +   compiler=$CC
> > +   _LT_TAGVAR(compiler, $1)=$CC
> > +   _LT_CC_BASENAME([$compiler])
> > +@@ -6817,6 +7237,7 @@ if test "$_lt_disable_F77" != yes; then
> > +
> > +   GCC=$lt_save_GCC
> > +   CC="$lt_save_CC"
> > ++  CFLAGS="$lt_save_CFLAGS"
> > + fi # test "$_lt_disable_F77" != yes
> > +
> > + AC_LANG_POP
> > +@@ -6893,7 +7314,9 @@ if test "$_lt_disable_FC" != yes; then
> > +   # Allow CC to be a program name with arguments.
> > +   lt_save_CC="$CC"
> > +   lt_save_GCC=$GCC
> > ++  lt_save_CFLAGS=$CFLAGS
> > +   CC=${FC-"f95"}
> > ++  CFLAGS=$FCFLAGS
> > +   compiler=$CC
> > +   GCC=$ac_cv_fc_compiler_gnu
> > +
> > +@@ -6949,7 +7372,8 @@ if test "$_lt_disable_FC" != yes; then
> > +   fi # test -n "$compiler"
> > +
> > +   GCC=$lt_save_GCC
> > +-  CC="$lt_save_CC"
> > ++  CC=$lt_save_CC
> > ++  CFLAGS=$lt_save_CFLAGS
> > + fi # test "$_lt_disable_FC" != yes
> > +
> > + AC_LANG_POP
> > +@@ -6986,10 +7410,12 @@ _LT_COMPILER_BOILERPLATE
> > + _LT_LINKER_BOILERPLATE
> > +
> > + # Allow CC to be a program name with arguments.
> > +-lt_save_CC="$CC"
> > ++lt_save_CC=$CC
> > ++lt_save_CFLAGS=$CFLAGS
> > + lt_save_GCC=$GCC
> > + GCC=yes
> > + CC=${GCJ-"gcj"}
> > ++CFLAGS=$GCJFLAGS
> > + compiler=$CC
> > + _LT_TAGVAR(compiler, $1)=$CC
> > + _LT_TAGVAR(LD, $1)="$LD"
> > +@@ -7020,7 +7446,8 @@ fi
> > + AC_LANG_RESTORE
> > +
> > + GCC=$lt_save_GCC
> > +-CC="$lt_save_CC"
> > ++CC=$lt_save_CC
> > ++CFLAGS=$lt_save_CFLAGS
> > + ])# _LT_LANG_GCJ_CONFIG
> > +
> > +
> > +@@ -7055,9 +7482,11 @@ _LT_LINKER_BOILERPLATE
> > +
> > + # Allow CC to be a program name with arguments.
> > + lt_save_CC="$CC"
> > ++lt_save_CFLAGS=$CFLAGS
> > + lt_save_GCC=$GCC
> > + GCC=
> > + CC=${RC-"windres"}
> > ++CFLAGS=
> > + compiler=$CC
> > + _LT_TAGVAR(compiler, $1)=$CC
> > + _LT_CC_BASENAME([$compiler])
> > +@@ -7070,7 +7499,8 @@ fi
> > +
> > + GCC=$lt_save_GCC
> > + AC_LANG_RESTORE
> > +-CC="$lt_save_CC"
> > ++CC=$lt_save_CC
> > ++CFLAGS=$lt_save_CFLAGS
> > + ])# _LT_LANG_RC_CONFIG
> > +
> > +
> > +@@ -7129,6 +7559,15 @@ _LT_DECL([], [OBJDUMP], [1], [An object symbol
> dumper])
> > + AC_SUBST([OBJDUMP])
> > + ])
> > +
> > ++# _LT_DECL_DLLTOOL
> > ++# ----------------
> > ++# Ensure DLLTOOL variable is set.
> > ++m4_defun([_LT_DECL_DLLTOOL],
> > ++[AC_CHECK_TOOL(DLLTOOL, dlltool, false)
> > ++test -z "$DLLTOOL" && DLLTOOL=dlltool
> > ++_LT_DECL([], [DLLTOOL], [1], [DLL creation program])
> > ++AC_SUBST([DLLTOOL])
> > ++])
> > +
> > + # _LT_DECL_SED
> > + # ------------
> > +@@ -7222,8 +7661,8 @@ m4_defun([_LT_CHECK_SHELL_FEATURES],
> > + # Try some XSI features
> > + xsi_shell=no
> > + ( _lt_dummy="a/b/c"
> > +-  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
> > +-      = c,a/b,, \
> > ++  test
> "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"},
> \
> > ++      = c,a/b,b/c, \
> > +     && eval 'test $(( 1 + 1 )) -eq 2 \
> > +     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
> > +   && xsi_shell=yes
> > +@@ -7262,206 +7701,162 @@ _LT_DECL([NL2SP], [lt_NL2SP], [1], [turn
> newlines into spaces])dnl
> > + ])# _LT_CHECK_SHELL_FEATURES
> > +
> > +
> > +-# _LT_PROG_XSI_SHELLFNS
> > +-# ---------------------
> > +-# Bourne and XSI compatible variants of some useful shell functions.
> > +-m4_defun([_LT_PROG_XSI_SHELLFNS],
> > +-[case $xsi_shell in
> > +-  yes)
> > +-    cat << \_LT_EOF >> "$cfgfile"
> > +-
> > +-# func_dirname file append nondir_replacement
> > +-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> > +-# otherwise set result to NONDIR_REPLACEMENT.
> > +-func_dirname ()
> > +-{
> > +-  case ${1} in
> > +-    */*) func_dirname_result="${1%/*}${2}" ;;
> > +-    *  ) func_dirname_result="${3}" ;;
> > +-  esac
> > +-}
> > +-
> > +-# func_basename file
> > +-func_basename ()
> > +-{
> > +-  func_basename_result="${1##*/}"
> > +-}
> > +-
> > +-# func_dirname_and_basename file append nondir_replacement
> > +-# perform func_basename and func_dirname in a single function
> > +-# call:
> > +-#   dirname:  Compute the dirname of FILE.  If nonempty,
> > +-#             add APPEND to the result, otherwise set result
> > +-#             to NONDIR_REPLACEMENT.
> > +-#             value returned in "$func_dirname_result"
> > +-#   basename: Compute filename of FILE.
> > +-#             value retuned in "$func_basename_result"
> > +-# Implementation must be kept synchronized with func_dirname
> > +-# and func_basename. For efficiency, we do not delegate to
> > +-# those functions but instead duplicate the functionality here.
> > +-func_dirname_and_basename ()
> > +-{
> > +-  case ${1} in
> > +-    */*) func_dirname_result="${1%/*}${2}" ;;
> > +-    *  ) func_dirname_result="${3}" ;;
> > +-  esac
> > +-  func_basename_result="${1##*/}"
> > +-}
> > +-
> > +-# func_stripname prefix suffix name
> > +-# strip PREFIX and SUFFIX off of NAME.
> > +-# PREFIX and SUFFIX must not contain globbing or regex special
> > +-# characters, hashes, percent signs, but SUFFIX may contain a leading
> > +-# dot (in which case that matches only a dot).
> > +-func_stripname ()
> > +-{
> > +-  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
> > +-  # positional parameters, so assign one to ordinary parameter first.
> > +-  func_stripname_result=${3}
> > +-  func_stripname_result=${func_stripname_result#"${1}"}
> > +-  func_stripname_result=${func_stripname_result%"${2}"}
> > +-}
> > +-
> > +-# func_opt_split
> > +-func_opt_split ()
> > +-{
> > +-  func_opt_split_opt=${1%%=*}
> > +-  func_opt_split_arg=${1#*=}
> > +-}
> > +-
> > +-# func_lo2o object
> > +-func_lo2o ()
> > +-{
> > +-  case ${1} in
> > +-    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
> > +-    *)    func_lo2o_result=${1} ;;
> > +-  esac
> > +-}
> > +-
> > +-# func_xform libobj-or-source
> > +-func_xform ()
> > +-{
> > +-  func_xform_result=${1%.*}.lo
> > +-}
> > +-
> > +-# func_arith arithmetic-term...
> > +-func_arith ()
> > +-{
> > +-  func_arith_result=$(( $[*] ))
> > +-}
> > +-
> > +-# func_len string
> > +-# STRING may not start with a hyphen.
> > +-func_len ()
> > +-{
> > +-  func_len_result=${#1}
> > +-}
> > ++# _LT_PROG_FUNCTION_REPLACE (FUNCNAME, REPLACEMENT-BODY)
> > ++# ------------------------------------------------------
> > ++# In `$cfgfile', look for function FUNCNAME delimited by `^FUNCNAME
> ()$' and
> > ++# '^} FUNCNAME ', and replace its body with REPLACEMENT-BODY.
> > ++m4_defun([_LT_PROG_FUNCTION_REPLACE],
> > ++[dnl {
> > ++sed -e '/^$1 ()$/,/^} # $1 /c\
> > ++$1 ()\
> > ++{\
> > ++m4_bpatsubsts([$2], [$], [\\], [^\([         ]\)], [\\\1])
> > ++} # Extended-shell $1 implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++])
> > +
> > +-_LT_EOF
> > +-    ;;
> > +-  *) # Bourne compatible functions.
> > +-    cat << \_LT_EOF >> "$cfgfile"
> > +
> > +-# func_dirname file append nondir_replacement
> > +-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> > +-# otherwise set result to NONDIR_REPLACEMENT.
> > +-func_dirname ()
> > +-{
> > +-  # Extract subdirectory from the argument.
> > +-  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
> > +-  if test "X$func_dirname_result" = "X${1}"; then
> > +-    func_dirname_result="${3}"
> > +-  else
> > +-    func_dirname_result="$func_dirname_result${2}"
> > +-  fi
> > +-}
> > ++# _LT_PROG_REPLACE_SHELLFNS
> > ++# -------------------------
> > ++# Replace existing portable implementations of several shell functions
> with
> > ++# equivalent extended shell implementations where those features are
> available..
> > ++m4_defun([_LT_PROG_REPLACE_SHELLFNS],
> > ++[if test x"$xsi_shell" = xyes; then
> > ++  _LT_PROG_FUNCTION_REPLACE([func_dirname], [dnl
> > ++    case ${1} in
> > ++      */*) func_dirname_result="${1%/*}${2}" ;;
> > ++      *  ) func_dirname_result="${3}" ;;
> > ++    esac])
> > ++
> > ++  _LT_PROG_FUNCTION_REPLACE([func_basename], [dnl
> > ++    func_basename_result="${1##*/}"])
> > ++
> > ++  _LT_PROG_FUNCTION_REPLACE([func_dirname_and_basename], [dnl
> > ++    case ${1} in
> > ++      */*) func_dirname_result="${1%/*}${2}" ;;
> > ++      *  ) func_dirname_result="${3}" ;;
> > ++    esac
> > ++    func_basename_result="${1##*/}"])
> > +
> > +-# func_basename file
> > +-func_basename ()
> > +-{
> > +-  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
> > +-}
> > ++  _LT_PROG_FUNCTION_REPLACE([func_stripname], [dnl
> > ++    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
> > ++    # positional parameters, so assign one to ordinary parameter first.
> > ++    func_stripname_result=${3}
> > ++    func_stripname_result=${func_stripname_result#"${1}"}
> > ++    func_stripname_result=${func_stripname_result%"${2}"}])
> > +
> > +-dnl func_dirname_and_basename
> > +-dnl A portable version of this function is already defined in
> general.m4sh
> > +-dnl so there is no need for it here.
> > ++  _LT_PROG_FUNCTION_REPLACE([func_split_long_opt], [dnl
> > ++    func_split_long_opt_name=${1%%=*}
> > ++    func_split_long_opt_arg=${1#*=}])
> > +
> > +-# func_stripname prefix suffix name
> > +-# strip PREFIX and SUFFIX off of NAME.
> > +-# PREFIX and SUFFIX must not contain globbing or regex special
> > +-# characters, hashes, percent signs, but SUFFIX may contain a leading
> > +-# dot (in which case that matches only a dot).
> > +-# func_strip_suffix prefix name
> > +-func_stripname ()
> > +-{
> > +-  case ${2} in
> > +-    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%;
> s%\\\\${2}\$%%"`;;
> > +-    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%;
> s%${2}\$%%"`;;
> > +-  esac
> > +-}
> > ++  _LT_PROG_FUNCTION_REPLACE([func_split_short_opt], [dnl
> > ++    func_split_short_opt_arg=${1#??}
> > ++    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}])
> > +
> > +-# sed scripts:
> > +-my_sed_long_opt='1s/^\(-[[^=]]*\)=.*/\1/;q'
> > +-my_sed_long_arg='1s/^-[[^=]]*=//'
> > ++  _LT_PROG_FUNCTION_REPLACE([func_lo2o], [dnl
> > ++    case ${1} in
> > ++      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
> > ++      *)    func_lo2o_result=${1} ;;
> > ++    esac])
> > +
> > +-# func_opt_split
> > +-func_opt_split ()
> > +-{
> > +-  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
> > +-  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
> > +-}
> > ++  _LT_PROG_FUNCTION_REPLACE([func_xform], [
> func_xform_result=${1%.*}.lo])
> > +
> > +-# func_lo2o object
> > +-func_lo2o ()
> > +-{
> > +-  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
> > +-}
> > ++  _LT_PROG_FUNCTION_REPLACE([func_arith], [    func_arith_result=$((
> $[*] ))])
> > +
> > +-# func_xform libobj-or-source
> > +-func_xform ()
> > +-{
> > +-  func_xform_result=`$ECHO "${1}" | $SED 's/\.[[^.]]*$/.lo/'`
> > +-}
> > ++  _LT_PROG_FUNCTION_REPLACE([func_len], [    func_len_result=${#1}])
> > ++fi
> > +
> > +-# func_arith arithmetic-term...
> > +-func_arith ()
> > +-{
> > +-  func_arith_result=`expr "$[@]"`
> > +-}
> > ++if test x"$lt_shell_append" = xyes; then
> > ++  _LT_PROG_FUNCTION_REPLACE([func_append], [    eval "${1}+=\\${2}"])
> > +
> > +-# func_len string
> > +-# STRING may not start with a hyphen.
> > +-func_len ()
> > +-{
> > +-  func_len_result=`expr "$[1]" : ".*" 2>/dev/null || echo $max_cmd_len`
> > +-}
> > ++  _LT_PROG_FUNCTION_REPLACE([func_append_quoted], [dnl
> > ++    func_quote_for_eval "${2}"
> > ++dnl m4 expansion turns \\\\ into \\, and then the shell eval turns
> that into \
> > ++    eval "${1}+=\\\\ \\$func_quote_for_eval_result"])
> > +
> > +-_LT_EOF
> > +-esac
> > ++  # Save a `func_append' function call where possible by direct use of
> '+='
> > ++  sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1+="%g' $cfgfile >
> $cfgfile.tmp \
> > ++    && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++  test 0 -eq $? || _lt_function_replace_fail=:
> > ++else
> > ++  # Save a `func_append' function call even when '+=' is not available
> > ++  sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1="$\1%g' $cfgfile >
> $cfgfile.tmp \
> > ++    && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++  test 0 -eq $? || _lt_function_replace_fail=:
> > ++fi
> > +
> > +-case $lt_shell_append in
> > +-  yes)
> > +-    cat << \_LT_EOF >> "$cfgfile"
> > ++if test x"$_lt_function_replace_fail" = x":"; then
> > ++  AC_MSG_WARN([Unable to substitute extended shell functions in
> $ofile])
> > ++fi
> > ++])
> > +
> > +-# func_append var value
> > +-# Append VALUE to the end of shell variable VAR.
> > +-func_append ()
> > +-{
> > +-  eval "$[1]+=\$[2]"
> > +-}
> > +-_LT_EOF
> > ++# _LT_PATH_CONVERSION_FUNCTIONS
> > ++# -----------------------------
> > ++# Determine which file name conversion functions should be used by
> > ++# func_to_host_file (and, implicitly, by func_to_host_path).  These
> are needed
> > ++# for certain cross-compile configurations and native mingw.
> > ++m4_defun([_LT_PATH_CONVERSION_FUNCTIONS],
> > ++[AC_REQUIRE([AC_CANONICAL_HOST])dnl
> > ++AC_REQUIRE([AC_CANONICAL_BUILD])dnl
> > ++AC_MSG_CHECKING([how to convert $build file names to $host format])
> > ++AC_CACHE_VAL(lt_cv_to_host_file_cmd,
> > ++[case $host in
> > ++  *-*-mingw* )
> > ++    case $build in
> > ++      *-*-mingw* ) # actually msys
> > ++        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
> > ++        ;;
> > ++      *-*-cygwin* )
> > ++        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
> > ++        ;;
> > ++      * ) # otherwise, assume *nix
> > ++        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
> > ++        ;;
> > ++    esac
> > +     ;;
> > +-  *)
> > +-    cat << \_LT_EOF >> "$cfgfile"
> > +-
> > +-# func_append var value
> > +-# Append VALUE to the end of shell variable VAR.
> > +-func_append ()
> > +-{
> > +-  eval "$[1]=\$$[1]\$[2]"
> > +-}
> > +-
> > +-_LT_EOF
> > ++  *-*-cygwin* )
> > ++    case $build in
> > ++      *-*-mingw* ) # actually msys
> > ++        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
> > ++        ;;
> > ++      *-*-cygwin* )
> > ++        lt_cv_to_host_file_cmd=func_convert_file_noop
> > ++        ;;
> > ++      * ) # otherwise, assume *nix
> > ++        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
> > ++        ;;
> > ++    esac
> > +     ;;
> > +-  esac
> > ++  * ) # unhandled hosts (and "normal" native builds)
> > ++    lt_cv_to_host_file_cmd=func_convert_file_noop
> > ++    ;;
> > ++esac
> > ++])
> > ++to_host_file_cmd=$lt_cv_to_host_file_cmd
> > ++AC_MSG_RESULT([$lt_cv_to_host_file_cmd])
> > ++_LT_DECL([to_host_file_cmd], [lt_cv_to_host_file_cmd],
> > ++         [0], [convert $build file names to $host format])dnl
> > ++
> > ++AC_MSG_CHECKING([how to convert $build file names to toolchain format])
> > ++AC_CACHE_VAL(lt_cv_to_tool_file_cmd,
> > ++[#assume ordinary cross tools, or native build.
> > ++lt_cv_to_tool_file_cmd=func_convert_file_noop
> > ++case $host in
> > ++  *-*-mingw* )
> > ++    case $build in
> > ++      *-*-mingw* ) # actually msys
> > ++        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
> > ++        ;;
> > ++    esac
> > ++    ;;
> > ++esac
> > + ])
> > ++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
> > ++AC_MSG_RESULT([$lt_cv_to_tool_file_cmd])
> > ++_LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd],
> > ++         [0], [convert $build files to toolchain format])dnl
> > ++])# _LT_PATH_CONVERSION_FUNCTIONS
> > +diff --git a/ltmain.sh b/ltmain.sh
> > +index 9503ec85d70..70e856e0659 100644
> > +--- a/ltmain.sh
> > ++++ b/ltmain.sh
> > +@@ -1,10 +1,9 @@
> > +-# Generated from ltmain.m4sh.
> > +
> > +-# libtool (GNU libtool 1.3134 2009-11-29) 2.2.7a
> > ++# libtool (GNU libtool) 2.4
> > + # Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
> > +
> > + # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> 2006,
> > +-# 2007, 2008, 2009 Free Software Foundation, Inc.
> > ++# 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
> > + # This is free software; see the source for copying conditions.  There
> is NO
> > + # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
> PURPOSE.
> > +
> > +@@ -38,7 +37,6 @@
> > + #   -n, --dry-run            display commands without modifying any
> files
> > + #       --features           display basic configuration information
> and exit
> > + #       --mode=MODE          use operation mode MODE
> > +-#       --no-finish          let install mode avoid finish commands
> > + #       --preserve-dup-deps  don't remove duplicate dependency
> libraries
> > + #       --quiet, --silent    don't print informational messages
> > + #       --no-quiet, --no-silent
> > +@@ -71,17 +69,19 @@
> > + #         compiler:         $LTCC
> > + #         compiler flags:           $LTCFLAGS
> > + #         linker:           $LD (gnu? $with_gnu_ld)
> > +-#         $progname:        (GNU libtool 1.3134 2009-11-29) 2.2.7a
> > ++#         $progname:        (GNU libtool) 2.4
> > + #         automake: $automake_version
> > + #         autoconf: $autoconf_version
> > + #
> > + # Report bugs to <bug-libtool@gnu.org>.
> > ++# GNU libtool home page: <http://www.gnu.org/software/libtool/>.
> > ++# General help using GNU software: <http://www.gnu.org/gethelp/>.
> > +
> > + PROGRAM=libtool
> > + PACKAGE=libtool
> > +-VERSION=2.2.7a
> > +-TIMESTAMP=" 1.3134 2009-11-29"
> > +-package_revision=1.3134
> > ++VERSION=2.4
> > ++TIMESTAMP=""
> > ++package_revision=1.3293
> > +
> > + # Be Bourne compatible
> > + if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
> > +@@ -106,9 +106,6 @@ _LTECHO_EOF'
> > + }
> > +
> > + # NLS nuisances: We save the old values to restore during execute mode.
> > +-# Only set LANG and LC_ALL to C if already set.
> > +-# These must not be set unconditionally because not all systems
> understand
> > +-# e.g. LANG=C (notably SCO).
> > + lt_user_locale=
> > + lt_safe_locale=
> > + for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
> > +@@ -121,15 +118,13 @@ do
> > +       lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\"
> > +     fi"
> > + done
> > ++LC_ALL=C
> > ++LANGUAGE=C
> > ++export LANGUAGE LC_ALL
> > +
> > + $lt_unset CDPATH
> > +
> > +
> > +-
> > +-
> > +-
> > +-
> > +-
> > + # Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+,
> sh
> > + # is ksh but when the shell is invoked as "sh" and the current value of
> > + # the _XPG environment variable is not equal to 1 (one), the special
> > +@@ -140,7 +135,7 @@ progpath="$0"
> > +
> > +
> > + : ${CP="cp -f"}
> > +-: ${ECHO=$as_echo}
> > ++test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'}
> > + : ${EGREP="/bin/grep -E"}
> > + : ${FGREP="/bin/grep -F"}
> > + : ${GREP="/bin/grep"}
> > +@@ -149,7 +144,7 @@ progpath="$0"
> > + : ${MKDIR="mkdir"}
> > + : ${MV="mv -f"}
> > + : ${RM="rm -f"}
> > +-: ${SED="/mount/endor/wildenhu/local-x86_64/bin/sed"}
> > ++: ${SED="/bin/sed"}
> > + : ${SHELL="${CONFIG_SHELL-/bin/sh}"}
> > + : ${Xsed="$SED -e 1s/^X//"}
> > +
> > +@@ -169,6 +164,27 @@ IFS="   $lt_nl"
> > + dirname="s,/[^/]*$,,"
> > + basename="s,^.*/,,"
> > +
> > ++# func_dirname file append nondir_replacement
> > ++# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> > ++# otherwise set result to NONDIR_REPLACEMENT.
> > ++func_dirname ()
> > ++{
> > ++    func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
> > ++    if test "X$func_dirname_result" = "X${1}"; then
> > ++      func_dirname_result="${3}"
> > ++    else
> > ++      func_dirname_result="$func_dirname_result${2}"
> > ++    fi
> > ++} # func_dirname may be replaced by extended shell implementation
> > ++
> > ++
> > ++# func_basename file
> > ++func_basename ()
> > ++{
> > ++    func_basename_result=`$ECHO "${1}" | $SED "$basename"`
> > ++} # func_basename may be replaced by extended shell implementation
> > ++
> > ++
> > + # func_dirname_and_basename file append nondir_replacement
> > + # perform func_basename and func_dirname in a single function
> > + # call:
> > +@@ -183,17 +199,31 @@ basename="s,^.*/,,"
> > + # those functions but instead duplicate the functionality here.
> > + func_dirname_and_basename ()
> > + {
> > +-  # Extract subdirectory from the argument.
> > +-  func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"`
> > +-  if test "X$func_dirname_result" = "X${1}"; then
> > +-    func_dirname_result="${3}"
> > +-  else
> > +-    func_dirname_result="$func_dirname_result${2}"
> > +-  fi
> > +-  func_basename_result=`$ECHO "${1}" | $SED -e "$basename"`
> > +-}
> > ++    # Extract subdirectory from the argument.
> > ++    func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"`
> > ++    if test "X$func_dirname_result" = "X${1}"; then
> > ++      func_dirname_result="${3}"
> > ++    else
> > ++      func_dirname_result="$func_dirname_result${2}"
> > ++    fi
> > ++    func_basename_result=`$ECHO "${1}" | $SED -e "$basename"`
> > ++} # func_dirname_and_basename may be replaced by extended shell
> implementation
> > ++
> > ++
> > ++# func_stripname prefix suffix name
> > ++# strip PREFIX and SUFFIX off of NAME.
> > ++# PREFIX and SUFFIX must not contain globbing or regex special
> > ++# characters, hashes, percent signs, but SUFFIX may contain a leading
> > ++# dot (in which case that matches only a dot).
> > ++# func_strip_suffix prefix name
> > ++func_stripname ()
> > ++{
> > ++    case ${2} in
> > ++      .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%;
> s%\\\\${2}\$%%"`;;
> > ++      *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%;
> s%${2}\$%%"`;;
> > ++    esac
> > ++} # func_stripname may be replaced by extended shell implementation
> > +
> > +-# Generated shell functions inserted here.
> > +
> > + # These SED scripts presuppose an absolute path with a trailing slash.
> > + pathcar='s,^/\([^/]*\).*$,\1,'
> > +@@ -376,6 +406,15 @@ sed_quote_subst='s/\([`"$\\]\)/\\\1/g'
> > + # Same as above, but do not quote variable references.
> > + double_quote_subst='s/\(["`\\]\)/\\\1/g'
> > +
> > ++# Sed substitution that turns a string into a regex matching for the
> > ++# string literally.
> > ++sed_make_literal_regex='s,[].[^$\\*\/],\\&,g'
> > ++
> > ++# Sed substitution that converts a w32 file name or path
> > ++# which contains forward slashes, into one that contains
> > ++# (escaped) backslashes.  A very naive implementation.
> > ++lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
> > ++
> > + # Re-`\' parameter expansions in output of double_quote_subst that were
> > + # `\'-ed in input to the same.  If an odd number of `\' preceded a '$'
> > + # in input to double_quote_subst, that '$' was protected from
> expansion.
> > +@@ -404,7 +443,7 @@ opt_warning=:
> > + # name if it has been set yet.
> > + func_echo ()
> > + {
> > +-    $ECHO "$progname${mode+: }$mode: $*"
> > ++    $ECHO "$progname: ${opt_mode+$opt_mode: }$*"
> > + }
> > +
> > + # func_verbose arg...
> > +@@ -430,14 +469,14 @@ func_echo_all ()
> > + # Echo program name prefixed message to standard error.
> > + func_error ()
> > + {
> > +-    $ECHO "$progname${mode+: }$mode: "${1+"$@"} 1>&2
> > ++    $ECHO "$progname: ${opt_mode+$opt_mode: }"${1+"$@"} 1>&2
> > + }
> > +
> > + # func_warning arg...
> > + # Echo program name prefixed warning message to standard error.
> > + func_warning ()
> > + {
> > +-    $opt_warning && $ECHO "$progname${mode+: }$mode: warning:
> "${1+"$@"} 1>&2
> > ++    $opt_warning && $ECHO "$progname: ${opt_mode+$opt_mode: }warning:
> "${1+"$@"} 1>&2
> > +
> > +     # bash bug again:
> > +     :
> > +@@ -656,19 +695,35 @@ func_show_eval_locale ()
> > +     fi
> > + }
> > +
> > +-
> > +-
> > ++# func_tr_sh
> > ++# Turn $1 into a string suitable for a shell variable name.
> > ++# Result is stored in $func_tr_sh_result.  All characters
> > ++# not in the set a-zA-Z0-9_ are replaced with '_'. Further,
> > ++# if $1 begins with a digit, a '_' is prepended as well.
> > ++func_tr_sh ()
> > ++{
> > ++  case $1 in
> > ++  [0-9]* | *[!a-zA-Z0-9_]*)
> > ++    func_tr_sh_result=`$ECHO "$1" | $SED 's/^\([0-9]\)/_\1/;
> s/[^a-zA-Z0-9_]/_/g'`
> > ++    ;;
> > ++  * )
> > ++    func_tr_sh_result=$1
> > ++    ;;
> > ++  esac
> > ++}
> > +
> > +
> > + # func_version
> > + # Echo version message to standard output and exit.
> > + func_version ()
> > + {
> > ++    $opt_debug
> > ++
> > +     $SED -n '/(C)/!b go
> > +     :more
> > +     /\./!{
> > +       N
> > +-      s/\n# //
> > ++      s/\n# / /
> > +       b more
> > +     }
> > +     :go
> > +@@ -685,7 +740,9 @@ func_version ()
> > + # Echo short help message to standard output and exit.
> > + func_usage ()
> > + {
> > +-    $SED -n '/^# Usage:/,/^#  *-h/ {
> > ++    $opt_debug
> > ++
> > ++    $SED -n '/^# Usage:/,/^#  *.*--help/ {
> > +         s/^# //
> > +     s/^# *$//
> > +     s/\$progname/'$progname'/
> > +@@ -701,7 +758,10 @@ func_usage ()
> > + # unless 'noexit' is passed as argument.
> > + func_help ()
> > + {
> > ++    $opt_debug
> > ++
> > +     $SED -n '/^# Usage:/,/# Report bugs to/ {
> > ++    :print
> > +         s/^# //
> > +     s/^# *$//
> > +     s*\$progname*'$progname'*
> > +@@ -714,7 +774,11 @@ func_help ()
> > +     s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED
> 1q`"'/
> > +     s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED
> 1q`"'/
> > +     p
> > +-     }' < "$progpath"
> > ++    d
> > ++     }
> > ++     /^# .* home page:/b print
> > ++     /^# General help using/b print
> > ++     ' < "$progpath"
> > +     ret=$?
> > +     if test -z "$1"; then
> > +       exit $ret
> > +@@ -726,12 +790,39 @@ func_help ()
> > + # exit_cmd.
> > + func_missing_arg ()
> > + {
> > +-    func_error "missing argument for $1"
> > ++    $opt_debug
> > ++
> > ++    func_error "missing argument for $1."
> > +     exit_cmd=exit
> > + }
> > +
> > +-exit_cmd=:
> > +
> > ++# func_split_short_opt shortopt
> > ++# Set func_split_short_opt_name and func_split_short_opt_arg shell
> > ++# variables after splitting SHORTOPT after the 2nd character.
> > ++func_split_short_opt ()
> > ++{
> > ++    my_sed_short_opt='1s/^\(..\).*$/\1/;q'
> > ++    my_sed_short_rest='1s/^..\(.*\)$/\1/;q'
> > ++
> > ++    func_split_short_opt_name=`$ECHO "$1" | $SED "$my_sed_short_opt"`
> > ++    func_split_short_opt_arg=`$ECHO "$1" | $SED "$my_sed_short_rest"`
> > ++} # func_split_short_opt may be replaced by extended shell
> implementation
> > ++
> > ++
> > ++# func_split_long_opt longopt
> > ++# Set func_split_long_opt_name and func_split_long_opt_arg shell
> > ++# variables after splitting LONGOPT at the `=' sign.
> > ++func_split_long_opt ()
> > ++{
> > ++    my_sed_long_opt='1s/^\(--[^=]*\)=.*/\1/;q'
> > ++    my_sed_long_arg='1s/^--[^=]*=//'
> > ++
> > ++    func_split_long_opt_name=`$ECHO "$1" | $SED "$my_sed_long_opt"`
> > ++    func_split_long_opt_arg=`$ECHO "$1" | $SED "$my_sed_long_arg"`
> > ++} # func_split_long_opt may be replaced by extended shell
> implementation
> > ++
> > ++exit_cmd=:
> > +
> > +
> > +
> > +@@ -741,26 +832,64 @@ magic="%%%MAGIC variable%%%"
> > + magic_exe="%%%MAGIC EXE variable%%%"
> > +
> > + # Global variables.
> > +-# $mode is unset
> > + nonopt=
> > +-execute_dlfiles=
> > + preserve_args=
> > + lo2o="s/\\.lo\$/.${objext}/"
> > + o2lo="s/\\.${objext}\$/.lo/"
> > + extracted_archives=
> > + extracted_serial=0
> > +
> > +-opt_dry_run=false
> > +-opt_finish=:
> > +-opt_duplicate_deps=false
> > +-opt_silent=false
> > +-opt_debug=:
> > +-
> > + # If this variable is set in any of the actions, the command in it
> > + # will be execed at the end.  This prevents here-documents from being
> > + # left over by shells.
> > + exec_cmd=
> > +
> > ++# func_append var value
> > ++# Append VALUE to the end of shell variable VAR.
> > ++func_append ()
> > ++{
> > ++    eval "${1}=\$${1}\${2}"
> > ++} # func_append may be replaced by extended shell implementation
> > ++
> > ++# func_append_quoted var value
> > ++# Quote VALUE and append to the end of shell variable VAR, separated
> > ++# by a space.
> > ++func_append_quoted ()
> > ++{
> > ++    func_quote_for_eval "${2}"
> > ++    eval "${1}=\$${1}\\ \$func_quote_for_eval_result"
> > ++} # func_append_quoted may be replaced by extended shell implementation
> > ++
> > ++
> > ++# func_arith arithmetic-term...
> > ++func_arith ()
> > ++{
> > ++    func_arith_result=`expr "${@}"`
> > ++} # func_arith may be replaced by extended shell implementation
> > ++
> > ++
> > ++# func_len string
> > ++# STRING may not start with a hyphen.
> > ++func_len ()
> > ++{
> > ++    func_len_result=`expr "${1}" : ".*" 2>/dev/null || echo
> $max_cmd_len`
> > ++} # func_len may be replaced by extended shell implementation
> > ++
> > ++
> > ++# func_lo2o object
> > ++func_lo2o ()
> > ++{
> > ++    func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
> > ++} # func_lo2o may be replaced by extended shell implementation
> > ++
> > ++
> > ++# func_xform libobj-or-source
> > ++func_xform ()
> > ++{
> > ++    func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
> > ++} # func_xform may be replaced by extended shell implementation
> > ++
> > ++
> > + # func_fatal_configuration arg...
> > + # Echo program name prefixed message to standard error, followed by
> > + # a configuration failure hint, and exit.
> > +@@ -850,130 +979,204 @@ func_enable_tag ()
> > +   esac
> > + }
> > +
> > +-# Parse options once, thoroughly.  This comes as soon as possible in
> > +-# the script to make things like `libtool --version' happen quickly.
> > ++# func_check_version_match
> > ++# Ensure that we are using m4 macros, and libtool script from the same
> > ++# release of libtool.
> > ++func_check_version_match ()
> > + {
> > ++  if test "$package_revision" != "$macro_revision"; then
> > ++    if test "$VERSION" != "$macro_version"; then
> > ++      if test -z "$macro_version"; then
> > ++        cat >&2 <<_LT_EOF
> > ++$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
> > ++$progname: definition of this LT_INIT comes from an older release.
> > ++$progname: You should recreate aclocal.m4 with macros from $PACKAGE
> $VERSION
> > ++$progname: and run autoconf again.
> > ++_LT_EOF
> > ++      else
> > ++        cat >&2 <<_LT_EOF
> > ++$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
> > ++$progname: definition of this LT_INIT comes from $PACKAGE
> $macro_version.
> > ++$progname: You should recreate aclocal.m4 with macros from $PACKAGE
> $VERSION
> > ++$progname: and run autoconf again.
> > ++_LT_EOF
> > ++      fi
> > ++    else
> > ++      cat >&2 <<_LT_EOF
> > ++$progname: Version mismatch error.  This is $PACKAGE $VERSION,
> revision $package_revision,
> > ++$progname: but the definition of this LT_INIT comes from revision
> $macro_revision.
> > ++$progname: You should recreate aclocal.m4 with macros from revision
> $package_revision
> > ++$progname: of $PACKAGE $VERSION and run autoconf again.
> > ++_LT_EOF
> > ++    fi
> > +
> > +-  # Shorthand for --mode=foo, only valid as the first argument
> > +-  case $1 in
> > +-  clean|clea|cle|cl)
> > +-    shift; set dummy --mode clean ${1+"$@"}; shift
> > +-    ;;
> > +-  compile|compil|compi|comp|com|co|c)
> > +-    shift; set dummy --mode compile ${1+"$@"}; shift
> > +-    ;;
> > +-  execute|execut|execu|exec|exe|ex|e)
> > +-    shift; set dummy --mode execute ${1+"$@"}; shift
> > +-    ;;
> > +-  finish|finis|fini|fin|fi|f)
> > +-    shift; set dummy --mode finish ${1+"$@"}; shift
> > +-    ;;
> > +-  install|instal|insta|inst|ins|in|i)
> > +-    shift; set dummy --mode install ${1+"$@"}; shift
> > +-    ;;
> > +-  link|lin|li|l)
> > +-    shift; set dummy --mode link ${1+"$@"}; shift
> > +-    ;;
> > +-  uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
> > +-    shift; set dummy --mode uninstall ${1+"$@"}; shift
> > +-    ;;
> > +-  esac
> > ++    exit $EXIT_MISMATCH
> > ++  fi
> > ++}
> > ++
> > ++
> > ++# Shorthand for --mode=foo, only valid as the first argument
> > ++case $1 in
> > ++clean|clea|cle|cl)
> > ++  shift; set dummy --mode clean ${1+"$@"}; shift
> > ++  ;;
> > ++compile|compil|compi|comp|com|co|c)
> > ++  shift; set dummy --mode compile ${1+"$@"}; shift
> > ++  ;;
> > ++execute|execut|execu|exec|exe|ex|e)
> > ++  shift; set dummy --mode execute ${1+"$@"}; shift
> > ++  ;;
> > ++finish|finis|fini|fin|fi|f)
> > ++  shift; set dummy --mode finish ${1+"$@"}; shift
> > ++  ;;
> > ++install|instal|insta|inst|ins|in|i)
> > ++  shift; set dummy --mode install ${1+"$@"}; shift
> > ++  ;;
> > ++link|lin|li|l)
> > ++  shift; set dummy --mode link ${1+"$@"}; shift
> > ++  ;;
> > ++uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
> > ++  shift; set dummy --mode uninstall ${1+"$@"}; shift
> > ++  ;;
> > ++esac
> > +
> > +-  # Parse non-mode specific arguments:
> > +-  while test "$#" -gt 0; do
> > ++
> > ++
> > ++# Option defaults:
> > ++opt_debug=:
> > ++opt_dry_run=false
> > ++opt_config=false
> > ++opt_preserve_dup_deps=false
> > ++opt_features=false
> > ++opt_finish=false
> > ++opt_help=false
> > ++opt_help_all=false
> > ++opt_silent=:
> > ++opt_verbose=:
> > ++opt_silent=false
> > ++opt_verbose=false
> > ++
> > ++
> > ++# Parse options once, thoroughly.  This comes as soon as possible in
> the
> > ++# script to make things like `--version' happen as quickly as we can.
> > ++{
> > ++  # this just eases exit handling
> > ++  while test $# -gt 0; do
> > +     opt="$1"
> > +     shift
> > +-
> > +     case $opt in
> > +-      --config)             func_config
>      ;;
> > +-
> > +-      --debug)              preserve_args="$preserve_args $opt"
> > ++      --debug|-x)   opt_debug='set -x'
> > +                     func_echo "enabling shell trace mode"
> > +-                    opt_debug='set -x'
> > +                     $opt_debug
> > +                     ;;
> > +-
> > +-      -dlopen)              test "$#" -eq 0 && func_missing_arg "$opt"
> && break
> > +-                    execute_dlfiles="$execute_dlfiles $1"
> > +-                    shift
> > ++      --dry-run|--dryrun|-n)
> > ++                    opt_dry_run=:
> > +                     ;;
> > +-
> > +-      --dry-run | -n)       opt_dry_run=:
>      ;;
> > +-      --features)       func_features
>      ;;
> > +-      --finish)             mode="finish"
>      ;;
> > +-      --no-finish)  opt_finish=false                                ;;
> > +-
> > +-      --mode)               test "$#" -eq 0 && func_missing_arg "$opt"
> && break
> > +-                    case $1 in
> > +-                      # Valid mode arguments:
> > +-                      clean)        ;;
> > +-                      compile)      ;;
> > +-                      execute)      ;;
> > +-                      finish)       ;;
> > +-                      install)      ;;
> > +-                      link)         ;;
> > +-                      relink)       ;;
> > +-                      uninstall)    ;;
> > +-
> > +-                      # Catch anything else as an error
> > +-                      *) func_error "invalid argument for $opt"
> > +-                         exit_cmd=exit
> > +-                         break
> > +-                         ;;
> > +-                    esac
> > +-
> > +-                    mode="$1"
> > ++      --config)
> > ++                    opt_config=:
> > ++func_config
> > ++                    ;;
> > ++      --dlopen|-dlopen)
> > ++                    optarg="$1"
> > ++                    opt_dlopen="${opt_dlopen+$opt_dlopen
> > ++}$optarg"
> > +                     shift
> > +                     ;;
> > +-
> > +       --preserve-dup-deps)
> > +-                    opt_duplicate_deps=:                            ;;
> > +-
> > +-      --quiet|--silent)     preserve_args="$preserve_args $opt"
> > +-                    opt_silent=:
> > +-                    opt_verbose=false
> > ++                    opt_preserve_dup_deps=:
> > +                     ;;
> > +-
> > +-      --no-quiet|--no-silent)
> > +-                    preserve_args="$preserve_args $opt"
> > +-                    opt_silent=false
> > ++      --features)
> > ++                    opt_features=:
> > ++func_features
> > +                     ;;
> > +-
> > +-      --verbose| -v)        preserve_args="$preserve_args $opt"
> > ++      --finish)
> > ++                    opt_finish=:
> > ++set dummy --mode finish ${1+"$@"}; shift
> > ++                    ;;
> > ++      --help)
> > ++                    opt_help=:
> > ++                    ;;
> > ++      --help-all)
> > ++                    opt_help_all=:
> > ++opt_help=': help-all'
> > ++                    ;;
> > ++      --mode)
> > ++                    test $# = 0 && func_missing_arg $opt && break
> > ++                    optarg="$1"
> > ++                    opt_mode="$optarg"
> > ++case $optarg in
> > ++  # Valid mode arguments:
> > ++  clean|compile|execute|finish|install|link|relink|uninstall) ;;
> > ++
> > ++  # Catch anything else as an error
> > ++  *) func_error "invalid argument for $opt"
> > ++     exit_cmd=exit
> > ++     break
> > ++     ;;
> > ++esac
> > ++                    shift
> > ++                    ;;
> > ++      --no-silent|--no-quiet)
> > +                     opt_silent=false
> > +-                    opt_verbose=:
> > ++func_append preserve_args " $opt"
> > +                     ;;
> > +-
> > +-      --no-verbose) preserve_args="$preserve_args $opt"
> > ++      --no-verbose)
> > +                     opt_verbose=false
> > ++func_append preserve_args " $opt"
> > +                     ;;
> > +-
> > +-      --tag)                test "$#" -eq 0 && func_missing_arg "$opt"
> && break
> > +-                    preserve_args="$preserve_args $opt $1"
> > +-                    func_enable_tag "$1"    # tagname is set here
> > ++      --silent|--quiet)
> > ++                    opt_silent=:
> > ++func_append preserve_args " $opt"
> > ++        opt_verbose=false
> > ++                    ;;
> > ++      --verbose|-v)
> > ++                    opt_verbose=:
> > ++func_append preserve_args " $opt"
> > ++opt_silent=false
> > ++                    ;;
> > ++      --tag)
> > ++                    test $# = 0 && func_missing_arg $opt && break
> > ++                    optarg="$1"
> > ++                    opt_tag="$optarg"
> > ++func_append preserve_args " $opt $optarg"
> > ++func_enable_tag "$optarg"
> > +                     shift
> > +                     ;;
> > +
> > ++      -\?|-h)               func_usage                              ;;
> > ++      --help)               func_help                               ;;
> > ++      --version)    func_version                            ;;
> > ++
> > +       # Separate optargs to long options:
> > +-      -dlopen=*|--mode=*|--tag=*)
> > +-                    func_opt_split "$opt"
> > +-                    set dummy "$func_opt_split_opt"
> "$func_opt_split_arg" ${1+"$@"}
> > ++      --*=*)
> > ++                    func_split_long_opt "$opt"
> > ++                    set dummy "$func_split_long_opt_name"
> "$func_split_long_opt_arg" ${1+"$@"}
> > +                     shift
> > +                     ;;
> > +
> > +-      -\?|-h)               func_usage
>       ;;
> > +-      --help)               opt_help=:
>       ;;
> > +-      --help-all)   opt_help=': help-all'                           ;;
> > +-      --version)    func_version                                    ;;
> > +-
> > +-      -*)           func_fatal_help "unrecognized option \`$opt'"   ;;
> > +-
> > +-      *)            nonopt="$opt"
> > +-                    break
> > ++      # Separate non-argument short options:
> > ++      -\?*|-h*|-n*|-v*)
> > ++                    func_split_short_opt "$opt"
> > ++                    set dummy "$func_split_short_opt_name"
> "-$func_split_short_opt_arg" ${1+"$@"}
> > ++                    shift
> > +                     ;;
> > ++
> > ++      --)           break                                   ;;
> > ++      -*)           func_fatal_help "unrecognized option \`$opt'" ;;
> > ++      *)            set dummy "$opt" ${1+"$@"};     shift; break  ;;
> > +     esac
> > +   done
> > +
> > ++  # Validate options:
> > ++
> > ++  # save first non-option argument
> > ++  if test "$#" -gt 0; then
> > ++    nonopt="$opt"
> > ++    shift
> > ++  fi
> > ++
> > ++  # preserve --debug
> > ++  test "$opt_debug" = : || func_append preserve_args " --debug"
> > +
> > +   case $host in
> > +     *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* )
> > +@@ -981,82 +1184,44 @@ func_enable_tag ()
> > +       opt_duplicate_compiler_generated_deps=:
> > +       ;;
> > +     *)
> > +-      opt_duplicate_compiler_generated_deps=$opt_duplicate_deps
> > ++      opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps
> > +       ;;
> > +   esac
> > +
> > +-  # Having warned about all mis-specified options, bail out if
> > +-  # anything was wrong.
> > +-  $exit_cmd $EXIT_FAILURE
> > +-}
> > ++  $opt_help || {
> > ++    # Sanity checks first:
> > ++    func_check_version_match
> > +
> > +-# func_check_version_match
> > +-# Ensure that we are using m4 macros, and libtool script from the same
> > +-# release of libtool.
> > +-func_check_version_match ()
> > +-{
> > +-  if test "$package_revision" != "$macro_revision"; then
> > +-    if test "$VERSION" != "$macro_version"; then
> > +-      if test -z "$macro_version"; then
> > +-        cat >&2 <<_LT_EOF
> > +-$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
> > +-$progname: definition of this LT_INIT comes from an older release.
> > +-$progname: You should recreate aclocal.m4 with macros from $PACKAGE
> $VERSION
> > +-$progname: and run autoconf again.
> > +-_LT_EOF
> > +-      else
> > +-        cat >&2 <<_LT_EOF
> > +-$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
> > +-$progname: definition of this LT_INIT comes from $PACKAGE
> $macro_version.
> > +-$progname: You should recreate aclocal.m4 with macros from $PACKAGE
> $VERSION
> > +-$progname: and run autoconf again.
> > +-_LT_EOF
> > +-      fi
> > +-    else
> > +-      cat >&2 <<_LT_EOF
> > +-$progname: Version mismatch error.  This is $PACKAGE $VERSION,
> revision $package_revision,
> > +-$progname: but the definition of this LT_INIT comes from revision
> $macro_revision.
> > +-$progname: You should recreate aclocal.m4 with macros from revision
> $package_revision
> > +-$progname: of $PACKAGE $VERSION and run autoconf again.
> > +-_LT_EOF
> > ++    if test "$build_libtool_libs" != yes && test "$build_old_libs" !=
> yes; then
> > ++      func_fatal_configuration "not configured to build any kind of
> library"
> > +     fi
> > +
> > +-    exit $EXIT_MISMATCH
> > +-  fi
> > +-}
> > +-
> > ++    # Darwin sucks
> > ++    eval std_shrext=\"$shrext_cmds\"
> > +
> > +-## ----------- ##
> > +-##    Main.    ##
> > +-## ----------- ##
> > +-
> > +-$opt_help || {
> > +-  # Sanity checks first:
> > +-  func_check_version_match
> > +-
> > +-  if test "$build_libtool_libs" != yes && test "$build_old_libs" !=
> yes; then
> > +-    func_fatal_configuration "not configured to build any kind of
> library"
> > +-  fi
> > ++    # Only execute mode is allowed to have -dlopen flags.
> > ++    if test -n "$opt_dlopen" && test "$opt_mode" != execute; then
> > ++      func_error "unrecognized option \`-dlopen'"
> > ++      $ECHO "$help" 1>&2
> > ++      exit $EXIT_FAILURE
> > ++    fi
> > +
> > +-  test -z "$mode" && func_fatal_error "error: you must specify a MODE."
> > ++    # Change the help message to a mode-specific one.
> > ++    generic_help="$help"
> > ++    help="Try \`$progname --help --mode=$opt_mode' for more
> information."
> > ++  }
> > +
> > +
> > +-  # Darwin sucks
> > +-  eval "std_shrext=\"$shrext_cmds\""
> > ++  # Bail if the options were screwed
> > ++  $exit_cmd $EXIT_FAILURE
> > ++}
> > +
> > +
> > +-  # Only execute mode is allowed to have -dlopen flags.
> > +-  if test -n "$execute_dlfiles" && test "$mode" != execute; then
> > +-    func_error "unrecognized option \`-dlopen'"
> > +-    $ECHO "$help" 1>&2
> > +-    exit $EXIT_FAILURE
> > +-  fi
> > +
> > +-  # Change the help message to a mode-specific one.
> > +-  generic_help="$help"
> > +-  help="Try \`$progname --help --mode=$mode' for more information."
> > +-}
> > +
> > ++## ----------- ##
> > ++##    Main.    ##
> > ++## ----------- ##
> > +
> > + # func_lalib_p file
> > + # True iff FILE is a libtool `.la' library or `.lo' object file.
> > +@@ -1121,12 +1286,9 @@ func_ltwrapper_executable_p ()
> > + # temporary ltwrapper_script.
> > + func_ltwrapper_scriptname ()
> > + {
> > +-    func_ltwrapper_scriptname_result=""
> > +-    if func_ltwrapper_executable_p "$1"; then
> > +-    func_dirname_and_basename "$1" "" "."
> > +-    func_stripname '' '.exe' "$func_basename_result"
> > +-
> func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper"
> > +-    fi
> > ++    func_dirname_and_basename "$1" "" "."
> > ++    func_stripname '' '.exe' "$func_basename_result"
> > ++
> func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper"
> > + }
> > +
> > + # func_ltwrapper_p file
> > +@@ -1149,7 +1311,7 @@ func_execute_cmds ()
> > +     save_ifs=$IFS; IFS='~'
> > +     for cmd in $1; do
> > +       IFS=$save_ifs
> > +-      eval "cmd=\"$cmd\""
> > ++      eval cmd=\"$cmd\"
> > +       func_show_eval "$cmd" "${2-:}"
> > +     done
> > +     IFS=$save_ifs
> > +@@ -1172,6 +1334,37 @@ func_source ()
> > + }
> > +
> > +
> > ++# func_resolve_sysroot PATH
> > ++# Replace a leading = in PATH with a sysroot.  Store the result into
> > ++# func_resolve_sysroot_result
> > ++func_resolve_sysroot ()
> > ++{
> > ++  func_resolve_sysroot_result=$1
> > ++  case $func_resolve_sysroot_result in
> > ++  =*)
> > ++    func_stripname '=' '' "$func_resolve_sysroot_result"
> > ++    func_resolve_sysroot_result=$lt_sysroot$func_stripname_result
> > ++    ;;
> > ++  esac
> > ++}
> > ++
> > ++# func_replace_sysroot PATH
> > ++# If PATH begins with the sysroot, replace it with = and
> > ++# store the result into func_replace_sysroot_result.
> > ++func_replace_sysroot ()
> > ++{
> > ++  case "$lt_sysroot:$1" in
> > ++  ?*:"$lt_sysroot"*)
> > ++    func_stripname "$lt_sysroot" '' "$1"
> > ++    func_replace_sysroot_result="=$func_stripname_result"
> > ++    ;;
> > ++  *)
> > ++    # Including no sysroot.
> > ++    func_replace_sysroot_result=$1
> > ++    ;;
> > ++  esac
> > ++}
> > ++
> > + # func_infer_tag arg
> > + # Infer tagged configuration to use if any are available and
> > + # if one wasn't chosen via the "--tag" command line option.
> > +@@ -1184,8 +1377,7 @@ func_infer_tag ()
> > +     if test -n "$available_tags" && test -z "$tagname"; then
> > +       CC_quoted=
> > +       for arg in $CC; do
> > +-        func_quote_for_eval "$arg"
> > +-    CC_quoted="$CC_quoted $func_quote_for_eval_result"
> > ++    func_append_quoted CC_quoted "$arg"
> > +       done
> > +       CC_expanded=`func_echo_all $CC`
> > +       CC_quoted_expanded=`func_echo_all $CC_quoted`
> > +@@ -1204,8 +1396,7 @@ func_infer_tag ()
> > +         CC_quoted=
> > +         for arg in $CC; do
> > +           # Double-quote args containing other shell metacharacters.
> > +-          func_quote_for_eval "$arg"
> > +-          CC_quoted="$CC_quoted $func_quote_for_eval_result"
> > ++          func_append_quoted CC_quoted "$arg"
> > +         done
> > +         CC_expanded=`func_echo_all $CC`
> > +         CC_quoted_expanded=`func_echo_all $CC_quoted`
> > +@@ -1274,6 +1465,486 @@ EOF
> > +     }
> > + }
> > +
> > ++
> > ++##################################################
> > ++# FILE NAME AND PATH CONVERSION HELPER FUNCTIONS #
> > ++##################################################
> > ++
> > ++# func_convert_core_file_wine_to_w32 ARG
> > ++# Helper function used by file name conversion functions when $build
> is *nix,
> > ++# and $host is mingw, cygwin, or some other w32 environment. Relies on
> a
> > ++# correctly configured wine environment available, with the winepath
> program
> > ++# in $build's $PATH.
> > ++#
> > ++# ARG is the $build file name to be converted to w32 format.
> > ++# Result is available in $func_convert_core_file_wine_to_w32_result,
> and will
> > ++# be empty on error (or when ARG is empty)
> > ++func_convert_core_file_wine_to_w32 ()
> > ++{
> > ++  $opt_debug
> > ++  func_convert_core_file_wine_to_w32_result="$1"
> > ++  if test -n "$1"; then
> > ++    # Unfortunately, winepath does not exit with a non-zero error
> code, so we
> > ++    # are forced to check the contents of stdout. On the other hand,
> if the
> > ++    # command is not found, the shell will set an exit code of 127 and
> print
> > ++    # *an error message* to stdout. So we must check for both error
> code of
> > ++    # zero AND non-empty stdout, which explains the odd construction:
> > ++    func_convert_core_file_wine_to_w32_tmp=`winepath -w "$1"
> 2>/dev/null`
> > ++    if test "$?" -eq 0 && test -n
> "${func_convert_core_file_wine_to_w32_tmp}"; then
> > ++      func_convert_core_file_wine_to_w32_result=`$ECHO
> "$func_convert_core_file_wine_to_w32_tmp" |
> > ++        $SED -e "$lt_sed_naive_backslashify"`
> > ++    else
> > ++      func_convert_core_file_wine_to_w32_result=
> > ++    fi
> > ++  fi
> > ++}
> > ++# end: func_convert_core_file_wine_to_w32
> > ++
> > ++
> > ++# func_convert_core_path_wine_to_w32 ARG
> > ++# Helper function used by path conversion functions when $build is
> *nix, and
> > ++# $host is mingw, cygwin, or some other w32 environment. Relies on a
> correctly
> > ++# configured wine environment available, with the winepath program in
> $build's
> > ++# $PATH. Assumes ARG has no leading or trailing path separator
> characters.
> > ++#
> > ++# ARG is path to be converted from $build format to win32.
> > ++# Result is available in $func_convert_core_path_wine_to_w32_result.
> > ++# Unconvertible file (directory) names in ARG are skipped; if no
> directory names
> > ++# are convertible, then the result may be empty.
> > ++func_convert_core_path_wine_to_w32 ()
> > ++{
> > ++  $opt_debug
> > ++  # unfortunately, winepath doesn't convert paths, only file names
> > ++  func_convert_core_path_wine_to_w32_result=""
> > ++  if test -n "$1"; then
> > ++    oldIFS=$IFS
> > ++    IFS=:
> > ++    for func_convert_core_path_wine_to_w32_f in $1; do
> > ++      IFS=$oldIFS
> > ++      func_convert_core_file_wine_to_w32
> "$func_convert_core_path_wine_to_w32_f"
> > ++      if test -n "$func_convert_core_file_wine_to_w32_result" ; then
> > ++        if test -z "$func_convert_core_path_wine_to_w32_result"; then
> > ++
> func_convert_core_path_wine_to_w32_result="$func_convert_core_file_wine_to_w32_result"
> > ++        else
> > ++          func_append func_convert_core_path_wine_to_w32_result
> ";$func_convert_core_file_wine_to_w32_result"
> > ++        fi
> > ++      fi
> > ++    done
> > ++    IFS=$oldIFS
> > ++  fi
> > ++}
> > ++# end: func_convert_core_path_wine_to_w32
> > ++
> > ++
> > ++# func_cygpath ARGS...
> > ++# Wrapper around calling the cygpath program via LT_CYGPATH. This is
> used when
> > ++# when (1) $build is *nix and Cygwin is hosted via a wine environment;
> or (2)
> > ++# $build is MSYS and $host is Cygwin, or (3) $build is Cygwin. In case
> (1) or
> > ++# (2), returns the Cygwin file name or path in func_cygpath_result
> (input
> > ++# file name or path is assumed to be in w32 format, as previously
> converted
> > ++# from $build's *nix or MSYS format). In case (3), returns the w32
> file name
> > ++# or path in func_cygpath_result (input file name or path is assumed
> to be in
> > ++# Cygwin format). Returns an empty string on error.
> > ++#
> > ++# ARGS are passed to cygpath, with the last one being the file name or
> path to
> > ++# be converted.
> > ++#
> > ++# Specify the absolute *nix (or w32) name to cygpath in the LT_CYGPATH
> > ++# environment variable; do not put it in $PATH.
> > ++func_cygpath ()
> > ++{
> > ++  $opt_debug
> > ++  if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then
> > ++    func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null`
> > ++    if test "$?" -ne 0; then
> > ++      # on failure, ensure result is empty
> > ++      func_cygpath_result=
> > ++    fi
> > ++  else
> > ++    func_cygpath_result=
> > ++    func_error "LT_CYGPATH is empty or specifies non-existent file:
> \`$LT_CYGPATH'"
> > ++  fi
> > ++}
> > ++#end: func_cygpath
> > ++
> > ++
> > ++# func_convert_core_msys_to_w32 ARG
> > ++# Convert file name or path ARG from MSYS format to w32 format.  Return
> > ++# result in func_convert_core_msys_to_w32_result.
> > ++func_convert_core_msys_to_w32 ()
> > ++{
> > ++  $opt_debug
> > ++  # awkward: cmd appends spaces to result
> > ++  func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" )
> 2>/dev/null |
> > ++    $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
> > ++}
> > ++#end: func_convert_core_msys_to_w32
> > ++
> > ++
> > ++# func_convert_file_check ARG1 ARG2
> > ++# Verify that ARG1 (a file name in $build format) was converted to
> $host
> > ++# format in ARG2. Otherwise, emit an error message, but continue
> (resetting
> > ++# func_to_host_file_result to ARG1).
> > ++func_convert_file_check ()
> > ++{
> > ++  $opt_debug
> > ++  if test -z "$2" && test -n "$1" ; then
> > ++    func_error "Could not determine host file name corresponding to"
> > ++    func_error "  \`$1'"
> > ++    func_error "Continuing, but uninstalled executables may not work."
> > ++    # Fallback:
> > ++    func_to_host_file_result="$1"
> > ++  fi
> > ++}
> > ++# end func_convert_file_check
> > ++
> > ++
> > ++# func_convert_path_check FROM_PATHSEP TO_PATHSEP FROM_PATH TO_PATH
> > ++# Verify that FROM_PATH (a path in $build format) was converted to
> $host
> > ++# format in TO_PATH. Otherwise, emit an error message, but continue,
> resetting
> > ++# func_to_host_file_result to a simplistic fallback value (see below).
> > ++func_convert_path_check ()
> > ++{
> > ++  $opt_debug
> > ++  if test -z "$4" && test -n "$3"; then
> > ++    func_error "Could not determine the host path corresponding to"
> > ++    func_error "  \`$3'"
> > ++    func_error "Continuing, but uninstalled executables may not work."
> > ++    # Fallback.  This is a deliberately simplistic "conversion" and
> > ++    # should not be "improved".  See libtool.info.
> > ++    if test "x$1" != "x$2"; then
> > ++      lt_replace_pathsep_chars="s|$1|$2|g"
> > ++      func_to_host_path_result=`echo "$3" |
> > ++        $SED -e "$lt_replace_pathsep_chars"`
> > ++    else
> > ++      func_to_host_path_result="$3"
> > ++    fi
> > ++  fi
> > ++}
> > ++# end func_convert_path_check
> > ++
> > ++
> > ++# func_convert_path_front_back_pathsep FRONTPAT BACKPAT REPL ORIG
> > ++# Modifies func_to_host_path_result by prepending REPL if ORIG matches
> FRONTPAT
> > ++# and appending REPL if ORIG matches BACKPAT.
> > ++func_convert_path_front_back_pathsep ()
> > ++{
> > ++  $opt_debug
> > ++  case $4 in
> > ++  $1 ) func_to_host_path_result="$3$func_to_host_path_result"
> > ++    ;;
> > ++  esac
> > ++  case $4 in
> > ++  $2 ) func_append func_to_host_path_result "$3"
> > ++    ;;
> > ++  esac
> > ++}
> > ++# end func_convert_path_front_back_pathsep
> > ++
> > ++
> > ++##################################################
> > ++# $build to $host FILE NAME CONVERSION FUNCTIONS #
> > ++##################################################
> > ++# invoked via `$to_host_file_cmd ARG'
> > ++#
> > ++# In each case, ARG is the path to be converted from $build to $host
> format.
> > ++# Result will be available in $func_to_host_file_result.
> > ++
> > ++
> > ++# func_to_host_file ARG
> > ++# Converts the file name ARG from $build format to $host format.
> Return result
> > ++# in func_to_host_file_result.
> > ++func_to_host_file ()
> > ++{
> > ++  $opt_debug
> > ++  $to_host_file_cmd "$1"
> > ++}
> > ++# end func_to_host_file
> > ++
> > ++
> > ++# func_to_tool_file ARG LAZY
> > ++# converts the file name ARG from $build format to toolchain format.
> Return
> > ++# result in func_to_tool_file_result.  If the conversion in use is
> listed
> > ++# in (the comma separated) LAZY, no conversion takes place.
> > ++func_to_tool_file ()
> > ++{
> > ++  $opt_debug
> > ++  case ,$2, in
> > ++    *,"$to_tool_file_cmd",*)
> > ++      func_to_tool_file_result=$1
> > ++      ;;
> > ++    *)
> > ++      $to_tool_file_cmd "$1"
> > ++      func_to_tool_file_result=$func_to_host_file_result
> > ++      ;;
> > ++  esac
> > ++}
> > ++# end func_to_tool_file
> > ++
> > ++
> > ++# func_convert_file_noop ARG
> > ++# Copy ARG to func_to_host_file_result.
> > ++func_convert_file_noop ()
> > ++{
> > ++  func_to_host_file_result="$1"
> > ++}
> > ++# end func_convert_file_noop
> > ++
> > ++
> > ++# func_convert_file_msys_to_w32 ARG
> > ++# Convert file name ARG from (mingw) MSYS to (mingw) w32 format;
> automatic
> > ++# conversion to w32 is not available inside the cwrapper.  Returns
> result in
> > ++# func_to_host_file_result.
> > ++func_convert_file_msys_to_w32 ()
> > ++{
> > ++  $opt_debug
> > ++  func_to_host_file_result="$1"
> > ++  if test -n "$1"; then
> > ++    func_convert_core_msys_to_w32 "$1"
> > ++    func_to_host_file_result="$func_convert_core_msys_to_w32_result"
> > ++  fi
> > ++  func_convert_file_check "$1" "$func_to_host_file_result"
> > ++}
> > ++# end func_convert_file_msys_to_w32
> > ++
> > ++
> > ++# func_convert_file_cygwin_to_w32 ARG
> > ++# Convert file name ARG from Cygwin to w32 format.  Returns result in
> > ++# func_to_host_file_result.
> > ++func_convert_file_cygwin_to_w32 ()
> > ++{
> > ++  $opt_debug
> > ++  func_to_host_file_result="$1"
> > ++  if test -n "$1"; then
> > ++    # because $build is cygwin, we call "the" cygpath in $PATH; no
> need to use
> > ++    # LT_CYGPATH in this case.
> > ++    func_to_host_file_result=`cygpath -m "$1"`
> > ++  fi
> > ++  func_convert_file_check "$1" "$func_to_host_file_result"
> > ++}
> > ++# end func_convert_file_cygwin_to_w32
> > ++
> > ++
> > ++# func_convert_file_nix_to_w32 ARG
> > ++# Convert file name ARG from *nix to w32 format.  Requires a wine
> environment
> > ++# and a working winepath. Returns result in func_to_host_file_result.
> > ++func_convert_file_nix_to_w32 ()
> > ++{
> > ++  $opt_debug
> > ++  func_to_host_file_result="$1"
> > ++  if test -n "$1"; then
> > ++    func_convert_core_file_wine_to_w32 "$1"
> > ++
> func_to_host_file_result="$func_convert_core_file_wine_to_w32_result"
> > ++  fi
> > ++  func_convert_file_check "$1" "$func_to_host_file_result"
> > ++}
> > ++# end func_convert_file_nix_to_w32
> > ++
> > ++
> > ++# func_convert_file_msys_to_cygwin ARG
> > ++# Convert file name ARG from MSYS to Cygwin format.  Requires
> LT_CYGPATH set.
> > ++# Returns result in func_to_host_file_result.
> > ++func_convert_file_msys_to_cygwin ()
> > ++{
> > ++  $opt_debug
> > ++  func_to_host_file_result="$1"
> > ++  if test -n "$1"; then
> > ++    func_convert_core_msys_to_w32 "$1"
> > ++    func_cygpath -u "$func_convert_core_msys_to_w32_result"
> > ++    func_to_host_file_result="$func_cygpath_result"
> > ++  fi
> > ++  func_convert_file_check "$1" "$func_to_host_file_result"
> > ++}
> > ++# end func_convert_file_msys_to_cygwin
> > ++
> > ++
> > ++# func_convert_file_nix_to_cygwin ARG
> > ++# Convert file name ARG from *nix to Cygwin format.  Requires Cygwin
> installed
> > ++# in a wine environment, working winepath, and LT_CYGPATH set.
> Returns result
> > ++# in func_to_host_file_result.
> > ++func_convert_file_nix_to_cygwin ()
> > ++{
> > ++  $opt_debug
> > ++  func_to_host_file_result="$1"
> > ++  if test -n "$1"; then
> > ++    # convert from *nix to w32, then use cygpath to convert from w32
> to cygwin.
> > ++    func_convert_core_file_wine_to_w32 "$1"
> > ++    func_cygpath -u "$func_convert_core_file_wine_to_w32_result"
> > ++    func_to_host_file_result="$func_cygpath_result"
> > ++  fi
> > ++  func_convert_file_check "$1" "$func_to_host_file_result"
> > ++}
> > ++# end func_convert_file_nix_to_cygwin
> > ++
> > ++
> > ++#############################################
> > ++# $build to $host PATH CONVERSION FUNCTIONS #
> > ++#############################################
> > ++# invoked via `$to_host_path_cmd ARG'
> > ++#
> > ++# In each case, ARG is the path to be converted from $build to $host
> format.
> > ++# The result will be available in $func_to_host_path_result.
> > ++#
> > ++# Path separators are also converted from $build format to $host
> format.  If
> > ++# ARG begins or ends with a path separator character, it is preserved
> (but
> > ++# converted to $host format) on output.
> > ++#
> > ++# All path conversion functions are named using the following
> convention:
> > ++#   file name conversion function    : func_convert_file_X_to_Y ()
> > ++#   path conversion function         : func_convert_path_X_to_Y ()
> > ++# where, for any given $build/$host combination the 'X_to_Y' value is
> the
> > ++# same.  If conversion functions are added for new $build/$host
> combinations,
> > ++# the two new functions must follow this pattern, or
> func_init_to_host_path_cmd
> > ++# will break.
> > ++
> > ++
> > ++# func_init_to_host_path_cmd
> > ++# Ensures that function "pointer" variable $to_host_path_cmd is set to
> the
> > ++# appropriate value, based on the value of $to_host_file_cmd.
> > ++to_host_path_cmd=
> > ++func_init_to_host_path_cmd ()
> > ++{
> > ++  $opt_debug
> > ++  if test -z "$to_host_path_cmd"; then
> > ++    func_stripname 'func_convert_file_' '' "$to_host_file_cmd"
> > ++    to_host_path_cmd="func_convert_path_${func_stripname_result}"
> > ++  fi
> > ++}
> > ++
> > ++
> > ++# func_to_host_path ARG
> > ++# Converts the path ARG from $build format to $host format. Return
> result
> > ++# in func_to_host_path_result.
> > ++func_to_host_path ()
> > ++{
> > ++  $opt_debug
> > ++  func_init_to_host_path_cmd
> > ++  $to_host_path_cmd "$1"
> > ++}
> > ++# end func_to_host_path
> > ++
> > ++
> > ++# func_convert_path_noop ARG
> > ++# Copy ARG to func_to_host_path_result.
> > ++func_convert_path_noop ()
> > ++{
> > ++  func_to_host_path_result="$1"
> > ++}
> > ++# end func_convert_path_noop
> > ++
> > ++
> > ++# func_convert_path_msys_to_w32 ARG
> > ++# Convert path ARG from (mingw) MSYS to (mingw) w32 format; automatic
> > ++# conversion to w32 is not available inside the cwrapper.  Returns
> result in
> > ++# func_to_host_path_result.
> > ++func_convert_path_msys_to_w32 ()
> > ++{
> > ++  $opt_debug
> > ++  func_to_host_path_result="$1"
> > ++  if test -n "$1"; then
> > ++    # Remove leading and trailing path separator characters from ARG.
> MSYS
> > ++    # behavior is inconsistent here; cygpath turns them into '.;' and
> ';.';
> > ++    # and winepath ignores them completely.
> > ++    func_stripname : : "$1"
> > ++    func_to_host_path_tmp1=$func_stripname_result
> > ++    func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
> > ++    func_to_host_path_result="$func_convert_core_msys_to_w32_result"
> > ++    func_convert_path_check : ";" \
> > ++      "$func_to_host_path_tmp1" "$func_to_host_path_result"
> > ++    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
> > ++  fi
> > ++}
> > ++# end func_convert_path_msys_to_w32
> > ++
> > ++
> > ++# func_convert_path_cygwin_to_w32 ARG
> > ++# Convert path ARG from Cygwin to w32 format.  Returns result in
> > ++# func_to_host_file_result.
> > ++func_convert_path_cygwin_to_w32 ()
> > ++{
> > ++  $opt_debug
> > ++  func_to_host_path_result="$1"
> > ++  if test -n "$1"; then
> > ++    # See func_convert_path_msys_to_w32:
> > ++    func_stripname : : "$1"
> > ++    func_to_host_path_tmp1=$func_stripname_result
> > ++    func_to_host_path_result=`cygpath -m -p "$func_to_host_path_tmp1"`
> > ++    func_convert_path_check : ";" \
> > ++      "$func_to_host_path_tmp1" "$func_to_host_path_result"
> > ++    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
> > ++  fi
> > ++}
> > ++# end func_convert_path_cygwin_to_w32
> > ++
> > ++
> > ++# func_convert_path_nix_to_w32 ARG
> > ++# Convert path ARG from *nix to w32 format.  Requires a wine
> environment and
> > ++# a working winepath.  Returns result in func_to_host_file_result.
> > ++func_convert_path_nix_to_w32 ()
> > ++{
> > ++  $opt_debug
> > ++  func_to_host_path_result="$1"
> > ++  if test -n "$1"; then
> > ++    # See func_convert_path_msys_to_w32:
> > ++    func_stripname : : "$1"
> > ++    func_to_host_path_tmp1=$func_stripname_result
> > ++    func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
> > ++
> func_to_host_path_result="$func_convert_core_path_wine_to_w32_result"
> > ++    func_convert_path_check : ";" \
> > ++      "$func_to_host_path_tmp1" "$func_to_host_path_result"
> > ++    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
> > ++  fi
> > ++}
> > ++# end func_convert_path_nix_to_w32
> > ++
> > ++
> > ++# func_convert_path_msys_to_cygwin ARG
> > ++# Convert path ARG from MSYS to Cygwin format.  Requires LT_CYGPATH
> set.
> > ++# Returns result in func_to_host_file_result.
> > ++func_convert_path_msys_to_cygwin ()
> > ++{
> > ++  $opt_debug
> > ++  func_to_host_path_result="$1"
> > ++  if test -n "$1"; then
> > ++    # See func_convert_path_msys_to_w32:
> > ++    func_stripname : : "$1"
> > ++    func_to_host_path_tmp1=$func_stripname_result
> > ++    func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
> > ++    func_cygpath -u -p "$func_convert_core_msys_to_w32_result"
> > ++    func_to_host_path_result="$func_cygpath_result"
> > ++    func_convert_path_check : : \
> > ++      "$func_to_host_path_tmp1" "$func_to_host_path_result"
> > ++    func_convert_path_front_back_pathsep ":*" "*:" : "$1"
> > ++  fi
> > ++}
> > ++# end func_convert_path_msys_to_cygwin
> > ++
> > ++
> > ++# func_convert_path_nix_to_cygwin ARG
> > ++# Convert path ARG from *nix to Cygwin format.  Requires Cygwin
> installed in a
> > ++# a wine environment, working winepath, and LT_CYGPATH set.  Returns
> result in
> > ++# func_to_host_file_result.
> > ++func_convert_path_nix_to_cygwin ()
> > ++{
> > ++  $opt_debug
> > ++  func_to_host_path_result="$1"
> > ++  if test -n "$1"; then
> > ++    # Remove leading and trailing path separator characters from
> > ++    # ARG. msys behavior is inconsistent here, cygpath turns them
> > ++    # into '.;' and ';.', and winepath ignores them completely.
> > ++    func_stripname : : "$1"
> > ++    func_to_host_path_tmp1=$func_stripname_result
> > ++    func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
> > ++    func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result"
> > ++    func_to_host_path_result="$func_cygpath_result"
> > ++    func_convert_path_check : : \
> > ++      "$func_to_host_path_tmp1" "$func_to_host_path_result"
> > ++    func_convert_path_front_back_pathsep ":*" "*:" : "$1"
> > ++  fi
> > ++}
> > ++# end func_convert_path_nix_to_cygwin
> > ++
> > ++
> > + # func_mode_compile arg...
> > + func_mode_compile ()
> > + {
> > +@@ -1314,12 +1985,12 @@ func_mode_compile ()
> > +       ;;
> > +
> > +     -pie | -fpie | -fPIE)
> > +-          pie_flag="$pie_flag $arg"
> > ++          func_append pie_flag " $arg"
> > +       continue
> > +       ;;
> > +
> > +     -shared | -static | -prefer-pic | -prefer-non-pic)
> > +-      later="$later $arg"
> > ++      func_append later " $arg"
> > +       continue
> > +       ;;
> > +
> > +@@ -1340,15 +2011,14 @@ func_mode_compile ()
> > +       save_ifs="$IFS"; IFS=','
> > +       for arg in $args; do
> > +         IFS="$save_ifs"
> > +-        func_quote_for_eval "$arg"
> > +-        lastarg="$lastarg $func_quote_for_eval_result"
> > ++        func_append_quoted lastarg "$arg"
> > +       done
> > +       IFS="$save_ifs"
> > +       func_stripname ' ' '' "$lastarg"
> > +       lastarg=$func_stripname_result
> > +
> > +       # Add the arguments to base_compile.
> > +-      base_compile="$base_compile $lastarg"
> > ++      func_append base_compile " $lastarg"
> > +       continue
> > +       ;;
> > +
> > +@@ -1364,8 +2034,7 @@ func_mode_compile ()
> > +       esac    #  case $arg_mode
> > +
> > +       # Aesthetically quote the previous argument.
> > +-      func_quote_for_eval "$lastarg"
> > +-      base_compile="$base_compile $func_quote_for_eval_result"
> > ++      func_append_quoted base_compile "$lastarg"
> > +     done # for arg
> > +
> > +     case $arg_mode in
> > +@@ -1496,17 +2165,16 @@ compiler."
> > +     $opt_dry_run || $RM $removelist
> > +     exit $EXIT_FAILURE
> > +       fi
> > +-      removelist="$removelist $output_obj"
> > ++      func_append removelist " $output_obj"
> > +       $ECHO "$srcfile" > "$lockfile"
> > +     fi
> > +
> > +     $opt_dry_run || $RM $removelist
> > +-    removelist="$removelist $lockfile"
> > ++    func_append removelist " $lockfile"
> > +     trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15
> > +
> > +-    if test -n "$fix_srcfile_path"; then
> > +-      eval "srcfile=\"$fix_srcfile_path\""
> > +-    fi
> > ++    func_to_tool_file "$srcfile" func_convert_file_msys_to_w32
> > ++    srcfile=$func_to_tool_file_result
> > +     func_quote_for_eval "$srcfile"
> > +     qsrcfile=$func_quote_for_eval_result
> > +
> > +@@ -1526,7 +2194,7 @@ compiler."
> > +
> > +       if test -z "$output_obj"; then
> > +     # Place PIC objects in $objdir
> > +-    command="$command -o $lobj"
> > ++    func_append command " -o $lobj"
> > +       fi
> > +
> > +       func_show_eval_locale "$command"      \
> > +@@ -1573,11 +2241,11 @@ compiler."
> > +     command="$base_compile $qsrcfile $pic_flag"
> > +       fi
> > +       if test "$compiler_c_o" = yes; then
> > +-    command="$command -o $obj"
> > ++    func_append command " -o $obj"
> > +       fi
> > +
> > +       # Suppress compiler output if we already did a PIC compilation.
> > +-      command="$command$suppress_output"
> > ++      func_append command "$suppress_output"
> > +       func_show_eval_locale "$command" \
> > +         '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE'
> > +
> > +@@ -1622,13 +2290,13 @@ compiler."
> > + }
> > +
> > + $opt_help || {
> > +-  test "$mode" = compile && func_mode_compile ${1+"$@"}
> > ++  test "$opt_mode" = compile && func_mode_compile ${1+"$@"}
> > + }
> > +
> > + func_mode_help ()
> > + {
> > +     # We need to display help for each of the modes.
> > +-    case $mode in
> > ++    case $opt_mode in
> > +       "")
> > +         # Generic help is extracted from the usage comments
> > +         # at the start of this file.
> > +@@ -1659,8 +2327,8 @@ This mode accepts the following additional
> options:
> > +
> > +   -o OUTPUT-FILE    set the output file name to OUTPUT-FILE
> > +   -no-suppress      do not suppress compiler output for multiple passes
> > +-  -prefer-pic       try to building PIC objects only
> > +-  -prefer-non-pic   try to building non-PIC objects only
> > ++  -prefer-pic       try to build PIC objects only
> > ++  -prefer-non-pic   try to build non-PIC objects only
> > +   -shared           do not build a \`.o' file suitable for static
> linking
> > +   -static           only build a \`.o' file suitable for static linking
> > +   -Wc,FLAG          pass FLAG directly to the compiler
> > +@@ -1804,7 +2472,7 @@ Otherwise, only FILE itself is deleted using RM."
> > +         ;;
> > +
> > +       *)
> > +-        func_fatal_help "invalid operation mode \`$mode'"
> > ++        func_fatal_help "invalid operation mode \`$opt_mode'"
> > +         ;;
> > +     esac
> > +
> > +@@ -1819,13 +2487,13 @@ if $opt_help; then
> > +   else
> > +     {
> > +       func_help noexit
> > +-      for mode in compile link execute install finish uninstall clean;
> do
> > ++      for opt_mode in compile link execute install finish uninstall
> clean; do
> > +     func_mode_help
> > +       done
> > +     } | sed -n '1p; 2,$s/^Usage:/  or: /p'
> > +     {
> > +       func_help noexit
> > +-      for mode in compile link execute install finish uninstall clean;
> do
> > ++      for opt_mode in compile link execute install finish uninstall
> clean; do
> > +     echo
> > +     func_mode_help
> > +       done
> > +@@ -1854,13 +2522,16 @@ func_mode_execute ()
> > +       func_fatal_help "you must specify a COMMAND"
> > +
> > +     # Handle -dlopen flags immediately.
> > +-    for file in $execute_dlfiles; do
> > ++    for file in $opt_dlopen; do
> > +       test -f "$file" \
> > +     || func_fatal_help "\`$file' is not a file"
> > +
> > +       dir=
> > +       case $file in
> > +       *.la)
> > ++    func_resolve_sysroot "$file"
> > ++    file=$func_resolve_sysroot_result
> > ++
> > +     # Check to see that this really is a libtool archive.
> > +     func_lalib_unsafe_p "$file" \
> > +       || func_fatal_help "\`$lib' is not a valid libtool archive"
> > +@@ -1882,7 +2553,7 @@ func_mode_execute ()
> > +     dir="$func_dirname_result"
> > +
> > +     if test -f "$dir/$objdir/$dlname"; then
> > +-      dir="$dir/$objdir"
> > ++      func_append dir "/$objdir"
> > +     else
> > +       if test ! -f "$dir/$dlname"; then
> > +         func_fatal_error "cannot find \`$dlname' in \`$dir' or
> \`$dir/$objdir'"
> > +@@ -1907,10 +2578,10 @@ func_mode_execute ()
> > +       test -n "$absdir" && dir="$absdir"
> > +
> > +       # Now add the directory to shlibpath_var.
> > +-      if eval test -z \"\$$shlibpath_var\"; then
> > +-    eval $shlibpath_var=\$dir
> > ++      if eval "test -z \"\$$shlibpath_var\""; then
> > ++    eval "$shlibpath_var=\"\$dir\""
> > +       else
> > +-    eval $shlibpath_var=\$dir:\$$shlibpath_var
> > ++    eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\""
> > +       fi
> > +     done
> > +
> > +@@ -1939,8 +2610,7 @@ func_mode_execute ()
> > +     ;;
> > +       esac
> > +       # Quote arguments (to preserve shell metacharacters).
> > +-      func_quote_for_eval "$file"
> > +-      args="$args $func_quote_for_eval_result"
> > ++      func_append_quoted args "$file"
> > +     done
> > +
> > +     if test "X$opt_dry_run" = Xfalse; then
> > +@@ -1972,22 +2642,59 @@ func_mode_execute ()
> > +     fi
> > + }
> > +
> > +-test "$mode" = execute && func_mode_execute ${1+"$@"}
> > ++test "$opt_mode" = execute && func_mode_execute ${1+"$@"}
> > +
> > +
> > + # func_mode_finish arg...
> > + func_mode_finish ()
> > + {
> > +     $opt_debug
> > +-    libdirs="$nonopt"
> > ++    libs=
> > ++    libdirs=
> > +     admincmds=
> > +
> > +-    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
> > +-      for dir
> > +-      do
> > +-    libdirs="$libdirs $dir"
> > +-      done
> > ++    for opt in "$nonopt" ${1+"$@"}
> > ++    do
> > ++      if test -d "$opt"; then
> > ++    func_append libdirs " $opt"
> > +
> > ++      elif test -f "$opt"; then
> > ++    if func_lalib_unsafe_p "$opt"; then
> > ++      func_append libs " $opt"
> > ++    else
> > ++      func_warning "\`$opt' is not a valid libtool archive"
> > ++    fi
> > ++
> > ++      else
> > ++    func_fatal_error "invalid argument \`$opt'"
> > ++      fi
> > ++    done
> > ++
> > ++    if test -n "$libs"; then
> > ++      if test -n "$lt_sysroot"; then
> > ++        sysroot_regex=`$ECHO "$lt_sysroot" | $SED
> "$sed_make_literal_regex"`
> > ++        sysroot_cmd="s/\([ ']\)$sysroot_regex/\1/g;"
> > ++      else
> > ++        sysroot_cmd=
> > ++      fi
> > ++
> > ++      # Remove sysroot references
> > ++      if $opt_dry_run; then
> > ++        for lib in $libs; do
> > ++          echo "removing references to $lt_sysroot and \`=' prefixes
> from $lib"
> > ++        done
> > ++      else
> > ++        tmpdir=`func_mktempdir`
> > ++        for lib in $libs; do
> > ++      sed -e "${sysroot_cmd} s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g"
> $lib \
> > ++        > $tmpdir/tmp-la
> > ++      mv -f $tmpdir/tmp-la $lib
> > ++    done
> > ++        ${RM}r "$tmpdir"
> > ++      fi
> > ++    fi
> > ++
> > ++    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
> > +       for libdir in $libdirs; do
> > +     if test -n "$finish_cmds"; then
> > +       # Do each command in the finish commands.
> > +@@ -1997,7 +2704,7 @@ func_mode_finish ()
> > +     if test -n "$finish_eval"; then
> > +       # Do the single finish_eval.
> > +       eval cmds=\"$finish_eval\"
> > +-      $opt_dry_run || eval "$cmds" || admincmds="$admincmds
> > ++      $opt_dry_run || eval "$cmds" || func_append admincmds "
> > +        $cmds"
> > +     fi
> > +       done
> > +@@ -2006,53 +2713,55 @@ func_mode_finish ()
> > +     # Exit here if they wanted silent mode.
> > +     $opt_silent && exit $EXIT_SUCCESS
> > +
> > +-    echo
> "----------------------------------------------------------------------"
> > +-    echo "Libraries have been installed in:"
> > +-    for libdir in $libdirs; do
> > +-      $ECHO "   $libdir"
> > +-    done
> > +-    echo
> > +-    echo "If you ever happen to want to link against installed
> libraries"
> > +-    echo "in a given directory, LIBDIR, you must either use libtool,
> and"
> > +-    echo "specify the full pathname of the library, or use the
> \`-LLIBDIR'"
> > +-    echo "flag during linking and do at least one of the following:"
> > +-    if test -n "$shlibpath_var"; then
> > +-      echo "   - add LIBDIR to the \`$shlibpath_var' environment
> variable"
> > +-      echo "     during execution"
> > +-    fi
> > +-    if test -n "$runpath_var"; then
> > +-      echo "   - add LIBDIR to the \`$runpath_var' environment
> variable"
> > +-      echo "     during linking"
> > +-    fi
> > +-    if test -n "$hardcode_libdir_flag_spec"; then
> > +-      libdir=LIBDIR
> > +-      eval "flag=\"$hardcode_libdir_flag_spec\""
> > ++    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
> > ++      echo
> "----------------------------------------------------------------------"
> > ++      echo "Libraries have been installed in:"
> > ++      for libdir in $libdirs; do
> > ++    $ECHO "   $libdir"
> > ++      done
> > ++      echo
> > ++      echo "If you ever happen to want to link against installed
> libraries"
> > ++      echo "in a given directory, LIBDIR, you must either use libtool,
> and"
> > ++      echo "specify the full pathname of the library, or use the
> \`-LLIBDIR'"
> > ++      echo "flag during linking and do at least one of the following:"
> > ++      if test -n "$shlibpath_var"; then
> > ++    echo "   - add LIBDIR to the \`$shlibpath_var' environment
> variable"
> > ++    echo "     during execution"
> > ++      fi
> > ++      if test -n "$runpath_var"; then
> > ++    echo "   - add LIBDIR to the \`$runpath_var' environment variable"
> > ++    echo "     during linking"
> > ++      fi
> > ++      if test -n "$hardcode_libdir_flag_spec"; then
> > ++    libdir=LIBDIR
> > ++    eval flag=\"$hardcode_libdir_flag_spec\"
> > +
> > +-      $ECHO "   - use the \`$flag' linker flag"
> > +-    fi
> > +-    if test -n "$admincmds"; then
> > +-      $ECHO "   - have your system administrator run these
> commands:$admincmds"
> > +-    fi
> > +-    if test -f /etc/ld.so.conf; then
> > +-      echo "   - have your system administrator add LIBDIR to
> \`/etc/ld.so.conf'"
> > +-    fi
> > +-    echo
> > ++    $ECHO "   - use the \`$flag' linker flag"
> > ++      fi
> > ++      if test -n "$admincmds"; then
> > ++    $ECHO "   - have your system administrator run these
> commands:$admincmds"
> > ++      fi
> > ++      if test -f /etc/ld.so.conf; then
> > ++    echo "   - have your system administrator add LIBDIR to
> \`/etc/ld.so.conf'"
> > ++      fi
> > ++      echo
> > +
> > +-    echo "See any operating system documentation about shared
> libraries for"
> > +-    case $host in
> > +-      solaris2.[6789]|solaris2.1[0-9])
> > +-        echo "more information, such as the ld(1), crle(1) and
> ld.so(8) manual"
> > +-    echo "pages."
> > +-    ;;
> > +-      *)
> > +-        echo "more information, such as the ld(1) and ld.so(8) manual
> pages."
> > +-        ;;
> > +-    esac
> > +-    echo
> "----------------------------------------------------------------------"
> > ++      echo "See any operating system documentation about shared
> libraries for"
> > ++      case $host in
> > ++    solaris2.[6789]|solaris2.1[0-9])
> > ++      echo "more information, such as the ld(1), crle(1) and ld.so(8)
> manual"
> > ++      echo "pages."
> > ++      ;;
> > ++    *)
> > ++      echo "more information, such as the ld(1) and ld.so(8) manual
> pages."
> > ++      ;;
> > ++      esac
> > ++      echo
> "----------------------------------------------------------------------"
> > ++    fi
> > +     exit $EXIT_SUCCESS
> > + }
> > +
> > +-test "$mode" = finish && func_mode_finish ${1+"$@"}
> > ++test "$opt_mode" = finish && func_mode_finish ${1+"$@"}
> > +
> > +
> > + # func_mode_install arg...
> > +@@ -2077,7 +2786,7 @@ func_mode_install ()
> > +     # The real first argument should be the name of the installation
> program.
> > +     # Aesthetically quote it.
> > +     func_quote_for_eval "$arg"
> > +-    install_prog="$install_prog$func_quote_for_eval_result"
> > ++    func_append install_prog "$func_quote_for_eval_result"
> > +     install_shared_prog=$install_prog
> > +     case " $install_prog " in
> > +       *[\\\ /]cp\ *) install_cp=: ;;
> > +@@ -2097,7 +2806,7 @@ func_mode_install ()
> > +     do
> > +       arg2=
> > +       if test -n "$dest"; then
> > +-    files="$files $dest"
> > ++    func_append files " $dest"
> > +     dest=$arg
> > +     continue
> > +       fi
> > +@@ -2135,11 +2844,11 @@ func_mode_install ()
> > +
> > +       # Aesthetically quote the argument.
> > +       func_quote_for_eval "$arg"
> > +-      install_prog="$install_prog $func_quote_for_eval_result"
> > ++      func_append install_prog " $func_quote_for_eval_result"
> > +       if test -n "$arg2"; then
> > +     func_quote_for_eval "$arg2"
> > +       fi
> > +-      install_shared_prog="$install_shared_prog
> $func_quote_for_eval_result"
> > ++      func_append install_shared_prog " $func_quote_for_eval_result"
> > +     done
> > +
> > +     test -z "$install_prog" && \
> > +@@ -2151,7 +2860,7 @@ func_mode_install ()
> > +     if test -n "$install_override_mode" && $no_mode; then
> > +       if $install_cp; then :; else
> > +     func_quote_for_eval "$install_override_mode"
> > +-    install_shared_prog="$install_shared_prog -m
> $func_quote_for_eval_result"
> > ++    func_append install_shared_prog " -m $func_quote_for_eval_result"
> > +       fi
> > +     fi
> > +
> > +@@ -2209,10 +2918,13 @@ func_mode_install ()
> > +       case $file in
> > +       *.$libext)
> > +     # Do the static libraries later.
> > +-    staticlibs="$staticlibs $file"
> > ++    func_append staticlibs " $file"
> > +     ;;
> > +
> > +       *.la)
> > ++    func_resolve_sysroot "$file"
> > ++    file=$func_resolve_sysroot_result
> > ++
> > +     # Check to see that this really is a libtool archive.
> > +     func_lalib_unsafe_p "$file" \
> > +       || func_fatal_help "\`$file' is not a valid libtool archive"
> > +@@ -2226,23 +2938,30 @@ func_mode_install ()
> > +     if test "X$destdir" = "X$libdir"; then
> > +       case "$current_libdirs " in
> > +       *" $libdir "*) ;;
> > +-      *) current_libdirs="$current_libdirs $libdir" ;;
> > ++      *) func_append current_libdirs " $libdir" ;;
> > +       esac
> > +     else
> > +       # Note the libdir as a future libdir.
> > +       case "$future_libdirs " in
> > +       *" $libdir "*) ;;
> > +-      *) future_libdirs="$future_libdirs $libdir" ;;
> > ++      *) func_append future_libdirs " $libdir" ;;
> > +       esac
> > +     fi
> > +
> > +     func_dirname "$file" "/" ""
> > +     dir="$func_dirname_result"
> > +-    dir="$dir$objdir"
> > ++    func_append dir "$objdir"
> > +
> > +     if test -n "$relink_command"; then
> > ++      # Strip any trailing slash from the destination.
> > ++      func_stripname '' '/' "$libdir"
> > ++      destlibdir=$func_stripname_result
> > ++
> > ++      func_stripname '' '/' "$destdir"
> > ++      s_destdir=$func_stripname_result
> > ++
> > +       # Determine the prefix the user has applied to our future dir.
> > +-      inst_prefix_dir=`$ECHO "$destdir" | $SED -e "s%$libdir\$%%"`
> > ++      inst_prefix_dir=`$ECHO "X$s_destdir" | $Xsed -e
> "s%$destlibdir\$%%"`
> > +
> > +       # Don't allow the user to place us outside of our expected
> > +       # location b/c this prevents finding dependent libraries that
> > +@@ -2315,7 +3034,7 @@ func_mode_install ()
> > +     func_show_eval "$install_prog $instname $destdir/$name" 'exit $?'
> > +
> > +     # Maybe install the static library, too.
> > +-    test -n "$old_library" && staticlibs="$staticlibs
> $dir/$old_library"
> > ++    test -n "$old_library" && func_append staticlibs "
> $dir/$old_library"
> > +     ;;
> > +
> > +       *.lo)
> > +@@ -2503,7 +3222,7 @@ func_mode_install ()
> > +     test -n "$future_libdirs" && \
> > +       func_warning "remember to run \`$progname
> --finish$future_libdirs'"
> > +
> > +-    if test -n "$current_libdirs" && $opt_finish; then
> > ++    if test -n "$current_libdirs"; then
> > +       # Maybe just do a dry run.
> > +       $opt_dry_run && current_libdirs=" -n$current_libdirs"
> > +       exec_cmd='$SHELL $progpath $preserve_args
> --finish$current_libdirs'
> > +@@ -2512,7 +3231,7 @@ func_mode_install ()
> > +     fi
> > + }
> > +
> > +-test "$mode" = install && func_mode_install ${1+"$@"}
> > ++test "$opt_mode" = install && func_mode_install ${1+"$@"}
> > +
> > +
> > + # func_generate_dlsyms outputname originator pic_p
> > +@@ -2559,6 +3278,18 @@ extern \"C\" {
> > + #pragma GCC diagnostic ignored \"-Wstrict-prototypes\"
> > + #endif
> > +
> > ++/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and
> tests.  */
> > ++#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
> > ++/* DATA imports from DLLs on WIN32 con't be const, because runtime
> > ++   relocations are performed -- see ld's documentation on
> pseudo-relocs.  */
> > ++# define LT_DLSYM_CONST
> > ++#elif defined(__osf__)
> > ++/* This system does not cope well with relocations in const data.  */
> > ++# define LT_DLSYM_CONST
> > ++#else
> > ++# define LT_DLSYM_CONST const
> > ++#endif
> > ++
> > + /* External symbol declarations for the compiler. */\
> > + "
> > +
> > +@@ -2570,21 +3301,22 @@ extern \"C\" {
> > +       # Add our own program objects to the symbol list.
> > +       progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" |
> $NL2SP`
> > +       for progfile in $progfiles; do
> > +-        func_verbose "extracting global C symbols from \`$progfile'"
> > +-        $opt_dry_run || eval "$NM $progfile | $global_symbol_pipe >>
> '$nlist'"
> > ++        func_to_tool_file "$progfile" func_convert_file_msys_to_w32
> > ++        func_verbose "extracting global C symbols from
> \`$func_to_tool_file_result'"
> > ++        $opt_dry_run || eval "$NM $func_to_tool_file_result |
> $global_symbol_pipe >> '$nlist'"
> > +       done
> > +
> > +       if test -n "$exclude_expsyms"; then
> > +         $opt_dry_run || {
> > +-          $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T
> > +-          $MV "$nlist"T "$nlist"
> > ++          eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T'
> > ++          eval '$MV "$nlist"T "$nlist"'
> > +         }
> > +       fi
> > +
> > +       if test -n "$export_symbols_regex"; then
> > +         $opt_dry_run || {
> > +-          $EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T
> > +-          $MV "$nlist"T "$nlist"
> > ++          eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T'
> > ++          eval '$MV "$nlist"T "$nlist"'
> > +         }
> > +       fi
> > +
> > +@@ -2593,23 +3325,23 @@ extern \"C\" {
> > +         export_symbols="$output_objdir/$outputname.exp"
> > +         $opt_dry_run || {
> > +           $RM $export_symbols
> > +-          ${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' <
> "$nlist" > "$export_symbols"
> > ++          eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.*
> \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
> > +           case $host in
> > +           *cygwin* | *mingw* | *cegcc* )
> > +-                echo EXPORTS > "$output_objdir/$outputname.def"
> > +-                cat "$export_symbols" >>
> "$output_objdir/$outputname.def"
> > ++                eval "echo EXPORTS "'>
> "$output_objdir/$outputname.def"'
> > ++                eval 'cat "$export_symbols" >>
> "$output_objdir/$outputname.def"'
> > +             ;;
> > +           esac
> > +         }
> > +       else
> > +         $opt_dry_run || {
> > +-          ${SED} -e 's/\([].[*^$]\)/\\\1/g' -e 's/^/ /' -e 's/$/$/' <
> "$export_symbols" > "$output_objdir/$outputname.exp"
> > +-          $GREP -f "$output_objdir/$outputname.exp" < "$nlist" >
> "$nlist"T
> > +-          $MV "$nlist"T "$nlist"
> > ++          eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e
> 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"'
> > ++          eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" >
> "$nlist"T'
> > ++          eval '$MV "$nlist"T "$nlist"'
> > +           case $host in
> > +             *cygwin* | *mingw* | *cegcc* )
> > +-              echo EXPORTS > "$output_objdir/$outputname.def"
> > +-              cat "$nlist" >> "$output_objdir/$outputname.def"
> > ++              eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
> > ++              eval 'cat "$nlist" >> "$output_objdir/$outputname.def"'
> > +               ;;
> > +           esac
> > +         }
> > +@@ -2620,10 +3352,52 @@ extern \"C\" {
> > +       func_verbose "extracting global C symbols from \`$dlprefile'"
> > +       func_basename "$dlprefile"
> > +       name="$func_basename_result"
> > +-      $opt_dry_run || {
> > +-        $ECHO ": $name " >> "$nlist"
> > +-        eval "$NM $dlprefile 2>/dev/null | $global_symbol_pipe >>
> '$nlist'"
> > +-      }
> > ++          case $host in
> > ++        *cygwin* | *mingw* | *cegcc* )
> > ++          # if an import library, we need to obtain dlname
> > ++          if func_win32_import_lib_p "$dlprefile"; then
> > ++            func_tr_sh "$dlprefile"
> > ++            eval "curr_lafile=\$libfile_$func_tr_sh_result"
> > ++            dlprefile_dlbasename=""
> > ++            if test -n "$curr_lafile" && func_lalib_p "$curr_lafile";
> then
> > ++              # Use subshell, to avoid clobbering current variable
> values
> > ++              dlprefile_dlname=`source "$curr_lafile" && echo
> "$dlname"`
> > ++              if test -n "$dlprefile_dlname" ; then
> > ++                func_basename "$dlprefile_dlname"
> > ++                dlprefile_dlbasename="$func_basename_result"
> > ++              else
> > ++                # no lafile. user explicitly requested -dlpreopen
> <import library>.
> > ++                $sharedlib_from_linklib_cmd "$dlprefile"
> > ++                dlprefile_dlbasename=$sharedlib_from_linklib_result
> > ++              fi
> > ++            fi
> > ++            $opt_dry_run || {
> > ++              if test -n "$dlprefile_dlbasename" ; then
> > ++                eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"'
> > ++              else
> > ++                func_warning "Could not compute DLL name from $name"
> > ++                eval '$ECHO ": $name " >> "$nlist"'
> > ++              fi
> > ++              func_to_tool_file "$dlprefile"
> func_convert_file_msys_to_w32
> > ++              eval "$NM \"$func_to_tool_file_result\" 2>/dev/null |
> $global_symbol_pipe |
> > ++                $SED -e '/I __imp/d' -e 's/I __nm_/D /;s/_nm__//' >>
> '$nlist'"
> > ++            }
> > ++          else # not an import lib
> > ++            $opt_dry_run || {
> > ++              eval '$ECHO ": $name " >> "$nlist"'
> > ++              func_to_tool_file "$dlprefile"
> func_convert_file_msys_to_w32
> > ++              eval "$NM \"$func_to_tool_file_result\" 2>/dev/null |
> $global_symbol_pipe >> '$nlist'"
> > ++            }
> > ++          fi
> > ++        ;;
> > ++        *)
> > ++          $opt_dry_run || {
> > ++            eval '$ECHO ": $name " >> "$nlist"'
> > ++            func_to_tool_file "$dlprefile"
> func_convert_file_msys_to_w32
> > ++            eval "$NM \"$func_to_tool_file_result\" 2>/dev/null |
> $global_symbol_pipe >> '$nlist'"
> > ++          }
> > ++        ;;
> > ++          esac
> > +     done
> > +
> > +     $opt_dry_run || {
> > +@@ -2661,26 +3435,9 @@ typedef struct {
> > +   const char *name;
> > +   void *address;
> > + } lt_dlsymlist;
> > +-"
> > +-      case $host in
> > +-      *cygwin* | *mingw* | *cegcc* )
> > +-        echo >> "$output_objdir/$my_dlsyms" "\
> > +-/* DATA imports from DLLs on WIN32 con't be const, because
> > +-   runtime relocations are performed -- see ld's documentation
> > +-   on pseudo-relocs.  */"
> > +-        lt_dlsym_const= ;;
> > +-      *osf5*)
> > +-        echo >> "$output_objdir/$my_dlsyms" "\
> > +-/* This system does not cope well with relocations in const data */"
> > +-        lt_dlsym_const= ;;
> > +-      *)
> > +-        lt_dlsym_const=const ;;
> > +-      esac
> > +-
> > +-      echo >> "$output_objdir/$my_dlsyms" "\
> > +-extern $lt_dlsym_const lt_dlsymlist
> > ++extern LT_DLSYM_CONST lt_dlsymlist
> > + lt_${my_prefix}_LTX_preloaded_symbols[];
> > +-$lt_dlsym_const lt_dlsymlist
> > ++LT_DLSYM_CONST lt_dlsymlist
> > + lt_${my_prefix}_LTX_preloaded_symbols[] =
> > + {\
> > +   { \"$my_originator\", (void *) 0 },"
> > +@@ -2736,7 +3493,7 @@ static const void *lt_preloaded_setup() {
> > +     for arg in $LTCFLAGS; do
> > +       case $arg in
> > +       -pie | -fpie | -fPIE) ;;
> > +-      *) symtab_cflags="$symtab_cflags $arg" ;;
> > ++      *) func_append symtab_cflags " $arg" ;;
> > +       esac
> > +     done
> > +
> > +@@ -2796,9 +3553,11 @@ func_win32_libid ()
> > +     win32_libid_type="x86 archive import"
> > +     ;;
> > +   *ar\ archive*) # could be an import, or static
> > +-    if $OBJDUMP -f "$1" | $SED -e '10q' 2>/dev/null |
> > +-       $EGREP 'file format (pe-i386(.*architecture:
> i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then
> > +-      win32_nmres=`$NM -f posix -A "$1" |
> > ++    # Keep the egrep pattern in sync with the one in
> _LT_CHECK_MAGIC_METHOD.
> > ++    if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null |
> > ++       $EGREP 'file format (pei*-i386(.*architecture:
> i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then
> > ++      func_to_tool_file "$1" func_convert_file_msys_to_w32
> > ++      win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" |
> > +     $SED -n -e '
> > +         1,100{
> > +             / I /{
> > +@@ -2827,6 +3586,131 @@ func_win32_libid ()
> > +   $ECHO "$win32_libid_type"
> > + }
> > +
> > ++# func_cygming_dll_for_implib ARG
> > ++#
> > ++# Platform-specific function to extract the
> > ++# name of the DLL associated with the specified
> > ++# import library ARG.
> > ++# Invoked by eval'ing the libtool variable
> > ++#    $sharedlib_from_linklib_cmd
> > ++# Result is available in the variable
> > ++#    $sharedlib_from_linklib_result
> > ++func_cygming_dll_for_implib ()
> > ++{
> > ++  $opt_debug
> > ++  sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify
> "$1"`
> > ++}
> > ++
> > ++# func_cygming_dll_for_implib_fallback_core SECTION_NAME LIBNAMEs
> > ++#
> > ++# The is the core of a fallback implementation of a
> > ++# platform-specific function to extract the name of the
> > ++# DLL associated with the specified import library LIBNAME.
> > ++#
> > ++# SECTION_NAME is either .idata$6 or .idata$7, depending
> > ++# on the platform and compiler that created the implib.
> > ++#
> > ++# Echos the name of the DLL associated with the
> > ++# specified import library.
> > ++func_cygming_dll_for_implib_fallback_core ()
> > ++{
> > ++  $opt_debug
> > ++  match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"`
> > ++  $OBJDUMP -s --section "$1" "$2" 2>/dev/null |
> > ++    $SED '/^Contents of section '"$match_literal"':/{
> > ++      # Place marker at beginning of archive member dllname section
> > ++      s/.*/====MARK====/
> > ++      p
> > ++      d
> > ++    }
> > ++    # These lines can sometimes be longer than 43 characters, but
> > ++    # are always uninteresting
> > ++    /:[      ]*file format pe[i]\{,1\}-/d
> > ++    /^In archive [^:]*:/d
> > ++    # Ensure marker is printed
> > ++    /^====MARK====/p
> > ++    # Remove all lines with less than 43 characters
> > ++    /^.\{43\}/!d
> > ++    # From remaining lines, remove first 43 characters
> > ++    s/^.\{43\}//' |
> > ++    $SED -n '
> > ++      # Join marker and all lines until next marker into a single line
> > ++      /^====MARK====/ b para
> > ++      H
> > ++      $ b para
> > ++      b
> > ++      :para
> > ++      x
> > ++      s/\n//g
> > ++      # Remove the marker
> > ++      s/^====MARK====//
> > ++      # Remove trailing dots and whitespace
> > ++      s/[\. \t]*$//
> > ++      # Print
> > ++      /./p' |
> > ++    # we now have a list, one entry per line, of the stringified
> > ++    # contents of the appropriate section of all members of the
> > ++    # archive which possess that section. Heuristic: eliminate
> > ++    # all those which have a first or second character that is
> > ++    # a '.' (that is, objdump's representation of an unprintable
> > ++    # character.) This should work for all archives with less than
> > ++    # 0x302f exports -- but will fail for DLLs whose name actually
> > ++    # begins with a literal '.' or a single character followed by
> > ++    # a '.'.
> > ++    #
> > ++    # Of those that remain, print the first one.
> > ++    $SED -e '/^\./d;/^.\./d;q'
> > ++}
> > ++
> > ++# func_cygming_gnu_implib_p ARG
> > ++# This predicate returns with zero status (TRUE) if
> > ++# ARG is a GNU/binutils-style import library. Returns
> > ++# with nonzero status (FALSE) otherwise.
> > ++func_cygming_gnu_implib_p ()
> > ++{
> > ++  $opt_debug
> > ++  func_to_tool_file "$1" func_convert_file_msys_to_w32
> > ++  func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval
> "$global_symbol_pipe" | $EGREP '
> (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'`
> > ++  test -n "$func_cygming_gnu_implib_tmp"
> > ++}
> > ++
> > ++# func_cygming_ms_implib_p ARG
> > ++# This predicate returns with zero status (TRUE) if
> > ++# ARG is an MS-style import library. Returns
> > ++# with nonzero status (FALSE) otherwise.
> > ++func_cygming_ms_implib_p ()
> > ++{
> > ++  $opt_debug
> > ++  func_to_tool_file "$1" func_convert_file_msys_to_w32
> > ++  func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval
> "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'`
> > ++  test -n "$func_cygming_ms_implib_tmp"
> > ++}
> > ++
> > ++# func_cygming_dll_for_implib_fallback ARG
> > ++# Platform-specific function to extract the
> > ++# name of the DLL associated with the specified
> > ++# import library ARG.
> > ++#
> > ++# This fallback implementation is for use when $DLLTOOL
> > ++# does not support the --identify-strict option.
> > ++# Invoked by eval'ing the libtool variable
> > ++#    $sharedlib_from_linklib_cmd
> > ++# Result is available in the variable
> > ++#    $sharedlib_from_linklib_result
> > ++func_cygming_dll_for_implib_fallback ()
> > ++{
> > ++  $opt_debug
> > ++  if func_cygming_gnu_implib_p "$1" ; then
> > ++    # binutils import library
> > ++
> sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core
> '.idata$7' "$1"`
> > ++  elif func_cygming_ms_implib_p "$1" ; then
> > ++    # ms-generated import library
> > ++
> sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core
> '.idata$6' "$1"`
> > ++  else
> > ++    # unknown
> > ++    sharedlib_from_linklib_result=""
> > ++  fi
> > ++}
> > +
> > +
> > + # func_extract_an_archive dir oldlib
> > +@@ -2917,7 +3801,7 @@ func_extract_archives ()
> > +         darwin_file=
> > +         darwin_files=
> > +         for darwin_file in $darwin_filelist; do
> > +-          darwin_files=`find unfat-$$ -name $darwin_file -print |
> $NL2SP`
> > ++          darwin_files=`find unfat-$$ -name $darwin_file -print | sort
> | $NL2SP`
> > +           $LIPO -create -output "$darwin_file" $darwin_files
> > +         done # $darwin_filelist
> > +         $RM -rf unfat-$$
> > +@@ -2932,7 +3816,7 @@ func_extract_archives ()
> > +         func_extract_an_archive "$my_xdir" "$my_xabs"
> > +     ;;
> > +       esac
> > +-      my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print
> -o -name \*.lo -print | $NL2SP`
> > ++      my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print
> -o -name \*.lo -print | sort | $NL2SP`
> > +     done
> > +
> > +     func_extract_archives_result="$my_oldobjs"
> > +@@ -3014,7 +3898,110 @@ func_fallback_echo ()
> > + _LTECHO_EOF'
> > + }
> > +     ECHO=\"$qECHO\"
> > +-  fi\
> > ++  fi
> > ++
> > ++# Very basic option parsing. These options are (a) specific to
> > ++# the libtool wrapper, (b) are identical between the wrapper
> > ++# /script/ and the wrapper /executable/ which is used only on
> > ++# windows platforms, and (c) all begin with the string "--lt-"
> > ++# (application programs are unlikely to have options which match
> > ++# this pattern).
> > ++#
> > ++# There are only two supported options: --lt-debug and
> > ++# --lt-dump-script. There is, deliberately, no --lt-help.
> > ++#
> > ++# The first argument to this parsing function should be the
> > ++# script's $0 value, followed by "$@".
> > ++lt_option_debug=
> > ++func_parse_lt_options ()
> > ++{
> > ++  lt_script_arg0=\$0
> > ++  shift
> > ++  for lt_opt
> > ++  do
> > ++    case \"\$lt_opt\" in
> > ++    --lt-debug) lt_option_debug=1 ;;
> > ++    --lt-dump-script)
> > ++        lt_dump_D=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e
> 's%/[^/]*$%%'\`
> > ++        test \"X\$lt_dump_D\" = \"X\$lt_script_arg0\" && lt_dump_D=.
> > ++        lt_dump_F=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e
> 's%^.*/%%'\`
> > ++        cat \"\$lt_dump_D/\$lt_dump_F\"
> > ++        exit 0
> > ++      ;;
> > ++    --lt-*)
> > ++        \$ECHO \"Unrecognized --lt- option: '\$lt_opt'\" 1>&2
> > ++        exit 1
> > ++      ;;
> > ++    esac
> > ++  done
> > ++
> > ++  # Print the debug banner immediately:
> > ++  if test -n \"\$lt_option_debug\"; then
> > ++    echo \"${outputname}:${output}:\${LINENO}: libtool wrapper (GNU
> $PACKAGE$TIMESTAMP) $VERSION\" 1>&2
> > ++  fi
> > ++}
> > ++
> > ++# Used when --lt-debug. Prints its arguments to stdout
> > ++# (redirection is the responsibility of the caller)
> > ++func_lt_dump_args ()
> > ++{
> > ++  lt_dump_args_N=1;
> > ++  for lt_arg
> > ++  do
> > ++    \$ECHO \"${outputname}:${output}:\${LINENO}:
> newargv[\$lt_dump_args_N]: \$lt_arg\"
> > ++    lt_dump_args_N=\`expr \$lt_dump_args_N + 1\`
> > ++  done
> > ++}
> > ++
> > ++# Core function for launching the target application
> > ++func_exec_program_core ()
> > ++{
> > ++"
> > ++  case $host in
> > ++  # Backslashes separate directories on plain windows
> > ++  *-*-mingw | *-*-os2* | *-cegcc*)
> > ++    $ECHO "\
> > ++      if test -n \"\$lt_option_debug\"; then
> > ++        \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]:
> \$progdir\\\\\$program\" 1>&2
> > ++        func_lt_dump_args \${1+\"\$@\"} 1>&2
> > ++      fi
> > ++      exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
> > ++"
> > ++    ;;
> > ++
> > ++  *)
> > ++    $ECHO "\
> > ++      if test -n \"\$lt_option_debug\"; then
> > ++        \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]:
> \$progdir/\$program\" 1>&2
> > ++        func_lt_dump_args \${1+\"\$@\"} 1>&2
> > ++      fi
> > ++      exec \"\$progdir/\$program\" \${1+\"\$@\"}
> > ++"
> > ++    ;;
> > ++  esac
> > ++  $ECHO "\
> > ++      \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2
> > ++      exit 1
> > ++}
> > ++
> > ++# A function to encapsulate launching the target application
> > ++# Strips options in the --lt-* namespace from \$@ and
> > ++# launches target application with the remaining arguments.
> > ++func_exec_program ()
> > ++{
> > ++  for lt_wr_arg
> > ++  do
> > ++    case \$lt_wr_arg in
> > ++    --lt-*) ;;
> > ++    *) set x \"\$@\" \"\$lt_wr_arg\"; shift;;
> > ++    esac
> > ++    shift
> > ++  done
> > ++  func_exec_program_core \${1+\"\$@\"}
> > ++}
> > ++
> > ++  # Parse options
> > ++  func_parse_lt_options \"\$0\" \${1+\"\$@\"}
> > +
> > +   # Find the directory that this script lives in.
> > +   thisdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*$%%'\`
> > +@@ -3078,7 +4065,7 @@ _LTECHO_EOF'
> > +
> > +     # relink executable if necessary
> > +     if test -n \"\$relink_command\"; then
> > +-      if relink_command_output=\`eval \"\$relink_command\" 2>&1\`;
> then :
> > ++      if relink_command_output=\`eval \$relink_command 2>&1\`; then :
> > +       else
> > +     $ECHO \"\$relink_command_output\" >&2
> > +     $RM \"\$progdir/\$file\"
> > +@@ -3102,6 +4089,18 @@ _LTECHO_EOF'
> > +
> > +   if test -f \"\$progdir/\$program\"; then"
> > +
> > ++    # fixup the dll searchpath if we need to.
> > ++    #
> > ++    # Fix the DLL searchpath if we need to.  Do this before prepending
> > ++    # to shlibpath, because on Windows, both are PATH and uninstalled
> > ++    # libraries must come first.
> > ++    if test -n "$dllsearchpath"; then
> > ++      $ECHO "\
> > ++    # Add the dll search path components to the executable PATH
> > ++    PATH=$dllsearchpath:\$PATH
> > ++"
> > ++    fi
> > ++
> > +     # Export our shlibpath_var if we have one.
> > +     if test "$shlibpath_overrides_runpath" = yes && test -n
> "$shlibpath_var" && test -n "$temp_rpath"; then
> > +       $ECHO "\
> > +@@ -3116,35 +4115,10 @@ _LTECHO_EOF'
> > + "
> > +     fi
> > +
> > +-    # fixup the dll searchpath if we need to.
> > +-    if test -n "$dllsearchpath"; then
> > +-      $ECHO "\
> > +-    # Add the dll search path components to the executable PATH
> > +-    PATH=$dllsearchpath:\$PATH
> > +-"
> > +-    fi
> > +-
> > +     $ECHO "\
> > +     if test \"\$libtool_execute_magic\" != \"$magic\"; then
> > +       # Run the actual program with our arguments.
> > +-"
> > +-    case $host in
> > +-    # Backslashes separate directories on plain windows
> > +-    *-*-mingw | *-*-os2* | *-cegcc*)
> > +-      $ECHO "\
> > +-      exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
> > +-"
> > +-      ;;
> > +-
> > +-    *)
> > +-      $ECHO "\
> > +-      exec \"\$progdir/\$program\" \${1+\"\$@\"}
> > +-"
> > +-      ;;
> > +-    esac
> > +-    $ECHO "\
> > +-      \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2
> > +-      exit 1
> > ++      func_exec_program \${1+\"\$@\"}
> > +     fi
> > +   else
> > +     # The program doesn't exist.
> > +@@ -3158,166 +4132,6 @@ fi\
> > + }
> > +
> > +
> > +-# func_to_host_path arg
> > +-#
> > +-# Convert paths to host format when used with build tools.
> > +-# Intended for use with "native" mingw (where libtool itself
> > +-# is running under the msys shell), or in the following cross-
> > +-# build environments:
> > +-#    $build          $host
> > +-#    mingw (msys)    mingw  [e.g. native]
> > +-#    cygwin          mingw
> > +-#    *nix + wine     mingw
> > +-# where wine is equipped with the `winepath' executable.
> > +-# In the native mingw case, the (msys) shell automatically
> > +-# converts paths for any non-msys applications it launches,
> > +-# but that facility isn't available from inside the cwrapper.
> > +-# Similar accommodations are necessary for $host mingw and
> > +-# $build cygwin.  Calling this function does no harm for other
> > +-# $host/$build combinations not listed above.
> > +-#
> > +-# ARG is the path (on $build) that should be converted to
> > +-# the proper representation for $host. The result is stored
> > +-# in $func_to_host_path_result.
> > +-func_to_host_path ()
> > +-{
> > +-  func_to_host_path_result="$1"
> > +-  if test -n "$1"; then
> > +-    case $host in
> > +-      *mingw* )
> > +-        lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
> > +-        case $build in
> > +-          *mingw* ) # actually, msys
> > +-            # awkward: cmd appends spaces to result
> > +-            func_to_host_path_result=`( cmd //c echo "$1" )
> 2>/dev/null |
> > +-              $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
> > +-            ;;
> > +-          *cygwin* )
> > +-            func_to_host_path_result=`cygpath -w "$1" |
> > +-          $SED -e "$lt_sed_naive_backslashify"`
> > +-            ;;
> > +-          * )
> > +-            # Unfortunately, winepath does not exit with a non-zero
> > +-            # error code, so we are forced to check the contents of
> > +-            # stdout. On the other hand, if the command is not
> > +-            # found, the shell will set an exit code of 127 and print
> > +-            # *an error message* to stdout. So we must check for both
> > +-            # error code of zero AND non-empty stdout, which explains
> > +-            # the odd construction:
> > +-            func_to_host_path_tmp1=`winepath -w "$1" 2>/dev/null`
> > +-            if test "$?" -eq 0 && test -n "${func_to_host_path_tmp1}";
> then
> > +-              func_to_host_path_result=`$ECHO
> "$func_to_host_path_tmp1" |
> > +-                $SED -e "$lt_sed_naive_backslashify"`
> > +-            else
> > +-              # Allow warning below.
> > +-              func_to_host_path_result=
> > +-            fi
> > +-            ;;
> > +-        esac
> > +-        if test -z "$func_to_host_path_result" ; then
> > +-          func_error "Could not determine host path corresponding to"
> > +-          func_error "  \`$1'"
> > +-          func_error "Continuing, but uninstalled executables may not
> work."
> > +-          # Fallback:
> > +-          func_to_host_path_result="$1"
> > +-        fi
> > +-        ;;
> > +-    esac
> > +-  fi
> > +-}
> > +-# end: func_to_host_path
> > +-
> > +-# func_to_host_pathlist arg
> > +-#
> > +-# Convert pathlists to host format when used with build tools.
> > +-# See func_to_host_path(), above. This function supports the
> > +-# following $build/$host combinations (but does no harm for
> > +-# combinations not listed here):
> > +-#    $build          $host
> > +-#    mingw (msys)    mingw  [e.g. native]
> > +-#    cygwin          mingw
> > +-#    *nix + wine     mingw
> > +-#
> > +-# Path separators are also converted from $build format to
> > +-# $host format. If ARG begins or ends with a path separator
> > +-# character, it is preserved (but converted to $host format)
> > +-# on output.
> > +-#
> > +-# ARG is a pathlist (on $build) that should be converted to
> > +-# the proper representation on $host. The result is stored
> > +-# in $func_to_host_pathlist_result.
> > +-func_to_host_pathlist ()
> > +-{
> > +-  func_to_host_pathlist_result="$1"
> > +-  if test -n "$1"; then
> > +-    case $host in
> > +-      *mingw* )
> > +-        lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
> > +-        # Remove leading and trailing path separator characters from
> > +-        # ARG. msys behavior is inconsistent here, cygpath turns them
> > +-        # into '.;' and ';.', and winepath ignores them completely.
> > +-    func_stripname : : "$1"
> > +-        func_to_host_pathlist_tmp1=$func_stripname_result
> > +-        case $build in
> > +-          *mingw* ) # Actually, msys.
> > +-            # Awkward: cmd appends spaces to result.
> > +-            func_to_host_pathlist_result=`
> > +-          ( cmd //c echo "$func_to_host_pathlist_tmp1" ) 2>/dev/null |
> > +-          $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
> > +-            ;;
> > +-          *cygwin* )
> > +-            func_to_host_pathlist_result=`cygpath -w -p
> "$func_to_host_pathlist_tmp1" |
> > +-              $SED -e "$lt_sed_naive_backslashify"`
> > +-            ;;
> > +-          * )
> > +-            # unfortunately, winepath doesn't convert pathlists
> > +-            func_to_host_pathlist_result=""
> > +-            func_to_host_pathlist_oldIFS=$IFS
> > +-            IFS=:
> > +-            for func_to_host_pathlist_f in $func_to_host_pathlist_tmp1
> ; do
> > +-              IFS=$func_to_host_pathlist_oldIFS
> > +-              if test -n "$func_to_host_pathlist_f" ; then
> > +-                func_to_host_path "$func_to_host_pathlist_f"
> > +-                if test -n "$func_to_host_path_result" ; then
> > +-                  if test -z "$func_to_host_pathlist_result" ; then
> > +-
> func_to_host_pathlist_result="$func_to_host_path_result"
> > +-                  else
> > +-                    func_append func_to_host_pathlist_result
> ";$func_to_host_path_result"
> > +-                  fi
> > +-                fi
> > +-              fi
> > +-            done
> > +-            IFS=$func_to_host_pathlist_oldIFS
> > +-            ;;
> > +-        esac
> > +-        if test -z "$func_to_host_pathlist_result"; then
> > +-          func_error "Could not determine the host path(s)
> corresponding to"
> > +-          func_error "  \`$1'"
> > +-          func_error "Continuing, but uninstalled executables may not
> work."
> > +-          # Fallback. This may break if $1 contains DOS-style drive
> > +-          # specifications. The fix is not to complicate the expression
> > +-          # below, but for the user to provide a working wine
> installation
> > +-          # with winepath so that path translation in the
> cross-to-mingw
> > +-          # case works properly.
> > +-          lt_replace_pathsep_nix_to_dos="s|:|;|g"
> > +-          func_to_host_pathlist_result=`echo
> "$func_to_host_pathlist_tmp1" |\
> > +-            $SED -e "$lt_replace_pathsep_nix_to_dos"`
> > +-        fi
> > +-        # Now, add the leading and trailing path separators back
> > +-        case "$1" in
> > +-          :* )
> func_to_host_pathlist_result=";$func_to_host_pathlist_result"
> > +-            ;;
> > +-        esac
> > +-        case "$1" in
> > +-          *: ) func_append func_to_host_pathlist_result ";"
> > +-            ;;
> > +-        esac
> > +-        ;;
> > +-    esac
> > +-  fi
> > +-}
> > +-# end: func_to_host_pathlist
> > +-
> > + # func_emit_cwrapperexe_src
> > + # emit the source code for a wrapper executable on stdout
> > + # Must ONLY be called from within func_mode_link because
> > +@@ -3334,10 +4148,6 @@ func_emit_cwrapperexe_src ()
> > +
> > +    This wrapper executable should never be moved out of the build
> directory.
> > +    If it is, it will not operate correctly.
> > +-
> > +-   Currently, it simply execs the wrapper *script* "$SHELL $output",
> > +-   but could eventually absorb all of the scripts functionality and
> > +-   exec $objdir/$outputname directly.
> > + */
> > + EOF
> > +         cat <<"EOF"
> > +@@ -3462,22 +4272,13 @@ int setenv (const char *, const char *, int);
> > +   if (stale) { free ((void *) stale); stale = 0; } \
> > + } while (0)
> > +
> > +-#undef LTWRAPPER_DEBUGPRINTF
> > +-#if defined LT_DEBUGWRAPPER
> > +-# define LTWRAPPER_DEBUGPRINTF(args) ltwrapper_debugprintf args
> > +-static void
> > +-ltwrapper_debugprintf (const char *fmt, ...)
> > +-{
> > +-    va_list args;
> > +-    va_start (args, fmt);
> > +-    (void) vfprintf (stderr, fmt, args);
> > +-    va_end (args);
> > +-}
> > ++#if defined(LT_DEBUGWRAPPER)
> > ++static int lt_debug = 1;
> > + #else
> > +-# define LTWRAPPER_DEBUGPRINTF(args)
> > ++static int lt_debug = 0;
> > + #endif
> > +
> > +-const char *program_name = NULL;
> > ++const char *program_name = "libtool-wrapper"; /* in case xstrdup fails
> */
> > +
> > + void *xmalloc (size_t num);
> > + char *xstrdup (const char *string);
> > +@@ -3487,7 +4288,10 @@ char *chase_symlinks (const char *pathspec);
> > + int make_executable (const char *path);
> > + int check_executable (const char *path);
> > + char *strendzap (char *str, const char *pat);
> > +-void lt_fatal (const char *message, ...);
> > ++void lt_debugprintf (const char *file, int line, const char *fmt, ...);
> > ++void lt_fatal (const char *file, int line, const char *message, ...);
> > ++static const char *nonnull (const char *s);
> > ++static const char *nonempty (const char *s);
> > + void lt_setenv (const char *name, const char *value);
> > + char *lt_extend_str (const char *orig_value, const char *add, int
> to_end);
> > + void lt_update_exe_path (const char *name, const char *value);
> > +@@ -3497,14 +4301,14 @@ void lt_dump_script (FILE *f);
> > + EOF
> > +
> > +         cat <<EOF
> > +-const char * MAGIC_EXE = "$magic_exe";
> > ++volatile const char * MAGIC_EXE = "$magic_exe";
> > + const char * LIB_PATH_VARNAME = "$shlibpath_var";
> > + EOF
> > +
> > +         if test "$shlibpath_overrides_runpath" = yes && test -n
> "$shlibpath_var" && test -n "$temp_rpath"; then
> > +-              func_to_host_pathlist "$temp_rpath"
> > ++              func_to_host_path "$temp_rpath"
> > +           cat <<EOF
> > +-const char * LIB_PATH_VALUE   = "$func_to_host_pathlist_result";
> > ++const char * LIB_PATH_VALUE   = "$func_to_host_path_result";
> > + EOF
> > +         else
> > +           cat <<"EOF"
> > +@@ -3513,10 +4317,10 @@ EOF
> > +         fi
> > +
> > +         if test -n "$dllsearchpath"; then
> > +-              func_to_host_pathlist "$dllsearchpath:"
> > ++              func_to_host_path "$dllsearchpath:"
> > +           cat <<EOF
> > + const char * EXE_PATH_VARNAME = "PATH";
> > +-const char * EXE_PATH_VALUE   = "$func_to_host_pathlist_result";
> > ++const char * EXE_PATH_VALUE   = "$func_to_host_path_result";
> > + EOF
> > +         else
> > +           cat <<"EOF"
> > +@@ -3539,12 +4343,10 @@ EOF
> > +         cat <<"EOF"
> > +
> > + #define LTWRAPPER_OPTION_PREFIX         "--lt-"
> > +-#define LTWRAPPER_OPTION_PREFIX_LENGTH  5
> > +
> > +-static const size_t opt_prefix_len         =
> LTWRAPPER_OPTION_PREFIX_LENGTH;
> > + static const char *ltwrapper_option_prefix = LTWRAPPER_OPTION_PREFIX;
> > +-
> > + static const char *dumpscript_opt       = LTWRAPPER_OPTION_PREFIX
> "dump-script";
> > ++static const char *debug_opt            = LTWRAPPER_OPTION_PREFIX
> "debug";
> > +
> > + int
> > + main (int argc, char *argv[])
> > +@@ -3561,10 +4363,13 @@ main (int argc, char *argv[])
> > +   int i;
> > +
> > +   program_name = (char *) xstrdup (base_name (argv[0]));
> > +-  LTWRAPPER_DEBUGPRINTF (("(main) argv[0]      : %s\n", argv[0]));
> > +-  LTWRAPPER_DEBUGPRINTF (("(main) program_name : %s\n", program_name));
> > ++  newargz = XMALLOC (char *, argc + 1);
> > +
> > +-  /* very simple arg parsing; don't want to rely on getopt */
> > ++  /* very simple arg parsing; don't want to rely on getopt
> > ++   * also, copy all non cwrapper options to newargz, except
> > ++   * argz[0], which is handled differently
> > ++   */
> > ++  newargc=0;
> > +   for (i = 1; i < argc; i++)
> > +     {
> > +       if (strcmp (argv[i], dumpscript_opt) == 0)
> > +@@ -3581,21 +4386,54 @@ EOF
> > +       lt_dump_script (stdout);
> > +       return 0;
> > +     }
> > ++      if (strcmp (argv[i], debug_opt) == 0)
> > ++    {
> > ++          lt_debug = 1;
> > ++          continue;
> > ++    }
> > ++      if (strcmp (argv[i], ltwrapper_option_prefix) == 0)
> > ++        {
> >  +          /* however, if there is an option in the
> LTWRAPPER_OPTION_PREFIX
> >  +             namespace, but it is not one of the ones we know about and
> >  +             have already dealt with, above (inluding dump-script),
> then
> > @@ -26696,271 +29851,752 @@ index bf87f77132d..9c7b5d41185 100644
> >  +# serial 3293 ltversion.m4
> >   # This file is part of GNU Libtool
> >
> > --m4_define([LT_PACKAGE_VERSION], [2.2.7a])
> > --m4_define([LT_PACKAGE_REVISION], [1.3134])
> > -+m4_define([LT_PACKAGE_VERSION], [2.4])
> > -+m4_define([LT_PACKAGE_REVISION], [1.3293])
> > +-m4_define([LT_PACKAGE_VERSION], [2.2.7a])
> > +-m4_define([LT_PACKAGE_REVISION], [1.3134])
> > ++m4_define([LT_PACKAGE_VERSION], [2.4])
> > ++m4_define([LT_PACKAGE_REVISION], [1.3293])
> > +
> > + AC_DEFUN([LTVERSION_VERSION],
> > +-[macro_version='2.2.7a'
> > +-macro_revision='1.3134'
> > ++[macro_version='2.4'
> > ++macro_revision='1.3293'
> > + _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
> > + _LT_DECL(, macro_revision, 0)
> > + ])
> > +diff --git a/lt~obsolete.m4 b/lt~obsolete.m4
> > +index bf92b5e0790..c573da90c5c 100644
> > +--- a/lt~obsolete.m4
> > ++++ b/lt~obsolete.m4
> > +@@ -7,7 +7,7 @@
> > + # unlimited permission to copy and/or distribute it, with or without
> > + # modifications, as long as this notice is preserved.
> > +
> > +-# serial 4 lt~obsolete.m4
> > ++# serial 5 lt~obsolete.m4
> > +
> > + # These exist entirely to fool aclocal when bootstrapping libtool.
> > + #
> > +diff --git a/opcodes/Makefile.in b/opcodes/Makefile.in
> > +index c1eca5a42ed..7cab295b26d 100644
> > +--- a/opcodes/Makefile.in
> > ++++ b/opcodes/Makefile.in
> > +@@ -292,6 +292,7 @@ CYGPATH_W = @CYGPATH_W@
> > + DATADIRNAME = @DATADIRNAME@
> > + DEFS = @DEFS@
> > + DEPDIR = @DEPDIR@
> > ++DLLTOOL = @DLLTOOL@
> > + DSYMUTIL = @DSYMUTIL@
> > + DUMPBIN = @DUMPBIN@
> > + ECHO_C = @ECHO_C@
> > +@@ -325,6 +326,7 @@ LN_S = @LN_S@
> > + LTLIBOBJS = @LTLIBOBJS@
> > + MAINT = @MAINT@
> > + MAKEINFO = @MAKEINFO@
> > ++MANIFEST_TOOL = @MANIFEST_TOOL@
> > + MKDIR_P = @MKDIR_P@
> > + MKINSTALLDIRS = @MKINSTALLDIRS@
> > + MSGFMT = @MSGFMT@
> > +@@ -363,6 +365,7 @@ abs_builddir = @abs_builddir@
> > + abs_srcdir = @abs_srcdir@
> > + abs_top_builddir = @abs_top_builddir@
> > + abs_top_srcdir = @abs_top_srcdir@
> > ++ac_ct_AR = @ac_ct_AR@
> > + ac_ct_CC = @ac_ct_CC@
> > + ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
> > + am__include = @am__include@
> > +diff --git a/opcodes/configure b/opcodes/configure
> > +index 483ae4f7a9c..907807594f9 100755
> > +--- a/opcodes/configure
> > ++++ b/opcodes/configure
> > +@@ -682,6 +682,9 @@ OTOOL
> > + LIPO
> > + NMEDIT
> > + DSYMUTIL
> > ++MANIFEST_TOOL
> > ++ac_ct_AR
> > ++DLLTOOL
> > + OBJDUMP
> > + LN_S
> > + NM
> > +@@ -800,6 +803,7 @@ enable_static
> > + with_pic
> > + enable_fast_install
> > + with_gnu_ld
> > ++with_libtool_sysroot
> > + enable_libtool_lock
> > + enable_checking
> > + enable_targets
> > +@@ -1468,6 +1472,8 @@ Optional Packages:
> > +   --with-pic              try to use only PIC/non-PIC objects
> [default=use
> > +                           both]
> > +   --with-gnu-ld           assume the C compiler uses GNU ld
> [default=no]
> > ++  --with-libtool-sysroot=DIR Search for dependent libraries within DIR
> > ++                        (or the compiler's sysroot if not specified).
> > +
> > + Some influential environment variables:
> > +   CC          C compiler command
> > +@@ -4977,8 +4983,8 @@ esac
> > +
> > +
> > +
> > +-macro_version='2.2.7a'
> > +-macro_revision='1.3134'
> > ++macro_version='2.4'
> > ++macro_revision='1.3293'
> > +
> > +
> > +
> > +@@ -5018,7 +5024,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> > + { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print
> strings" >&5
> > + $as_echo_n "checking how to print strings... " >&6; }
> > + # Test print first, because it will be a builtin if present.
> > +-if test "X`print -r -- -n 2>/dev/null`" = X-n && \
> > ++if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
> > +    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
> > +   ECHO='print -r --'
> > + elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> > +@@ -5711,8 +5717,8 @@ $as_echo_n "checking whether the shell
> understands some XSI constructs... " >&6;
> > + # Try some XSI features
> > + xsi_shell=no
> > + ( _lt_dummy="a/b/c"
> > +-  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
> > +-      = c,a/b,, \
> > ++  test
> "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"},
> \
> > ++      = c,a/b,b/c, \
> > +     && eval 'test $(( 1 + 1 )) -eq 2 \
> > +     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
> > +   && xsi_shell=yes
> > +@@ -5761,6 +5767,80 @@ esac
> > +
> > +
> > +
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert
> $build file names to $host format" >&5
> > ++$as_echo_n "checking how to convert $build file names to $host
> format... " >&6; }
> > ++if ${lt_cv_to_host_file_cmd+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  case $host in
> > ++  *-*-mingw* )
> > ++    case $build in
> > ++      *-*-mingw* ) # actually msys
> > ++        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
> > ++        ;;
> > ++      *-*-cygwin* )
> > ++        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
> > ++        ;;
> > ++      * ) # otherwise, assume *nix
> > ++        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
> > ++        ;;
> > ++    esac
> > ++    ;;
> > ++  *-*-cygwin* )
> > ++    case $build in
> > ++      *-*-mingw* ) # actually msys
> > ++        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
> > ++        ;;
> > ++      *-*-cygwin* )
> > ++        lt_cv_to_host_file_cmd=func_convert_file_noop
> > ++        ;;
> > ++      * ) # otherwise, assume *nix
> > ++        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
> > ++        ;;
> > ++    esac
> > ++    ;;
> > ++  * ) # unhandled hosts (and "normal" native builds)
> > ++    lt_cv_to_host_file_cmd=func_convert_file_noop
> > ++    ;;
> > ++esac
> > ++
> > ++fi
> > ++
> > ++to_host_file_cmd=$lt_cv_to_host_file_cmd
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_to_host_file_cmd" >&5
> > ++$as_echo "$lt_cv_to_host_file_cmd" >&6; }
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert
> $build file names to toolchain format" >&5
> > ++$as_echo_n "checking how to convert $build file names to toolchain
> format... " >&6; }
> > ++if ${lt_cv_to_tool_file_cmd+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  #assume ordinary cross tools, or native build.
> > ++lt_cv_to_tool_file_cmd=func_convert_file_noop
> > ++case $host in
> > ++  *-*-mingw* )
> > ++    case $build in
> > ++      *-*-mingw* ) # actually msys
> > ++        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
> > ++        ;;
> > ++    esac
> > ++    ;;
> > ++esac
> > ++
> > ++fi
> > ++
> > ++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_to_tool_file_cmd" >&5
> > ++$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
> > ++
> > ++
> > ++
> > ++
> > ++
> > + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to
> reload object files" >&5
> > + $as_echo_n "checking for $LD option to reload object files... " >&6; }
> > + if ${lt_cv_ld_reload_flag+:} false; then :
> > +@@ -5777,6 +5857,11 @@ case $reload_flag in
> > + esac
> > + reload_cmds='$LD$reload_flag -o $output$reload_objs'
> > + case $host_os in
> > ++  cygwin* | mingw* | pw32* | cegcc*)
> > ++    if test "$GCC" != yes; then
> > ++      reload_cmds=false
> > ++    fi
> > ++    ;;
> > +   darwin*)
> > +     if test "$GCC" = yes; then
> > +       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o
> $output$reload_objs'
> > +@@ -5945,7 +6030,8 @@ mingw* | pw32*)
> > +     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86
> DLL'
> > +     lt_cv_file_magic_cmd='func_win32_libid'
> > +   else
> > +-    lt_cv_deplibs_check_method='file_magic file format
> pei*-i386(.*architecture: i386)?'
> > ++    # Keep this pattern in sync with the one in func_win32_libid.
> > ++    lt_cv_deplibs_check_method='file_magic file format
> (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
> > +     lt_cv_file_magic_cmd='$OBJDUMP -f'
> > +   fi
> > +   ;;
> > +@@ -6099,6 +6185,21 @@ esac
> > + fi
> > + { $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_deplibs_check_method" >&5
> > + $as_echo "$lt_cv_deplibs_check_method" >&6; }
> > ++
> > ++file_magic_glob=
> > ++want_nocaseglob=no
> > ++if test "$build" = "$host"; then
> > ++  case $host_os in
> > ++  mingw* | pw32*)
> > ++    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
> > ++      want_nocaseglob=yes
> > ++    else
> > ++      file_magic_glob=`echo
> aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e
> "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
> > ++    fi
> > ++    ;;
> > ++  esac
> > ++fi
> > ++
> > + file_magic_cmd=$lt_cv_file_magic_cmd
> > + deplibs_check_method=$lt_cv_deplibs_check_method
> > + test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > +@@ -6114,6 +6215,157 @@ test -z "$deplibs_check_method" &&
> deplibs_check_method=unknown
> > +
> >
> > - AC_DEFUN([LTVERSION_VERSION],
> > --[macro_version='2.2.7a'
> > --macro_revision='1.3134'
> > -+[macro_version='2.4'
> > -+macro_revision='1.3293'
> > - _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
> > - _LT_DECL(, macro_revision, 0)
> > - ])
> > -diff --git a/lt~obsolete.m4 b/lt~obsolete.m4
> > -index bf92b5e0790..c573da90c5c 100644
> > ---- a/lt~obsolete.m4
> > -+++ b/lt~obsolete.m4
> > -@@ -7,7 +7,7 @@
> > - # unlimited permission to copy and/or distribute it, with or without
> > - # modifications, as long as this notice is preserved.
> >
> > --# serial 4 lt~obsolete.m4
> > -+# serial 5 lt~obsolete.m4
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++if test -n "$ac_tool_prefix"; then
> > ++  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be
> a program name with args.
> > ++set dummy ${ac_tool_prefix}dlltool; ac_word=$2
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > ++$as_echo_n "checking for $ac_word... " >&6; }
> > ++if ${ac_cv_prog_DLLTOOL+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  if test -n "$DLLTOOL"; then
> > ++  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
> > ++else
> > ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> > ++for as_dir in $PATH
> > ++do
> > ++  IFS=$as_save_IFS
> > ++  test -z "$as_dir" && as_dir=.
> > ++    for ac_exec_ext in '' $ac_executable_extensions; do
> > ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > ++    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
> > ++    $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> > ++    break 2
> > ++  fi
> > ++done
> > ++  done
> > ++IFS=$as_save_IFS
> > ++
> > ++fi
> > ++fi
> > ++DLLTOOL=$ac_cv_prog_DLLTOOL
> > ++if test -n "$DLLTOOL"; then
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
> > ++$as_echo "$DLLTOOL" >&6; }
> > ++else
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > ++$as_echo "no" >&6; }
> > ++fi
> > ++
> > ++
> > ++fi
> > ++if test -z "$ac_cv_prog_DLLTOOL"; then
> > ++  ac_ct_DLLTOOL=$DLLTOOL
> > ++  # Extract the first word of "dlltool", so it can be a program name
> with args.
> > ++set dummy dlltool; ac_word=$2
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > ++$as_echo_n "checking for $ac_word... " >&6; }
> > ++if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  if test -n "$ac_ct_DLLTOOL"; then
> > ++  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override
> the test.
> > ++else
> > ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> > ++for as_dir in $PATH
> > ++do
> > ++  IFS=$as_save_IFS
> > ++  test -z "$as_dir" && as_dir=.
> > ++    for ac_exec_ext in '' $ac_executable_extensions; do
> > ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > ++    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
> > ++    $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> > ++    break 2
> > ++  fi
> > ++done
> > ++  done
> > ++IFS=$as_save_IFS
> > ++
> > ++fi
> > ++fi
> > ++ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
> > ++if test -n "$ac_ct_DLLTOOL"; then
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
> > ++$as_echo "$ac_ct_DLLTOOL" >&6; }
> > ++else
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > ++$as_echo "no" >&6; }
> > ++fi
> > ++
> > ++  if test "x$ac_ct_DLLTOOL" = x; then
> > ++    DLLTOOL="false"
> > ++  else
> > ++    case $cross_compiling:$ac_tool_warned in
> > ++yes:)
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools
> not prefixed with host triplet" >&5
> > ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host
> triplet" >&2;}
> > ++ac_tool_warned=yes ;;
> > ++esac
> > ++    DLLTOOL=$ac_ct_DLLTOOL
> > ++  fi
> > ++else
> > ++  DLLTOOL="$ac_cv_prog_DLLTOOL"
> > ++fi
> > ++
> > ++test -z "$DLLTOOL" && DLLTOOL=dlltool
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate
> runtime and link libraries" >&5
> > ++$as_echo_n "checking how to associate runtime and link libraries... "
> >&6; }
> > ++if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  lt_cv_sharedlib_from_linklib_cmd='unknown'
> > ++
> > ++case $host_os in
> > ++cygwin* | mingw* | pw32* | cegcc*)
> > ++  # two different shell functions defined in ltmain.sh
> > ++  # decide which to use based on capabilities of $DLLTOOL
> > ++  case `$DLLTOOL --help 2>&1` in
> > ++  *--identify-strict*)
> > ++    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
> > ++    ;;
> > ++  *)
> > ++
> lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
> > ++    ;;
> > ++  esac
> > ++  ;;
> > ++*)
> > ++  # fallback: assume linklib IS sharedlib
> > ++  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
> > ++  ;;
> > ++esac
> > ++
> > ++fi
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_sharedlib_from_linklib_cmd" >&5
> > ++$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
> > ++sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
> > ++test -z "$sharedlib_from_linklib_cmd" &&
> sharedlib_from_linklib_cmd=$ECHO
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > + plugin_option=
> > + plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
> > + for plugin in $plugin_names; do
> > +@@ -6128,8 +6380,10 @@ for plugin in $plugin_names; do
> > + done
> >
> > - # These exist entirely to fool aclocal when bootstrapping libtool.
> > - #
> > -diff --git a/opcodes/Makefile.in b/opcodes/Makefile.in
> > -index 2257b0872af..73aae3b210f 100644
> > ---- a/opcodes/Makefile.in
> > -+++ b/opcodes/Makefile.in
> > -@@ -292,6 +292,7 @@ CYGPATH_W = @CYGPATH_W@
> > - DATADIRNAME = @DATADIRNAME@
> > - DEFS = @DEFS@
> > - DEPDIR = @DEPDIR@
> > -+DLLTOOL = @DLLTOOL@
> > - DSYMUTIL = @DSYMUTIL@
> > - DUMPBIN = @DUMPBIN@
> > - ECHO_C = @ECHO_C@
> > -@@ -325,6 +326,7 @@ LN_S = @LN_S@
> > - LTLIBOBJS = @LTLIBOBJS@
> > - MAINT = @MAINT@
> > - MAKEINFO = @MAKEINFO@
> > -+MANIFEST_TOOL = @MANIFEST_TOOL@
> > - MKDIR_P = @MKDIR_P@
> > - MKINSTALLDIRS = @MKINSTALLDIRS@
> > - MSGFMT = @MSGFMT@
> > -@@ -363,6 +365,7 @@ abs_builddir = @abs_builddir@
> > - abs_srcdir = @abs_srcdir@
> > - abs_top_builddir = @abs_top_builddir@
> > - abs_top_srcdir = @abs_top_srcdir@
> > -+ac_ct_AR = @ac_ct_AR@
> > - ac_ct_CC = @ac_ct_CC@
> > - ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
> > - am__include = @am__include@
> > -diff --git a/opcodes/configure b/opcodes/configure
> > -index db023b48c28..c562aada2a4 100755
> > ---- a/opcodes/configure
> > -+++ b/opcodes/configure
> > -@@ -682,6 +682,9 @@ OTOOL
> > - LIPO
> > - NMEDIT
> > - DSYMUTIL
> > -+MANIFEST_TOOL
> > -+ac_ct_AR
> > -+DLLTOOL
> > - OBJDUMP
> > - LN_S
> > - NM
> > -@@ -800,6 +803,7 @@ enable_static
> > - with_pic
> > - enable_fast_install
> > - with_gnu_ld
> > -+with_libtool_sysroot
> > - enable_libtool_lock
> > - enable_checking
> > - enable_targets
> > -@@ -1468,6 +1472,8 @@ Optional Packages:
> > -   --with-pic              try to use only PIC/non-PIC objects
> [default=use
> > -                           both]
> > -   --with-gnu-ld           assume the C compiler uses GNU ld
> [default=no]
> > -+  --with-libtool-sysroot=DIR Search for dependent libraries within DIR
> > -+                        (or the compiler's sysroot if not specified).
> > + if test -n "$ac_tool_prefix"; then
> > +-  # Extract the first word of "${ac_tool_prefix}ar", so it can be a
> program name with args.
> > +-set dummy ${ac_tool_prefix}ar; ac_word=$2
> > ++  for ac_prog in ar
> > ++  do
> > ++    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can
> be a program name with args.
> > ++set dummy $ac_tool_prefix$ac_prog; ac_word=$2
> > + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > + $as_echo_n "checking for $ac_word... " >&6; }
> > + if ${ac_cv_prog_AR+:} false; then :
> > +@@ -6145,7 +6399,7 @@ do
> > +   test -z "$as_dir" && as_dir=.
> > +     for ac_exec_ext in '' $ac_executable_extensions; do
> > +   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > +-    ac_cv_prog_AR="${ac_tool_prefix}ar"
> > ++    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
> > +     $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> > +     break 2
> > +   fi
> > +@@ -6165,11 +6419,15 @@ $as_echo "no" >&6; }
> > + fi
> >
> > - Some influential environment variables:
> > -   CC          C compiler command
> > -@@ -4977,8 +4983,8 @@ esac
> >
> > ++    test -n "$AR" && break
> > ++  done
> > + fi
> > +-if test -z "$ac_cv_prog_AR"; then
> > ++if test -z "$AR"; then
> > +   ac_ct_AR=$AR
> > +-  # Extract the first word of "ar", so it can be a program name with
> args.
> > +-set dummy ar; ac_word=$2
> > ++  for ac_prog in ar
> > ++do
> > ++  # Extract the first word of "$ac_prog", so it can be a program name
> with args.
> > ++set dummy $ac_prog; ac_word=$2
> > + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > + $as_echo_n "checking for $ac_word... " >&6; }
> > + if ${ac_cv_prog_ac_ct_AR+:} false; then :
> > +@@ -6185,7 +6443,7 @@ do
> > +   test -z "$as_dir" && as_dir=.
> > +     for ac_exec_ext in '' $ac_executable_extensions; do
> > +   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > +-    ac_cv_prog_ac_ct_AR="ar"
> > ++    ac_cv_prog_ac_ct_AR="$ac_prog"
> > +     $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> > +     break 2
> > +   fi
> > +@@ -6204,6 +6462,10 @@ else
> > + $as_echo "no" >&6; }
> > + fi
> >
> > ++
> > ++  test -n "$ac_ct_AR" && break
> > ++done
> > ++
> > +   if test "x$ac_ct_AR" = x; then
> > +     AR="false"
> > +   else
> > +@@ -6215,25 +6477,20 @@ ac_tool_warned=yes ;;
> > + esac
> > +     AR=$ac_ct_AR
> > +   fi
> > +-else
> > +-  AR="$ac_cv_prog_AR"
> > + fi
> >
> > --macro_version='2.2.7a'
> > --macro_revision='1.3134'
> > -+macro_version='2.4'
> > -+macro_revision='1.3293'
> > +-test -z "$AR" && AR=ar
> > +-if test -n "$plugin_option"; then
> > +-  if $AR --help 2>&1 | grep -q "\--plugin"; then
> > +-    touch conftest.c
> > +-    $AR $plugin_option rc conftest.a conftest.c
> > +-    if test "$?" != 0; then
> > +-      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR
> $plugin_option rc" >&5
> > ++  touch conftest.c
> > ++  $AR $plugin_option rc conftest.a conftest.c
> > ++  if test "$?" != 0; then
> > ++    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR
> $plugin_option rc" >&5
> > + $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
> > +-    else
> > +-      AR="$AR $plugin_option"
> > +-    fi
> > +-    rm -f conftest.*
> > ++  else
> > ++    AR="$AR $plugin_option"
> > +   fi
> > +-fi
> > +-test -z "$AR_FLAGS" && AR_FLAGS=cru
> > ++  rm -f conftest.*
> > ++: ${AR=ar}
> > ++: ${AR_FLAGS=cru}
> > ++
> >
> >
> >
> > -@@ -5018,7 +5024,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> > - { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print
> strings" >&5
> > - $as_echo_n "checking how to print strings... " >&6; }
> > - # Test print first, because it will be a builtin if present.
> > --if test "X`print -r -- -n 2>/dev/null`" = X-n && \
> > -+if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
> > -    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
> > -   ECHO='print -r --'
> > - elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> > -@@ -5711,8 +5717,8 @@ $as_echo_n "checking whether the shell
> understands some XSI constructs... " >&6;
> > - # Try some XSI features
> > - xsi_shell=no
> > - ( _lt_dummy="a/b/c"
> > --  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
> > --      = c,a/b,, \
> > -+  test
> "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"},
> \
> > -+      = c,a/b,b/c, \
> > -     && eval 'test $(( 1 + 1 )) -eq 2 \
> > -     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
> > -   && xsi_shell=yes
> > -@@ -5761,6 +5767,80 @@ esac
> > +@@ -6244,6 +6501,63 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
> >
> >
> >
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert
> $build file names to $host format" >&5
> > -+$as_echo_n "checking how to convert $build file names to $host
> format... " >&6; }
> > -+if ${lt_cv_to_host_file_cmd+:} false; then :
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE
> support" >&5
> > ++$as_echo_n "checking for archiver @FILE support... " >&6; }
> > ++if ${lt_cv_ar_at_file+:} false; then :
> >  +  $as_echo_n "(cached) " >&6
> >  +else
> > -+  case $host in
> > -+  *-*-mingw* )
> > -+    case $build in
> > -+      *-*-mingw* ) # actually msys
> > -+        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
> > -+        ;;
> > -+      *-*-cygwin* )
> > -+        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
> > -+        ;;
> > -+      * ) # otherwise, assume *nix
> > -+        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
> > -+        ;;
> > -+    esac
> > -+    ;;
> > -+  *-*-cygwin* )
> > -+    case $build in
> > -+      *-*-mingw* ) # actually msys
> > -+        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
> > -+        ;;
> > -+      *-*-cygwin* )
> > -+        lt_cv_to_host_file_cmd=func_convert_file_noop
> > -+        ;;
> > -+      * ) # otherwise, assume *nix
> > -+        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
> > -+        ;;
> > -+    esac
> > -+    ;;
> > -+  * ) # unhandled hosts (and "normal" native builds)
> > -+    lt_cv_to_host_file_cmd=func_convert_file_noop
> > -+    ;;
> > -+esac
> > -+
> > -+fi
> > -+
> > -+to_host_file_cmd=$lt_cv_to_host_file_cmd
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_to_host_file_cmd" >&5
> > -+$as_echo "$lt_cv_to_host_file_cmd" >&6; }
> > ++  lt_cv_ar_at_file=no
> > ++   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > ++/* end confdefs.h.  */
> >  +
> > ++int
> > ++main ()
> > ++{
> >  +
> > ++  ;
> > ++  return 0;
> > ++}
> > ++_ACEOF
> > ++if ac_fn_c_try_compile "$LINENO"; then :
> > ++  echo conftest.$ac_objext > conftest.lst
> > ++      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
> > ++      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}:
> \"$lt_ar_try\""; } >&5
> > ++  (eval $lt_ar_try) 2>&5
> > ++  ac_status=$?
> > ++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> > ++  test $ac_status = 0; }
> > ++      if test "$ac_status" -eq 0; then
> > ++    # Ensure the archiver fails upon bogus file names.
> > ++    rm -f conftest.$ac_objext libconftest.a
> > ++    { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\"";
> } >&5
> > ++  (eval $lt_ar_try) 2>&5
> > ++  ac_status=$?
> > ++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> > ++  test $ac_status = 0; }
> > ++    if test "$ac_status" -ne 0; then
> > ++          lt_cv_ar_at_file=@
> > ++        fi
> > ++      fi
> > ++      rm -f conftest.* libconftest.a
> >  +
> > ++fi
> > ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> >  +
> > ++fi
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
> > ++$as_echo "$lt_cv_ar_at_file" >&6; }
> >  +
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert
> $build file names to toolchain format" >&5
> > -+$as_echo_n "checking how to convert $build file names to toolchain
> format... " >&6; }
> > -+if ${lt_cv_to_tool_file_cmd+:} false; then :
> > -+  $as_echo_n "(cached) " >&6
> > ++if test "x$lt_cv_ar_at_file" = xno; then
> > ++  archiver_list_spec=
> >  +else
> > -+  #assume ordinary cross tools, or native build.
> > -+lt_cv_to_tool_file_cmd=func_convert_file_noop
> > -+case $host in
> > -+  *-*-mingw* )
> > -+    case $build in
> > -+      *-*-mingw* ) # actually msys
> > -+        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
> > -+        ;;
> > -+    esac
> > -+    ;;
> > -+esac
> > -+
> > ++  archiver_list_spec=$lt_cv_ar_at_file
> >  +fi
> >  +
> > -+to_tool_file_cmd=$lt_cv_to_tool_file_cmd
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_to_tool_file_cmd" >&5
> > -+$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
> >  +
> >  +
> >  +
> >  +
> >  +
> > - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to
> reload object files" >&5
> > - $as_echo_n "checking for $LD option to reload object files... " >&6; }
> > - if ${lt_cv_ld_reload_flag+:} false; then :
> > -@@ -5777,6 +5857,11 @@ case $reload_flag in
> > - esac
> > - reload_cmds='$LD$reload_flag -o $output$reload_objs'
> > - case $host_os in
> > -+  cygwin* | mingw* | pw32* | cegcc*)
> > -+    if test "$GCC" != yes; then
> > -+      reload_cmds=false
> > -+    fi
> > -+    ;;
> > -   darwin*)
> > -     if test "$GCC" = yes; then
> > -       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o
> $output$reload_objs'
> > -@@ -5945,7 +6030,8 @@ mingw* | pw32*)
> > -     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86
> DLL'
> > -     lt_cv_file_magic_cmd='func_win32_libid'
> > +
> > + if test -n "$ac_tool_prefix"; then
> > +   # Extract the first word of "${ac_tool_prefix}strip", so it can be a
> program name with args.
> > +@@ -6584,8 +6898,8 @@ esac
> > + lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern
> int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
> > +
> > + # Transform an extracted symbol line into symbol name and symbol
> address
> > +-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)
> $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/
> {\"\2\", (void *) \&\2},/p'"
> > +-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\", (void *) \&\2},/p'"
> > ++lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[
> ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/
> {\"\2\", (void *) \&\2},/p'"
> > ++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\", (void *) \&\2},/p'"
> > +
> > + # Handle CRLF in mingw tool chain
> > + opt_cr=
> > +@@ -6621,6 +6935,7 @@ for ac_symprfx in "" "_"; do
> >     else
> > --    lt_cv_deplibs_check_method='file_magic file format
> pei*-i386(.*architecture: i386)?'
> > -+    # Keep this pattern in sync with the one in func_win32_libid.
> > -+    lt_cv_deplibs_check_method='file_magic file format
> (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
> > -     lt_cv_file_magic_cmd='$OBJDUMP -f'
> > +     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[
> ]\($symcode$symcode*\)[         ][
> ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
> >     fi
> > -   ;;
> > -@@ -6099,6 +6185,21 @@ esac
> > - fi
> > - { $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_deplibs_check_method" >&5
> > - $as_echo "$lt_cv_deplibs_check_method" >&6; }
> > ++  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/
> __gnu_lto/d'"
> > +
> > +   # Check to see that the pipe works correctly.
> > +   pipe_works=no
> > +@@ -6662,6 +6977,18 @@ _LT_EOF
> > +       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
> > +     if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
> > +       cat <<_LT_EOF > conftest.$ac_ext
> > ++/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and
> tests.  */
> > ++#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
> > ++/* DATA imports from DLLs on WIN32 con't be const, because runtime
> > ++   relocations are performed -- see ld's documentation on
> pseudo-relocs.  */
> > ++# define LT_DLSYM_CONST
> > ++#elif defined(__osf__)
> > ++/* This system does not cope well with relocations in const data.  */
> > ++# define LT_DLSYM_CONST
> > ++#else
> > ++# define LT_DLSYM_CONST const
> > ++#endif
> >  +
> > -+file_magic_glob=
> > -+want_nocaseglob=no
> > -+if test "$build" = "$host"; then
> > -+  case $host_os in
> > -+  mingw* | pw32*)
> > -+    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
> > -+      want_nocaseglob=yes
> > -+    else
> > -+      file_magic_glob=`echo
> aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e
> "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
> > -+    fi
> > -+    ;;
> > -+  esac
> > + #ifdef __cplusplus
> > + extern "C" {
> > + #endif
> > +@@ -6673,7 +7000,7 @@ _LT_EOF
> > +       cat <<_LT_EOF >> conftest.$ac_ext
> > +
> > + /* The mapping between symbol names and symbols.  */
> > +-const struct {
> > ++LT_DLSYM_CONST struct {
> > +   const char *name;
> > +   void       *address;
> > + }
> > +@@ -6699,8 +7026,8 @@ static const void *lt_preloaded_setup() {
> > + _LT_EOF
> > +       # Now try linking the two files.
> > +       mv conftest.$ac_objext conftstm.$ac_objext
> > +-      lt_save_LIBS="$LIBS"
> > +-      lt_save_CFLAGS="$CFLAGS"
> > ++      lt_globsym_save_LIBS=$LIBS
> > ++      lt_globsym_save_CFLAGS=$CFLAGS
> > +       LIBS="conftstm.$ac_objext"
> > +       CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
> > +       if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}:
> \"$ac_link\""; } >&5
> > +@@ -6710,8 +7037,8 @@ _LT_EOF
> > +   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
> > +         pipe_works=yes
> > +       fi
> > +-      LIBS="$lt_save_LIBS"
> > +-      CFLAGS="$lt_save_CFLAGS"
> > ++      LIBS=$lt_globsym_save_LIBS
> > ++      CFLAGS=$lt_globsym_save_CFLAGS
> > +     else
> > +       echo "cannot find nm_test_func in $nlist" >&5
> > +     fi
> > +@@ -6748,6 +7075,14 @@ else
> > + $as_echo "ok" >&6; }
> > + fi
> > +
> > ++# Response file support.
> > ++if test "$lt_cv_nm_interface" = "MS dumpbin"; then
> > ++  nm_file_list_spec='@'
> > ++elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
> > ++  nm_file_list_spec='@'
> >  +fi
> >  +
> > - file_magic_cmd=$lt_cv_file_magic_cmd
> > - deplibs_check_method=$lt_cv_deplibs_check_method
> > - test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > -@@ -6114,6 +6215,157 @@ test -z "$deplibs_check_method" &&
> deplibs_check_method=unknown
> > ++
> > +
> >
> >
> > +@@ -6766,6 +7101,47 @@ fi
> > +
> >
> > +
> > ++
> >  +
> >  +
> >  +
> >  +
> >  +
> >  +
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
> > ++$as_echo_n "checking for sysroot... " >&6; }
> > ++
> > ++# Check whether --with-libtool-sysroot was given.
> > ++if test "${with_libtool_sysroot+set}" = set; then :
> > ++  withval=$with_libtool_sysroot;
> > ++else
> > ++  with_libtool_sysroot=no
> > ++fi
> > ++
> > ++
> > ++lt_sysroot=
> > ++case ${with_libtool_sysroot} in #(
> > ++ yes)
> > ++   if test "$GCC" = yes; then
> > ++     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
> > ++   fi
> > ++   ;; #(
> > ++ /*)
> > ++   lt_sysroot=`echo "$with_libtool_sysroot" | sed -e
> "$sed_quote_subst"`
> > ++   ;; #(
> > ++ no|'')
> > ++   ;; #(
> > ++ *)
> > ++   { $as_echo "$as_me:${as_lineno-$LINENO}: result:
> ${with_libtool_sysroot}" >&5
> > ++$as_echo "${with_libtool_sysroot}" >&6; }
> > ++   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
> > ++   ;;
> > ++esac
> > ++
> > ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}"
> >&5
> > ++$as_echo "${lt_sysroot:-no}" >&6; }
> > ++
> >  +
> > +
> > +
> > +
> > +@@ -6975,6 +7351,123 @@ esac
> > +
> > + need_locks="$enable_libtool_lock"
> > +
> > ++if test -n "$ac_tool_prefix"; then
> > ++  # Extract the first word of "${ac_tool_prefix}mt", so it can be a
> program name with args.
> > ++set dummy ${ac_tool_prefix}mt; ac_word=$2
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > ++$as_echo_n "checking for $ac_word... " >&6; }
> > ++if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  if test -n "$MANIFEST_TOOL"; then
> > ++  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override
> the test.
> > ++else
> > ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> > ++for as_dir in $PATH
> > ++do
> > ++  IFS=$as_save_IFS
> > ++  test -z "$as_dir" && as_dir=.
> > ++    for ac_exec_ext in '' $ac_executable_extensions; do
> > ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > ++    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
> > ++    $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> > ++    break 2
> > ++  fi
> > ++done
> > ++  done
> > ++IFS=$as_save_IFS
> >  +
> > ++fi
> > ++fi
> > ++MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
> > ++if test -n "$MANIFEST_TOOL"; then
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
> > ++$as_echo "$MANIFEST_TOOL" >&6; }
> > ++else
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > ++$as_echo "no" >&6; }
> > ++fi
> >  +
> >  +
> > -+if test -n "$ac_tool_prefix"; then
> > -+  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be
> a program name with args.
> > -+set dummy ${ac_tool_prefix}dlltool; ac_word=$2
> > ++fi
> > ++if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
> > ++  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
> > ++  # Extract the first word of "mt", so it can be a program name with
> args.
> > ++set dummy mt; ac_word=$2
> >  +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> >  +$as_echo_n "checking for $ac_word... " >&6; }
> > -+if ${ac_cv_prog_DLLTOOL+:} false; then :
> > ++if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
> >  +  $as_echo_n "(cached) " >&6
> >  +else
> > -+  if test -n "$DLLTOOL"; then
> > -+  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
> > ++  if test -n "$ac_ct_MANIFEST_TOOL"; then
> > ++  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user
> override the test.
> >  +else
> >  +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> >  +for as_dir in $PATH
> > @@ -26969,7 +30605,7 @@ index db023b48c28..c562aada2a4 100755
> >  +  test -z "$as_dir" && as_dir=.
> >  +    for ac_exec_ext in '' $ac_executable_extensions; do
> >  +  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > -+    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
> > ++    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
> >  +    $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> >  +    break 2
> >  +  fi
> > @@ -26978,2522 +30614,3178 @@ index db023b48c28..c562aada2a4 100755
> >  +IFS=$as_save_IFS
> >  +
> >  +fi
> > -+fi
> > -+DLLTOOL=$ac_cv_prog_DLLTOOL
> > -+if test -n "$DLLTOOL"; then
> > -+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
> > -+$as_echo "$DLLTOOL" >&6; }
> > -+else
> > -+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > -+$as_echo "no" >&6; }
> > -+fi
> > -+
> > ++fi
> > ++ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
> > ++if test -n "$ac_ct_MANIFEST_TOOL"; then
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $ac_ct_MANIFEST_TOOL" >&5
> > ++$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
> > ++else
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > ++$as_echo "no" >&6; }
> > ++fi
> > ++
> > ++  if test "x$ac_ct_MANIFEST_TOOL" = x; then
> > ++    MANIFEST_TOOL=":"
> > ++  else
> > ++    case $cross_compiling:$ac_tool_warned in
> > ++yes:)
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools
> not prefixed with host triplet" >&5
> > ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host
> triplet" >&2;}
> > ++ac_tool_warned=yes ;;
> > ++esac
> > ++    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
> > ++  fi
> > ++else
> > ++  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
> > ++fi
> > ++
> > ++test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is
> a manifest tool" >&5
> > ++$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
> > ++if ${lt_cv_path_mainfest_tool+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  lt_cv_path_mainfest_tool=no
> > ++  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
> > ++  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
> > ++  cat conftest.err >&5
> > ++  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
> > ++    lt_cv_path_mainfest_tool=yes
> > ++  fi
> > ++  rm -f conftest*
> > ++fi
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_path_mainfest_tool" >&5
> > ++$as_echo "$lt_cv_path_mainfest_tool" >&6; }
> > ++if test "x$lt_cv_path_mainfest_tool" != xyes; then
> > ++  MANIFEST_TOOL=:
> > ++fi
> > ++
> > ++
> > ++
> > ++
> > ++
> > +
> > +   case $host_os in
> > +     rhapsody* | darwin*)
> > +@@ -7538,6 +8031,8 @@ _LT_EOF
> > +       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
> > +       echo "$AR cru libconftest.a conftest.o" >&5
> > +       $AR cru libconftest.a conftest.o 2>&5
> > ++      echo "$RANLIB libconftest.a" >&5
> > ++      $RANLIB libconftest.a 2>&5
> > +       cat > conftest.c << _LT_EOF
> > + int main() { return 0;}
> > + _LT_EOF
> > +@@ -8090,8 +8585,6 @@ fi
> > + lt_prog_compiler_pic=
> > + lt_prog_compiler_static=
> > +
> > +-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option
> to produce PIC" >&5
> > +-$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > +
> > +   if test "$GCC" = yes; then
> > +     lt_prog_compiler_wl='-Wl,'
> > +@@ -8257,6 +8750,12 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> > +     lt_prog_compiler_pic='--shared'
> > +     lt_prog_compiler_static='--static'
> > +     ;;
> > ++      nagfor*)
> > ++    # NAG Fortran compiler
> > ++    lt_prog_compiler_wl='-Wl,-Wl,,'
> > ++    lt_prog_compiler_pic='-PIC'
> > ++    lt_prog_compiler_static='-Bstatic'
> > ++    ;;
> > +       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
> > +         # Portland Group compilers (*not* the Pentium gcc compiler,
> > +     # which looks to be a dead project)
> > +@@ -8319,7 +8818,7 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> > +       lt_prog_compiler_pic='-KPIC'
> > +       lt_prog_compiler_static='-Bstatic'
> > +       case $cc_basename in
> > +-      f77* | f90* | f95*)
> > ++      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
> > +     lt_prog_compiler_wl='-Qoption ld ';;
> > +       *)
> > +     lt_prog_compiler_wl='-Wl,';;
> > +@@ -8376,13 +8875,17 @@ case $host_os in
> > +     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
> > +     ;;
> > + esac
> > +-{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_prog_compiler_pic" >&5
> > +-$as_echo "$lt_prog_compiler_pic" >&6; }
> > +-
> > +-
> > +-
> > +-
> > +
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option
> to produce PIC" >&5
> > ++$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > ++if ${lt_cv_prog_compiler_pic+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
> > ++fi
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_prog_compiler_pic" >&5
> > ++$as_echo "$lt_cv_prog_compiler_pic" >&6; }
> > ++lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
> > +
> > + #
> > + # Check to make sure the PIC flag actually works.
> > +@@ -8443,6 +8946,11 @@ fi
> > +
> > +
> > +
> > ++
> > ++
> > ++
> > ++
> > ++
> > + #
> > + # Check to make sure the static flag actually works.
> > + #
> > +@@ -8793,7 +9301,8 @@ _LT_EOF
> > +       allow_undefined_flag=unsupported
> > +       always_export_symbols=no
> > +       enable_shared_with_static_runtimes=yes
> > +-      export_symbols_cmds='$NM $libobjs $convenience |
> $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1
> DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq >
> $export_symbols'
> > ++      export_symbols_cmds='$NM $libobjs $convenience |
> $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1
> DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.*
> //'\'' | sort | uniq > $export_symbols'
> > ++
> exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
> > +
> > +       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> > +         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o
> $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib
> -Xlinker $lib'
> > +@@ -8892,12 +9401,12 @@ _LT_EOF
> > +       whole_archive_flag_spec='--whole-archive$convenience
> --no-whole-archive'
> > +       hardcode_libdir_flag_spec=
> > +       hardcode_libdir_flag_spec_ld='-rpath $libdir'
> > +-      archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags
> -soname $soname -o $lib'
> > ++      archive_cmds='$LD -shared $libobjs $deplibs $linker_flags
> -soname $soname -o $lib'
> > +       if test "x$supports_anon_versioning" = xyes; then
> > +         archive_expsym_cmds='echo "{ global:" >
> $output_objdir/$libname.ver~
> > +           cat $export_symbols | sed -e "s/\(.*\)/\1;/" >>
> $output_objdir/$libname.ver~
> > +           echo "local: *; };" >> $output_objdir/$libname.ver~
> > +-          $LD -shared $libobjs $deplibs $compiler_flags -soname
> $soname -version-script $output_objdir/$libname.ver -o $lib'
> > ++          $LD -shared $libobjs $deplibs $linker_flags -soname $soname
> -version-script $output_objdir/$libname.ver -o $lib'
> > +       fi
> > +       ;;
> > +     esac
> > +@@ -8911,8 +9420,8 @@ _LT_EOF
> > +     archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o
> $lib'
> > +     wlarc=
> > +       else
> > +-    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname $wl$soname -o $lib'
> > +-    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o
> $lib'
> > ++    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > ++    archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file
> $wl$export_symbols -o $lib'
> > +       fi
> > +       ;;
> > +
> > +@@ -8930,8 +9439,8 @@ _LT_EOF
> > +
> > + _LT_EOF
> > +       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' >
> /dev/null; then
> > +-    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname $wl$soname -o $lib'
> > +-    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o
> $lib'
> > ++    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > ++    archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file
> $wl$export_symbols -o $lib'
> > +       else
> > +     ld_shlibs=no
> > +       fi
> > +@@ -8977,8 +9486,8 @@ _LT_EOF
> > +
> > +     *)
> > +       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' >
> /dev/null; then
> > +-    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname $wl$soname -o $lib'
> > +-    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o
> $lib'
> > ++    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > ++    archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file
> $wl$export_symbols -o $lib'
> > +       else
> > +     ld_shlibs=no
> > +       fi
> > +@@ -9108,7 +9617,13 @@ _LT_EOF
> > +     allow_undefined_flag='-berok'
> > +         # Determine the default libpath from the value encoded in an
> > +         # empty executable.
> > +-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > ++        if test "${lt_cv_aix_libpath+set}" = set; then
> > ++  aix_libpath=$lt_cv_aix_libpath
> > ++else
> > ++  if ${lt_cv_aix_libpath_+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > + /* end confdefs.h.  */
> > +
> > + int
> > +@@ -9121,22 +9636,29 @@ main ()
> > + _ACEOF
> > + if ac_fn_c_try_link "$LINENO"; then :
> > +
> > +-lt_aix_libpath_sed='
> > +-    /Import File Strings/,/^$/ {
> > +-    /^0/ {
> > +-        s/^0  *\(.*\)$/\1/
> > +-        p
> > +-    }
> > +-    }'
> > +-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e
> "$lt_aix_libpath_sed"`
> > +-# Check for a 64-bit object if we didn't find anything.
> > +-if test -z "$aix_libpath"; then
> > +-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e
> "$lt_aix_libpath_sed"`
> > +-fi
> > ++  lt_aix_libpath_sed='
> > ++      /Import File Strings/,/^$/ {
> > ++      /^0/ {
> > ++          s/^0  *\([^ ]*\) *$/\1/
> > ++          p
> > ++      }
> > ++      }'
> > ++  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n
> -e "$lt_aix_libpath_sed"`
> > ++  # Check for a 64-bit object if we didn't find anything.
> > ++  if test -z "$lt_cv_aix_libpath_"; then
> > ++    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null |
> $SED -n -e "$lt_aix_libpath_sed"`
> > ++  fi
> > + fi
> > + rm -f core conftest.err conftest.$ac_objext \
> > +     conftest$ac_exeext conftest.$ac_ext
> > +-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > ++  if test -z "$lt_cv_aix_libpath_"; then
> > ++    lt_cv_aix_libpath_="/usr/lib:/lib"
> > ++  fi
> > ++
> > ++fi
> >  +
> > ++  aix_libpath=$lt_cv_aix_libpath_
> >  +fi
> > -+if test -z "$ac_cv_prog_DLLTOOL"; then
> > -+  ac_ct_DLLTOOL=$DLLTOOL
> > -+  # Extract the first word of "dlltool", so it can be a program name
> with args.
> > -+set dummy dlltool; ac_word=$2
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > -+$as_echo_n "checking for $ac_word... " >&6; }
> > -+if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
> > -+  $as_echo_n "(cached) " >&6
> > +
> > +
>  hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> > +         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_sym_flag:\$export_symbols $shared_flag"
> > +@@ -9148,7 +9670,13 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +     else
> > +      # Determine the default libpath from the value encoded in an
> > +      # empty executable.
> > +-     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > ++     if test "${lt_cv_aix_libpath+set}" = set; then
> > ++  aix_libpath=$lt_cv_aix_libpath
> >  +else
> > -+  if test -n "$ac_ct_DLLTOOL"; then
> > -+  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override
> the test.
> > ++  if ${lt_cv_aix_libpath_+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> >  +else
> > -+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> > -+for as_dir in $PATH
> > -+do
> > -+  IFS=$as_save_IFS
> > -+  test -z "$as_dir" && as_dir=.
> > -+    for ac_exec_ext in '' $ac_executable_extensions; do
> > -+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > -+    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
> > -+    $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> > -+    break 2
> > ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > + /* end confdefs.h.  */
> > +
> > + int
> > +@@ -9161,22 +9689,29 @@ main ()
> > + _ACEOF
> > + if ac_fn_c_try_link "$LINENO"; then :
> > +
> > +-lt_aix_libpath_sed='
> > +-    /Import File Strings/,/^$/ {
> > +-    /^0/ {
> > +-        s/^0  *\(.*\)$/\1/
> > +-        p
> > +-    }
> > +-    }'
> > +-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e
> "$lt_aix_libpath_sed"`
> > +-# Check for a 64-bit object if we didn't find anything.
> > +-if test -z "$aix_libpath"; then
> > +-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e
> "$lt_aix_libpath_sed"`
> > +-fi
> > ++  lt_aix_libpath_sed='
> > ++      /Import File Strings/,/^$/ {
> > ++      /^0/ {
> > ++          s/^0  *\([^ ]*\) *$/\1/
> > ++          p
> > ++      }
> > ++      }'
> > ++  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n
> -e "$lt_aix_libpath_sed"`
> > ++  # Check for a 64-bit object if we didn't find anything.
> > ++  if test -z "$lt_cv_aix_libpath_"; then
> > ++    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null |
> $SED -n -e "$lt_aix_libpath_sed"`
> >  +  fi
> > -+done
> > -+  done
> > -+IFS=$as_save_IFS
> > -+
> > -+fi
> > -+fi
> > -+ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
> > -+if test -n "$ac_ct_DLLTOOL"; then
> > -+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
> > -+$as_echo "$ac_ct_DLLTOOL" >&6; }
> > -+else
> > -+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > -+$as_echo "no" >&6; }
> > -+fi
> > -+
> > -+  if test "x$ac_ct_DLLTOOL" = x; then
> > -+    DLLTOOL="false"
> > -+  else
> > -+    case $cross_compiling:$ac_tool_warned in
> > -+yes:)
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools
> not prefixed with host triplet" >&5
> > -+$as_echo "$as_me: WARNING: using cross tools not prefixed with host
> triplet" >&2;}
> > -+ac_tool_warned=yes ;;
> > -+esac
> > -+    DLLTOOL=$ac_ct_DLLTOOL
> > + fi
> > + rm -f core conftest.err conftest.$ac_objext \
> > +     conftest$ac_exeext conftest.$ac_ext
> > +-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > ++  if test -z "$lt_cv_aix_libpath_"; then
> > ++    lt_cv_aix_libpath_="/usr/lib:/lib"
> >  +  fi
> > -+else
> > -+  DLLTOOL="$ac_cv_prog_DLLTOOL"
> > -+fi
> > -+
> > -+test -z "$DLLTOOL" && DLLTOOL=dlltool
> > -+
> > -+
> > -+
> > -+
> > -+
> > -+
> > -+
> > -+
> > -+
> > -+
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate
> runtime and link libraries" >&5
> > -+$as_echo_n "checking how to associate runtime and link libraries... "
> >&6; }
> > -+if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
> > -+  $as_echo_n "(cached) " >&6
> > -+else
> > -+  lt_cv_sharedlib_from_linklib_cmd='unknown'
> > -+
> > -+case $host_os in
> > -+cygwin* | mingw* | pw32* | cegcc*)
> > -+  # two different shell functions defined in ltmain.sh
> > -+  # decide which to use based on capabilities of $DLLTOOL
> > -+  case `$DLLTOOL --help 2>&1` in
> > -+  *--identify-strict*)
> > -+    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
> > -+    ;;
> > -+  *)
> > -+
> lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
> > -+    ;;
> > -+  esac
> > -+  ;;
> > -+*)
> > -+  # fallback: assume linklib IS sharedlib
> > -+  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
> > -+  ;;
> > -+esac
> >  +
> >  +fi
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_sharedlib_from_linklib_cmd" >&5
> > -+$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
> > -+sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
> > -+test -z "$sharedlib_from_linklib_cmd" &&
> sharedlib_from_linklib_cmd=$ECHO
> > -+
> >  +
> > -+
> > -+
> > -+
> > -+
> > -+
> > - plugin_option=
> > - plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
> > - for plugin in $plugin_names; do
> > -@@ -6128,8 +6380,10 @@ for plugin in $plugin_names; do
> > - done
> > ++  aix_libpath=$lt_cv_aix_libpath_
> > ++fi
> >
> > - if test -n "$ac_tool_prefix"; then
> > --  # Extract the first word of "${ac_tool_prefix}ar", so it can be a
> program name with args.
> > --set dummy ${ac_tool_prefix}ar; ac_word=$2
> > -+  for ac_prog in ar
> > -+  do
> > -+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can
> be a program name with args.
> > -+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
> > - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > - $as_echo_n "checking for $ac_word... " >&6; }
> > - if ${ac_cv_prog_AR+:} false; then :
> > -@@ -6145,7 +6399,7 @@ do
> > -   test -z "$as_dir" && as_dir=.
> > -     for ac_exec_ext in '' $ac_executable_extensions; do
> > -   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > --    ac_cv_prog_AR="${ac_tool_prefix}ar"
> > -+    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
> > -     $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> > -     break 2
> > -   fi
> > -@@ -6165,11 +6419,15 @@ $as_echo "no" >&6; }
> > - fi
> > +      hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> > +       # Warning - without using the other run time loading flags,
> > +@@ -9221,20 +9756,63 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +       # Microsoft Visual C++.
> > +       # hardcode_libdir_flag_spec is actually meaningless, as there is
> > +       # no search path for DLLs.
> > +-      hardcode_libdir_flag_spec=' '
> > +-      allow_undefined_flag=unsupported
> > +-      # Tell ltmain to make .lib files, not .a files.
> > +-      libext=lib
> > +-      # Tell ltmain to make .dll files, not .so files.
> > +-      shrext_cmds=".dll"
> > +-      # FIXME: Setting linknames here is a bad hack.
> > +-      archive_cmds='$CC -o $lib $libobjs $compiler_flags
> `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> > +-      # The linker will automatically build a .lib file if we build a
> DLL.
> > +-      old_archive_from_new_cmds='true'
> > +-      # FIXME: Should let the user specify the lib program.
> > +-      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
> > +-      fix_srcfile_path='`cygpath -w "$srcfile"`'
> > +-      enable_shared_with_static_runtimes=yes
> > ++      case $cc_basename in
> > ++      cl*)
> > ++    # Native MSVC
> > ++    hardcode_libdir_flag_spec=' '
> > ++    allow_undefined_flag=unsupported
> > ++    always_export_symbols=yes
> > ++    file_list_spec='@'
> > ++    # Tell ltmain to make .lib files, not .a files.
> > ++    libext=lib
> > ++    # Tell ltmain to make .dll files, not .so files.
> > ++    shrext_cmds=".dll"
> > ++    # FIXME: Setting linknames here is a bad hack.
> > ++    archive_cmds='$CC -o $output_objdir/$soname $libobjs
> $compiler_flags $deplibs -Wl,-dll~linknames='
> > ++    archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" =
> xEXPORTS; then
> > ++        sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e
> '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
> > ++      else
> > ++        sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' <
> $export_symbols > $output_objdir/$soname.exp;
> > ++      fi~
> > ++      $CC -o $tool_output_objdir$soname $libobjs $compiler_flags
> $deplibs "@$tool_output_objdir$soname.exp"
> -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
> > ++      linknames='
> > ++    # The linker will not automatically build a static lib if we build
> a DLL.
> > ++    # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
> > ++    enable_shared_with_static_runtimes=yes
> > ++    export_symbols_cmds='$NM $libobjs $convenience |
> $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^
> ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq >
> $export_symbols'
> > ++    # Don't use ranlib
> > ++    old_postinstall_cmds='chmod 644 $oldlib'
> > ++    postlink_cmds='lt_outputfile="@OUTPUT@"~
> > ++      lt_tool_outputfile="@TOOL_OUTPUT@"~
> > ++      case $lt_outputfile in
> > ++        *.exe|*.EXE) ;;
> > ++        *)
> > ++          lt_outputfile="$lt_outputfile.exe"
> > ++          lt_tool_outputfile="$lt_tool_outputfile.exe"
> > ++          ;;
> > ++      esac~
> > ++      if test "$MANIFEST_TOOL" != ":" && test -f
> "$lt_outputfile.manifest"; then
> > ++        $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest"
> -outputresource:"$lt_tool_outputfile" || exit 1;
> > ++        $RM "$lt_outputfile.manifest";
> > ++      fi'
> > ++    ;;
> > ++      *)
> > ++    # Assume MSVC wrapper
> > ++    hardcode_libdir_flag_spec=' '
> > ++    allow_undefined_flag=unsupported
> > ++    # Tell ltmain to make .lib files, not .a files.
> > ++    libext=lib
> > ++    # Tell ltmain to make .dll files, not .so files.
> > ++    shrext_cmds=".dll"
> > ++    # FIXME: Setting linknames here is a bad hack.
> > ++    archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all
> "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> > ++    # The linker will automatically build a .lib file if we build a
> DLL.
> > ++    old_archive_from_new_cmds='true'
> > ++    # FIXME: Should let the user specify the lib program.
> > ++    old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
> > ++    enable_shared_with_static_runtimes=yes
> > ++    ;;
> > ++      esac
> > +       ;;
> >
> > +     darwin* | rhapsody*)
> > +@@ -9295,7 +9873,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >
> > -+    test -n "$AR" && break
> > -+  done
> > - fi
> > --if test -z "$ac_cv_prog_AR"; then
> > -+if test -z "$AR"; then
> > -   ac_ct_AR=$AR
> > --  # Extract the first word of "ar", so it can be a program name with
> args.
> > --set dummy ar; ac_word=$2
> > -+  for ac_prog in ar
> > -+do
> > -+  # Extract the first word of "$ac_prog", so it can be a program name
> with args.
> > -+set dummy $ac_prog; ac_word=$2
> > - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > - $as_echo_n "checking for $ac_word... " >&6; }
> > - if ${ac_cv_prog_ac_ct_AR+:} false; then :
> > -@@ -6185,7 +6443,7 @@ do
> > -   test -z "$as_dir" && as_dir=.
> > -     for ac_exec_ext in '' $ac_executable_extensions; do
> > -   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > --    ac_cv_prog_ac_ct_AR="ar"
> > -+    ac_cv_prog_ac_ct_AR="$ac_prog"
> > -     $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> > -     break 2
> > -   fi
> > -@@ -6204,6 +6462,10 @@ else
> > - $as_echo "no" >&6; }
> > +     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
> > +     freebsd* | dragonfly*)
> > +-      archive_cmds='$CC -shared -o $lib $libobjs $deplibs
> $compiler_flags'
> > ++      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs
> $compiler_flags'
> > +       hardcode_libdir_flag_spec='-R$libdir'
> > +       hardcode_direct=yes
> > +       hardcode_shlibpath_var=no
> > +@@ -9303,7 +9881,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +
> > +     hpux9*)
> > +       if test "$GCC" = yes; then
> > +-    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'
> > ++    archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag
> ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs
> $compiler_flags~test $output_objdir/$soname = $lib || mv
> $output_objdir/$soname $lib'
> > +       else
> > +     archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir
> -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test
> $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> > +       fi
> > +@@ -9319,7 +9897,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +
> > +     hpux10*)
> > +       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> > +-    archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b
> ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > ++    archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b
> ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > +       else
> > +     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib
> $libobjs $deplibs $linker_flags'
> > +       fi
> > +@@ -9343,10 +9921,10 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +       archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs
> $deplibs $compiler_flags'
> > +       ;;
> > +     ia64*)
> > +-      archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname
> ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> > ++      archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname
> ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> > +       ;;
> > +     *)
> > +-      archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b
> ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > ++      archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b
> ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > +       ;;
> > +     esac
> > +       else
> > +@@ -9425,23 +10003,36 @@ fi
> > +
> > +     irix5* | irix6* | nonstopux*)
> > +       if test "$GCC" = yes; then
> > +-    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all
> "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations -o $lib'
> > ++    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" &&
> func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations -o $lib'
> > +     # Try to use the -exported_symbol ld option, if it does not
> > +     # work, assume that -exports_file does not work either and
> > +     # implicitly export all symbols.
> > +-        save_LDFLAGS="$LDFLAGS"
> > +-        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo
> ${wl}-update_registry ${wl}/dev/null"
> > +-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > ++    # This should be the same for all languages, so no per-tag cache
> variable.
> > ++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the
> $host_os linker accepts -exported_symbol" >&5
> > ++$as_echo_n "checking whether the $host_os linker accepts
> -exported_symbol... " >&6; }
> > ++if ${lt_cv_irix_exported_symbol+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  save_LDFLAGS="$LDFLAGS"
> > ++       LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo
> ${wl}-update_registry ${wl}/dev/null"
> > ++       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > + /* end confdefs.h.  */
> > +-int foo(void) {}
> > ++int foo (void) { return 0; }
> > + _ACEOF
> > + if ac_fn_c_try_link "$LINENO"; then :
> > +-  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all
> "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols
> -o $lib'
> > +-
> > ++  lt_cv_irix_exported_symbol=yes
> > ++else
> > ++  lt_cv_irix_exported_symbol=no
> >   fi
> > + rm -f core conftest.err conftest.$ac_objext \
> > +     conftest$ac_exeext conftest.$ac_ext
> > +-        LDFLAGS="$save_LDFLAGS"
> > ++           LDFLAGS="$save_LDFLAGS"
> > ++fi
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_irix_exported_symbol" >&5
> > ++$as_echo "$lt_cv_irix_exported_symbol" >&6; }
> > ++    if test "$lt_cv_irix_exported_symbol" = yes; then
> > ++          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" &&
> func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols
> -o $lib'
> > ++    fi
> > +       else
> > +     archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> -soname $soname `test -n "$verstring" && func_echo_all "-set_version
> $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
> > +     archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> -soname $soname `test -n "$verstring" && func_echo_all "-set_version
> $verstring"` -update_registry ${output_objdir}/so_locations -exports_file
> $export_symbols -o $lib'
> > +@@ -9526,7 +10117,7 @@ rm -f core conftest.err conftest.$ac_objext \
> > +     osf4* | osf5*)  # as osf3* with the addition of -msym flag
> > +       if test "$GCC" = yes; then
> > +     allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
> > +-    archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs
> $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring"
> && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations -o $lib'
> > ++    archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag
> $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname
> `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"`
> ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > +     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
> > +       else
> > +     allow_undefined_flag=' -expect_unresolved \*'
> > +@@ -9545,9 +10136,9 @@ rm -f core conftest.err conftest.$ac_objext \
> > +       no_undefined_flag=' -z defs'
> > +       if test "$GCC" = yes; then
> > +     wlarc='${wl}'
> > +-    archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname
> -o $lib $libobjs $deplibs $compiler_flags'
> > ++    archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h
> ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> > +     archive_expsym_cmds='echo "{ global:" > $lib.exp~cat
> $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };"
> >> $lib.exp~
> > +-      $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h
> ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> > ++      $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp
> ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> > +       else
> > +     case `$CC -V 2>&1` in
> > +     *"Compilers 5.0"*)
> > +@@ -10123,8 +10714,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +   need_version=no
> > +   need_lib_prefix=no
> >
> > +-  case $GCC,$host_os in
> > +-  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
> > ++  case $GCC,$cc_basename in
> > ++  yes,*)
> > ++    # gcc
> > +     library_names_spec='$libname.dll.a'
> > +     # DLL is installed to $(libdir)/../bin by postinstall_cmds
> > +     postinstall_cmds='base_file=`basename \${file}`~
> > +@@ -10157,13 +10749,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo
> ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> > +       ;;
> > +     esac
> > ++    dynamic_linker='Win32 ld.exe'
> > ++    ;;
> >  +
> > -+  test -n "$ac_ct_AR" && break
> > -+done
> > ++  *,cl*)
> > ++    # Native MSVC
> > ++    libname_spec='$name'
> > ++    soname_spec='${libname}`echo ${release} | $SED -e
> 's/[.]/-/g'`${versuffix}${shared_ext}'
> > ++    library_names_spec='${libname}.dll.lib'
> >  +
> > -   if test "x$ac_ct_AR" = x; then
> > -     AR="false"
> > -   else
> > -@@ -6215,25 +6477,20 @@ ac_tool_warned=yes ;;
> > - esac
> > -     AR=$ac_ct_AR
> > -   fi
> > --else
> > --  AR="$ac_cv_prog_AR"
> > - fi
> > -
> > --test -z "$AR" && AR=ar
> > --if test -n "$plugin_option"; then
> > --  if $AR --help 2>&1 | grep -q "\--plugin"; then
> > --    touch conftest.c
> > --    $AR $plugin_option rc conftest.a conftest.c
> > --    if test "$?" != 0; then
> > --      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR
> $plugin_option rc" >&5
> > -+  touch conftest.c
> > -+  $AR $plugin_option rc conftest.a conftest.c
> > -+  if test "$?" != 0; then
> > -+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR
> $plugin_option rc" >&5
> > - $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
> > --    else
> > --      AR="$AR $plugin_option"
> > --    fi
> > --    rm -f conftest.*
> > -+  else
> > -+    AR="$AR $plugin_option"
> > -   fi
> > --fi
> > --test -z "$AR_FLAGS" && AR_FLAGS=cru
> > -+  rm -f conftest.*
> > -+: ${AR=ar}
> > -+: ${AR_FLAGS=cru}
> > ++    case $build_os in
> > ++    mingw*)
> > ++      sys_lib_search_path_spec=
> > ++      lt_save_ifs=$IFS
> > ++      IFS=';'
> > ++      for lt_path in $LIB
> > ++      do
> > ++        IFS=$lt_save_ifs
> > ++        # Let DOS variable expansion print the short 8.3 style file
> name.
> > ++        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".")
> do @echo %~si"`
> > ++        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
> > ++      done
> > ++      IFS=$lt_save_ifs
> > ++      # Convert to MSYS style.
> > ++      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" |
> sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
> > ++      ;;
> > ++    cygwin*)
> > ++      # Convert to unix form, then to dos form, then back to unix form
> > ++      # but this time dos style (no spaces!) so that the unix form
> looks
> > ++      # like /cygdrive/c/PROGRA~1:/cygdr...
> > ++      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
> > ++      sys_lib_search_path_spec=`cygpath --path --dos
> "$sys_lib_search_path_spec" 2>/dev/null`
> > ++      sys_lib_search_path_spec=`cygpath --path --unix
> "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
> > ++      ;;
> > ++    *)
> > ++      sys_lib_search_path_spec="$LIB"
> > ++      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/'
> >/dev/null; then
> > ++        # It is most probably a Windows format PATH.
> > ++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" |
> $SED -e 's/;/ /g'`
> > ++      else
> > ++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" |
> $SED -e "s/$PATH_SEPARATOR/ /g"`
> > ++      fi
> > ++      # FIXME: find the short name or the path components, as spaces
> are
> > ++      # common. (e.g. "Program Files" -> "PROGRA~1")
> > ++      ;;
> > ++    esac
> >  +
> > ++    # DLL is installed to $(libdir)/../bin by postinstall_cmds
> > ++    postinstall_cmds='base_file=`basename \${file}`~
> > ++      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo
> \$dlname'\''`~
> > ++      dldir=$destdir/`dirname \$dlpath`~
> > ++      test -d \$dldir || mkdir -p \$dldir~
> > ++      $install_prog $dir/$dlname \$dldir/$dlname'
> > ++    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo
> \$dlname'\''`~
> > ++      dlpath=$dir/\$dldll~
> > ++       $RM \$dlpath'
> > ++    shlibpath_overrides_runpath=yes
> > ++    dynamic_linker='Win32 link.exe'
> > +     ;;
> >
> > +   *)
> > ++    # Assume MSVC wrapper
> > +     library_names_spec='${libname}`echo ${release} | $SED -e
> 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
> > ++    dynamic_linker='Win32 ld.exe'
> > +     ;;
> > +   esac
> > +-  dynamic_linker='Win32 ld.exe'
> > +   # FIXME: first we should search . and the directory the executable
> is in
> > +   shlibpath_var=PATH
> > +   ;;
> > +@@ -11041,7 +11691,7 @@ else
> > +   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> > +   lt_status=$lt_dlunknown
> > +   cat > conftest.$ac_ext <<_LT_EOF
> > +-#line 11044 "configure"
> > ++#line $LINENO "configure"
> > + #include "confdefs.h"
> >
> > + #if HAVE_DLFCN_H
> > +@@ -11085,10 +11735,10 @@ else
> > + /* When -fvisbility=hidden is used, assume the code has been annotated
> > +    correspondingly for the symbols needed.  */
> > + #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3))
> || (__GNUC__ > 3))
> > +-void fnord () __attribute__((visibility("default")));
> > ++int fnord () __attribute__((visibility("default")));
> > + #endif
> >
> > -@@ -6244,6 +6501,63 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
> > +-void fnord () { int i=42; }
> > ++int fnord () { return 42; }
> > + int main ()
> > + {
> > +   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > +@@ -11147,7 +11797,7 @@ else
> > +   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> > +   lt_status=$lt_dlunknown
> > +   cat > conftest.$ac_ext <<_LT_EOF
> > +-#line 11150 "configure"
> > ++#line $LINENO "configure"
> > + #include "confdefs.h"
> >
> > + #if HAVE_DLFCN_H
> > +@@ -11191,10 +11841,10 @@ else
> > + /* When -fvisbility=hidden is used, assume the code has been annotated
> > +    correspondingly for the symbols needed.  */
> > + #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3))
> || (__GNUC__ > 3))
> > +-void fnord () __attribute__((visibility("default")));
> > ++int fnord () __attribute__((visibility("default")));
> > + #endif
> >
> > +-void fnord () { int i=42; }
> > ++int fnord () { return 42; }
> > + int main ()
> > + {
> > +   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > +@@ -13414,13 +14064,20 @@ exeext='`$ECHO "$exeext" | $SED
> "$delay_single_quote_subst"`'
> > + lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
> > + lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
> > + lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> > ++lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED
> "$delay_single_quote_subst"`'
> > ++lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED
> "$delay_single_quote_subst"`'
> > + reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
> > + reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
> > + OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
> > + deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED
> "$delay_single_quote_subst"`'
> > + file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED
> "$delay_single_quote_subst"`'
> > ++file_magic_glob='`$ECHO "$file_magic_glob" | $SED
> "$delay_single_quote_subst"`'
> > ++want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED
> "$delay_single_quote_subst"`'
> > ++DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
> > ++sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" |
> $SED "$delay_single_quote_subst"`'
> > + AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
> > + AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
> > ++archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED
> "$delay_single_quote_subst"`'
> > + STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
> > + RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
> > + old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED
> "$delay_single_quote_subst"`'
> > +@@ -13435,14 +14092,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO
> "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> > + lt_cv_sys_global_symbol_to_cdecl='`$ECHO
> "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
> > + lt_cv_sys_global_symbol_to_c_name_address='`$ECHO
> "$lt_cv_sys_global_symbol_to_c_name_address" | $SED
> "$delay_single_quote_subst"`'
> > + 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"`'
> > ++nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED
> "$delay_single_quote_subst"`'
> > ++lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
> > + objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
> > + MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
> > + lt_prog_compiler_no_builtin_flag='`$ECHO
> "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
> > +-lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED
> "$delay_single_quote_subst"`'
> > + lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED
> "$delay_single_quote_subst"`'
> > ++lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED
> "$delay_single_quote_subst"`'
> > + lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED
> "$delay_single_quote_subst"`'
> > + lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED
> "$delay_single_quote_subst"`'
> > + need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
> > ++MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED
> "$delay_single_quote_subst"`'
> > + DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
> > + NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
> > + LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> > +@@ -13475,12 +14135,12 @@ hardcode_shlibpath_var='`$ECHO
> "$hardcode_shlibpath_var" | $SED "$delay_single_q
> > + hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED
> "$delay_single_quote_subst"`'
> > + inherit_rpath='`$ECHO "$inherit_rpath" | $SED
> "$delay_single_quote_subst"`'
> > + link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED
> "$delay_single_quote_subst"`'
> > +-fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED
> "$delay_single_quote_subst"`'
> > + always_export_symbols='`$ECHO "$always_export_symbols" | $SED
> "$delay_single_quote_subst"`'
> > + export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED
> "$delay_single_quote_subst"`'
> > + exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED
> "$delay_single_quote_subst"`'
> > + include_expsyms='`$ECHO "$include_expsyms" | $SED
> "$delay_single_quote_subst"`'
> > + prelink_cmds='`$ECHO "$prelink_cmds" | $SED
> "$delay_single_quote_subst"`'
> > ++postlink_cmds='`$ECHO "$postlink_cmds" | $SED
> "$delay_single_quote_subst"`'
> > + file_list_spec='`$ECHO "$file_list_spec" | $SED
> "$delay_single_quote_subst"`'
> > + variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" |
> $SED "$delay_single_quote_subst"`'
> > + need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED
> "$delay_single_quote_subst"`'
> > +@@ -13535,8 +14195,13 @@ reload_flag \
> > + OBJDUMP \
> > + deplibs_check_method \
> > + file_magic_cmd \
> > ++file_magic_glob \
> > ++want_nocaseglob \
> > ++DLLTOOL \
> > ++sharedlib_from_linklib_cmd \
> > + AR \
> > + AR_FLAGS \
> > ++archiver_list_spec \
> > + STRIP \
> > + RANLIB \
> > + CC \
> > +@@ -13546,12 +14211,14 @@ lt_cv_sys_global_symbol_pipe \
> > + lt_cv_sys_global_symbol_to_cdecl \
> > + lt_cv_sys_global_symbol_to_c_name_address \
> > + lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> > ++nm_file_list_spec \
> > + lt_prog_compiler_no_builtin_flag \
> > +-lt_prog_compiler_wl \
> > + lt_prog_compiler_pic \
> > ++lt_prog_compiler_wl \
> > + lt_prog_compiler_static \
> > + lt_cv_prog_compiler_c_o \
> > + need_locks \
> > ++MANIFEST_TOOL \
> > + DSYMUTIL \
> > + NMEDIT \
> > + LIPO \
> > +@@ -13567,7 +14234,6 @@ no_undefined_flag \
> > + hardcode_libdir_flag_spec \
> > + hardcode_libdir_flag_spec_ld \
> > + hardcode_libdir_separator \
> > +-fix_srcfile_path \
> > + exclude_expsyms \
> > + include_expsyms \
> > + file_list_spec \
> > +@@ -13603,6 +14269,7 @@ module_cmds \
> > + module_expsym_cmds \
> > + export_symbols_cmds \
> > + prelink_cmds \
> > ++postlink_cmds \
> > + postinstall_cmds \
> > + postuninstall_cmds \
> > + finish_cmds \
> > +@@ -14368,7 +15035,8 @@ $as_echo X"$file" |
> > + # NOTE: Changes made to this file will be lost: look at ltmain.sh.
> > + #
> > + #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > +-#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
> > ++#                 2006, 2007, 2008, 2009, 2010 Free Software
> Foundation,
> > ++#                 Inc.
> > + #   Written by Gordon Matzigkeit, 1996
> > + #
> > + #   This file is part of GNU Libtool.
> > +@@ -14471,19 +15139,42 @@ SP2NL=$lt_lt_SP2NL
> > + # turn newlines into spaces.
> > + NL2SP=$lt_lt_NL2SP
> >
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE
> support" >&5
> > -+$as_echo_n "checking for archiver @FILE support... " >&6; }
> > -+if ${lt_cv_ar_at_file+:} false; then :
> > -+  $as_echo_n "(cached) " >&6
> > -+else
> > -+  lt_cv_ar_at_file=no
> > -+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > -+/* end confdefs.h.  */
> > -+
> > -+int
> > -+main ()
> > -+{
> > ++# convert \$build file names to \$host format.
> > ++to_host_file_cmd=$lt_cv_to_host_file_cmd
> >  +
> > -+  ;
> > -+  return 0;
> > -+}
> > -+_ACEOF
> > -+if ac_fn_c_try_compile "$LINENO"; then :
> > -+  echo conftest.$ac_objext > conftest.lst
> > -+      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
> > -+      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}:
> \"$lt_ar_try\""; } >&5
> > -+  (eval $lt_ar_try) 2>&5
> > -+  ac_status=$?
> > -+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> > -+  test $ac_status = 0; }
> > -+      if test "$ac_status" -eq 0; then
> > -+    # Ensure the archiver fails upon bogus file names.
> > -+    rm -f conftest.$ac_objext libconftest.a
> > -+    { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\"";
> } >&5
> > -+  (eval $lt_ar_try) 2>&5
> > -+  ac_status=$?
> > -+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> > -+  test $ac_status = 0; }
> > -+    if test "$ac_status" -ne 0; then
> > -+          lt_cv_ar_at_file=@
> > -+        fi
> > -+      fi
> > -+      rm -f conftest.* libconftest.a
> > ++# convert \$build files to toolchain format.
> > ++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
> >  +
> > -+fi
> > -+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> > + # An object symbol dumper.
> > + OBJDUMP=$lt_OBJDUMP
> > +
> > + # Method to check whether dependent libraries are shared objects.
> > + deplibs_check_method=$lt_deplibs_check_method
> > +
> > +-# Command to use when deplibs_check_method == "file_magic".
> > ++# Command to use when deplibs_check_method = "file_magic".
> > + file_magic_cmd=$lt_file_magic_cmd
> > +
> > ++# How to find potential files when deplibs_check_method = "file_magic".
> > ++file_magic_glob=$lt_file_magic_glob
> >  +
> > -+fi
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
> > -+$as_echo "$lt_cv_ar_at_file" >&6; }
> > ++# Find potential files using nocaseglob when deplibs_check_method =
> "file_magic".
> > ++want_nocaseglob=$lt_want_nocaseglob
> >  +
> > -+if test "x$lt_cv_ar_at_file" = xno; then
> > -+  archiver_list_spec=
> > -+else
> > -+  archiver_list_spec=$lt_cv_ar_at_file
> > -+fi
> > ++# DLL creation program.
> > ++DLLTOOL=$lt_DLLTOOL
> >  +
> > ++# Command to associate shared and link libraries.
> > ++sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
> >  +
> > + # The archiver.
> > + AR=$lt_AR
> >  +
> > ++# Flags to create an archive.
> > + AR_FLAGS=$lt_AR_FLAGS
> > +
> > ++# How to feed a file listing to the archiver.
> > ++archiver_list_spec=$lt_archiver_list_spec
> >  +
> > + # A symbol stripping program.
> > + STRIP=$lt_STRIP
> > +
> > +@@ -14513,6 +15204,12 @@
> global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> > + # Transform the output of nm in a C name address pair when lib prefix
> is needed.
> > +
> global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
> > +
> > ++# Specify filename containing input files for \$NM.
> > ++nm_file_list_spec=$lt_nm_file_list_spec
> >  +
> > ++# The root where to search for dependent libraries,and in which our
> libraries should be installed.
> > ++lt_sysroot=$lt_sysroot
> >  +
> > + # The name of the directory that contains temporary libtool files.
> > + objdir=$objdir
> >
> > - if test -n "$ac_tool_prefix"; then
> > -   # Extract the first word of "${ac_tool_prefix}strip", so it can be a
> program name with args.
> > -@@ -6584,8 +6898,8 @@ esac
> > - lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern
> int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
> > +@@ -14522,6 +15219,9 @@ MAGIC_CMD=$MAGIC_CMD
> > + # Must we lock files when doing compilation?
> > + need_locks=$lt_need_locks
> >
> > - # Transform an extracted symbol line into symbol name and symbol
> address
> > --lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)
> $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/
> {\"\2\", (void *) \&\2},/p'"
> > --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\", (void *) \&\2},/p'"
> > -+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[
> ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/
> {\"\2\", (void *) \&\2},/p'"
> > -+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\", (void *) \&\2},/p'"
> > ++# Manifest tool.
> > ++MANIFEST_TOOL=$lt_MANIFEST_TOOL
> > ++
> > + # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
> > + DSYMUTIL=$lt_DSYMUTIL
> >
> > - # Handle CRLF in mingw tool chain
> > - opt_cr=
> > -@@ -6621,6 +6935,7 @@ for ac_symprfx in "" "_"; do
> > -   else
> > -     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[
> ]\($symcode$symcode*\)[         ][
> ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
> > -   fi
> > -+  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/
> __gnu_lto/d'"
> > +@@ -14636,12 +15336,12 @@ with_gcc=$GCC
> > + # Compiler flag to turn off builtin functions.
> > + no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
> >
> > -   # Check to see that the pipe works correctly.
> > -   pipe_works=no
> > -@@ -6662,6 +6977,18 @@ _LT_EOF
> > -       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
> > -     if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
> > -       cat <<_LT_EOF > conftest.$ac_ext
> > -+/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and
> tests.  */
> > -+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
> > -+/* DATA imports from DLLs on WIN32 con't be const, because runtime
> > -+   relocations are performed -- see ld's documentation on
> pseudo-relocs.  */
> > -+# define LT_DLSYM_CONST
> > -+#elif defined(__osf__)
> > -+/* This system does not cope well with relocations in const data.  */
> > -+# define LT_DLSYM_CONST
> > -+#else
> > -+# define LT_DLSYM_CONST const
> > -+#endif
> > +-# How to pass a linker flag through the compiler.
> > +-wl=$lt_lt_prog_compiler_wl
> > +-
> > + # Additional compiler flags for building library objects.
> > + pic_flag=$lt_lt_prog_compiler_pic
> > +
> > ++# How to pass a linker flag through the compiler.
> > ++wl=$lt_lt_prog_compiler_wl
> >  +
> > - #ifdef __cplusplus
> > - extern "C" {
> > - #endif
> > -@@ -6673,7 +7000,7 @@ _LT_EOF
> > -       cat <<_LT_EOF >> conftest.$ac_ext
> > + # Compiler flag to prevent dynamic linking.
> > + link_static_flag=$lt_lt_prog_compiler_static
> >
> > - /* The mapping between symbol names and symbols.  */
> > --const struct {
> > -+LT_DLSYM_CONST struct {
> > -   const char *name;
> > -   void       *address;
> > - }
> > -@@ -6699,8 +7026,8 @@ static const void *lt_preloaded_setup() {
> > - _LT_EOF
> > -       # Now try linking the two files.
> > -       mv conftest.$ac_objext conftstm.$ac_objext
> > --      lt_save_LIBS="$LIBS"
> > --      lt_save_CFLAGS="$CFLAGS"
> > -+      lt_globsym_save_LIBS=$LIBS
> > -+      lt_globsym_save_CFLAGS=$CFLAGS
> > -       LIBS="conftstm.$ac_objext"
> > -       CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
> > -       if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}:
> \"$ac_link\""; } >&5
> > -@@ -6710,8 +7037,8 @@ _LT_EOF
> > -   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
> > -         pipe_works=yes
> > -       fi
> > --      LIBS="$lt_save_LIBS"
> > --      CFLAGS="$lt_save_CFLAGS"
> > -+      LIBS=$lt_globsym_save_LIBS
> > -+      CFLAGS=$lt_globsym_save_CFLAGS
> > -     else
> > -       echo "cannot find nm_test_func in $nlist" >&5
> > -     fi
> > -@@ -6748,6 +7075,14 @@ else
> > - $as_echo "ok" >&6; }
> > - fi
> > +@@ -14728,9 +15428,6 @@ inherit_rpath=$inherit_rpath
> > + # Whether libtool must link a program against all its dependency
> libraries.
> > + link_all_deplibs=$link_all_deplibs
> >
> > -+# Response file support.
> > -+if test "$lt_cv_nm_interface" = "MS dumpbin"; then
> > -+  nm_file_list_spec='@'
> > -+elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
> > -+  nm_file_list_spec='@'
> > -+fi
> > +-# Fix the shell variable \$srcfile for the compiler.
> > +-fix_srcfile_path=$lt_fix_srcfile_path
> > +-
> > + # Set to "yes" if exported symbols are required.
> > + always_export_symbols=$always_export_symbols
> > +
> > +@@ -14746,6 +15443,9 @@ include_expsyms=$lt_include_expsyms
> > + # Commands necessary for linking programs (against libraries) with
> templates.
> > + prelink_cmds=$lt_prelink_cmds
> > +
> > ++# Commands necessary for finishing linking programs.
> > ++postlink_cmds=$lt_postlink_cmds
> >  +
> > + # Specify filename containing input files.
> > + file_list_spec=$lt_file_list_spec
> > +
> > +@@ -14778,210 +15478,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> > +   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> > +   # text mode, it properly converts lines to CR/LF.  This bash problem
> > +   # is reportedly fixed, but why not run on old versions too?
> > +-  sed '/^# Generated shell functions inserted here/q' "$ltmain" >>
> "$cfgfile" \
> > +-    || (rm -f "$cfgfile"; exit 1)
> > +-
> > +-  case $xsi_shell in
> > +-  yes)
> > +-    cat << \_LT_EOF >> "$cfgfile"
> > +-
> > +-# func_dirname file append nondir_replacement
> > +-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> > +-# otherwise set result to NONDIR_REPLACEMENT.
> > +-func_dirname ()
> > +-{
> > +-  case ${1} in
> > +-    */*) func_dirname_result="${1%/*}${2}" ;;
> > +-    *  ) func_dirname_result="${3}" ;;
> > +-  esac
> > +-}
> > +-
> > +-# func_basename file
> > +-func_basename ()
> > +-{
> > +-  func_basename_result="${1##*/}"
> > +-}
> > +-
> > +-# func_dirname_and_basename file append nondir_replacement
> > +-# perform func_basename and func_dirname in a single function
> > +-# call:
> > +-#   dirname:  Compute the dirname of FILE.  If nonempty,
> > +-#             add APPEND to the result, otherwise set result
> > +-#             to NONDIR_REPLACEMENT.
> > +-#             value returned in "$func_dirname_result"
> > +-#   basename: Compute filename of FILE.
> > +-#             value retuned in "$func_basename_result"
> > +-# Implementation must be kept synchronized with func_dirname
> > +-# and func_basename. For efficiency, we do not delegate to
> > +-# those functions but instead duplicate the functionality here.
> > +-func_dirname_and_basename ()
> > +-{
> > +-  case ${1} in
> > +-    */*) func_dirname_result="${1%/*}${2}" ;;
> > +-    *  ) func_dirname_result="${3}" ;;
> > +-  esac
> > +-  func_basename_result="${1##*/}"
> > +-}
> > +-
> > +-# func_stripname prefix suffix name
> > +-# strip PREFIX and SUFFIX off of NAME.
> > +-# PREFIX and SUFFIX must not contain globbing or regex special
> > +-# characters, hashes, percent signs, but SUFFIX may contain a leading
> > +-# dot (in which case that matches only a dot).
> > +-func_stripname ()
> > +-{
> > +-  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
> > +-  # positional parameters, so assign one to ordinary parameter first.
> > +-  func_stripname_result=${3}
> > +-  func_stripname_result=${func_stripname_result#"${1}"}
> > +-  func_stripname_result=${func_stripname_result%"${2}"}
> > +-}
> > +-
> > +-# func_opt_split
> > +-func_opt_split ()
> > +-{
> > +-  func_opt_split_opt=${1%%=*}
> > +-  func_opt_split_arg=${1#*=}
> > +-}
> > +-
> > +-# func_lo2o object
> > +-func_lo2o ()
> > +-{
> > +-  case ${1} in
> > +-    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
> > +-    *)    func_lo2o_result=${1} ;;
> > +-  esac
> > +-}
> > +-
> > +-# func_xform libobj-or-source
> > +-func_xform ()
> > +-{
> > +-  func_xform_result=${1%.*}.lo
> > +-}
> > +-
> > +-# func_arith arithmetic-term...
> > +-func_arith ()
> > +-{
> > +-  func_arith_result=$(( $* ))
> > +-}
> > +-
> > +-# func_len string
> > +-# STRING may not start with a hyphen.
> > +-func_len ()
> > +-{
> > +-  func_len_result=${#1}
> > +-}
> > +-
> > +-_LT_EOF
> > +-    ;;
> > +-  *) # Bourne compatible functions.
> > +-    cat << \_LT_EOF >> "$cfgfile"
> > +-
> > +-# func_dirname file append nondir_replacement
> > +-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> > +-# otherwise set result to NONDIR_REPLACEMENT.
> > +-func_dirname ()
> > +-{
> > +-  # Extract subdirectory from the argument.
> > +-  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
> > +-  if test "X$func_dirname_result" = "X${1}"; then
> > +-    func_dirname_result="${3}"
> > +-  else
> > +-    func_dirname_result="$func_dirname_result${2}"
> > +-  fi
> > +-}
> > +-
> > +-# func_basename file
> > +-func_basename ()
> > +-{
> > +-  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
> > +-}
> > +-
> > +-
> > +-# func_stripname prefix suffix name
> > +-# strip PREFIX and SUFFIX off of NAME.
> > +-# PREFIX and SUFFIX must not contain globbing or regex special
> > +-# characters, hashes, percent signs, but SUFFIX may contain a leading
> > +-# dot (in which case that matches only a dot).
> > +-# func_strip_suffix prefix name
> > +-func_stripname ()
> > +-{
> > +-  case ${2} in
> > +-    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%;
> s%\\\\${2}\$%%"`;;
> > +-    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%;
> s%${2}\$%%"`;;
> > +-  esac
> > +-}
> > +-
> > +-# sed scripts:
> > +-my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
> > +-my_sed_long_arg='1s/^-[^=]*=//'
> > +-
> > +-# func_opt_split
> > +-func_opt_split ()
> > +-{
> > +-  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
> > +-  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
> > +-}
> > +-
> > +-# func_lo2o object
> > +-func_lo2o ()
> > +-{
> > +-  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
> > +-}
> > +-
> > +-# func_xform libobj-or-source
> > +-func_xform ()
> > +-{
> > +-  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
> > +-}
> > +-
> > +-# func_arith arithmetic-term...
> > +-func_arith ()
> > +-{
> > +-  func_arith_result=`expr "$@"`
> > +-}
> > +-
> > +-# func_len string
> > +-# STRING may not start with a hyphen.
> > +-func_len ()
> > +-{
> > +-  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
> > +-}
> > +-
> > +-_LT_EOF
> > +-esac
> > +-
> > +-case $lt_shell_append in
> > +-  yes)
> > +-    cat << \_LT_EOF >> "$cfgfile"
> > +-
> > +-# func_append var value
> > +-# Append VALUE to the end of shell variable VAR.
> > +-func_append ()
> > +-{
> > +-  eval "$1+=\$2"
> > +-}
> > +-_LT_EOF
> > +-    ;;
> > +-  *)
> > +-    cat << \_LT_EOF >> "$cfgfile"
> > +-
> > +-# func_append var value
> > +-# Append VALUE to the end of shell variable VAR.
> > +-func_append ()
> > +-{
> > +-  eval "$1=\$$1\$2"
> > +-}
> > +-
> > +-_LT_EOF
> > +-    ;;
> > +-  esac
> > +-
> > +-
> > +-  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain"
> >> "$cfgfile" \
> > +-    || (rm -f "$cfgfile"; exit 1)
> > +-
> > +-  mv -f "$cfgfile" "$ofile" ||
> > ++  sed '$q' "$ltmain" >> "$cfgfile" \
> > ++     || (rm -f "$cfgfile"; exit 1)
> >  +
> > -
> > -
> > -
> > -@@ -6766,6 +7101,47 @@ fi
> > -
> > -
> > -
> > ++  if test x"$xsi_shell" = xyes; then
> > ++  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
> > ++func_dirname ()\
> > ++{\
> > ++\    case ${1} in\
> > ++\      */*) func_dirname_result="${1%/*}${2}" ;;\
> > ++\      *  ) func_dirname_result="${3}" ;;\
> > ++\    esac\
> > ++} # Extended-shell func_dirname implementation' "$cfgfile" >
> $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> >  +
> > ++  sed -e '/^func_basename ()$/,/^} # func_basename /c\
> > ++func_basename ()\
> > ++{\
> > ++\    func_basename_result="${1##*/}"\
> > ++} # Extended-shell func_basename implementation' "$cfgfile" >
> $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> >  +
> > ++  sed -e '/^func_dirname_and_basename ()$/,/^} #
> func_dirname_and_basename /c\
> > ++func_dirname_and_basename ()\
> > ++{\
> > ++\    case ${1} in\
> > ++\      */*) func_dirname_result="${1%/*}${2}" ;;\
> > ++\      *  ) func_dirname_result="${3}" ;;\
> > ++\    esac\
> > ++\    func_basename_result="${1##*/}"\
> > ++} # Extended-shell func_dirname_and_basename implementation'
> "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> >  +
> > ++  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
> > ++func_stripname ()\
> > ++{\
> > ++\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
> > ++\    # positional parameters, so assign one to ordinary parameter
> first.\
> > ++\    func_stripname_result=${3}\
> > ++\    func_stripname_result=${func_stripname_result#"${1}"}\
> > ++\    func_stripname_result=${func_stripname_result%"${2}"}\
> > ++} # Extended-shell func_stripname implementation' "$cfgfile" >
> $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
> > -+$as_echo_n "checking for sysroot... " >&6; }
> >  +
> > -+# Check whether --with-libtool-sysroot was given.
> > -+if test "${with_libtool_sysroot+set}" = set; then :
> > -+  withval=$with_libtool_sysroot;
> > -+else
> > -+  with_libtool_sysroot=no
> > -+fi
> > ++  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
> > ++func_split_long_opt ()\
> > ++{\
> > ++\    func_split_long_opt_name=${1%%=*}\
> > ++\    func_split_long_opt_arg=${1#*=}\
> > ++} # Extended-shell func_split_long_opt implementation' "$cfgfile" >
> $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> >  +
> > -+lt_sysroot=
> > -+case ${with_libtool_sysroot} in #(
> > -+ yes)
> > -+   if test "$GCC" = yes; then
> > -+     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
> > -+   fi
> > -+   ;; #(
> > -+ /*)
> > -+   lt_sysroot=`echo "$with_libtool_sysroot" | sed -e
> "$sed_quote_subst"`
> > -+   ;; #(
> > -+ no|'')
> > -+   ;; #(
> > -+ *)
> > -+   { $as_echo "$as_me:${as_lineno-$LINENO}: result:
> ${with_libtool_sysroot}" >&5
> > -+$as_echo "${with_libtool_sysroot}" >&6; }
> > -+   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
> > -+   ;;
> > -+esac
> > ++  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
> > ++func_split_short_opt ()\
> > ++{\
> > ++\    func_split_short_opt_arg=${1#??}\
> > ++\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
> > ++} # Extended-shell func_split_short_opt implementation' "$cfgfile" >
> $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> > -+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}"
> >&5
> > -+$as_echo "${lt_sysroot:-no}" >&6; }
> >  +
> > ++  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
> > ++func_lo2o ()\
> > ++{\
> > ++\    case ${1} in\
> > ++\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
> > ++\      *)    func_lo2o_result=${1} ;;\
> > ++\    esac\
> > ++} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp
> \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> > -
> > -
> > -
> > -@@ -6975,6 +7351,123 @@ esac
> > -
> > - need_locks="$enable_libtool_lock"
> > -
> > -+if test -n "$ac_tool_prefix"; then
> > -+  # Extract the first word of "${ac_tool_prefix}mt", so it can be a
> program name with args.
> > -+set dummy ${ac_tool_prefix}mt; ac_word=$2
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > -+$as_echo_n "checking for $ac_word... " >&6; }
> > -+if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
> > -+  $as_echo_n "(cached) " >&6
> > -+else
> > -+  if test -n "$MANIFEST_TOOL"; then
> > -+  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override
> the test.
> > -+else
> > -+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> > -+for as_dir in $PATH
> > -+do
> > -+  IFS=$as_save_IFS
> > -+  test -z "$as_dir" && as_dir=.
> > -+    for ac_exec_ext in '' $ac_executable_extensions; do
> > -+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > -+    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
> > -+    $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> > -+    break 2
> > -+  fi
> > -+done
> > -+  done
> > -+IFS=$as_save_IFS
> >  +
> > -+fi
> > -+fi
> > -+MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
> > -+if test -n "$MANIFEST_TOOL"; then
> > -+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
> > -+$as_echo "$MANIFEST_TOOL" >&6; }
> > -+else
> > -+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > -+$as_echo "no" >&6; }
> > -+fi
> > ++  sed -e '/^func_xform ()$/,/^} # func_xform /c\
> > ++func_xform ()\
> > ++{\
> > ++    func_xform_result=${1%.*}.lo\
> > ++} # Extended-shell func_xform implementation' "$cfgfile" >
> $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> >  +
> > -+fi
> > -+if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
> > -+  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
> > -+  # Extract the first word of "mt", so it can be a program name with
> args.
> > -+set dummy mt; ac_word=$2
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > -+$as_echo_n "checking for $ac_word... " >&6; }
> > -+if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
> > -+  $as_echo_n "(cached) " >&6
> > -+else
> > -+  if test -n "$ac_ct_MANIFEST_TOOL"; then
> > -+  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user
> override the test.
> > -+else
> > -+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> > -+for as_dir in $PATH
> > -+do
> > -+  IFS=$as_save_IFS
> > -+  test -z "$as_dir" && as_dir=.
> > -+    for ac_exec_ext in '' $ac_executable_extensions; do
> > -+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > -+    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
> > -+    $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> > -+    break 2
> > -+  fi
> > -+done
> > -+  done
> > -+IFS=$as_save_IFS
> > ++  sed -e '/^func_arith ()$/,/^} # func_arith /c\
> > ++func_arith ()\
> > ++{\
> > ++    func_arith_result=$(( $* ))\
> > ++} # Extended-shell func_arith implementation' "$cfgfile" >
> $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> > -+fi
> > -+fi
> > -+ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
> > -+if test -n "$ac_ct_MANIFEST_TOOL"; then
> > -+  { $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $ac_ct_MANIFEST_TOOL" >&5
> > -+$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
> > -+else
> > -+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > -+$as_echo "no" >&6; }
> > -+fi
> >  +
> > -+  if test "x$ac_ct_MANIFEST_TOOL" = x; then
> > -+    MANIFEST_TOOL=":"
> > -+  else
> > -+    case $cross_compiling:$ac_tool_warned in
> > -+yes:)
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools
> not prefixed with host triplet" >&5
> > -+$as_echo "$as_me: WARNING: using cross tools not prefixed with host
> triplet" >&2;}
> > -+ac_tool_warned=yes ;;
> > -+esac
> > -+    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
> > -+  fi
> > -+else
> > -+  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
> > -+fi
> > ++  sed -e '/^func_len ()$/,/^} # func_len /c\
> > ++func_len ()\
> > ++{\
> > ++    func_len_result=${#1}\
> > ++} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> > -+test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is
> a manifest tool" >&5
> > -+$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
> > -+if ${lt_cv_path_mainfest_tool+:} false; then :
> > -+  $as_echo_n "(cached) " >&6
> > -+else
> > -+  lt_cv_path_mainfest_tool=no
> > -+  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
> > -+  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
> > -+  cat conftest.err >&5
> > -+  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
> > -+    lt_cv_path_mainfest_tool=yes
> > -+  fi
> > -+  rm -f conftest*
> > -+fi
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_path_mainfest_tool" >&5
> > -+$as_echo "$lt_cv_path_mainfest_tool" >&6; }
> > -+if test "x$lt_cv_path_mainfest_tool" != xyes; then
> > -+  MANIFEST_TOOL=:
> >  +fi
> >  +
> > ++if test x"$lt_shell_append" = xyes; then
> > ++  sed -e '/^func_append ()$/,/^} # func_append /c\
> > ++func_append ()\
> > ++{\
> > ++    eval "${1}+=\\${2}"\
> > ++} # Extended-shell func_append implementation' "$cfgfile" >
> $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> >  +
> > ++  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
> > ++func_append_quoted ()\
> > ++{\
> > ++\    func_quote_for_eval "${2}"\
> > ++\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
> > ++} # Extended-shell func_append_quoted implementation' "$cfgfile" >
> $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> >  +
> > -
> > -   case $host_os in
> > -     rhapsody* | darwin*)
> > -@@ -7538,6 +8031,8 @@ _LT_EOF
> > -       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
> > -       echo "$AR cru libconftest.a conftest.o" >&5
> > -       $AR cru libconftest.a conftest.o 2>&5
> > -+      echo "$RANLIB libconftest.a" >&5
> > -+      $RANLIB libconftest.a 2>&5
> > -       cat > conftest.c << _LT_EOF
> > - int main() { return 0;}
> > - _LT_EOF
> > -@@ -8090,8 +8585,6 @@ fi
> > - lt_prog_compiler_pic=
> > - lt_prog_compiler_static=
> > -
> > --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option
> to produce PIC" >&5
> > --$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > -
> > -   if test "$GCC" = yes; then
> > -     lt_prog_compiler_wl='-Wl,'
> > -@@ -8257,6 +8750,12 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> > -     lt_prog_compiler_pic='--shared'
> > -     lt_prog_compiler_static='--static'
> > -     ;;
> > -+      nagfor*)
> > -+    # NAG Fortran compiler
> > -+    lt_prog_compiler_wl='-Wl,-Wl,,'
> > -+    lt_prog_compiler_pic='-PIC'
> > -+    lt_prog_compiler_static='-Bstatic'
> > -+    ;;
> > -       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
> > -         # Portland Group compilers (*not* the Pentium gcc compiler,
> > -     # which looks to be a dead project)
> > -@@ -8319,7 +8818,7 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> > -       lt_prog_compiler_pic='-KPIC'
> > -       lt_prog_compiler_static='-Bstatic'
> > -       case $cc_basename in
> > --      f77* | f90* | f95*)
> > -+      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
> > -     lt_prog_compiler_wl='-Qoption ld ';;
> > -       *)
> > -     lt_prog_compiler_wl='-Wl,';;
> > -@@ -8376,13 +8875,17 @@ case $host_os in
> > -     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
> > -     ;;
> > - esac
> > --{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_prog_compiler_pic" >&5
> > --$as_echo "$lt_prog_compiler_pic" >&6; }
> > --
> > --
> > --
> > --
> > -
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option
> to produce PIC" >&5
> > -+$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > -+if ${lt_cv_prog_compiler_pic+:} false; then :
> > -+  $as_echo_n "(cached) " >&6
> > ++  # Save a `func_append' function call where possible by direct use of
> '+='
> > ++  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile >
> $cfgfile.tmp \
> > ++    && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++  test 0 -eq $? || _lt_function_replace_fail=:
> >  +else
> > -+  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
> > ++  # Save a `func_append' function call even when '+=' is not available
> > ++  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile >
> $cfgfile.tmp \
> > ++    && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++  test 0 -eq $? || _lt_function_replace_fail=:
> >  +fi
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_prog_compiler_pic" >&5
> > -+$as_echo "$lt_cv_prog_compiler_pic" >&6; }
> > -+lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
> > ++
> > ++if test x"$_lt_function_replace_fail" = x":"; then
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to
> substitute extended shell functions in $ofile" >&5
> > ++$as_echo "$as_me: WARNING: Unable to substitute extended shell
> functions in $ofile" >&2;}
> > ++fi
> > ++
> > ++
> > ++   mv -f "$cfgfile" "$ofile" ||
> > +     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
> > +   chmod +x "$ofile"
> >
> > - #
> > - # Check to make sure the PIC flag actually works.
> > -@@ -8443,6 +8946,11 @@ fi
> > +diff --git a/sim/Makefile.in b/sim/Makefile.in
> > +index 65085cada9c..c216f21920f 100644
> > +--- a/sim/Makefile.in
> > ++++ b/sim/Makefile.in
> > +@@ -1029,6 +1029,7 @@ CYGPATH_W = @CYGPATH_W@
> > + C_DIALECT = @C_DIALECT@
> > + DEFS = @DEFS@
> > + DEPDIR = @DEPDIR@
> > ++DLLTOOL = @DLLTOOL@
> > + DSYMUTIL = @DSYMUTIL@
> > + DTC = @DTC@
> > + DUMPBIN = @DUMPBIN@
> > +@@ -1089,6 +1090,7 @@ LN_S = @LN_S@
> > + LTLIBOBJS = @LTLIBOBJS@
> > + MAINT = @MAINT@
> > + MAKEINFO = @MAKEINFO@
> > ++MANIFEST_TOOL = @MANIFEST_TOOL@
> > + MKDIR_P = @MKDIR_P@
> > + NM = @NM@
> > + NMEDIT = @NMEDIT@
> > +@@ -1150,6 +1152,7 @@ abs_builddir = @abs_builddir@
> > + abs_srcdir = @abs_srcdir@
> > + abs_top_builddir = @abs_top_builddir@
> > + abs_top_srcdir = @abs_top_srcdir@
> > ++ac_ct_AR = @ac_ct_AR@
> > + ac_ct_CC = @ac_ct_CC@
> > + ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
> > + am__include = @am__include@
> > +diff --git a/sim/configure b/sim/configure
> > +index c31ff71c805..1936741abe2 100755
> > +--- a/sim/configure
> > ++++ b/sim/configure
> > +@@ -887,8 +887,11 @@ OTOOL
> > + LIPO
> > + NMEDIT
> > + DSYMUTIL
> > ++MANIFEST_TOOL
> > + AWK
> > + STRIP
> > ++ac_ct_AR
> > ++DLLTOOL
> > + OBJDUMP
> > + LN_S
> > + NM
> > +@@ -991,6 +994,7 @@ enable_static
> > + with_pic
> > + enable_fast_install
> > + with_gnu_ld
> > ++with_libtool_sysroot
> > + enable_libtool_lock
> > + enable_maintainer_mode
> > + enable_dependency_tracking
> > +@@ -1809,6 +1813,8 @@ Optional Packages:
> > +   --with-pic              try to use only PIC/non-PIC objects
> [default=use
> > +                           both]
> > +   --with-gnu-ld           assume the C compiler uses GNU ld
> [default=no]
> > ++  --with-libtool-sysroot=DIR Search for dependent libraries within DIR
> > ++                        (or the compiler's sysroot if not specified).
> >
> > + Some influential environment variables:
> > +   CC          C compiler command
> > +@@ -5642,8 +5648,8 @@ esac
> >
> >
> > -+
> > -+
> > -+
> > -+
> > -+
> > - #
> > - # Check to make sure the static flag actually works.
> > - #
> > -@@ -8793,7 +9301,8 @@ _LT_EOF
> > -       allow_undefined_flag=unsupported
> > -       always_export_symbols=no
> > -       enable_shared_with_static_runtimes=yes
> > --      export_symbols_cmds='$NM $libobjs $convenience |
> $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1
> DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq >
> $export_symbols'
> > -+      export_symbols_cmds='$NM $libobjs $convenience |
> $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1
> DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.*
> //'\'' | sort | uniq > $export_symbols'
> > -+
> exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
> >
> > -       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> > -         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o
> $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib
> -Xlinker $lib'
> > -@@ -8892,12 +9401,12 @@ _LT_EOF
> > -       whole_archive_flag_spec='--whole-archive$convenience
> --no-whole-archive'
> > -       hardcode_libdir_flag_spec=
> > -       hardcode_libdir_flag_spec_ld='-rpath $libdir'
> > --      archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags
> -soname $soname -o $lib'
> > -+      archive_cmds='$LD -shared $libobjs $deplibs $linker_flags
> -soname $soname -o $lib'
> > -       if test "x$supports_anon_versioning" = xyes; then
> > -         archive_expsym_cmds='echo "{ global:" >
> $output_objdir/$libname.ver~
> > -           cat $export_symbols | sed -e "s/\(.*\)/\1;/" >>
> $output_objdir/$libname.ver~
> > -           echo "local: *; };" >> $output_objdir/$libname.ver~
> > --          $LD -shared $libobjs $deplibs $compiler_flags -soname
> $soname -version-script $output_objdir/$libname.ver -o $lib'
> > -+          $LD -shared $libobjs $deplibs $linker_flags -soname $soname
> -version-script $output_objdir/$libname.ver -o $lib'
> > -       fi
> > -       ;;
> > -     esac
> > -@@ -8911,8 +9420,8 @@ _LT_EOF
> > -     archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o
> $lib'
> > -     wlarc=
> > -       else
> > --    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname $wl$soname -o $lib'
> > --    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o
> $lib'
> > -+    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > -+    archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file
> $wl$export_symbols -o $lib'
> > -       fi
> > -       ;;
> > +-macro_version='2.2.7a'
> > +-macro_revision='1.3134'
> > ++macro_version='2.4'
> > ++macro_revision='1.3293'
> >
> > -@@ -8930,8 +9439,8 @@ _LT_EOF
> >
> > - _LT_EOF
> > -       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' >
> /dev/null; then
> > --    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname $wl$soname -o $lib'
> > --    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o
> $lib'
> > -+    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > -+    archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file
> $wl$export_symbols -o $lib'
> > -       else
> > -     ld_shlibs=no
> > -       fi
> > -@@ -8977,8 +9486,8 @@ _LT_EOF
> >
> > -     *)
> > -       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' >
> /dev/null; then
> > --    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname $wl$soname -o $lib'
> > --    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o
> $lib'
> > -+    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > -+    archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file
> $wl$export_symbols -o $lib'
> > -       else
> > -     ld_shlibs=no
> > -       fi
> > -@@ -9108,7 +9617,13 @@ _LT_EOF
> > -     allow_undefined_flag='-berok'
> > -         # Determine the default libpath from the value encoded in an
> > -         # empty executable.
> > --        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > -+        if test "${lt_cv_aix_libpath+set}" = set; then
> > -+  aix_libpath=$lt_cv_aix_libpath
> > -+else
> > -+  if ${lt_cv_aix_libpath_+:} false; then :
> > -+  $as_echo_n "(cached) " >&6
> > -+else
> > -+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > - /* end confdefs.h.  */
> > +@@ -5683,7 +5689,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> > + { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print
> strings" >&5
> > + $as_echo_n "checking how to print strings... " >&6; }
> > + # Test print first, because it will be a builtin if present.
> > +-if test "X`print -r -- -n 2>/dev/null`" = X-n && \
> > ++if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
> > +    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
> > +   ECHO='print -r --'
> > + elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> > +@@ -6376,8 +6382,8 @@ $as_echo_n "checking whether the shell
> understands some XSI constructs... " >&6;
> > + # Try some XSI features
> > + xsi_shell=no
> > + ( _lt_dummy="a/b/c"
> > +-  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
> > +-      = c,a/b,, \
> > ++  test
> "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"},
> \
> > ++      = c,a/b,b/c, \
> > +     && eval 'test $(( 1 + 1 )) -eq 2 \
> > +     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
> > +   && xsi_shell=yes
> > +@@ -6426,6 +6432,80 @@ esac
> >
> > - int
> > -@@ -9121,22 +9636,29 @@ main ()
> > - _ACEOF
> > - if ac_fn_c_try_link "$LINENO"; then :
> >
> > --lt_aix_libpath_sed='
> > --    /Import File Strings/,/^$/ {
> > --    /^0/ {
> > --        s/^0  *\(.*\)$/\1/
> > --        p
> > --    }
> > --    }'
> > --aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e
> "$lt_aix_libpath_sed"`
> > --# Check for a 64-bit object if we didn't find anything.
> > --if test -z "$aix_libpath"; then
> > --  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e
> "$lt_aix_libpath_sed"`
> > --fi
> > -+  lt_aix_libpath_sed='
> > -+      /Import File Strings/,/^$/ {
> > -+      /^0/ {
> > -+          s/^0  *\([^ ]*\) *$/\1/
> > -+          p
> > -+      }
> > -+      }'
> > -+  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n
> -e "$lt_aix_libpath_sed"`
> > -+  # Check for a 64-bit object if we didn't find anything.
> > -+  if test -z "$lt_cv_aix_libpath_"; then
> > -+    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null |
> $SED -n -e "$lt_aix_libpath_sed"`
> > -+  fi
> > - fi
> > - rm -f core conftest.err conftest.$ac_objext \
> > -     conftest$ac_exeext conftest.$ac_ext
> > --if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > -+  if test -z "$lt_cv_aix_libpath_"; then
> > -+    lt_cv_aix_libpath_="/usr/lib:/lib"
> > -+  fi
> > +
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert
> $build file names to $host format" >&5
> > ++$as_echo_n "checking how to convert $build file names to $host
> format... " >&6; }
> > ++if ${lt_cv_to_host_file_cmd+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  case $host in
> > ++  *-*-mingw* )
> > ++    case $build in
> > ++      *-*-mingw* ) # actually msys
> > ++        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
> > ++        ;;
> > ++      *-*-cygwin* )
> > ++        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
> > ++        ;;
> > ++      * ) # otherwise, assume *nix
> > ++        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
> > ++        ;;
> > ++    esac
> > ++    ;;
> > ++  *-*-cygwin* )
> > ++    case $build in
> > ++      *-*-mingw* ) # actually msys
> > ++        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
> > ++        ;;
> > ++      *-*-cygwin* )
> > ++        lt_cv_to_host_file_cmd=func_convert_file_noop
> > ++        ;;
> > ++      * ) # otherwise, assume *nix
> > ++        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
> > ++        ;;
> > ++    esac
> > ++    ;;
> > ++  * ) # unhandled hosts (and "normal" native builds)
> > ++    lt_cv_to_host_file_cmd=func_convert_file_noop
> > ++    ;;
> > ++esac
> >  +
> >  +fi
> >  +
> > -+  aix_libpath=$lt_cv_aix_libpath_
> > -+fi
> > -
> > -
>  hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> > -         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_sym_flag:\$export_symbols $shared_flag"
> > -@@ -9148,7 +9670,13 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > -     else
> > -      # Determine the default libpath from the value encoded in an
> > -      # empty executable.
> > --     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > -+     if test "${lt_cv_aix_libpath+set}" = set; then
> > -+  aix_libpath=$lt_cv_aix_libpath
> > -+else
> > -+  if ${lt_cv_aix_libpath_+:} false; then :
> > ++to_host_file_cmd=$lt_cv_to_host_file_cmd
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_to_host_file_cmd" >&5
> > ++$as_echo "$lt_cv_to_host_file_cmd" >&6; }
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert
> $build file names to toolchain format" >&5
> > ++$as_echo_n "checking how to convert $build file names to toolchain
> format... " >&6; }
> > ++if ${lt_cv_to_tool_file_cmd+:} false; then :
> >  +  $as_echo_n "(cached) " >&6
> >  +else
> > -+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > - /* end confdefs.h.  */
> > -
> > - int
> > -@@ -9161,22 +9689,29 @@ main ()
> > - _ACEOF
> > - if ac_fn_c_try_link "$LINENO"; then :
> > -
> > --lt_aix_libpath_sed='
> > --    /Import File Strings/,/^$/ {
> > --    /^0/ {
> > --        s/^0  *\(.*\)$/\1/
> > --        p
> > --    }
> > --    }'
> > --aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e
> "$lt_aix_libpath_sed"`
> > --# Check for a 64-bit object if we didn't find anything.
> > --if test -z "$aix_libpath"; then
> > --  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e
> "$lt_aix_libpath_sed"`
> > --fi
> > -+  lt_aix_libpath_sed='
> > -+      /Import File Strings/,/^$/ {
> > -+      /^0/ {
> > -+          s/^0  *\([^ ]*\) *$/\1/
> > -+          p
> > -+      }
> > -+      }'
> > -+  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n
> -e "$lt_aix_libpath_sed"`
> > -+  # Check for a 64-bit object if we didn't find anything.
> > -+  if test -z "$lt_cv_aix_libpath_"; then
> > -+    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null |
> $SED -n -e "$lt_aix_libpath_sed"`
> > -+  fi
> > - fi
> > - rm -f core conftest.err conftest.$ac_objext \
> > -     conftest$ac_exeext conftest.$ac_ext
> > --if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > -+  if test -z "$lt_cv_aix_libpath_"; then
> > -+    lt_cv_aix_libpath_="/usr/lib:/lib"
> > -+  fi
> > ++  #assume ordinary cross tools, or native build.
> > ++lt_cv_to_tool_file_cmd=func_convert_file_noop
> > ++case $host in
> > ++  *-*-mingw* )
> > ++    case $build in
> > ++      *-*-mingw* ) # actually msys
> > ++        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
> > ++        ;;
> > ++    esac
> > ++    ;;
> > ++esac
> >  +
> >  +fi
> >  +
> > -+  aix_libpath=$lt_cv_aix_libpath_
> > -+fi
> > -
> > -      hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> > -       # Warning - without using the other run time loading flags,
> > -@@ -9221,20 +9756,63 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > -       # Microsoft Visual C++.
> > -       # hardcode_libdir_flag_spec is actually meaningless, as there is
> > -       # no search path for DLLs.
> > --      hardcode_libdir_flag_spec=' '
> > --      allow_undefined_flag=unsupported
> > --      # Tell ltmain to make .lib files, not .a files.
> > --      libext=lib
> > --      # Tell ltmain to make .dll files, not .so files.
> > --      shrext_cmds=".dll"
> > --      # FIXME: Setting linknames here is a bad hack.
> > --      archive_cmds='$CC -o $lib $libobjs $compiler_flags
> `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> > --      # The linker will automatically build a .lib file if we build a
> DLL.
> > --      old_archive_from_new_cmds='true'
> > --      # FIXME: Should let the user specify the lib program.
> > --      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
> > --      fix_srcfile_path='`cygpath -w "$srcfile"`'
> > --      enable_shared_with_static_runtimes=yes
> > -+      case $cc_basename in
> > -+      cl*)
> > -+    # Native MSVC
> > -+    hardcode_libdir_flag_spec=' '
> > -+    allow_undefined_flag=unsupported
> > -+    always_export_symbols=yes
> > -+    file_list_spec='@'
> > -+    # Tell ltmain to make .lib files, not .a files.
> > -+    libext=lib
> > -+    # Tell ltmain to make .dll files, not .so files.
> > -+    shrext_cmds=".dll"
> > -+    # FIXME: Setting linknames here is a bad hack.
> > -+    archive_cmds='$CC -o $output_objdir/$soname $libobjs
> $compiler_flags $deplibs -Wl,-dll~linknames='
> > -+    archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" =
> xEXPORTS; then
> > -+        sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e
> '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
> > -+      else
> > -+        sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' <
> $export_symbols > $output_objdir/$soname.exp;
> > -+      fi~
> > -+      $CC -o $tool_output_objdir$soname $libobjs $compiler_flags
> $deplibs "@$tool_output_objdir$soname.exp"
> -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
> > -+      linknames='
> > -+    # The linker will not automatically build a static lib if we build
> a DLL.
> > -+    # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
> > -+    enable_shared_with_static_runtimes=yes
> > -+    export_symbols_cmds='$NM $libobjs $convenience |
> $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^
> ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq >
> $export_symbols'
> > -+    # Don't use ranlib
> > -+    old_postinstall_cmds='chmod 644 $oldlib'
> > -+    postlink_cmds='lt_outputfile="@OUTPUT@"~
> > -+      lt_tool_outputfile="@TOOL_OUTPUT@"~
> > -+      case $lt_outputfile in
> > -+        *.exe|*.EXE) ;;
> > -+        *)
> > -+          lt_outputfile="$lt_outputfile.exe"
> > -+          lt_tool_outputfile="$lt_tool_outputfile.exe"
> > -+          ;;
> > -+      esac~
> > -+      if test "$MANIFEST_TOOL" != ":" && test -f
> "$lt_outputfile.manifest"; then
> > -+        $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest"
> -outputresource:"$lt_tool_outputfile" || exit 1;
> > -+        $RM "$lt_outputfile.manifest";
> > -+      fi'
> > -+    ;;
> > -+      *)
> > -+    # Assume MSVC wrapper
> > -+    hardcode_libdir_flag_spec=' '
> > -+    allow_undefined_flag=unsupported
> > -+    # Tell ltmain to make .lib files, not .a files.
> > -+    libext=lib
> > -+    # Tell ltmain to make .dll files, not .so files.
> > -+    shrext_cmds=".dll"
> > -+    # FIXME: Setting linknames here is a bad hack.
> > -+    archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all
> "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> > -+    # The linker will automatically build a .lib file if we build a
> DLL.
> > -+    old_archive_from_new_cmds='true'
> > -+    # FIXME: Should let the user specify the lib program.
> > -+    old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
> > -+    enable_shared_with_static_runtimes=yes
> > -+    ;;
> > -+      esac
> > -       ;;
> > -
> > -     darwin* | rhapsody*)
> > -@@ -9295,7 +9873,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > -
> > -     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
> > -     freebsd* | dragonfly*)
> > --      archive_cmds='$CC -shared -o $lib $libobjs $deplibs
> $compiler_flags'
> > -+      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs
> $compiler_flags'
> > -       hardcode_libdir_flag_spec='-R$libdir'
> > -       hardcode_direct=yes
> > -       hardcode_shlibpath_var=no
> > -@@ -9303,7 +9881,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > ++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_to_tool_file_cmd" >&5
> > ++$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
> > ++
> > ++
> > ++
> > ++
> > ++
> > + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to
> reload object files" >&5
> > + $as_echo_n "checking for $LD option to reload object files... " >&6; }
> > + if ${lt_cv_ld_reload_flag+:} false; then :
> > +@@ -6442,6 +6522,11 @@ case $reload_flag in
> > + esac
> > + reload_cmds='$LD$reload_flag -o $output$reload_objs'
> > + case $host_os in
> > ++  cygwin* | mingw* | pw32* | cegcc*)
> > ++    if test "$GCC" != yes; then
> > ++      reload_cmds=false
> > ++    fi
> > ++    ;;
> > +   darwin*)
> > +     if test "$GCC" = yes; then
> > +       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o
> $output$reload_objs'
> > +@@ -6610,7 +6695,8 @@ mingw* | pw32*)
> > +     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86
> DLL'
> > +     lt_cv_file_magic_cmd='func_win32_libid'
> > +   else
> > +-    lt_cv_deplibs_check_method='file_magic file format
> pei*-i386(.*architecture: i386)?'
> > ++    # Keep this pattern in sync with the one in func_win32_libid.
> > ++    lt_cv_deplibs_check_method='file_magic file format
> (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
> > +     lt_cv_file_magic_cmd='$OBJDUMP -f'
> > +   fi
> > +   ;;
> > +@@ -6764,6 +6850,21 @@ esac
> > + fi
> > + { $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_deplibs_check_method" >&5
> > + $as_echo "$lt_cv_deplibs_check_method" >&6; }
> > ++
> > ++file_magic_glob=
> > ++want_nocaseglob=no
> > ++if test "$build" = "$host"; then
> > ++  case $host_os in
> > ++  mingw* | pw32*)
> > ++    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
> > ++      want_nocaseglob=yes
> > ++    else
> > ++      file_magic_glob=`echo
> aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e
> "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
> > ++    fi
> > ++    ;;
> > ++  esac
> > ++fi
> > ++
> > + file_magic_cmd=$lt_cv_file_magic_cmd
> > + deplibs_check_method=$lt_cv_deplibs_check_method
> > + test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > +@@ -6779,6 +6880,157 @@ test -z "$deplibs_check_method" &&
> deplibs_check_method=unknown
> >
> > -     hpux9*)
> > -       if test "$GCC" = yes; then
> > --    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'
> > -+    archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag
> ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs
> $compiler_flags~test $output_objdir/$soname = $lib || mv
> $output_objdir/$soname $lib'
> > -       else
> > -     archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir
> -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test
> $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> > -       fi
> > -@@ -9319,7 +9897,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >
> > -     hpux10*)
> > -       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> > --    archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b
> ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > -+    archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b
> ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > -       else
> > -     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib
> $libobjs $deplibs $linker_flags'
> > -       fi
> > -@@ -9343,10 +9921,10 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > -       archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs
> $deplibs $compiler_flags'
> > -       ;;
> > -     ia64*)
> > --      archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname
> ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> > -+      archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname
> ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> > -       ;;
> > -     *)
> > --      archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b
> ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > -+      archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b
> ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > -       ;;
> > -     esac
> > -       else
> > -@@ -9425,23 +10003,36 @@ fi
> >
> > -     irix5* | irix6* | nonstopux*)
> > -       if test "$GCC" = yes; then
> > --    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all
> "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations -o $lib'
> > -+    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" &&
> func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations -o $lib'
> > -     # Try to use the -exported_symbol ld option, if it does not
> > -     # work, assume that -exports_file does not work either and
> > -     # implicitly export all symbols.
> > --        save_LDFLAGS="$LDFLAGS"
> > --        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo
> ${wl}-update_registry ${wl}/dev/null"
> > --        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > -+    # This should be the same for all languages, so no per-tag cache
> variable.
> > -+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the
> $host_os linker accepts -exported_symbol" >&5
> > -+$as_echo_n "checking whether the $host_os linker accepts
> -exported_symbol... " >&6; }
> > -+if ${lt_cv_irix_exported_symbol+:} false; then :
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++if test -n "$ac_tool_prefix"; then
> > ++  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be
> a program name with args.
> > ++set dummy ${ac_tool_prefix}dlltool; ac_word=$2
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > ++$as_echo_n "checking for $ac_word... " >&6; }
> > ++if ${ac_cv_prog_DLLTOOL+:} false; then :
> >  +  $as_echo_n "(cached) " >&6
> >  +else
> > -+  save_LDFLAGS="$LDFLAGS"
> > -+       LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo
> ${wl}-update_registry ${wl}/dev/null"
> > -+       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > - /* end confdefs.h.  */
> > --int foo(void) {}
> > -+int foo (void) { return 0; }
> > - _ACEOF
> > - if ac_fn_c_try_link "$LINENO"; then :
> > --  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all
> "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols
> -o $lib'
> > --
> > -+  lt_cv_irix_exported_symbol=yes
> > ++  if test -n "$DLLTOOL"; then
> > ++  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
> >  +else
> > -+  lt_cv_irix_exported_symbol=no
> > - fi
> > - rm -f core conftest.err conftest.$ac_objext \
> > -     conftest$ac_exeext conftest.$ac_ext
> > --        LDFLAGS="$save_LDFLAGS"
> > -+           LDFLAGS="$save_LDFLAGS"
> > ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> > ++for as_dir in $PATH
> > ++do
> > ++  IFS=$as_save_IFS
> > ++  test -z "$as_dir" && as_dir=.
> > ++    for ac_exec_ext in '' $ac_executable_extensions; do
> > ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > ++    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
> > ++    $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> > ++    break 2
> > ++  fi
> > ++done
> > ++  done
> > ++IFS=$as_save_IFS
> > ++
> >  +fi
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_irix_exported_symbol" >&5
> > -+$as_echo "$lt_cv_irix_exported_symbol" >&6; }
> > -+    if test "$lt_cv_irix_exported_symbol" = yes; then
> > -+          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" &&
> func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols
> -o $lib'
> > -+    fi
> > -       else
> > -     archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> -soname $soname `test -n "$verstring" && func_echo_all "-set_version
> $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
> > -     archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> -soname $soname `test -n "$verstring" && func_echo_all "-set_version
> $verstring"` -update_registry ${output_objdir}/so_locations -exports_file
> $export_symbols -o $lib'
> > -@@ -9526,7 +10117,7 @@ rm -f core conftest.err conftest.$ac_objext \
> > -     osf4* | osf5*)  # as osf3* with the addition of -msym flag
> > -       if test "$GCC" = yes; then
> > -     allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
> > --    archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs
> $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring"
> && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations -o $lib'
> > -+    archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag
> $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname
> `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"`
> ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > -     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
> > -       else
> > -     allow_undefined_flag=' -expect_unresolved \*'
> > -@@ -9545,9 +10136,9 @@ rm -f core conftest.err conftest.$ac_objext \
> > -       no_undefined_flag=' -z defs'
> > -       if test "$GCC" = yes; then
> > -     wlarc='${wl}'
> > --    archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname
> -o $lib $libobjs $deplibs $compiler_flags'
> > -+    archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h
> ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> > -     archive_expsym_cmds='echo "{ global:" > $lib.exp~cat
> $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };"
> >> $lib.exp~
> > --      $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h
> ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> > -+      $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp
> ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> > -       else
> > -     case `$CC -V 2>&1` in
> > -     *"Compilers 5.0"*)
> > -@@ -10123,8 +10714,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> > -   need_version=no
> > -   need_lib_prefix=no
> > -
> > --  case $GCC,$host_os in
> > --  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
> > -+  case $GCC,$cc_basename in
> > -+  yes,*)
> > -+    # gcc
> > -     library_names_spec='$libname.dll.a'
> > -     # DLL is installed to $(libdir)/../bin by postinstall_cmds
> > -     postinstall_cmds='base_file=`basename \${file}`~
> > -@@ -10157,13 +10749,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> > -       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo
> ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> > -       ;;
> > -     esac
> > -+    dynamic_linker='Win32 ld.exe'
> > ++fi
> > ++DLLTOOL=$ac_cv_prog_DLLTOOL
> > ++if test -n "$DLLTOOL"; then
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
> > ++$as_echo "$DLLTOOL" >&6; }
> > ++else
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > ++$as_echo "no" >&6; }
> > ++fi
> > ++
> > ++
> > ++fi
> > ++if test -z "$ac_cv_prog_DLLTOOL"; then
> > ++  ac_ct_DLLTOOL=$DLLTOOL
> > ++  # Extract the first word of "dlltool", so it can be a program name
> with args.
> > ++set dummy dlltool; ac_word=$2
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > ++$as_echo_n "checking for $ac_word... " >&6; }
> > ++if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  if test -n "$ac_ct_DLLTOOL"; then
> > ++  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override
> the test.
> > ++else
> > ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> > ++for as_dir in $PATH
> > ++do
> > ++  IFS=$as_save_IFS
> > ++  test -z "$as_dir" && as_dir=.
> > ++    for ac_exec_ext in '' $ac_executable_extensions; do
> > ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > ++    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
> > ++    $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> > ++    break 2
> > ++  fi
> > ++done
> > ++  done
> > ++IFS=$as_save_IFS
> > ++
> > ++fi
> > ++fi
> > ++ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
> > ++if test -n "$ac_ct_DLLTOOL"; then
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
> > ++$as_echo "$ac_ct_DLLTOOL" >&6; }
> > ++else
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > ++$as_echo "no" >&6; }
> > ++fi
> > ++
> > ++  if test "x$ac_ct_DLLTOOL" = x; then
> > ++    DLLTOOL="false"
> > ++  else
> > ++    case $cross_compiling:$ac_tool_warned in
> > ++yes:)
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools
> not prefixed with host triplet" >&5
> > ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host
> triplet" >&2;}
> > ++ac_tool_warned=yes ;;
> > ++esac
> > ++    DLLTOOL=$ac_ct_DLLTOOL
> > ++  fi
> > ++else
> > ++  DLLTOOL="$ac_cv_prog_DLLTOOL"
> > ++fi
> > ++
> > ++test -z "$DLLTOOL" && DLLTOOL=dlltool
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate
> runtime and link libraries" >&5
> > ++$as_echo_n "checking how to associate runtime and link libraries... "
> >&6; }
> > ++if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  lt_cv_sharedlib_from_linklib_cmd='unknown'
> > ++
> > ++case $host_os in
> > ++cygwin* | mingw* | pw32* | cegcc*)
> > ++  # two different shell functions defined in ltmain.sh
> > ++  # decide which to use based on capabilities of $DLLTOOL
> > ++  case `$DLLTOOL --help 2>&1` in
> > ++  *--identify-strict*)
> > ++    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
> >  +    ;;
> > ++  *)
> > ++
> lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
> > ++    ;;
> > ++  esac
> > ++  ;;
> > ++*)
> > ++  # fallback: assume linklib IS sharedlib
> > ++  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
> > ++  ;;
> > ++esac
> > ++
> > ++fi
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_sharedlib_from_linklib_cmd" >&5
> > ++$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
> > ++sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
> > ++test -z "$sharedlib_from_linklib_cmd" &&
> sharedlib_from_linklib_cmd=$ECHO
> > ++
> >  +
> > -+  *,cl*)
> > -+    # Native MSVC
> > -+    libname_spec='$name'
> > -+    soname_spec='${libname}`echo ${release} | $SED -e
> 's/[.]/-/g'`${versuffix}${shared_ext}'
> > -+    library_names_spec='${libname}.dll.lib'
> >  +
> > -+    case $build_os in
> > -+    mingw*)
> > -+      sys_lib_search_path_spec=
> > -+      lt_save_ifs=$IFS
> > -+      IFS=';'
> > -+      for lt_path in $LIB
> > -+      do
> > -+        IFS=$lt_save_ifs
> > -+        # Let DOS variable expansion print the short 8.3 style file
> name.
> > -+        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".")
> do @echo %~si"`
> > -+        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
> > -+      done
> > -+      IFS=$lt_save_ifs
> > -+      # Convert to MSYS style.
> > -+      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" |
> sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
> > -+      ;;
> > -+    cygwin*)
> > -+      # Convert to unix form, then to dos form, then back to unix form
> > -+      # but this time dos style (no spaces!) so that the unix form
> looks
> > -+      # like /cygdrive/c/PROGRA~1:/cygdr...
> > -+      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
> > -+      sys_lib_search_path_spec=`cygpath --path --dos
> "$sys_lib_search_path_spec" 2>/dev/null`
> > -+      sys_lib_search_path_spec=`cygpath --path --unix
> "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
> > -+      ;;
> > -+    *)
> > -+      sys_lib_search_path_spec="$LIB"
> > -+      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/'
> >/dev/null; then
> > -+        # It is most probably a Windows format PATH.
> > -+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" |
> $SED -e 's/;/ /g'`
> > -+      else
> > -+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" |
> $SED -e "s/$PATH_SEPARATOR/ /g"`
> > -+      fi
> > -+      # FIXME: find the short name or the path components, as spaces
> are
> > -+      # common. (e.g. "Program Files" -> "PROGRA~1")
> > -+      ;;
> > -+    esac
> >  +
> > -+    # DLL is installed to $(libdir)/../bin by postinstall_cmds
> > -+    postinstall_cmds='base_file=`basename \${file}`~
> > -+      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo
> \$dlname'\''`~
> > -+      dldir=$destdir/`dirname \$dlpath`~
> > -+      test -d \$dldir || mkdir -p \$dldir~
> > -+      $install_prog $dir/$dlname \$dldir/$dlname'
> > -+    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo
> \$dlname'\''`~
> > -+      dlpath=$dir/\$dldll~
> > -+       $RM \$dlpath'
> > -+    shlibpath_overrides_runpath=yes
> > -+    dynamic_linker='Win32 link.exe'
> > -     ;;
> > -
> > -   *)
> > -+    # Assume MSVC wrapper
> > -     library_names_spec='${libname}`echo ${release} | $SED -e
> 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
> > -+    dynamic_linker='Win32 ld.exe'
> > -     ;;
> > -   esac
> > --  dynamic_linker='Win32 ld.exe'
> > -   # FIXME: first we should search . and the directory the executable
> is in
> > -   shlibpath_var=PATH
> > -   ;;
> > -@@ -11041,7 +11691,7 @@ else
> > -   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> > -   lt_status=$lt_dlunknown
> > -   cat > conftest.$ac_ext <<_LT_EOF
> > --#line 11044 "configure"
> > -+#line $LINENO "configure"
> > - #include "confdefs.h"
> > -
> > - #if HAVE_DLFCN_H
> > -@@ -11085,10 +11735,10 @@ else
> > - /* When -fvisbility=hidden is used, assume the code has been annotated
> > -    correspondingly for the symbols needed.  */
> > - #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3))
> || (__GNUC__ > 3))
> > --void fnord () __attribute__((visibility("default")));
> > -+int fnord () __attribute__((visibility("default")));
> > - #endif
> > -
> > --void fnord () { int i=42; }
> > -+int fnord () { return 42; }
> > - int main ()
> > - {
> > -   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -11147,7 +11797,7 @@ else
> > -   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> > -   lt_status=$lt_dlunknown
> > -   cat > conftest.$ac_ext <<_LT_EOF
> > --#line 11150 "configure"
> > -+#line $LINENO "configure"
> > - #include "confdefs.h"
> > -
> > - #if HAVE_DLFCN_H
> > -@@ -11191,10 +11841,10 @@ else
> > - /* When -fvisbility=hidden is used, assume the code has been annotated
> > -    correspondingly for the symbols needed.  */
> > - #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3))
> || (__GNUC__ > 3))
> > --void fnord () __attribute__((visibility("default")));
> > -+int fnord () __attribute__((visibility("default")));
> > - #endif
> > -
> > --void fnord () { int i=42; }
> > -+int fnord () { return 42; }
> > - int main ()
> > - {
> > -   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -13396,13 +14046,20 @@ exeext='`$ECHO "$exeext" | $SED
> "$delay_single_quote_subst"`'
> > - lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
> > - lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
> > - lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> > -+lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED
> "$delay_single_quote_subst"`'
> > -+lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED
> "$delay_single_quote_subst"`'
> > - reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
> > - reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
> > - OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
> > - deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED
> "$delay_single_quote_subst"`'
> > - file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED
> "$delay_single_quote_subst"`'
> > -+file_magic_glob='`$ECHO "$file_magic_glob" | $SED
> "$delay_single_quote_subst"`'
> > -+want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED
> "$delay_single_quote_subst"`'
> > -+DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
> > -+sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" |
> $SED "$delay_single_quote_subst"`'
> > - AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
> > - AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
> > -+archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED
> "$delay_single_quote_subst"`'
> > - STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
> > - RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
> > - old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED
> "$delay_single_quote_subst"`'
> > -@@ -13417,14 +14074,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO
> "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> > - lt_cv_sys_global_symbol_to_cdecl='`$ECHO
> "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
> > - lt_cv_sys_global_symbol_to_c_name_address='`$ECHO
> "$lt_cv_sys_global_symbol_to_c_name_address" | $SED
> "$delay_single_quote_subst"`'
> > - 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"`'
> > -+nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED
> "$delay_single_quote_subst"`'
> > -+lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
> > - objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
> > - MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
> > - lt_prog_compiler_no_builtin_flag='`$ECHO
> "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
> > --lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED
> "$delay_single_quote_subst"`'
> > - lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED
> "$delay_single_quote_subst"`'
> > -+lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED
> "$delay_single_quote_subst"`'
> > - lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED
> "$delay_single_quote_subst"`'
> > - lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED
> "$delay_single_quote_subst"`'
> > - need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
> > -+MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED
> "$delay_single_quote_subst"`'
> > - DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
> > - NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
> > - LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> > -@@ -13457,12 +14117,12 @@ hardcode_shlibpath_var='`$ECHO
> "$hardcode_shlibpath_var" | $SED "$delay_single_q
> > - hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED
> "$delay_single_quote_subst"`'
> > - inherit_rpath='`$ECHO "$inherit_rpath" | $SED
> "$delay_single_quote_subst"`'
> > - link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED
> "$delay_single_quote_subst"`'
> > --fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED
> "$delay_single_quote_subst"`'
> > - always_export_symbols='`$ECHO "$always_export_symbols" | $SED
> "$delay_single_quote_subst"`'
> > - export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED
> "$delay_single_quote_subst"`'
> > - exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED
> "$delay_single_quote_subst"`'
> > - include_expsyms='`$ECHO "$include_expsyms" | $SED
> "$delay_single_quote_subst"`'
> > - prelink_cmds='`$ECHO "$prelink_cmds" | $SED
> "$delay_single_quote_subst"`'
> > -+postlink_cmds='`$ECHO "$postlink_cmds" | $SED
> "$delay_single_quote_subst"`'
> > - file_list_spec='`$ECHO "$file_list_spec" | $SED
> "$delay_single_quote_subst"`'
> > - variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" |
> $SED "$delay_single_quote_subst"`'
> > - need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED
> "$delay_single_quote_subst"`'
> > -@@ -13517,8 +14177,13 @@ reload_flag \
> > - OBJDUMP \
> > - deplibs_check_method \
> > - file_magic_cmd \
> > -+file_magic_glob \
> > -+want_nocaseglob \
> > -+DLLTOOL \
> > -+sharedlib_from_linklib_cmd \
> > - AR \
> > - AR_FLAGS \
> > -+archiver_list_spec \
> > - STRIP \
> > - RANLIB \
> > - CC \
> > -@@ -13528,12 +14193,14 @@ lt_cv_sys_global_symbol_pipe \
> > - lt_cv_sys_global_symbol_to_cdecl \
> > - lt_cv_sys_global_symbol_to_c_name_address \
> > - lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> > -+nm_file_list_spec \
> > - lt_prog_compiler_no_builtin_flag \
> > --lt_prog_compiler_wl \
> > - lt_prog_compiler_pic \
> > -+lt_prog_compiler_wl \
> > - lt_prog_compiler_static \
> > - lt_cv_prog_compiler_c_o \
> > - need_locks \
> > -+MANIFEST_TOOL \
> > - DSYMUTIL \
> > - NMEDIT \
> > - LIPO \
> > -@@ -13549,7 +14216,6 @@ no_undefined_flag \
> > - hardcode_libdir_flag_spec \
> > - hardcode_libdir_flag_spec_ld \
> > - hardcode_libdir_separator \
> > --fix_srcfile_path \
> > - exclude_expsyms \
> > - include_expsyms \
> > - file_list_spec \
> > -@@ -13585,6 +14251,7 @@ module_cmds \
> > - module_expsym_cmds \
> > - export_symbols_cmds \
> > - prelink_cmds \
> > -+postlink_cmds \
> > - postinstall_cmds \
> > - postuninstall_cmds \
> > - finish_cmds \
> > -@@ -14350,7 +15017,8 @@ $as_echo X"$file" |
> > - # NOTE: Changes made to this file will be lost: look at ltmain.sh.
> > - #
> > - #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > --#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
> > -+#                 2006, 2007, 2008, 2009, 2010 Free Software
> Foundation,
> > -+#                 Inc.
> > - #   Written by Gordon Matzigkeit, 1996
> > - #
> > - #   This file is part of GNU Libtool.
> > -@@ -14453,19 +15121,42 @@ SP2NL=$lt_lt_SP2NL
> > - # turn newlines into spaces.
> > - NL2SP=$lt_lt_NL2SP
> > -
> > -+# convert \$build file names to \$host format.
> > -+to_host_file_cmd=$lt_cv_to_host_file_cmd
> >  +
> > -+# convert \$build files to toolchain format.
> > -+to_tool_file_cmd=$lt_cv_to_tool_file_cmd
> >  +
> > - # An object symbol dumper.
> > - OBJDUMP=$lt_OBJDUMP
> > ++
> > + plugin_option=
> > + plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
> > + for plugin in $plugin_names; do
> > +@@ -6793,8 +7045,10 @@ for plugin in $plugin_names; do
> > + done
> >
> > - # Method to check whether dependent libraries are shared objects.
> > - deplibs_check_method=$lt_deplibs_check_method
> > + if test -n "$ac_tool_prefix"; then
> > +-  # Extract the first word of "${ac_tool_prefix}ar", so it can be a
> program name with args.
> > +-set dummy ${ac_tool_prefix}ar; ac_word=$2
> > ++  for ac_prog in ar
> > ++  do
> > ++    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can
> be a program name with args.
> > ++set dummy $ac_tool_prefix$ac_prog; ac_word=$2
> > + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > + $as_echo_n "checking for $ac_word... " >&6; }
> > + if ${ac_cv_prog_AR+:} false; then :
> > +@@ -6810,7 +7064,7 @@ do
> > +   test -z "$as_dir" && as_dir=.
> > +     for ac_exec_ext in '' $ac_executable_extensions; do
> > +   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > +-    ac_cv_prog_AR="${ac_tool_prefix}ar"
> > ++    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
> > +     $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> > +     break 2
> > +   fi
> > +@@ -6830,11 +7084,15 @@ $as_echo "no" >&6; }
> > + fi
> >
> > --# Command to use when deplibs_check_method == "file_magic".
> > -+# Command to use when deplibs_check_method = "file_magic".
> > - file_magic_cmd=$lt_file_magic_cmd
> >
> > -+# How to find potential files when deplibs_check_method = "file_magic".
> > -+file_magic_glob=$lt_file_magic_glob
> > ++    test -n "$AR" && break
> > ++  done
> > + fi
> > +-if test -z "$ac_cv_prog_AR"; then
> > ++if test -z "$AR"; then
> > +   ac_ct_AR=$AR
> > +-  # Extract the first word of "ar", so it can be a program name with
> args.
> > +-set dummy ar; ac_word=$2
> > ++  for ac_prog in ar
> > ++do
> > ++  # Extract the first word of "$ac_prog", so it can be a program name
> with args.
> > ++set dummy $ac_prog; ac_word=$2
> > + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > + $as_echo_n "checking for $ac_word... " >&6; }
> > + if ${ac_cv_prog_ac_ct_AR+:} false; then :
> > +@@ -6850,7 +7108,7 @@ do
> > +   test -z "$as_dir" && as_dir=.
> > +     for ac_exec_ext in '' $ac_executable_extensions; do
> > +   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > +-    ac_cv_prog_ac_ct_AR="ar"
> > ++    ac_cv_prog_ac_ct_AR="$ac_prog"
> > +     $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> > +     break 2
> > +   fi
> > +@@ -6869,6 +7127,10 @@ else
> > + $as_echo "no" >&6; }
> > + fi
> > +
> >  +
> > -+# Find potential files using nocaseglob when deplibs_check_method =
> "file_magic".
> > -+want_nocaseglob=$lt_want_nocaseglob
> > ++  test -n "$ac_ct_AR" && break
> > ++done
> >  +
> > -+# DLL creation program.
> > -+DLLTOOL=$lt_DLLTOOL
> > +   if test "x$ac_ct_AR" = x; then
> > +     AR="false"
> > +   else
> > +@@ -6880,29 +7142,81 @@ ac_tool_warned=yes ;;
> > + esac
> > +     AR=$ac_ct_AR
> > +   fi
> > +-else
> > +-  AR="$ac_cv_prog_AR"
> > + fi
> > +
> > +-test -z "$AR" && AR=ar
> > +-if test -n "$plugin_option"; then
> > +-  if $AR --help 2>&1 | grep -q "\--plugin"; then
> > +-    touch conftest.c
> > +-    $AR $plugin_option rc conftest.a conftest.c
> > +-    if test "$?" != 0; then
> > +-      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR
> $plugin_option rc" >&5
> > ++  touch conftest.c
> > ++  $AR $plugin_option rc conftest.a conftest.c
> > ++  if test "$?" != 0; then
> > ++    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR
> $plugin_option rc" >&5
> > + $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
> > +-    else
> > +-      AR="$AR $plugin_option"
> > +-    fi
> > +-    rm -f conftest.*
> > ++  else
> > ++    AR="$AR $plugin_option"
> > +   fi
> > +-fi
> > +-test -z "$AR_FLAGS" && AR_FLAGS=cru
> > ++  rm -f conftest.*
> > ++: ${AR=ar}
> > ++: ${AR_FLAGS=cru}
> >  +
> > -+# Command to associate shared and link libraries.
> > -+sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
> >  +
> > - # The archiver.
> > - AR=$lt_AR
> >  +
> > -+# Flags to create an archive.
> > - AR_FLAGS=$lt_AR_FLAGS
> > -
> > -+# How to feed a file listing to the archiver.
> > -+archiver_list_spec=$lt_archiver_list_spec
> >  +
> > - # A symbol stripping program.
> > - STRIP=$lt_STRIP
> > -
> > -@@ -14495,6 +15186,12 @@
> global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> > - # Transform the output of nm in a C name address pair when lib prefix
> is needed.
> > -
> global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
> > -
> > -+# Specify filename containing input files for \$NM.
> > -+nm_file_list_spec=$lt_nm_file_list_spec
> >  +
> > -+# The root where to search for dependent libraries,and in which our
> libraries should be installed.
> > -+lt_sysroot=$lt_sysroot
> >  +
> > - # The name of the directory that contains temporary libtool files.
> > - objdir=$objdir
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE
> support" >&5
> > ++$as_echo_n "checking for archiver @FILE support... " >&6; }
> > ++if ${lt_cv_ar_at_file+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  lt_cv_ar_at_file=no
> > ++   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > ++/* end confdefs.h.  */
> > ++
> > ++int
> > ++main ()
> > ++{
> >
> > -@@ -14504,6 +15201,9 @@ MAGIC_CMD=$MAGIC_CMD
> > - # Must we lock files when doing compilation?
> > - need_locks=$lt_need_locks
> > ++  ;
> > ++  return 0;
> > ++}
> > ++_ACEOF
> > ++if ac_fn_c_try_compile "$LINENO"; then :
> > ++  echo conftest.$ac_objext > conftest.lst
> > ++      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
> > ++      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}:
> \"$lt_ar_try\""; } >&5
> > ++  (eval $lt_ar_try) 2>&5
> > ++  ac_status=$?
> > ++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> > ++  test $ac_status = 0; }
> > ++      if test "$ac_status" -eq 0; then
> > ++    # Ensure the archiver fails upon bogus file names.
> > ++    rm -f conftest.$ac_objext libconftest.a
> > ++    { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\"";
> } >&5
> > ++  (eval $lt_ar_try) 2>&5
> > ++  ac_status=$?
> > ++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> > ++  test $ac_status = 0; }
> > ++    if test "$ac_status" -ne 0; then
> > ++          lt_cv_ar_at_file=@
> > ++        fi
> > ++      fi
> > ++      rm -f conftest.* libconftest.a
> >
> > -+# Manifest tool.
> > -+MANIFEST_TOOL=$lt_MANIFEST_TOOL
> > -+
> > - # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
> > - DSYMUTIL=$lt_DSYMUTIL
> > ++fi
> > ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> >
> > -@@ -14618,12 +15318,12 @@ with_gcc=$GCC
> > - # Compiler flag to turn off builtin functions.
> > - no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
> > ++fi
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
> > ++$as_echo "$lt_cv_ar_at_file" >&6; }
> >
> > --# How to pass a linker flag through the compiler.
> > --wl=$lt_lt_prog_compiler_wl
> > --
> > - # Additional compiler flags for building library objects.
> > - pic_flag=$lt_lt_prog_compiler_pic
> > ++if test "x$lt_cv_ar_at_file" = xno; then
> > ++  archiver_list_spec=
> > ++else
> > ++  archiver_list_spec=$lt_cv_ar_at_file
> > ++fi
> > +
> > +
> > +
> > +@@ -7291,8 +7605,8 @@ esac
> > + lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern
> int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
> > +
> > + # Transform an extracted symbol line into symbol name and symbol
> address
> > +-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)
> $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/
> {\"\2\", (void *) \&\2},/p'"
> > +-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\", (void *) \&\2},/p'"
> > ++lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[
> ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/
> {\"\2\", (void *) \&\2},/p'"
> > ++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\", (void *) \&\2},/p'"
> > +
> > + # Handle CRLF in mingw tool chain
> > + opt_cr=
> > +@@ -7328,6 +7642,7 @@ for ac_symprfx in "" "_"; do
> > +   else
> > +     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[
> ]\($symcode$symcode*\)[         ][
> ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
> > +   fi
> > ++  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/
> __gnu_lto/d'"
> > +
> > +   # Check to see that the pipe works correctly.
> > +   pipe_works=no
> > +@@ -7369,6 +7684,18 @@ _LT_EOF
> > +       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
> > +     if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
> > +       cat <<_LT_EOF > conftest.$ac_ext
> > ++/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and
> tests.  */
> > ++#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
> > ++/* DATA imports from DLLs on WIN32 con't be const, because runtime
> > ++   relocations are performed -- see ld's documentation on
> pseudo-relocs.  */
> > ++# define LT_DLSYM_CONST
> > ++#elif defined(__osf__)
> > ++/* This system does not cope well with relocations in const data.  */
> > ++# define LT_DLSYM_CONST
> > ++#else
> > ++# define LT_DLSYM_CONST const
> > ++#endif
> > ++
> > + #ifdef __cplusplus
> > + extern "C" {
> > + #endif
> > +@@ -7380,7 +7707,7 @@ _LT_EOF
> > +       cat <<_LT_EOF >> conftest.$ac_ext
> > +
> > + /* The mapping between symbol names and symbols.  */
> > +-const struct {
> > ++LT_DLSYM_CONST struct {
> > +   const char *name;
> > +   void       *address;
> > + }
> > +@@ -7406,8 +7733,8 @@ static const void *lt_preloaded_setup() {
> > + _LT_EOF
> > +       # Now try linking the two files.
> > +       mv conftest.$ac_objext conftstm.$ac_objext
> > +-      lt_save_LIBS="$LIBS"
> > +-      lt_save_CFLAGS="$CFLAGS"
> > ++      lt_globsym_save_LIBS=$LIBS
> > ++      lt_globsym_save_CFLAGS=$CFLAGS
> > +       LIBS="conftstm.$ac_objext"
> > +       CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
> > +       if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}:
> \"$ac_link\""; } >&5
> > +@@ -7417,8 +7744,8 @@ _LT_EOF
> > +   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
> > +         pipe_works=yes
> > +       fi
> > +-      LIBS="$lt_save_LIBS"
> > +-      CFLAGS="$lt_save_CFLAGS"
> > ++      LIBS=$lt_globsym_save_LIBS
> > ++      CFLAGS=$lt_globsym_save_CFLAGS
> > +     else
> > +       echo "cannot find nm_test_func in $nlist" >&5
> > +     fi
> > +@@ -7455,6 +7782,14 @@ else
> > + $as_echo "ok" >&6; }
> > + fi
> >
> > -+# How to pass a linker flag through the compiler.
> > -+wl=$lt_lt_prog_compiler_wl
> > ++# Response file support.
> > ++if test "$lt_cv_nm_interface" = "MS dumpbin"; then
> > ++  nm_file_list_spec='@'
> > ++elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
> > ++  nm_file_list_spec='@'
> > ++fi
> > ++
> >  +
> > - # Compiler flag to prevent dynamic linking.
> > - link_static_flag=$lt_lt_prog_compiler_static
> >
> > -@@ -14710,9 +15410,6 @@ inherit_rpath=$inherit_rpath
> > - # Whether libtool must link a program against all its dependency
> libraries.
> > - link_all_deplibs=$link_all_deplibs
> >
> > --# Fix the shell variable \$srcfile for the compiler.
> > --fix_srcfile_path=$lt_fix_srcfile_path
> > --
> > - # Set to "yes" if exported symbols are required.
> > - always_export_symbols=$always_export_symbols
> >
> > -@@ -14728,6 +15425,9 @@ include_expsyms=$lt_include_expsyms
> > - # Commands necessary for linking programs (against libraries) with
> templates.
> > - prelink_cmds=$lt_prelink_cmds
> > +@@ -7473,6 +7808,47 @@ fi
> > +
> >
> > -+# Commands necessary for finishing linking programs.
> > -+postlink_cmds=$lt_postlink_cmds
> > -+
> > - # Specify filename containing input files.
> > - file_list_spec=$lt_file_list_spec
> >
> > -@@ -14760,210 +15460,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> > -   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> > -   # text mode, it properly converts lines to CR/LF.  This bash problem
> > -   # is reportedly fixed, but why not run on old versions too?
> > --  sed '/^# Generated shell functions inserted here/q' "$ltmain" >>
> "$cfgfile" \
> > --    || (rm -f "$cfgfile"; exit 1)
> > --
> > --  case $xsi_shell in
> > --  yes)
> > --    cat << \_LT_EOF >> "$cfgfile"
> > --
> > --# func_dirname file append nondir_replacement
> > --# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> > --# otherwise set result to NONDIR_REPLACEMENT.
> > --func_dirname ()
> > --{
> > --  case ${1} in
> > --    */*) func_dirname_result="${1%/*}${2}" ;;
> > --    *  ) func_dirname_result="${3}" ;;
> > --  esac
> > --}
> > --
> > --# func_basename file
> > --func_basename ()
> > --{
> > --  func_basename_result="${1##*/}"
> > --}
> > --
> > --# func_dirname_and_basename file append nondir_replacement
> > --# perform func_basename and func_dirname in a single function
> > --# call:
> > --#   dirname:  Compute the dirname of FILE.  If nonempty,
> > --#             add APPEND to the result, otherwise set result
> > --#             to NONDIR_REPLACEMENT.
> > --#             value returned in "$func_dirname_result"
> > --#   basename: Compute filename of FILE.
> > --#             value retuned in "$func_basename_result"
> > --# Implementation must be kept synchronized with func_dirname
> > --# and func_basename. For efficiency, we do not delegate to
> > --# those functions but instead duplicate the functionality here.
> > --func_dirname_and_basename ()
> > --{
> > --  case ${1} in
> > --    */*) func_dirname_result="${1%/*}${2}" ;;
> > --    *  ) func_dirname_result="${3}" ;;
> > --  esac
> > --  func_basename_result="${1##*/}"
> > --}
> > --
> > --# func_stripname prefix suffix name
> > --# strip PREFIX and SUFFIX off of NAME.
> > --# PREFIX and SUFFIX must not contain globbing or regex special
> > --# characters, hashes, percent signs, but SUFFIX may contain a leading
> > --# dot (in which case that matches only a dot).
> > --func_stripname ()
> > --{
> > --  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
> > --  # positional parameters, so assign one to ordinary parameter first.
> > --  func_stripname_result=${3}
> > --  func_stripname_result=${func_stripname_result#"${1}"}
> > --  func_stripname_result=${func_stripname_result%"${2}"}
> > --}
> > --
> > --# func_opt_split
> > --func_opt_split ()
> > --{
> > --  func_opt_split_opt=${1%%=*}
> > --  func_opt_split_arg=${1#*=}
> > --}
> > --
> > --# func_lo2o object
> > --func_lo2o ()
> > --{
> > --  case ${1} in
> > --    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
> > --    *)    func_lo2o_result=${1} ;;
> > --  esac
> > --}
> > --
> > --# func_xform libobj-or-source
> > --func_xform ()
> > --{
> > --  func_xform_result=${1%.*}.lo
> > --}
> > --
> > --# func_arith arithmetic-term...
> > --func_arith ()
> > --{
> > --  func_arith_result=$(( $* ))
> > --}
> > --
> > --# func_len string
> > --# STRING may not start with a hyphen.
> > --func_len ()
> > --{
> > --  func_len_result=${#1}
> > --}
> > --
> > --_LT_EOF
> > --    ;;
> > --  *) # Bourne compatible functions.
> > --    cat << \_LT_EOF >> "$cfgfile"
> > --
> > --# func_dirname file append nondir_replacement
> > --# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> > --# otherwise set result to NONDIR_REPLACEMENT.
> > --func_dirname ()
> > --{
> > --  # Extract subdirectory from the argument.
> > --  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
> > --  if test "X$func_dirname_result" = "X${1}"; then
> > --    func_dirname_result="${3}"
> > --  else
> > --    func_dirname_result="$func_dirname_result${2}"
> > --  fi
> > --}
> > --
> > --# func_basename file
> > --func_basename ()
> > --{
> > --  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
> > --}
> > --
> > --
> > --# func_stripname prefix suffix name
> > --# strip PREFIX and SUFFIX off of NAME.
> > --# PREFIX and SUFFIX must not contain globbing or regex special
> > --# characters, hashes, percent signs, but SUFFIX may contain a leading
> > --# dot (in which case that matches only a dot).
> > --# func_strip_suffix prefix name
> > --func_stripname ()
> > --{
> > --  case ${2} in
> > --    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%;
> s%\\\\${2}\$%%"`;;
> > --    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%;
> s%${2}\$%%"`;;
> > --  esac
> > --}
> > --
> > --# sed scripts:
> > --my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
> > --my_sed_long_arg='1s/^-[^=]*=//'
> > --
> > --# func_opt_split
> > --func_opt_split ()
> > --{
> > --  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
> > --  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
> > --}
> > --
> > --# func_lo2o object
> > --func_lo2o ()
> > --{
> > --  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
> > --}
> > --
> > --# func_xform libobj-or-source
> > --func_xform ()
> > --{
> > --  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
> > --}
> > --
> > --# func_arith arithmetic-term...
> > --func_arith ()
> > --{
> > --  func_arith_result=`expr "$@"`
> > --}
> > --
> > --# func_len string
> > --# STRING may not start with a hyphen.
> > --func_len ()
> > --{
> > --  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
> > --}
> > --
> > --_LT_EOF
> > --esac
> > --
> > --case $lt_shell_append in
> > --  yes)
> > --    cat << \_LT_EOF >> "$cfgfile"
> > --
> > --# func_append var value
> > --# Append VALUE to the end of shell variable VAR.
> > --func_append ()
> > --{
> > --  eval "$1+=\$2"
> > --}
> > --_LT_EOF
> > --    ;;
> > --  *)
> > --    cat << \_LT_EOF >> "$cfgfile"
> > --
> > --# func_append var value
> > --# Append VALUE to the end of shell variable VAR.
> > --func_append ()
> > --{
> > --  eval "$1=\$$1\$2"
> > --}
> > --
> > --_LT_EOF
> > --    ;;
> > --  esac
> > --
> > --
> > --  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain"
> >> "$cfgfile" \
> > --    || (rm -f "$cfgfile"; exit 1)
> > --
> > --  mv -f "$cfgfile" "$ofile" ||
> > -+  sed '$q' "$ltmain" >> "$cfgfile" \
> > -+     || (rm -f "$cfgfile"; exit 1)
> > -+
> > -+  if test x"$xsi_shell" = xyes; then
> > -+  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
> > -+func_dirname ()\
> > -+{\
> > -+\    case ${1} in\
> > -+\      */*) func_dirname_result="${1%/*}${2}" ;;\
> > -+\      *  ) func_dirname_result="${3}" ;;\
> > -+\    esac\
> > -+} # Extended-shell func_dirname implementation' "$cfgfile" >
> $cfgfile.tmp \
> > -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > -+test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> >  +
> > -+  sed -e '/^func_basename ()$/,/^} # func_basename /c\
> > -+func_basename ()\
> > -+{\
> > -+\    func_basename_result="${1##*/}"\
> > -+} # Extended-shell func_basename implementation' "$cfgfile" >
> $cfgfile.tmp \
> > -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > -+test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> >  +
> > -+  sed -e '/^func_dirname_and_basename ()$/,/^} #
> func_dirname_and_basename /c\
> > -+func_dirname_and_basename ()\
> > -+{\
> > -+\    case ${1} in\
> > -+\      */*) func_dirname_result="${1%/*}${2}" ;;\
> > -+\      *  ) func_dirname_result="${3}" ;;\
> > -+\    esac\
> > -+\    func_basename_result="${1##*/}"\
> > -+} # Extended-shell func_dirname_and_basename implementation'
> "$cfgfile" > $cfgfile.tmp \
> > -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > -+test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> >  +
> > -+  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
> > -+func_stripname ()\
> > -+{\
> > -+\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
> > -+\    # positional parameters, so assign one to ordinary parameter
> first.\
> > -+\    func_stripname_result=${3}\
> > -+\    func_stripname_result=${func_stripname_result#"${1}"}\
> > -+\    func_stripname_result=${func_stripname_result%"${2}"}\
> > -+} # Extended-shell func_stripname implementation' "$cfgfile" >
> $cfgfile.tmp \
> > -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > -+test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
> > ++$as_echo_n "checking for sysroot... " >&6; }
> >  +
> > -+  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
> > -+func_split_long_opt ()\
> > -+{\
> > -+\    func_split_long_opt_name=${1%%=*}\
> > -+\    func_split_long_opt_arg=${1#*=}\
> > -+} # Extended-shell func_split_long_opt implementation' "$cfgfile" >
> $cfgfile.tmp \
> > -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > -+test 0 -eq $? || _lt_function_replace_fail=:
> > ++# Check whether --with-libtool-sysroot was given.
> > ++if test "${with_libtool_sysroot+set}" = set; then :
> > ++  withval=$with_libtool_sysroot;
> > ++else
> > ++  with_libtool_sysroot=no
> > ++fi
> >  +
> >  +
> > -+  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
> > -+func_split_short_opt ()\
> > -+{\
> > -+\    func_split_short_opt_arg=${1#??}\
> > -+\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
> > -+} # Extended-shell func_split_short_opt implementation' "$cfgfile" >
> $cfgfile.tmp \
> > -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > -+test 0 -eq $? || _lt_function_replace_fail=:
> > ++lt_sysroot=
> > ++case ${with_libtool_sysroot} in #(
> > ++ yes)
> > ++   if test "$GCC" = yes; then
> > ++     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
> > ++   fi
> > ++   ;; #(
> > ++ /*)
> > ++   lt_sysroot=`echo "$with_libtool_sysroot" | sed -e
> "$sed_quote_subst"`
> > ++   ;; #(
> > ++ no|'')
> > ++   ;; #(
> > ++ *)
> > ++   { $as_echo "$as_me:${as_lineno-$LINENO}: result:
> ${with_libtool_sysroot}" >&5
> > ++$as_echo "${with_libtool_sysroot}" >&6; }
> > ++   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
> > ++   ;;
> > ++esac
> >  +
> > ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}"
> >&5
> > ++$as_echo "${lt_sysroot:-no}" >&6; }
> >  +
> > -+  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
> > -+func_lo2o ()\
> > -+{\
> > -+\    case ${1} in\
> > -+\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
> > -+\      *)    func_lo2o_result=${1} ;;\
> > -+\    esac\
> > -+} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp
> \
> > -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > -+test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> > +
> > +
> > +
> > +@@ -7682,6 +8058,123 @@ esac
> > +
> > + need_locks="$enable_libtool_lock"
> > +
> > ++if test -n "$ac_tool_prefix"; then
> > ++  # Extract the first word of "${ac_tool_prefix}mt", so it can be a
> program name with args.
> > ++set dummy ${ac_tool_prefix}mt; ac_word=$2
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > ++$as_echo_n "checking for $ac_word... " >&6; }
> > ++if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  if test -n "$MANIFEST_TOOL"; then
> > ++  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override
> the test.
> > ++else
> > ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> > ++for as_dir in $PATH
> > ++do
> > ++  IFS=$as_save_IFS
> > ++  test -z "$as_dir" && as_dir=.
> > ++    for ac_exec_ext in '' $ac_executable_extensions; do
> > ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > ++    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
> > ++    $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> > ++    break 2
> > ++  fi
> > ++done
> > ++  done
> > ++IFS=$as_save_IFS
> >  +
> > -+  sed -e '/^func_xform ()$/,/^} # func_xform /c\
> > -+func_xform ()\
> > -+{\
> > -+    func_xform_result=${1%.*}.lo\
> > -+} # Extended-shell func_xform implementation' "$cfgfile" >
> $cfgfile.tmp \
> > -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > -+test 0 -eq $? || _lt_function_replace_fail=:
> > ++fi
> > ++fi
> > ++MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
> > ++if test -n "$MANIFEST_TOOL"; then
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
> > ++$as_echo "$MANIFEST_TOOL" >&6; }
> > ++else
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > ++$as_echo "no" >&6; }
> > ++fi
> >  +
> >  +
> > -+  sed -e '/^func_arith ()$/,/^} # func_arith /c\
> > -+func_arith ()\
> > -+{\
> > -+    func_arith_result=$(( $* ))\
> > -+} # Extended-shell func_arith implementation' "$cfgfile" >
> $cfgfile.tmp \
> > -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > -+test 0 -eq $? || _lt_function_replace_fail=:
> > ++fi
> > ++if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
> > ++  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
> > ++  # Extract the first word of "mt", so it can be a program name with
> args.
> > ++set dummy mt; ac_word=$2
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > ++$as_echo_n "checking for $ac_word... " >&6; }
> > ++if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  if test -n "$ac_ct_MANIFEST_TOOL"; then
> > ++  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user
> override the test.
> > ++else
> > ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> > ++for as_dir in $PATH
> > ++do
> > ++  IFS=$as_save_IFS
> > ++  test -z "$as_dir" && as_dir=.
> > ++    for ac_exec_ext in '' $ac_executable_extensions; do
> > ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > ++    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
> > ++    $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> > ++    break 2
> > ++  fi
> > ++done
> > ++  done
> > ++IFS=$as_save_IFS
> > ++
> > ++fi
> > ++fi
> > ++ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
> > ++if test -n "$ac_ct_MANIFEST_TOOL"; then
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $ac_ct_MANIFEST_TOOL" >&5
> > ++$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
> > ++else
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > ++$as_echo "no" >&6; }
> > ++fi
> > ++
> > ++  if test "x$ac_ct_MANIFEST_TOOL" = x; then
> > ++    MANIFEST_TOOL=":"
> > ++  else
> > ++    case $cross_compiling:$ac_tool_warned in
> > ++yes:)
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools
> not prefixed with host triplet" >&5
> > ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host
> triplet" >&2;}
> > ++ac_tool_warned=yes ;;
> > ++esac
> > ++    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
> > ++  fi
> > ++else
> > ++  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
> > ++fi
> > ++
> > ++test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is
> a manifest tool" >&5
> > ++$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
> > ++if ${lt_cv_path_mainfest_tool+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  lt_cv_path_mainfest_tool=no
> > ++  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
> > ++  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
> > ++  cat conftest.err >&5
> > ++  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
> > ++    lt_cv_path_mainfest_tool=yes
> > ++  fi
> > ++  rm -f conftest*
> > ++fi
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_path_mainfest_tool" >&5
> > ++$as_echo "$lt_cv_path_mainfest_tool" >&6; }
> > ++if test "x$lt_cv_path_mainfest_tool" != xyes; then
> > ++  MANIFEST_TOOL=:
> > ++fi
> >  +
> >  +
> > -+  sed -e '/^func_len ()$/,/^} # func_len /c\
> > -+func_len ()\
> > -+{\
> > -+    func_len_result=${#1}\
> > -+} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
> > -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > -+test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> > ++
> > ++
> > +
> > +   case $host_os in
> > +     rhapsody* | darwin*)
> > +@@ -8245,6 +8738,8 @@ _LT_EOF
> > +       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
> > +       echo "$AR cru libconftest.a conftest.o" >&5
> > +       $AR cru libconftest.a conftest.o 2>&5
> > ++      echo "$RANLIB libconftest.a" >&5
> > ++      $RANLIB libconftest.a 2>&5
> > +       cat > conftest.c << _LT_EOF
> > + int main() { return 0;}
> > + _LT_EOF
> > +@@ -9499,8 +9994,6 @@ fi
> > + lt_prog_compiler_pic=
> > + lt_prog_compiler_static=
> > +
> > +-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option
> to produce PIC" >&5
> > +-$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > +
> > +   if test "$GCC" = yes; then
> > +     lt_prog_compiler_wl='-Wl,'
> > +@@ -9666,6 +10159,12 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> > +     lt_prog_compiler_pic='--shared'
> > +     lt_prog_compiler_static='--static'
> > +     ;;
> > ++      nagfor*)
> > ++    # NAG Fortran compiler
> > ++    lt_prog_compiler_wl='-Wl,-Wl,,'
> > ++    lt_prog_compiler_pic='-PIC'
> > ++    lt_prog_compiler_static='-Bstatic'
> > ++    ;;
> > +       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
> > +         # Portland Group compilers (*not* the Pentium gcc compiler,
> > +     # which looks to be a dead project)
> > +@@ -9728,7 +10227,7 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> > +       lt_prog_compiler_pic='-KPIC'
> > +       lt_prog_compiler_static='-Bstatic'
> > +       case $cc_basename in
> > +-      f77* | f90* | f95*)
> > ++      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
> > +     lt_prog_compiler_wl='-Qoption ld ';;
> > +       *)
> > +     lt_prog_compiler_wl='-Wl,';;
> > +@@ -9785,13 +10284,17 @@ case $host_os in
> > +     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
> > +     ;;
> > + esac
> > +-{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_prog_compiler_pic" >&5
> > +-$as_echo "$lt_prog_compiler_pic" >&6; }
> > +-
> > +-
> > +-
> > +-
> > +
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option
> to produce PIC" >&5
> > ++$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > ++if ${lt_cv_prog_compiler_pic+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
> >  +fi
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_prog_compiler_pic" >&5
> > ++$as_echo "$lt_cv_prog_compiler_pic" >&6; }
> > ++lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
> > +
> > + #
> > + # Check to make sure the PIC flag actually works.
> > +@@ -9852,6 +10355,11 @@ fi
> > +
> > +
> > +
> >  +
> > -+if test x"$lt_shell_append" = xyes; then
> > -+  sed -e '/^func_append ()$/,/^} # func_append /c\
> > -+func_append ()\
> > -+{\
> > -+    eval "${1}+=\\${2}"\
> > -+} # Extended-shell func_append implementation' "$cfgfile" >
> $cfgfile.tmp \
> > -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > -+test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> >  +
> > -+  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
> > -+func_append_quoted ()\
> > -+{\
> > -+\    func_quote_for_eval "${2}"\
> > -+\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
> > -+} # Extended-shell func_append_quoted implementation' "$cfgfile" >
> $cfgfile.tmp \
> > -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > -+test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> >  +
> > -+  # Save a `func_append' function call where possible by direct use of
> '+='
> > -+  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile >
> $cfgfile.tmp \
> > -+    && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > -+  test 0 -eq $? || _lt_function_replace_fail=:
> > + #
> > + # Check to make sure the static flag actually works.
> > + #
> > +@@ -10202,7 +10710,8 @@ _LT_EOF
> > +       allow_undefined_flag=unsupported
> > +       always_export_symbols=no
> > +       enable_shared_with_static_runtimes=yes
> > +-      export_symbols_cmds='$NM $libobjs $convenience |
> $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1
> DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq >
> $export_symbols'
> > ++      export_symbols_cmds='$NM $libobjs $convenience |
> $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1
> DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.*
> //'\'' | sort | uniq > $export_symbols'
> > ++
> exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
> > +
> > +       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> > +         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o
> $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib
> -Xlinker $lib'
> > +@@ -10301,12 +10810,12 @@ _LT_EOF
> > +       whole_archive_flag_spec='--whole-archive$convenience
> --no-whole-archive'
> > +       hardcode_libdir_flag_spec=
> > +       hardcode_libdir_flag_spec_ld='-rpath $libdir'
> > +-      archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags
> -soname $soname -o $lib'
> > ++      archive_cmds='$LD -shared $libobjs $deplibs $linker_flags
> -soname $soname -o $lib'
> > +       if test "x$supports_anon_versioning" = xyes; then
> > +         archive_expsym_cmds='echo "{ global:" >
> $output_objdir/$libname.ver~
> > +           cat $export_symbols | sed -e "s/\(.*\)/\1;/" >>
> $output_objdir/$libname.ver~
> > +           echo "local: *; };" >> $output_objdir/$libname.ver~
> > +-          $LD -shared $libobjs $deplibs $compiler_flags -soname
> $soname -version-script $output_objdir/$libname.ver -o $lib'
> > ++          $LD -shared $libobjs $deplibs $linker_flags -soname $soname
> -version-script $output_objdir/$libname.ver -o $lib'
> > +       fi
> > +       ;;
> > +     esac
> > +@@ -10320,8 +10829,8 @@ _LT_EOF
> > +     archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o
> $lib'
> > +     wlarc=
> > +       else
> > +-    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname $wl$soname -o $lib'
> > +-    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o
> $lib'
> > ++    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > ++    archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file
> $wl$export_symbols -o $lib'
> > +       fi
> > +       ;;
> > +
> > +@@ -10339,8 +10848,8 @@ _LT_EOF
> > +
> > + _LT_EOF
> > +       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' >
> /dev/null; then
> > +-    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname $wl$soname -o $lib'
> > +-    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o
> $lib'
> > ++    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > ++    archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file
> $wl$export_symbols -o $lib'
> > +       else
> > +     ld_shlibs=no
> > +       fi
> > +@@ -10386,8 +10895,8 @@ _LT_EOF
> > +
> > +     *)
> > +       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' >
> /dev/null; then
> > +-    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname $wl$soname -o $lib'
> > +-    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o
> $lib'
> > ++    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > ++    archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file
> $wl$export_symbols -o $lib'
> > +       else
> > +     ld_shlibs=no
> > +       fi
> > +@@ -10517,7 +11026,13 @@ _LT_EOF
> > +     allow_undefined_flag='-berok'
> > +         # Determine the default libpath from the value encoded in an
> > +         # empty executable.
> > +-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > ++        if test "${lt_cv_aix_libpath+set}" = set; then
> > ++  aix_libpath=$lt_cv_aix_libpath
> >  +else
> > -+  # Save a `func_append' function call even when '+=' is not available
> > -+  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile >
> $cfgfile.tmp \
> > -+    && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > -+  test 0 -eq $? || _lt_function_replace_fail=:
> > -+fi
> > ++  if ${lt_cv_aix_libpath_+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > + /* end confdefs.h.  */
> > +
> > + int
> > +@@ -10530,22 +11045,29 @@ main ()
> > + _ACEOF
> > + if ac_fn_c_try_link "$LINENO"; then :
> > +
> > +-lt_aix_libpath_sed='
> > +-    /Import File Strings/,/^$/ {
> > +-    /^0/ {
> > +-        s/^0  *\(.*\)$/\1/
> > +-        p
> > +-    }
> > +-    }'
> > +-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e
> "$lt_aix_libpath_sed"`
> > +-# Check for a 64-bit object if we didn't find anything.
> > +-if test -z "$aix_libpath"; then
> > +-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e
> "$lt_aix_libpath_sed"`
> > +-fi
> > ++  lt_aix_libpath_sed='
> > ++      /Import File Strings/,/^$/ {
> > ++      /^0/ {
> > ++          s/^0  *\([^ ]*\) *$/\1/
> > ++          p
> > ++      }
> > ++      }'
> > ++  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n
> -e "$lt_aix_libpath_sed"`
> > ++  # Check for a 64-bit object if we didn't find anything.
> > ++  if test -z "$lt_cv_aix_libpath_"; then
> > ++    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null |
> $SED -n -e "$lt_aix_libpath_sed"`
> > ++  fi
> > + fi
> > + rm -f core conftest.err conftest.$ac_objext \
> > +     conftest$ac_exeext conftest.$ac_ext
> > +-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > ++  if test -z "$lt_cv_aix_libpath_"; then
> > ++    lt_cv_aix_libpath_="/usr/lib:/lib"
> > ++  fi
> >  +
> > -+if test x"$_lt_function_replace_fail" = x":"; then
> > -+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to
> substitute extended shell functions in $ofile" >&5
> > -+$as_echo "$as_me: WARNING: Unable to substitute extended shell
> functions in $ofile" >&2;}
> >  +fi
> >  +
> > -+
> > -+   mv -f "$cfgfile" "$ofile" ||
> > -     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
> > -   chmod +x "$ofile"
> > -
> > -diff --git a/sim/Makefile.in b/sim/Makefile.in
> > -index dbbaa84224a..f819bbe0bdd 100644
> > ---- a/sim/Makefile.in
> > -+++ b/sim/Makefile.in
> > -@@ -744,6 +744,7 @@ C_DIALECT = @C_DIALECT@
> > - DATADIRNAME = @DATADIRNAME@
> > - DEFS = @DEFS@
> > - DEPDIR = @DEPDIR@
> > -+DLLTOOL = @DLLTOOL@
> > - DSYMUTIL = @DSYMUTIL@
> > - DTC = @DTC@
> > - DUMPBIN = @DUMPBIN@
> > -@@ -809,6 +810,7 @@ LN_S = @LN_S@
> > - LTLIBOBJS = @LTLIBOBJS@
> > - MAINT = @MAINT@
> > - MAKEINFO = @MAKEINFO@
> > -+MANIFEST_TOOL = @MANIFEST_TOOL@
> > - MKDIR_P = @MKDIR_P@
> > - NM = @NM@
> > - NMEDIT = @NMEDIT@
> > -@@ -859,6 +861,7 @@ abs_builddir = @abs_builddir@
> > - abs_srcdir = @abs_srcdir@
> > - abs_top_builddir = @abs_top_builddir@
> > - abs_top_srcdir = @abs_top_srcdir@
> > -+ac_ct_AR = @ac_ct_AR@
> > - ac_ct_CC = @ac_ct_CC@
> > - ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
> > - am__include = @am__include@
> > -diff --git a/zlib/Makefile.in b/zlib/Makefile.in
> > -index c7584492a65..0605835c14f 100644
> > ---- a/zlib/Makefile.in
> > -+++ b/zlib/Makefile.in
> > -@@ -1,7 +1,7 @@
> > --# Makefile.in generated by automake 1.16.5 from Makefile.am.
> > -+# Makefile.in generated by automake 1.15.1 from Makefile.am.
> > - # @configure_input@
> > -
> > --# Copyright (C) 1994-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 1994-2017 Free Software Foundation, Inc.
> > ++  aix_libpath=$lt_cv_aix_libpath_
> > ++fi
> >
> > - # This Makefile.in is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -138,7 +138,6 @@ am__uninstall_files_from_dir = { \
> > -   }
> > - am__installdirs = "$(DESTDIR)$(toolexeclibdir)"
> > - LIBRARIES = $(toolexeclib_LIBRARIES)
> > --LTLIBRARIES = $(noinst_LTLIBRARIES)
> > - ARFLAGS = cru
> > - AM_V_AR = $(am__v_AR_@AM_V@)
> > - am__v_AR_ = $(am__v_AR_@AM_DEFAULT_V@)
> > -@@ -161,6 +160,7 @@ am__objects_1 = libz_a-adler32.$(OBJEXT)
> libz_a-compress.$(OBJEXT) \
> > -     libz_a-zutil.$(OBJEXT)
> > - @TARGET_LIBRARY_FALSE@am_libz_a_OBJECTS = $(am__objects_1)
> > - libz_a_OBJECTS = $(am_libz_a_OBJECTS)
> > -+LTLIBRARIES = $(noinst_LTLIBRARIES)
> > - libzgcj_convenience_la_LIBADD =
> > - am__libzgcj_convenience_la_SOURCES_DIST = adler32.c compress.c crc32.c
> \
> > -     crc32.h deflate.c deflate.h gzguts.h gzread.c gzclose.c \
> > -@@ -192,22 +192,7 @@ am__v_at_0 = @
> > - am__v_at_1 =
> > - DEFAULT_INCLUDES = -I.@am__isrc@
> > - depcomp = $(SHELL) $(top_srcdir)/../depcomp
> > --am__maybe_remake_depfiles = depfiles
> > --am__depfiles_remade = ./$(DEPDIR)/adler32.Plo ./$(DEPDIR)/compress.Plo
> \
> > --    ./$(DEPDIR)/crc32.Plo ./$(DEPDIR)/deflate.Plo \
> > --    ./$(DEPDIR)/gzclose.Plo ./$(DEPDIR)/gzlib.Plo \
> > --    ./$(DEPDIR)/gzread.Plo ./$(DEPDIR)/gzwrite.Plo \
> > --    ./$(DEPDIR)/infback.Plo ./$(DEPDIR)/inffast.Plo \
> > --    ./$(DEPDIR)/inflate.Plo ./$(DEPDIR)/inftrees.Plo \
> > --    ./$(DEPDIR)/libz_a-adler32.Po ./$(DEPDIR)/libz_a-compress.Po \
> > --    ./$(DEPDIR)/libz_a-crc32.Po ./$(DEPDIR)/libz_a-deflate.Po \
> > --    ./$(DEPDIR)/libz_a-gzclose.Po ./$(DEPDIR)/libz_a-gzlib.Po \
> > --    ./$(DEPDIR)/libz_a-gzread.Po ./$(DEPDIR)/libz_a-gzwrite.Po \
> > --    ./$(DEPDIR)/libz_a-infback.Po ./$(DEPDIR)/libz_a-inffast.Po \
> > --    ./$(DEPDIR)/libz_a-inflate.Po ./$(DEPDIR)/libz_a-inftrees.Po \
> > --    ./$(DEPDIR)/libz_a-trees.Po ./$(DEPDIR)/libz_a-uncompr.Po \
> > --    ./$(DEPDIR)/libz_a-zutil.Po ./$(DEPDIR)/trees.Plo \
> > --    ./$(DEPDIR)/uncompr.Plo ./$(DEPDIR)/zutil.Plo
> > -+am__depfiles_maybe = depfiles
> > - am__mv = mv -f
> > - COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS)
> \
> > -     $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
> > -@@ -252,6 +237,9 @@ am__define_uniq_tagged_files = \
> > -   unique=`for i in $$list; do \
> > -     if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
> > -   done | $(am__uniquify_input)`
> > -+ETAGS = etags
> > -+CTAGS = ctags
> > -+CSCOPE = cscope
> > - AM_RECURSIVE_TARGETS = cscope
> > - am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/../compile \
> > -     $(top_srcdir)/../config.guess $(top_srcdir)/../config.sub \
> > -@@ -272,8 +260,6 @@ am__post_remove_distdir = $(am__remove_distdir)
> > - DIST_ARCHIVES = $(distdir).tar.gz
> > - GZIP_ENV = --best
> > - DIST_TARGETS = dist-gzip
> > --# Exists only to be overridden by the user if desired.
> > --AM_DISTCHECK_DVI_TARGET = dvi
> > - distuninstallcheck_listfiles = find . -type f -print
> > - am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
> > -   | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
> > -@@ -292,18 +278,16 @@ CFLAGS = @CFLAGS@
> > - COMPPATH = @COMPPATH@
> > - CPP = @CPP@
> > - CPPFLAGS = @CPPFLAGS@
> > --CSCOPE = @CSCOPE@
> > --CTAGS = @CTAGS@
> > - CYGPATH_W = @CYGPATH_W@
> > - DEFS = @DEFS@
> > - DEPDIR = @DEPDIR@
> > -+DLLTOOL = @DLLTOOL@
> > - DSYMUTIL = @DSYMUTIL@
> > - DUMPBIN = @DUMPBIN@
> > - ECHO_C = @ECHO_C@
> > - ECHO_N = @ECHO_N@
> > - ECHO_T = @ECHO_T@
> > - EGREP = @EGREP@
> > --ETAGS = @ETAGS@
> > - EXEEXT = @EXEEXT@
> > - FGREP = @FGREP@
> > - GREP = @GREP@
> > -@@ -322,6 +306,7 @@ LN_S = @LN_S@
> > - LTLIBOBJS = @LTLIBOBJS@
> > - MAINT = @MAINT@
> > - MAKEINFO = @MAKEINFO@
> > -+MANIFEST_TOOL = @MANIFEST_TOOL@
> > - MKDIR_P = @MKDIR_P@
> > - NM = @NM@
> > - NMEDIT = @NMEDIT@
> > -@@ -348,6 +333,7 @@ abs_builddir = @abs_builddir@
> > - abs_srcdir = @abs_srcdir@
> > - abs_top_builddir = @abs_top_builddir@
> > - abs_top_srcdir = @abs_top_srcdir@
> > -+ac_ct_AR = @ac_ct_AR@
> > - ac_ct_CC = @ac_ct_CC@
> > - ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
> > - am__include = @am__include@
> > -@@ -491,8 +477,8 @@ Makefile: $(srcdir)/Makefile.in
> $(top_builddir)/config.status
> > -         echo ' $(SHELL) ./config.status'; \
> > -         $(SHELL) ./config.status;; \
> > -       *) \
> > --        echo ' cd $(top_builddir) && $(SHELL) ./config.status $@
> $(am__maybe_remake_depfiles)'; \
> > --        cd $(top_builddir) && $(SHELL) ./config.status $@
> $(am__maybe_remake_depfiles);; \
> > -+        echo ' cd $(top_builddir) && $(SHELL) ./config.status $@
> $(am__depfiles_maybe)'; \
> > -+        cd $(top_builddir) && $(SHELL) ./config.status $@
> $(am__depfiles_maybe);; \
> > -     esac;
> > - $(top_srcdir)/../multilib.am $(am__empty):
> > -
> > -@@ -536,6 +522,11 @@ uninstall-toolexeclibLIBRARIES:
> > - clean-toolexeclibLIBRARIES:
> > -     -test -z "$(toolexeclib_LIBRARIES)" || rm -f
> $(toolexeclib_LIBRARIES)
> > -
> > -+libz.a: $(libz_a_OBJECTS) $(libz_a_DEPENDENCIES)
> $(EXTRA_libz_a_DEPENDENCIES)
> > -+    $(AM_V_at)-rm -f libz.a
> > -+    $(AM_V_AR)$(libz_a_AR) libz.a $(libz_a_OBJECTS) $(libz_a_LIBADD)
> > -+    $(AM_V_at)$(RANLIB) libz.a
> > -+
> > - clean-noinstLTLIBRARIES:
> > -     -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
> > -     @list='$(noinst_LTLIBRARIES)'; \
> > -@@ -547,11 +538,6 @@ clean-noinstLTLIBRARIES:
> > -       rm -f $${locs}; \
> > -     }
> > +
>  hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> > +         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_sym_flag:\$export_symbols $shared_flag"
> > +@@ -10557,7 +11079,13 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +     else
> > +      # Determine the default libpath from the value encoded in an
> > +      # empty executable.
> > +-     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > ++     if test "${lt_cv_aix_libpath+set}" = set; then
> > ++  aix_libpath=$lt_cv_aix_libpath
> > ++else
> > ++  if ${lt_cv_aix_libpath_+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > + /* end confdefs.h.  */
> >
> > --libz.a: $(libz_a_OBJECTS) $(libz_a_DEPENDENCIES)
> $(EXTRA_libz_a_DEPENDENCIES)
> > --    $(AM_V_at)-rm -f libz.a
> > --    $(AM_V_AR)$(libz_a_AR) libz.a $(libz_a_OBJECTS) $(libz_a_LIBADD)
> > --    $(AM_V_at)$(RANLIB) libz.a
> > --
> > - libzgcj_convenience.la: $(libzgcj_convenience_la_OBJECTS)
> $(libzgcj_convenience_la_DEPENDENCIES)
> $(EXTRA_libzgcj_convenience_la_DEPENDENCIES)
> > -     $(AM_V_CCLD)$(LINK) $(am_libzgcj_convenience_la_rpath)
> $(libzgcj_convenience_la_OBJECTS) $(libzgcj_convenience_la_LIBADD) $(LIBS)
> > + int
> > +@@ -10570,22 +11098,29 @@ main ()
> > + _ACEOF
> > + if ac_fn_c_try_link "$LINENO"; then :
> >
> > -@@ -561,42 +547,36 @@ mostlyclean-compile:
> > - distclean-compile:
> > -     -rm -f *.tab.c
> > +-lt_aix_libpath_sed='
> > +-    /Import File Strings/,/^$/ {
> > +-    /^0/ {
> > +-        s/^0  *\(.*\)$/\1/
> > +-        p
> > +-    }
> > +-    }'
> > +-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e
> "$lt_aix_libpath_sed"`
> > +-# Check for a 64-bit object if we didn't find anything.
> > +-if test -z "$aix_libpath"; then
> > +-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e
> "$lt_aix_libpath_sed"`
> > +-fi
> > ++  lt_aix_libpath_sed='
> > ++      /Import File Strings/,/^$/ {
> > ++      /^0/ {
> > ++          s/^0  *\([^ ]*\) *$/\1/
> > ++          p
> > ++      }
> > ++      }'
> > ++  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n
> -e "$lt_aix_libpath_sed"`
> > ++  # Check for a 64-bit object if we didn't find anything.
> > ++  if test -z "$lt_cv_aix_libpath_"; then
> > ++    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null |
> $SED -n -e "$lt_aix_libpath_sed"`
> > ++  fi
> > + fi
> > + rm -f core conftest.err conftest.$ac_objext \
> > +     conftest$ac_exeext conftest.$ac_ext
> > +-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > ++  if test -z "$lt_cv_aix_libpath_"; then
> > ++    lt_cv_aix_libpath_="/usr/lib:/lib"
> > ++  fi
> > ++
> > ++fi
> > ++
> > ++  aix_libpath=$lt_cv_aix_libpath_
> > ++fi
> > +
> > +      hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> > +       # Warning - without using the other run time loading flags,
> > +@@ -10630,20 +11165,63 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +       # Microsoft Visual C++.
> > +       # hardcode_libdir_flag_spec is actually meaningless, as there is
> > +       # no search path for DLLs.
> > +-      hardcode_libdir_flag_spec=' '
> > +-      allow_undefined_flag=unsupported
> > +-      # Tell ltmain to make .lib files, not .a files.
> > +-      libext=lib
> > +-      # Tell ltmain to make .dll files, not .so files.
> > +-      shrext_cmds=".dll"
> > +-      # FIXME: Setting linknames here is a bad hack.
> > +-      archive_cmds='$CC -o $lib $libobjs $compiler_flags
> `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> > +-      # The linker will automatically build a .lib file if we build a
> DLL.
> > +-      old_archive_from_new_cmds='true'
> > +-      # FIXME: Should let the user specify the lib program.
> > +-      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
> > +-      fix_srcfile_path='`cygpath -w "$srcfile"`'
> > +-      enable_shared_with_static_runtimes=yes
> > ++      case $cc_basename in
> > ++      cl*)
> > ++    # Native MSVC
> > ++    hardcode_libdir_flag_spec=' '
> > ++    allow_undefined_flag=unsupported
> > ++    always_export_symbols=yes
> > ++    file_list_spec='@'
> > ++    # Tell ltmain to make .lib files, not .a files.
> > ++    libext=lib
> > ++    # Tell ltmain to make .dll files, not .so files.
> > ++    shrext_cmds=".dll"
> > ++    # FIXME: Setting linknames here is a bad hack.
> > ++    archive_cmds='$CC -o $output_objdir/$soname $libobjs
> $compiler_flags $deplibs -Wl,-dll~linknames='
> > ++    archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" =
> xEXPORTS; then
> > ++        sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e
> '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
> > ++      else
> > ++        sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' <
> $export_symbols > $output_objdir/$soname.exp;
> > ++      fi~
> > ++      $CC -o $tool_output_objdir$soname $libobjs $compiler_flags
> $deplibs "@$tool_output_objdir$soname.exp"
> -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
> > ++      linknames='
> > ++    # The linker will not automatically build a static lib if we build
> a DLL.
> > ++    # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
> > ++    enable_shared_with_static_runtimes=yes
> > ++    export_symbols_cmds='$NM $libobjs $convenience |
> $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^
> ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq >
> $export_symbols'
> > ++    # Don't use ranlib
> > ++    old_postinstall_cmds='chmod 644 $oldlib'
> > ++    postlink_cmds='lt_outputfile="@OUTPUT@"~
> > ++      lt_tool_outputfile="@TOOL_OUTPUT@"~
> > ++      case $lt_outputfile in
> > ++        *.exe|*.EXE) ;;
> > ++        *)
> > ++          lt_outputfile="$lt_outputfile.exe"
> > ++          lt_tool_outputfile="$lt_tool_outputfile.exe"
> > ++          ;;
> > ++      esac~
> > ++      if test "$MANIFEST_TOOL" != ":" && test -f
> "$lt_outputfile.manifest"; then
> > ++        $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest"
> -outputresource:"$lt_tool_outputfile" || exit 1;
> > ++        $RM "$lt_outputfile.manifest";
> > ++      fi'
> > ++    ;;
> > ++      *)
> > ++    # Assume MSVC wrapper
> > ++    hardcode_libdir_flag_spec=' '
> > ++    allow_undefined_flag=unsupported
> > ++    # Tell ltmain to make .lib files, not .a files.
> > ++    libext=lib
> > ++    # Tell ltmain to make .dll files, not .so files.
> > ++    shrext_cmds=".dll"
> > ++    # FIXME: Setting linknames here is a bad hack.
> > ++    archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all
> "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> > ++    # The linker will automatically build a .lib file if we build a
> DLL.
> > ++    old_archive_from_new_cmds='true'
> > ++    # FIXME: Should let the user specify the lib program.
> > ++    old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
> > ++    enable_shared_with_static_runtimes=yes
> > ++    ;;
> > ++      esac
> > +       ;;
> >
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/adler32.Plo@am__quote@
> # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/compress.Plo@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crc32.Plo@am__quote@
> # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/deflate.Plo@am__quote@
> # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzclose.Plo@am__quote@
> # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzlib.Plo@am__quote@
> # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzread.Plo@am__quote@
> # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzwrite.Plo@am__quote@
> # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/infback.Plo@am__quote@
> # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inffast.Plo@am__quote@
> # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inflate.Plo@am__quote@
> # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/inftrees.Plo@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libz_a-adler32.Po@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libz_a-compress.Po@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libz_a-crc32.Po@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libz_a-deflate.Po@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libz_a-gzclose.Po@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libz_a-gzlib.Po@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libz_a-gzread.Po@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libz_a-gzwrite.Po@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libz_a-infback.Po@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libz_a-inffast.Po@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libz_a-inflate.Po@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libz_a-inftrees.Po@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libz_a-trees.Po@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libz_a-uncompr.Po@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libz_a-zutil.Po@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/trees.Plo@am__quote@
> # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/uncompr.Plo@am__quote@
> # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/zutil.Plo@am__quote@
> # am--include-marker
> > --
> > --$(am__depfiles_remade):
> > --    @$(MKDIR_P) $(@D)
> > --    @echo '# dummy' >$@-t && $(am__mv) $@-t $@
> > --
> > --am--depfiles: $(am__depfiles_remade)
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/adler32.Plo@am__quote
> @
> > -+@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/compress.Plo@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crc32.Plo@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/deflate.Plo@am__quote
> @
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzclose.Plo@am__quote
> @
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzlib.Plo@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzread.Plo@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzwrite.Plo@am__quote
> @
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/infback.Plo@am__quote
> @
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inffast.Plo@am__quote
> @
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inflate.Plo@am__quote
> @
> > -+@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/inftrees.Plo@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libz_a-adler32.Po@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libz_a-compress.Po@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libz_a-crc32.Po@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libz_a-deflate.Po@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libz_a-gzclose.Po@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libz_a-gzlib.Po@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libz_a-gzread.Po@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libz_a-gzwrite.Po@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libz_a-infback.Po@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libz_a-inffast.Po@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libz_a-inflate.Po@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libz_a-inftrees.Po@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libz_a-trees.Po@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libz_a-uncompr.Po@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@
> ./$(DEPDIR)/libz_a-zutil.Po@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/trees.Plo@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/uncompr.Plo@am__quote
> @
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/zutil.Plo@am__quote@
> > +     darwin* | rhapsody*)
> > +@@ -10704,7 +11282,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >
> > - .c.o:
> > - @am__fastdepCC_TRUE@        $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF
> $(DEPDIR)/$*.Tpo -c -o $@ $<
> > -@@ -896,10 +876,8 @@ cscopelist-am: $(am__tagged_files)
> > - distclean-tags:
> > -     -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> > -     -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
> > --distdir: $(BUILT_SOURCES)
> > --    $(MAKE) $(AM_MAKEFLAGS) distdir-am
> > -
> > --distdir-am: $(DISTFILES)
> > -+distdir: $(DISTFILES)
> > -     $(am__remove_distdir)
> > -     test -d "$(distdir)" || mkdir "$(distdir)"
> > -     @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
> > -@@ -954,10 +932,6 @@ dist-xz: distdir
> > -     tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c
> >$(distdir).tar.xz
> > -     $(am__post_remove_distdir)
> > +     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
> > +     freebsd* | dragonfly*)
> > +-      archive_cmds='$CC -shared -o $lib $libobjs $deplibs
> $compiler_flags'
> > ++      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs
> $compiler_flags'
> > +       hardcode_libdir_flag_spec='-R$libdir'
> > +       hardcode_direct=yes
> > +       hardcode_shlibpath_var=no
> > +@@ -10712,7 +11290,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >
> > --dist-zstd: distdir
> > --    tardir=$(distdir) && $(am__tar) | zstd -c
> $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst
> > --    $(am__post_remove_distdir)
> > --
> > - dist-tarZ: distdir
> > -     @echo WARNING: "Support for distribution archives compressed with"
> \
> > -                    "legacy program 'compress' is deprecated." >&2
> > -@@ -1000,8 +974,6 @@ distcheck: dist
> > -       eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
> > -     *.zip*) \
> > -       unzip $(distdir).zip ;;\
> > --    *.tar.zst*) \
> > --      zstd -dc $(distdir).tar.zst | $(am__untar) ;;\
> > +     hpux9*)
> > +       if test "$GCC" = yes; then
> > +-    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'
> > ++    archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag
> ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs
> $compiler_flags~test $output_objdir/$soname = $lib || mv
> $output_objdir/$soname $lib'
> > +       else
> > +     archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir
> -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test
> $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> > +       fi
> > +@@ -10728,7 +11306,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +
> > +     hpux10*)
> > +       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> > +-    archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b
> ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > ++    archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b
> ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > +       else
> > +     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib
> $libobjs $deplibs $linker_flags'
> > +       fi
> > +@@ -10752,10 +11330,10 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +       archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs
> $deplibs $compiler_flags'
> > +       ;;
> > +     ia64*)
> > +-      archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname
> ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> > ++      archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname
> ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> > +       ;;
> > +     *)
> > +-      archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b
> ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > ++      archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b
> ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > +       ;;
> >       esac
> > -     chmod -R a-w $(distdir)
> > -     chmod u+w $(distdir)
> > -@@ -1017,7 +989,7 @@ distcheck: dist
> > -         $(DISTCHECK_CONFIGURE_FLAGS) \
> > -         --srcdir=../.. --prefix="$$dc_install_base" \
> > -       && $(MAKE) $(AM_MAKEFLAGS) \
> > --      && $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \
> > -+      && $(MAKE) $(AM_MAKEFLAGS) dvi \
> > -       && $(MAKE) $(AM_MAKEFLAGS) check \
> > -       && $(MAKE) $(AM_MAKEFLAGS) install \
> > -       && $(MAKE) $(AM_MAKEFLAGS) installcheck \
> > -@@ -1113,36 +1085,7 @@ clean-am: clean-generic clean-libtool
> clean-local \
> > +       else
> > +@@ -10834,23 +11412,36 @@ fi
> >
> > - distclean: distclean-am
> > -     -rm -f $(am__CONFIG_DISTCLEAN_FILES)
> > --            -rm -f ./$(DEPDIR)/adler32.Plo
> > --    -rm -f ./$(DEPDIR)/compress.Plo
> > --    -rm -f ./$(DEPDIR)/crc32.Plo
> > --    -rm -f ./$(DEPDIR)/deflate.Plo
> > --    -rm -f ./$(DEPDIR)/gzclose.Plo
> > --    -rm -f ./$(DEPDIR)/gzlib.Plo
> > --    -rm -f ./$(DEPDIR)/gzread.Plo
> > --    -rm -f ./$(DEPDIR)/gzwrite.Plo
> > --    -rm -f ./$(DEPDIR)/infback.Plo
> > --    -rm -f ./$(DEPDIR)/inffast.Plo
> > --    -rm -f ./$(DEPDIR)/inflate.Plo
> > --    -rm -f ./$(DEPDIR)/inftrees.Plo
> > --    -rm -f ./$(DEPDIR)/libz_a-adler32.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-compress.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-crc32.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-deflate.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-gzclose.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-gzlib.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-gzread.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-gzwrite.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-infback.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-inffast.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-inflate.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-inftrees.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-trees.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-uncompr.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-zutil.Po
> > --    -rm -f ./$(DEPDIR)/trees.Plo
> > --    -rm -f ./$(DEPDIR)/uncompr.Plo
> > --    -rm -f ./$(DEPDIR)/zutil.Plo
> > -+    -rm -rf ./$(DEPDIR)
> > -     -rm -f Makefile
> > - distclean-am: clean-am distclean-compile distclean-generic \
> > -     distclean-libtool distclean-local distclean-tags
> > -@@ -1190,36 +1133,7 @@ installcheck-am:
> > - maintainer-clean: maintainer-clean-am
> > -     -rm -f $(am__CONFIG_DISTCLEAN_FILES)
> > -     -rm -rf $(top_srcdir)/autom4te.cache
> > --            -rm -f ./$(DEPDIR)/adler32.Plo
> > --    -rm -f ./$(DEPDIR)/compress.Plo
> > --    -rm -f ./$(DEPDIR)/crc32.Plo
> > --    -rm -f ./$(DEPDIR)/deflate.Plo
> > --    -rm -f ./$(DEPDIR)/gzclose.Plo
> > --    -rm -f ./$(DEPDIR)/gzlib.Plo
> > --    -rm -f ./$(DEPDIR)/gzread.Plo
> > --    -rm -f ./$(DEPDIR)/gzwrite.Plo
> > --    -rm -f ./$(DEPDIR)/infback.Plo
> > --    -rm -f ./$(DEPDIR)/inffast.Plo
> > --    -rm -f ./$(DEPDIR)/inflate.Plo
> > --    -rm -f ./$(DEPDIR)/inftrees.Plo
> > --    -rm -f ./$(DEPDIR)/libz_a-adler32.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-compress.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-crc32.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-deflate.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-gzclose.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-gzlib.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-gzread.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-gzwrite.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-infback.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-inffast.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-inflate.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-inftrees.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-trees.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-uncompr.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-zutil.Po
> > --    -rm -f ./$(DEPDIR)/trees.Plo
> > --    -rm -f ./$(DEPDIR)/uncompr.Plo
> > --    -rm -f ./$(DEPDIR)/zutil.Plo
> > -+    -rm -rf ./$(DEPDIR)
> > -     -rm -f Makefile
> > - maintainer-clean-am: distclean-am maintainer-clean-generic \
> > -     maintainer-clean-local
> > -@@ -1241,17 +1155,17 @@ uninstall-am: uninstall-toolexeclibLIBRARIES
> > -
> > - .MAKE: install-am install-strip
> > -
> > --.PHONY: CTAGS GTAGS TAGS all all-am all-local am--depfiles am--refresh
> \
> > --    check check-am clean clean-cscope clean-generic clean-libtool \
> > -+.PHONY: CTAGS GTAGS TAGS all all-am all-local am--refresh check \
> > -+    check-am clean clean-cscope clean-generic clean-libtool \
> > -     clean-local clean-noinstLTLIBRARIES clean-toolexeclibLIBRARIES \
> > -     cscope cscopelist-am ctags ctags-am dist dist-all dist-bzip2 \
> > -     dist-gzip dist-lzip dist-shar dist-tarZ dist-xz dist-zip \
> > --    dist-zstd distcheck distclean distclean-compile \
> > --    distclean-generic distclean-libtool distclean-local \
> > --    distclean-tags distcleancheck distdir distuninstallcheck dvi \
> > --    dvi-am html html-am info info-am install install-am \
> > --    install-data install-data-am install-dvi install-dvi-am \
> > --    install-exec install-exec-am install-exec-local install-html \
> > -+    distcheck distclean distclean-compile distclean-generic \
> > -+    distclean-libtool distclean-local distclean-tags \
> > -+    distcleancheck distdir distuninstallcheck dvi dvi-am html \
> > -+    html-am info info-am install install-am install-data \
> > -+    install-data-am install-dvi install-dvi-am install-exec \
> > -+    install-exec-am install-exec-local install-html \
> > -     install-html-am install-info install-info-am install-man \
> > -     install-pdf install-pdf-am install-ps install-ps-am \
> > -     install-strip install-toolexeclibLIBRARIES installcheck \
> > -diff --git a/zlib/aclocal.m4 b/zlib/aclocal.m4
> > -index 3538b0f0aea..e5eed57bd68 100644
> > ---- a/zlib/aclocal.m4
> > -+++ b/zlib/aclocal.m4
> > -@@ -1,6 +1,6 @@
> > --# generated automatically by aclocal 1.16.5 -*- Autoconf -*-
> > -+# generated automatically by aclocal 1.15.1 -*- Autoconf -*-
> > +     irix5* | irix6* | nonstopux*)
> > +       if test "$GCC" = yes; then
> > +-    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all
> "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations -o $lib'
> > ++    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" &&
> func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations -o $lib'
> > +     # Try to use the -exported_symbol ld option, if it does not
> > +     # work, assume that -exports_file does not work either and
> > +     # implicitly export all symbols.
> > +-        save_LDFLAGS="$LDFLAGS"
> > +-        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo
> ${wl}-update_registry ${wl}/dev/null"
> > +-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > ++    # This should be the same for all languages, so no per-tag cache
> variable.
> > ++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the
> $host_os linker accepts -exported_symbol" >&5
> > ++$as_echo_n "checking whether the $host_os linker accepts
> -exported_symbol... " >&6; }
> > ++if ${lt_cv_irix_exported_symbol+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  save_LDFLAGS="$LDFLAGS"
> > ++       LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo
> ${wl}-update_registry ${wl}/dev/null"
> > ++       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > + /* end confdefs.h.  */
> > +-int foo(void) {}
> > ++int foo (void) { return 0; }
> > + _ACEOF
> > + if ac_fn_c_try_link "$LINENO"; then :
> > +-  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all
> "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols
> -o $lib'
> > +-
> > ++  lt_cv_irix_exported_symbol=yes
> > ++else
> > ++  lt_cv_irix_exported_symbol=no
> > + fi
> > + rm -f core conftest.err conftest.$ac_objext \
> > +     conftest$ac_exeext conftest.$ac_ext
> > +-        LDFLAGS="$save_LDFLAGS"
> > ++           LDFLAGS="$save_LDFLAGS"
> > ++fi
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_irix_exported_symbol" >&5
> > ++$as_echo "$lt_cv_irix_exported_symbol" >&6; }
> > ++    if test "$lt_cv_irix_exported_symbol" = yes; then
> > ++          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs
> $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" &&
> func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols
> -o $lib'
> > ++    fi
> > +       else
> > +     archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> -soname $soname `test -n "$verstring" && func_echo_all "-set_version
> $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
> > +     archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> -soname $soname `test -n "$verstring" && func_echo_all "-set_version
> $verstring"` -update_registry ${output_objdir}/so_locations -exports_file
> $export_symbols -o $lib'
> > +@@ -10935,7 +11526,7 @@ rm -f core conftest.err conftest.$ac_objext \
> > +     osf4* | osf5*)  # as osf3* with the addition of -msym flag
> > +       if test "$GCC" = yes; then
> > +     allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
> > +-    archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs
> $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring"
> && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry
> ${wl}${output_objdir}/so_locations -o $lib'
> > ++    archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag
> $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname
> `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"`
> ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > +     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
> > +       else
> > +     allow_undefined_flag=' -expect_unresolved \*'
> > +@@ -10954,9 +11545,9 @@ rm -f core conftest.err conftest.$ac_objext \
> > +       no_undefined_flag=' -z defs'
> > +       if test "$GCC" = yes; then
> > +     wlarc='${wl}'
> > +-    archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname
> -o $lib $libobjs $deplibs $compiler_flags'
> > ++    archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h
> ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> > +     archive_expsym_cmds='echo "{ global:" > $lib.exp~cat
> $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };"
> >> $lib.exp~
> > +-      $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h
> ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> > ++      $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp
> ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> > +       else
> > +     case `$CC -V 2>&1` in
> > +     *"Compilers 5.0"*)
> > +@@ -11532,8 +12123,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +   need_version=no
> > +   need_lib_prefix=no
> >
> > --# Copyright (C) 1996-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 1996-2017 Free Software Foundation, Inc.
> > +-  case $GCC,$host_os in
> > +-  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
> > ++  case $GCC,$cc_basename in
> > ++  yes,*)
> > ++    # gcc
> > +     library_names_spec='$libname.dll.a'
> > +     # DLL is installed to $(libdir)/../bin by postinstall_cmds
> > +     postinstall_cmds='base_file=`basename \${file}`~
> > +@@ -11566,13 +12158,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo
> ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> > +       ;;
> > +     esac
> > ++    dynamic_linker='Win32 ld.exe'
> > ++    ;;
> > ++
> > ++  *,cl*)
> > ++    # Native MSVC
> > ++    libname_spec='$name'
> > ++    soname_spec='${libname}`echo ${release} | $SED -e
> 's/[.]/-/g'`${versuffix}${shared_ext}'
> > ++    library_names_spec='${libname}.dll.lib'
> > ++
> > ++    case $build_os in
> > ++    mingw*)
> > ++      sys_lib_search_path_spec=
> > ++      lt_save_ifs=$IFS
> > ++      IFS=';'
> > ++      for lt_path in $LIB
> > ++      do
> > ++        IFS=$lt_save_ifs
> > ++        # Let DOS variable expansion print the short 8.3 style file
> name.
> > ++        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".")
> do @echo %~si"`
> > ++        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
> > ++      done
> > ++      IFS=$lt_save_ifs
> > ++      # Convert to MSYS style.
> > ++      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" |
> sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
> > ++      ;;
> > ++    cygwin*)
> > ++      # Convert to unix form, then to dos form, then back to unix form
> > ++      # but this time dos style (no spaces!) so that the unix form
> looks
> > ++      # like /cygdrive/c/PROGRA~1:/cygdr...
> > ++      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
> > ++      sys_lib_search_path_spec=`cygpath --path --dos
> "$sys_lib_search_path_spec" 2>/dev/null`
> > ++      sys_lib_search_path_spec=`cygpath --path --unix
> "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
> > ++      ;;
> > ++    *)
> > ++      sys_lib_search_path_spec="$LIB"
> > ++      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/'
> >/dev/null; then
> > ++        # It is most probably a Windows format PATH.
> > ++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" |
> $SED -e 's/;/ /g'`
> > ++      else
> > ++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" |
> $SED -e "s/$PATH_SEPARATOR/ /g"`
> > ++      fi
> > ++      # FIXME: find the short name or the path components, as spaces
> are
> > ++      # common. (e.g. "Program Files" -> "PROGRA~1")
> > ++      ;;
> > ++    esac
> > ++
> > ++    # DLL is installed to $(libdir)/../bin by postinstall_cmds
> > ++    postinstall_cmds='base_file=`basename \${file}`~
> > ++      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo
> \$dlname'\''`~
> > ++      dldir=$destdir/`dirname \$dlpath`~
> > ++      test -d \$dldir || mkdir -p \$dldir~
> > ++      $install_prog $dir/$dlname \$dldir/$dlname'
> > ++    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo
> \$dlname'\''`~
> > ++      dlpath=$dir/\$dldll~
> > ++       $RM \$dlpath'
> > ++    shlibpath_overrides_runpath=yes
> > ++    dynamic_linker='Win32 link.exe'
> > +     ;;
> >
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -20,7 +20,7 @@ You have another version of autoconf.  It may work,
> but is not guaranteed to.
> > - If you have problems, you may need to regenerate the build system
> entirely.
> > - To do so, use the procedure documented by the package, typically
> 'autoreconf'.])])
> > +   *)
> > ++    # Assume MSVC wrapper
> > +     library_names_spec='${libname}`echo ${release} | $SED -e
> 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
> > ++    dynamic_linker='Win32 ld.exe'
> > +     ;;
> > +   esac
> > +-  dynamic_linker='Win32 ld.exe'
> > +   # FIXME: first we should search . and the directory the executable
> is in
> > +   shlibpath_var=PATH
> > +   ;;
> > +@@ -12450,7 +13100,7 @@ else
> > +   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> > +   lt_status=$lt_dlunknown
> > +   cat > conftest.$ac_ext <<_LT_EOF
> > +-#line 12453 "configure"
> > ++#line $LINENO "configure"
> > + #include "confdefs.h"
> >
> > --# Copyright (C) 2002-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 2002-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -32,10 +32,10 @@ To do so, use the procedure documented by the
> package, typically 'autoreconf'.])
> > - # generated from the m4 files accompanying Automake X.Y.
> > - # (This private macro should not be called outside this file.)
> > - AC_DEFUN([AM_AUTOMAKE_VERSION],
> > --[am__api_version='1.16'
> > -+[am__api_version='1.15'
> > - dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
> > - dnl require some minimum version.  Point them to the right macro.
> > --m4_if([$1], [1.16.5], [],
> > -+m4_if([$1], [1.15.1], [],
> > -       [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
> > - ])
> > + #if HAVE_DLFCN_H
> > +@@ -12494,10 +13144,10 @@ else
> > + /* When -fvisbility=hidden is used, assume the code has been annotated
> > +    correspondingly for the symbols needed.  */
> > + #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3))
> || (__GNUC__ > 3))
> > +-void fnord () __attribute__((visibility("default")));
> > ++int fnord () __attribute__((visibility("default")));
> > + #endif
> >
> > -@@ -51,14 +51,14 @@ m4_define([_AM_AUTOCONF_VERSION], [])
> > - # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be
> traced.
> > - # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
> > - AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
> > --[AM_AUTOMAKE_VERSION([1.16.5])dnl
> > -+[AM_AUTOMAKE_VERSION([1.15.1])dnl
> > - m4_ifndef([AC_AUTOCONF_VERSION],
> > -   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
> > - _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
> > +-void fnord () { int i=42; }
> > ++int fnord () { return 42; }
> > + int main ()
> > + {
> > +   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > +@@ -12556,7 +13206,7 @@ else
> > +   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> > +   lt_status=$lt_dlunknown
> > +   cat > conftest.$ac_ext <<_LT_EOF
> > +-#line 12559 "configure"
> > ++#line $LINENO "configure"
> > + #include "confdefs.h"
> >
> > - # AM_AUX_DIR_EXPAND                                         -*-
> Autoconf -*-
> > + #if HAVE_DLFCN_H
> > +@@ -12600,10 +13250,10 @@ else
> > + /* When -fvisbility=hidden is used, assume the code has been annotated
> > +    correspondingly for the symbols needed.  */
> > + #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3))
> || (__GNUC__ > 3))
> > +-void fnord () __attribute__((visibility("default")));
> > ++int fnord () __attribute__((visibility("default")));
> > + #endif
> >
> > --# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> > +-void fnord () { int i=42; }
> > ++int fnord () { return 42; }
> > + int main ()
> > + {
> > +   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > +@@ -17596,13 +18246,20 @@ exeext='`$ECHO "$exeext" | $SED
> "$delay_single_quote_subst"`'
> > + lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
> > + lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
> > + lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> > ++lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED
> "$delay_single_quote_subst"`'
> > ++lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED
> "$delay_single_quote_subst"`'
> > + reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
> > + reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
> > + OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
> > + deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED
> "$delay_single_quote_subst"`'
> > + file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED
> "$delay_single_quote_subst"`'
> > ++file_magic_glob='`$ECHO "$file_magic_glob" | $SED
> "$delay_single_quote_subst"`'
> > ++want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED
> "$delay_single_quote_subst"`'
> > ++DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
> > ++sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" |
> $SED "$delay_single_quote_subst"`'
> > + AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
> > + AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
> > ++archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED
> "$delay_single_quote_subst"`'
> > + STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
> > + RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
> > + old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED
> "$delay_single_quote_subst"`'
> > +@@ -17617,14 +18274,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO
> "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> > + lt_cv_sys_global_symbol_to_cdecl='`$ECHO
> "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
> > + lt_cv_sys_global_symbol_to_c_name_address='`$ECHO
> "$lt_cv_sys_global_symbol_to_c_name_address" | $SED
> "$delay_single_quote_subst"`'
> > + 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"`'
> > ++nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED
> "$delay_single_quote_subst"`'
> > ++lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
> > + objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
> > + MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
> > + lt_prog_compiler_no_builtin_flag='`$ECHO
> "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
> > +-lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED
> "$delay_single_quote_subst"`'
> > + lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED
> "$delay_single_quote_subst"`'
> > ++lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED
> "$delay_single_quote_subst"`'
> > + lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED
> "$delay_single_quote_subst"`'
> > + lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED
> "$delay_single_quote_subst"`'
> > + need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
> > ++MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED
> "$delay_single_quote_subst"`'
> > + DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
> > + NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
> > + LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> > +@@ -17657,12 +18317,12 @@ hardcode_shlibpath_var='`$ECHO
> "$hardcode_shlibpath_var" | $SED "$delay_single_q
> > + hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED
> "$delay_single_quote_subst"`'
> > + inherit_rpath='`$ECHO "$inherit_rpath" | $SED
> "$delay_single_quote_subst"`'
> > + link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED
> "$delay_single_quote_subst"`'
> > +-fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED
> "$delay_single_quote_subst"`'
> > + always_export_symbols='`$ECHO "$always_export_symbols" | $SED
> "$delay_single_quote_subst"`'
> > + export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED
> "$delay_single_quote_subst"`'
> > + exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED
> "$delay_single_quote_subst"`'
> > + include_expsyms='`$ECHO "$include_expsyms" | $SED
> "$delay_single_quote_subst"`'
> > + prelink_cmds='`$ECHO "$prelink_cmds" | $SED
> "$delay_single_quote_subst"`'
> > ++postlink_cmds='`$ECHO "$postlink_cmds" | $SED
> "$delay_single_quote_subst"`'
> > + file_list_spec='`$ECHO "$file_list_spec" | $SED
> "$delay_single_quote_subst"`'
> > + variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" |
> $SED "$delay_single_quote_subst"`'
> > + need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED
> "$delay_single_quote_subst"`'
> > +@@ -17717,8 +18377,13 @@ reload_flag \
> > + OBJDUMP \
> > + deplibs_check_method \
> > + file_magic_cmd \
> > ++file_magic_glob \
> > ++want_nocaseglob \
> > ++DLLTOOL \
> > ++sharedlib_from_linklib_cmd \
> > + AR \
> > + AR_FLAGS \
> > ++archiver_list_spec \
> > + STRIP \
> > + RANLIB \
> > + CC \
> > +@@ -17728,12 +18393,14 @@ lt_cv_sys_global_symbol_pipe \
> > + lt_cv_sys_global_symbol_to_cdecl \
> > + lt_cv_sys_global_symbol_to_c_name_address \
> > + lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> > ++nm_file_list_spec \
> > + lt_prog_compiler_no_builtin_flag \
> > +-lt_prog_compiler_wl \
> > + lt_prog_compiler_pic \
> > ++lt_prog_compiler_wl \
> > + lt_prog_compiler_static \
> > + lt_cv_prog_compiler_c_o \
> > + need_locks \
> > ++MANIFEST_TOOL \
> > + DSYMUTIL \
> > + NMEDIT \
> > + LIPO \
> > +@@ -17749,7 +18416,6 @@ no_undefined_flag \
> > + hardcode_libdir_flag_spec \
> > + hardcode_libdir_flag_spec_ld \
> > + hardcode_libdir_separator \
> > +-fix_srcfile_path \
> > + exclude_expsyms \
> > + include_expsyms \
> > + file_list_spec \
> > +@@ -17785,6 +18451,7 @@ module_cmds \
> > + module_expsym_cmds \
> > + export_symbols_cmds \
> > + prelink_cmds \
> > ++postlink_cmds \
> > + postinstall_cmds \
> > + postuninstall_cmds \
> > + finish_cmds \
> > +@@ -18610,7 +19277,8 @@ $as_echo "$as_me: executing $ac_file commands"
> >&6;}
> > + # NOTE: Changes made to this file will be lost: look at ltmain.sh.
> >   #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -110,7 +110,7 @@ am_aux_dir=`cd "$ac_aux_dir" && pwd`
> > + #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > +-#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
> > ++#                 2006, 2007, 2008, 2009, 2010 Free Software
> Foundation,
> > ++#                 Inc.
> > + #   Written by Gordon Matzigkeit, 1996
> > + #
> > + #   This file is part of GNU Libtool.
> > +@@ -18713,19 +19381,42 @@ SP2NL=$lt_lt_SP2NL
> > + # turn newlines into spaces.
> > + NL2SP=$lt_lt_NL2SP
> >
> > - # AM_CONDITIONAL                                            -*-
> Autoconf -*-
> > ++# convert \$build file names to \$host format.
> > ++to_host_file_cmd=$lt_cv_to_host_file_cmd
> > ++
> > ++# convert \$build files to toolchain format.
> > ++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
> > ++
> > + # An object symbol dumper.
> > + OBJDUMP=$lt_OBJDUMP
> > +
> > + # Method to check whether dependent libraries are shared objects.
> > + deplibs_check_method=$lt_deplibs_check_method
> >
> > --# Copyright (C) 1997-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 1997-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -141,7 +141,7 @@ AC_CONFIG_COMMANDS_PRE(
> > - Usually this means the macro was only invoked conditionally.]])
> > - fi])])
> > +-# Command to use when deplibs_check_method == "file_magic".
> > ++# Command to use when deplibs_check_method = "file_magic".
> > + file_magic_cmd=$lt_file_magic_cmd
> >
> > --# Copyright (C) 1999-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 1999-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -332,12 +332,13 @@ _AM_SUBST_NOTMAKE([am__nodep])dnl
> > ++# How to find potential files when deplibs_check_method = "file_magic".
> > ++file_magic_glob=$lt_file_magic_glob
> > ++
> > ++# Find potential files using nocaseglob when deplibs_check_method =
> "file_magic".
> > ++want_nocaseglob=$lt_want_nocaseglob
> > ++
> > ++# DLL creation program.
> > ++DLLTOOL=$lt_DLLTOOL
> > ++
> > ++# Command to associate shared and link libraries.
> > ++sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
> > ++
> > + # The archiver.
> > + AR=$lt_AR
> > ++
> > ++# Flags to create an archive.
> > + AR_FLAGS=$lt_AR_FLAGS
> >
> > - # Generate code to set up dependency tracking.              -*-
> Autoconf -*-
> > ++# How to feed a file listing to the archiver.
> > ++archiver_list_spec=$lt_archiver_list_spec
> > ++
> > + # A symbol stripping program.
> > + STRIP=$lt_STRIP
> >
> > --# Copyright (C) 1999-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 1999-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > - # with or without modifications, as long as this notice is preserved.
> > +@@ -18755,6 +19446,12 @@
> global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> > + # Transform the output of nm in a C name address pair when lib prefix
> is needed.
> > +
> global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
> >
> > ++# Specify filename containing input files for \$NM.
> > ++nm_file_list_spec=$lt_nm_file_list_spec
> >  +
> > - # _AM_OUTPUT_DEPENDENCY_COMMANDS
> > - # ------------------------------
> > - AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
> > -@@ -345,43 +346,49 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
> > -   # Older Autoconf quotes --file arguments for eval, but not when files
> > -   # are listed without --file.  Let's play safe and only enable the
> eval
> > -   # if we detect the quoting.
> > --  # TODO: see whether this extra hack can be removed once we start
> > --  # requiring Autoconf 2.70 or later.
> > --  AS_CASE([$CONFIG_FILES],
> > --          [*\'*], [eval set x "$CONFIG_FILES"],
> > --          [*], [set x $CONFIG_FILES])
> > -+  case $CONFIG_FILES in
> > -+  *\'*) eval set x "$CONFIG_FILES" ;;
> > -+  *)   set x $CONFIG_FILES ;;
> > -+  esac
> > -   shift
> > --  # Used to flag and report bootstrapping failures.
> > --  am_rc=0
> > --  for am_mf
> > -+  for mf
> > -   do
> > -     # Strip MF so we end up with the name of the file.
> > --    am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'`
> > --    # Check whether this is an Automake generated Makefile which
> includes
> > --    # dependency-tracking related rules and includes.
> > --    # Grep'ing the whole file directly is not great: AIX grep has a
> line
> > -+    mf=`echo "$mf" | sed -e 's/:.*$//'`
> > -+    # Check whether this is an Automake generated Makefile or not.
> > -+    # We used to match only the files named 'Makefile.in', but
> > -+    # some people rename them; so instead we look at the file content.
> > -+    # Grep'ing the first line is not enough: some people post-process
> > -+    # each Makefile.in and add a new line on top of each file to say
> so.
> > -+    # Grep'ing the whole file is not good either: AIX grep has a line
> > -     # limit of 2048, but all sed's we know have understand at least
> 4000.
> > --    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
> > --      || continue
> > --    am_dirpart=`AS_DIRNAME(["$am_mf"])`
> > --    am_filepart=`AS_BASENAME(["$am_mf"])`
> > --    AM_RUN_LOG([cd "$am_dirpart" \
> > --      && sed -e '/# am--include-marker/d' "$am_filepart" \
> > --        | $MAKE -f - am--depfiles]) || am_rc=$?
> > -+    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X
> >/dev/null 2>&1; then
> > -+      dirpart=`AS_DIRNAME("$mf")`
> > -+    else
> > -+      continue
> > -+    fi
> > -+    # Extract the definition of DEPDIR, am__include, and am__quote
> > -+    # from the Makefile without running 'make'.
> > -+    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
> > -+    test -z "$DEPDIR" && continue
> > -+    am__include=`sed -n 's/^am__include = //p' < "$mf"`
> > -+    test -z "$am__include" && continue
> > -+    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
> > -+    # Find all dependency output files, they are included files with
> > -+    # $(DEPDIR) in their names.  We invoke sed twice because it is the
> > -+    # simplest approach to changing $(DEPDIR) to its actual value in
> the
> > -+    # expansion.
> > -+    for file in `sed -n "
> > -+      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p'
> <"$mf" | \
> > -+     sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
> > -+      # Make sure the directory exists.
> > -+      test -f "$dirpart/$file" && continue
> > -+      fdir=`AS_DIRNAME(["$file"])`
> > -+      AS_MKDIR_P([$dirpart/$fdir])
> > -+      # echo "creating $dirpart/$file"
> > -+      echo '# dummy' > "$dirpart/$file"
> > -+    done
> > -   done
> > --  if test $am_rc -ne 0; then
> > --    AC_MSG_FAILURE([Something went wrong bootstrapping makefile
> fragments
> > --    for automatic dependency tracking.  If GNU make was not used,
> consider
> > --    re-running the configure script with MAKE="gmake" (or whatever is
> > --    necessary).  You can also try re-running configure with the
> > --    '--disable-dependency-tracking' option to at least be able to build
> > --    the package (albeit without support for automatic dependency
> tracking).])
> > --  fi
> > --  AS_UNSET([am_dirpart])
> > --  AS_UNSET([am_filepart])
> > --  AS_UNSET([am_mf])
> > --  AS_UNSET([am_rc])
> > --  rm -f conftest-deps.mk
> > - }
> > - ])# _AM_OUTPUT_DEPENDENCY_COMMANDS
> > ++# The root where to search for dependent libraries,and in which our
> libraries should be installed.
> > ++lt_sysroot=$lt_sysroot
> > ++
> > + # The name of the directory that contains temporary libtool files.
> > + objdir=$objdir
> >
> > -@@ -390,17 +397,18 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
> > - # -----------------------------
> > - # This macro should only be invoked once -- use via AC_REQUIRE.
> > - #
> > --# This code is only required when automatic dependency tracking is
> enabled.
> > --# This creates each '.Po' and '.Plo' makefile fragment that we'll need
> in
> > --# order to bootstrap the dependency handling code.
> > -+# This code is only required when automatic dependency tracking
> > -+# is enabled.  FIXME.  This creates each '.P' file that we will
> > -+# need in order to bootstrap the dependency handling code.
> > - AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
> > - [AC_CONFIG_COMMANDS([depfiles],
> > -      [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
> > --     [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])])
> > -+     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
> > -+])
> > +@@ -18764,6 +19461,9 @@ MAGIC_CMD=$MAGIC_CMD
> > + # Must we lock files when doing compilation?
> > + need_locks=$lt_need_locks
> >
> > - # Do all the work for Automake.                             -*-
> Autoconf -*-
> > ++# Manifest tool.
> > ++MANIFEST_TOOL=$lt_MANIFEST_TOOL
> > ++
> > + # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
> > + DSYMUTIL=$lt_DSYMUTIL
> >
> > --# Copyright (C) 1996-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 1996-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -428,10 +436,6 @@ m4_defn([AC_PROG_CC])
> > - # release and drop the old call support.
> > - AC_DEFUN([AM_INIT_AUTOMAKE],
> > - [AC_PREREQ([2.65])dnl
> > --m4_ifdef([_$0_ALREADY_INIT],
> > --  [m4_fatal([$0 expanded multiple times
> > --]m4_defn([_$0_ALREADY_INIT]))],
> > --  [m4_define([_$0_ALREADY_INIT], m4_expansion_stack)])dnl
> > - dnl Autoconf wants to disallow AM_ names.  We explicitly allow
> > - dnl the ones we care about.
> > - m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
> > -@@ -468,7 +472,7 @@ m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
> > - [_AM_SET_OPTIONS([$1])dnl
> > - dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
> > - m4_if(
> > --  m4_ifset([AC_PACKAGE_NAME], [ok]):m4_ifset([AC_PACKAGE_VERSION],
> [ok]),
> > -+  m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION],
> [ok]),
> > -   [ok:ok],,
> > -   [m4_fatal([AC_INIT should be called with package and version
> arguments])])dnl
> > -  AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
> > -@@ -491,8 +495,8 @@ AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
> > - AC_REQUIRE([AC_PROG_MKDIR_P])dnl
> > - # For better backward compatibility.  To be removed once Automake 1.9.x
> > - # dies out for good.  For more background, see:
> > --# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
> > --# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
> > -+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
> > -+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
> > - AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
> > - # We need awk for the "check" target (and possibly the TAP driver).
> The
> > - # system "awk" is bad on some platforms.
> > -@@ -520,20 +524,6 @@ AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
> > -               [m4_define([AC_PROG_OBJCXX],
> > -
> m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
> > - ])
> > --# Variables for tags utilities; see am/tags.am
> > --if test -z "$CTAGS"; then
> > --  CTAGS=ctags
> > --fi
> > --AC_SUBST([CTAGS])
> > --if test -z "$ETAGS"; then
> > --  ETAGS=etags
> > --fi
> > --AC_SUBST([ETAGS])
> > --if test -z "$CSCOPE"; then
> > --  CSCOPE=cscope
> > --fi
> > --AC_SUBST([CSCOPE])
> > --
> > - AC_REQUIRE([AM_SILENT_RULES])dnl
> > - dnl The testsuite driver may need to know about EXEEXT, so add the
> > - dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This
> > -@@ -573,7 +563,7 @@ END
> > - Aborting the configuration process, to ensure you take notice of the
> issue.
> > +@@ -18878,12 +19578,12 @@ with_gcc=$GCC
> > + # Compiler flag to turn off builtin functions.
> > + no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
> >
> > - You can download and install GNU coreutils to get an 'rm'
> implementation
> > --that behaves properly: <https://www.gnu.org/software/coreutils/>.
> > -+that behaves properly: <http://www.gnu.org/software/coreutils/>.
> > +-# How to pass a linker flag through the compiler.
> > +-wl=$lt_lt_prog_compiler_wl
> > +-
> > + # Additional compiler flags for building library objects.
> > + pic_flag=$lt_lt_prog_compiler_pic
> >
> > - If you want to complete the configuration process using your
> problematic
> > - 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
> > -@@ -615,7 +605,7 @@ for _am_header in $config_headers :; do
> > - done
> > - echo "timestamp for $_am_arg"
> >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
> > ++# How to pass a linker flag through the compiler.
> > ++wl=$lt_lt_prog_compiler_wl
> > ++
> > + # Compiler flag to prevent dynamic linking.
> > + link_static_flag=$lt_lt_prog_compiler_static
> >
> > --# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -639,7 +629,7 @@ AC_SUBST([install_sh])])
> > - # Add --enable-maintainer-mode option to configure.         -*-
> Autoconf -*-
> > - # From Jim Meyering
> > +@@ -18970,9 +19670,6 @@ inherit_rpath=$inherit_rpath
> > + # Whether libtool must link a program against all its dependency
> libraries.
> > + link_all_deplibs=$link_all_deplibs
> >
> > --# Copyright (C) 1996-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 1996-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -674,7 +664,7 @@ AC_MSG_CHECKING([whether to enable
> maintainer-specific portions of Makefiles])
> > +-# Fix the shell variable \$srcfile for the compiler.
> > +-fix_srcfile_path=$lt_fix_srcfile_path
> > +-
> > + # Set to "yes" if exported symbols are required.
> > + always_export_symbols=$always_export_symbols
> >
> > - # Check to see how 'make' treats includes.              -*- Autoconf
> -*-
> > +@@ -18988,6 +19685,9 @@ include_expsyms=$lt_include_expsyms
> > + # Commands necessary for linking programs (against libraries) with
> templates.
> > + prelink_cmds=$lt_prelink_cmds
> >
> > --# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -682,42 +672,49 @@ AC_MSG_CHECKING([whether to enable
> maintainer-specific portions of Makefiles])
> > ++# Commands necessary for finishing linking programs.
> > ++postlink_cmds=$lt_postlink_cmds
> > ++
> > + # Specify filename containing input files.
> > + file_list_spec=$lt_file_list_spec
> >
> > - # AM_MAKE_INCLUDE()
> > - # -----------------
> > --# Check whether make has an 'include' directive that can support all
> > --# the idioms we need for our automatic dependency tracking code.
> > -+# Check to see how make treats includes.
> > - AC_DEFUN([AM_MAKE_INCLUDE],
> > --[AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive])
> > --cat > confinc.mk << 'END'
> > -+[am_make=${MAKE-make}
> > -+cat > confinc << 'END'
> > - am__doit:
> > --    @echo this is the am__doit target >confinc.out
> > -+    @echo this is the am__doit target
> > - .PHONY: am__doit
> > - END
> > -+# If we don't find an include directive, just comment out the code.
> > -+AC_MSG_CHECKING([for style of include used by $am_make])
> > - am__include="#"
> > - am__quote=
> > --# BSD make does it like this.
> > --echo '.include "confinc.mk" # ignored' > confmf.BSD
> > --# Other make implementations (GNU, Solaris 10, AIX) do it like this.
> > --echo 'include confinc.mk # ignored' > confmf.GNU
> > --_am_result=no
> > --for s in GNU BSD; do
> > --  AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out])
> > --  AS_CASE([$?:`cat confinc.out 2>/dev/null`],
> > --      ['0:this is the am__doit target'],
> > --      [AS_CASE([$s],
> > --          [BSD], [am__include='.include' am__quote='"'],
> > --          [am__include='include' am__quote=''])])
> > --  if test "$am__include" != "#"; then
> > --    _am_result="yes ($s style)"
> > --    break
> > +@@ -19020,210 +19720,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> > +   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> > +   # text mode, it properly converts lines to CR/LF.  This bash problem
> > +   # is reportedly fixed, but why not run on old versions too?
> > +-  sed '/^# Generated shell functions inserted here/q' "$ltmain" >>
> "$cfgfile" \
> > +-    || (rm -f "$cfgfile"; exit 1)
> > +-
> > +-  case $xsi_shell in
> > +-  yes)
> > +-    cat << \_LT_EOF >> "$cfgfile"
> > +-
> > +-# func_dirname file append nondir_replacement
> > +-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> > +-# otherwise set result to NONDIR_REPLACEMENT.
> > +-func_dirname ()
> > +-{
> > +-  case ${1} in
> > +-    */*) func_dirname_result="${1%/*}${2}" ;;
> > +-    *  ) func_dirname_result="${3}" ;;
> > +-  esac
> > +-}
> > +-
> > +-# func_basename file
> > +-func_basename ()
> > +-{
> > +-  func_basename_result="${1##*/}"
> > +-}
> > +-
> > +-# func_dirname_and_basename file append nondir_replacement
> > +-# perform func_basename and func_dirname in a single function
> > +-# call:
> > +-#   dirname:  Compute the dirname of FILE.  If nonempty,
> > +-#             add APPEND to the result, otherwise set result
> > +-#             to NONDIR_REPLACEMENT.
> > +-#             value returned in "$func_dirname_result"
> > +-#   basename: Compute filename of FILE.
> > +-#             value retuned in "$func_basename_result"
> > +-# Implementation must be kept synchronized with func_dirname
> > +-# and func_basename. For efficiency, we do not delegate to
> > +-# those functions but instead duplicate the functionality here.
> > +-func_dirname_and_basename ()
> > +-{
> > +-  case ${1} in
> > +-    */*) func_dirname_result="${1%/*}${2}" ;;
> > +-    *  ) func_dirname_result="${3}" ;;
> > +-  esac
> > +-  func_basename_result="${1##*/}"
> > +-}
> > +-
> > +-# func_stripname prefix suffix name
> > +-# strip PREFIX and SUFFIX off of NAME.
> > +-# PREFIX and SUFFIX must not contain globbing or regex special
> > +-# characters, hashes, percent signs, but SUFFIX may contain a leading
> > +-# dot (in which case that matches only a dot).
> > +-func_stripname ()
> > +-{
> > +-  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
> > +-  # positional parameters, so assign one to ordinary parameter first.
> > +-  func_stripname_result=${3}
> > +-  func_stripname_result=${func_stripname_result#"${1}"}
> > +-  func_stripname_result=${func_stripname_result%"${2}"}
> > +-}
> > +-
> > +-# func_opt_split
> > +-func_opt_split ()
> > +-{
> > +-  func_opt_split_opt=${1%%=*}
> > +-  func_opt_split_arg=${1#*=}
> > +-}
> > +-
> > +-# func_lo2o object
> > +-func_lo2o ()
> > +-{
> > +-  case ${1} in
> > +-    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
> > +-    *)    func_lo2o_result=${1} ;;
> > +-  esac
> > +-}
> > +-
> > +-# func_xform libobj-or-source
> > +-func_xform ()
> > +-{
> > +-  func_xform_result=${1%.*}.lo
> > +-}
> > +-
> > +-# func_arith arithmetic-term...
> > +-func_arith ()
> > +-{
> > +-  func_arith_result=$(( $* ))
> > +-}
> > +-
> > +-# func_len string
> > +-# STRING may not start with a hyphen.
> > +-func_len ()
> > +-{
> > +-  func_len_result=${#1}
> > +-}
> > +-
> > +-_LT_EOF
> > +-    ;;
> > +-  *) # Bourne compatible functions.
> > +-    cat << \_LT_EOF >> "$cfgfile"
> > +-
> > +-# func_dirname file append nondir_replacement
> > +-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> > +-# otherwise set result to NONDIR_REPLACEMENT.
> > +-func_dirname ()
> > +-{
> > +-  # Extract subdirectory from the argument.
> > +-  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
> > +-  if test "X$func_dirname_result" = "X${1}"; then
> > +-    func_dirname_result="${3}"
> > +-  else
> > +-    func_dirname_result="$func_dirname_result${2}"
> >  -  fi
> > --done
> > --rm -f confinc.* confmf.*
> > --AC_MSG_RESULT([${_am_result}])
> > --AC_SUBST([am__include])])
> > --AC_SUBST([am__quote])])
> > -+_am_result=none
> > -+# First try GNU make style include.
> > -+echo "include confinc" > confmf
> > -+# Ignore all kinds of additional output from 'make'.
> > -+case `$am_make -s -f confmf 2> /dev/null` in #(
> > -+*the\ am__doit\ target*)
> > -+  am__include=include
> > -+  am__quote=
> > -+  _am_result=GNU
> > -+  ;;
> > -+esac
> > -+# Now try BSD make style include.
> > -+if test "$am__include" = "#"; then
> > -+   echo '.include "confinc"' > confmf
> > -+   case `$am_make -s -f confmf 2> /dev/null` in #(
> > -+   *the\ am__doit\ target*)
> > -+     am__include=.include
> > -+     am__quote="\""
> > -+     _am_result=BSD
> > -+     ;;
> > -+   esac
> > +-}
> > +-
> > +-# func_basename file
> > +-func_basename ()
> > +-{
> > +-  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
> > +-}
> > +-
> > +-
> > +-# func_stripname prefix suffix name
> > +-# strip PREFIX and SUFFIX off of NAME.
> > +-# PREFIX and SUFFIX must not contain globbing or regex special
> > +-# characters, hashes, percent signs, but SUFFIX may contain a leading
> > +-# dot (in which case that matches only a dot).
> > +-# func_strip_suffix prefix name
> > +-func_stripname ()
> > +-{
> > +-  case ${2} in
> > +-    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%;
> s%\\\\${2}\$%%"`;;
> > +-    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%;
> s%${2}\$%%"`;;
> > +-  esac
> > +-}
> > +-
> > +-# sed scripts:
> > +-my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
> > +-my_sed_long_arg='1s/^-[^=]*=//'
> > +-
> > +-# func_opt_split
> > +-func_opt_split ()
> > +-{
> > +-  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
> > +-  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
> > +-}
> > +-
> > +-# func_lo2o object
> > +-func_lo2o ()
> > +-{
> > +-  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
> > +-}
> > +-
> > +-# func_xform libobj-or-source
> > +-func_xform ()
> > +-{
> > +-  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
> > +-}
> > +-
> > +-# func_arith arithmetic-term...
> > +-func_arith ()
> > +-{
> > +-  func_arith_result=`expr "$@"`
> > +-}
> > +-
> > +-# func_len string
> > +-# STRING may not start with a hyphen.
> > +-func_len ()
> > +-{
> > +-  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
> > +-}
> > +-
> > +-_LT_EOF
> > +-esac
> > +-
> > +-case $lt_shell_append in
> > +-  yes)
> > +-    cat << \_LT_EOF >> "$cfgfile"
> > +-
> > +-# func_append var value
> > +-# Append VALUE to the end of shell variable VAR.
> > +-func_append ()
> > +-{
> > +-  eval "$1+=\$2"
> > +-}
> > +-_LT_EOF
> > +-    ;;
> > +-  *)
> > +-    cat << \_LT_EOF >> "$cfgfile"
> > +-
> > +-# func_append var value
> > +-# Append VALUE to the end of shell variable VAR.
> > +-func_append ()
> > +-{
> > +-  eval "$1=\$$1\$2"
> > +-}
> > +-
> > +-_LT_EOF
> > +-    ;;
> > +-  esac
> > +-
> > +-
> > +-  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain"
> >> "$cfgfile" \
> > +-    || (rm -f "$cfgfile"; exit 1)
> > +-
> > +-  mv -f "$cfgfile" "$ofile" ||
> > ++  sed '$q' "$ltmain" >> "$cfgfile" \
> > ++     || (rm -f "$cfgfile"; exit 1)
> > ++
> > ++  if test x"$xsi_shell" = xyes; then
> > ++  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
> > ++func_dirname ()\
> > ++{\
> > ++\    case ${1} in\
> > ++\      */*) func_dirname_result="${1%/*}${2}" ;;\
> > ++\      *  ) func_dirname_result="${3}" ;;\
> > ++\    esac\
> > ++} # Extended-shell func_dirname implementation' "$cfgfile" >
> $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_basename ()$/,/^} # func_basename /c\
> > ++func_basename ()\
> > ++{\
> > ++\    func_basename_result="${1##*/}"\
> > ++} # Extended-shell func_basename implementation' "$cfgfile" >
> $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_dirname_and_basename ()$/,/^} #
> func_dirname_and_basename /c\
> > ++func_dirname_and_basename ()\
> > ++{\
> > ++\    case ${1} in\
> > ++\      */*) func_dirname_result="${1%/*}${2}" ;;\
> > ++\      *  ) func_dirname_result="${3}" ;;\
> > ++\    esac\
> > ++\    func_basename_result="${1##*/}"\
> > ++} # Extended-shell func_dirname_and_basename implementation'
> "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
> > ++func_stripname ()\
> > ++{\
> > ++\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
> > ++\    # positional parameters, so assign one to ordinary parameter
> first.\
> > ++\    func_stripname_result=${3}\
> > ++\    func_stripname_result=${func_stripname_result#"${1}"}\
> > ++\    func_stripname_result=${func_stripname_result%"${2}"}\
> > ++} # Extended-shell func_stripname implementation' "$cfgfile" >
> $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
> > ++func_split_long_opt ()\
> > ++{\
> > ++\    func_split_long_opt_name=${1%%=*}\
> > ++\    func_split_long_opt_arg=${1#*=}\
> > ++} # Extended-shell func_split_long_opt implementation' "$cfgfile" >
> $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
> > ++func_split_short_opt ()\
> > ++{\
> > ++\    func_split_short_opt_arg=${1#??}\
> > ++\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
> > ++} # Extended-shell func_split_short_opt implementation' "$cfgfile" >
> $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
> > ++func_lo2o ()\
> > ++{\
> > ++\    case ${1} in\
> > ++\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
> > ++\      *)    func_lo2o_result=${1} ;;\
> > ++\    esac\
> > ++} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp
> \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_xform ()$/,/^} # func_xform /c\
> > ++func_xform ()\
> > ++{\
> > ++    func_xform_result=${1%.*}.lo\
> > ++} # Extended-shell func_xform implementation' "$cfgfile" >
> $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_arith ()$/,/^} # func_arith /c\
> > ++func_arith ()\
> > ++{\
> > ++    func_arith_result=$(( $* ))\
> > ++} # Extended-shell func_arith implementation' "$cfgfile" >
> $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_len ()$/,/^} # func_len /c\
> > ++func_len ()\
> > ++{\
> > ++    func_len_result=${#1}\
> > ++} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++fi
> > ++
> > ++if test x"$lt_shell_append" = xyes; then
> > ++  sed -e '/^func_append ()$/,/^} # func_append /c\
> > ++func_append ()\
> > ++{\
> > ++    eval "${1}+=\\${2}"\
> > ++} # Extended-shell func_append implementation' "$cfgfile" >
> $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
> > ++func_append_quoted ()\
> > ++{\
> > ++\    func_quote_for_eval "${2}"\
> > ++\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
> > ++} # Extended-shell func_append_quoted implementation' "$cfgfile" >
> $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  # Save a `func_append' function call where possible by direct use of
> '+='
> > ++  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile >
> $cfgfile.tmp \
> > ++    && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++  test 0 -eq $? || _lt_function_replace_fail=:
> > ++else
> > ++  # Save a `func_append' function call even when '+=' is not available
> > ++  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile >
> $cfgfile.tmp \
> > ++    && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f
> "$cfgfile.tmp")
> > ++  test 0 -eq $? || _lt_function_replace_fail=:
> >  +fi
> > -+AC_SUBST([am__include])
> > -+AC_SUBST([am__quote])
> > -+AC_MSG_RESULT([$_am_result])
> > -+rm -f confinc confmf
> > -+])
> > -
> > - # Fake the existence of programs that GNU maintainers use.  -*-
> Autoconf -*-
> > -
> > --# Copyright (C) 1997-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 1997-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -738,7 +735,12 @@ AC_DEFUN([AM_MISSING_HAS_RUN],
> > - [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
> > - AC_REQUIRE_AUX_FILE([missing])dnl
> > - if test x"${MISSING+set}" != xset; then
> > --  MISSING="\${SHELL} '$am_aux_dir/missing'"
> > -+  case $am_aux_dir in
> > -+  *\ * | *\ *)
> > -+    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
> > -+  *)
> > -+    MISSING="\${SHELL} $am_aux_dir/missing" ;;
> > -+  esac
> > - fi
> > - # Use eval to expand $SHELL
> > - if eval "$MISSING --is-lightweight"; then
> > -@@ -751,7 +753,7 @@ fi
> > -
> > - # Helper functions for option handling.                     -*-
> Autoconf -*-
> > -
> > --# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -780,7 +782,7 @@ AC_DEFUN([_AM_SET_OPTIONS],
> > - AC_DEFUN([_AM_IF_OPTION],
> > - [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
> > -
> > --# Copyright (C) 1999-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 1999-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -827,7 +829,7 @@ AC_LANG_POP([C])])
> > - # For backward compatibility.
> > - AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
> > -
> > --# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -846,7 +848,7 @@ AC_DEFUN([AM_RUN_LOG],
> > -
> > - # Check to make sure that the build environment is sane.    -*-
> Autoconf -*-
> > -
> > --# Copyright (C) 1996-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 1996-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -927,7 +929,7 @@ AC_CONFIG_COMMANDS_PRE(
> > - rm -f conftest.file
> > - ])
> > -
> > --# Copyright (C) 2009-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 2009-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -987,7 +989,7 @@ AC_SUBST([AM_BACKSLASH])dnl
> > - _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
> > - ])
> > -
> > --# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -1015,7 +1017,7 @@ fi
> > - INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
> > - AC_SUBST([INSTALL_STRIP_PROGRAM])])
> > -
> > --# Copyright (C) 2006-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 2006-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -1034,7 +1036,7 @@ AC_DEFUN([AM_SUBST_NOTMAKE],
> [_AM_SUBST_NOTMAKE($@)])
> > -
> > - # Check how to create a tarball.                            -*-
> Autoconf -*-
> > ++
> > ++if test x"$_lt_function_replace_fail" = x":"; then
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to
> substitute extended shell functions in $ofile" >&5
> > ++$as_echo "$as_me: WARNING: Unable to substitute extended shell
> functions in $ofile" >&2;}
> > ++fi
> > ++
> > ++
> > ++   mv -f "$cfgfile" "$ofile" ||
> > +     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
> > +   chmod +x "$ofile"
> >
> > --# Copyright (C) 2004-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 2004-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > +diff --git a/zlib/Makefile.in b/zlib/Makefile.in
> > +index 855c23eea23..0605835c14f 100644
> > +--- a/zlib/Makefile.in
> > ++++ b/zlib/Makefile.in
> > +@@ -281,6 +281,7 @@ CPPFLAGS = @CPPFLAGS@
> > + CYGPATH_W = @CYGPATH_W@
> > + DEFS = @DEFS@
> > + DEPDIR = @DEPDIR@
> > ++DLLTOOL = @DLLTOOL@
> > + DSYMUTIL = @DSYMUTIL@
> > + DUMPBIN = @DUMPBIN@
> > + ECHO_C = @ECHO_C@
> > +@@ -305,6 +306,7 @@ LN_S = @LN_S@
> > + LTLIBOBJS = @LTLIBOBJS@
> > + MAINT = @MAINT@
> > + MAKEINFO = @MAKEINFO@
> > ++MANIFEST_TOOL = @MANIFEST_TOOL@
> > + MKDIR_P = @MKDIR_P@
> > + NM = @NM@
> > + NMEDIT = @NMEDIT@
> > +@@ -331,6 +333,7 @@ abs_builddir = @abs_builddir@
> > + abs_srcdir = @abs_srcdir@
> > + abs_top_builddir = @abs_top_builddir@
> > + abs_top_srcdir = @abs_top_srcdir@
> > ++ac_ct_AR = @ac_ct_AR@
> > + ac_ct_CC = @ac_ct_CC@
> > + ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
> > + am__include = @am__include@
> >  diff --git a/zlib/configure b/zlib/configure
> > -index 0a9ad9e8ccb..35b44e2819c 100755
> > +index e65ade3badd..35b44e2819c 100755
> >  --- a/zlib/configure
> >  +++ b/zlib/configure
> >  @@ -646,8 +646,11 @@ OTOOL
> > @@ -29508,35 +33800,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   OBJDUMP
> >   LN_S
> >   NM
> > -@@ -666,6 +669,7 @@ am__nodep
> > - AMDEPBACKSLASH
> > - AMDEP_FALSE
> > - AMDEP_TRUE
> > -+am__quote
> > - am__include
> > - DEPDIR
> > - OBJEXT
> > -@@ -683,9 +687,6 @@ AM_BACKSLASH
> > - AM_DEFAULT_VERBOSITY
> > - AM_DEFAULT_V
> > - AM_V
> > --CSCOPE
> > --ETAGS
> > --CTAGS
> > - am__untar
> > - am__tar
> > - AMTAR
> > -@@ -760,8 +761,7 @@ PACKAGE_VERSION
> > - PACKAGE_TARNAME
> > - PACKAGE_NAME
> > - PATH_SEPARATOR
> > --SHELL
> > --am__quote'
> > -+SHELL'
> > - ac_subst_files=''
> > - ac_user_opts='
> > - enable_option_checking
> > -@@ -777,6 +777,7 @@ enable_static
> > +@@ -774,6 +777,7 @@ enable_static
> >   with_pic
> >   enable_fast_install
> >   with_gnu_ld
> > @@ -29544,7 +33808,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   enable_libtool_lock
> >   enable_host_shared
> >   '
> > -@@ -1431,6 +1432,8 @@ Optional Packages:
> > +@@ -1428,6 +1432,8 @@ Optional Packages:
> >     --with-pic              try to use only PIC/non-PIC objects
> [default=use
> >                             both]
> >     --with-gnu-ld           assume the C compiler uses GNU ld
> [default=no]
> > @@ -29553,150 +33817,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >
> >   Some influential environment variables:
> >     CC          C compiler command
> > -@@ -2417,7 +2420,7 @@ test -n "$target_alias" &&
> > - mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs"
> > -
> > -
> > --am__api_version='1.16'
> > -+am__api_version='1.15'
> > -
> > - # Find a good install program.  We prefer a C program (faster),
> > - # so one script is as good as another.  But avoid the broken or
> > -@@ -2593,7 +2596,12 @@ program_transform_name=`$as_echo
> "$program_transform_name" | sed "$ac_script"`
> > - am_aux_dir=`cd "$ac_aux_dir" && pwd`
> > -
> > - if test x"${MISSING+set}" != xset; then
> > --  MISSING="\${SHELL} '$am_aux_dir/missing'"
> > -+  case $am_aux_dir in
> > -+  *\ * | *\ *)
> > -+    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
> > -+  *)
> > -+    MISSING="\${SHELL} $am_aux_dir/missing" ;;
> > -+  esac
> > - fi
> > - # Use eval to expand $SHELL
> > - if eval "$MISSING --is-lightweight"; then
> > -@@ -2928,8 +2936,8 @@ MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
> > -
> > - # For better backward compatibility.  To be removed once Automake 1.9.x
> > - # dies out for good.  For more background, see:
> > --# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
> > --# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
> > -+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
> > -+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
> > - mkdir_p='$(MKDIR_P)'
> > -
> > - # We need awk for the "check" target (and possibly the TAP driver).
> The
> > -@@ -2948,20 +2956,6 @@ am__tar='$${TAR-tar} chof - "$$tardir"'
> am__untar='$${TAR-tar} xf -'
> > -
> > -
> > -
> > --# Variables for tags utilities; see am/tags.am
> > --if test -z "$CTAGS"; then
> > --  CTAGS=ctags
> > --fi
> > --
> > --if test -z "$ETAGS"; then
> > --  ETAGS=etags
> > --fi
> > --
> > --if test -z "$CSCOPE"; then
> > --  CSCOPE=cscope
> > --fi
> > --
> > --
> > -
> > - # POSIX will say in a future version that running "rm -f" with no
> argument
> > - # is OK; and we want to be able to make that assumption in our Makefile
> > -@@ -2994,7 +2988,7 @@ END
> > - Aborting the configuration process, to ensure you take notice of the
> issue.
> > -
> > - You can download and install GNU coreutils to get an 'rm'
> implementation
> > --that behaves properly: <https://www.gnu.org/software/coreutils/>.
> > -+that behaves properly: <http://www.gnu.org/software/coreutils/>.
> > -
> > - If you want to complete the configuration process using your
> problematic
> > - 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
> > -@@ -3998,45 +3992,45 @@ DEPDIR="${am__leading_dot}deps"
> > -
> > - ac_config_commands="$ac_config_commands depfiles"
> > -
> > --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make}
> supports the include directive" >&5
> > --$as_echo_n "checking whether ${MAKE-make} supports the include
> directive... " >&6; }
> > --cat > confinc.mk << 'END'
> > -+
> > -+am_make=${MAKE-make}
> > -+cat > confinc << 'END'
> > - am__doit:
> > --    @echo this is the am__doit target >confinc.out
> > -+    @echo this is the am__doit target
> > - .PHONY: am__doit
> > - END
> > -+# If we don't find an include directive, just comment out the code.
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include
> used by $am_make" >&5
> > -+$as_echo_n "checking for style of include used by $am_make... " >&6; }
> > - am__include="#"
> > - am__quote=
> > --# BSD make does it like this.
> > --echo '.include "confinc.mk" # ignored' > confmf.BSD
> > --# Other make implementations (GNU, Solaris 10, AIX) do it like this.
> > --echo 'include confinc.mk # ignored' > confmf.GNU
> > --_am_result=no
> > --for s in GNU BSD; do
> > --  { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat
> confinc.out" >&5
> > --   (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
> > --   ac_status=$?
> > --   echo "$as_me:$LINENO: \$? = $ac_status" >&5
> > --   (exit $ac_status); }
> > --  case $?:`cat confinc.out 2>/dev/null` in #(
> > --  '0:this is the am__doit target') :
> > --    case $s in #(
> > --  BSD) :
> > --    am__include='.include' am__quote='"' ;; #(
> > --  *) :
> > --    am__include='include' am__quote='' ;;
> > --esac ;; #(
> > --  *) :
> > --     ;;
> > -+_am_result=none
> > -+# First try GNU make style include.
> > -+echo "include confinc" > confmf
> > -+# Ignore all kinds of additional output from 'make'.
> > -+case `$am_make -s -f confmf 2> /dev/null` in #(
> > -+*the\ am__doit\ target*)
> > -+  am__include=include
> > -+  am__quote=
> > -+  _am_result=GNU
> > -+  ;;
> > - esac
> > --  if test "$am__include" != "#"; then
> > --    _am_result="yes ($s style)"
> > --    break
> > --  fi
> > --done
> > --rm -f confinc.* confmf.*
> > --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
> > --$as_echo "${_am_result}" >&6; }
> > -+# Now try BSD make style include.
> > -+if test "$am__include" = "#"; then
> > -+   echo '.include "confinc"' > confmf
> > -+   case `$am_make -s -f confmf 2> /dev/null` in #(
> > -+   *the\ am__doit\ target*)
> > -+     am__include=.include
> > -+     am__quote="\""
> > -+     _am_result=BSD
> > -+     ;;
> > -+   esac
> > -+fi
> > -+
> > -+
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
> > -+$as_echo "$_am_result" >&6; }
> > -+rm -f confinc confmf
> > -
> > - # Check whether --enable-dependency-tracking was given.
> > - if test "${enable_dependency_tracking+set}" = set; then :
> > -@@ -4198,8 +4192,8 @@ esac
> > +@@ -4186,8 +4192,8 @@ esac
> >
> >
> >
> > @@ -29707,7 +33828,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >
> >
> >
> > -@@ -4239,7 +4233,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> > +@@ -4227,7 +4233,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print
> strings" >&5
> >   $as_echo_n "checking how to print strings... " >&6; }
> >   # Test print first, because it will be a builtin if present.
> > @@ -29716,7 +33837,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >      test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
> >     ECHO='print -r --'
> >   elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> > -@@ -5062,8 +5056,8 @@ $as_echo_n "checking whether the shell
> understands some XSI constructs... " >&6;
> > +@@ -5050,8 +5056,8 @@ $as_echo_n "checking whether the shell
> understands some XSI constructs... " >&6;
> >   # Try some XSI features
> >   xsi_shell=no
> >   ( _lt_dummy="a/b/c"
> > @@ -29727,7 +33848,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >       && eval 'test $(( 1 + 1 )) -eq 2 \
> >       && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
> >     && xsi_shell=yes
> > -@@ -5112,6 +5106,80 @@ esac
> > +@@ -5100,6 +5106,80 @@ esac
> >
> >
> >
> > @@ -29808,7 +33929,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to
> reload object files" >&5
> >   $as_echo_n "checking for $LD option to reload object files... " >&6; }
> >   if ${lt_cv_ld_reload_flag+:} false; then :
> > -@@ -5128,6 +5196,11 @@ case $reload_flag in
> > +@@ -5116,6 +5196,11 @@ case $reload_flag in
> >   esac
> >   reload_cmds='$LD$reload_flag -o $output$reload_objs'
> >   case $host_os in
> > @@ -29820,7 +33941,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >     darwin*)
> >       if test "$GCC" = yes; then
> >         reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o
> $output$reload_objs'
> > -@@ -5296,7 +5369,8 @@ mingw* | pw32*)
> > +@@ -5284,7 +5369,8 @@ mingw* | pw32*)
> >       lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86
> DLL'
> >       lt_cv_file_magic_cmd='func_win32_libid'
> >     else
> > @@ -29830,7 +33951,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >       lt_cv_file_magic_cmd='$OBJDUMP -f'
> >     fi
> >     ;;
> > -@@ -5450,6 +5524,21 @@ esac
> > +@@ -5438,6 +5524,21 @@ esac
> >   fi
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: result:
> $lt_cv_deplibs_check_method" >&5
> >   $as_echo "$lt_cv_deplibs_check_method" >&6; }
> > @@ -29852,7 +33973,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   file_magic_cmd=$lt_cv_file_magic_cmd
> >   deplibs_check_method=$lt_cv_deplibs_check_method
> >   test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > -@@ -5465,6 +5554,158 @@ test -z "$deplibs_check_method" &&
> deplibs_check_method=unknown
> > +@@ -5453,6 +5554,158 @@ test -z "$deplibs_check_method" &&
> deplibs_check_method=unknown
> >
> >
> >
> > @@ -30011,7 +34132,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   plugin_option=
> >   plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
> >   for plugin in $plugin_names; do
> > -@@ -5479,8 +5720,10 @@ for plugin in $plugin_names; do
> > +@@ -5467,8 +5720,10 @@ for plugin in $plugin_names; do
> >   done
> >
> >   if test -n "$ac_tool_prefix"; then
> > @@ -30024,7 +34145,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> >   $as_echo_n "checking for $ac_word... " >&6; }
> >   if ${ac_cv_prog_AR+:} false; then :
> > -@@ -5496,7 +5739,7 @@ do
> > +@@ -5484,7 +5739,7 @@ do
> >     test -z "$as_dir" && as_dir=.
> >       for ac_exec_ext in '' $ac_executable_extensions; do
> >     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > @@ -30033,7 +34154,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >       $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> >       break 2
> >     fi
> > -@@ -5516,11 +5759,15 @@ $as_echo "no" >&6; }
> > +@@ -5504,11 +5759,15 @@ $as_echo "no" >&6; }
> >   fi
> >
> >
> > @@ -30052,7 +34173,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> >   $as_echo_n "checking for $ac_word... " >&6; }
> >   if ${ac_cv_prog_ac_ct_AR+:} false; then :
> > -@@ -5536,7 +5783,7 @@ do
> > +@@ -5524,7 +5783,7 @@ do
> >     test -z "$as_dir" && as_dir=.
> >       for ac_exec_ext in '' $ac_executable_extensions; do
> >     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > @@ -30061,7 +34182,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >       $as_echo "$as_me:${as_lineno-$LINENO}: found
> $as_dir/$ac_word$ac_exec_ext" >&5
> >       break 2
> >     fi
> > -@@ -5555,6 +5802,10 @@ else
> > +@@ -5543,6 +5802,10 @@ else
> >   $as_echo "no" >&6; }
> >   fi
> >
> > @@ -30072,7 +34193,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >     if test "x$ac_ct_AR" = x; then
> >       AR="false"
> >     else
> > -@@ -5566,25 +5817,22 @@ ac_tool_warned=yes ;;
> > +@@ -5554,25 +5817,19 @@ ac_tool_warned=yes ;;
> >   esac
> >       AR=$ac_ct_AR
> >     fi
> > @@ -30104,13 +34225,10 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >  +  rm -f conftest.*
> >  +: ${AR=ar}
> >  +: ${AR_FLAGS=cru}
> > -+
> > -+
> > -+
> >
> >
> >
> > -@@ -5593,6 +5841,61 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
> > +@@ -5584,6 +5841,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
> >
> >
> >
> > @@ -30169,10 +34287,13 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >  +
> >  +
> >  +
> > -
> > -
> > -
> > -@@ -5935,8 +6238,8 @@ esac
> > ++
> > ++
> > ++
> > + if test -n "$ac_tool_prefix"; then
> > +   # Extract the first word of "${ac_tool_prefix}strip", so it can be a
> program name with args.
> > + set dummy ${ac_tool_prefix}strip; ac_word=$2
> > +@@ -5923,8 +6238,8 @@ esac
> >   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern
> int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
> >
> >   # Transform an extracted symbol line into symbol name and symbol
> address
> > @@ -30183,7 +34304,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >
> >   # Handle CRLF in mingw tool chain
> >   opt_cr=
> > -@@ -5972,6 +6275,7 @@ for ac_symprfx in "" "_"; do
> > +@@ -5960,6 +6275,7 @@ for ac_symprfx in "" "_"; do
> >     else
> >       lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[
> ]\($symcode$symcode*\)[         ][
> ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
> >     fi
> > @@ -30191,7 +34312,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >
> >     # Check to see that the pipe works correctly.
> >     pipe_works=no
> > -@@ -6013,6 +6317,18 @@ _LT_EOF
> > +@@ -6001,6 +6317,18 @@ _LT_EOF
> >         if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
> >       if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
> >         cat <<_LT_EOF > conftest.$ac_ext
> > @@ -30210,7 +34331,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   #ifdef __cplusplus
> >   extern "C" {
> >   #endif
> > -@@ -6024,7 +6340,7 @@ _LT_EOF
> > +@@ -6012,7 +6340,7 @@ _LT_EOF
> >         cat <<_LT_EOF >> conftest.$ac_ext
> >
> >   /* The mapping between symbol names and symbols.  */
> > @@ -30219,7 +34340,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >     const char *name;
> >     void       *address;
> >   }
> > -@@ -6050,8 +6366,8 @@ static const void *lt_preloaded_setup() {
> > +@@ -6038,8 +6366,8 @@ static const void *lt_preloaded_setup() {
> >   _LT_EOF
> >         # Now try linking the two files.
> >         mv conftest.$ac_objext conftstm.$ac_objext
> > @@ -30230,7 +34351,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >         LIBS="conftstm.$ac_objext"
> >         CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
> >         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}:
> \"$ac_link\""; } >&5
> > -@@ -6061,8 +6377,8 @@ _LT_EOF
> > +@@ -6049,8 +6377,8 @@ _LT_EOF
> >     test $ac_status = 0; } && test -s conftest${ac_exeext}; then
> >           pipe_works=yes
> >         fi
> > @@ -30241,7 +34362,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >       else
> >         echo "cannot find nm_test_func in $nlist" >&5
> >       fi
> > -@@ -6099,6 +6415,16 @@ else
> > +@@ -6087,6 +6415,17 @@ else
> >   $as_echo "ok" >&6; }
> >   fi
> >
> > @@ -30255,10 +34376,11 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >  +
> >  +
> >  +
> > ++
> >
> >
> >
> > -@@ -6116,6 +6442,44 @@ fi
> > +@@ -6104,6 +6443,43 @@ fi
> >
> >
> >
> > @@ -30267,7 +34389,6 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >  +
> >  +
> >  +
> > -+
> >  +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
> >  +$as_echo_n "checking for sysroot... " >&6; }
> >  +
> > @@ -30303,18 +34424,10 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >
> >
> >
> > -@@ -6324,11 +6688,128 @@ sparc*-*solaris*)
> > -       ;;
> > -     esac
> > -   fi
> > --  rm -rf conftest*
> > --  ;;
> > -+  rm -rf conftest*
> > -+  ;;
> > -+esac
> > -+
> > -+need_locks="$enable_libtool_lock"
> > -+
> > +@@ -6318,6 +6694,123 @@ esac
> > +
> > + need_locks="$enable_libtool_lock"
> > +
> >  +if test -n "$ac_tool_prefix"; then
> >  +  # Extract the first word of "${ac_tool_prefix}mt", so it can be a
> program name with args.
> >  +set dummy ${ac_tool_prefix}mt; ac_word=$2
> > @@ -30400,7 +34513,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >  +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools
> not prefixed with host triplet" >&5
> >  +$as_echo "$as_me: WARNING: using cross tools not prefixed with host
> triplet" >&2;}
> >  +ac_tool_warned=yes ;;
> > - esac
> > ++esac
> >  +    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
> >  +  fi
> >  +else
> > @@ -30430,12 +34543,12 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >  +
> >  +
> >  +
> > -
> > --need_locks="$enable_libtool_lock"
> > -
> > ++
> > ++
> >
> >     case $host_os in
> > -@@ -6896,6 +7377,8 @@ _LT_EOF
> > +     rhapsody* | darwin*)
> > +@@ -6884,6 +7377,8 @@ _LT_EOF
> >         $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
> >         echo "$AR cru libconftest.a conftest.o" >&5
> >         $AR cru libconftest.a conftest.o 2>&5
> > @@ -30444,7 +34557,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >         cat > conftest.c << _LT_EOF
> >   int main() { return 0;}
> >   _LT_EOF
> > -@@ -7745,8 +8228,6 @@ fi
> > +@@ -7733,8 +8228,6 @@ fi
> >   lt_prog_compiler_pic=
> >   lt_prog_compiler_static=
> >
> > @@ -30453,7 +34566,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >
> >     if test "$GCC" = yes; then
> >       lt_prog_compiler_wl='-Wl,'
> > -@@ -7912,6 +8393,12 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> > +@@ -7900,6 +8393,12 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> >       lt_prog_compiler_pic='--shared'
> >       lt_prog_compiler_static='--static'
> >       ;;
> > @@ -30466,7 +34579,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >         pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
> >           # Portland Group compilers (*not* the Pentium gcc compiler,
> >       # which looks to be a dead project)
> > -@@ -7974,7 +8461,7 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> > +@@ -7962,7 +8461,7 @@ $as_echo_n "checking for $compiler option to
> produce PIC... " >&6; }
> >         lt_prog_compiler_pic='-KPIC'
> >         lt_prog_compiler_static='-Bstatic'
> >         case $cc_basename in
> > @@ -30475,7 +34588,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >       lt_prog_compiler_wl='-Qoption ld ';;
> >         *)
> >       lt_prog_compiler_wl='-Wl,';;
> > -@@ -8031,13 +8518,17 @@ case $host_os in
> > +@@ -8019,13 +8518,17 @@ case $host_os in
> >       lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
> >       ;;
> >   esac
> > @@ -30499,7 +34612,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >
> >   #
> >   # Check to make sure the PIC flag actually works.
> > -@@ -8098,6 +8589,11 @@ fi
> > +@@ -8086,6 +8589,11 @@ fi
> >
> >
> >
> > @@ -30511,7 +34624,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   #
> >   # Check to make sure the static flag actually works.
> >   #
> > -@@ -8448,7 +8944,8 @@ _LT_EOF
> > +@@ -8436,7 +8944,8 @@ _LT_EOF
> >         allow_undefined_flag=unsupported
> >         always_export_symbols=no
> >         enable_shared_with_static_runtimes=yes
> > @@ -30521,7 +34634,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >
> >         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> >           archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o
> $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib
> -Xlinker $lib'
> > -@@ -8547,12 +9044,12 @@ _LT_EOF
> > +@@ -8535,12 +9044,12 @@ _LT_EOF
> >         whole_archive_flag_spec='--whole-archive$convenience
> --no-whole-archive'
> >         hardcode_libdir_flag_spec=
> >         hardcode_libdir_flag_spec_ld='-rpath $libdir'
> > @@ -30536,7 +34649,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >         fi
> >         ;;
> >       esac
> > -@@ -8566,8 +9063,8 @@ _LT_EOF
> > +@@ -8554,8 +9063,8 @@ _LT_EOF
> >       archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o
> $lib'
> >       wlarc=
> >         else
> > @@ -30547,7 +34660,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >         fi
> >         ;;
> >
> > -@@ -8585,8 +9082,8 @@ _LT_EOF
> > +@@ -8573,8 +9082,8 @@ _LT_EOF
> >
> >   _LT_EOF
> >         elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' >
> /dev/null; then
> > @@ -30558,7 +34671,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >         else
> >       ld_shlibs=no
> >         fi
> > -@@ -8632,8 +9129,8 @@ _LT_EOF
> > +@@ -8620,8 +9129,8 @@ _LT_EOF
> >
> >       *)
> >         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' >
> /dev/null; then
> > @@ -30569,7 +34682,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >         else
> >       ld_shlibs=no
> >         fi
> > -@@ -8763,7 +9260,13 @@ _LT_EOF
> > +@@ -8751,7 +9260,13 @@ _LT_EOF
> >       allow_undefined_flag='-berok'
> >           # Determine the default libpath from the value encoded in an
> >           # empty executable.
> > @@ -30584,7 +34697,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >     as_fn_error $? "Link tests are not allowed after
> GCC_NO_EXECUTABLES." "$LINENO" 5
> >   fi
> >   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > -@@ -8779,22 +9282,29 @@ main ()
> > +@@ -8767,22 +9282,29 @@ main ()
> >   _ACEOF
> >   if ac_fn_c_try_link "$LINENO"; then :
> >
> > @@ -30627,7 +34740,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >
> >
>  hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> >           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_sym_flag:\$export_symbols $shared_flag"
> > -@@ -8806,7 +9316,13 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -8794,7 +9316,13 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >       else
> >        # Determine the default libpath from the value encoded in an
> >        # empty executable.
> > @@ -30642,7 +34755,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >     as_fn_error $? "Link tests are not allowed after
> GCC_NO_EXECUTABLES." "$LINENO" 5
> >   fi
> >   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > -@@ -8822,22 +9338,29 @@ main ()
> > +@@ -8810,22 +9338,29 @@ main ()
> >   _ACEOF
> >   if ac_fn_c_try_link "$LINENO"; then :
> >
> > @@ -30685,7 +34798,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >
> >        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> >         # Warning - without using the other run time loading flags,
> > -@@ -8882,20 +9405,63 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -8870,20 +9405,63 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >         # Microsoft Visual C++.
> >         # hardcode_libdir_flag_spec is actually meaningless, as there is
> >         # no search path for DLLs.
> > @@ -30763,7 +34876,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >         ;;
> >
> >       darwin* | rhapsody*)
> > -@@ -8956,7 +9522,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -8944,7 +9522,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >
> >       # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
> >       freebsd* | dragonfly*)
> > @@ -30772,7 +34885,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >         hardcode_libdir_flag_spec='-R$libdir'
> >         hardcode_direct=yes
> >         hardcode_shlibpath_var=no
> > -@@ -8964,7 +9530,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -8952,7 +9530,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >
> >       hpux9*)
> >         if test "$GCC" = yes; then
> > @@ -30781,7 +34894,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >         else
> >       archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir
> -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test
> $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> >         fi
> > -@@ -8980,7 +9546,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -8968,7 +9546,7 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >
> >       hpux10*)
> >         if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> > @@ -30790,7 +34903,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >         else
> >       archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib
> $libobjs $deplibs $linker_flags'
> >         fi
> > -@@ -9004,10 +9570,10 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> > +@@ -8992,10 +9570,10 @@ if test -z "$aix_libpath"; then
> aix_libpath="/usr/lib:/lib"; fi
> >         archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs
> $deplibs $compiler_flags'
> >         ;;
> >       ia64*)
> > @@ -30803,7 +34916,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >         ;;
> >       esac
> >         else
> > -@@ -9086,26 +9652,39 @@ fi
> > +@@ -9074,26 +9652,39 @@ fi
> >
> >       irix5* | irix6* | nonstopux*)
> >         if test "$GCC" = yes; then
> > @@ -30851,7 +34964,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >         else
> >       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> -soname $soname `test -n "$verstring" && func_echo_all "-set_version
> $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
> >       archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags
> -soname $soname `test -n "$verstring" && func_echo_all "-set_version
> $verstring"` -update_registry ${output_objdir}/so_locations -exports_file
> $export_symbols -o $lib'
> > -@@ -9190,7 +9769,7 @@ rm -f core conftest.err conftest.$ac_objext \
> > +@@ -9178,7 +9769,7 @@ rm -f core conftest.err conftest.$ac_objext \
> >       osf4* | osf5*)  # as osf3* with the addition of -msym flag
> >         if test "$GCC" = yes; then
> >       allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
> > @@ -30860,7 +34973,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
> >         else
> >       allow_undefined_flag=' -expect_unresolved \*'
> > -@@ -9209,9 +9788,9 @@ rm -f core conftest.err conftest.$ac_objext \
> > +@@ -9197,9 +9788,9 @@ rm -f core conftest.err conftest.$ac_objext \
> >         no_undefined_flag=' -z defs'
> >         if test "$GCC" = yes; then
> >       wlarc='${wl}'
> > @@ -30872,7 +34985,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >         else
> >       case `$CC -V 2>&1` in
> >       *"Compilers 5.0"*)
> > -@@ -9787,8 +10366,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +@@ -9775,8 +10366,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> >     need_version=no
> >     need_lib_prefix=no
> >
> > @@ -30884,7 +34997,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >       library_names_spec='$libname.dll.a'
> >       # DLL is installed to $(libdir)/../bin by postinstall_cmds
> >       postinstall_cmds='base_file=`basename \${file}`~
> > -@@ -9821,13 +10401,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +@@ -9809,13 +10401,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> >         library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo
> ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> >         ;;
> >       esac
> > @@ -30957,16 +35070,16 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >     # FIXME: first we should search . and the directory the executable
> is in
> >     shlibpath_var=PATH
> >     ;;
> > -@@ -10723,7 +11361,7 @@ else
> > +@@ -10711,7 +11361,7 @@ else
> >     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> >     lt_status=$lt_dlunknown
> >     cat > conftest.$ac_ext <<_LT_EOF
> > --#line 10726 "configure"
> > +-#line 10714 "configure"
> >  +#line $LINENO "configure"
> >   #include "confdefs.h"
> >
> >   #if HAVE_DLFCN_H
> > -@@ -10767,10 +11405,10 @@ else
> > +@@ -10755,10 +11405,10 @@ else
> >   /* When -fvisbility=hidden is used, assume the code has been annotated
> >      correspondingly for the symbols needed.  */
> >   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3))
> || (__GNUC__ > 3))
> > @@ -30979,16 +35092,16 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   int main ()
> >   {
> >     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -10829,7 +11467,7 @@ else
> > +@@ -10817,7 +11467,7 @@ else
> >     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> >     lt_status=$lt_dlunknown
> >     cat > conftest.$ac_ext <<_LT_EOF
> > --#line 10832 "configure"
> > +-#line 10820 "configure"
> >  +#line $LINENO "configure"
> >   #include "confdefs.h"
> >
> >   #if HAVE_DLFCN_H
> > -@@ -10873,10 +11511,10 @@ else
> > +@@ -10861,10 +11511,10 @@ else
> >   /* When -fvisbility=hidden is used, assume the code has been annotated
> >      correspondingly for the symbols needed.  */
> >   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3))
> || (__GNUC__ > 3))
> > @@ -31001,16 +35114,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   int main ()
> >   {
> >     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -12308,7 +12946,7 @@ CC="$CC"
> > - CXX="$CXX"
> > - GFORTRAN="$GFORTRAN"
> > - GDC="$GDC"
> > --AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
> > -+AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
> > -
> > -
> > - # The HP-UX ksh and POSIX shell print the target directory to stdout
> > -@@ -12346,13 +12984,20 @@ exeext='`$ECHO "$exeext" | $SED
> "$delay_single_quote_subst"`'
> > +@@ -12334,13 +12984,20 @@ exeext='`$ECHO "$exeext" | $SED
> "$delay_single_quote_subst"`'
> >   lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
> >   lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
> >   lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> > @@ -31031,7 +35135,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
> >   RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
> >   old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED
> "$delay_single_quote_subst"`'
> > -@@ -12367,14 +13012,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO
> "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> > +@@ -12355,14 +13012,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO
> "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> >   lt_cv_sys_global_symbol_to_cdecl='`$ECHO
> "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
> >   lt_cv_sys_global_symbol_to_c_name_address='`$ECHO
> "$lt_cv_sys_global_symbol_to_c_name_address" | $SED
> "$delay_single_quote_subst"`'
> >   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"`'
> > @@ -31050,7 +35154,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
> >   NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
> >   LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> > -@@ -12407,12 +13055,12 @@ hardcode_shlibpath_var='`$ECHO
> "$hardcode_shlibpath_var" | $SED "$delay_single_q
> > +@@ -12395,12 +13055,12 @@ hardcode_shlibpath_var='`$ECHO
> "$hardcode_shlibpath_var" | $SED "$delay_single_q
> >   hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED
> "$delay_single_quote_subst"`'
> >   inherit_rpath='`$ECHO "$inherit_rpath" | $SED
> "$delay_single_quote_subst"`'
> >   link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED
> "$delay_single_quote_subst"`'
> > @@ -31064,7 +35168,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   file_list_spec='`$ECHO "$file_list_spec" | $SED
> "$delay_single_quote_subst"`'
> >   variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" |
> $SED "$delay_single_quote_subst"`'
> >   need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED
> "$delay_single_quote_subst"`'
> > -@@ -12467,8 +13115,13 @@ reload_flag \
> > +@@ -12455,8 +13115,13 @@ reload_flag \
> >   OBJDUMP \
> >   deplibs_check_method \
> >   file_magic_cmd \
> > @@ -31078,7 +35182,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   STRIP \
> >   RANLIB \
> >   CC \
> > -@@ -12478,12 +13131,14 @@ lt_cv_sys_global_symbol_pipe \
> > +@@ -12466,12 +13131,14 @@ lt_cv_sys_global_symbol_pipe \
> >   lt_cv_sys_global_symbol_to_cdecl \
> >   lt_cv_sys_global_symbol_to_c_name_address \
> >   lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> > @@ -31094,7 +35198,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   DSYMUTIL \
> >   NMEDIT \
> >   LIPO \
> > -@@ -12499,7 +13154,6 @@ no_undefined_flag \
> > +@@ -12487,7 +13154,6 @@ no_undefined_flag \
> >   hardcode_libdir_flag_spec \
> >   hardcode_libdir_flag_spec_ld \
> >   hardcode_libdir_separator \
> > @@ -31102,7 +35206,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   exclude_expsyms \
> >   include_expsyms \
> >   file_list_spec \
> > -@@ -12535,6 +13189,7 @@ module_cmds \
> > +@@ -12523,6 +13189,7 @@ module_cmds \
> >   module_expsym_cmds \
> >   export_symbols_cmds \
> >   prelink_cmds \
> > @@ -31110,149 +35214,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   postinstall_cmds \
> >   postuninstall_cmds \
> >   finish_cmds \
> > -@@ -13023,35 +13678,29 @@ esac ;;
> > -   # Older Autoconf quotes --file arguments for eval, but not when files
> > -   # are listed without --file.  Let's play safe and only enable the
> eval
> > -   # if we detect the quoting.
> > --  # TODO: see whether this extra hack can be removed once we start
> > --  # requiring Autoconf 2.70 or later.
> > --  case $CONFIG_FILES in #(
> > --  *\'*) :
> > --    eval set x "$CONFIG_FILES" ;; #(
> > --  *) :
> > --    set x $CONFIG_FILES ;; #(
> > --  *) :
> > --     ;;
> > --esac
> > -+  case $CONFIG_FILES in
> > -+  *\'*) eval set x "$CONFIG_FILES" ;;
> > -+  *)   set x $CONFIG_FILES ;;
> > -+  esac
> > -   shift
> > --  # Used to flag and report bootstrapping failures.
> > --  am_rc=0
> > --  for am_mf
> > -+  for mf
> > -   do
> > -     # Strip MF so we end up with the name of the file.
> > --    am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'`
> > --    # Check whether this is an Automake generated Makefile which
> includes
> > --    # dependency-tracking related rules and includes.
> > --    # Grep'ing the whole file directly is not great: AIX grep has a
> line
> > -+    mf=`echo "$mf" | sed -e 's/:.*$//'`
> > -+    # Check whether this is an Automake generated Makefile or not.
> > -+    # We used to match only the files named 'Makefile.in', but
> > -+    # some people rename them; so instead we look at the file content.
> > -+    # Grep'ing the first line is not enough: some people post-process
> > -+    # each Makefile.in and add a new line on top of each file to say
> so.
> > -+    # Grep'ing the whole file is not good either: AIX grep has a line
> > -     # limit of 2048, but all sed's we know have understand at least
> 4000.
> > --    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
> > --      || continue
> > --    am_dirpart=`$as_dirname -- "$am_mf" ||
> > --$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
> > --     X"$am_mf" : 'X\(//\)[^/]' \| \
> > --     X"$am_mf" : 'X\(//\)$' \| \
> > --     X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
> > --$as_echo X"$am_mf" |
> > -+    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X
> >/dev/null 2>&1; then
> > -+      dirpart=`$as_dirname -- "$mf" ||
> > -+$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
> > -+     X"$mf" : 'X\(//\)[^/]' \| \
> > -+     X"$mf" : 'X\(//\)$' \| \
> > -+     X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
> > -+$as_echo X"$mf" |
> > -     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
> > -         s//\1/
> > -         q
> > -@@ -13069,50 +13718,53 @@ $as_echo X"$am_mf" |
> > -         q
> > -       }
> > -       s/.*/./; q'`
> > --    am_filepart=`$as_basename -- "$am_mf" ||
> > --$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
> > --     X"$am_mf" : 'X\(//\)$' \| \
> > --     X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
> > --$as_echo X/"$am_mf" |
> > --    sed '/^.*\/\([^/][^/]*\)\/*$/{
> > -+    else
> > -+      continue
> > -+    fi
> > -+    # Extract the definition of DEPDIR, am__include, and am__quote
> > -+    # from the Makefile without running 'make'.
> > -+    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
> > -+    test -z "$DEPDIR" && continue
> > -+    am__include=`sed -n 's/^am__include = //p' < "$mf"`
> > -+    test -z "$am__include" && continue
> > -+    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
> > -+    # Find all dependency output files, they are included files with
> > -+    # $(DEPDIR) in their names.  We invoke sed twice because it is the
> > -+    # simplest approach to changing $(DEPDIR) to its actual value in
> the
> > -+    # expansion.
> > -+    for file in `sed -n "
> > -+      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p'
> <"$mf" | \
> > -+     sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
> > -+      # Make sure the directory exists.
> > -+      test -f "$dirpart/$file" && continue
> > -+      fdir=`$as_dirname -- "$file" ||
> > -+$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
> > -+     X"$file" : 'X\(//\)[^/]' \| \
> > -+     X"$file" : 'X\(//\)$' \| \
> > -+     X"$file" : 'X\(/\)' \| . 2>/dev/null ||
> > -+$as_echo X"$file" |
> > -+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
> > -         s//\1/
> > -         q
> > -       }
> > --      /^X\/\(\/\/\)$/{
> > -+      /^X\(\/\/\)[^/].*/{
> > -         s//\1/
> > -         q
> > -       }
> > --      /^X\/\(\/\).*/{
> > -+      /^X\(\/\/\)$/{
> > -+        s//\1/
> > -+        q
> > -+      }
> > -+      /^X\(\/\).*/{
> > -         s//\1/
> > -         q
> > -       }
> > -       s/.*/./; q'`
> > --    { echo "$as_me:$LINENO: cd "$am_dirpart" \
> > --      && sed -e '/# am--include-marker/d' "$am_filepart" \
> > --        | $MAKE -f - am--depfiles" >&5
> > --   (cd "$am_dirpart" \
> > --      && sed -e '/# am--include-marker/d' "$am_filepart" \
> > --        | $MAKE -f - am--depfiles) >&5 2>&5
> > --   ac_status=$?
> > --   echo "$as_me:$LINENO: \$? = $ac_status" >&5
> > --   (exit $ac_status); } || am_rc=$?
> > -+      as_dir=$dirpart/$fdir; as_fn_mkdir_p
> > -+      # echo "creating $dirpart/$file"
> > -+      echo '# dummy' > "$dirpart/$file"
> > -+    done
> > -   done
> > --  if test $am_rc -ne 0; then
> > --    { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':"
> >&5
> > --$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
> > --as_fn_error $? "Something went wrong bootstrapping makefile fragments
> > --    for automatic dependency tracking.  If GNU make was not used,
> consider
> > --    re-running the configure script with MAKE=\"gmake\" (or whatever is
> > --    necessary).  You can also try re-running configure with the
> > --    '--disable-dependency-tracking' option to at least be able to build
> > --    the package (albeit without support for automatic dependency
> tracking).
> > --See \`config.log' for more details" "$LINENO" 5; }
> > --  fi
> > --  { am_dirpart=; unset am_dirpart;}
> > --  { am_filepart=; unset am_filepart;}
> > --  { am_mf=; unset am_mf;}
> > --  { am_rc=; unset am_rc;}
> > --  rm -f conftest-deps.mk
> > - }
> > -  ;;
> > -     "libtool":C)
> > -@@ -13136,7 +13788,8 @@ See \`config.log' for more details" "$LINENO"
> 5; }
> > +@@ -13121,7 +13788,8 @@ $as_echo X"$file" |
> >   # NOTE: Changes made to this file will be lost: look at ltmain.sh.
> >   #
> >   #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > @@ -31262,7 +35224,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   #   Written by Gordon Matzigkeit, 1996
> >   #
> >   #   This file is part of GNU Libtool.
> > -@@ -13239,19 +13892,42 @@ SP2NL=$lt_lt_SP2NL
> > +@@ -13224,19 +13892,42 @@ SP2NL=$lt_lt_SP2NL
> >   # turn newlines into spaces.
> >   NL2SP=$lt_lt_NL2SP
> >
> > @@ -31306,7 +35268,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   # A symbol stripping program.
> >   STRIP=$lt_STRIP
> >
> > -@@ -13281,6 +13957,12 @@
> global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> > +@@ -13266,6 +13957,12 @@
> global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> >   # Transform the output of nm in a C name address pair when lib prefix
> is needed.
> >
>  global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
> >
> > @@ -31319,7 +35281,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   # The name of the directory that contains temporary libtool files.
> >   objdir=$objdir
> >
> > -@@ -13290,6 +13972,9 @@ MAGIC_CMD=$MAGIC_CMD
> > +@@ -13275,6 +13972,9 @@ MAGIC_CMD=$MAGIC_CMD
> >   # Must we lock files when doing compilation?
> >   need_locks=$lt_need_locks
> >
> > @@ -31329,7 +35291,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
> >   DSYMUTIL=$lt_DSYMUTIL
> >
> > -@@ -13404,12 +14089,12 @@ with_gcc=$GCC
> > +@@ -13389,12 +14089,12 @@ with_gcc=$GCC
> >   # Compiler flag to turn off builtin functions.
> >   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
> >
> > @@ -31345,7 +35307,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   # Compiler flag to prevent dynamic linking.
> >   link_static_flag=$lt_lt_prog_compiler_static
> >
> > -@@ -13496,9 +14181,6 @@ inherit_rpath=$inherit_rpath
> > +@@ -13481,9 +14181,6 @@ inherit_rpath=$inherit_rpath
> >   # Whether libtool must link a program against all its dependency
> libraries.
> >   link_all_deplibs=$link_all_deplibs
> >
> > @@ -31355,7 +35317,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   # Set to "yes" if exported symbols are required.
> >   always_export_symbols=$always_export_symbols
> >
> > -@@ -13514,6 +14196,9 @@ include_expsyms=$lt_include_expsyms
> > +@@ -13499,6 +14196,9 @@ include_expsyms=$lt_include_expsyms
> >   # Commands necessary for linking programs (against libraries) with
> templates.
> >   prelink_cmds=$lt_prelink_cmds
> >
> > @@ -31365,7 +35327,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   # Specify filename containing input files.
> >   file_list_spec=$lt_file_list_spec
> >
> > -@@ -13546,210 +14231,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> > +@@ -13531,210 +14231,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> >     # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> >     # text mode, it properly converts lines to CR/LF.  This bash problem
> >     # is reportedly fixed, but why not run on old versions too?
> > diff --git
> a/meta/recipes-devtools/binutils/binutils/0009-Fix-rpath-in-libtool-when-sysroot-is-enabled.patch
> b/meta/recipes-devtools/binutils/binutils/0009-Fix-rpath-in-libtool-when-sysroot-is-enabled.patch
> > index 2c4ffec4e6..ce795b7522 100644
> > ---
> a/meta/recipes-devtools/binutils/binutils/0009-Fix-rpath-in-libtool-when-sysroot-is-enabled.patch
> > +++
> b/meta/recipes-devtools/binutils/binutils/0009-Fix-rpath-in-libtool-when-sysroot-is-enabled.patch
> > @@ -1,4 +1,4 @@
> > -From 98410efc334e31ccfbdc0080fb293b0e06885454 Mon Sep 17 00:00:00 2001
> > +From d6f4f62fda4fde10b805b06d5e61792ee821449c Mon Sep 17 00:00:00 2001
> >  From: Khem Raj <raj.khem@gmail.com>
> >  Date: Mon, 2 Mar 2015 01:42:38 +0000
> >  Subject: [PATCH] Fix rpath in libtool when sysroot is enabled
> > diff --git
> a/meta/recipes-devtools/binutils/binutils/0010-sync-with-OE-libtool-changes.patch
> b/meta/recipes-devtools/binutils/binutils/0010-sync-with-OE-libtool-changes.patch
> > index 199aafcaee..910bd38694 100644
> > ---
> a/meta/recipes-devtools/binutils/binutils/0010-sync-with-OE-libtool-changes.patch
> > +++
> b/meta/recipes-devtools/binutils/binutils/0010-sync-with-OE-libtool-changes.patch
> > @@ -1,4 +1,4 @@
> > -From 84fc4ceafcbfad4c6ddc9d65f6a425bd62dd062e Mon Sep 17 00:00:00 2001
> > +From 654b4ea9e28aad037e788672ca0d9ba450b3285e Mon Sep 17 00:00:00 2001
> >  From: Ross Burton <ross.burton@intel.com>
> >  Date: Mon, 6 Mar 2017 23:33:27 -0800
> >  Subject: [PATCH] sync with OE libtool changes
> > diff --git
> a/meta/recipes-devtools/binutils/binutils/0011-Check-for-clang-before-checking-gcc-version.patch
> b/meta/recipes-devtools/binutils/binutils/0011-Check-for-clang-before-checking-gcc-version.patch
> > index f75ec2ee9d..a825f9c842 100644
> > ---
> a/meta/recipes-devtools/binutils/binutils/0011-Check-for-clang-before-checking-gcc-version.patch
> > +++
> b/meta/recipes-devtools/binutils/binutils/0011-Check-for-clang-before-checking-gcc-version.patch
> > @@ -1,4 +1,4 @@
> > -From 628c10087e6e11a7bc748437c5b695835b704aaf Mon Sep 17 00:00:00 2001
> > +From 9d35ab04de550f1db5d2e74d37fdeab4ca436148 Mon Sep 17 00:00:00 2001
> >  From: Khem Raj <raj.khem@gmail.com>
> >  Date: Wed, 15 Apr 2020 14:17:20 -0700
> >  Subject: [PATCH] Check for clang before checking gcc version
> > @@ -18,10 +18,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
> >   2 files changed, 2 insertions(+), 2 deletions(-)
> >
> >  diff --git a/configure b/configure
> > -index be433ef6d5d..7494fbd2f06 100755
> > +index 417fc5a970c..bdc3583215f 100755
> >  --- a/configure
> >  +++ b/configure
> > -@@ -5294,7 +5294,7 @@ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
> > +@@ -5460,7 +5460,7 @@ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
> >   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> >   /* end confdefs.h.  */
> >
> > @@ -31,10 +31,10 @@ index be433ef6d5d..7494fbd2f06 100755
> >   #endif
> >   int main() {}
> >  diff --git a/configure.ac b/configure.ac
> > -index 1651cbf3b02..2e2ecc47542 100644
> > +index 3a1eb0357e5..1c00b9aec42 100644
> >  --- a/configure.ac
> >  +++ b/configure.ac
> > -@@ -1323,7 +1323,7 @@ if test "$GCC" = yes; then
> > +@@ -1444,7 +1444,7 @@ if test "$GCC" = yes; then
> >     AC_MSG_CHECKING([whether g++ accepts -static-libstdc++
> -static-libgcc])
> >     AC_LANG_PUSH(C++)
> >     AC_LINK_IFELSE([AC_LANG_SOURCE([
> > diff --git
> a/meta/recipes-devtools/binutils/binutils/0012-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch
> b/meta/recipes-devtools/binutils/binutils/0012-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch
> > index c4b4198910..1871fbc799 100644
> > ---
> a/meta/recipes-devtools/binutils/binutils/0012-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch
> > +++
> b/meta/recipes-devtools/binutils/binutils/0012-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch
> > @@ -1,4 +1,4 @@
> > -From 63157cb403b6aa13147840c036a8555c4ea9c166 Mon Sep 17 00:00:00 2001
> > +From 9a296e537708296d32c07c1dc681f59de3d1acf9 Mon Sep 17 00:00:00 2001
> >  From: Khem Raj <raj.khem@gmail.com>
> >  Date: Thu, 10 Mar 2022 21:21:33 -0800
> >  Subject: [PATCH] Only generate an RPATH entry if LD_RUN_PATH is not
> empty
> > @@ -14,7 +14,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
> >   1 file changed, 5 insertions(+)
> >
> >  diff --git a/ld/ldelf.c b/ld/ldelf.c
> > -index 0d61a3209ec..cd0da2013e2 100644
> > +index 95787012b89..bc29909386f 100644
> >  --- a/ld/ldelf.c
> >  +++ b/ld/ldelf.c
> >  @@ -1127,6 +1127,9 @@ ldelf_handle_dt_needed (struct
> elf_link_hash_table *htab,
> > diff --git
> a/meta/recipes-devtools/binutils/binutils/0013-CVE-2022-38533.patch
> b/meta/recipes-devtools/binutils/binutils/0013-CVE-2022-38533.patch
> > deleted file mode 100644
> > index 5d9ac2cb1f..0000000000
> > --- a/meta/recipes-devtools/binutils/binutils/0013-CVE-2022-38533.patch
> > +++ /dev/null
> > @@ -1,36 +0,0 @@
> > -From ef186fe54aa6d281a3ff8a9528417e5cc614c797 Mon Sep 17 00:00:00 2001
> > -From: Alan Modra <amodra@gmail.com>
> > -Date: Sat, 13 Aug 2022 15:32:47 +0930
> > -Subject: [PATCH] PR29482 - strip: heap-buffer-overflow
> > -
> > -     PR 29482
> > -     * coffcode.h (coff_set_section_contents): Sanity check _LIB.
> > -
> > -Upstream-Status: Backport [
> https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=ef186fe54aa6d281a3ff8a9528417e5cc614c797
> ]
> > -
> > -Signed-off-by: Pgowda <pgowda.cve@gmail.com>
> > -
> > ----
> > - bfd/coffcode.h | 7 +++++--
> > - 1 file changed, 5 insertions(+), 2 deletions(-)
> > -
> > -diff --git a/bfd/coffcode.h b/bfd/coffcode.h
> > -index 67aaf158ca1..52027981c3f 100644
> > ---- a/bfd/coffcode.h
> > -+++ b/bfd/coffcode.h
> > -@@ -4302,10 +4302,13 @@ coff_set_section_contents (bfd * abfd,
> > -
> > -     rec = (bfd_byte *) location;
> > -     recend = rec + count;
> > --    while (rec < recend)
> > -+    while (recend - rec >= 4)
> > -       {
> > -+        size_t len = bfd_get_32 (abfd, rec);
> > -+        if (len == 0 || len > (size_t) (recend - rec) / 4)
> > -+          break;
> > -+        rec += len * 4;
> > -         ++section->lma;
> > --        rec += bfd_get_32 (abfd, rec) * 4;
> > -       }
> > -
> > -     BFD_ASSERT (rec == recend);
> > diff --git
> a/meta/recipes-devtools/binutils/binutils/0013-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch
> b/meta/recipes-devtools/binutils/binutils/0013-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch
> > new file mode 100644
> > index 0000000000..91ac606f78
> > --- /dev/null
> > +++
> b/meta/recipes-devtools/binutils/binutils/0013-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch
> > @@ -0,0 +1,48 @@
> > +From 5fb47367d885a4a32625f09138b306d36ec3769f Mon Sep 17 00:00:00 2001
> > +From: Khem Raj <raj.khem@gmail.com>
> > +Date: Sun, 15 Jan 2023 00:16:25 -0800
> > +Subject: [PATCH] Define alignof using _Alignof when using C11 or newer
> > +
> > +WG14 N2350 made very clear that it is an UB having type definitions
> > +within "offsetof" [1]. This patch enhances the implementation of macro
> > +alignof to use builtin "_Alignof" to avoid undefined behavior on
> > +when using std=c11 or newer
> > +
> > +clang 16+ has started to flag this [2]
> > +
> > +Fixes build when using -std >= gnu11 and using clang16+
> > +
> > +Older compilers gcc < 4.9 or clang < 8 has buggy _Alignof even though it
> > +may support C11, exclude those compilers too
> > +
> > +[1] https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2350.htm
> > +[2] https://reviews.llvm.org/D133574
> > +
> > +Upstream-Status: Pending
> > +Signed-off-by: Khem Raj <raj.khem@gmail.com>
> > +---
> > + libiberty/sha1.c | 10 ++++++++++
> > + 1 file changed, 10 insertions(+)
> > +
> > +diff --git a/libiberty/sha1.c b/libiberty/sha1.c
> > +index 6c71e3ebb41..a2caf947d31 100644
> > +--- a/libiberty/sha1.c
> > ++++ b/libiberty/sha1.c
> > +@@ -229,7 +229,17 @@ sha1_process_bytes (const void *buffer, size_t
> len, struct sha1_ctx *ctx)
> > +   if (len >= 64)
> > +     {
> > + #if !_STRING_ARCH_unaligned
> > ++/* GCC releases before GCC 4.9 had a bug in _Alignof.  See GCC bug
> 52023
> > ++   <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52023>.
> > ++   clang versions < 8.0.0 have the same bug.  */
> > ++#if (!defined __STDC_VERSION__ || __STDC_VERSION__ < 201112 \
> > ++     || (defined __GNUC__ && __GNUC__ < 4 + (__GNUC_MINOR__ < 9) \
> > ++    && !defined __clang__) \
> > ++     || (defined __clang__ && __clang_major__ < 8))
> > + # define alignof(type) offsetof (struct { char c; type x; }, x)
> > ++#else
> > ++# define alignof(type) _Alignof(type)
> > ++#endif
> > + # define UNALIGNED_P(p) (((size_t) p) % alignof (sha1_uint32) != 0)
> > +       if (UNALIGNED_P (buffer))
> > +     while (len > 64)
> > diff --git
> a/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-1.patch
> b/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-1.patch
> > deleted file mode 100644
> > index 0a490d86b3..0000000000
> > --- a/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-1.patch
> > +++ /dev/null
> > @@ -1,350 +0,0 @@
> > -From f07c08e115e27cddf5a0030dc6332bbee1bd9c6a Mon Sep 17 00:00:00 2001
> > -From: Alan Modra <amodra@gmail.com>
> > -Date: Thu, 21 Jul 2022 08:38:14 +0930
> > -Subject: [PATCH] binutils/dwarf.c: abbrev caching
> > -
> > -I'm inclined to think that abbrev caching is counter-productive.  The
> > -time taken to search the list of abbrevs converted to internal form is
> > -non-zero, and it's easy to decode the raw abbrevs.  It's especially
> > -silly to cache empty lists of decoded abbrevs (happens with zero
> > -padding in .debug_abbrev), or abbrevs as they are displayed when there
> > -is no further use of those abbrevs.  This patch stops caching in those
> > -cases.
> > -
> > -     * dwarf.c (record_abbrev_list_for_cu): Add free_list param.
> > -     Put abbrevs on abbrev_lists here.
> > -     (new_abbrev_list): Delete function.
> > -     (process_abbrev_set): Return newly allocated list.  Move
> > -     abbrev base, offset and size checking to..
> > -     (find_and_process_abbrev_set): ..here, new function.  Handle
> > -     lookup of cached abbrevs here, and calculate start and end
> > -     for process_abbrev_set.  Return free_list if newly alloc'd.
> > -     (process_debug_info): Consolidate cached list lookup, new list
> > -     alloc and processing into find_and_process_abbrev_set call.
> > -     Free list when not cached.
> > -     (display_debug_abbrev): Similarly.
> > -
> > -Upstream-Status: Backport [
> https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=f07c08e115e27cddf5a0030dc6332bbee1bd9c6a
> ]
> > -
> > -Signed-off-by: Pgowda <pgowda.cve@gmail.com>
> > ----
> > - binutils/dwarf.c | 208 +++++++++++++++++++++++++----------------------
> > - 1 file changed, 110 insertions(+), 98 deletions(-)
> > -
> > -diff --git a/binutils/dwarf.c b/binutils/dwarf.c
> > -index 267ed3bb382..2fc352f74c5 100644
> > ---- a/binutils/dwarf.c
> > -+++ b/binutils/dwarf.c
> > -@@ -882,8 +882,15 @@ static unsigned long  next_free_abbrev_m
> > - #define ABBREV_MAP_ENTRIES_INCREMENT   8
> > -
> > - static void
> > --record_abbrev_list_for_cu (dwarf_vma start, dwarf_vma end, abbrev_list
> * list)
> > -+record_abbrev_list_for_cu (dwarf_vma start, dwarf_vma end,
> > -+                       abbrev_list *list, abbrev_list *free_list)
> > - {
> > -+  if (free_list != NULL)
> > -+    {
> > -+      list->next = abbrev_lists;
> > -+      abbrev_lists = list;
> > -+    }
> > -+
> > -   if (cu_abbrev_map == NULL)
> > -     {
> > -       num_abbrev_map_entries = INITIAL_NUM_ABBREV_MAP_ENTRIES;
> > -@@ -936,20 +943,6 @@ free_all_abbrevs (void)
> > - }
> > -
> > - static abbrev_list *
> > --new_abbrev_list (dwarf_vma abbrev_base, dwarf_vma abbrev_offset)
> > --{
> > --  abbrev_list * list = (abbrev_list *) xcalloc (sizeof * list, 1);
> > --
> > --  list->abbrev_base = abbrev_base;
> > --  list->abbrev_offset = abbrev_offset;
> > --
> > --  list->next = abbrev_lists;
> > --  abbrev_lists = list;
> > --
> > --  return list;
> > --}
> > --
> > --static abbrev_list *
> > - find_abbrev_list_by_abbrev_offset (dwarf_vma abbrev_base,
> > -                                dwarf_vma abbrev_offset)
> > - {
> > -@@ -966,7 +959,7 @@ find_abbrev_list_by_abbrev_offset (dwarf
> > - /* Find the abbreviation map for the CU that includes OFFSET.
> > -    OFFSET is an absolute offset from the start of the .debug_info
> section.  */
> > - /* FIXME: This function is going to slow down readelf & objdump.
> > --   Consider using a better algorithm to mitigate this effect.  */
> > -+   Not caching abbrevs is likely the answer.  */
> > -
> > - static  abbrev_map *
> > - find_abbrev_map_by_offset (dwarf_vma offset)
> > -@@ -1033,40 +1026,18 @@ add_abbrev_attr (unsigned long    attrib
> > -   list->last_abbrev->last_attr = attr;
> > - }
> > -
> > --/* Processes the (partial) contents of a .debug_abbrev section.
> > --   Returns NULL if the end of the section was encountered.
> > --   Returns the address after the last byte read if the end of
> > --   an abbreviation set was found.  */
> > -+/* Return processed (partial) contents of a .debug_abbrev section.
> > -+   Returns NULL on errors.  */
> > -
> > --static unsigned char *
> > -+static abbrev_list *
> > - process_abbrev_set (struct dwarf_section *section,
> > --                dwarf_vma abbrev_base,
> > --                dwarf_vma abbrev_size,
> > --                dwarf_vma abbrev_offset,
> > --                abbrev_list *list)
> > -+                unsigned char *start,
> > -+                unsigned char *end)
> > - {
> > --  if (abbrev_base >= section->size
> > --      || abbrev_size > section->size - abbrev_base)
> > --    {
> > --      /* PR 17531: file:4bcd9ce9.  */
> > --      warn (_("Debug info is corrupted, abbrev size (%lx) is larger
> than "
> > --          "abbrev section size (%lx)\n"),
> > --          (unsigned long) (abbrev_base + abbrev_size),
> > --          (unsigned long) section->size);
> > --      return NULL;
> > --    }
> > --  if (abbrev_offset >= abbrev_size)
> > --    {
> > --      warn (_("Debug info is corrupted, abbrev offset (%lx) is larger
> than "
> > --          "abbrev section size (%lx)\n"),
> > --        (unsigned long) abbrev_offset,
> > --        (unsigned long) abbrev_size);
> > --      return NULL;
> > --    }
> > -+  abbrev_list *list = xmalloc (sizeof (*list));
> > -+  list->first_abbrev = NULL;
> > -+  list->last_abbrev = NULL;
> > -
> > --  unsigned char *start = section->start + abbrev_base;
> > --  unsigned char *end = start + abbrev_size;
> > --  start += abbrev_offset;
> > -   while (start < end)
> > -     {
> > -       unsigned long entry;
> > -@@ -1079,14 +1050,18 @@ process_abbrev_set (struct dwarf_section
> > -       /* A single zero is supposed to end the set according
> > -      to the standard.  If there's more, then signal that to
> > -      the caller.  */
> > --      if (start == end)
> > --    return NULL;
> > --      if (entry == 0)
> > --    return start;
> > -+      if (start == end || entry == 0)
> > -+    {
> > -+      list->start_of_next_abbrevs = start != end ? start : NULL;
> > -+      return list;
> > -+    }
> > -
> > -       READ_ULEB (tag, start, end);
> > -       if (start == end)
> > --    return NULL;
> > -+    {
> > -+      free (list);
> > -+      return NULL;
> > -+    }
> > -
> > -       children = *start++;
> > -
> > -@@ -1121,9 +1096,67 @@ process_abbrev_set (struct dwarf_section
> > -   /* Report the missing single zero which ends the section.  */
> > -   error (_(".debug_abbrev section not zero terminated\n"));
> > -
> > -+  free (list);
> > -   return NULL;
> > - }
> > -
> > -+/* Return a sequence of abbrevs in SECTION starting at ABBREV_BASE
> > -+   plus ABBREV_OFFSET and finishing at ABBREV_BASE + ABBREV_SIZE.
> > -+   If FREE_LIST is non-NULL search the already decoded abbrevs on
> > -+   abbrev_lists first and if found set *FREE_LIST to NULL.  If
> > -+   searching doesn't find a matching abbrev, set *FREE_LIST to the
> > -+   newly allocated list.  If FREE_LIST is NULL, no search is done and
> > -+   the returned abbrev_list is always newly allocated.  */
> > -+
> > -+static abbrev_list *
> > -+find_and_process_abbrev_set (struct dwarf_section *section,
> > -+                         dwarf_vma abbrev_base,
> > -+                         dwarf_vma abbrev_size,
> > -+                         dwarf_vma abbrev_offset,
> > -+                         abbrev_list **free_list)
> > -+{
> > -+  if (free_list)
> > -+    *free_list = NULL;
> > -+
> > -+  if (abbrev_base >= section->size
> > -+      || abbrev_size > section->size - abbrev_base)
> > -+    {
> > -+      /* PR 17531: file:4bcd9ce9.  */
> > -+      warn (_("Debug info is corrupted, abbrev size (%lx) is larger
> than "
> > -+          "abbrev section size (%lx)\n"),
> > -+          (unsigned long) (abbrev_base + abbrev_size),
> > -+          (unsigned long) section->size);
> > -+      return NULL;
> > -+    }
> > -+  if (abbrev_offset >= abbrev_size)
> > -+    {
> > -+      warn (_("Debug info is corrupted, abbrev offset (%lx) is larger
> than "
> > -+          "abbrev section size (%lx)\n"),
> > -+        (unsigned long) abbrev_offset,
> > -+        (unsigned long) abbrev_size);
> > -+      return NULL;
> > -+    }
> > -+
> > -+  unsigned char *start = section->start + abbrev_base + abbrev_offset;
> > -+  unsigned char *end = section->start + abbrev_base + abbrev_size;
> > -+  abbrev_list *list = NULL;
> > -+  if (free_list)
> > -+    list = find_abbrev_list_by_abbrev_offset (abbrev_base,
> abbrev_offset);
> > -+  if (list == NULL)
> > -+    {
> > -+      list = process_abbrev_set (section, start, end);
> > -+      if (list)
> > -+    {
> > -+      list->abbrev_base = abbrev_base;
> > -+      list->abbrev_offset = abbrev_offset;
> > -+      list->next = NULL;
> > -+    }
> > -+      if (free_list)
> > -+    *free_list = list;
> > -+    }
> > -+  return list;
> > -+}
> > -+
> > - static const char *
> > - get_TAG_name (unsigned long tag)
> > - {
> > -@@ -3670,7 +3703,6 @@ process_debug_info (struct dwarf_section
> > -       dwarf_vma                 cu_offset;
> > -       unsigned int              offset_size;
> > -       struct cu_tu_set *        this_set;
> > --      abbrev_list *             list;
> > -       unsigned char *end_cu;
> > -
> > -       hdrptr = start;
> > -@@ -3726,22 +3758,18 @@ process_debug_info (struct dwarf_section
> > -       abbrev_size = this_set->section_sizes [DW_SECT_ABBREV];
> > -     }
> > -
> > --      list = find_abbrev_list_by_abbrev_offset (abbrev_base,
> > --                                            compunit.cu_abbrev_offset);
> > --      if (list == NULL)
> > --    {
> > --      unsigned char *  next;
> > --
> > --      list = new_abbrev_list (abbrev_base,
> > --                              compunit.cu_abbrev_offset);
> > --      next = process_abbrev_set (&debug_displays[abbrev_sec].section,
> > --                                 abbrev_base, abbrev_size,
> > --                                 compunit.cu_abbrev_offset, list);
> > --      list->start_of_next_abbrevs = next;
> > --    }
> > --
> > -+      abbrev_list *list;
> > -+      abbrev_list *free_list;
> > -+      list = find_and_process_abbrev_set
> (&debug_displays[abbrev_sec].section,
> > -+                                      abbrev_base, abbrev_size,
> > -+                                      compunit.cu_abbrev_offset,
> > -+                                      &free_list);
> > -       start = end_cu;
> > --      record_abbrev_list_for_cu (cu_offset, start - section_begin,
> list);
> > -+      if (list != NULL && list->first_abbrev != NULL)
> > -+    record_abbrev_list_for_cu (cu_offset, start - section_begin,
> > -+                               list, free_list);
> > -+      else if (free_list != NULL)
> > -+    free_abbrev_list (free_list);
> > -     }
> > -
> > -   for (start = section_begin, unit = 0; start < end; unit++)
> > -@@ -3757,7 +3785,6 @@ process_debug_info (struct dwarf_section
> > -       struct cu_tu_set *this_set;
> > -       dwarf_vma abbrev_base;
> > -       size_t abbrev_size;
> > --      abbrev_list * list = NULL;
> > -       unsigned char *end_cu;
> > -
> > -       hdrptr = start;
> > -@@ -3936,20 +3963,10 @@ process_debug_info (struct dwarf_section
> > -     }
> > -
> > -       /* Process the abbrevs used by this compilation unit.  */
> > --      list = find_abbrev_list_by_abbrev_offset (abbrev_base,
> > --                                            compunit.cu_abbrev_offset);
> > --      if (list == NULL)
> > --    {
> > --      unsigned char *next;
> > --
> > --      list = new_abbrev_list (abbrev_base,
> > --                              compunit.cu_abbrev_offset);
> > --      next = process_abbrev_set (&debug_displays[abbrev_sec].section,
> > --                                 abbrev_base, abbrev_size,
> > --                                 compunit.cu_abbrev_offset, list);
> > --      list->start_of_next_abbrevs = next;
> > --    }
> > --
> > -+      abbrev_list *list;
> > -+      list = find_and_process_abbrev_set
> (&debug_displays[abbrev_sec].section,
> > -+                                      abbrev_base, abbrev_size,
> > -+                                      compunit.cu_abbrev_offset, NULL);
> > -       level = 0;
> > -       last_level = level;
> > -       saved_level = -1;
> > -@@ -4128,6 +4145,8 @@ process_debug_info (struct dwarf_section
> > -       if (entry->children)
> > -         ++level;
> > -     }
> > -+      if (list != NULL)
> > -+    free_abbrev_list (list);
> > -     }
> > -
> > -   /* Set num_debug_info_entries here so that it can be used to check if
> > -@@ -6353,24 +6372,15 @@ display_debug_abbrev (struct dwarf_secti
> > -
> > -   do
> > -     {
> > --      abbrev_list *    list;
> > --      dwarf_vma        offset;
> > --
> > --      offset = start - section->start;
> > --      list = find_abbrev_list_by_abbrev_offset (0, offset);
> > -+      dwarf_vma offset = start - section->start;
> > -+      abbrev_list *list = find_and_process_abbrev_set (section, 0,
> > -+                                                   section->size,
> offset,
> > -+                                                   NULL);
> > -       if (list == NULL)
> > --    {
> > --      list = new_abbrev_list (0, offset);
> > --      start = process_abbrev_set (section, 0, section->size, offset,
> list);
> > --      list->start_of_next_abbrevs = start;
> > --    }
> > --      else
> > --    start = list->start_of_next_abbrevs;
> > --
> > --      if (list->first_abbrev == NULL)
> > --    continue;
> > -+    break;
> > -
> > --      printf (_("  Number TAG (0x%lx)\n"), (long) offset);
> > -+      if (list->first_abbrev)
> > -+    printf (_("  Number TAG (0x%lx)\n"), (long) offset);
> > -
> > -       for (entry = list->first_abbrev; entry; entry = entry->next)
> > -     {
> > -@@ -6391,6 +6401,8 @@ display_debug_abbrev (struct dwarf_secti
> > -           putchar ('\n');
> > -         }
> > -     }
> > -+      start = list->start_of_next_abbrevs;
> > -+      free_abbrev_list (list);
> > -     }
> > -   while (start);
> > -
> > diff --git
> a/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-2.patch
> b/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-2.patch
> > deleted file mode 100644
> > index e30b4d86e1..0000000000
> > --- a/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-2.patch
> > +++ /dev/null
> > @@ -1,536 +0,0 @@
> > -From 175b91507b83ad42607d2f6dadaf55b7b511bdbe Mon Sep 17 00:00:00 2001
> > -From: Alan Modra <amodra@gmail.com>
> > -Date: Wed, 20 Jul 2022 18:28:50 +0930
> > -Subject: [PATCH] miscellaneous dwarf.c tidies
> > -
> > -     * dwarf.c: Leading and trailing whitespace fixes.
> > -     (free_abbrev_list): New function.
> > -     (free_all_abbrevs): Use the above.  Free cu_abbrev_map here too.
> > -     (process_abbrev_set): Print actual section name on error.
> > -     (get_type_abbrev_from_form): Add overflow check.
> > -     (free_debug_memory): Don't free cu_abbrev_map here..
> > -     (process_debug_info): ..or here.  Warn on another case of not
> > -     finding a neeeded abbrev.
> > -
> > -Upstream-Status: Backport [
> https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=175b91507b83ad42607d2f6dadaf55b7b511bdbe
> ]
> > -
> > -Signed-off-by: Pgowda <pgowda.cve@gmail.com>
> > ----
> > - binutils/dwarf.c | 216 +++++++++++++++++++++++------------------------
> > - 1 file changed, 106 insertions(+), 110 deletions(-)
> > -
> > -diff --git a/binutils/dwarf.c b/binutils/dwarf.c
> > -index 2b1eec49422..267ed3bb382 100644
> > ---- a/binutils/dwarf.c
> > -+++ b/binutils/dwarf.c
> > -@@ -806,7 +806,7 @@ fetch_indexed_value (dwarf_vma idx,
> > -       pointer_size = 4;
> > -       bias = 12;
> > -     }
> > --
> > -+
> > -   dwarf_vma offset = idx * pointer_size;
> > -
> > -   /* Offsets are biased by the size of the section header
> > -@@ -908,38 +908,41 @@ record_abbrev_list_for_cu (dwarf_vma sta
> > -   next_free_abbrev_map_entry ++;
> > - }
> > -
> > --static void
> > --free_all_abbrevs (void)
> > -+static abbrev_list *
> > -+free_abbrev_list (abbrev_list *list)
> > - {
> > --  abbrev_list *  list;
> > -+  abbrev_entry *abbrv = list->first_abbrev;
> > -
> > --  for (list = abbrev_lists; list != NULL;)
> > -+  while (abbrv)
> > -     {
> > --      abbrev_list *   next = list->next;
> > --      abbrev_entry *  abbrv;
> > -+      abbrev_attr *attr = abbrv->first_attr;
> > -
> > --      for (abbrv = list->first_abbrev; abbrv != NULL;)
> > -+      while (attr)
> > -     {
> > --      abbrev_entry *  next_abbrev = abbrv->next;
> > --      abbrev_attr *   attr;
> > --
> > --      for (attr = abbrv->first_attr; attr;)
> > --        {
> > --          abbrev_attr *next_attr = attr->next;
> > --
> > --          free (attr);
> > --          attr = next_attr;
> > --        }
> > --
> > --      free (abbrv);
> > --      abbrv = next_abbrev;
> > -+      abbrev_attr *next_attr = attr->next;
> > -+      free (attr);
> > -+      attr = next_attr;
> > -     }
> > -
> > --      free (list);
> > --      list = next;
> > -+      abbrev_entry *next_abbrev = abbrv->next;
> > -+      free (abbrv);
> > -+      abbrv = next_abbrev;
> > -     }
> > -
> > --  abbrev_lists = NULL;
> > -+  abbrev_list *next = list->next;
> > -+  free (list);
> > -+  return next;
> > -+}
> > -+
> > -+static void
> > -+free_all_abbrevs (void)
> > -+{
> > -+  while (abbrev_lists)
> > -+    abbrev_lists = free_abbrev_list (abbrev_lists);
> > -+
> > -+  free (cu_abbrev_map);
> > -+  cu_abbrev_map = NULL;
> > -+  next_free_abbrev_map_entry = 0;
> > - }
> > -
> > - static abbrev_list *
> > -@@ -971,7 +974,7 @@ find_abbrev_map_by_offset (dwarf_vma off
> > -     && cu_abbrev_map[i].end > offset)
> > -       return cu_abbrev_map + i;
> > -
> > --  return NULL;
> > -+  return NULL;
> > - }
> > -
> > - static void
> > -@@ -1094,7 +1097,7 @@ process_abbrev_set (struct dwarf_section
> > -     }
> > -
> > -   /* Report the missing single zero which ends the section.  */
> > --  error (_(".debug_abbrev section not zero terminated\n"));
> > -+  error (_("%s section not zero terminated\n"), section->name);
> > -
> > -   free (list);
> > -   return NULL;
> > -@@ -1875,7 +1878,7 @@ fetch_alt_indirect_string (dwarf_vma off
> > -     dwarf_vmatoa ("x", offset));
> > -   return _("<offset is too big>");
> > - }
> > --
> > -+
> > - static const char *
> > - get_AT_name (unsigned long attribute)
> > - {
> > -@@ -2157,7 +2160,8 @@ get_type_abbrev_from_form (unsigned long
> > -     case DW_FORM_ref4:
> > -     case DW_FORM_ref8:
> > -     case DW_FORM_ref_udata:
> > --      if (uvalue + cu_offset > (size_t) (cu_end - section->start))
> > -+      if (uvalue + cu_offset < uvalue
> > -+      || uvalue + cu_offset > (size_t) (cu_end - section->start))
> > -     {
> > -       warn (_("Unable to resolve ref form: uvalue %lx + cu_offset %lx
> > CU size %lx\n"),
> > -             uvalue, (long) cu_offset, (long) (cu_end -
> section->start));
> > -@@ -2194,7 +2198,7 @@ get_type_abbrev_from_form (unsigned long
> > -       else
> > -     *map_return = NULL;
> > -     }
> > --
> > -+
> > -   READ_ULEB (abbrev_number, data, section->start + section->size);
> > -
> > -   for (entry = map->list->first_abbrev; entry != NULL; entry =
> entry->next)
> > -@@ -2783,10 +2787,10 @@ read_and_display_attr_value (unsigned lo
> > -       if (form == DW_FORM_loclistx)
> > -         {
> > -           if (dwo)
> > --            {
> > --              index = fetch_indexed_value (uvalue, loclists_dwo, 0);
> > --              index += (offset_size == 8) ? 20 : 12;
> > --            }
> > -+            {
> > -+              index = fetch_indexed_value (uvalue, loclists_dwo, 0);
> > -+              index += (offset_size == 8) ? 20 : 12;
> > -+            }
> > -           else if (debug_info_p == NULL)
> > -             {
> > -               index = fetch_indexed_value (uvalue, loclists, 0);
> > -@@ -2804,21 +2808,21 @@ read_and_display_attr_value (unsigned lo
> > -       else if (form == DW_FORM_rnglistx)
> > -         {
> > -           if (dwo)
> > --            {
> > --              index = fetch_indexed_value (uvalue, rnglists_dwo, 0);
> > --              index += (offset_size == 8) ? 20 : 12;
> > --            }
> > -+            {
> > -+              index = fetch_indexed_value (uvalue, rnglists_dwo, 0);
> > -+              index += (offset_size == 8) ? 20 : 12;
> > -+            }
> > -           else
> > --            {
> > --              if (debug_info_p == NULL)
> > --                base = 0;
> > --              else
> > --                base = debug_info_p->rnglists_base;
> > --              /* We do not have a cached value this time, so we
> perform the
> > --                 computation manually.  */
> > --              index = fetch_indexed_value (uvalue, rnglists, base);
> > --              index += base;
> > --            }
> > -+            {
> > -+              if (debug_info_p == NULL)
> > -+                base = 0;
> > -+              else
> > -+                base = debug_info_p->rnglists_base;
> > -+              /* We do not have a cached value this time, so we
> perform the
> > -+                 computation manually.  */
> > -+              index = fetch_indexed_value (uvalue, rnglists, base);
> > -+              index += base;
> > -+            }
> > -         }
> > -       else
> > -         {
> > -@@ -2844,7 +2848,7 @@ read_and_display_attr_value (unsigned lo
> > -       if (!do_loc)
> > -     printf ("%c<0x%s>", delimiter, dwarf_vmatoa ("x", uvalue +
> cu_offset));
> > -       break;
> > --
> > -+
> > -     default:
> > -       warn (_("Unrecognized form: 0x%lx\n"), form);
> > -       /* What to do?  Consume a byte maybe?  */
> > -@@ -2869,9 +2873,9 @@ read_and_display_attr_value (unsigned lo
> > -     case DW_AT_rnglists_base:
> > -       if (debug_info_p->rnglists_base)
> > -         warn (_("CU @ 0x%s has multiple rnglists_base values (0x%s and
> 0x%s)"),
> > --              dwarf_vmatoa ("x", debug_info_p->cu_offset),
> > --              dwarf_vmatoa ("x", debug_info_p->rnglists_base),
> > --              dwarf_vmatoa ("x", uvalue));
> > -+              dwarf_vmatoa ("x", debug_info_p->cu_offset),
> > -+              dwarf_vmatoa ("x", debug_info_p->rnglists_base),
> > -+              dwarf_vmatoa ("x", uvalue));
> > -       debug_info_p->rnglists_base = uvalue;
> > -       break;
> > -     case DW_AT_str_offsets_base:
> > -@@ -3021,7 +3025,7 @@ read_and_display_attr_value (unsigned lo
> > -           case DW_FORM_strx3:
> > -           case DW_FORM_strx4:
> > -             add_dwo_name (fetch_indexed_string (uvalue, this_set,
> offset_size, false,
> > --
> debug_info_p->str_offsets_base),
> > -+
> debug_info_p->str_offsets_base),
> > -                           cu_offset);
> > -             break;
> > -           case DW_FORM_string:
> > -@@ -3055,7 +3059,7 @@ read_and_display_attr_value (unsigned lo
> > -           case DW_FORM_strx3:
> > -           case DW_FORM_strx4:
> > -             add_dwo_dir (fetch_indexed_string (uvalue, this_set,
> offset_size, false,
> > --
>  debug_info_p->str_offsets_base),
> > -+
>  debug_info_p->str_offsets_base),
> > -                          cu_offset);
> > -             break;
> > -           case DW_FORM_string:
> > -@@ -3686,11 +3690,8 @@ process_debug_info (struct dwarf_section
> > -     introduce (section, false);
> > -
> > -   free_all_abbrevs ();
> > --  free (cu_abbrev_map);
> > --  cu_abbrev_map = NULL;
> > --  next_free_abbrev_map_entry = 0;
> > -
> > --  /* In order to be able to resolve DW_FORM_ref_attr forms we need
> > -+  /* In order to be able to resolve DW_FORM_ref_addr forms we need
> > -      to load *all* of the abbrevs for all CUs in this .debug_info
> > -      section.  This does effectively mean that we (partially) read
> > -      every CU header twice.  */
> > -@@ -4045,12 +4046,11 @@ process_debug_info (struct dwarf_section
> > -
> > -       /* Scan through the abbreviation list until we reach the
> > -          correct entry.  */
> > --      if (list == NULL)
> > --        continue;
> > --
> > --      for (entry = list->first_abbrev; entry != NULL; entry =
> entry->next)
> > --        if (entry->number == abbrev_number)
> > --          break;
> > -+      entry = NULL;
> > -+      if (list != NULL)
> > -+        for (entry = list->first_abbrev; entry != NULL; entry =
> entry->next)
> > -+          if (entry->number == abbrev_number)
> > -+            break;
> > -
> > -       if (entry == NULL)
> > -         {
> > -@@ -4074,7 +4074,7 @@ process_debug_info (struct dwarf_section
> > -           break;
> > -         case DW_TAG_compile_unit:
> > -         case DW_TAG_skeleton_unit:
> > --          need_base_address = 1;
> > -+          need_base_address = 1;
> > -           need_dwo_info = do_loc;
> > -           break;
> > -         case DW_TAG_entry_point:
> > -@@ -4459,7 +4459,7 @@ display_debug_sup (struct dwarf_section
> > -
> > -   SAFE_BYTE_GET_AND_INC (is_supplementary, start, 1, end);
> > -   if (is_supplementary != 0 && is_supplementary != 1)
> > --    warn (_("corrupt .debug_sup section: is_supplementary not 0 or
> 1\n"));
> > -+    warn (_("corrupt .debug_sup section: is_supplementary not 0 or
> 1\n"));
> > -
> > -   sup_filename = start;
> > -   if (is_supplementary && sup_filename[0] != 0)
> > -@@ -5638,7 +5638,7 @@ display_debug_lines_decoded (struct dwar
> > -                     printf ("%s  %11d  %#18" DWARF_VMA_FMT "x",
> > -                             newFileName, state_machine_regs.line,
> > -                             state_machine_regs.address);
> > --                }
> > -+                }
> > -               else
> > -                 {
> > -                   if (xop == -DW_LNE_end_sequence)
> > -@@ -6092,7 +6092,7 @@ display_debug_macro (struct dwarf_sectio
> > -   load_debug_section_with_follow (str, file);
> > -   load_debug_section_with_follow (line, file);
> > -   load_debug_section_with_follow (str_index, file);
> > --
> > -+
> > -   introduce (section, false);
> > -
> > -   while (curr < end)
> > -@@ -6537,7 +6537,7 @@ display_loc_list (struct dwarf_section *
> > -
> > -       /* Check base address specifiers.  */
> > -       if (is_max_address (begin, pointer_size)
> > --          && !is_max_address (end, pointer_size))
> > -+      && !is_max_address (end, pointer_size))
> > -     {
> > -       base_address = end;
> > -       print_dwarf_vma (begin, pointer_size);
> > -@@ -6715,7 +6715,7 @@ display_loclists_list (struct dwarf_sect
> > -     case DW_LLE_default_location:
> > -       begin = end = 0;
> > -       break;
> > --
> > -+
> > -     case DW_LLE_offset_pair:
> > -       READ_ULEB (begin, start, section_end);
> > -       begin += base_address;
> > -@@ -7011,7 +7011,7 @@ display_offset_entry_loclists (struct dw
> > -   unsigned char *  start = section->start;
> > -   unsigned char * const end = start + section->size;
> > -
> > --  introduce (section, false);
> > -+  introduce (section, false);
> > -
> > -   do
> > -     {
> > -@@ -7060,14 +7060,14 @@ display_offset_entry_loclists (struct dw
> > -             section->name, segment_selector_size);
> > -       return 0;
> > -     }
> > --
> > -+
> > -       if (offset_entry_count == 0)
> > -     {
> > -       warn (_("The %s section contains a table without offset\n"),
> > -             section->name);
> > -       return 0;
> > -     }
> > --
> > -+
> > -       printf (_("\n   Offset Entries starting at 0x%lx:\n"),
> > -           (long)(start - section->start));
> > -
> > -@@ -8229,7 +8229,7 @@ display_debug_rnglists (struct dwarf_sec
> > -       start = display_debug_rnglists_list
> > -         (start, end, address_size, offset, 0, offset_size);
> > -       if (start >= end)
> > --        break;
> > -+        break;
> > -     }
> > -
> > -       start = end;
> > -@@ -8347,12 +8347,12 @@ display_debug_ranges (struct dwarf_secti
> > -       next = section_begin + offset + debug_info_p->rnglists_base;
> > -
> > -       /* If multiple DWARF entities reference the same range then we
> will
> > --         have multiple entries in the `range_entries' list for the same
> > --         offset.  Thanks to the sort above these will all be
> consecutive in
> > --         the `range_entries' list, so we can easily ignore duplicates
> > --         here.  */
> > -+     have multiple entries in the `range_entries' list for the same
> > -+     offset.  Thanks to the sort above these will all be consecutive in
> > -+     the `range_entries' list, so we can easily ignore duplicates
> > -+     here.  */
> > -       if (i > 0 && last_offset == offset)
> > --        continue;
> > -+    continue;
> > -       last_offset = offset;
> > -
> > -       if (dwarf_check != 0 && i > 0)
> > -@@ -10286,7 +10286,7 @@ display_debug_names (struct dwarf_sectio
> > -       printf (_("Out of %lu items there are %zu bucket clashes"
> > -                 " (longest of %zu entries).\n"),
> > -               (unsigned long) name_count, hash_clash_count,
> longest_clash);
> > --
> > -+
> > -       if (name_count != buckets_filled + hash_clash_count)
> > -         warn (_("The name_count (%lu) is not the same as the used
> bucket_count (%lu) + the hash clash count (%lu)"),
> > -               (unsigned long) name_count,
> > -@@ -10390,7 +10390,7 @@ display_debug_names (struct dwarf_sectio
> > -             break;
> > -           if (tagno >= 0)
> > -             printf ("%s<%lu>",
> > --                    (tagno == 0 && second_abbrev_tag == 0 ? " " :
> "\n\t"),
> > -+                    (tagno == 0 && second_abbrev_tag == 0 ? " " :
> "\n\t"),
> > -                     (unsigned long) abbrev_tag);
> > -
> > -           for (entry = abbrev_lookup;
> > -@@ -10919,7 +10919,7 @@ process_cu_tu_index (struct dwarf_sectio
> > -      Check for integer overflow (can occur when size_t is 32-bit)
> > -      with overlarge ncols or nused values.  */
> > -       if (nused == -1u
> > --      || _mul_overflow ((size_t) ncols, 4, &temp)
> > -+      || _mul_overflow ((size_t) ncols, 4, &temp)
> > -       || _mul_overflow ((size_t) nused + 1, temp, &total)
> > -       || total > (size_t) (limit - ppool))
> > -     {
> > -@@ -10927,7 +10927,7 @@ process_cu_tu_index (struct dwarf_sectio
> > -             section->name);
> > -       return 0;
> > -     }
> > --
> > -+
> > -       if (do_display)
> > -     {
> > -       printf (_("  Offset table\n"));
> > -@@ -11431,8 +11431,8 @@ add_separate_debug_file (const char * fi
> > -
> > - static bool
> > - debuginfod_fetch_separate_debug_info (struct dwarf_section * section,
> > --                                      char ** filename,
> > --                                      void * file)
> > -+                                  char ** filename,
> > -+                                  void * file)
> > - {
> > -   size_t build_id_len;
> > -   unsigned char * build_id;
> > -@@ -11450,14 +11450,14 @@ debuginfod_fetch_separate_debug_info (st
> > -
> > -       filelen = strnlen ((const char *)section->start, section->size);
> > -       if (filelen == section->size)
> > --        /* Corrupt debugaltlink.  */
> > --        return false;
> > -+    /* Corrupt debugaltlink.  */
> > -+    return false;
> > -
> > -       build_id = section->start + filelen + 1;
> > -       build_id_len = section->size - (filelen + 1);
> > -
> > -       if (build_id_len == 0)
> > --        return false;
> > -+    return false;
> > -     }
> > -   else
> > -     return false;
> > -@@ -11469,25 +11469,25 @@ debuginfod_fetch_separate_debug_info (st
> > -
> > -       client = debuginfod_begin ();
> > -       if (client == NULL)
> > --        return false;
> > -+    return false;
> > -
> > -       /* Query debuginfod servers for the target file. If found its
> path
> > --         will be stored in filename.  */
> > -+     will be stored in filename.  */
> > -       fd = debuginfod_find_debuginfo (client, build_id, build_id_len,
> filename);
> > -       debuginfod_end (client);
> > -
> > -       /* Only free build_id if we allocated space for a hex string
> > --         in get_build_id ().  */
> > -+     in get_build_id ().  */
> > -       if (build_id_len == 0)
> > --        free (build_id);
> > -+    free (build_id);
> > -
> > -       if (fd >= 0)
> > --        {
> > --          /* File successfully retrieved. Close fd since we want to
> > --             use open_debug_file () on filename instead.  */
> > --          close (fd);
> > --          return true;
> > --        }
> > -+    {
> > -+      /* File successfully retrieved. Close fd since we want to
> > -+         use open_debug_file () on filename instead.  */
> > -+      close (fd);
> > -+      return true;
> > -+    }
> > -     }
> > -
> > -   return false;
> > -@@ -11500,7 +11500,7 @@ load_separate_debug_info (const char *
> > -                       parse_func_type         parse_func,
> > -                       check_func_type         check_func,
> > -                       void *                  func_data,
> > --                          void *                  file
> ATTRIBUTE_UNUSED)
> > -+                      void *                  file ATTRIBUTE_UNUSED)
> > - {
> > -   const char *   separate_filename;
> > -   char *         debug_filename;
> > -@@ -11616,11 +11616,11 @@ load_separate_debug_info (const char *
> > -                                              & tmp_filename,
> > -                                              file))
> > -       {
> > --        /* File successfully downloaded from server, replace
> > --           debug_filename with the file's path.  */
> > --        free (debug_filename);
> > --        debug_filename = tmp_filename;
> > --        goto found;
> > -+    /* File successfully downloaded from server, replace
> > -+       debug_filename with the file's path.  */
> > -+    free (debug_filename);
> > -+    debug_filename = tmp_filename;
> > -+    goto found;
> > -       }
> > -   }
> > - #endif
> > -@@ -11787,12 +11787,12 @@ load_build_id_debug_file (const char * m
> > -   /* In theory we should extract the contents of the section into
> > -      a note structure and then check the fields.  For now though
> > -      just use hard coded offsets instead:
> > --
> > -+
> > -        Field  Bytes    Contents
> > -     NSize  0...3   4
> > -     DSize  4...7   8+
> > -     Type   8..11   3  (NT_GNU_BUILD_ID)
> > --        Name   12.15   GNU\0
> > -+    Name   12.15   GNU\0
> > -     Data   16....   */
> > -
> > -   /* FIXME: Check the name size, name and type fields.  */
> > -@@ -11804,7 +11804,7 @@ load_build_id_debug_file (const char * m
> > -       warn (_(".note.gnu.build-id data size is too small\n"));
> > -       return;
> > -     }
> > --
> > -+
> > -   if (build_id_size > (section->size - 16))
> > -     {
> > -       warn (_(".note.gnu.build-id data size is too bug\n"));
> > -@@ -12100,10 +12100,6 @@ free_debug_memory (void)
> > -
> > -   free_all_abbrevs ();
> > -
> > --  free (cu_abbrev_map);
> > --  cu_abbrev_map = NULL;
> > --  next_free_abbrev_map_entry = 0;
> > --
> > -   free (shndx_pool);
> > -   shndx_pool = NULL;
> > -   shndx_pool_size = 0;
> > diff --git
> a/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-3.patch
> b/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-3.patch
> > deleted file mode 100644
> > index 04d06ed6b6..0000000000
> > --- a/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-3.patch
> > +++ /dev/null
> > @@ -1,95 +0,0 @@
> > -From 695c6dfe7e85006b98c8b746f3fd5f913c94ebff Mon Sep 17 00:00:00 2001
> > -From: Alan Modra <amodra@gmail.com>
> > -Date: Thu, 21 Jul 2022 09:56:15 +0930
> > -Subject: [PATCH] PR29370, infinite loop in display_debug_abbrev
> > -
> > -The PR29370 testcase is a fuzzed object file with multiple
> > -.trace_abbrev sections.  Multiple .trace_abbrev or .debug_abbrev
> > -sections are not a violation of the DWARF standard.  The DWARF5
> > -standard even gives an example of multiple .debug_abbrev sections
> > -contained in groups.  Caching and lookup of processed abbrevs thus
> > -needs to be done by section and offset rather than base and offset.
> > -(Why base anyway?)  Or, since section contents are kept, by a pointer
> > -into the contents.
> > -
> > -     PR 29370
> > -     * dwarf.c (struct abbrev_list): Replace abbrev_base and
> > -     abbrev_offset with raw field.
> > -     (find_abbrev_list_by_abbrev_offset): Delete.
> > -     (find_abbrev_list_by_raw_abbrev): New function.
> > -     (process_abbrev_set): Set list->raw and list->next.
> > -     (find_and_process_abbrev_set): Replace abbrev list lookup with
> > -     new function.  Don't set list abbrev_base, abbrev_offset or next.
> > -
> > -Upstream-Status: Backport [
> https://sourceware.org/git/?p=binutils-gdb.git;a=patch;h=695c6dfe7e85006b98c8b746f3fd5f913c94ebff
> ]
> > -
> > -Signed-off-by: Pgowda <pgowda.cve@gmail.com>
> > ----
> > - binutils/dwarf.c | 19 ++++++-------------
> > - 1 file changed, 6 insertions(+), 13 deletions(-)
> > -
> > -diff --git a/binutils/dwarf.c b/binutils/dwarf.c
> > -index 2fc352f74c5..99fb3566994 100644
> > ---- a/binutils/dwarf.c
> > -+++ b/binutils/dwarf.c
> > -@@ -856,8 +856,7 @@ typedef struct abbrev_list
> > - {
> > -   abbrev_entry *        first_abbrev;
> > -   abbrev_entry *        last_abbrev;
> > --  dwarf_vma             abbrev_base;
> > --  dwarf_vma             abbrev_offset;
> > -+  unsigned char *       raw;
> > -   struct abbrev_list *  next;
> > -   unsigned char *       start_of_next_abbrevs;
> > - }
> > -@@ -946,14 +945,12 @@ free_all_abbrevs (void)
> > - }
> > -
> > - static abbrev_list *
> > --find_abbrev_list_by_abbrev_offset (dwarf_vma abbrev_base,
> > --                               dwarf_vma abbrev_offset)
> > -+find_abbrev_list_by_raw_abbrev (unsigned char *raw)
> > - {
> > -   abbrev_list * list;
> > -
> > -   for (list = abbrev_lists; list != NULL; list = list->next)
> > --    if (list->abbrev_base == abbrev_base
> > --    && list->abbrev_offset == abbrev_offset)
> > -+    if (list->raw == raw)
> > -       return list;
> > -
> > -   return NULL;
> > -@@ -1040,6 +1037,7 @@ process_abbrev_set (struct dwarf_section
> > -   abbrev_list *list = xmalloc (sizeof (*list));
> > -   list->first_abbrev = NULL;
> > -   list->last_abbrev = NULL;
> > -+  list->raw = start;
> > -
> > -   while (start < end)
> > -     {
> > -@@ -1055,6 +1053,7 @@ process_abbrev_set (struct dwarf_section
> > -      the caller.  */
> > -       if (start == end || entry == 0)
> > -     {
> > -+      list->next = NULL;
> > -       list->start_of_next_abbrevs = start != end ? start : NULL;
> > -       return list;
> > -     }
> > -@@ -1144,16 +1143,10 @@ find_and_process_abbrev_set (struct dwar
> > -   unsigned char *end = section->start + abbrev_base + abbrev_size;
> > -   abbrev_list *list = NULL;
> > -   if (free_list)
> > --    list = find_abbrev_list_by_abbrev_offset (abbrev_base,
> abbrev_offset);
> > -+    list = find_abbrev_list_by_raw_abbrev (start);
> > -   if (list == NULL)
> > -     {
> > -       list = process_abbrev_set (section, start, end);
> > --      if (list)
> > --    {
> > --      list->abbrev_base = abbrev_base;
> > --      list->abbrev_offset = abbrev_offset;
> > --      list->next = NULL;
> > --    }
> > -       if (free_list)
> > -     *free_list = list;
> > -     }
> > diff --git
> a/meta/recipes-devtools/binutils/binutils/0014-configure-remove-dependencies-on-gmp-and-mpfr-when-g.patch
> b/meta/recipes-devtools/binutils/binutils/0014-configure-remove-dependencies-on-gmp-and-mpfr-when-g.patch
> > new file mode 100644
> > index 0000000000..04c1310cbe
> > --- /dev/null
> > +++
> b/meta/recipes-devtools/binutils/binutils/0014-configure-remove-dependencies-on-gmp-and-mpfr-when-g.patch
> > @@ -0,0 +1,56 @@
> > +From 518c167116ab7aa6bb84a97200aeda2c4289e064 Mon Sep 17 00:00:00 2001
> > +From: =?UTF-8?q?Cl=C3=A9ment=20Chigot?= <chigot@adacore.com>
> > +Date: Tue, 3 Jan 2023 14:24:43 +0100
> > +Subject: [PATCH] configure: remove dependencies on gmp and mpfr when
> gdb is
> > + disabled
> > +
> > +Since 991180627851801f1999d1ebbc0e569a17e47c74, the configure checks
> > +about GMP and MPFR for gdb builds have been moved to the toplevel
> > +configure.
> > +However, it doesn't take into account the --disable-gdb option. Meaning
> > +that a build without gdb will require these libraries even if not
> > +needed.
> > +
> > +ChangeLog:
> > +
> > +     * configure.ac: Skip GMP and MPFR when --disable-gdb is
> > +     provided.
> > +     * configure: Regenerate.
> > +
> > +Upstream-Status: Backport [
> https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=5fb0e308577143ceb313fde5538dc9ecb038f29f
> ]
> > +Signed-off-by: Khem Raj <raj.khem@gmail.com>
> > +---
> > + configure    | 4 +++-
> > + configure.ac | 4 +++-
> > + 2 files changed, 6 insertions(+), 2 deletions(-)
> > +
> > +diff --git a/configure b/configure
> > +index bdc3583215f..b63b5cd3de0 100755
> > +--- a/configure
> > ++++ b/configure
> > +@@ -8032,7 +8032,9 @@ if test -d ${srcdir}/gcc ; then
> > +   require_mpc=yes
> > + fi
> > + if test -d ${srcdir}/gdb ; then
> > +-  require_gmp=yes
> > ++  if test "x$enable_gdb" != xno; then
> > ++   require_gmp=yes
> > ++  fi
> > + fi
> > +
> > + gmplibs="-lmpfr -lgmp"
> > +diff --git a/configure.ac b/configure.ac
> > +index 1c00b9aec42..2df870b86af 100644
> > +--- a/configure.ac
> > ++++ b/configure.ac
> > +@@ -1585,7 +1585,9 @@ if test -d ${srcdir}/gcc ; then
> > +   require_mpc=yes
> > + fi
> > + if test -d ${srcdir}/gdb ; then
> > +-  require_gmp=yes
> > ++  if test "x$enable_gdb" != xno; then
> > ++   require_gmp=yes
> > ++  fi
> > + fi
> > +
> > + gmplibs="-lmpfr -lgmp"
> > diff --git
> a/meta/recipes-devtools/binutils/binutils/0015-CVE-2022-4285.patch
> b/meta/recipes-devtools/binutils/binutils/0015-CVE-2022-4285.patch
> > deleted file mode 100644
> > index 46ec0b15a3..0000000000
> > --- a/meta/recipes-devtools/binutils/binutils/0015-CVE-2022-4285.patch
> > +++ /dev/null
> > @@ -1,37 +0,0 @@
> > -From 5c831a3c7f3ca98d6aba1200353311e1a1f84c70 Mon Sep 17 00:00:00 2001
> > -From: Nick Clifton <nickc@redhat.com>
> > -Date: Wed, 19 Oct 2022 15:09:12 +0100
> > -Subject: [PATCH] Fix an illegal memory access when parsing an ELF file
> > - containing corrupt symbol version information.
> > -
> > -     PR 29699
> > -     * elf.c (_bfd_elf_slurp_version_tables): Fail if the sh_info field
> > -     of the section header is zero.
> > -
> > -Upstream-Status: Backport
> > -[
> https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=5c831a3c7f3ca98d6aba1200353311e1a1f84c70
> ]
> > -
> > -Signed-off-by: Pgowda <pgowda.cve@gmail.com>
> > ----
> > - bfd/ChangeLog | 6 ++++++
> > - bfd/elf.c     | 4 +++-
> > - 2 files changed, 9 insertions(+), 1 deletion(-)
> > -
> > -diff --git a/bfd/elf.c b/bfd/elf.c
> > -index fe00e0f9189..7cd7febcf95 100644
> > ---- a/bfd/elf.c
> > -+++ b/bfd/elf.c
> > -@@ -8918,7 +8918,9 @@ _bfd_elf_slurp_version_tables (bfd *abfd, bool
> default_imported_symver)
> > -       bfd_set_error (bfd_error_file_too_big);
> > -       goto error_return_verref;
> > -     }
> > --      elf_tdata (abfd)->verref = (Elf_Internal_Verneed *) bfd_alloc
> (abfd, amt);
> > -+      if (amt == 0)
> > -+    goto error_return_verref;
> > -+      elf_tdata (abfd)->verref = (Elf_Internal_Verneed *) bfd_zalloc
> (abfd, amt);
> > -       if (elf_tdata (abfd)->verref == NULL)
> > -     goto error_return_verref;
> > -
> > ---
> > -2.31.1
> > -
> > diff --git
> a/meta/recipes-devtools/binutils/binutils/0015-Remove-duplicate-pe-dll.o-entry-deom-targ_extra_ofil.patch
> b/meta/recipes-devtools/binutils/binutils/0015-Remove-duplicate-pe-dll.o-entry-deom-targ_extra_ofil.patch
> > new file mode 100644
> > index 0000000000..f57f65ce72
> > --- /dev/null
> > +++
> b/meta/recipes-devtools/binutils/binutils/0015-Remove-duplicate-pe-dll.o-entry-deom-targ_extra_ofil.patch
> > @@ -0,0 +1,32 @@
> > +From 9599d7d48913fca4c2bf0d0012f9655353ca6f6c Mon Sep 17 00:00:00 2001
> > +From: Khem Raj <raj.khem@gmail.com>
> > +Date: Wed, 18 Jan 2023 19:35:07 -0800
> > +Subject: [PATCH] Remove duplicate pe-dll.o entry deom targ_extra_ofiles
> > +
> > +Commit c60b3806799abf1d7f6cf5108a1b0e733a950b13 added support for
> > +aarch64-pe which introduced wrapper over pep-dll.c for x86_64 as well as
> > +aarch64, on x86_64 it was added but the old object pe-dll.o needs to be
> > +removed too, otherwise build fails with duplicate symbols from pe-dll.o
> > +and pep-dll-x86_64.o
> > +
> > +Upstream-Status: Submitted [
> https://sourceware.org/pipermail/binutils/2023-January/125739.html]
> > +Signed-off-by: Khem Raj <raj.khem@gmail.com>
> > +Cc: Jedidiah Thompson <wej22007@outlook.com>
> > +Cc: Zac Walker <zac.walker@linaro.org>
> > +---
> > + ld/configure.tgt | 4 ++--
> > + 1 file changed, 2 insertions(+), 2 deletions(-)
> > +
> > +diff --git a/ld/configure.tgt b/ld/configure.tgt
> > +index de04a44b812..f80c84ab13c 100644
> > +--- a/ld/configure.tgt
> > ++++ b/ld/configure.tgt
> > +@@ -1056,7 +1056,7 @@ x86_64-*-cygwin)       targ_emul=i386pep ;
> > +                     ;;
> > + x86_64-*-mingw*)    targ_emul=i386pep ;
> > +                     targ_extra_emuls=i386pe
> > +-                    targ_extra_ofiles="deffilep.o pdb.o pep-dll.o
> pe-dll.o"
> > ++                    targ_extra_ofiles="deffilep.o pdb.o pe-dll.o"
> > +                     ;;
> > + x86_64-*-gnu*)              targ_emul=elf_x86_64
> > +                     targ_extra_emuls="elf32_x86_64 elf_iamcu elf_i386"
> > diff --git a/meta/recipes-devtools/binutils/binutils_2.39.bb
> b/meta/recipes-devtools/binutils/binutils_2.40.bb
> > similarity index 100%
> > rename from meta/recipes-devtools/binutils/binutils_2.39.bb
> > rename to meta/recipes-devtools/binutils/binutils_2.40.bb
> > --
> > 2.39.1
> >
>
> >
> >
> >
>
>
> --
> Alexandre Belloni, co-owner and COO, Bootlin
> Embedded Linux and Kernel engineering
> https://bootlin.com
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#177319):
> https://lists.openembedded.org/g/openembedded-core/message/177319
> Mute This Topic: https://lists.openembedded.org/mt/96390083/3617156
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [
> Martin.Jansa@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>

[-- Attachment #2: Type: text/html, Size: 1455801 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [OE-core] [PATCH v3 1/3] binutils: Upgrade to 2.40 release
  2023-02-18 21:56 ` Alexandre Belloni
  2023-02-18 21:59   ` Martin Jansa
@ 2023-02-19  0:59   ` Khem Raj
  1 sibling, 0 replies; 10+ messages in thread
From: Khem Raj @ 2023-02-19  0:59 UTC (permalink / raw)
  To: Alexandre Belloni; +Cc: openembedded-core

yeah I am aware of this. Havent found enough time to look into it yet.
Maybe file a ticket so we can track it.

On Sat, Feb 18, 2023 at 1:56 PM Alexandre Belloni
<alexandre.belloni@bootlin.com> wrote:
>
> Hello Khem,
>
> binutils 2.40 fails to build with -D_TIME_BITS=64:
>
> https://autobuilder.yoctoproject.org/typhoon/#/builders/48/builds/6722/steps/11/logs/stdio
>
> | {standard input}: Assembler messages:
> | {standard input}:12377: Error: symbol `creat64' is already defined
> | {standard input}:12919: Error: symbol `creat64.cold' is already defined
>
> On 19/01/2023 15:51:39-0800, Khem Raj wrote:
> > Signed-off-by: Khem Raj <raj.khem@gmail.com>
> > ---
> > v1 -> v2:
> > - Fix build on mingw
> > - Backport fix to build with --disable-gdb
> >
> > v2 -> v3:
> > - Adjust mingw build fix to not mess with normal x86_64
> >
> >  meta/conf/distro/include/tcmode-default.inc   |     2 +-
> >  .../{binutils-2.39.inc => binutils-2.40.inc}  |    22 +-
> >  ....39.bb => binutils-cross-canadian_2.40.bb} |     0
> >  ...39.bb => binutils-cross-testsuite_2.40.bb} |     0
> >  ...s-cross_2.39.bb => binutils-cross_2.40.bb} |     0
> >  ...ssdk_2.39.bb => binutils-crosssdk_2.40.bb} |     0
> >  ...s-crosssdk-Generate-relocatable-SDKs.patch |    10 +-
> >  ...o-not-generate-linker-script-directo.patch |     4 +-
> >  ...dk-Search-for-alternative-ld.so.conf.patch |    18 +-
> >  ...004-Point-scripts-location-to-libdir.patch |    10 +-
> >  ...stro-compiler-point-to-the-wrong-ins.patch |     4 +-
> >  ...-system-directories-when-cross-linki.patch |    44 +-
> >  ...ect-assembling-for-ppc-wait-mnemonic.patch |     8 +-
> >  .../binutils/0008-Use-libtool-2.4.patch       | 19254 ++++++++++------
> >  ...h-in-libtool-when-sysroot-is-enabled.patch |     2 +-
> >  .../0010-sync-with-OE-libtool-changes.patch   |     2 +-
> >  ...or-clang-before-checking-gcc-version.patch |    10 +-
> >  ...-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch |     4 +-
> >  .../binutils/0013-CVE-2022-38533.patch        |    36 -
> >  ...sing-_Alignof-when-using-C11-or-newe.patch |    48 +
> >  .../binutils/0014-CVE-2022-38128-1.patch      |   350 -
> >  .../binutils/0014-CVE-2022-38128-2.patch      |   536 -
> >  .../binutils/0014-CVE-2022-38128-3.patch      |    95 -
> >  ...-dependencies-on-gmp-and-mpfr-when-g.patch |    56 +
> >  .../binutils/0015-CVE-2022-4285.patch         |    37 -
> >  ...-pe-dll.o-entry-deom-targ_extra_ofil.patch |    32 +
> >  .../{binutils_2.39.bb => binutils_2.40.bb}    |     0
> >  27 files changed, 11811 insertions(+), 8773 deletions(-)
> >  rename meta/recipes-devtools/binutils/{binutils-2.39.inc => binutils-2.40.inc} (71%)
> >  rename meta/recipes-devtools/binutils/{binutils-cross-canadian_2.39.bb => binutils-cross-canadian_2.40.bb} (100%)
> >  rename meta/recipes-devtools/binutils/{binutils-cross-testsuite_2.39.bb => binutils-cross-testsuite_2.40.bb} (100%)
> >  rename meta/recipes-devtools/binutils/{binutils-cross_2.39.bb => binutils-cross_2.40.bb} (100%)
> >  rename meta/recipes-devtools/binutils/{binutils-crosssdk_2.39.bb => binutils-crosssdk_2.40.bb} (100%)
> >  delete mode 100644 meta/recipes-devtools/binutils/binutils/0013-CVE-2022-38533.patch
> >  create mode 100644 meta/recipes-devtools/binutils/binutils/0013-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch
> >  delete mode 100644 meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-1.patch
> >  delete mode 100644 meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-2.patch
> >  delete mode 100644 meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-3.patch
> >  create mode 100644 meta/recipes-devtools/binutils/binutils/0014-configure-remove-dependencies-on-gmp-and-mpfr-when-g.patch
> >  delete mode 100644 meta/recipes-devtools/binutils/binutils/0015-CVE-2022-4285.patch
> >  create mode 100644 meta/recipes-devtools/binutils/binutils/0015-Remove-duplicate-pe-dll.o-entry-deom-targ_extra_ofil.patch
> >  rename meta/recipes-devtools/binutils/{binutils_2.39.bb => binutils_2.40.bb} (100%)
> >
> > diff --git a/meta/conf/distro/include/tcmode-default.inc b/meta/conf/distro/include/tcmode-default.inc
> > index 4d4929529a..bcc5f7ce1f 100644
> > --- a/meta/conf/distro/include/tcmode-default.inc
> > +++ b/meta/conf/distro/include/tcmode-default.inc
> > @@ -18,7 +18,7 @@ PREFERRED_PROVIDER_virtual/gettext ??= "gettext"
> >
> >  GCCVERSION ?= "12.%"
> >  SDKGCCVERSION ?= "${GCCVERSION}"
> > -BINUVERSION ?= "2.39%"
> > +BINUVERSION ?= "2.40%"
> >  GDBVERSION ?= "12.%"
> >  GLIBCVERSION ?= "2.37"
> >  LINUXLIBCVERSION ?= "6.1%"
> > diff --git a/meta/recipes-devtools/binutils/binutils-2.39.inc b/meta/recipes-devtools/binutils/binutils-2.40.inc
> > similarity index 71%
> > rename from meta/recipes-devtools/binutils/binutils-2.39.inc
> > rename to meta/recipes-devtools/binutils/binutils-2.40.inc
> > index 419571d56c..c2b926bb32 100644
> > --- a/meta/recipes-devtools/binutils/binutils-2.39.inc
> > +++ b/meta/recipes-devtools/binutils/binutils-2.40.inc
> > @@ -10,15 +10,15 @@ LIC_FILES_CHKSUM="\
> >      file://bfd/COPYING;md5=d32239bcb673463ab874e80d47fae504\
> >      "
> >
> > -# When upgrading to 2.39, please make sure there is no trailing .0, so
> > +# When upgrading to 2.41, please make sure there is no trailing .0, so
> >  # that upstream version check can work correctly.
> > -PV = "2.39"
> > -CVE_VERSION = "2.39"
> > -SRCBRANCH ?= "binutils-2_39-branch"
> > +PV = "2.40"
> > +CVE_VERSION = "2.40"
> > +SRCBRANCH ?= "binutils-2_40-branch"
> >
> >  UPSTREAM_CHECK_GITTAGREGEX = "binutils-(?P<pver>\d+_(\d_?)*)"
> >
> > -SRCREV ?= "f89058434f13382c85b8729464192bc7763d88a4"
> > +SRCREV ?= "ffb83e32fc11f36b7b82b876c14888f82cd983b3"
> >  BINUTILS_GIT_URI ?= "git://sourceware.org/git/binutils-gdb.git;branch=${SRCBRANCH};protocol=git"
> >  SRC_URI = "\
> >       ${BINUTILS_GIT_URI} \
> > @@ -31,14 +31,8 @@ SRC_URI = "\
> >       file://0010-sync-with-OE-libtool-changes.patch \
> >       file://0011-Check-for-clang-before-checking-gcc-version.patch \
> >       file://0012-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch \
> > -     file://0013-CVE-2022-38533.patch \
> > -     file://0014-CVE-2022-38128-1.patch \
> > -     file://0014-CVE-2022-38128-2.patch \
> > -     file://0014-CVE-2022-38128-3.patch \
> > -     file://0015-CVE-2022-4285.patch \
> > +     file://0013-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch \
> > +     file://0014-configure-remove-dependencies-on-gmp-and-mpfr-when-g.patch \
> > +     file://0015-Remove-duplicate-pe-dll.o-entry-deom-targ_extra_ofil.patch \
> >  "
> >  S  = "${WORKDIR}/git"
> > -# Already in 2.39 branch
> > -# - https://sourceware.org/bugzilla/show_bug.cgi?id=29289
> > -# - https://sourceware.org/bugzilla/show_bug.cgi?id=29290
> > -CVE_CHECK_IGNORE += "CVE-2022-38126 CVE-2022-38127"
> > diff --git a/meta/recipes-devtools/binutils/binutils-cross-canadian_2.39.bb b/meta/recipes-devtools/binutils/binutils-cross-canadian_2.40.bb
> > similarity index 100%
> > rename from meta/recipes-devtools/binutils/binutils-cross-canadian_2.39.bb
> > rename to meta/recipes-devtools/binutils/binutils-cross-canadian_2.40.bb
> > diff --git a/meta/recipes-devtools/binutils/binutils-cross-testsuite_2.39.bb b/meta/recipes-devtools/binutils/binutils-cross-testsuite_2.40.bb
> > similarity index 100%
> > rename from meta/recipes-devtools/binutils/binutils-cross-testsuite_2.39.bb
> > rename to meta/recipes-devtools/binutils/binutils-cross-testsuite_2.40.bb
> > diff --git a/meta/recipes-devtools/binutils/binutils-cross_2.39.bb b/meta/recipes-devtools/binutils/binutils-cross_2.40.bb
> > similarity index 100%
> > rename from meta/recipes-devtools/binutils/binutils-cross_2.39.bb
> > rename to meta/recipes-devtools/binutils/binutils-cross_2.40.bb
> > diff --git a/meta/recipes-devtools/binutils/binutils-crosssdk_2.39.bb b/meta/recipes-devtools/binutils/binutils-crosssdk_2.40.bb
> > similarity index 100%
> > rename from meta/recipes-devtools/binutils/binutils-crosssdk_2.39.bb
> > rename to meta/recipes-devtools/binutils/binutils-crosssdk_2.40.bb
> > diff --git a/meta/recipes-devtools/binutils/binutils/0001-binutils-crosssdk-Generate-relocatable-SDKs.patch b/meta/recipes-devtools/binutils/binutils/0001-binutils-crosssdk-Generate-relocatable-SDKs.patch
> > index 9a7ee494c8..7fffa81724 100644
> > --- a/meta/recipes-devtools/binutils/binutils/0001-binutils-crosssdk-Generate-relocatable-SDKs.patch
> > +++ b/meta/recipes-devtools/binutils/binutils/0001-binutils-crosssdk-Generate-relocatable-SDKs.patch
> > @@ -1,4 +1,4 @@
> > -From a0ac147aec127c66c9e38292faa50bb56d3c2a19 Mon Sep 17 00:00:00 2001
> > +From 25e715730ddcca37021fa4876aed4fa91d5dea25 Mon Sep 17 00:00:00 2001
> >  From: Khem Raj <raj.khem@gmail.com>
> >  Date: Mon, 2 Mar 2015 01:58:54 +0000
> >  Subject: [PATCH] binutils-crosssdk: Generate relocatable SDKs
> > @@ -21,10 +21,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
> >   3 files changed, 6 insertions(+), 3 deletions(-)
> >
> >  diff --git a/gold/layout.cc b/gold/layout.cc
> > -index 3efe8d98ae9..9cc389664a6 100644
> > +index 899d4af0707..7c31b1bef6e 100644
> >  --- a/gold/layout.cc
> >  +++ b/gold/layout.cc
> > -@@ -5033,7 +5033,7 @@ Layout::create_interp(const Target* target)
> > +@@ -5083,7 +5083,7 @@ Layout::create_interp(const Target* target)
> >         gold_assert(interp != NULL);
> >       }
> >
> > @@ -34,7 +34,7 @@ index 3efe8d98ae9..9cc389664a6 100644
> >     Output_section_data* odata = new Output_data_const(interp, len, 1);
> >
> >  diff --git a/ld/genscripts.sh b/ld/genscripts.sh
> > -index 278f212bdad..0c52ebee4d0 100755
> > +index 382bd07ffe2..9fbd0c4cb8a 100755
> >  --- a/ld/genscripts.sh
> >  +++ b/ld/genscripts.sh
> >  @@ -304,6 +304,7 @@ DATA_ALIGNMENT_u="${DATA_ALIGNMENT_u-${DATA_ALIGNMENT_r}}"
> > @@ -59,7 +59,7 @@ index 278f212bdad..0c52ebee4d0 100755
> >   DATA_ALIGNMENT=${DATA_ALIGNMENT_}
> >   RELOCATING=" "
> >  diff --git a/ld/scripttempl/elf.sc b/ld/scripttempl/elf.sc
> > -index bf2268bb0ad..b1811ef130f 100644
> > +index 5d3b0d31b1b..2163909cd56 100644
> >  --- a/ld/scripttempl/elf.sc
> >  +++ b/ld/scripttempl/elf.sc
> >  @@ -148,8 +148,8 @@ if test -z "$DATA_SEGMENT_ALIGN"; then
> > diff --git a/meta/recipes-devtools/binutils/binutils/0002-binutils-cross-Do-not-generate-linker-script-directo.patch b/meta/recipes-devtools/binutils/binutils/0002-binutils-cross-Do-not-generate-linker-script-directo.patch
> > index cab9c0ed89..87a19c9ec3 100644
> > --- a/meta/recipes-devtools/binutils/binutils/0002-binutils-cross-Do-not-generate-linker-script-directo.patch
> > +++ b/meta/recipes-devtools/binutils/binutils/0002-binutils-cross-Do-not-generate-linker-script-directo.patch
> > @@ -1,4 +1,4 @@
> > -From fd7065bfd20364679e3c3f329b19059bbc51ab02 Mon Sep 17 00:00:00 2001
> > +From 080a8eafc5961f78222d84aaa816d0933441b7ab Mon Sep 17 00:00:00 2001
> >  From: Khem Raj <raj.khem@gmail.com>
> >  Date: Mon, 6 Mar 2017 23:37:05 -0800
> >  Subject: [PATCH] binutils-cross: Do not generate linker script directories
> > @@ -22,7 +22,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
> >   1 file changed, 25 deletions(-)
> >
> >  diff --git a/ld/genscripts.sh b/ld/genscripts.sh
> > -index 0c52ebee4d0..1acbe66bd2e 100755
> > +index 9fbd0c4cb8a..6be07038c9b 100755
> >  --- a/ld/genscripts.sh
> >  +++ b/ld/genscripts.sh
> >  @@ -235,31 +235,6 @@ append_to_lib_path()
> > diff --git a/meta/recipes-devtools/binutils/binutils/0003-binutils-nativesdk-Search-for-alternative-ld.so.conf.patch b/meta/recipes-devtools/binutils/binutils/0003-binutils-nativesdk-Search-for-alternative-ld.so.conf.patch
> > index 4fe5520010..8e5e2be81d 100644
> > --- a/meta/recipes-devtools/binutils/binutils/0003-binutils-nativesdk-Search-for-alternative-ld.so.conf.patch
> > +++ b/meta/recipes-devtools/binutils/binutils/0003-binutils-nativesdk-Search-for-alternative-ld.so.conf.patch
> > @@ -1,4 +1,4 @@
> > -From 67735b3647f98ce0f010ff8b4f9b5c5da576cb17 Mon Sep 17 00:00:00 2001
> > +From 90d1bb804033a74b54f64cd5d3127c004c266af8 Mon Sep 17 00:00:00 2001
> >  From: Richard Purdie <richard.purdie@linuxfoundation.org>
> >  Date: Wed, 19 Feb 2020 09:51:16 -0800
> >  Subject: [PATCH] binutils-nativesdk: Search for alternative ld.so.conf in SDK
> > @@ -29,7 +29,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
> >   5 files changed, 7 insertions(+), 3 deletions(-)
> >
> >  diff --git a/ld/Makefile.am b/ld/Makefile.am
> > -index d31021c13e2..29782385ca4 100644
> > +index 12b2c3c453f..0590b7055d0 100644
> >  --- a/ld/Makefile.am
> >  +++ b/ld/Makefile.am
> >  @@ -42,7 +42,8 @@ ZLIBINC = @zlibinc@
> > @@ -41,12 +41,12 @@ index d31021c13e2..29782385ca4 100644
> >  +           -DSYSCONFDIR="\"$(sysconfdir)\""
> >   WARN_CFLAGS = @WARN_CFLAGS@
> >   NO_WERROR = @NO_WERROR@
> > - AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) $(JANSSON_CFLAGS)
> > + AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) $(JANSSON_CFLAGS) $(ZSTD_CFLAGS)
> >  diff --git a/ld/Makefile.in b/ld/Makefile.in
> > -index ee0c98f65b0..04ee68a2c67 100644
> > +index 3d5685d6bae..70643b1ce46 100644
> >  --- a/ld/Makefile.in
> >  +++ b/ld/Makefile.in
> > -@@ -562,7 +562,8 @@ ZLIB = @zlibdir@ -lz
> > +@@ -566,7 +566,8 @@ ZLIB = @zlibdir@ -lz
> >   ZLIBINC = @zlibinc@
> >   ELF_CLFAGS = -DELF_LIST_OPTIONS=@elf_list_options@ \
> >          -DELF_SHLIB_LIST_OPTIONS=@elf_shlib_list_options@ \
> > @@ -54,10 +54,10 @@ index ee0c98f65b0..04ee68a2c67 100644
> >  +       -DELF_PLT_UNWIND_LIST_OPTIONS=@elf_plt_unwind_list_options@ \
> >  +           -DSYSCONFDIR="\"$(sysconfdir)\""
> >
> > - AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) $(JANSSON_CFLAGS)
> > + AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) $(JANSSON_CFLAGS) $(ZSTD_CFLAGS)
> >
> >  diff --git a/ld/ldelf.c b/ld/ldelf.c
> > -index bfa0d54753a..0d61a3209ec 100644
> > +index eff6693e052..95787012b89 100644
> >  --- a/ld/ldelf.c
> >  +++ b/ld/ldelf.c
> >  @@ -936,7 +936,7 @@ ldelf_check_ld_so_conf (const struct bfd_link_needed_list *l, int force,
> > @@ -70,7 +70,7 @@ index bfa0d54753a..0d61a3209ec 100644
> >         if (!ldelf_parse_ld_so_conf (&info, tmppath))
> >       {
> >  diff --git a/ld/ldmain.c b/ld/ldmain.c
> > -index ea72b14a301..1ae90a77749 100644
> > +index 9290a189b0d..ceaca2d85d0 100644
> >  --- a/ld/ldmain.c
> >  +++ b/ld/ldmain.c
> >  @@ -70,6 +70,7 @@ char *program_name;
> > @@ -82,7 +82,7 @@ index ea72b14a301..1ae90a77749 100644
> >   /* The canonical representation of ld_sysroot.  */
> >   char *ld_canon_sysroot;
> >  diff --git a/ld/ldmain.h b/ld/ldmain.h
> > -index f6d05a02f59..e60292cd522 100644
> > +index dda124b96e8..ba06a7d7be2 100644
> >  --- a/ld/ldmain.h
> >  +++ b/ld/ldmain.h
> >  @@ -23,6 +23,7 @@
> > diff --git a/meta/recipes-devtools/binutils/binutils/0004-Point-scripts-location-to-libdir.patch b/meta/recipes-devtools/binutils/binutils/0004-Point-scripts-location-to-libdir.patch
> > index 5b0f2ee308..90abd50498 100644
> > --- a/meta/recipes-devtools/binutils/binutils/0004-Point-scripts-location-to-libdir.patch
> > +++ b/meta/recipes-devtools/binutils/binutils/0004-Point-scripts-location-to-libdir.patch
> > @@ -1,4 +1,4 @@
> > -From 2158e5bd4c6ea4db89e33d46ef25428e37bfc3a6 Mon Sep 17 00:00:00 2001
> > +From a7c988d60f11c8279453c2d9edeede001cce7c9e Mon Sep 17 00:00:00 2001
> >  From: Khem Raj <raj.khem@gmail.com>
> >  Date: Mon, 2 Mar 2015 01:09:58 +0000
> >  Subject: [PATCH] Point scripts location to libdir
> > @@ -12,10 +12,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
> >   2 files changed, 2 insertions(+), 2 deletions(-)
> >
> >  diff --git a/ld/Makefile.am b/ld/Makefile.am
> > -index 29782385ca4..062e6b6814b 100644
> > +index 0590b7055d0..c30db94ee3c 100644
> >  --- a/ld/Makefile.am
> >  +++ b/ld/Makefile.am
> > -@@ -51,7 +51,7 @@ AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) $(JANSSON_CFLAGS)
> > +@@ -51,7 +51,7 @@ AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) $(JANSSON_CFLAGS) $(ZSTD_CFLAGS)
> >   # We put the scripts in the directory $(scriptdir)/ldscripts.
> >   # We can't put the scripts in $(datadir) because the SEARCH_DIR
> >   # directives need to be different for native and cross linkers.
> > @@ -25,10 +25,10 @@ index 29782385ca4..062e6b6814b 100644
> >   EMUL = @EMUL@
> >   EMULATION_OFILES = @EMULATION_OFILES@
> >  diff --git a/ld/Makefile.in b/ld/Makefile.in
> > -index 04ee68a2c67..782d4017a60 100644
> > +index 70643b1ce46..0405028e02f 100644
> >  --- a/ld/Makefile.in
> >  +++ b/ld/Makefile.in
> > -@@ -570,7 +570,7 @@ AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) $(JANSSON_CFLAGS)
> > +@@ -574,7 +574,7 @@ AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) $(JANSSON_CFLAGS) $(ZSTD_CFLAGS)
> >   # We put the scripts in the directory $(scriptdir)/ldscripts.
> >   # We can't put the scripts in $(datadir) because the SEARCH_DIR
> >   # directives need to be different for native and cross linkers.
> > diff --git a/meta/recipes-devtools/binutils/binutils/0005-don-t-let-the-distro-compiler-point-to-the-wrong-ins.patch b/meta/recipes-devtools/binutils/binutils/0005-don-t-let-the-distro-compiler-point-to-the-wrong-ins.patch
> > index 2495079508..9557e871db 100644
> > --- a/meta/recipes-devtools/binutils/binutils/0005-don-t-let-the-distro-compiler-point-to-the-wrong-ins.patch
> > +++ b/meta/recipes-devtools/binutils/binutils/0005-don-t-let-the-distro-compiler-point-to-the-wrong-ins.patch
> > @@ -1,4 +1,4 @@
> > -From e74d765a1a95253c9247228bd7ccbcabecdd8f7e Mon Sep 17 00:00:00 2001
> > +From fc39b9c332a346910695817274d55d0c20dc717a Mon Sep 17 00:00:00 2001
> >  From: Khem Raj <raj.khem@gmail.com>
> >  Date: Mon, 2 Mar 2015 01:39:01 +0000
> >  Subject: [PATCH] don't let the distro compiler point to the wrong installation
> > @@ -17,7 +17,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
> >   1 file changed, 2 insertions(+), 1 deletion(-)
> >
> >  diff --git a/libiberty/Makefile.in b/libiberty/Makefile.in
> > -index abef3c4601b..880c8826482 100644
> > +index f9fbba23e2c..93495e45d6f 100644
> >  --- a/libiberty/Makefile.in
> >  +++ b/libiberty/Makefile.in
> >  @@ -385,7 +385,8 @@ install-strip: install
> > diff --git a/meta/recipes-devtools/binutils/binutils/0006-warn-for-uses-of-system-directories-when-cross-linki.patch b/meta/recipes-devtools/binutils/binutils/0006-warn-for-uses-of-system-directories-when-cross-linki.patch
> > index 00fb5aad1b..0ca55d4095 100644
> > --- a/meta/recipes-devtools/binutils/binutils/0006-warn-for-uses-of-system-directories-when-cross-linki.patch
> > +++ b/meta/recipes-devtools/binutils/binutils/0006-warn-for-uses-of-system-directories-when-cross-linki.patch
> > @@ -1,4 +1,4 @@
> > -From 2c43b1357db6b09d1645704afd3f45be6de0cf4d Mon Sep 17 00:00:00 2001
> > +From b9af05e87ac8eb4fa18a75939edb661056246c30 Mon Sep 17 00:00:00 2001
> >  From: Khem Raj <raj.khem@gmail.com>
> >  Date: Fri, 15 Jan 2016 06:31:09 +0000
> >  Subject: [PATCH] warn for uses of system directories when cross linking
> > @@ -63,10 +63,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
> >   9 files changed, 88 insertions(+), 2 deletions(-)
> >
> >  diff --git a/ld/config.in b/ld/config.in
> > -index d4c1fc420b5..1aece0b2c29 100644
> > +index ad0dc6a106c..d21edaddce7 100644
> >  --- a/ld/config.in
> >  +++ b/ld/config.in
> > -@@ -55,6 +55,9 @@
> > +@@ -58,6 +58,9 @@
> >      language is requested. */
> >   #undef ENABLE_NLS
> >
> > @@ -77,10 +77,10 @@ index d4c1fc420b5..1aece0b2c29 100644
> >   #undef EXTRA_SHLIB_EXTENSION
> >
> >  diff --git a/ld/configure b/ld/configure
> > -index e58fb7f3a35..d0a467ac101 100755
> > +index 49936a0cb2a..5f5dad6d67c 100755
> >  --- a/ld/configure
> >  +++ b/ld/configure
> > -@@ -836,6 +836,7 @@ with_lib_path
> > +@@ -839,6 +839,7 @@ with_lib_path
> >   enable_targets
> >   enable_64_bit_bfd
> >   with_sysroot
> > @@ -88,7 +88,7 @@ index e58fb7f3a35..d0a467ac101 100755
> >   enable_gold
> >   enable_got
> >   enable_compressed_debug_sections
> > -@@ -1514,6 +1515,8 @@ Optional Features:
> > +@@ -1521,6 +1522,8 @@ Optional Features:
> >     --enable-checking       enable run-time checks
> >     --enable-targets        alternative target configurations
> >     --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
> > @@ -97,7 +97,7 @@ index e58fb7f3a35..d0a467ac101 100755
> >     --enable-gold[=ARG]     build gold [ARG={default,yes,no}]
> >     --enable-got=<type>     GOT handling scheme (target, single, negative,
> >                             multigot)
> > -@@ -15349,6 +15352,19 @@ fi
> > +@@ -15483,6 +15486,19 @@ fi
> >
> >
> >
> > @@ -118,10 +118,10 @@ index e58fb7f3a35..d0a467ac101 100755
> >   if test "${enable_gold+set}" = set; then :
> >     enableval=$enable_gold; case "${enableval}" in
> >  diff --git a/ld/configure.ac b/ld/configure.ac
> > -index 4331d6b1302..e2976bc2926 100644
> > +index 77edac3258c..a74dac63038 100644
> >  --- a/ld/configure.ac
> >  +++ b/ld/configure.ac
> > -@@ -102,6 +102,16 @@ AC_SUBST(use_sysroot)
> > +@@ -103,6 +103,16 @@ AC_SUBST(use_sysroot)
> >   AC_SUBST(TARGET_SYSTEM_ROOT)
> >   AC_SUBST(TARGET_SYSTEM_ROOT_DEFINE)
> >
> > @@ -139,10 +139,10 @@ index 4331d6b1302..e2976bc2926 100644
> >   dnl "install_as_default" is set to false if gold is the default linker.
> >   dnl "installed_linker" is the installed BFD linker name.
> >  diff --git a/ld/ld.h b/ld/ld.h
> > -index f3086bf30de..db5064243c7 100644
> > +index 05649ff61b8..1818c227473 100644
> >  --- a/ld/ld.h
> >  +++ b/ld/ld.h
> > -@@ -162,6 +162,14 @@ typedef struct
> > +@@ -163,6 +163,14 @@ typedef struct
> >        in the linker script.  */
> >     bool force_group_allocation;
> >
> > @@ -158,10 +158,10 @@ index f3086bf30de..db5064243c7 100644
> >     enum endian_enum endian;
> >
> >  diff --git a/ld/ld.texi b/ld/ld.texi
> > -index eabbec8faa9..c4680e4947e 100644
> > +index db3a9f09b45..77037399cb9 100644
> >  --- a/ld/ld.texi
> >  +++ b/ld/ld.texi
> > -@@ -2947,6 +2947,18 @@ creation of the metadata note, if one had been enabled by an earlier
> > +@@ -2960,6 +2960,18 @@ creation of the metadata note, if one had been enabled by an earlier
> >   occurrence of the --package-metdata option.
> >   If the linker has been built with libjansson, then the JSON string
> >   will be validated.
> > @@ -181,7 +181,7 @@ index eabbec8faa9..c4680e4947e 100644
> >
> >   @c man end
> >  diff --git a/ld/ldfile.c b/ld/ldfile.c
> > -index 731ae5f7aed..dd8f03fd960 100644
> > +index b8fd4e5d8e0..1f1d8e23bc9 100644
> >  --- a/ld/ldfile.c
> >  +++ b/ld/ldfile.c
> >  @@ -117,6 +117,23 @@ ldfile_add_library_path (const char *name, bool cmdline)
> > @@ -209,10 +209,10 @@ index 731ae5f7aed..dd8f03fd960 100644
> >
> >   /* Try to open a BFD for a lang_input_statement.  */
> >  diff --git a/ld/ldlex.h b/ld/ldlex.h
> > -index 57ade1f754b..64007ff8684 100644
> > +index 0538f0a06a1..f94a71875d8 100644
> >  --- a/ld/ldlex.h
> >  +++ b/ld/ldlex.h
> > -@@ -168,6 +168,8 @@ enum option_values
> > +@@ -170,6 +170,8 @@ enum option_values
> >     OPTION_NO_WARN_EXECSTACK,
> >     OPTION_WARN_RWX_SEGMENTS,
> >     OPTION_NO_WARN_RWX_SEGMENTS,
> > @@ -222,7 +222,7 @@ index 57ade1f754b..64007ff8684 100644
> >
> >   /* The initial parser states.  */
> >  diff --git a/ld/ldmain.c b/ld/ldmain.c
> > -index 1ae90a77749..f40750fd816 100644
> > +index ceaca2d85d0..62e7b4e5341 100644
> >  --- a/ld/ldmain.c
> >  +++ b/ld/ldmain.c
> >  @@ -322,6 +322,8 @@ main (int argc, char **argv)
> > @@ -234,7 +234,7 @@ index 1ae90a77749..f40750fd816 100644
> >
> >     /* We initialize DEMANGLING based on the environment variable
> >        COLLECT_NO_DEMANGLE.  The gcc collect2 program will demangle the
> > -@@ -1447,7 +1449,7 @@ undefined_symbol (struct bfd_link_info *info,
> > +@@ -1454,7 +1456,7 @@ undefined_symbol (struct bfd_link_info *info,
> >         argv[1] = "undefined-symbol";
> >         argv[2] = (char *) name;
> >         argv[3] = NULL;
> > @@ -243,7 +243,7 @@ index 1ae90a77749..f40750fd816 100644
> >         if (verbose)
> >       einfo (_("%P: About to run error handling script '%s' with arguments: '%s' '%s'\n"),
> >              argv[0], argv[1], argv[2]);
> > -@@ -1468,7 +1470,7 @@ undefined_symbol (struct bfd_link_info *info,
> > +@@ -1475,7 +1477,7 @@ undefined_symbol (struct bfd_link_info *info,
> >        carry on to issue the normal error message.  */
> >       }
> >   #endif /* SUPPORT_ERROR_HANDLING_SCRIPT */
> > @@ -253,10 +253,10 @@ index 1ae90a77749..f40750fd816 100644
> >       {
> >         if (error_count < MAX_ERRORS_IN_A_ROW)
> >  diff --git a/ld/lexsup.c b/ld/lexsup.c
> > -index 9225f71b3ce..92fb66f1fa2 100644
> > +index c5960385572..eb54627fb71 100644
> >  --- a/ld/lexsup.c
> >  +++ b/ld/lexsup.c
> > -@@ -608,6 +608,14 @@ static const struct ld_option ld_options[] =
> > +@@ -613,6 +613,14 @@ static const struct ld_option ld_options[] =
> >                  "                                <method> is: share-unconflicted (default),\n"
> >                  "                                             share-duplicated"),
> >       TWO_DASHES },
> > @@ -271,7 +271,7 @@ index 9225f71b3ce..92fb66f1fa2 100644
> >   };
> >
> >   #define OPTION_COUNT ARRAY_SIZE (ld_options)
> > -@@ -1722,6 +1730,14 @@ parse_args (unsigned argc, char **argv)
> > +@@ -1735,6 +1743,14 @@ parse_args (unsigned argc, char **argv)
> >         config.print_map_discarded = true;
> >         break;
> >
> > diff --git a/meta/recipes-devtools/binutils/binutils/0007-fix-the-incorrect-assembling-for-ppc-wait-mnemonic.patch b/meta/recipes-devtools/binutils/binutils/0007-fix-the-incorrect-assembling-for-ppc-wait-mnemonic.patch
> > index 4ae1580102..502ce82928 100644
> > --- a/meta/recipes-devtools/binutils/binutils/0007-fix-the-incorrect-assembling-for-ppc-wait-mnemonic.patch
> > +++ b/meta/recipes-devtools/binutils/binutils/0007-fix-the-incorrect-assembling-for-ppc-wait-mnemonic.patch
> > @@ -1,4 +1,4 @@
> > -From 883b6c0930410f8553b3bce0dd98131bc1694fa6 Mon Sep 17 00:00:00 2001
> > +From ef9aa69324a209e546956a2f674462717ec5af0f Mon Sep 17 00:00:00 2001
> >  From: Zhenhua Luo <zhenhua.luo@nxp.com>
> >  Date: Sat, 11 Jun 2016 22:08:29 -0500
> >  Subject: [PATCH] fix the incorrect assembling for ppc wait mnemonic
> > @@ -14,10 +14,10 @@ Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com>
> >   1 file changed, 1 insertion(+), 3 deletions(-)
> >
> >  diff --git a/opcodes/ppc-opc.c b/opcodes/ppc-opc.c
> > -index 7637d3e349e..8e074e13208 100644
> > +index 37f1aeb780c..45774c7cf79 100644
> >  --- a/opcodes/ppc-opc.c
> >  +++ b/opcodes/ppc-opc.c
> > -@@ -6947,8 +6947,6 @@ const struct powerpc_opcode powerpc_opcodes[] = {
> > +@@ -7138,8 +7138,6 @@ const struct powerpc_opcode powerpc_opcodes[] = {
> >   {"waitasec",        X(31,30),      XRTRARB_MASK, POWER8,    POWER9,         {0}},
> >   {"waitrsv", XWCPL(31,30,1,0),0xffffffff, POWER10,   EXT,            {0}},
> >   {"pause_short",     XWCPL(31,30,2,0),0xffffffff, POWER10,   EXT,            {0}},
> > @@ -26,7 +26,7 @@ index 7637d3e349e..8e074e13208 100644
> >
> >   {"lwepx",   X(31,31),       X_MASK,   E500MC|PPCA2, 0,              {RT, RA0, RB}},
> >
> > -@@ -7002,7 +7000,7 @@ const struct powerpc_opcode powerpc_opcodes[] = {
> > +@@ -7193,7 +7191,7 @@ const struct powerpc_opcode powerpc_opcodes[] = {
> >
> >   {"waitrsv", X(31,62)|(1<<21), 0xffffffff, E500MC|PPCA2, EXT,        {0}},
> >   {"waitimpl",        X(31,62)|(2<<21), 0xffffffff, E500MC|PPCA2, EXT,        {0}},
> > diff --git a/meta/recipes-devtools/binutils/binutils/0008-Use-libtool-2.4.patch b/meta/recipes-devtools/binutils/binutils/0008-Use-libtool-2.4.patch
> > index 21e2c4fd70..7e7c2579b3 100644
> > --- a/meta/recipes-devtools/binutils/binutils/0008-Use-libtool-2.4.patch
> > +++ b/meta/recipes-devtools/binutils/binutils/0008-Use-libtool-2.4.patch
> > @@ -1,4 +1,4 @@
> > -From 0f45262ef0d656c576adbb0b0f42b8f417895008 Mon Sep 17 00:00:00 2001
> > +From 0ad92af822bb6f58de3f3889d0adc0b2ef9d477f Mon Sep 17 00:00:00 2001
> >  From: Khem Raj <raj.khem@gmail.com>
> >  Date: Sun, 14 Feb 2016 17:04:07 +0000
> >  Subject: [PATCH] Use libtool 2.4
> > @@ -16,7 +16,6 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
> >   binutils/configure                  | 1331 +++++++++---
> >   gas/Makefile.in                     |    3 +
> >   gas/configure                       | 1331 +++++++++---
> > - gdbsupport/Makefile.in              |    1 +
> >   gprof/Makefile.in                   |    3 +
> >   gprof/configure                     | 1331 +++++++++---
> >   gprofng/Makefile.in                 |    2 +
> > @@ -32,6 +31,9 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
> >   libbacktrace/configure              | 1331 +++++++++---
> >   libctf/Makefile.in                  |    2 +
> >   libctf/configure                    | 1330 +++++++++---
> > + libsframe/Makefile.in               |  249 ++-
> > + libsframe/aclocal.m4                |  220 +-
> > + libsframe/configure                 | 1553 ++++++++++----
> >   libtool.m4                          | 1093 ++++++----
> >   ltmain.sh                           | 2925 ++++++++++++++++++---------
> >   ltoptions.m4                        |    2 +-
> > @@ -40,16 +42,16 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
> >   opcodes/Makefile.in                 |    3 +
> >   opcodes/configure                   | 1331 +++++++++---
> >   sim/Makefile.in                     |    3 +
> > - zlib/Makefile.in                    |  204 +-
> > - zlib/aclocal.m4                     |  218 +-
> > - zlib/configure                      | 1554 +++++++++-----
> > - 34 files changed, 14804 insertions(+), 5671 deletions(-)
> > + sim/configure                       | 1331 +++++++++---
> > + zlib/Makefile.in                    |    3 +
> > + zlib/configure                      | 1331 +++++++++---
> > + 36 files changed, 16896 insertions(+), 6289 deletions(-)
> >
> >  diff --git a/bfd/Makefile.in b/bfd/Makefile.in
> > -index a26f74d7199..6edacdfeb0e 100644
> > +index 80aed657643..106ec256a79 100644
> >  --- a/bfd/Makefile.in
> >  +++ b/bfd/Makefile.in
> > -@@ -346,6 +346,7 @@ DATADIRNAME = @DATADIRNAME@
> > +@@ -347,6 +347,7 @@ DATADIRNAME = @DATADIRNAME@
> >   DEBUGDIR = @DEBUGDIR@
> >   DEFS = @DEFS@
> >   DEPDIR = @DEPDIR@
> > @@ -57,7 +59,7 @@ index a26f74d7199..6edacdfeb0e 100644
> >   DSYMUTIL = @DSYMUTIL@
> >   DUMPBIN = @DUMPBIN@
> >   ECHO_C = @ECHO_C@
> > -@@ -380,6 +381,7 @@ LN_S = @LN_S@
> > +@@ -381,6 +382,7 @@ LN_S = @LN_S@
> >   LTLIBOBJS = @LTLIBOBJS@
> >   MAINT = @MAINT@
> >   MAKEINFO = @MAKEINFO@
> > @@ -65,7 +67,7 @@ index a26f74d7199..6edacdfeb0e 100644
> >   MKDIR_P = @MKDIR_P@
> >   MKINSTALLDIRS = @MKINSTALLDIRS@
> >   MSGFMT = @MSGFMT@
> > -@@ -421,6 +423,7 @@ abs_builddir = @abs_builddir@
> > +@@ -427,6 +429,7 @@ abs_builddir = @abs_builddir@
> >   abs_srcdir = @abs_srcdir@
> >   abs_top_builddir = @abs_top_builddir@
> >   abs_top_srcdir = @abs_top_srcdir@
> > @@ -74,10 +76,10 @@ index a26f74d7199..6edacdfeb0e 100644
> >   ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
> >   all_backends = @all_backends@
> >  diff --git a/bfd/configure b/bfd/configure
> > -index 4f591b750d8..d90db11744b 100755
> > +index e5d464378f8..ee8ea251479 100755
> >  --- a/bfd/configure
> >  +++ b/bfd/configure
> > -@@ -702,6 +702,9 @@ OTOOL
> > +@@ -706,6 +706,9 @@ OTOOL
> >   LIPO
> >   NMEDIT
> >   DSYMUTIL
> > @@ -87,7 +89,7 @@ index 4f591b750d8..d90db11744b 100755
> >   OBJDUMP
> >   LN_S
> >   NM
> > -@@ -820,6 +823,7 @@ enable_static
> > +@@ -824,6 +827,7 @@ enable_static
> >   with_pic
> >   enable_fast_install
> >   with_gnu_ld
> > @@ -95,7 +97,7 @@ index 4f591b750d8..d90db11744b 100755
> >   enable_libtool_lock
> >   enable_plugins
> >   enable_largefile
> > -@@ -1504,6 +1508,8 @@ Optional Packages:
> > +@@ -1514,6 +1518,8 @@ Optional Packages:
> >     --with-pic              try to use only PIC/non-PIC objects [default=use
> >                             both]
> >     --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
> > @@ -104,7 +106,7 @@ index 4f591b750d8..d90db11744b 100755
> >     --with-mmap             try using mmap for BFD input files if available
> >     --with-separate-debug-dir=DIR
> >                             Look for global separate debug info in DIR
> > -@@ -5024,8 +5030,8 @@ esac
> > +@@ -5043,8 +5049,8 @@ esac
> >
> >
> >
> > @@ -115,7 +117,7 @@ index 4f591b750d8..d90db11744b 100755
> >
> >
> >
> > -@@ -5065,7 +5071,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> > +@@ -5084,7 +5090,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
> >   $as_echo_n "checking how to print strings... " >&6; }
> >   # Test print first, because it will be a builtin if present.
> > @@ -124,7 +126,7 @@ index 4f591b750d8..d90db11744b 100755
> >      test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
> >     ECHO='print -r --'
> >   elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> > -@@ -5758,8 +5764,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
> > +@@ -5777,8 +5783,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
> >   # Try some XSI features
> >   xsi_shell=no
> >   ( _lt_dummy="a/b/c"
> > @@ -135,7 +137,7 @@ index 4f591b750d8..d90db11744b 100755
> >       && eval 'test $(( 1 + 1 )) -eq 2 \
> >       && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
> >     && xsi_shell=yes
> > -@@ -5808,6 +5814,80 @@ esac
> > +@@ -5827,6 +5833,80 @@ esac
> >
> >
> >
> > @@ -216,7 +218,7 @@ index 4f591b750d8..d90db11744b 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
> >   $as_echo_n "checking for $LD option to reload object files... " >&6; }
> >   if ${lt_cv_ld_reload_flag+:} false; then :
> > -@@ -5824,6 +5904,11 @@ case $reload_flag in
> > +@@ -5843,6 +5923,11 @@ case $reload_flag in
> >   esac
> >   reload_cmds='$LD$reload_flag -o $output$reload_objs'
> >   case $host_os in
> > @@ -228,7 +230,7 @@ index 4f591b750d8..d90db11744b 100755
> >     darwin*)
> >       if test "$GCC" = yes; then
> >         reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
> > -@@ -5992,7 +6077,8 @@ mingw* | pw32*)
> > +@@ -6011,7 +6096,8 @@ mingw* | pw32*)
> >       lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
> >       lt_cv_file_magic_cmd='func_win32_libid'
> >     else
> > @@ -238,7 +240,7 @@ index 4f591b750d8..d90db11744b 100755
> >       lt_cv_file_magic_cmd='$OBJDUMP -f'
> >     fi
> >     ;;
> > -@@ -6146,6 +6232,21 @@ esac
> > +@@ -6165,6 +6251,21 @@ esac
> >   fi
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
> >   $as_echo "$lt_cv_deplibs_check_method" >&6; }
> > @@ -260,7 +262,7 @@ index 4f591b750d8..d90db11744b 100755
> >   file_magic_cmd=$lt_cv_file_magic_cmd
> >   deplibs_check_method=$lt_cv_deplibs_check_method
> >   test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > -@@ -6161,6 +6262,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > +@@ -6180,6 +6281,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
> >
> >
> >
> > @@ -418,7 +420,7 @@ index 4f591b750d8..d90db11744b 100755
> >   plugin_option=
> >   plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
> >   for plugin in $plugin_names; do
> > -@@ -6175,8 +6427,10 @@ for plugin in $plugin_names; do
> > +@@ -6194,8 +6446,10 @@ for plugin in $plugin_names; do
> >   done
> >
> >   if test -n "$ac_tool_prefix"; then
> > @@ -431,7 +433,7 @@ index 4f591b750d8..d90db11744b 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> >   $as_echo_n "checking for $ac_word... " >&6; }
> >   if ${ac_cv_prog_AR+:} false; then :
> > -@@ -6192,7 +6446,7 @@ do
> > +@@ -6211,7 +6465,7 @@ do
> >     test -z "$as_dir" && as_dir=.
> >       for ac_exec_ext in '' $ac_executable_extensions; do
> >     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > @@ -440,7 +442,7 @@ index 4f591b750d8..d90db11744b 100755
> >       $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> >       break 2
> >     fi
> > -@@ -6212,11 +6466,15 @@ $as_echo "no" >&6; }
> > +@@ -6231,11 +6485,15 @@ $as_echo "no" >&6; }
> >   fi
> >
> >
> > @@ -459,7 +461,7 @@ index 4f591b750d8..d90db11744b 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> >   $as_echo_n "checking for $ac_word... " >&6; }
> >   if ${ac_cv_prog_ac_ct_AR+:} false; then :
> > -@@ -6232,7 +6490,7 @@ do
> > +@@ -6251,7 +6509,7 @@ do
> >     test -z "$as_dir" && as_dir=.
> >       for ac_exec_ext in '' $ac_executable_extensions; do
> >     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > @@ -468,7 +470,7 @@ index 4f591b750d8..d90db11744b 100755
> >       $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> >       break 2
> >     fi
> > -@@ -6251,6 +6509,10 @@ else
> > +@@ -6270,6 +6528,10 @@ else
> >   $as_echo "no" >&6; }
> >   fi
> >
> > @@ -479,7 +481,7 @@ index 4f591b750d8..d90db11744b 100755
> >     if test "x$ac_ct_AR" = x; then
> >       AR="false"
> >     else
> > -@@ -6262,25 +6524,20 @@ ac_tool_warned=yes ;;
> > +@@ -6281,25 +6543,20 @@ ac_tool_warned=yes ;;
> >   esac
> >       AR=$ac_ct_AR
> >     fi
> > @@ -515,7 +517,7 @@ index 4f591b750d8..d90db11744b 100755
> >
> >
> >
> > -@@ -6291,6 +6548,63 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
> > +@@ -6310,6 +6567,63 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
> >
> >
> >
> > @@ -579,7 +581,7 @@ index 4f591b750d8..d90db11744b 100755
> >
> >   if test -n "$ac_tool_prefix"; then
> >     # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
> > -@@ -6631,8 +6945,8 @@ esac
> > +@@ -6650,8 +6964,8 @@ esac
> >   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
> >
> >   # Transform an extracted symbol line into symbol name and symbol address
> > @@ -590,7 +592,7 @@ index 4f591b750d8..d90db11744b 100755
> >
> >   # Handle CRLF in mingw tool chain
> >   opt_cr=
> > -@@ -6668,6 +6982,7 @@ for ac_symprfx in "" "_"; do
> > +@@ -6687,6 +7001,7 @@ for ac_symprfx in "" "_"; do
> >     else
> >       lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[  ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
> >     fi
> > @@ -598,7 +600,7 @@ index 4f591b750d8..d90db11744b 100755
> >
> >     # Check to see that the pipe works correctly.
> >     pipe_works=no
> > -@@ -6709,6 +7024,18 @@ _LT_EOF
> > +@@ -6728,6 +7043,18 @@ _LT_EOF
> >         if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
> >       if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
> >         cat <<_LT_EOF > conftest.$ac_ext
> > @@ -617,7 +619,7 @@ index 4f591b750d8..d90db11744b 100755
> >   #ifdef __cplusplus
> >   extern "C" {
> >   #endif
> > -@@ -6720,7 +7047,7 @@ _LT_EOF
> > +@@ -6739,7 +7066,7 @@ _LT_EOF
> >         cat <<_LT_EOF >> conftest.$ac_ext
> >
> >   /* The mapping between symbol names and symbols.  */
> > @@ -626,7 +628,7 @@ index 4f591b750d8..d90db11744b 100755
> >     const char *name;
> >     void       *address;
> >   }
> > -@@ -6746,8 +7073,8 @@ static const void *lt_preloaded_setup() {
> > +@@ -6765,8 +7092,8 @@ static const void *lt_preloaded_setup() {
> >   _LT_EOF
> >         # Now try linking the two files.
> >         mv conftest.$ac_objext conftstm.$ac_objext
> > @@ -637,7 +639,7 @@ index 4f591b750d8..d90db11744b 100755
> >         LIBS="conftstm.$ac_objext"
> >         CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
> >         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
> > -@@ -6757,8 +7084,8 @@ _LT_EOF
> > +@@ -6776,8 +7103,8 @@ _LT_EOF
> >     test $ac_status = 0; } && test -s conftest${ac_exeext}; then
> >           pipe_works=yes
> >         fi
> > @@ -648,7 +650,7 @@ index 4f591b750d8..d90db11744b 100755
> >       else
> >         echo "cannot find nm_test_func in $nlist" >&5
> >       fi
> > -@@ -6795,6 +7122,14 @@ else
> > +@@ -6814,6 +7141,14 @@ else
> >   $as_echo "ok" >&6; }
> >   fi
> >
> > @@ -663,7 +665,7 @@ index 4f591b750d8..d90db11744b 100755
> >
> >
> >
> > -@@ -6813,6 +7148,47 @@ fi
> > +@@ -6832,6 +7167,47 @@ fi
> >
> >
> >
> > @@ -711,7 +713,7 @@ index 4f591b750d8..d90db11744b 100755
> >
> >
> >
> > -@@ -7022,6 +7398,123 @@ esac
> > +@@ -7041,6 +7417,123 @@ esac
> >
> >   need_locks="$enable_libtool_lock"
> >
> > @@ -835,7 +837,7 @@ index 4f591b750d8..d90db11744b 100755
> >
> >     case $host_os in
> >       rhapsody* | darwin*)
> > -@@ -7585,6 +8078,8 @@ _LT_EOF
> > +@@ -7604,6 +8097,8 @@ _LT_EOF
> >         $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
> >         echo "$AR cru libconftest.a conftest.o" >&5
> >         $AR cru libconftest.a conftest.o 2>&5
> > @@ -844,7 +846,7 @@ index 4f591b750d8..d90db11744b 100755
> >         cat > conftest.c << _LT_EOF
> >   int main() { return 0;}
> >   _LT_EOF
> > -@@ -8136,8 +8631,6 @@ fi
> > +@@ -8155,8 +8650,6 @@ fi
> >   lt_prog_compiler_pic=
> >   lt_prog_compiler_static=
> >
> > @@ -853,7 +855,7 @@ index 4f591b750d8..d90db11744b 100755
> >
> >     if test "$GCC" = yes; then
> >       lt_prog_compiler_wl='-Wl,'
> > -@@ -8303,6 +8796,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > +@@ -8322,6 +8815,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> >       lt_prog_compiler_pic='--shared'
> >       lt_prog_compiler_static='--static'
> >       ;;
> > @@ -866,7 +868,7 @@ index 4f591b750d8..d90db11744b 100755
> >         pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
> >           # Portland Group compilers (*not* the Pentium gcc compiler,
> >       # which looks to be a dead project)
> > -@@ -8365,7 +8864,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > +@@ -8384,7 +8883,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> >         lt_prog_compiler_pic='-KPIC'
> >         lt_prog_compiler_static='-Bstatic'
> >         case $cc_basename in
> > @@ -875,7 +877,7 @@ index 4f591b750d8..d90db11744b 100755
> >       lt_prog_compiler_wl='-Qoption ld ';;
> >         *)
> >       lt_prog_compiler_wl='-Wl,';;
> > -@@ -8422,13 +8921,17 @@ case $host_os in
> > +@@ -8441,13 +8940,17 @@ case $host_os in
> >       lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
> >       ;;
> >   esac
> > @@ -899,7 +901,7 @@ index 4f591b750d8..d90db11744b 100755
> >
> >   #
> >   # Check to make sure the PIC flag actually works.
> > -@@ -8489,6 +8992,11 @@ fi
> > +@@ -8508,6 +9011,11 @@ fi
> >
> >
> >
> > @@ -911,7 +913,7 @@ index 4f591b750d8..d90db11744b 100755
> >   #
> >   # Check to make sure the static flag actually works.
> >   #
> > -@@ -8839,7 +9347,8 @@ _LT_EOF
> > +@@ -8858,7 +9366,8 @@ _LT_EOF
> >         allow_undefined_flag=unsupported
> >         always_export_symbols=no
> >         enable_shared_with_static_runtimes=yes
> > @@ -921,7 +923,7 @@ index 4f591b750d8..d90db11744b 100755
> >
> >         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> >           archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> > -@@ -8938,12 +9447,12 @@ _LT_EOF
> > +@@ -8957,12 +9466,12 @@ _LT_EOF
> >         whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
> >         hardcode_libdir_flag_spec=
> >         hardcode_libdir_flag_spec_ld='-rpath $libdir'
> > @@ -936,7 +938,7 @@ index 4f591b750d8..d90db11744b 100755
> >         fi
> >         ;;
> >       esac
> > -@@ -8957,8 +9466,8 @@ _LT_EOF
> > +@@ -8976,8 +9485,8 @@ _LT_EOF
> >       archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
> >       wlarc=
> >         else
> > @@ -947,7 +949,7 @@ index 4f591b750d8..d90db11744b 100755
> >         fi
> >         ;;
> >
> > -@@ -8976,8 +9485,8 @@ _LT_EOF
> > +@@ -8995,8 +9504,8 @@ _LT_EOF
> >
> >   _LT_EOF
> >         elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> > @@ -958,7 +960,7 @@ index 4f591b750d8..d90db11744b 100755
> >         else
> >       ld_shlibs=no
> >         fi
> > -@@ -9023,8 +9532,8 @@ _LT_EOF
> > +@@ -9042,8 +9551,8 @@ _LT_EOF
> >
> >       *)
> >         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> > @@ -969,7 +971,7 @@ index 4f591b750d8..d90db11744b 100755
> >         else
> >       ld_shlibs=no
> >         fi
> > -@@ -9154,7 +9663,13 @@ _LT_EOF
> > +@@ -9173,7 +9682,13 @@ _LT_EOF
> >       allow_undefined_flag='-berok'
> >           # Determine the default libpath from the value encoded in an
> >           # empty executable.
> > @@ -984,7 +986,7 @@ index 4f591b750d8..d90db11744b 100755
> >   /* end confdefs.h.  */
> >
> >   int
> > -@@ -9167,22 +9682,29 @@ main ()
> > +@@ -9186,22 +9701,29 @@ main ()
> >   _ACEOF
> >   if ac_fn_c_try_link "$LINENO"; then :
> >
> > @@ -1027,7 +1029,7 @@ index 4f591b750d8..d90db11744b 100755
> >
> >           hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> >           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_sym_flag:\$export_symbols $shared_flag"
> > -@@ -9194,7 +9716,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9213,7 +9735,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >       else
> >        # Determine the default libpath from the value encoded in an
> >        # empty executable.
> > @@ -1042,7 +1044,7 @@ index 4f591b750d8..d90db11744b 100755
> >   /* end confdefs.h.  */
> >
> >   int
> > -@@ -9207,22 +9735,29 @@ main ()
> > +@@ -9226,22 +9754,29 @@ main ()
> >   _ACEOF
> >   if ac_fn_c_try_link "$LINENO"; then :
> >
> > @@ -1085,7 +1087,7 @@ index 4f591b750d8..d90db11744b 100755
> >
> >        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> >         # Warning - without using the other run time loading flags,
> > -@@ -9267,20 +9802,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9286,20 +9821,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >         # Microsoft Visual C++.
> >         # hardcode_libdir_flag_spec is actually meaningless, as there is
> >         # no search path for DLLs.
> > @@ -1163,7 +1165,7 @@ index 4f591b750d8..d90db11744b 100755
> >         ;;
> >
> >       darwin* | rhapsody*)
> > -@@ -9341,7 +9919,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9360,7 +9938,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >
> >       # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
> >       freebsd* | dragonfly*)
> > @@ -1172,7 +1174,7 @@ index 4f591b750d8..d90db11744b 100755
> >         hardcode_libdir_flag_spec='-R$libdir'
> >         hardcode_direct=yes
> >         hardcode_shlibpath_var=no
> > -@@ -9349,7 +9927,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9368,7 +9946,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >
> >       hpux9*)
> >         if test "$GCC" = yes; then
> > @@ -1181,7 +1183,7 @@ index 4f591b750d8..d90db11744b 100755
> >         else
> >       archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> >         fi
> > -@@ -9365,7 +9943,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9384,7 +9962,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >
> >       hpux10*)
> >         if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> > @@ -1190,7 +1192,7 @@ index 4f591b750d8..d90db11744b 100755
> >         else
> >       archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
> >         fi
> > -@@ -9389,10 +9967,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9408,10 +9986,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >         archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> >         ;;
> >       ia64*)
> > @@ -1203,7 +1205,7 @@ index 4f591b750d8..d90db11744b 100755
> >         ;;
> >       esac
> >         else
> > -@@ -9471,23 +10049,36 @@ fi
> > +@@ -9490,23 +10068,36 @@ fi
> >
> >       irix5* | irix6* | nonstopux*)
> >         if test "$GCC" = yes; then
> > @@ -1248,7 +1250,7 @@ index 4f591b750d8..d90db11744b 100755
> >         else
> >       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
> >       archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
> > -@@ -9572,7 +10163,7 @@ rm -f core conftest.err conftest.$ac_objext \
> > +@@ -9591,7 +10182,7 @@ rm -f core conftest.err conftest.$ac_objext \
> >       osf4* | osf5*)  # as osf3* with the addition of -msym flag
> >         if test "$GCC" = yes; then
> >       allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
> > @@ -1257,7 +1259,7 @@ index 4f591b750d8..d90db11744b 100755
> >       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
> >         else
> >       allow_undefined_flag=' -expect_unresolved \*'
> > -@@ -9591,9 +10182,9 @@ rm -f core conftest.err conftest.$ac_objext \
> > +@@ -9610,9 +10201,9 @@ rm -f core conftest.err conftest.$ac_objext \
> >         no_undefined_flag=' -z defs'
> >         if test "$GCC" = yes; then
> >       wlarc='${wl}'
> > @@ -1269,7 +1271,7 @@ index 4f591b750d8..d90db11744b 100755
> >         else
> >       case `$CC -V 2>&1` in
> >       *"Compilers 5.0"*)
> > -@@ -10169,8 +10760,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +@@ -10188,8 +10779,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> >     need_version=no
> >     need_lib_prefix=no
> >
> > @@ -1281,7 +1283,7 @@ index 4f591b750d8..d90db11744b 100755
> >       library_names_spec='$libname.dll.a'
> >       # DLL is installed to $(libdir)/../bin by postinstall_cmds
> >       postinstall_cmds='base_file=`basename \${file}`~
> > -@@ -10203,13 +10795,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +@@ -10222,13 +10814,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> >         library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> >         ;;
> >       esac
> > @@ -1354,16 +1356,16 @@ index 4f591b750d8..d90db11744b 100755
> >     # FIXME: first we should search . and the directory the executable is in
> >     shlibpath_var=PATH
> >     ;;
> > -@@ -11087,7 +11737,7 @@ else
> > +@@ -11106,7 +11756,7 @@ else
> >     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> >     lt_status=$lt_dlunknown
> >     cat > conftest.$ac_ext <<_LT_EOF
> > --#line 11090 "configure"
> > +-#line 11109 "configure"
> >  +#line $LINENO "configure"
> >   #include "confdefs.h"
> >
> >   #if HAVE_DLFCN_H
> > -@@ -11131,10 +11781,10 @@ else
> > +@@ -11150,10 +11800,10 @@ else
> >   /* When -fvisbility=hidden is used, assume the code has been annotated
> >      correspondingly for the symbols needed.  */
> >   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> > @@ -1376,16 +1378,16 @@ index 4f591b750d8..d90db11744b 100755
> >   int main ()
> >   {
> >     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -11193,7 +11843,7 @@ else
> > +@@ -11212,7 +11862,7 @@ else
> >     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> >     lt_status=$lt_dlunknown
> >     cat > conftest.$ac_ext <<_LT_EOF
> > --#line 11196 "configure"
> > +-#line 11215 "configure"
> >  +#line $LINENO "configure"
> >   #include "confdefs.h"
> >
> >   #if HAVE_DLFCN_H
> > -@@ -11237,10 +11887,10 @@ else
> > +@@ -11256,10 +11906,10 @@ else
> >   /* When -fvisbility=hidden is used, assume the code has been annotated
> >      correspondingly for the symbols needed.  */
> >   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> > @@ -1398,7 +1400,7 @@ index 4f591b750d8..d90db11744b 100755
> >   int main ()
> >   {
> >     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -13225,7 +13875,7 @@ SHARED_LDFLAGS=
> > +@@ -13482,7 +14132,7 @@ SHARED_LDFLAGS=
> >   if test "$enable_shared" = "yes"; then
> >     x=`sed -n -e 's/^[        ]*PICFLAG[      ]*=[    ]*//p' < ../libiberty/Makefile | sed -n '$p'`
> >     if test -n "$x"; then
> > @@ -1407,7 +1409,7 @@ index 4f591b750d8..d90db11744b 100755
> >     fi
> >   fi
> >
> > -@@ -15869,13 +16519,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> > +@@ -16129,13 +16779,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> >   lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
> >   lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
> >   lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> > @@ -1428,7 +1430,7 @@ index 4f591b750d8..d90db11744b 100755
> >   STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
> >   RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
> >   old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
> > -@@ -15890,14 +16547,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> > +@@ -16150,14 +16807,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> >   lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
> >   lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
> >   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"`'
> > @@ -1447,7 +1449,7 @@ index 4f591b750d8..d90db11744b 100755
> >   DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
> >   NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
> >   LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> > -@@ -15930,12 +16590,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> > +@@ -16190,12 +16850,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> >   hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
> >   inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
> >   link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
> > @@ -1461,7 +1463,7 @@ index 4f591b750d8..d90db11744b 100755
> >   file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
> >   variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
> >   need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
> > -@@ -15990,8 +16650,13 @@ reload_flag \
> > +@@ -16250,8 +16910,13 @@ reload_flag \
> >   OBJDUMP \
> >   deplibs_check_method \
> >   file_magic_cmd \
> > @@ -1475,7 +1477,7 @@ index 4f591b750d8..d90db11744b 100755
> >   STRIP \
> >   RANLIB \
> >   CC \
> > -@@ -16001,12 +16666,14 @@ lt_cv_sys_global_symbol_pipe \
> > +@@ -16261,12 +16926,14 @@ lt_cv_sys_global_symbol_pipe \
> >   lt_cv_sys_global_symbol_to_cdecl \
> >   lt_cv_sys_global_symbol_to_c_name_address \
> >   lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> > @@ -1491,7 +1493,7 @@ index 4f591b750d8..d90db11744b 100755
> >   DSYMUTIL \
> >   NMEDIT \
> >   LIPO \
> > -@@ -16022,7 +16689,6 @@ no_undefined_flag \
> > +@@ -16282,7 +16949,6 @@ no_undefined_flag \
> >   hardcode_libdir_flag_spec \
> >   hardcode_libdir_flag_spec_ld \
> >   hardcode_libdir_separator \
> > @@ -1499,7 +1501,7 @@ index 4f591b750d8..d90db11744b 100755
> >   exclude_expsyms \
> >   include_expsyms \
> >   file_list_spec \
> > -@@ -16058,6 +16724,7 @@ module_cmds \
> > +@@ -16318,6 +16984,7 @@ module_cmds \
> >   module_expsym_cmds \
> >   export_symbols_cmds \
> >   prelink_cmds \
> > @@ -1507,7 +1509,7 @@ index 4f591b750d8..d90db11744b 100755
> >   postinstall_cmds \
> >   postuninstall_cmds \
> >   finish_cmds \
> > -@@ -16826,7 +17493,8 @@ $as_echo X"$file" |
> > +@@ -17086,7 +17753,8 @@ $as_echo X"$file" |
> >   # NOTE: Changes made to this file will be lost: look at ltmain.sh.
> >   #
> >   #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > @@ -1517,7 +1519,7 @@ index 4f591b750d8..d90db11744b 100755
> >   #   Written by Gordon Matzigkeit, 1996
> >   #
> >   #   This file is part of GNU Libtool.
> > -@@ -16929,19 +17597,42 @@ SP2NL=$lt_lt_SP2NL
> > +@@ -17189,19 +17857,42 @@ SP2NL=$lt_lt_SP2NL
> >   # turn newlines into spaces.
> >   NL2SP=$lt_lt_NL2SP
> >
> > @@ -1561,7 +1563,7 @@ index 4f591b750d8..d90db11744b 100755
> >   # A symbol stripping program.
> >   STRIP=$lt_STRIP
> >
> > -@@ -16971,6 +17662,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> > +@@ -17231,6 +17922,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> >   # Transform the output of nm in a C name address pair when lib prefix is needed.
> >   global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
> >
> > @@ -1574,7 +1576,7 @@ index 4f591b750d8..d90db11744b 100755
> >   # The name of the directory that contains temporary libtool files.
> >   objdir=$objdir
> >
> > -@@ -16980,6 +17677,9 @@ MAGIC_CMD=$MAGIC_CMD
> > +@@ -17240,6 +17937,9 @@ MAGIC_CMD=$MAGIC_CMD
> >   # Must we lock files when doing compilation?
> >   need_locks=$lt_need_locks
> >
> > @@ -1584,7 +1586,7 @@ index 4f591b750d8..d90db11744b 100755
> >   # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
> >   DSYMUTIL=$lt_DSYMUTIL
> >
> > -@@ -17094,12 +17794,12 @@ with_gcc=$GCC
> > +@@ -17354,12 +18054,12 @@ with_gcc=$GCC
> >   # Compiler flag to turn off builtin functions.
> >   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
> >
> > @@ -1600,7 +1602,7 @@ index 4f591b750d8..d90db11744b 100755
> >   # Compiler flag to prevent dynamic linking.
> >   link_static_flag=$lt_lt_prog_compiler_static
> >
> > -@@ -17186,9 +17886,6 @@ inherit_rpath=$inherit_rpath
> > +@@ -17446,9 +18146,6 @@ inherit_rpath=$inherit_rpath
> >   # Whether libtool must link a program against all its dependency libraries.
> >   link_all_deplibs=$link_all_deplibs
> >
> > @@ -1610,7 +1612,7 @@ index 4f591b750d8..d90db11744b 100755
> >   # Set to "yes" if exported symbols are required.
> >   always_export_symbols=$always_export_symbols
> >
> > -@@ -17204,6 +17901,9 @@ include_expsyms=$lt_include_expsyms
> > +@@ -17464,6 +18161,9 @@ include_expsyms=$lt_include_expsyms
> >   # Commands necessary for linking programs (against libraries) with templates.
> >   prelink_cmds=$lt_prelink_cmds
> >
> > @@ -1620,7 +1622,7 @@ index 4f591b750d8..d90db11744b 100755
> >   # Specify filename containing input files.
> >   file_list_spec=$lt_file_list_spec
> >
> > -@@ -17236,210 +17936,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> > +@@ -17496,210 +18196,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> >     # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> >     # text mode, it properly converts lines to CR/LF.  This bash problem
> >     # is reportedly fixed, but why not run on old versions too?
> > @@ -1995,10 +1997,10 @@ index 4f591b750d8..d90db11744b 100755
> >     chmod +x "$ofile"
> >
> >  diff --git a/bfd/configure.ac b/bfd/configure.ac
> > -index 6146efb5ae3..73e5e03d016 100644
> > +index 015fd011893..58f73ec709c 100644
> >  --- a/bfd/configure.ac
> >  +++ b/bfd/configure.ac
> > -@@ -282,7 +282,7 @@ changequote(,)dnl
> > +@@ -272,7 +272,7 @@ changequote(,)dnl
> >     x=`sed -n -e 's/^[        ]*PICFLAG[      ]*=[    ]*//p' < ../libiberty/Makefile | sed -n '$p'`
> >   changequote([,])dnl
> >     if test -n "$x"; then
> > @@ -2008,10 +2010,10 @@ index 6146efb5ae3..73e5e03d016 100644
> >   fi
> >
> >  diff --git a/binutils/Makefile.in b/binutils/Makefile.in
> > -index 78d32b350e3..ad4f2de7358 100644
> > +index 27315addc0f..5ddd5a42a7d 100644
> >  --- a/binutils/Makefile.in
> >  +++ b/binutils/Makefile.in
> > -@@ -492,6 +492,7 @@ DEBUGINFOD_LIBS = @DEBUGINFOD_LIBS@
> > +@@ -493,6 +493,7 @@ DEBUGINFOD_LIBS = @DEBUGINFOD_LIBS@
> >   DEFS = @DEFS@
> >   DEMANGLER_NAME = @DEMANGLER_NAME@
> >   DEPDIR = @DEPDIR@
> > @@ -2019,7 +2021,7 @@ index 78d32b350e3..ad4f2de7358 100644
> >   DLLTOOL_DEFS = @DLLTOOL_DEFS@
> >   DSYMUTIL = @DSYMUTIL@
> >   DUMPBIN = @DUMPBIN@
> > -@@ -533,6 +534,7 @@ LTLIBICONV = @LTLIBICONV@
> > +@@ -534,6 +535,7 @@ LTLIBICONV = @LTLIBICONV@
> >   LTLIBOBJS = @LTLIBOBJS@
> >   MAINT = @MAINT@
> >   MAKEINFO = @MAKEINFO@
> > @@ -2027,7 +2029,7 @@ index 78d32b350e3..ad4f2de7358 100644
> >   MKDIR_P = @MKDIR_P@
> >   MKINSTALLDIRS = @MKINSTALLDIRS@
> >   MSGFMT = @MSGFMT@
> > -@@ -579,6 +581,7 @@ abs_builddir = @abs_builddir@
> > +@@ -582,6 +584,7 @@ abs_builddir = @abs_builddir@
> >   abs_srcdir = @abs_srcdir@
> >   abs_top_builddir = @abs_top_builddir@
> >   abs_top_srcdir = @abs_top_srcdir@
> > @@ -2036,10 +2038,10 @@ index 78d32b350e3..ad4f2de7358 100644
> >   ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
> >   am__include = @am__include@
> >  diff --git a/binutils/configure b/binutils/configure
> > -index 149815542f9..43952bde405 100755
> > +index 3cb797c2b8d..5578150c1d9 100755
> >  --- a/binutils/configure
> >  +++ b/binutils/configure
> > -@@ -698,8 +698,11 @@ OTOOL
> > +@@ -700,8 +700,11 @@ OTOOL
> >   LIPO
> >   NMEDIT
> >   DSYMUTIL
> > @@ -2051,7 +2053,7 @@ index 149815542f9..43952bde405 100755
> >   OBJDUMP
> >   LN_S
> >   NM
> > -@@ -816,6 +819,7 @@ enable_static
> > +@@ -818,6 +821,7 @@ enable_static
> >   with_pic
> >   enable_fast_install
> >   with_gnu_ld
> > @@ -2059,7 +2061,7 @@ index 149815542f9..43952bde405 100755
> >   enable_libtool_lock
> >   enable_plugins
> >   enable_largefile
> > -@@ -1514,6 +1518,8 @@ Optional Packages:
> > +@@ -1523,6 +1527,8 @@ Optional Packages:
> >     --with-pic              try to use only PIC/non-PIC objects [default=use
> >                             both]
> >     --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
> > @@ -2068,7 +2070,7 @@ index 149815542f9..43952bde405 100755
> >     --with-debuginfod       Enable debuginfo lookups with debuginfod
> >                             (auto/yes/no)
> >     --with-system-zlib      use installed libz
> > -@@ -4893,8 +4899,8 @@ esac
> > +@@ -4723,8 +4729,8 @@ esac
> >
> >
> >
> > @@ -2079,7 +2081,7 @@ index 149815542f9..43952bde405 100755
> >
> >
> >
> > -@@ -4934,7 +4940,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> > +@@ -4764,7 +4770,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
> >   $as_echo_n "checking how to print strings... " >&6; }
> >   # Test print first, because it will be a builtin if present.
> > @@ -2088,7 +2090,7 @@ index 149815542f9..43952bde405 100755
> >      test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
> >     ECHO='print -r --'
> >   elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> > -@@ -5627,8 +5633,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
> > +@@ -5457,8 +5463,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
> >   # Try some XSI features
> >   xsi_shell=no
> >   ( _lt_dummy="a/b/c"
> > @@ -2099,7 +2101,7 @@ index 149815542f9..43952bde405 100755
> >       && eval 'test $(( 1 + 1 )) -eq 2 \
> >       && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
> >     && xsi_shell=yes
> > -@@ -5677,6 +5683,80 @@ esac
> > +@@ -5507,6 +5513,80 @@ esac
> >
> >
> >
> > @@ -2180,7 +2182,7 @@ index 149815542f9..43952bde405 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
> >   $as_echo_n "checking for $LD option to reload object files... " >&6; }
> >   if ${lt_cv_ld_reload_flag+:} false; then :
> > -@@ -5693,6 +5773,11 @@ case $reload_flag in
> > +@@ -5523,6 +5603,11 @@ case $reload_flag in
> >   esac
> >   reload_cmds='$LD$reload_flag -o $output$reload_objs'
> >   case $host_os in
> > @@ -2192,7 +2194,7 @@ index 149815542f9..43952bde405 100755
> >     darwin*)
> >       if test "$GCC" = yes; then
> >         reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
> > -@@ -5861,7 +5946,8 @@ mingw* | pw32*)
> > +@@ -5691,7 +5776,8 @@ mingw* | pw32*)
> >       lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
> >       lt_cv_file_magic_cmd='func_win32_libid'
> >     else
> > @@ -2202,7 +2204,7 @@ index 149815542f9..43952bde405 100755
> >       lt_cv_file_magic_cmd='$OBJDUMP -f'
> >     fi
> >     ;;
> > -@@ -6015,6 +6101,21 @@ esac
> > +@@ -5845,6 +5931,21 @@ esac
> >   fi
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
> >   $as_echo "$lt_cv_deplibs_check_method" >&6; }
> > @@ -2224,7 +2226,7 @@ index 149815542f9..43952bde405 100755
> >   file_magic_cmd=$lt_cv_file_magic_cmd
> >   deplibs_check_method=$lt_cv_deplibs_check_method
> >   test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > -@@ -6030,6 +6131,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > +@@ -5860,6 +5961,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
> >
> >
> >
> > @@ -2382,7 +2384,7 @@ index 149815542f9..43952bde405 100755
> >   plugin_option=
> >   plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
> >   for plugin in $plugin_names; do
> > -@@ -6044,8 +6296,10 @@ for plugin in $plugin_names; do
> > +@@ -5874,8 +6126,10 @@ for plugin in $plugin_names; do
> >   done
> >
> >   if test -n "$ac_tool_prefix"; then
> > @@ -2395,7 +2397,7 @@ index 149815542f9..43952bde405 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> >   $as_echo_n "checking for $ac_word... " >&6; }
> >   if ${ac_cv_prog_AR+:} false; then :
> > -@@ -6061,7 +6315,7 @@ do
> > +@@ -5891,7 +6145,7 @@ do
> >     test -z "$as_dir" && as_dir=.
> >       for ac_exec_ext in '' $ac_executable_extensions; do
> >     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > @@ -2404,7 +2406,7 @@ index 149815542f9..43952bde405 100755
> >       $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> >       break 2
> >     fi
> > -@@ -6081,11 +6335,15 @@ $as_echo "no" >&6; }
> > +@@ -5911,11 +6165,15 @@ $as_echo "no" >&6; }
> >   fi
> >
> >
> > @@ -2423,7 +2425,7 @@ index 149815542f9..43952bde405 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> >   $as_echo_n "checking for $ac_word... " >&6; }
> >   if ${ac_cv_prog_ac_ct_AR+:} false; then :
> > -@@ -6101,7 +6359,7 @@ do
> > +@@ -5931,7 +6189,7 @@ do
> >     test -z "$as_dir" && as_dir=.
> >       for ac_exec_ext in '' $ac_executable_extensions; do
> >     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > @@ -2432,7 +2434,7 @@ index 149815542f9..43952bde405 100755
> >       $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> >       break 2
> >     fi
> > -@@ -6120,6 +6378,10 @@ else
> > +@@ -5950,6 +6208,10 @@ else
> >   $as_echo "no" >&6; }
> >   fi
> >
> > @@ -2443,7 +2445,7 @@ index 149815542f9..43952bde405 100755
> >     if test "x$ac_ct_AR" = x; then
> >       AR="false"
> >     else
> > -@@ -6131,29 +6393,81 @@ ac_tool_warned=yes ;;
> > +@@ -5961,29 +6223,81 @@ ac_tool_warned=yes ;;
> >   esac
> >       AR=$ac_ct_AR
> >     fi
> > @@ -2540,7 +2542,7 @@ index 149815542f9..43952bde405 100755
> >
> >
> >
> > -@@ -6500,8 +6814,8 @@ esac
> > +@@ -6330,8 +6644,8 @@ esac
> >   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
> >
> >   # Transform an extracted symbol line into symbol name and symbol address
> > @@ -2551,7 +2553,7 @@ index 149815542f9..43952bde405 100755
> >
> >   # Handle CRLF in mingw tool chain
> >   opt_cr=
> > -@@ -6537,6 +6851,7 @@ for ac_symprfx in "" "_"; do
> > +@@ -6367,6 +6681,7 @@ for ac_symprfx in "" "_"; do
> >     else
> >       lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[  ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
> >     fi
> > @@ -2559,7 +2561,7 @@ index 149815542f9..43952bde405 100755
> >
> >     # Check to see that the pipe works correctly.
> >     pipe_works=no
> > -@@ -6578,6 +6893,18 @@ _LT_EOF
> > +@@ -6408,6 +6723,18 @@ _LT_EOF
> >         if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
> >       if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
> >         cat <<_LT_EOF > conftest.$ac_ext
> > @@ -2578,7 +2580,7 @@ index 149815542f9..43952bde405 100755
> >   #ifdef __cplusplus
> >   extern "C" {
> >   #endif
> > -@@ -6589,7 +6916,7 @@ _LT_EOF
> > +@@ -6419,7 +6746,7 @@ _LT_EOF
> >         cat <<_LT_EOF >> conftest.$ac_ext
> >
> >   /* The mapping between symbol names and symbols.  */
> > @@ -2587,7 +2589,7 @@ index 149815542f9..43952bde405 100755
> >     const char *name;
> >     void       *address;
> >   }
> > -@@ -6615,8 +6942,8 @@ static const void *lt_preloaded_setup() {
> > +@@ -6445,8 +6772,8 @@ static const void *lt_preloaded_setup() {
> >   _LT_EOF
> >         # Now try linking the two files.
> >         mv conftest.$ac_objext conftstm.$ac_objext
> > @@ -2598,7 +2600,7 @@ index 149815542f9..43952bde405 100755
> >         LIBS="conftstm.$ac_objext"
> >         CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
> >         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
> > -@@ -6626,8 +6953,8 @@ _LT_EOF
> > +@@ -6456,8 +6783,8 @@ _LT_EOF
> >     test $ac_status = 0; } && test -s conftest${ac_exeext}; then
> >           pipe_works=yes
> >         fi
> > @@ -2609,7 +2611,7 @@ index 149815542f9..43952bde405 100755
> >       else
> >         echo "cannot find nm_test_func in $nlist" >&5
> >       fi
> > -@@ -6664,6 +6991,19 @@ else
> > +@@ -6494,6 +6821,19 @@ else
> >   $as_echo "ok" >&6; }
> >   fi
> >
> > @@ -2629,7 +2631,7 @@ index 149815542f9..43952bde405 100755
> >
> >
> >
> > -@@ -6680,6 +7020,42 @@ fi
> > +@@ -6510,6 +6850,42 @@ fi
> >
> >
> >
> > @@ -2672,7 +2674,7 @@ index 149815542f9..43952bde405 100755
> >
> >
> >
> > -@@ -6891,6 +7267,123 @@ esac
> > +@@ -6721,6 +7097,123 @@ esac
> >
> >   need_locks="$enable_libtool_lock"
> >
> > @@ -2796,7 +2798,7 @@ index 149815542f9..43952bde405 100755
> >
> >     case $host_os in
> >       rhapsody* | darwin*)
> > -@@ -7454,6 +7947,8 @@ _LT_EOF
> > +@@ -7284,6 +7777,8 @@ _LT_EOF
> >         $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
> >         echo "$AR cru libconftest.a conftest.o" >&5
> >         $AR cru libconftest.a conftest.o 2>&5
> > @@ -2805,7 +2807,7 @@ index 149815542f9..43952bde405 100755
> >         cat > conftest.c << _LT_EOF
> >   int main() { return 0;}
> >   _LT_EOF
> > -@@ -8036,8 +8531,6 @@ fi
> > +@@ -7866,8 +8361,6 @@ fi
> >   lt_prog_compiler_pic=
> >   lt_prog_compiler_static=
> >
> > @@ -2814,7 +2816,7 @@ index 149815542f9..43952bde405 100755
> >
> >     if test "$GCC" = yes; then
> >       lt_prog_compiler_wl='-Wl,'
> > -@@ -8203,6 +8696,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > +@@ -8033,6 +8526,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> >       lt_prog_compiler_pic='--shared'
> >       lt_prog_compiler_static='--static'
> >       ;;
> > @@ -2827,7 +2829,7 @@ index 149815542f9..43952bde405 100755
> >         pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
> >           # Portland Group compilers (*not* the Pentium gcc compiler,
> >       # which looks to be a dead project)
> > -@@ -8265,7 +8764,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > +@@ -8095,7 +8594,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> >         lt_prog_compiler_pic='-KPIC'
> >         lt_prog_compiler_static='-Bstatic'
> >         case $cc_basename in
> > @@ -2836,7 +2838,7 @@ index 149815542f9..43952bde405 100755
> >       lt_prog_compiler_wl='-Qoption ld ';;
> >         *)
> >       lt_prog_compiler_wl='-Wl,';;
> > -@@ -8322,13 +8821,17 @@ case $host_os in
> > +@@ -8152,13 +8651,17 @@ case $host_os in
> >       lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
> >       ;;
> >   esac
> > @@ -2860,7 +2862,7 @@ index 149815542f9..43952bde405 100755
> >
> >   #
> >   # Check to make sure the PIC flag actually works.
> > -@@ -8389,6 +8892,11 @@ fi
> > +@@ -8219,6 +8722,11 @@ fi
> >
> >
> >
> > @@ -2872,7 +2874,7 @@ index 149815542f9..43952bde405 100755
> >   #
> >   # Check to make sure the static flag actually works.
> >   #
> > -@@ -8739,7 +9247,8 @@ _LT_EOF
> > +@@ -8569,7 +9077,8 @@ _LT_EOF
> >         allow_undefined_flag=unsupported
> >         always_export_symbols=no
> >         enable_shared_with_static_runtimes=yes
> > @@ -2882,7 +2884,7 @@ index 149815542f9..43952bde405 100755
> >
> >         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> >           archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> > -@@ -8838,12 +9347,12 @@ _LT_EOF
> > +@@ -8668,12 +9177,12 @@ _LT_EOF
> >         whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
> >         hardcode_libdir_flag_spec=
> >         hardcode_libdir_flag_spec_ld='-rpath $libdir'
> > @@ -2897,7 +2899,7 @@ index 149815542f9..43952bde405 100755
> >         fi
> >         ;;
> >       esac
> > -@@ -8857,8 +9366,8 @@ _LT_EOF
> > +@@ -8687,8 +9196,8 @@ _LT_EOF
> >       archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
> >       wlarc=
> >         else
> > @@ -2908,7 +2910,7 @@ index 149815542f9..43952bde405 100755
> >         fi
> >         ;;
> >
> > -@@ -8876,8 +9385,8 @@ _LT_EOF
> > +@@ -8706,8 +9215,8 @@ _LT_EOF
> >
> >   _LT_EOF
> >         elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> > @@ -2919,7 +2921,7 @@ index 149815542f9..43952bde405 100755
> >         else
> >       ld_shlibs=no
> >         fi
> > -@@ -8923,8 +9432,8 @@ _LT_EOF
> > +@@ -8753,8 +9262,8 @@ _LT_EOF
> >
> >       *)
> >         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> > @@ -2930,7 +2932,7 @@ index 149815542f9..43952bde405 100755
> >         else
> >       ld_shlibs=no
> >         fi
> > -@@ -9054,7 +9563,13 @@ _LT_EOF
> > +@@ -8884,7 +9393,13 @@ _LT_EOF
> >       allow_undefined_flag='-berok'
> >           # Determine the default libpath from the value encoded in an
> >           # empty executable.
> > @@ -2945,7 +2947,7 @@ index 149815542f9..43952bde405 100755
> >   /* end confdefs.h.  */
> >
> >   int
> > -@@ -9067,22 +9582,29 @@ main ()
> > +@@ -8897,22 +9412,29 @@ main ()
> >   _ACEOF
> >   if ac_fn_c_try_link "$LINENO"; then :
> >
> > @@ -2988,7 +2990,7 @@ index 149815542f9..43952bde405 100755
> >
> >           hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> >           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_sym_flag:\$export_symbols $shared_flag"
> > -@@ -9094,7 +9616,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -8924,7 +9446,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >       else
> >        # Determine the default libpath from the value encoded in an
> >        # empty executable.
> > @@ -3003,7 +3005,7 @@ index 149815542f9..43952bde405 100755
> >   /* end confdefs.h.  */
> >
> >   int
> > -@@ -9107,22 +9635,29 @@ main ()
> > +@@ -8937,22 +9465,29 @@ main ()
> >   _ACEOF
> >   if ac_fn_c_try_link "$LINENO"; then :
> >
> > @@ -3046,7 +3048,7 @@ index 149815542f9..43952bde405 100755
> >
> >        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> >         # Warning - without using the other run time loading flags,
> > -@@ -9167,20 +9702,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -8997,20 +9532,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >         # Microsoft Visual C++.
> >         # hardcode_libdir_flag_spec is actually meaningless, as there is
> >         # no search path for DLLs.
> > @@ -3124,7 +3126,7 @@ index 149815542f9..43952bde405 100755
> >         ;;
> >
> >       darwin* | rhapsody*)
> > -@@ -9241,7 +9819,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9071,7 +9649,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >
> >       # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
> >       freebsd* | dragonfly*)
> > @@ -3133,7 +3135,7 @@ index 149815542f9..43952bde405 100755
> >         hardcode_libdir_flag_spec='-R$libdir'
> >         hardcode_direct=yes
> >         hardcode_shlibpath_var=no
> > -@@ -9249,7 +9827,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9079,7 +9657,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >
> >       hpux9*)
> >         if test "$GCC" = yes; then
> > @@ -3142,7 +3144,7 @@ index 149815542f9..43952bde405 100755
> >         else
> >       archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> >         fi
> > -@@ -9265,7 +9843,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9095,7 +9673,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >
> >       hpux10*)
> >         if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> > @@ -3151,7 +3153,7 @@ index 149815542f9..43952bde405 100755
> >         else
> >       archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
> >         fi
> > -@@ -9289,10 +9867,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9119,10 +9697,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >         archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> >         ;;
> >       ia64*)
> > @@ -3164,7 +3166,7 @@ index 149815542f9..43952bde405 100755
> >         ;;
> >       esac
> >         else
> > -@@ -9371,23 +9949,36 @@ fi
> > +@@ -9201,23 +9779,36 @@ fi
> >
> >       irix5* | irix6* | nonstopux*)
> >         if test "$GCC" = yes; then
> > @@ -3209,7 +3211,7 @@ index 149815542f9..43952bde405 100755
> >         else
> >       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
> >       archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
> > -@@ -9472,7 +10063,7 @@ rm -f core conftest.err conftest.$ac_objext \
> > +@@ -9302,7 +9893,7 @@ rm -f core conftest.err conftest.$ac_objext \
> >       osf4* | osf5*)  # as osf3* with the addition of -msym flag
> >         if test "$GCC" = yes; then
> >       allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
> > @@ -3218,7 +3220,7 @@ index 149815542f9..43952bde405 100755
> >       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
> >         else
> >       allow_undefined_flag=' -expect_unresolved \*'
> > -@@ -9491,9 +10082,9 @@ rm -f core conftest.err conftest.$ac_objext \
> > +@@ -9321,9 +9912,9 @@ rm -f core conftest.err conftest.$ac_objext \
> >         no_undefined_flag=' -z defs'
> >         if test "$GCC" = yes; then
> >       wlarc='${wl}'
> > @@ -3230,7 +3232,7 @@ index 149815542f9..43952bde405 100755
> >         else
> >       case `$CC -V 2>&1` in
> >       *"Compilers 5.0"*)
> > -@@ -10069,8 +10660,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +@@ -9899,8 +10490,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> >     need_version=no
> >     need_lib_prefix=no
> >
> > @@ -3242,7 +3244,7 @@ index 149815542f9..43952bde405 100755
> >       library_names_spec='$libname.dll.a'
> >       # DLL is installed to $(libdir)/../bin by postinstall_cmds
> >       postinstall_cmds='base_file=`basename \${file}`~
> > -@@ -10103,13 +10695,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +@@ -9933,13 +10525,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> >         library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> >         ;;
> >       esac
> > @@ -3315,16 +3317,16 @@ index 149815542f9..43952bde405 100755
> >     # FIXME: first we should search . and the directory the executable is in
> >     shlibpath_var=PATH
> >     ;;
> > -@@ -10987,7 +11637,7 @@ else
> > +@@ -10817,7 +11467,7 @@ else
> >     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> >     lt_status=$lt_dlunknown
> >     cat > conftest.$ac_ext <<_LT_EOF
> > --#line 10990 "configure"
> > +-#line 10820 "configure"
> >  +#line $LINENO "configure"
> >   #include "confdefs.h"
> >
> >   #if HAVE_DLFCN_H
> > -@@ -11031,10 +11681,10 @@ else
> > +@@ -10861,10 +11511,10 @@ else
> >   /* When -fvisbility=hidden is used, assume the code has been annotated
> >      correspondingly for the symbols needed.  */
> >   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> > @@ -3337,16 +3339,16 @@ index 149815542f9..43952bde405 100755
> >   int main ()
> >   {
> >     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -11093,7 +11743,7 @@ else
> > +@@ -10923,7 +11573,7 @@ else
> >     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> >     lt_status=$lt_dlunknown
> >     cat > conftest.$ac_ext <<_LT_EOF
> > --#line 11096 "configure"
> > +-#line 10926 "configure"
> >  +#line $LINENO "configure"
> >   #include "confdefs.h"
> >
> >   #if HAVE_DLFCN_H
> > -@@ -11137,10 +11787,10 @@ else
> > +@@ -10967,10 +11617,10 @@ else
> >   /* When -fvisbility=hidden is used, assume the code has been annotated
> >      correspondingly for the symbols needed.  */
> >   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> > @@ -3359,7 +3361,7 @@ index 149815542f9..43952bde405 100755
> >   int main ()
> >   {
> >     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -15642,13 +16292,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> > +@@ -15549,13 +16199,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> >   lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
> >   lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
> >   lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> > @@ -3380,7 +3382,7 @@ index 149815542f9..43952bde405 100755
> >   STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
> >   RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
> >   old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
> > -@@ -15663,14 +16320,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> > +@@ -15570,14 +16227,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> >   lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
> >   lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
> >   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"`'
> > @@ -3399,7 +3401,7 @@ index 149815542f9..43952bde405 100755
> >   DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
> >   NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
> >   LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> > -@@ -15703,12 +16363,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> > +@@ -15610,12 +16270,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> >   hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
> >   inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
> >   link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
> > @@ -3413,7 +3415,7 @@ index 149815542f9..43952bde405 100755
> >   file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
> >   variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
> >   need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
> > -@@ -15763,8 +16423,13 @@ reload_flag \
> > +@@ -15670,8 +16330,13 @@ reload_flag \
> >   OBJDUMP \
> >   deplibs_check_method \
> >   file_magic_cmd \
> > @@ -3427,7 +3429,7 @@ index 149815542f9..43952bde405 100755
> >   STRIP \
> >   RANLIB \
> >   CC \
> > -@@ -15774,12 +16439,14 @@ lt_cv_sys_global_symbol_pipe \
> > +@@ -15681,12 +16346,14 @@ lt_cv_sys_global_symbol_pipe \
> >   lt_cv_sys_global_symbol_to_cdecl \
> >   lt_cv_sys_global_symbol_to_c_name_address \
> >   lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> > @@ -3443,7 +3445,7 @@ index 149815542f9..43952bde405 100755
> >   DSYMUTIL \
> >   NMEDIT \
> >   LIPO \
> > -@@ -15795,7 +16462,6 @@ no_undefined_flag \
> > +@@ -15702,7 +16369,6 @@ no_undefined_flag \
> >   hardcode_libdir_flag_spec \
> >   hardcode_libdir_flag_spec_ld \
> >   hardcode_libdir_separator \
> > @@ -3451,7 +3453,7 @@ index 149815542f9..43952bde405 100755
> >   exclude_expsyms \
> >   include_expsyms \
> >   file_list_spec \
> > -@@ -15831,6 +16497,7 @@ module_cmds \
> > +@@ -15738,6 +16404,7 @@ module_cmds \
> >   module_expsym_cmds \
> >   export_symbols_cmds \
> >   prelink_cmds \
> > @@ -3459,7 +3461,7 @@ index 149815542f9..43952bde405 100755
> >   postinstall_cmds \
> >   postuninstall_cmds \
> >   finish_cmds \
> > -@@ -16596,7 +17263,8 @@ $as_echo X"$file" |
> > +@@ -16503,7 +17170,8 @@ $as_echo X"$file" |
> >   # NOTE: Changes made to this file will be lost: look at ltmain.sh.
> >   #
> >   #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > @@ -3469,7 +3471,7 @@ index 149815542f9..43952bde405 100755
> >   #   Written by Gordon Matzigkeit, 1996
> >   #
> >   #   This file is part of GNU Libtool.
> > -@@ -16699,19 +17367,42 @@ SP2NL=$lt_lt_SP2NL
> > +@@ -16606,19 +17274,42 @@ SP2NL=$lt_lt_SP2NL
> >   # turn newlines into spaces.
> >   NL2SP=$lt_lt_NL2SP
> >
> > @@ -3513,7 +3515,7 @@ index 149815542f9..43952bde405 100755
> >   # A symbol stripping program.
> >   STRIP=$lt_STRIP
> >
> > -@@ -16741,6 +17432,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> > +@@ -16648,6 +17339,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> >   # Transform the output of nm in a C name address pair when lib prefix is needed.
> >   global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
> >
> > @@ -3526,7 +3528,7 @@ index 149815542f9..43952bde405 100755
> >   # The name of the directory that contains temporary libtool files.
> >   objdir=$objdir
> >
> > -@@ -16750,6 +17447,9 @@ MAGIC_CMD=$MAGIC_CMD
> > +@@ -16657,6 +17354,9 @@ MAGIC_CMD=$MAGIC_CMD
> >   # Must we lock files when doing compilation?
> >   need_locks=$lt_need_locks
> >
> > @@ -3536,7 +3538,7 @@ index 149815542f9..43952bde405 100755
> >   # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
> >   DSYMUTIL=$lt_DSYMUTIL
> >
> > -@@ -16864,12 +17564,12 @@ with_gcc=$GCC
> > +@@ -16771,12 +17471,12 @@ with_gcc=$GCC
> >   # Compiler flag to turn off builtin functions.
> >   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
> >
> > @@ -3552,7 +3554,7 @@ index 149815542f9..43952bde405 100755
> >   # Compiler flag to prevent dynamic linking.
> >   link_static_flag=$lt_lt_prog_compiler_static
> >
> > -@@ -16956,9 +17656,6 @@ inherit_rpath=$inherit_rpath
> > +@@ -16863,9 +17563,6 @@ inherit_rpath=$inherit_rpath
> >   # Whether libtool must link a program against all its dependency libraries.
> >   link_all_deplibs=$link_all_deplibs
> >
> > @@ -3562,7 +3564,7 @@ index 149815542f9..43952bde405 100755
> >   # Set to "yes" if exported symbols are required.
> >   always_export_symbols=$always_export_symbols
> >
> > -@@ -16974,6 +17671,9 @@ include_expsyms=$lt_include_expsyms
> > +@@ -16881,6 +17578,9 @@ include_expsyms=$lt_include_expsyms
> >   # Commands necessary for linking programs (against libraries) with templates.
> >   prelink_cmds=$lt_prelink_cmds
> >
> > @@ -3572,7 +3574,7 @@ index 149815542f9..43952bde405 100755
> >   # Specify filename containing input files.
> >   file_list_spec=$lt_file_list_spec
> >
> > -@@ -17006,210 +17706,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> > +@@ -16913,210 +17613,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> >     # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> >     # text mode, it properly converts lines to CR/LF.  This bash problem
> >     # is reportedly fixed, but why not run on old versions too?
> > @@ -3947,10 +3949,10 @@ index 149815542f9..43952bde405 100755
> >     chmod +x "$ofile"
> >
> >  diff --git a/gas/Makefile.in b/gas/Makefile.in
> > -index c57d78f82c4..da370b21855 100644
> > +index 8319181b472..3425e414c1c 100644
> >  --- a/gas/Makefile.in
> >  +++ b/gas/Makefile.in
> > -@@ -373,6 +373,7 @@ CYGPATH_W = @CYGPATH_W@
> > +@@ -377,6 +377,7 @@ CYGPATH_W = @CYGPATH_W@
> >   DATADIRNAME = @DATADIRNAME@
> >   DEFS = @DEFS@
> >   DEPDIR = @DEPDIR@
> > @@ -3958,7 +3960,7 @@ index c57d78f82c4..da370b21855 100644
> >   DSYMUTIL = @DSYMUTIL@
> >   DUMPBIN = @DUMPBIN@
> >   ECHO_C = @ECHO_C@
> > -@@ -409,6 +410,7 @@ LN_S = @LN_S@
> > +@@ -413,6 +414,7 @@ LN_S = @LN_S@
> >   LTLIBOBJS = @LTLIBOBJS@
> >   MAINT = @MAINT@
> >   MAKEINFO = @MAKEINFO@
> > @@ -3966,7 +3968,7 @@ index c57d78f82c4..da370b21855 100644
> >   MKDIR_P = @MKDIR_P@
> >   MKINSTALLDIRS = @MKINSTALLDIRS@
> >   MSGFMT = @MSGFMT@
> > -@@ -447,6 +449,7 @@ abs_builddir = @abs_builddir@
> > +@@ -456,6 +458,7 @@ abs_builddir = @abs_builddir@
> >   abs_srcdir = @abs_srcdir@
> >   abs_top_builddir = @abs_top_builddir@
> >   abs_top_srcdir = @abs_top_srcdir@
> > @@ -3975,10 +3977,10 @@ index c57d78f82c4..da370b21855 100644
> >   ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
> >   am__include = @am__include@
> >  diff --git a/gas/configure b/gas/configure
> > -index 12c16faefd9..11b5127bf3a 100755
> > +index 684e68e0ea2..ba35172965e 100755
> >  --- a/gas/configure
> >  +++ b/gas/configure
> > -@@ -681,8 +681,11 @@ OTOOL
> > +@@ -686,8 +686,11 @@ OTOOL
> >   LIPO
> >   NMEDIT
> >   DSYMUTIL
> > @@ -3990,7 +3992,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   OBJDUMP
> >   LN_S
> >   NM
> > -@@ -799,6 +802,7 @@ enable_static
> > +@@ -804,6 +807,7 @@ enable_static
> >   with_pic
> >   enable_fast_install
> >   with_gnu_ld
> > @@ -3998,7 +4000,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   enable_libtool_lock
> >   enable_plugins
> >   enable_largefile
> > -@@ -1490,6 +1494,8 @@ Optional Packages:
> > +@@ -1505,6 +1509,8 @@ Optional Packages:
> >     --with-pic              try to use only PIC/non-PIC objects [default=use
> >                             both]
> >     --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
> > @@ -4007,7 +4009,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >     --with-cpu=CPU          default cpu variant is CPU (currently only supported
> >                             on ARC)
> >     --with-system-zlib      use installed libz
> > -@@ -4608,8 +4614,8 @@ esac
> > +@@ -4632,8 +4638,8 @@ esac
> >
> >
> >
> > @@ -4018,7 +4020,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >
> >
> >
> > -@@ -4649,7 +4655,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> > +@@ -4673,7 +4679,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
> >   $as_echo_n "checking how to print strings... " >&6; }
> >   # Test print first, because it will be a builtin if present.
> > @@ -4027,7 +4029,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >      test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
> >     ECHO='print -r --'
> >   elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> > -@@ -5342,8 +5348,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
> > +@@ -5366,8 +5372,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
> >   # Try some XSI features
> >   xsi_shell=no
> >   ( _lt_dummy="a/b/c"
> > @@ -4038,7 +4040,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >       && eval 'test $(( 1 + 1 )) -eq 2 \
> >       && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
> >     && xsi_shell=yes
> > -@@ -5392,6 +5398,80 @@ esac
> > +@@ -5416,6 +5422,80 @@ esac
> >
> >
> >
> > @@ -4119,7 +4121,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
> >   $as_echo_n "checking for $LD option to reload object files... " >&6; }
> >   if ${lt_cv_ld_reload_flag+:} false; then :
> > -@@ -5408,6 +5488,11 @@ case $reload_flag in
> > +@@ -5432,6 +5512,11 @@ case $reload_flag in
> >   esac
> >   reload_cmds='$LD$reload_flag -o $output$reload_objs'
> >   case $host_os in
> > @@ -4131,7 +4133,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >     darwin*)
> >       if test "$GCC" = yes; then
> >         reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
> > -@@ -5576,7 +5661,8 @@ mingw* | pw32*)
> > +@@ -5600,7 +5685,8 @@ mingw* | pw32*)
> >       lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
> >       lt_cv_file_magic_cmd='func_win32_libid'
> >     else
> > @@ -4141,7 +4143,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >       lt_cv_file_magic_cmd='$OBJDUMP -f'
> >     fi
> >     ;;
> > -@@ -5730,6 +5816,21 @@ esac
> > +@@ -5754,6 +5840,21 @@ esac
> >   fi
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
> >   $as_echo "$lt_cv_deplibs_check_method" >&6; }
> > @@ -4163,7 +4165,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   file_magic_cmd=$lt_cv_file_magic_cmd
> >   deplibs_check_method=$lt_cv_deplibs_check_method
> >   test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > -@@ -5745,6 +5846,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > +@@ -5769,6 +5870,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
> >
> >
> >
> > @@ -4321,7 +4323,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   plugin_option=
> >   plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
> >   for plugin in $plugin_names; do
> > -@@ -5759,8 +6011,10 @@ for plugin in $plugin_names; do
> > +@@ -5783,8 +6035,10 @@ for plugin in $plugin_names; do
> >   done
> >
> >   if test -n "$ac_tool_prefix"; then
> > @@ -4334,7 +4336,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> >   $as_echo_n "checking for $ac_word... " >&6; }
> >   if ${ac_cv_prog_AR+:} false; then :
> > -@@ -5776,7 +6030,7 @@ do
> > +@@ -5800,7 +6054,7 @@ do
> >     test -z "$as_dir" && as_dir=.
> >       for ac_exec_ext in '' $ac_executable_extensions; do
> >     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > @@ -4343,7 +4345,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >       $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> >       break 2
> >     fi
> > -@@ -5796,11 +6050,15 @@ $as_echo "no" >&6; }
> > +@@ -5820,11 +6074,15 @@ $as_echo "no" >&6; }
> >   fi
> >
> >
> > @@ -4362,7 +4364,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> >   $as_echo_n "checking for $ac_word... " >&6; }
> >   if ${ac_cv_prog_ac_ct_AR+:} false; then :
> > -@@ -5816,7 +6074,7 @@ do
> > +@@ -5840,7 +6098,7 @@ do
> >     test -z "$as_dir" && as_dir=.
> >       for ac_exec_ext in '' $ac_executable_extensions; do
> >     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > @@ -4371,7 +4373,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >       $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> >       break 2
> >     fi
> > -@@ -5835,6 +6093,10 @@ else
> > +@@ -5859,6 +6117,10 @@ else
> >   $as_echo "no" >&6; }
> >   fi
> >
> > @@ -4382,7 +4384,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >     if test "x$ac_ct_AR" = x; then
> >       AR="false"
> >     else
> > -@@ -5846,29 +6108,81 @@ ac_tool_warned=yes ;;
> > +@@ -5870,29 +6132,81 @@ ac_tool_warned=yes ;;
> >   esac
> >       AR=$ac_ct_AR
> >     fi
> > @@ -4479,7 +4481,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >
> >
> >
> > -@@ -6215,8 +6529,8 @@ esac
> > +@@ -6239,8 +6553,8 @@ esac
> >   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
> >
> >   # Transform an extracted symbol line into symbol name and symbol address
> > @@ -4490,7 +4492,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >
> >   # Handle CRLF in mingw tool chain
> >   opt_cr=
> > -@@ -6252,6 +6566,7 @@ for ac_symprfx in "" "_"; do
> > +@@ -6276,6 +6590,7 @@ for ac_symprfx in "" "_"; do
> >     else
> >       lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[  ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
> >     fi
> > @@ -4498,7 +4500,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >
> >     # Check to see that the pipe works correctly.
> >     pipe_works=no
> > -@@ -6293,6 +6608,18 @@ _LT_EOF
> > +@@ -6317,6 +6632,18 @@ _LT_EOF
> >         if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
> >       if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
> >         cat <<_LT_EOF > conftest.$ac_ext
> > @@ -4517,7 +4519,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   #ifdef __cplusplus
> >   extern "C" {
> >   #endif
> > -@@ -6304,7 +6631,7 @@ _LT_EOF
> > +@@ -6328,7 +6655,7 @@ _LT_EOF
> >         cat <<_LT_EOF >> conftest.$ac_ext
> >
> >   /* The mapping between symbol names and symbols.  */
> > @@ -4526,7 +4528,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >     const char *name;
> >     void       *address;
> >   }
> > -@@ -6330,8 +6657,8 @@ static const void *lt_preloaded_setup() {
> > +@@ -6354,8 +6681,8 @@ static const void *lt_preloaded_setup() {
> >   _LT_EOF
> >         # Now try linking the two files.
> >         mv conftest.$ac_objext conftstm.$ac_objext
> > @@ -4537,7 +4539,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >         LIBS="conftstm.$ac_objext"
> >         CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
> >         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
> > -@@ -6341,8 +6668,8 @@ _LT_EOF
> > +@@ -6365,8 +6692,8 @@ _LT_EOF
> >     test $ac_status = 0; } && test -s conftest${ac_exeext}; then
> >           pipe_works=yes
> >         fi
> > @@ -4548,7 +4550,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >       else
> >         echo "cannot find nm_test_func in $nlist" >&5
> >       fi
> > -@@ -6379,6 +6706,19 @@ else
> > +@@ -6403,6 +6730,19 @@ else
> >   $as_echo "ok" >&6; }
> >   fi
> >
> > @@ -4568,7 +4570,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >
> >
> >
> > -@@ -6395,6 +6735,42 @@ fi
> > +@@ -6419,6 +6759,42 @@ fi
> >
> >
> >
> > @@ -4611,7 +4613,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >
> >
> >
> > -@@ -6606,6 +6982,123 @@ esac
> > +@@ -6630,6 +7006,123 @@ esac
> >
> >   need_locks="$enable_libtool_lock"
> >
> > @@ -4735,7 +4737,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >
> >     case $host_os in
> >       rhapsody* | darwin*)
> > -@@ -7169,6 +7662,8 @@ _LT_EOF
> > +@@ -7193,6 +7686,8 @@ _LT_EOF
> >         $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
> >         echo "$AR cru libconftest.a conftest.o" >&5
> >         $AR cru libconftest.a conftest.o 2>&5
> > @@ -4744,7 +4746,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >         cat > conftest.c << _LT_EOF
> >   int main() { return 0;}
> >   _LT_EOF
> > -@@ -7751,8 +8246,6 @@ fi
> > +@@ -7775,8 +8270,6 @@ fi
> >   lt_prog_compiler_pic=
> >   lt_prog_compiler_static=
> >
> > @@ -4753,7 +4755,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >
> >     if test "$GCC" = yes; then
> >       lt_prog_compiler_wl='-Wl,'
> > -@@ -7918,6 +8411,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > +@@ -7942,6 +8435,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> >       lt_prog_compiler_pic='--shared'
> >       lt_prog_compiler_static='--static'
> >       ;;
> > @@ -4766,7 +4768,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >         pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
> >           # Portland Group compilers (*not* the Pentium gcc compiler,
> >       # which looks to be a dead project)
> > -@@ -7980,7 +8479,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > +@@ -8004,7 +8503,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> >         lt_prog_compiler_pic='-KPIC'
> >         lt_prog_compiler_static='-Bstatic'
> >         case $cc_basename in
> > @@ -4775,7 +4777,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >       lt_prog_compiler_wl='-Qoption ld ';;
> >         *)
> >       lt_prog_compiler_wl='-Wl,';;
> > -@@ -8037,13 +8536,17 @@ case $host_os in
> > +@@ -8061,13 +8560,17 @@ case $host_os in
> >       lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
> >       ;;
> >   esac
> > @@ -4799,7 +4801,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >
> >   #
> >   # Check to make sure the PIC flag actually works.
> > -@@ -8104,6 +8607,11 @@ fi
> > +@@ -8128,6 +8631,11 @@ fi
> >
> >
> >
> > @@ -4811,7 +4813,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   #
> >   # Check to make sure the static flag actually works.
> >   #
> > -@@ -8454,7 +8962,8 @@ _LT_EOF
> > +@@ -8478,7 +8986,8 @@ _LT_EOF
> >         allow_undefined_flag=unsupported
> >         always_export_symbols=no
> >         enable_shared_with_static_runtimes=yes
> > @@ -4821,7 +4823,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >
> >         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> >           archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> > -@@ -8553,12 +9062,12 @@ _LT_EOF
> > +@@ -8577,12 +9086,12 @@ _LT_EOF
> >         whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
> >         hardcode_libdir_flag_spec=
> >         hardcode_libdir_flag_spec_ld='-rpath $libdir'
> > @@ -4836,7 +4838,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >         fi
> >         ;;
> >       esac
> > -@@ -8572,8 +9081,8 @@ _LT_EOF
> > +@@ -8596,8 +9105,8 @@ _LT_EOF
> >       archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
> >       wlarc=
> >         else
> > @@ -4847,7 +4849,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >         fi
> >         ;;
> >
> > -@@ -8591,8 +9100,8 @@ _LT_EOF
> > +@@ -8615,8 +9124,8 @@ _LT_EOF
> >
> >   _LT_EOF
> >         elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> > @@ -4858,7 +4860,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >         else
> >       ld_shlibs=no
> >         fi
> > -@@ -8638,8 +9147,8 @@ _LT_EOF
> > +@@ -8662,8 +9171,8 @@ _LT_EOF
> >
> >       *)
> >         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> > @@ -4869,7 +4871,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >         else
> >       ld_shlibs=no
> >         fi
> > -@@ -8769,7 +9278,13 @@ _LT_EOF
> > +@@ -8793,7 +9302,13 @@ _LT_EOF
> >       allow_undefined_flag='-berok'
> >           # Determine the default libpath from the value encoded in an
> >           # empty executable.
> > @@ -4884,7 +4886,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   /* end confdefs.h.  */
> >
> >   int
> > -@@ -8782,22 +9297,29 @@ main ()
> > +@@ -8806,22 +9321,29 @@ main ()
> >   _ACEOF
> >   if ac_fn_c_try_link "$LINENO"; then :
> >
> > @@ -4927,7 +4929,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >
> >           hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> >           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_sym_flag:\$export_symbols $shared_flag"
> > -@@ -8809,7 +9331,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -8833,7 +9355,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >       else
> >        # Determine the default libpath from the value encoded in an
> >        # empty executable.
> > @@ -4942,7 +4944,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   /* end confdefs.h.  */
> >
> >   int
> > -@@ -8822,22 +9350,29 @@ main ()
> > +@@ -8846,22 +9374,29 @@ main ()
> >   _ACEOF
> >   if ac_fn_c_try_link "$LINENO"; then :
> >
> > @@ -4985,7 +4987,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >
> >        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> >         # Warning - without using the other run time loading flags,
> > -@@ -8882,20 +9417,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -8906,20 +9441,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >         # Microsoft Visual C++.
> >         # hardcode_libdir_flag_spec is actually meaningless, as there is
> >         # no search path for DLLs.
> > @@ -5063,7 +5065,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >         ;;
> >
> >       darwin* | rhapsody*)
> > -@@ -8956,7 +9534,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -8980,7 +9558,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >
> >       # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
> >       freebsd* | dragonfly*)
> > @@ -5072,7 +5074,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >         hardcode_libdir_flag_spec='-R$libdir'
> >         hardcode_direct=yes
> >         hardcode_shlibpath_var=no
> > -@@ -8964,7 +9542,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -8988,7 +9566,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >
> >       hpux9*)
> >         if test "$GCC" = yes; then
> > @@ -5081,7 +5083,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >         else
> >       archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> >         fi
> > -@@ -8980,7 +9558,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9004,7 +9582,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >
> >       hpux10*)
> >         if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> > @@ -5090,7 +5092,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >         else
> >       archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
> >         fi
> > -@@ -9004,10 +9582,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9028,10 +9606,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >         archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> >         ;;
> >       ia64*)
> > @@ -5103,7 +5105,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >         ;;
> >       esac
> >         else
> > -@@ -9086,23 +9664,36 @@ fi
> > +@@ -9110,23 +9688,36 @@ fi
> >
> >       irix5* | irix6* | nonstopux*)
> >         if test "$GCC" = yes; then
> > @@ -5148,7 +5150,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >         else
> >       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
> >       archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
> > -@@ -9187,7 +9778,7 @@ rm -f core conftest.err conftest.$ac_objext \
> > +@@ -9211,7 +9802,7 @@ rm -f core conftest.err conftest.$ac_objext \
> >       osf4* | osf5*)  # as osf3* with the addition of -msym flag
> >         if test "$GCC" = yes; then
> >       allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
> > @@ -5157,7 +5159,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
> >         else
> >       allow_undefined_flag=' -expect_unresolved \*'
> > -@@ -9206,9 +9797,9 @@ rm -f core conftest.err conftest.$ac_objext \
> > +@@ -9230,9 +9821,9 @@ rm -f core conftest.err conftest.$ac_objext \
> >         no_undefined_flag=' -z defs'
> >         if test "$GCC" = yes; then
> >       wlarc='${wl}'
> > @@ -5169,7 +5171,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >         else
> >       case `$CC -V 2>&1` in
> >       *"Compilers 5.0"*)
> > -@@ -9784,8 +10375,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +@@ -9808,8 +10399,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> >     need_version=no
> >     need_lib_prefix=no
> >
> > @@ -5181,7 +5183,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >       library_names_spec='$libname.dll.a'
> >       # DLL is installed to $(libdir)/../bin by postinstall_cmds
> >       postinstall_cmds='base_file=`basename \${file}`~
> > -@@ -9818,13 +10410,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +@@ -9842,13 +10434,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> >         library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> >         ;;
> >       esac
> > @@ -5254,16 +5256,16 @@ index 12c16faefd9..11b5127bf3a 100755
> >     # FIXME: first we should search . and the directory the executable is in
> >     shlibpath_var=PATH
> >     ;;
> > -@@ -10702,7 +11352,7 @@ else
> > +@@ -10726,7 +11376,7 @@ else
> >     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> >     lt_status=$lt_dlunknown
> >     cat > conftest.$ac_ext <<_LT_EOF
> > --#line 10705 "configure"
> > +-#line 10729 "configure"
> >  +#line $LINENO "configure"
> >   #include "confdefs.h"
> >
> >   #if HAVE_DLFCN_H
> > -@@ -10746,10 +11396,10 @@ else
> > +@@ -10770,10 +11420,10 @@ else
> >   /* When -fvisbility=hidden is used, assume the code has been annotated
> >      correspondingly for the symbols needed.  */
> >   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> > @@ -5276,16 +5278,16 @@ index 12c16faefd9..11b5127bf3a 100755
> >   int main ()
> >   {
> >     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -10808,7 +11458,7 @@ else
> > +@@ -10832,7 +11482,7 @@ else
> >     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> >     lt_status=$lt_dlunknown
> >     cat > conftest.$ac_ext <<_LT_EOF
> > --#line 10811 "configure"
> > +-#line 10835 "configure"
> >  +#line $LINENO "configure"
> >   #include "confdefs.h"
> >
> >   #if HAVE_DLFCN_H
> > -@@ -10852,10 +11502,10 @@ else
> > +@@ -10876,10 +11526,10 @@ else
> >   /* When -fvisbility=hidden is used, assume the code has been annotated
> >      correspondingly for the symbols needed.  */
> >   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> > @@ -5298,7 +5300,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   int main ()
> >   {
> >     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -14834,13 +15484,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> > +@@ -15133,13 +15783,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> >   lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
> >   lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
> >   lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> > @@ -5319,7 +5321,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
> >   RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
> >   old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
> > -@@ -14855,14 +15512,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> > +@@ -15154,14 +15811,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> >   lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
> >   lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
> >   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"`'
> > @@ -5338,7 +5340,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
> >   NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
> >   LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> > -@@ -14895,12 +15555,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> > +@@ -15194,12 +15854,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> >   hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
> >   inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
> >   link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
> > @@ -5352,7 +5354,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
> >   variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
> >   need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
> > -@@ -14955,8 +15615,13 @@ reload_flag \
> > +@@ -15254,8 +15914,13 @@ reload_flag \
> >   OBJDUMP \
> >   deplibs_check_method \
> >   file_magic_cmd \
> > @@ -5366,7 +5368,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   STRIP \
> >   RANLIB \
> >   CC \
> > -@@ -14966,12 +15631,14 @@ lt_cv_sys_global_symbol_pipe \
> > +@@ -15265,12 +15930,14 @@ lt_cv_sys_global_symbol_pipe \
> >   lt_cv_sys_global_symbol_to_cdecl \
> >   lt_cv_sys_global_symbol_to_c_name_address \
> >   lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> > @@ -5382,7 +5384,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   DSYMUTIL \
> >   NMEDIT \
> >   LIPO \
> > -@@ -14987,7 +15654,6 @@ no_undefined_flag \
> > +@@ -15286,7 +15953,6 @@ no_undefined_flag \
> >   hardcode_libdir_flag_spec \
> >   hardcode_libdir_flag_spec_ld \
> >   hardcode_libdir_separator \
> > @@ -5390,7 +5392,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   exclude_expsyms \
> >   include_expsyms \
> >   file_list_spec \
> > -@@ -15023,6 +15689,7 @@ module_cmds \
> > +@@ -15322,6 +15988,7 @@ module_cmds \
> >   module_expsym_cmds \
> >   export_symbols_cmds \
> >   prelink_cmds \
> > @@ -5398,7 +5400,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   postinstall_cmds \
> >   postuninstall_cmds \
> >   finish_cmds \
> > -@@ -15795,7 +16462,8 @@ $as_echo X"$file" |
> > +@@ -16094,7 +16761,8 @@ $as_echo X"$file" |
> >   # NOTE: Changes made to this file will be lost: look at ltmain.sh.
> >   #
> >   #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > @@ -5408,7 +5410,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   #   Written by Gordon Matzigkeit, 1996
> >   #
> >   #   This file is part of GNU Libtool.
> > -@@ -15898,19 +16566,42 @@ SP2NL=$lt_lt_SP2NL
> > +@@ -16197,19 +16865,42 @@ SP2NL=$lt_lt_SP2NL
> >   # turn newlines into spaces.
> >   NL2SP=$lt_lt_NL2SP
> >
> > @@ -5452,7 +5454,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   # A symbol stripping program.
> >   STRIP=$lt_STRIP
> >
> > -@@ -15940,6 +16631,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> > +@@ -16239,6 +16930,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> >   # Transform the output of nm in a C name address pair when lib prefix is needed.
> >   global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
> >
> > @@ -5465,7 +5467,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   # The name of the directory that contains temporary libtool files.
> >   objdir=$objdir
> >
> > -@@ -15949,6 +16646,9 @@ MAGIC_CMD=$MAGIC_CMD
> > +@@ -16248,6 +16945,9 @@ MAGIC_CMD=$MAGIC_CMD
> >   # Must we lock files when doing compilation?
> >   need_locks=$lt_need_locks
> >
> > @@ -5475,7 +5477,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
> >   DSYMUTIL=$lt_DSYMUTIL
> >
> > -@@ -16063,12 +16763,12 @@ with_gcc=$GCC
> > +@@ -16362,12 +17062,12 @@ with_gcc=$GCC
> >   # Compiler flag to turn off builtin functions.
> >   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
> >
> > @@ -5491,7 +5493,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   # Compiler flag to prevent dynamic linking.
> >   link_static_flag=$lt_lt_prog_compiler_static
> >
> > -@@ -16155,9 +16855,6 @@ inherit_rpath=$inherit_rpath
> > +@@ -16454,9 +17154,6 @@ inherit_rpath=$inherit_rpath
> >   # Whether libtool must link a program against all its dependency libraries.
> >   link_all_deplibs=$link_all_deplibs
> >
> > @@ -5501,7 +5503,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   # Set to "yes" if exported symbols are required.
> >   always_export_symbols=$always_export_symbols
> >
> > -@@ -16173,6 +16870,9 @@ include_expsyms=$lt_include_expsyms
> > +@@ -16472,6 +17169,9 @@ include_expsyms=$lt_include_expsyms
> >   # Commands necessary for linking programs (against libraries) with templates.
> >   prelink_cmds=$lt_prelink_cmds
> >
> > @@ -5511,7 +5513,7 @@ index 12c16faefd9..11b5127bf3a 100755
> >   # Specify filename containing input files.
> >   file_list_spec=$lt_file_list_spec
> >
> > -@@ -16205,210 +16905,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> > +@@ -16504,210 +17204,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> >     # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> >     # text mode, it properly converts lines to CR/LF.  This bash problem
> >     # is reportedly fixed, but why not run on old versions too?
> > @@ -5885,20 +5887,8 @@ index 12c16faefd9..11b5127bf3a 100755
> >       (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
> >     chmod +x "$ofile"
> >
> > -diff --git a/gdbsupport/Makefile.in b/gdbsupport/Makefile.in
> > -index bdceff3b56a..6aadae41031 100644
> > ---- a/gdbsupport/Makefile.in
> > -+++ b/gdbsupport/Makefile.in
> > -@@ -233,6 +233,7 @@ CATOBJEXT = @CATOBJEXT@
> > - CC = @CC@
> > - CCDEPMODE = @CCDEPMODE@
> > - CFLAGS = @CFLAGS@
> > -+CONFIG_STATUS_DEPENDENCIES = @CONFIG_STATUS_DEPENDENCIES@
> > - CPP = @CPP@
> > - CPPFLAGS = @CPPFLAGS@
> > - CXX = @CXX@
> >  diff --git a/gprof/Makefile.in b/gprof/Makefile.in
> > -index 5ef5ece74a9..9d7ce8b62b2 100644
> > +index c9914e46d7d..1857eb8b5a8 100644
> >  --- a/gprof/Makefile.in
> >  +++ b/gprof/Makefile.in
> >  @@ -321,6 +321,7 @@ CYGPATH_W = @CYGPATH_W@
> > @@ -5926,7 +5916,7 @@ index 5ef5ece74a9..9d7ce8b62b2 100644
> >   ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
> >   am__include = @am__include@
> >  diff --git a/gprof/configure b/gprof/configure
> > -index 5a59f1c1d0e..2506887d3b0 100755
> > +index 3e8edd112cb..5b320c60f50 100755
> >  --- a/gprof/configure
> >  +++ b/gprof/configure
> >  @@ -663,8 +663,11 @@ OTOOL
> > @@ -7252,7 +7242,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >   int main ()
> >   {
> >     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -12777,13 +13427,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> > +@@ -12795,13 +13445,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> >   lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
> >   lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
> >   lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> > @@ -7273,7 +7263,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >   STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
> >   RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
> >   old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
> > -@@ -12798,14 +13455,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> > +@@ -12816,14 +13473,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> >   lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
> >   lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
> >   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"`'
> > @@ -7292,7 +7282,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >   DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
> >   NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
> >   LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> > -@@ -12838,12 +13498,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> > +@@ -12856,12 +13516,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> >   hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
> >   inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
> >   link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
> > @@ -7306,7 +7296,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >   file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
> >   variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
> >   need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
> > -@@ -12898,8 +13558,13 @@ reload_flag \
> > +@@ -12916,8 +13576,13 @@ reload_flag \
> >   OBJDUMP \
> >   deplibs_check_method \
> >   file_magic_cmd \
> > @@ -7320,7 +7310,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >   STRIP \
> >   RANLIB \
> >   CC \
> > -@@ -12909,12 +13574,14 @@ lt_cv_sys_global_symbol_pipe \
> > +@@ -12927,12 +13592,14 @@ lt_cv_sys_global_symbol_pipe \
> >   lt_cv_sys_global_symbol_to_cdecl \
> >   lt_cv_sys_global_symbol_to_c_name_address \
> >   lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> > @@ -7336,7 +7326,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >   DSYMUTIL \
> >   NMEDIT \
> >   LIPO \
> > -@@ -12930,7 +13597,6 @@ no_undefined_flag \
> > +@@ -12948,7 +13615,6 @@ no_undefined_flag \
> >   hardcode_libdir_flag_spec \
> >   hardcode_libdir_flag_spec_ld \
> >   hardcode_libdir_separator \
> > @@ -7344,7 +7334,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >   exclude_expsyms \
> >   include_expsyms \
> >   file_list_spec \
> > -@@ -12966,6 +13632,7 @@ module_cmds \
> > +@@ -12984,6 +13650,7 @@ module_cmds \
> >   module_expsym_cmds \
> >   export_symbols_cmds \
> >   prelink_cmds \
> > @@ -7352,7 +7342,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >   postinstall_cmds \
> >   postuninstall_cmds \
> >   finish_cmds \
> > -@@ -13731,7 +14398,8 @@ $as_echo X"$file" |
> > +@@ -13749,7 +14416,8 @@ $as_echo X"$file" |
> >   # NOTE: Changes made to this file will be lost: look at ltmain.sh.
> >   #
> >   #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > @@ -7362,7 +7352,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >   #   Written by Gordon Matzigkeit, 1996
> >   #
> >   #   This file is part of GNU Libtool.
> > -@@ -13834,19 +14502,42 @@ SP2NL=$lt_lt_SP2NL
> > +@@ -13852,19 +14520,42 @@ SP2NL=$lt_lt_SP2NL
> >   # turn newlines into spaces.
> >   NL2SP=$lt_lt_NL2SP
> >
> > @@ -7406,7 +7396,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >   # A symbol stripping program.
> >   STRIP=$lt_STRIP
> >
> > -@@ -13876,6 +14567,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> > +@@ -13894,6 +14585,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> >   # Transform the output of nm in a C name address pair when lib prefix is needed.
> >   global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
> >
> > @@ -7419,7 +7409,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >   # The name of the directory that contains temporary libtool files.
> >   objdir=$objdir
> >
> > -@@ -13885,6 +14582,9 @@ MAGIC_CMD=$MAGIC_CMD
> > +@@ -13903,6 +14600,9 @@ MAGIC_CMD=$MAGIC_CMD
> >   # Must we lock files when doing compilation?
> >   need_locks=$lt_need_locks
> >
> > @@ -7429,7 +7419,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >   # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
> >   DSYMUTIL=$lt_DSYMUTIL
> >
> > -@@ -13999,12 +14699,12 @@ with_gcc=$GCC
> > +@@ -14017,12 +14717,12 @@ with_gcc=$GCC
> >   # Compiler flag to turn off builtin functions.
> >   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
> >
> > @@ -7445,7 +7435,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >   # Compiler flag to prevent dynamic linking.
> >   link_static_flag=$lt_lt_prog_compiler_static
> >
> > -@@ -14091,9 +14791,6 @@ inherit_rpath=$inherit_rpath
> > +@@ -14109,9 +14809,6 @@ inherit_rpath=$inherit_rpath
> >   # Whether libtool must link a program against all its dependency libraries.
> >   link_all_deplibs=$link_all_deplibs
> >
> > @@ -7455,7 +7445,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >   # Set to "yes" if exported symbols are required.
> >   always_export_symbols=$always_export_symbols
> >
> > -@@ -14109,6 +14806,9 @@ include_expsyms=$lt_include_expsyms
> > +@@ -14127,6 +14824,9 @@ include_expsyms=$lt_include_expsyms
> >   # Commands necessary for linking programs (against libraries) with templates.
> >   prelink_cmds=$lt_prelink_cmds
> >
> > @@ -7465,7 +7455,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >   # Specify filename containing input files.
> >   file_list_spec=$lt_file_list_spec
> >
> > -@@ -14141,210 +14841,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> > +@@ -14159,210 +14859,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> >     # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> >     # text mode, it properly converts lines to CR/LF.  This bash problem
> >     # is reportedly fixed, but why not run on old versions too?
> > @@ -7840,7 +7830,7 @@ index 5a59f1c1d0e..2506887d3b0 100755
> >     chmod +x "$ofile"
> >
> >  diff --git a/gprofng/Makefile.in b/gprofng/Makefile.in
> > -index fd5279b4df1..6e74c7b302a 100644
> > +index 01f7dca3f2a..3db326271c9 100644
> >  --- a/gprofng/Makefile.in
> >  +++ b/gprofng/Makefile.in
> >  @@ -253,6 +253,7 @@ CXXFLAGS = @CXXFLAGS@
> > @@ -7860,7 +7850,7 @@ index fd5279b4df1..6e74c7b302a 100644
> >   NM = @NM@
> >   NMEDIT = @NMEDIT@
> >  diff --git a/gprofng/configure b/gprofng/configure
> > -index ac14d126ac0..f8d7685a72e 100755
> > +index 2afc9a381a6..1e57b41ffa4 100755
> >  --- a/gprofng/configure
> >  +++ b/gprofng/configure
> >  @@ -672,6 +672,8 @@ OTOOL
> > @@ -9782,7 +9772,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >     LDCXX=$LD
> >     LD=$lt_save_LD
> >     GCC=$lt_save_GCC
> > -@@ -17663,13 +18493,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> > +@@ -17690,13 +18520,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> >   lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
> >   lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
> >   lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> > @@ -9803,7 +9793,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
> >   RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
> >   old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
> > -@@ -17684,14 +18521,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> > +@@ -17711,14 +18548,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> >   lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
> >   lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
> >   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"`'
> > @@ -9822,7 +9812,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
> >   NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
> >   LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> > -@@ -17724,12 +18564,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> > +@@ -17751,12 +18591,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> >   hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
> >   inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
> >   link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
> > @@ -9836,7 +9826,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
> >   variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
> >   need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
> > -@@ -17768,8 +18608,8 @@ old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote
> > +@@ -17795,8 +18635,8 @@ old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote
> >   compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
> >   GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
> >   lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
> > @@ -9846,7 +9836,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
> >   lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
> >   archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
> > -@@ -17796,12 +18636,12 @@ hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_
> > +@@ -17823,12 +18663,12 @@ hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_
> >   hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
> >   inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
> >   link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
> > @@ -9860,7 +9850,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
> >   hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
> >   compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
> > -@@ -17839,8 +18679,13 @@ reload_flag \
> > +@@ -17866,8 +18706,13 @@ reload_flag \
> >   OBJDUMP \
> >   deplibs_check_method \
> >   file_magic_cmd \
> > @@ -9874,7 +9864,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   STRIP \
> >   RANLIB \
> >   CC \
> > -@@ -17850,12 +18695,14 @@ lt_cv_sys_global_symbol_pipe \
> > +@@ -17877,12 +18722,14 @@ lt_cv_sys_global_symbol_pipe \
> >   lt_cv_sys_global_symbol_to_cdecl \
> >   lt_cv_sys_global_symbol_to_c_name_address \
> >   lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> > @@ -9890,7 +9880,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   DSYMUTIL \
> >   NMEDIT \
> >   LIPO \
> > -@@ -17871,7 +18718,6 @@ no_undefined_flag \
> > +@@ -17898,7 +18745,6 @@ no_undefined_flag \
> >   hardcode_libdir_flag_spec \
> >   hardcode_libdir_flag_spec_ld \
> >   hardcode_libdir_separator \
> > @@ -9898,7 +9888,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   exclude_expsyms \
> >   include_expsyms \
> >   file_list_spec \
> > -@@ -17893,8 +18739,8 @@ LD_CXX \
> > +@@ -17920,8 +18766,8 @@ LD_CXX \
> >   reload_flag_CXX \
> >   compiler_CXX \
> >   lt_prog_compiler_no_builtin_flag_CXX \
> > @@ -9908,7 +9898,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   lt_prog_compiler_static_CXX \
> >   lt_cv_prog_compiler_c_o_CXX \
> >   export_dynamic_flag_spec_CXX \
> > -@@ -17906,7 +18752,6 @@ no_undefined_flag_CXX \
> > +@@ -17933,7 +18779,6 @@ no_undefined_flag_CXX \
> >   hardcode_libdir_flag_spec_CXX \
> >   hardcode_libdir_flag_spec_ld_CXX \
> >   hardcode_libdir_separator_CXX \
> > @@ -9916,7 +9906,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   exclude_expsyms_CXX \
> >   include_expsyms_CXX \
> >   file_list_spec_CXX \
> > -@@ -17940,6 +18785,7 @@ module_cmds \
> > +@@ -17967,6 +18812,7 @@ module_cmds \
> >   module_expsym_cmds \
> >   export_symbols_cmds \
> >   prelink_cmds \
> > @@ -9924,7 +9914,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   postinstall_cmds \
> >   postuninstall_cmds \
> >   finish_cmds \
> > -@@ -17954,7 +18800,8 @@ archive_expsym_cmds_CXX \
> > +@@ -17981,7 +18827,8 @@ archive_expsym_cmds_CXX \
> >   module_cmds_CXX \
> >   module_expsym_cmds_CXX \
> >   export_symbols_cmds_CXX \
> > @@ -9934,7 +9924,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >       case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
> >       *[\\\\\\\`\\"\\\$]*)
> >         eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
> > -@@ -18711,7 +19558,8 @@ $as_echo X"$file" |
> > +@@ -18738,7 +19585,8 @@ $as_echo X"$file" |
> >   # NOTE: Changes made to this file will be lost: look at ltmain.sh.
> >   #
> >   #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > @@ -9944,7 +9934,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   #   Written by Gordon Matzigkeit, 1996
> >   #
> >   #   This file is part of GNU Libtool.
> > -@@ -18814,19 +19662,42 @@ SP2NL=$lt_lt_SP2NL
> > +@@ -18841,19 +19689,42 @@ SP2NL=$lt_lt_SP2NL
> >   # turn newlines into spaces.
> >   NL2SP=$lt_lt_NL2SP
> >
> > @@ -9988,7 +9978,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   # A symbol stripping program.
> >   STRIP=$lt_STRIP
> >
> > -@@ -18856,6 +19727,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> > +@@ -18883,6 +19754,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> >   # Transform the output of nm in a C name address pair when lib prefix is needed.
> >   global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
> >
> > @@ -10001,7 +9991,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   # The name of the directory that contains temporary libtool files.
> >   objdir=$objdir
> >
> > -@@ -18865,6 +19742,9 @@ MAGIC_CMD=$MAGIC_CMD
> > +@@ -18892,6 +19769,9 @@ MAGIC_CMD=$MAGIC_CMD
> >   # Must we lock files when doing compilation?
> >   need_locks=$lt_need_locks
> >
> > @@ -10011,7 +10001,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
> >   DSYMUTIL=$lt_DSYMUTIL
> >
> > -@@ -18979,12 +19859,12 @@ with_gcc=$GCC
> > +@@ -19006,12 +19886,12 @@ with_gcc=$GCC
> >   # Compiler flag to turn off builtin functions.
> >   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
> >
> > @@ -10027,7 +10017,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   # Compiler flag to prevent dynamic linking.
> >   link_static_flag=$lt_lt_prog_compiler_static
> >
> > -@@ -19071,9 +19951,6 @@ inherit_rpath=$inherit_rpath
> > +@@ -19098,9 +19978,6 @@ inherit_rpath=$inherit_rpath
> >   # Whether libtool must link a program against all its dependency libraries.
> >   link_all_deplibs=$link_all_deplibs
> >
> > @@ -10037,7 +10027,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   # Set to "yes" if exported symbols are required.
> >   always_export_symbols=$always_export_symbols
> >
> > -@@ -19089,6 +19966,9 @@ include_expsyms=$lt_include_expsyms
> > +@@ -19116,6 +19993,9 @@ include_expsyms=$lt_include_expsyms
> >   # Commands necessary for linking programs (against libraries) with templates.
> >   prelink_cmds=$lt_prelink_cmds
> >
> > @@ -10047,7 +10037,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   # Specify filename containing input files.
> >   file_list_spec=$lt_file_list_spec
> >
> > -@@ -19135,210 +20015,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> > +@@ -19162,210 +20042,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> >     # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> >     # text mode, it properly converts lines to CR/LF.  This bash problem
> >     # is reportedly fixed, but why not run on old versions too?
> > @@ -10421,7 +10411,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >       (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
> >     chmod +x "$ofile"
> >
> > -@@ -19366,12 +20205,12 @@ with_gcc=$GCC_CXX
> > +@@ -19393,12 +20232,12 @@ with_gcc=$GCC_CXX
> >   # Compiler flag to turn off builtin functions.
> >   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
> >
> > @@ -10437,7 +10427,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   # Compiler flag to prevent dynamic linking.
> >   link_static_flag=$lt_lt_prog_compiler_static_CXX
> >
> > -@@ -19458,9 +20297,6 @@ inherit_rpath=$inherit_rpath_CXX
> > +@@ -19485,9 +20324,6 @@ inherit_rpath=$inherit_rpath_CXX
> >   # Whether libtool must link a program against all its dependency libraries.
> >   link_all_deplibs=$link_all_deplibs_CXX
> >
> > @@ -10447,7 +10437,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   # Set to "yes" if exported symbols are required.
> >   always_export_symbols=$always_export_symbols_CXX
> >
> > -@@ -19476,6 +20312,9 @@ include_expsyms=$lt_include_expsyms_CXX
> > +@@ -19503,6 +20339,9 @@ include_expsyms=$lt_include_expsyms_CXX
> >   # Commands necessary for linking programs (against libraries) with templates.
> >   prelink_cmds=$lt_prelink_cmds_CXX
> >
> > @@ -10458,7 +10448,7 @@ index ac14d126ac0..f8d7685a72e 100755
> >   file_list_spec=$lt_file_list_spec_CXX
> >
> >  diff --git a/gprofng/doc/Makefile.in b/gprofng/doc/Makefile.in
> > -index 4050586f6a8..394469e3768 100644
> > +index a45018334e8..4c30941c6b6 100644
> >  --- a/gprofng/doc/Makefile.in
> >  +++ b/gprofng/doc/Makefile.in
> >  @@ -237,6 +237,7 @@ CXXFLAGS = @CXXFLAGS@
> > @@ -10478,7 +10468,7 @@ index 4050586f6a8..394469e3768 100644
> >   NM = @NM@
> >   NMEDIT = @NMEDIT@
> >  diff --git a/gprofng/gp-display-html/Makefile.in b/gprofng/gp-display-html/Makefile.in
> > -index 1206a79d3f0..2f763e5f760 100644
> > +index 42886f7c645..b7e31ded46a 100644
> >  --- a/gprofng/gp-display-html/Makefile.in
> >  +++ b/gprofng/gp-display-html/Makefile.in
> >  @@ -200,6 +200,7 @@ CXXFLAGS = @CXXFLAGS@
> > @@ -10498,7 +10488,7 @@ index 1206a79d3f0..2f763e5f760 100644
> >   NM = @NM@
> >   NMEDIT = @NMEDIT@
> >  diff --git a/gprofng/libcollector/Makefile.in b/gprofng/libcollector/Makefile.in
> > -index 9372c6dea78..0cf4f58c0ec 100644
> > +index eef61ba85f7..0eb1521b704 100644
> >  --- a/gprofng/libcollector/Makefile.in
> >  +++ b/gprofng/libcollector/Makefile.in
> >  @@ -316,6 +316,7 @@ CXXFLAGS = @CXXFLAGS@
> > @@ -10518,7 +10508,7 @@ index 9372c6dea78..0cf4f58c0ec 100644
> >   NM = @NM@
> >   NMEDIT = @NMEDIT@
> >  diff --git a/gprofng/libcollector/configure b/gprofng/libcollector/configure
> > -index ec38721ced2..d9daed11e3f 100755
> > +index e92fbfc2242..09e93f878ae 100755
> >  --- a/gprofng/libcollector/configure
> >  +++ b/gprofng/libcollector/configure
> >  @@ -641,6 +641,8 @@ OTOOL
> > @@ -13118,7 +13108,7 @@ index ec38721ced2..d9daed11e3f 100755
> >   file_list_spec=$lt_file_list_spec_CXX
> >
> >  diff --git a/gprofng/src/Makefile.in b/gprofng/src/Makefile.in
> > -index ba7fdd6e8ad..3a0fc5dbbe7 100644
> > +index 4274762334e..74ab09d7661 100644
> >  --- a/gprofng/src/Makefile.in
> >  +++ b/gprofng/src/Makefile.in
> >  @@ -324,6 +324,7 @@ CXXFLAGS = @CXXFLAGS@
> > @@ -13138,10 +13128,10 @@ index ba7fdd6e8ad..3a0fc5dbbe7 100644
> >   NM = @NM@
> >   NMEDIT = @NMEDIT@
> >  diff --git a/ld/Makefile.in b/ld/Makefile.in
> > -index 782d4017a60..71bbe487aef 100644
> > +index 0405028e02f..bd18a0a9e55 100644
> >  --- a/ld/Makefile.in
> >  +++ b/ld/Makefile.in
> > -@@ -383,6 +383,7 @@ CYGPATH_W = @CYGPATH_W@
> > +@@ -384,6 +384,7 @@ CYGPATH_W = @CYGPATH_W@
> >   DATADIRNAME = @DATADIRNAME@
> >   DEFS = @DEFS@
> >   DEPDIR = @DEPDIR@
> > @@ -13149,7 +13139,7 @@ index 782d4017a60..71bbe487aef 100644
> >   DSYMUTIL = @DSYMUTIL@
> >   DUMPBIN = @DUMPBIN@
> >   ECHO_C = @ECHO_C@
> > -@@ -433,6 +434,7 @@ LN_S = @LN_S@
> > +@@ -434,6 +435,7 @@ LN_S = @LN_S@
> >   LTLIBOBJS = @LTLIBOBJS@
> >   MAINT = @MAINT@
> >   MAKEINFO = @MAKEINFO@
> > @@ -13157,7 +13147,7 @@ index 782d4017a60..71bbe487aef 100644
> >   MKDIR_P = @MKDIR_P@
> >   MKINSTALLDIRS = @MKINSTALLDIRS@
> >   MSGFMT = @MSGFMT@
> > -@@ -481,6 +483,7 @@ abs_builddir = @abs_builddir@
> > +@@ -485,6 +487,7 @@ abs_builddir = @abs_builddir@
> >   abs_srcdir = @abs_srcdir@
> >   abs_top_builddir = @abs_top_builddir@
> >   abs_top_srcdir = @abs_top_srcdir@
> > @@ -13166,7 +13156,7 @@ index 782d4017a60..71bbe487aef 100644
> >   ac_ct_CXX = @ac_ct_CXX@
> >   ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
> >  diff --git a/ld/configure b/ld/configure
> > -index d0a467ac101..45b20013a45 100755
> > +index 5f5dad6d67c..18150633570 100755
> >  --- a/ld/configure
> >  +++ b/ld/configure
> >  @@ -700,8 +700,11 @@ OTOOL
> > @@ -13181,7 +13171,7 @@ index d0a467ac101..45b20013a45 100755
> >   OBJDUMP
> >   LN_S
> >   NM
> > -@@ -828,6 +831,7 @@ enable_static
> > +@@ -831,6 +834,7 @@ enable_static
> >   with_pic
> >   enable_fast_install
> >   with_gnu_ld
> > @@ -13189,7 +13179,7 @@ index d0a467ac101..45b20013a45 100755
> >   enable_libtool_lock
> >   enable_plugins
> >   enable_largefile
> > -@@ -1552,6 +1556,8 @@ Optional Packages:
> > +@@ -1562,6 +1566,8 @@ Optional Packages:
> >     --with-pic              try to use only PIC/non-PIC objects [default=use
> >                             both]
> >     --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
> > @@ -13198,7 +13188,7 @@ index d0a467ac101..45b20013a45 100755
> >     --with-lib-path=dir1:dir2...  set default LIB_PATH
> >     --with-sysroot=DIR Search for usr/lib et al within DIR.
> >     --with-system-zlib      use installed libz
> > -@@ -5399,8 +5405,8 @@ esac
> > +@@ -5533,8 +5539,8 @@ esac
> >
> >
> >
> > @@ -13209,7 +13199,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >
> >
> > -@@ -5440,7 +5446,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> > +@@ -5574,7 +5580,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
> >   $as_echo_n "checking how to print strings... " >&6; }
> >   # Test print first, because it will be a builtin if present.
> > @@ -13218,7 +13208,7 @@ index d0a467ac101..45b20013a45 100755
> >      test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
> >     ECHO='print -r --'
> >   elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> > -@@ -6133,8 +6139,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
> > +@@ -6267,8 +6273,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
> >   # Try some XSI features
> >   xsi_shell=no
> >   ( _lt_dummy="a/b/c"
> > @@ -13229,7 +13219,7 @@ index d0a467ac101..45b20013a45 100755
> >       && eval 'test $(( 1 + 1 )) -eq 2 \
> >       && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
> >     && xsi_shell=yes
> > -@@ -6183,6 +6189,80 @@ esac
> > +@@ -6317,6 +6323,80 @@ esac
> >
> >
> >
> > @@ -13310,7 +13300,7 @@ index d0a467ac101..45b20013a45 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
> >   $as_echo_n "checking for $LD option to reload object files... " >&6; }
> >   if ${lt_cv_ld_reload_flag+:} false; then :
> > -@@ -6199,6 +6279,11 @@ case $reload_flag in
> > +@@ -6333,6 +6413,11 @@ case $reload_flag in
> >   esac
> >   reload_cmds='$LD$reload_flag -o $output$reload_objs'
> >   case $host_os in
> > @@ -13322,7 +13312,7 @@ index d0a467ac101..45b20013a45 100755
> >     darwin*)
> >       if test "$GCC" = yes; then
> >         reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
> > -@@ -6367,7 +6452,8 @@ mingw* | pw32*)
> > +@@ -6501,7 +6586,8 @@ mingw* | pw32*)
> >       lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
> >       lt_cv_file_magic_cmd='func_win32_libid'
> >     else
> > @@ -13332,7 +13322,7 @@ index d0a467ac101..45b20013a45 100755
> >       lt_cv_file_magic_cmd='$OBJDUMP -f'
> >     fi
> >     ;;
> > -@@ -6521,6 +6607,21 @@ esac
> > +@@ -6655,6 +6741,21 @@ esac
> >   fi
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
> >   $as_echo "$lt_cv_deplibs_check_method" >&6; }
> > @@ -13354,7 +13344,7 @@ index d0a467ac101..45b20013a45 100755
> >   file_magic_cmd=$lt_cv_file_magic_cmd
> >   deplibs_check_method=$lt_cv_deplibs_check_method
> >   test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > -@@ -6536,6 +6637,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > +@@ -6670,6 +6771,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
> >
> >
> >
> > @@ -13512,7 +13502,7 @@ index d0a467ac101..45b20013a45 100755
> >   plugin_option=
> >   plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
> >   for plugin in $plugin_names; do
> > -@@ -6550,8 +6802,10 @@ for plugin in $plugin_names; do
> > +@@ -6684,8 +6936,10 @@ for plugin in $plugin_names; do
> >   done
> >
> >   if test -n "$ac_tool_prefix"; then
> > @@ -13525,7 +13515,7 @@ index d0a467ac101..45b20013a45 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> >   $as_echo_n "checking for $ac_word... " >&6; }
> >   if ${ac_cv_prog_AR+:} false; then :
> > -@@ -6567,7 +6821,7 @@ do
> > +@@ -6701,7 +6955,7 @@ do
> >     test -z "$as_dir" && as_dir=.
> >       for ac_exec_ext in '' $ac_executable_extensions; do
> >     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > @@ -13534,7 +13524,7 @@ index d0a467ac101..45b20013a45 100755
> >       $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> >       break 2
> >     fi
> > -@@ -6587,11 +6841,15 @@ $as_echo "no" >&6; }
> > +@@ -6721,11 +6975,15 @@ $as_echo "no" >&6; }
> >   fi
> >
> >
> > @@ -13553,7 +13543,7 @@ index d0a467ac101..45b20013a45 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> >   $as_echo_n "checking for $ac_word... " >&6; }
> >   if ${ac_cv_prog_ac_ct_AR+:} false; then :
> > -@@ -6607,7 +6865,7 @@ do
> > +@@ -6741,7 +6999,7 @@ do
> >     test -z "$as_dir" && as_dir=.
> >       for ac_exec_ext in '' $ac_executable_extensions; do
> >     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > @@ -13562,7 +13552,7 @@ index d0a467ac101..45b20013a45 100755
> >       $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> >       break 2
> >     fi
> > -@@ -6626,6 +6884,10 @@ else
> > +@@ -6760,6 +7018,10 @@ else
> >   $as_echo "no" >&6; }
> >   fi
> >
> > @@ -13573,7 +13563,7 @@ index d0a467ac101..45b20013a45 100755
> >     if test "x$ac_ct_AR" = x; then
> >       AR="false"
> >     else
> > -@@ -6637,25 +6899,19 @@ ac_tool_warned=yes ;;
> > +@@ -6771,25 +7033,19 @@ ac_tool_warned=yes ;;
> >   esac
> >       AR=$ac_ct_AR
> >     fi
> > @@ -13608,7 +13598,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >
> >
> > -@@ -6667,6 +6923,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
> > +@@ -6801,6 +7057,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
> >
> >
> >
> > @@ -13673,7 +13663,7 @@ index d0a467ac101..45b20013a45 100755
> >   if test -n "$ac_tool_prefix"; then
> >     # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
> >   set dummy ${ac_tool_prefix}strip; ac_word=$2
> > -@@ -7006,8 +7320,8 @@ esac
> > +@@ -7140,8 +7454,8 @@ esac
> >   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
> >
> >   # Transform an extracted symbol line into symbol name and symbol address
> > @@ -13684,7 +13674,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >   # Handle CRLF in mingw tool chain
> >   opt_cr=
> > -@@ -7043,6 +7357,7 @@ for ac_symprfx in "" "_"; do
> > +@@ -7177,6 +7491,7 @@ for ac_symprfx in "" "_"; do
> >     else
> >       lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[  ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
> >     fi
> > @@ -13692,7 +13682,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >     # Check to see that the pipe works correctly.
> >     pipe_works=no
> > -@@ -7084,6 +7399,18 @@ _LT_EOF
> > +@@ -7218,6 +7533,18 @@ _LT_EOF
> >         if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
> >       if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
> >         cat <<_LT_EOF > conftest.$ac_ext
> > @@ -13711,7 +13701,7 @@ index d0a467ac101..45b20013a45 100755
> >   #ifdef __cplusplus
> >   extern "C" {
> >   #endif
> > -@@ -7095,7 +7422,7 @@ _LT_EOF
> > +@@ -7229,7 +7556,7 @@ _LT_EOF
> >         cat <<_LT_EOF >> conftest.$ac_ext
> >
> >   /* The mapping between symbol names and symbols.  */
> > @@ -13720,7 +13710,7 @@ index d0a467ac101..45b20013a45 100755
> >     const char *name;
> >     void       *address;
> >   }
> > -@@ -7121,8 +7448,8 @@ static const void *lt_preloaded_setup() {
> > +@@ -7255,8 +7582,8 @@ static const void *lt_preloaded_setup() {
> >   _LT_EOF
> >         # Now try linking the two files.
> >         mv conftest.$ac_objext conftstm.$ac_objext
> > @@ -13731,7 +13721,7 @@ index d0a467ac101..45b20013a45 100755
> >         LIBS="conftstm.$ac_objext"
> >         CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
> >         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
> > -@@ -7132,8 +7459,8 @@ _LT_EOF
> > +@@ -7266,8 +7593,8 @@ _LT_EOF
> >     test $ac_status = 0; } && test -s conftest${ac_exeext}; then
> >           pipe_works=yes
> >         fi
> > @@ -13742,7 +13732,7 @@ index d0a467ac101..45b20013a45 100755
> >       else
> >         echo "cannot find nm_test_func in $nlist" >&5
> >       fi
> > -@@ -7170,6 +7497,17 @@ else
> > +@@ -7304,6 +7631,17 @@ else
> >   $as_echo "ok" >&6; }
> >   fi
> >
> > @@ -13760,7 +13750,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >
> >
> > -@@ -7186,6 +7524,44 @@ fi
> > +@@ -7320,6 +7658,44 @@ fi
> >
> >
> >
> > @@ -13805,7 +13795,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >
> >
> > -@@ -7397,6 +7773,123 @@ esac
> > +@@ -7531,6 +7907,123 @@ esac
> >
> >   need_locks="$enable_libtool_lock"
> >
> > @@ -13929,7 +13919,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >     case $host_os in
> >       rhapsody* | darwin*)
> > -@@ -7960,6 +8453,8 @@ _LT_EOF
> > +@@ -8094,6 +8587,8 @@ _LT_EOF
> >         $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
> >         echo "$AR cru libconftest.a conftest.o" >&5
> >         $AR cru libconftest.a conftest.o 2>&5
> > @@ -13938,7 +13928,7 @@ index d0a467ac101..45b20013a45 100755
> >         cat > conftest.c << _LT_EOF
> >   int main() { return 0;}
> >   _LT_EOF
> > -@@ -8028,6 +8523,16 @@ done
> > +@@ -8162,6 +8657,16 @@ done
> >
> >
> >
> > @@ -13955,7 +13945,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >
> >   # Set options
> > -@@ -8543,8 +9048,6 @@ fi
> > +@@ -8677,8 +9182,6 @@ fi
> >   lt_prog_compiler_pic=
> >   lt_prog_compiler_static=
> >
> > @@ -13964,7 +13954,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >     if test "$GCC" = yes; then
> >       lt_prog_compiler_wl='-Wl,'
> > -@@ -8710,6 +9213,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > +@@ -8844,6 +9347,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> >       lt_prog_compiler_pic='--shared'
> >       lt_prog_compiler_static='--static'
> >       ;;
> > @@ -13977,7 +13967,7 @@ index d0a467ac101..45b20013a45 100755
> >         pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
> >           # Portland Group compilers (*not* the Pentium gcc compiler,
> >       # which looks to be a dead project)
> > -@@ -8772,7 +9281,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > +@@ -8906,7 +9415,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> >         lt_prog_compiler_pic='-KPIC'
> >         lt_prog_compiler_static='-Bstatic'
> >         case $cc_basename in
> > @@ -13986,7 +13976,7 @@ index d0a467ac101..45b20013a45 100755
> >       lt_prog_compiler_wl='-Qoption ld ';;
> >         *)
> >       lt_prog_compiler_wl='-Wl,';;
> > -@@ -8829,13 +9338,17 @@ case $host_os in
> > +@@ -8963,13 +9472,17 @@ case $host_os in
> >       lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
> >       ;;
> >   esac
> > @@ -14010,7 +14000,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >   #
> >   # Check to make sure the PIC flag actually works.
> > -@@ -8896,6 +9409,11 @@ fi
> > +@@ -9030,6 +9543,11 @@ fi
> >
> >
> >
> > @@ -14022,7 +14012,7 @@ index d0a467ac101..45b20013a45 100755
> >   #
> >   # Check to make sure the static flag actually works.
> >   #
> > -@@ -9246,7 +9764,8 @@ _LT_EOF
> > +@@ -9380,7 +9898,8 @@ _LT_EOF
> >         allow_undefined_flag=unsupported
> >         always_export_symbols=no
> >         enable_shared_with_static_runtimes=yes
> > @@ -14032,7 +14022,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> >           archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> > -@@ -9345,12 +9864,12 @@ _LT_EOF
> > +@@ -9479,12 +9998,12 @@ _LT_EOF
> >         whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
> >         hardcode_libdir_flag_spec=
> >         hardcode_libdir_flag_spec_ld='-rpath $libdir'
> > @@ -14047,7 +14037,7 @@ index d0a467ac101..45b20013a45 100755
> >         fi
> >         ;;
> >       esac
> > -@@ -9364,8 +9883,8 @@ _LT_EOF
> > +@@ -9498,8 +10017,8 @@ _LT_EOF
> >       archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
> >       wlarc=
> >         else
> > @@ -14058,7 +14048,7 @@ index d0a467ac101..45b20013a45 100755
> >         fi
> >         ;;
> >
> > -@@ -9383,8 +9902,8 @@ _LT_EOF
> > +@@ -9517,8 +10036,8 @@ _LT_EOF
> >
> >   _LT_EOF
> >         elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> > @@ -14069,7 +14059,7 @@ index d0a467ac101..45b20013a45 100755
> >         else
> >       ld_shlibs=no
> >         fi
> > -@@ -9430,8 +9949,8 @@ _LT_EOF
> > +@@ -9564,8 +10083,8 @@ _LT_EOF
> >
> >       *)
> >         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> > @@ -14080,7 +14070,7 @@ index d0a467ac101..45b20013a45 100755
> >         else
> >       ld_shlibs=no
> >         fi
> > -@@ -9561,7 +10080,13 @@ _LT_EOF
> > +@@ -9695,7 +10214,13 @@ _LT_EOF
> >       allow_undefined_flag='-berok'
> >           # Determine the default libpath from the value encoded in an
> >           # empty executable.
> > @@ -14095,7 +14085,7 @@ index d0a467ac101..45b20013a45 100755
> >   /* end confdefs.h.  */
> >
> >   int
> > -@@ -9574,22 +10099,29 @@ main ()
> > +@@ -9708,22 +10233,29 @@ main ()
> >   _ACEOF
> >   if ac_fn_c_try_link "$LINENO"; then :
> >
> > @@ -14138,7 +14128,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >           hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> >           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_sym_flag:\$export_symbols $shared_flag"
> > -@@ -9601,7 +10133,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9735,7 +10267,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >       else
> >        # Determine the default libpath from the value encoded in an
> >        # empty executable.
> > @@ -14153,7 +14143,7 @@ index d0a467ac101..45b20013a45 100755
> >   /* end confdefs.h.  */
> >
> >   int
> > -@@ -9614,22 +10152,29 @@ main ()
> > +@@ -9748,22 +10286,29 @@ main ()
> >   _ACEOF
> >   if ac_fn_c_try_link "$LINENO"; then :
> >
> > @@ -14196,7 +14186,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> >         # Warning - without using the other run time loading flags,
> > -@@ -9673,21 +10218,64 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9807,21 +10352,64 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >         # When not using gcc, we currently assume that we are using
> >         # Microsoft Visual C++.
> >         # hardcode_libdir_flag_spec is actually meaningless, as there is
> > @@ -14276,7 +14266,7 @@ index d0a467ac101..45b20013a45 100755
> >         ;;
> >
> >       darwin* | rhapsody*)
> > -@@ -9748,7 +10336,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9882,7 +10470,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >
> >       # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
> >       freebsd* | dragonfly*)
> > @@ -14285,7 +14275,7 @@ index d0a467ac101..45b20013a45 100755
> >         hardcode_libdir_flag_spec='-R$libdir'
> >         hardcode_direct=yes
> >         hardcode_shlibpath_var=no
> > -@@ -9756,7 +10344,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9890,7 +10478,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >
> >       hpux9*)
> >         if test "$GCC" = yes; then
> > @@ -14294,7 +14284,7 @@ index d0a467ac101..45b20013a45 100755
> >         else
> >       archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> >         fi
> > -@@ -9772,7 +10360,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9906,7 +10494,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >
> >       hpux10*)
> >         if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> > @@ -14303,7 +14293,7 @@ index d0a467ac101..45b20013a45 100755
> >         else
> >       archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
> >         fi
> > -@@ -9796,10 +10384,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9930,10 +10518,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >         archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> >         ;;
> >       ia64*)
> > @@ -14316,7 +14306,7 @@ index d0a467ac101..45b20013a45 100755
> >         ;;
> >       esac
> >         else
> > -@@ -9878,23 +10466,36 @@ fi
> > +@@ -10012,23 +10600,36 @@ fi
> >
> >       irix5* | irix6* | nonstopux*)
> >         if test "$GCC" = yes; then
> > @@ -14361,7 +14351,7 @@ index d0a467ac101..45b20013a45 100755
> >         else
> >       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
> >       archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
> > -@@ -9979,7 +10580,7 @@ rm -f core conftest.err conftest.$ac_objext \
> > +@@ -10113,7 +10714,7 @@ rm -f core conftest.err conftest.$ac_objext \
> >       osf4* | osf5*)  # as osf3* with the addition of -msym flag
> >         if test "$GCC" = yes; then
> >       allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
> > @@ -14370,7 +14360,7 @@ index d0a467ac101..45b20013a45 100755
> >       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
> >         else
> >       allow_undefined_flag=' -expect_unresolved \*'
> > -@@ -9998,9 +10599,9 @@ rm -f core conftest.err conftest.$ac_objext \
> > +@@ -10132,9 +10733,9 @@ rm -f core conftest.err conftest.$ac_objext \
> >         no_undefined_flag=' -z defs'
> >         if test "$GCC" = yes; then
> >       wlarc='${wl}'
> > @@ -14382,7 +14372,7 @@ index d0a467ac101..45b20013a45 100755
> >         else
> >       case `$CC -V 2>&1` in
> >       *"Compilers 5.0"*)
> > -@@ -10576,8 +11177,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +@@ -10710,8 +11311,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> >     need_version=no
> >     need_lib_prefix=no
> >
> > @@ -14394,7 +14384,7 @@ index d0a467ac101..45b20013a45 100755
> >       library_names_spec='$libname.dll.a'
> >       # DLL is installed to $(libdir)/../bin by postinstall_cmds
> >       postinstall_cmds='base_file=`basename \${file}`~
> > -@@ -10610,13 +11212,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +@@ -10744,13 +11346,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> >         library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> >         ;;
> >       esac
> > @@ -14467,16 +14457,16 @@ index d0a467ac101..45b20013a45 100755
> >     # FIXME: first we should search . and the directory the executable is in
> >     shlibpath_var=PATH
> >     ;;
> > -@@ -11494,7 +12154,7 @@ else
> > +@@ -11628,7 +12288,7 @@ else
> >     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> >     lt_status=$lt_dlunknown
> >     cat > conftest.$ac_ext <<_LT_EOF
> > --#line 11494 "configure"
> > +-#line 11628 "configure"
> >  +#line $LINENO "configure"
> >   #include "confdefs.h"
> >
> >   #if HAVE_DLFCN_H
> > -@@ -11538,10 +12198,10 @@ else
> > +@@ -11672,10 +12332,10 @@ else
> >   /* When -fvisbility=hidden is used, assume the code has been annotated
> >      correspondingly for the symbols needed.  */
> >   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> > @@ -14489,16 +14479,16 @@ index d0a467ac101..45b20013a45 100755
> >   int main ()
> >   {
> >     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -11600,7 +12260,7 @@ else
> > +@@ -11734,7 +12394,7 @@ else
> >     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> >     lt_status=$lt_dlunknown
> >     cat > conftest.$ac_ext <<_LT_EOF
> > --#line 11600 "configure"
> > +-#line 11734 "configure"
> >  +#line $LINENO "configure"
> >   #include "confdefs.h"
> >
> >   #if HAVE_DLFCN_H
> > -@@ -11644,10 +12304,10 @@ else
> > +@@ -11778,10 +12438,10 @@ else
> >   /* When -fvisbility=hidden is used, assume the code has been annotated
> >      correspondingly for the symbols needed.  */
> >   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> > @@ -14511,7 +14501,7 @@ index d0a467ac101..45b20013a45 100755
> >   int main ()
> >   {
> >     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -12039,6 +12699,7 @@ $RM -r conftest*
> > +@@ -12173,6 +12833,7 @@ $RM -r conftest*
> >
> >     # Allow CC to be a program name with arguments.
> >     lt_save_CC=$CC
> > @@ -14519,7 +14509,7 @@ index d0a467ac101..45b20013a45 100755
> >     lt_save_LD=$LD
> >     lt_save_GCC=$GCC
> >     GCC=$GXX
> > -@@ -12056,6 +12717,7 @@ $RM -r conftest*
> > +@@ -12190,6 +12851,7 @@ $RM -r conftest*
> >     fi
> >     test -z "${LDCXX+set}" || LD=$LDCXX
> >     CC=${CXX-"c++"}
> > @@ -14527,7 +14517,7 @@ index d0a467ac101..45b20013a45 100755
> >     compiler=$CC
> >     compiler_CXX=$CC
> >     for cc_temp in $compiler""; do
> > -@@ -12338,7 +13000,13 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie
> > +@@ -12472,7 +13134,13 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie
> >             allow_undefined_flag_CXX='-berok'
> >             # Determine the default libpath from the value encoded in an empty
> >             # executable.
> > @@ -14542,7 +14532,7 @@ index d0a467ac101..45b20013a45 100755
> >   /* end confdefs.h.  */
> >
> >   int
> > -@@ -12351,22 +13019,29 @@ main ()
> > +@@ -12485,22 +13153,29 @@ main ()
> >   _ACEOF
> >   if ac_fn_cxx_try_link "$LINENO"; then :
> >
> > @@ -14585,7 +14575,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >             hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
> >
> > -@@ -12379,7 +13054,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -12513,7 +13188,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >             else
> >           # Determine the default libpath from the value encoded in an
> >           # empty executable.
> > @@ -14600,7 +14590,7 @@ index d0a467ac101..45b20013a45 100755
> >   /* end confdefs.h.  */
> >
> >   int
> > -@@ -12392,22 +13073,29 @@ main ()
> > +@@ -12526,22 +13207,29 @@ main ()
> >   _ACEOF
> >   if ac_fn_cxx_try_link "$LINENO"; then :
> >
> > @@ -14643,7 +14633,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >           hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
> >           # Warning - without using the other run time loading flags,
> > -@@ -12450,29 +13138,75 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -12584,29 +13272,75 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >           ;;
> >
> >         cygwin* | mingw* | pw32* | cegcc*)
> > @@ -14742,7 +14732,7 @@ index d0a467ac101..45b20013a45 100755
> >         darwin* | rhapsody*)
> >
> >
> > -@@ -12578,7 +13312,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -12712,7 +13446,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >               ;;
> >             *)
> >               if test "$GXX" = yes; then
> > @@ -14751,7 +14741,7 @@ index d0a467ac101..45b20013a45 100755
> >               else
> >                 # FIXME: insert proper C++ library support
> >                 ld_shlibs_CXX=no
> > -@@ -12649,10 +13383,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -12783,10 +13517,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >                   archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
> >                   ;;
> >                 ia64*)
> > @@ -14764,7 +14754,7 @@ index d0a467ac101..45b20013a45 100755
> >                   ;;
> >               esac
> >             fi
> > -@@ -12693,9 +13427,9 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -12827,9 +13561,9 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >             *)
> >           if test "$GXX" = yes; then
> >             if test "$with_gnu_ld" = no; then
> > @@ -14776,7 +14766,7 @@ index d0a467ac101..45b20013a45 100755
> >             fi
> >           fi
> >           link_all_deplibs_CXX=yes
> > -@@ -12765,20 +13499,20 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -12899,20 +13633,20 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >             prelink_cmds_CXX='tpldir=Template.dir~
> >               rm -rf $tpldir~
> >               $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
> > @@ -14801,7 +14791,7 @@ index d0a467ac101..45b20013a45 100755
> >             ;;
> >           *) # Version 6 and above use weak symbols
> >             archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
> > -@@ -12973,7 +13707,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -13107,7 +13841,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >                 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> >                 ;;
> >               *)
> > @@ -14810,7 +14800,7 @@ index d0a467ac101..45b20013a45 100755
> >                 ;;
> >             esac
> >
> > -@@ -13019,7 +13753,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -13153,7 +13887,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >
> >         solaris*)
> >           case $cc_basename in
> > @@ -14819,7 +14809,7 @@ index d0a467ac101..45b20013a45 100755
> >           # Sun C++ 4.2, 5.x and Centerline C++
> >               archive_cmds_need_lc_CXX=yes
> >           no_undefined_flag_CXX=' -zdefs'
> > -@@ -13060,9 +13794,9 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -13194,9 +13928,9 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >           if test "$GXX" = yes && test "$with_gnu_ld" = no; then
> >             no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
> >             if $CC --version | $GREP -v '^2\.7' > /dev/null; then
> > @@ -14831,7 +14821,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >               # Commands to make compiler produce verbose output that lists
> >               # what "hidden" libraries, object files and flags are used when
> > -@@ -13197,6 +13931,13 @@ private:
> > +@@ -13331,6 +14065,13 @@ private:
> >   };
> >   _LT_EOF
> >
> > @@ -14845,7 +14835,7 @@ index d0a467ac101..45b20013a45 100755
> >   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
> >     (eval $ac_compile) 2>&5
> >     ac_status=$?
> > -@@ -13210,7 +13951,7 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
> > +@@ -13344,7 +14085,7 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
> >     pre_test_object_deps_done=no
> >
> >     for p in `eval "$output_verbose_link_cmd"`; do
> > @@ -14854,7 +14844,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >       -L* | -R* | -l*)
> >          # Some compilers place space between "-{L,R}" and the path.
> > -@@ -13219,13 +13960,22 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
> > +@@ -13353,13 +14094,22 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
> >             test $p = "-R"; then
> >        prev=$p
> >        continue
> > @@ -14881,7 +14871,7 @@ index d0a467ac101..45b20013a45 100755
> >          # Internal compiler library paths should come after those
> >          # provided the user.  The postdeps already come after the
> >          # user supplied libs so there is no need to process them.
> > -@@ -13245,8 +13995,10 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
> > +@@ -13379,8 +14129,10 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
> >          postdeps_CXX="${postdeps_CXX} ${prev}${p}"
> >        fi
> >          fi
> > @@ -14892,7 +14882,7 @@ index d0a467ac101..45b20013a45 100755
> >       *.$objext)
> >          # This assumes that the test object file only shows up
> >          # once in the compiler output.
> > -@@ -13282,6 +14034,7 @@ else
> > +@@ -13416,6 +14168,7 @@ else
> >   fi
> >
> >   $RM -f confest.$objext
> > @@ -14900,7 +14890,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >   # PORTME: override above test on systems where it is broken
> >   case $host_os in
> > -@@ -13317,7 +14070,7 @@ linux*)
> > +@@ -13451,7 +14204,7 @@ linux*)
> >
> >   solaris*)
> >     case $cc_basename in
> > @@ -14909,7 +14899,7 @@ index d0a467ac101..45b20013a45 100755
> >       # The more standards-conforming stlport4 library is
> >       # incompatible with the Cstd library. Avoid specifying
> >       # it if it's in CXXFLAGS. Ignore libCrun as
> > -@@ -13382,8 +14135,6 @@ fi
> > +@@ -13516,8 +14269,6 @@ fi
> >   lt_prog_compiler_pic_CXX=
> >   lt_prog_compiler_static_CXX=
> >
> > @@ -14918,7 +14908,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >     # C++ specific cases for pic, static, wl, etc.
> >     if test "$GXX" = yes; then
> > -@@ -13488,6 +14239,11 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > +@@ -13622,6 +14373,11 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> >         ;;
> >       esac
> >       ;;
> > @@ -14930,7 +14920,7 @@ index d0a467ac101..45b20013a45 100755
> >         dgux*)
> >       case $cc_basename in
> >         ec++*)
> > -@@ -13640,7 +14396,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > +@@ -13774,7 +14530,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> >       ;;
> >         solaris*)
> >       case $cc_basename in
> > @@ -14939,7 +14929,7 @@ index d0a467ac101..45b20013a45 100755
> >           # Sun C++ 4.2, 5.x and Centerline C++
> >           lt_prog_compiler_pic_CXX='-KPIC'
> >           lt_prog_compiler_static_CXX='-Bstatic'
> > -@@ -13705,10 +14461,17 @@ case $host_os in
> > +@@ -13839,10 +14595,17 @@ case $host_os in
> >       lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
> >       ;;
> >   esac
> > @@ -14960,7 +14950,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >   #
> >   # Check to make sure the PIC flag actually works.
> > -@@ -13766,6 +14529,8 @@ fi
> > +@@ -13900,6 +14663,8 @@ fi
> >
> >
> >
> > @@ -14969,7 +14959,7 @@ index d0a467ac101..45b20013a45 100755
> >   #
> >   # Check to make sure the static flag actually works.
> >   #
> > -@@ -13943,6 +14708,7 @@ fi
> > +@@ -14077,6 +14842,7 @@ fi
> >   $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
> >
> >     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
> > @@ -14977,7 +14967,7 @@ index d0a467ac101..45b20013a45 100755
> >     case $host_os in
> >     aix[4-9]*)
> >       # If we're using GNU nm, then we don't want the "-C" option.
> > -@@ -13957,15 +14723,20 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie
> > +@@ -14091,15 +14857,20 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie
> >       ;;
> >     pw32*)
> >       export_symbols_cmds_CXX="$ltdll_cmds"
> > @@ -15003,7 +14993,7 @@ index d0a467ac101..45b20013a45 100755
> >
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
> >   $as_echo "$ld_shlibs_CXX" >&6; }
> > -@@ -14228,8 +14999,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +@@ -14362,8 +15133,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> >     need_version=no
> >     need_lib_prefix=no
> >
> > @@ -15015,7 +15005,7 @@ index d0a467ac101..45b20013a45 100755
> >       library_names_spec='$libname.dll.a'
> >       # DLL is installed to $(libdir)/../bin by postinstall_cmds
> >       postinstall_cmds='base_file=`basename \${file}`~
> > -@@ -14261,13 +15033,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +@@ -14395,13 +15167,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> >         library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> >         ;;
> >       esac
> > @@ -15088,7 +15078,7 @@ index d0a467ac101..45b20013a45 100755
> >     # FIXME: first we should search . and the directory the executable is in
> >     shlibpath_var=PATH
> >     ;;
> > -@@ -14807,6 +15637,7 @@ fi
> > +@@ -14941,6 +15771,7 @@ fi
> >     fi # test -n "$compiler"
> >
> >     CC=$lt_save_CC
> > @@ -15096,7 +15086,7 @@ index d0a467ac101..45b20013a45 100755
> >     LDCXX=$LD
> >     LD=$lt_save_LD
> >     GCC=$lt_save_GCC
> > -@@ -18172,13 +19003,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> > +@@ -18322,13 +19153,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> >   lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
> >   lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
> >   lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> > @@ -15117,7 +15107,7 @@ index d0a467ac101..45b20013a45 100755
> >   STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
> >   RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
> >   old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
> > -@@ -18193,14 +19031,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> > +@@ -18343,14 +19181,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> >   lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
> >   lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
> >   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"`'
> > @@ -15136,7 +15126,7 @@ index d0a467ac101..45b20013a45 100755
> >   DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
> >   NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
> >   LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> > -@@ -18233,12 +19074,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> > +@@ -18383,12 +19224,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> >   hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
> >   inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
> >   link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
> > @@ -15150,7 +15140,7 @@ index d0a467ac101..45b20013a45 100755
> >   file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
> >   variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
> >   need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
> > -@@ -18277,8 +19118,8 @@ old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote
> > +@@ -18427,8 +19268,8 @@ old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote
> >   compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
> >   GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
> >   lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
> > @@ -15160,7 +15150,7 @@ index d0a467ac101..45b20013a45 100755
> >   lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
> >   lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
> >   archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
> > -@@ -18305,12 +19146,12 @@ hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_
> > +@@ -18455,12 +19296,12 @@ hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_
> >   hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
> >   inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
> >   link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
> > @@ -15174,7 +15164,7 @@ index d0a467ac101..45b20013a45 100755
> >   file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
> >   hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
> >   compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
> > -@@ -18348,8 +19189,13 @@ reload_flag \
> > +@@ -18498,8 +19339,13 @@ reload_flag \
> >   OBJDUMP \
> >   deplibs_check_method \
> >   file_magic_cmd \
> > @@ -15188,7 +15178,7 @@ index d0a467ac101..45b20013a45 100755
> >   STRIP \
> >   RANLIB \
> >   CC \
> > -@@ -18359,12 +19205,14 @@ lt_cv_sys_global_symbol_pipe \
> > +@@ -18509,12 +19355,14 @@ lt_cv_sys_global_symbol_pipe \
> >   lt_cv_sys_global_symbol_to_cdecl \
> >   lt_cv_sys_global_symbol_to_c_name_address \
> >   lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> > @@ -15204,7 +15194,7 @@ index d0a467ac101..45b20013a45 100755
> >   DSYMUTIL \
> >   NMEDIT \
> >   LIPO \
> > -@@ -18380,7 +19228,6 @@ no_undefined_flag \
> > +@@ -18530,7 +19378,6 @@ no_undefined_flag \
> >   hardcode_libdir_flag_spec \
> >   hardcode_libdir_flag_spec_ld \
> >   hardcode_libdir_separator \
> > @@ -15212,7 +15202,7 @@ index d0a467ac101..45b20013a45 100755
> >   exclude_expsyms \
> >   include_expsyms \
> >   file_list_spec \
> > -@@ -18402,8 +19249,8 @@ LD_CXX \
> > +@@ -18552,8 +19399,8 @@ LD_CXX \
> >   reload_flag_CXX \
> >   compiler_CXX \
> >   lt_prog_compiler_no_builtin_flag_CXX \
> > @@ -15222,7 +15212,7 @@ index d0a467ac101..45b20013a45 100755
> >   lt_prog_compiler_static_CXX \
> >   lt_cv_prog_compiler_c_o_CXX \
> >   export_dynamic_flag_spec_CXX \
> > -@@ -18415,7 +19262,6 @@ no_undefined_flag_CXX \
> > +@@ -18565,7 +19412,6 @@ no_undefined_flag_CXX \
> >   hardcode_libdir_flag_spec_CXX \
> >   hardcode_libdir_flag_spec_ld_CXX \
> >   hardcode_libdir_separator_CXX \
> > @@ -15230,7 +15220,7 @@ index d0a467ac101..45b20013a45 100755
> >   exclude_expsyms_CXX \
> >   include_expsyms_CXX \
> >   file_list_spec_CXX \
> > -@@ -18449,6 +19295,7 @@ module_cmds \
> > +@@ -18599,6 +19445,7 @@ module_cmds \
> >   module_expsym_cmds \
> >   export_symbols_cmds \
> >   prelink_cmds \
> > @@ -15238,7 +15228,7 @@ index d0a467ac101..45b20013a45 100755
> >   postinstall_cmds \
> >   postuninstall_cmds \
> >   finish_cmds \
> > -@@ -18463,7 +19310,8 @@ archive_expsym_cmds_CXX \
> > +@@ -18613,7 +19460,8 @@ archive_expsym_cmds_CXX \
> >   module_cmds_CXX \
> >   module_expsym_cmds_CXX \
> >   export_symbols_cmds_CXX \
> > @@ -15248,7 +15238,7 @@ index d0a467ac101..45b20013a45 100755
> >       case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
> >       *[\\\\\\\`\\"\\\$]*)
> >         eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
> > -@@ -19228,7 +20076,8 @@ $as_echo X"$file" |
> > +@@ -19378,7 +20226,8 @@ $as_echo X"$file" |
> >   # NOTE: Changes made to this file will be lost: look at ltmain.sh.
> >   #
> >   #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > @@ -15258,7 +15248,7 @@ index d0a467ac101..45b20013a45 100755
> >   #   Written by Gordon Matzigkeit, 1996
> >   #
> >   #   This file is part of GNU Libtool.
> > -@@ -19331,19 +20180,42 @@ SP2NL=$lt_lt_SP2NL
> > +@@ -19481,19 +20330,42 @@ SP2NL=$lt_lt_SP2NL
> >   # turn newlines into spaces.
> >   NL2SP=$lt_lt_NL2SP
> >
> > @@ -15302,7 +15292,7 @@ index d0a467ac101..45b20013a45 100755
> >   # A symbol stripping program.
> >   STRIP=$lt_STRIP
> >
> > -@@ -19373,6 +20245,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> > +@@ -19523,6 +20395,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> >   # Transform the output of nm in a C name address pair when lib prefix is needed.
> >   global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
> >
> > @@ -15315,7 +15305,7 @@ index d0a467ac101..45b20013a45 100755
> >   # The name of the directory that contains temporary libtool files.
> >   objdir=$objdir
> >
> > -@@ -19382,6 +20260,9 @@ MAGIC_CMD=$MAGIC_CMD
> > +@@ -19532,6 +20410,9 @@ MAGIC_CMD=$MAGIC_CMD
> >   # Must we lock files when doing compilation?
> >   need_locks=$lt_need_locks
> >
> > @@ -15325,7 +15315,7 @@ index d0a467ac101..45b20013a45 100755
> >   # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
> >   DSYMUTIL=$lt_DSYMUTIL
> >
> > -@@ -19496,12 +20377,12 @@ with_gcc=$GCC
> > +@@ -19646,12 +20527,12 @@ with_gcc=$GCC
> >   # Compiler flag to turn off builtin functions.
> >   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
> >
> > @@ -15341,7 +15331,7 @@ index d0a467ac101..45b20013a45 100755
> >   # Compiler flag to prevent dynamic linking.
> >   link_static_flag=$lt_lt_prog_compiler_static
> >
> > -@@ -19588,9 +20469,6 @@ inherit_rpath=$inherit_rpath
> > +@@ -19738,9 +20619,6 @@ inherit_rpath=$inherit_rpath
> >   # Whether libtool must link a program against all its dependency libraries.
> >   link_all_deplibs=$link_all_deplibs
> >
> > @@ -15351,7 +15341,7 @@ index d0a467ac101..45b20013a45 100755
> >   # Set to "yes" if exported symbols are required.
> >   always_export_symbols=$always_export_symbols
> >
> > -@@ -19606,6 +20484,9 @@ include_expsyms=$lt_include_expsyms
> > +@@ -19756,6 +20634,9 @@ include_expsyms=$lt_include_expsyms
> >   # Commands necessary for linking programs (against libraries) with templates.
> >   prelink_cmds=$lt_prelink_cmds
> >
> > @@ -15361,7 +15351,7 @@ index d0a467ac101..45b20013a45 100755
> >   # Specify filename containing input files.
> >   file_list_spec=$lt_file_list_spec
> >
> > -@@ -19652,210 +20533,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> > +@@ -19802,210 +20683,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> >     # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> >     # text mode, it properly converts lines to CR/LF.  This bash problem
> >     # is reportedly fixed, but why not run on old versions too?
> > @@ -15735,7 +15725,7 @@ index d0a467ac101..45b20013a45 100755
> >       (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
> >     chmod +x "$ofile"
> >
> > -@@ -19883,12 +20723,12 @@ with_gcc=$GCC_CXX
> > +@@ -20033,12 +20873,12 @@ with_gcc=$GCC_CXX
> >   # Compiler flag to turn off builtin functions.
> >   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
> >
> > @@ -15751,7 +15741,7 @@ index d0a467ac101..45b20013a45 100755
> >   # Compiler flag to prevent dynamic linking.
> >   link_static_flag=$lt_lt_prog_compiler_static_CXX
> >
> > -@@ -19975,9 +20815,6 @@ inherit_rpath=$inherit_rpath_CXX
> > +@@ -20125,9 +20965,6 @@ inherit_rpath=$inherit_rpath_CXX
> >   # Whether libtool must link a program against all its dependency libraries.
> >   link_all_deplibs=$link_all_deplibs_CXX
> >
> > @@ -15761,7 +15751,7 @@ index d0a467ac101..45b20013a45 100755
> >   # Set to "yes" if exported symbols are required.
> >   always_export_symbols=$always_export_symbols_CXX
> >
> > -@@ -19993,6 +20830,9 @@ include_expsyms=$lt_include_expsyms_CXX
> > +@@ -20143,6 +20980,9 @@ include_expsyms=$lt_include_expsyms_CXX
> >   # Commands necessary for linking programs (against libraries) with templates.
> >   prelink_cmds=$lt_prelink_cmds_CXX
> >
> > @@ -15772,7 +15762,7 @@ index d0a467ac101..45b20013a45 100755
> >   file_list_spec=$lt_file_list_spec_CXX
> >
> >  diff --git a/libbacktrace/Makefile.in b/libbacktrace/Makefile.in
> > -index e6a4c8e2ef3..3547e3649b7 100644
> > +index 0a61880ba67..5889b0477cd 100644
> >  --- a/libbacktrace/Makefile.in
> >  +++ b/libbacktrace/Makefile.in
> >  @@ -827,6 +827,7 @@ CPP = @CPP@
> > @@ -17713,7 +17703,7 @@ index 406b67b8cbc..b648da40aab 100755
> >     chmod +x "$ofile"
> >
> >  diff --git a/libctf/Makefile.in b/libctf/Makefile.in
> > -index 1984f50867a..51a3dd26e87 100644
> > +index f2b852e3fae..63e3b2e05ea 100644
> >  --- a/libctf/Makefile.in
> >  +++ b/libctf/Makefile.in
> >  @@ -393,6 +393,7 @@ CYGPATH_W = @CYGPATH_W@
> > @@ -17733,7 +17723,7 @@ index 1984f50867a..51a3dd26e87 100644
> >   NM = @NM@
> >   NMEDIT = @NMEDIT@
> >  diff --git a/libctf/configure b/libctf/configure
> > -index 8704bc215f4..c1bf438bda6 100755
> > +index b347b292195..d6d6e341887 100755
> >  --- a/libctf/configure
> >  +++ b/libctf/configure
> >  @@ -669,6 +669,8 @@ OTOOL
> > @@ -17762,7 +17752,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >     --with-system-zlib      use installed libz
> >
> >   Some influential environment variables:
> > -@@ -5571,8 +5576,8 @@ esac
> > +@@ -5568,8 +5573,8 @@ esac
> >
> >
> >
> > @@ -17773,7 +17763,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >
> >
> >
> > -@@ -5612,7 +5617,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> > +@@ -5609,7 +5614,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
> >   $as_echo_n "checking how to print strings... " >&6; }
> >   # Test print first, because it will be a builtin if present.
> > @@ -17782,7 +17772,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >      test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
> >     ECHO='print -r --'
> >   elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> > -@@ -6305,8 +6310,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
> > +@@ -6302,8 +6307,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
> >   # Try some XSI features
> >   xsi_shell=no
> >   ( _lt_dummy="a/b/c"
> > @@ -17793,7 +17783,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >       && eval 'test $(( 1 + 1 )) -eq 2 \
> >       && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
> >     && xsi_shell=yes
> > -@@ -6355,6 +6360,80 @@ esac
> > +@@ -6352,6 +6357,80 @@ esac
> >
> >
> >
> > @@ -17874,7 +17864,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
> >   $as_echo_n "checking for $LD option to reload object files... " >&6; }
> >   if ${lt_cv_ld_reload_flag+:} false; then :
> > -@@ -6371,6 +6450,11 @@ case $reload_flag in
> > +@@ -6368,6 +6447,11 @@ case $reload_flag in
> >   esac
> >   reload_cmds='$LD$reload_flag -o $output$reload_objs'
> >   case $host_os in
> > @@ -17886,7 +17876,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >     darwin*)
> >       if test "$GCC" = yes; then
> >         reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
> > -@@ -6539,7 +6623,8 @@ mingw* | pw32*)
> > +@@ -6536,7 +6620,8 @@ mingw* | pw32*)
> >       lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
> >       lt_cv_file_magic_cmd='func_win32_libid'
> >     else
> > @@ -17896,7 +17886,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >       lt_cv_file_magic_cmd='$OBJDUMP -f'
> >     fi
> >     ;;
> > -@@ -6693,6 +6778,21 @@ esac
> > +@@ -6690,6 +6775,21 @@ esac
> >   fi
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
> >   $as_echo "$lt_cv_deplibs_check_method" >&6; }
> > @@ -17918,7 +17908,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   file_magic_cmd=$lt_cv_file_magic_cmd
> >   deplibs_check_method=$lt_cv_deplibs_check_method
> >   test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > -@@ -6708,6 +6808,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > +@@ -6705,6 +6805,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
> >
> >
> >
> > @@ -18076,7 +18066,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   plugin_option=
> >   plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
> >   for plugin in $plugin_names; do
> > -@@ -6722,8 +6973,10 @@ for plugin in $plugin_names; do
> > +@@ -6719,8 +6970,10 @@ for plugin in $plugin_names; do
> >   done
> >
> >   if test -n "$ac_tool_prefix"; then
> > @@ -18089,7 +18079,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> >   $as_echo_n "checking for $ac_word... " >&6; }
> >   if ${ac_cv_prog_AR+:} false; then :
> > -@@ -6739,7 +6992,7 @@ do
> > +@@ -6736,7 +6989,7 @@ do
> >     test -z "$as_dir" && as_dir=.
> >       for ac_exec_ext in '' $ac_executable_extensions; do
> >     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > @@ -18098,7 +18088,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >       $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> >       break 2
> >     fi
> > -@@ -6759,11 +7012,15 @@ $as_echo "no" >&6; }
> > +@@ -6756,11 +7009,15 @@ $as_echo "no" >&6; }
> >   fi
> >
> >
> > @@ -18117,7 +18107,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> >   $as_echo_n "checking for $ac_word... " >&6; }
> >   if ${ac_cv_prog_ac_ct_AR+:} false; then :
> > -@@ -6779,7 +7036,7 @@ do
> > +@@ -6776,7 +7033,7 @@ do
> >     test -z "$as_dir" && as_dir=.
> >       for ac_exec_ext in '' $ac_executable_extensions; do
> >     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > @@ -18126,7 +18116,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >       $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> >       break 2
> >     fi
> > -@@ -6798,6 +7055,10 @@ else
> > +@@ -6795,6 +7052,10 @@ else
> >   $as_echo "no" >&6; }
> >   fi
> >
> > @@ -18137,7 +18127,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >     if test "x$ac_ct_AR" = x; then
> >       AR="false"
> >     else
> > -@@ -6809,25 +7070,19 @@ ac_tool_warned=yes ;;
> > +@@ -6806,25 +7067,19 @@ ac_tool_warned=yes ;;
> >   esac
> >       AR=$ac_ct_AR
> >     fi
> > @@ -18172,7 +18162,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >
> >
> >
> > -@@ -6839,6 +7094,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
> > +@@ -6836,6 +7091,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
> >
> >
> >
> > @@ -18237,7 +18227,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   if test -n "$ac_tool_prefix"; then
> >     # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
> >   set dummy ${ac_tool_prefix}strip; ac_word=$2
> > -@@ -7178,8 +7491,8 @@ esac
> > +@@ -7175,8 +7488,8 @@ esac
> >   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
> >
> >   # Transform an extracted symbol line into symbol name and symbol address
> > @@ -18248,7 +18238,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >
> >   # Handle CRLF in mingw tool chain
> >   opt_cr=
> > -@@ -7215,6 +7528,7 @@ for ac_symprfx in "" "_"; do
> > +@@ -7212,6 +7525,7 @@ for ac_symprfx in "" "_"; do
> >     else
> >       lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[  ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
> >     fi
> > @@ -18256,7 +18246,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >
> >     # Check to see that the pipe works correctly.
> >     pipe_works=no
> > -@@ -7256,6 +7570,18 @@ _LT_EOF
> > +@@ -7253,6 +7567,18 @@ _LT_EOF
> >         if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
> >       if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
> >         cat <<_LT_EOF > conftest.$ac_ext
> > @@ -18275,7 +18265,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   #ifdef __cplusplus
> >   extern "C" {
> >   #endif
> > -@@ -7267,7 +7593,7 @@ _LT_EOF
> > +@@ -7264,7 +7590,7 @@ _LT_EOF
> >         cat <<_LT_EOF >> conftest.$ac_ext
> >
> >   /* The mapping between symbol names and symbols.  */
> > @@ -18284,7 +18274,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >     const char *name;
> >     void       *address;
> >   }
> > -@@ -7293,8 +7619,8 @@ static const void *lt_preloaded_setup() {
> > +@@ -7290,8 +7616,8 @@ static const void *lt_preloaded_setup() {
> >   _LT_EOF
> >         # Now try linking the two files.
> >         mv conftest.$ac_objext conftstm.$ac_objext
> > @@ -18295,7 +18285,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >         LIBS="conftstm.$ac_objext"
> >         CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
> >         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
> > -@@ -7304,8 +7630,8 @@ _LT_EOF
> > +@@ -7301,8 +7627,8 @@ _LT_EOF
> >     test $ac_status = 0; } && test -s conftest${ac_exeext}; then
> >           pipe_works=yes
> >         fi
> > @@ -18306,7 +18296,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >       else
> >         echo "cannot find nm_test_func in $nlist" >&5
> >       fi
> > -@@ -7342,6 +7668,14 @@ else
> > +@@ -7339,6 +7665,17 @@ else
> >   $as_echo "ok" >&6; }
> >   fi
> >
> > @@ -18318,10 +18308,13 @@ index 8704bc215f4..c1bf438bda6 100755
> >  +fi
> >  +
> >  +
> > ++
> > ++
> > ++
> >
> >
> >
> > -@@ -7360,6 +7694,47 @@ fi
> > +@@ -7355,6 +7692,44 @@ fi
> >
> >
> >
> > @@ -18331,7 +18324,6 @@ index 8704bc215f4..c1bf438bda6 100755
> >  +
> >  +
> >  +
> > -+
> >  +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
> >  +$as_echo_n "checking for sysroot... " >&6; }
> >  +
> > @@ -18364,12 +18356,10 @@ index 8704bc215f4..c1bf438bda6 100755
> >  +
> >  + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
> >  +$as_echo "${lt_sysroot:-no}" >&6; }
> > -+
> > -+
> >
> >
> >
> > -@@ -7569,6 +7944,123 @@ esac
> > +@@ -7566,6 +7941,123 @@ esac
> >
> >   need_locks="$enable_libtool_lock"
> >
> > @@ -18493,7 +18483,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >
> >     case $host_os in
> >       rhapsody* | darwin*)
> > -@@ -8132,6 +8624,8 @@ _LT_EOF
> > +@@ -8129,6 +8621,8 @@ _LT_EOF
> >         $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
> >         echo "$AR cru libconftest.a conftest.o" >&5
> >         $AR cru libconftest.a conftest.o 2>&5
> > @@ -18502,7 +18492,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >         cat > conftest.c << _LT_EOF
> >   int main() { return 0;}
> >   _LT_EOF
> > -@@ -8684,8 +9178,6 @@ fi
> > +@@ -8681,8 +9175,6 @@ fi
> >   lt_prog_compiler_pic=
> >   lt_prog_compiler_static=
> >
> > @@ -18511,7 +18501,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >
> >     if test "$GCC" = yes; then
> >       lt_prog_compiler_wl='-Wl,'
> > -@@ -8851,6 +9343,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > +@@ -8848,6 +9340,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> >       lt_prog_compiler_pic='--shared'
> >       lt_prog_compiler_static='--static'
> >       ;;
> > @@ -18524,7 +18514,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >         pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
> >           # Portland Group compilers (*not* the Pentium gcc compiler,
> >       # which looks to be a dead project)
> > -@@ -8913,7 +9411,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > +@@ -8910,7 +9408,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> >         lt_prog_compiler_pic='-KPIC'
> >         lt_prog_compiler_static='-Bstatic'
> >         case $cc_basename in
> > @@ -18533,7 +18523,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >       lt_prog_compiler_wl='-Qoption ld ';;
> >         *)
> >       lt_prog_compiler_wl='-Wl,';;
> > -@@ -8970,13 +9468,17 @@ case $host_os in
> > +@@ -8967,13 +9465,17 @@ case $host_os in
> >       lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
> >       ;;
> >   esac
> > @@ -18557,7 +18547,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >
> >   #
> >   # Check to make sure the PIC flag actually works.
> > -@@ -9037,6 +9539,11 @@ fi
> > +@@ -9034,6 +9536,11 @@ fi
> >
> >
> >
> > @@ -18569,7 +18559,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   #
> >   # Check to make sure the static flag actually works.
> >   #
> > -@@ -9387,7 +9894,8 @@ _LT_EOF
> > +@@ -9384,7 +9891,8 @@ _LT_EOF
> >         allow_undefined_flag=unsupported
> >         always_export_symbols=no
> >         enable_shared_with_static_runtimes=yes
> > @@ -18579,7 +18569,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >
> >         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> >           archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> > -@@ -9486,12 +9994,12 @@ _LT_EOF
> > +@@ -9483,12 +9991,12 @@ _LT_EOF
> >         whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
> >         hardcode_libdir_flag_spec=
> >         hardcode_libdir_flag_spec_ld='-rpath $libdir'
> > @@ -18594,7 +18584,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >         fi
> >         ;;
> >       esac
> > -@@ -9505,8 +10013,8 @@ _LT_EOF
> > +@@ -9502,8 +10010,8 @@ _LT_EOF
> >       archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
> >       wlarc=
> >         else
> > @@ -18605,7 +18595,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >         fi
> >         ;;
> >
> > -@@ -9524,8 +10032,8 @@ _LT_EOF
> > +@@ -9521,8 +10029,8 @@ _LT_EOF
> >
> >   _LT_EOF
> >         elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> > @@ -18616,7 +18606,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >         else
> >       ld_shlibs=no
> >         fi
> > -@@ -9571,8 +10079,8 @@ _LT_EOF
> > +@@ -9568,8 +10076,8 @@ _LT_EOF
> >
> >       *)
> >         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> > @@ -18627,7 +18617,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >         else
> >       ld_shlibs=no
> >         fi
> > -@@ -9702,7 +10210,13 @@ _LT_EOF
> > +@@ -9699,7 +10207,13 @@ _LT_EOF
> >       allow_undefined_flag='-berok'
> >           # Determine the default libpath from the value encoded in an
> >           # empty executable.
> > @@ -18642,7 +18632,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   /* end confdefs.h.  */
> >
> >   int
> > -@@ -9715,22 +10229,29 @@ main ()
> > +@@ -9712,22 +10226,29 @@ main ()
> >   _ACEOF
> >   if ac_fn_c_try_link "$LINENO"; then :
> >
> > @@ -18685,7 +18675,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >
> >           hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> >           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_sym_flag:\$export_symbols $shared_flag"
> > -@@ -9742,7 +10263,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9739,7 +10260,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >       else
> >        # Determine the default libpath from the value encoded in an
> >        # empty executable.
> > @@ -18700,7 +18690,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   /* end confdefs.h.  */
> >
> >   int
> > -@@ -9755,22 +10282,29 @@ main ()
> > +@@ -9752,22 +10279,29 @@ main ()
> >   _ACEOF
> >   if ac_fn_c_try_link "$LINENO"; then :
> >
> > @@ -18743,7 +18733,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >
> >        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> >         # Warning - without using the other run time loading flags,
> > -@@ -9815,20 +10349,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9812,20 +10346,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >         # Microsoft Visual C++.
> >         # hardcode_libdir_flag_spec is actually meaningless, as there is
> >         # no search path for DLLs.
> > @@ -18821,7 +18811,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >         ;;
> >
> >       darwin* | rhapsody*)
> > -@@ -9889,7 +10466,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9886,7 +10463,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >
> >       # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
> >       freebsd* | dragonfly*)
> > @@ -18830,7 +18820,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >         hardcode_libdir_flag_spec='-R$libdir'
> >         hardcode_direct=yes
> >         hardcode_shlibpath_var=no
> > -@@ -9897,7 +10474,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9894,7 +10471,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >
> >       hpux9*)
> >         if test "$GCC" = yes; then
> > @@ -18839,7 +18829,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >         else
> >       archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> >         fi
> > -@@ -9913,7 +10490,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9910,7 +10487,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >
> >       hpux10*)
> >         if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> > @@ -18848,7 +18838,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >         else
> >       archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
> >         fi
> > -@@ -9937,10 +10514,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -9934,10 +10511,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >         archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> >         ;;
> >       ia64*)
> > @@ -18861,7 +18851,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >         ;;
> >       esac
> >         else
> > -@@ -10019,23 +10596,36 @@ fi
> > +@@ -10016,23 +10593,36 @@ fi
> >
> >       irix5* | irix6* | nonstopux*)
> >         if test "$GCC" = yes; then
> > @@ -18906,7 +18896,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >         else
> >       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
> >       archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
> > -@@ -10120,7 +10710,7 @@ rm -f core conftest.err conftest.$ac_objext \
> > +@@ -10117,7 +10707,7 @@ rm -f core conftest.err conftest.$ac_objext \
> >       osf4* | osf5*)  # as osf3* with the addition of -msym flag
> >         if test "$GCC" = yes; then
> >       allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
> > @@ -18915,7 +18905,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
> >         else
> >       allow_undefined_flag=' -expect_unresolved \*'
> > -@@ -10139,9 +10729,9 @@ rm -f core conftest.err conftest.$ac_objext \
> > +@@ -10136,9 +10726,9 @@ rm -f core conftest.err conftest.$ac_objext \
> >         no_undefined_flag=' -z defs'
> >         if test "$GCC" = yes; then
> >       wlarc='${wl}'
> > @@ -18927,7 +18917,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >         else
> >       case `$CC -V 2>&1` in
> >       *"Compilers 5.0"*)
> > -@@ -10717,8 +11307,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +@@ -10714,8 +11304,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> >     need_version=no
> >     need_lib_prefix=no
> >
> > @@ -18939,7 +18929,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >       library_names_spec='$libname.dll.a'
> >       # DLL is installed to $(libdir)/../bin by postinstall_cmds
> >       postinstall_cmds='base_file=`basename \${file}`~
> > -@@ -10751,13 +11342,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +@@ -10748,13 +11339,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> >         library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> >         ;;
> >       esac
> > @@ -19012,16 +19002,16 @@ index 8704bc215f4..c1bf438bda6 100755
> >     # FIXME: first we should search . and the directory the executable is in
> >     shlibpath_var=PATH
> >     ;;
> > -@@ -11635,7 +12284,7 @@ else
> > +@@ -11632,7 +12281,7 @@ else
> >     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> >     lt_status=$lt_dlunknown
> >     cat > conftest.$ac_ext <<_LT_EOF
> > --#line 11638 "configure"
> > +-#line 11635 "configure"
> >  +#line $LINENO "configure"
> >   #include "confdefs.h"
> >
> >   #if HAVE_DLFCN_H
> > -@@ -11679,10 +12328,10 @@ else
> > +@@ -11676,10 +12325,10 @@ else
> >   /* When -fvisbility=hidden is used, assume the code has been annotated
> >      correspondingly for the symbols needed.  */
> >   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> > @@ -19034,16 +19024,16 @@ index 8704bc215f4..c1bf438bda6 100755
> >   int main ()
> >   {
> >     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -11741,7 +12390,7 @@ else
> > +@@ -11738,7 +12387,7 @@ else
> >     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> >     lt_status=$lt_dlunknown
> >     cat > conftest.$ac_ext <<_LT_EOF
> > --#line 11744 "configure"
> > +-#line 11741 "configure"
> >  +#line $LINENO "configure"
> >   #include "confdefs.h"
> >
> >   #if HAVE_DLFCN_H
> > -@@ -11785,10 +12434,10 @@ else
> > +@@ -11782,10 +12431,10 @@ else
> >   /* When -fvisbility=hidden is used, assume the code has been annotated
> >      correspondingly for the symbols needed.  */
> >   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> > @@ -19056,7 +19046,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   int main ()
> >   {
> >     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -14473,13 +15122,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> > +@@ -15832,13 +16481,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> >   lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
> >   lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
> >   lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> > @@ -19077,7 +19067,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
> >   RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
> >   old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
> > -@@ -14494,14 +15150,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> > +@@ -15853,14 +16509,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> >   lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
> >   lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
> >   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"`'
> > @@ -19096,7 +19086,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
> >   NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
> >   LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> > -@@ -14534,12 +15193,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> > +@@ -15893,12 +16552,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> >   hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
> >   inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
> >   link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
> > @@ -19110,7 +19100,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
> >   variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
> >   need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
> > -@@ -14594,8 +15253,13 @@ reload_flag \
> > +@@ -15953,8 +16612,13 @@ reload_flag \
> >   OBJDUMP \
> >   deplibs_check_method \
> >   file_magic_cmd \
> > @@ -19124,7 +19114,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   STRIP \
> >   RANLIB \
> >   CC \
> > -@@ -14605,12 +15269,14 @@ lt_cv_sys_global_symbol_pipe \
> > +@@ -15964,12 +16628,14 @@ lt_cv_sys_global_symbol_pipe \
> >   lt_cv_sys_global_symbol_to_cdecl \
> >   lt_cv_sys_global_symbol_to_c_name_address \
> >   lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> > @@ -19140,7 +19130,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   DSYMUTIL \
> >   NMEDIT \
> >   LIPO \
> > -@@ -14626,7 +15292,6 @@ no_undefined_flag \
> > +@@ -15985,7 +16651,6 @@ no_undefined_flag \
> >   hardcode_libdir_flag_spec \
> >   hardcode_libdir_flag_spec_ld \
> >   hardcode_libdir_separator \
> > @@ -19148,7 +19138,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   exclude_expsyms \
> >   include_expsyms \
> >   file_list_spec \
> > -@@ -14662,6 +15327,7 @@ module_cmds \
> > +@@ -16021,6 +16686,7 @@ module_cmds \
> >   module_expsym_cmds \
> >   export_symbols_cmds \
> >   prelink_cmds \
> > @@ -19156,7 +19146,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   postinstall_cmds \
> >   postuninstall_cmds \
> >   finish_cmds \
> > -@@ -15418,7 +16084,8 @@ $as_echo X"$file" |
> > +@@ -16778,7 +17444,8 @@ $as_echo X"$file" |
> >   # NOTE: Changes made to this file will be lost: look at ltmain.sh.
> >   #
> >   #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > @@ -19166,7 +19156,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   #   Written by Gordon Matzigkeit, 1996
> >   #
> >   #   This file is part of GNU Libtool.
> > -@@ -15521,19 +16188,42 @@ SP2NL=$lt_lt_SP2NL
> > +@@ -16881,19 +17548,42 @@ SP2NL=$lt_lt_SP2NL
> >   # turn newlines into spaces.
> >   NL2SP=$lt_lt_NL2SP
> >
> > @@ -19210,7 +19200,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   # A symbol stripping program.
> >   STRIP=$lt_STRIP
> >
> > -@@ -15563,6 +16253,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> > +@@ -16923,6 +17613,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> >   # Transform the output of nm in a C name address pair when lib prefix is needed.
> >   global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
> >
> > @@ -19223,7 +19213,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   # The name of the directory that contains temporary libtool files.
> >   objdir=$objdir
> >
> > -@@ -15572,6 +16268,9 @@ MAGIC_CMD=$MAGIC_CMD
> > +@@ -16932,6 +17628,9 @@ MAGIC_CMD=$MAGIC_CMD
> >   # Must we lock files when doing compilation?
> >   need_locks=$lt_need_locks
> >
> > @@ -19233,7 +19223,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
> >   DSYMUTIL=$lt_DSYMUTIL
> >
> > -@@ -15686,12 +16385,12 @@ with_gcc=$GCC
> > +@@ -17046,12 +17745,12 @@ with_gcc=$GCC
> >   # Compiler flag to turn off builtin functions.
> >   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
> >
> > @@ -19249,7 +19239,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   # Compiler flag to prevent dynamic linking.
> >   link_static_flag=$lt_lt_prog_compiler_static
> >
> > -@@ -15778,9 +16477,6 @@ inherit_rpath=$inherit_rpath
> > +@@ -17138,9 +17837,6 @@ inherit_rpath=$inherit_rpath
> >   # Whether libtool must link a program against all its dependency libraries.
> >   link_all_deplibs=$link_all_deplibs
> >
> > @@ -19259,7 +19249,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   # Set to "yes" if exported symbols are required.
> >   always_export_symbols=$always_export_symbols
> >
> > -@@ -15796,6 +16492,9 @@ include_expsyms=$lt_include_expsyms
> > +@@ -17156,6 +17852,9 @@ include_expsyms=$lt_include_expsyms
> >   # Commands necessary for linking programs (against libraries) with templates.
> >   prelink_cmds=$lt_prelink_cmds
> >
> > @@ -19269,7 +19259,7 @@ index 8704bc215f4..c1bf438bda6 100755
> >   # Specify filename containing input files.
> >   file_list_spec=$lt_file_list_spec
> >
> > -@@ -15828,210 +16527,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> > +@@ -17188,210 +17887,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> >     # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> >     # text mode, it properly converts lines to CR/LF.  This bash problem
> >     # is reportedly fixed, but why not run on old versions too?
> > @@ -19643,1442 +19633,1155 @@ index 8704bc215f4..c1bf438bda6 100755
> >       (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
> >     chmod +x "$ofile"
> >
> > -diff --git a/libtool.m4 b/libtool.m4
> > -index ad63ebbb385..b65c22bf80d 100644
> > ---- a/libtool.m4
> > -+++ b/libtool.m4
> > -@@ -1,7 +1,8 @@
> > - # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
> > - #
> > - #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > --#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
> > -+#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
> > -+#                 Inc.
> > - #   Written by Gordon Matzigkeit, 1996
> > - #
> > - # This file is free software; the Free Software Foundation gives
> > -@@ -10,7 +11,8 @@
> > +diff --git a/libsframe/Makefile.in b/libsframe/Makefile.in
> > +index 107b82ccfdc..4a4459bf5eb 100644
> > +--- a/libsframe/Makefile.in
> > ++++ b/libsframe/Makefile.in
> > +@@ -1,7 +1,7 @@
> > +-# Makefile.in generated by automake 1.15.1 from Makefile.am.
> > ++# Makefile.in generated by automake 1.16.5 from Makefile.am.
> > + # @configure_input@
> >
> > - m4_define([_LT_COPYING], [dnl
> > - #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > --#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
> > -+#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
> > -+#                 Inc.
> > - #   Written by Gordon Matzigkeit, 1996
> > - #
> > - #   This file is part of GNU Libtool.
> > -@@ -37,7 +39,7 @@ m4_define([_LT_COPYING], [dnl
> > - # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
> > - ])
> > +-# Copyright (C) 1994-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 1994-2021 Free Software Foundation, Inc.
> >
> > --# serial 56 LT_INIT
> > -+# serial 57 LT_INIT
> > + # This Makefile.in is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -139,6 +139,10 @@ mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs
> > + CONFIG_HEADER = config.h
> > + CONFIG_CLEAN_FILES =
> > + CONFIG_CLEAN_VPATH_FILES =
> > ++@HAVE_COMPAT_DEJAGNU_TRUE@am__EXEEXT_1 = testsuite/libsframe.decode/be-flipping$(EXEEXT) \
> > ++@HAVE_COMPAT_DEJAGNU_TRUE@  testsuite/libsframe.decode/frecnt-1$(EXEEXT) \
> > ++@HAVE_COMPAT_DEJAGNU_TRUE@  testsuite/libsframe.decode/frecnt-2$(EXEEXT) \
> > ++@HAVE_COMPAT_DEJAGNU_TRUE@  testsuite/libsframe.encode/encode-1$(EXEEXT)
> > + am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
> > + am__vpath_adj = case $$p in \
> > +     $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
> > +@@ -179,27 +183,27 @@ am__v_lt_0 = --silent
> > + am__v_lt_1 =
> > + @INSTALL_LIBBFD_FALSE@am_libsframe_la_rpath =
> > + @INSTALL_LIBBFD_TRUE@am_libsframe_la_rpath = -rpath $(libdir)
> > +-@HAVE_COMPAT_DEJAGNU_TRUE@am__EXEEXT_1 = testsuite/libsframe.decode/be-flipping$(EXEEXT) \
> > +-@HAVE_COMPAT_DEJAGNU_TRUE@  testsuite/libsframe.decode/frecnt-1$(EXEEXT) \
> > +-@HAVE_COMPAT_DEJAGNU_TRUE@  testsuite/libsframe.decode/frecnt-2$(EXEEXT) \
> > +-@HAVE_COMPAT_DEJAGNU_TRUE@  testsuite/libsframe.encode/encode-1$(EXEEXT)
> > + am__dirstamp = $(am__leading_dot)dirstamp
> > +-am_testsuite_libsframe_decode_be_flipping_OBJECTS = testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.$(OBJEXT)
> > ++am_testsuite_libsframe_decode_be_flipping_OBJECTS =  \
> > ++    testsuite/libsframe.decode/be_flipping-be-flipping.$(OBJEXT)
> > + testsuite_libsframe_decode_be_flipping_OBJECTS =  \
> > +     $(am_testsuite_libsframe_decode_be_flipping_OBJECTS)
> > + testsuite_libsframe_decode_be_flipping_DEPENDENCIES =  \
> > +     ${top_builddir}/libsframe.la
> > +-am_testsuite_libsframe_decode_frecnt_1_OBJECTS = testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.$(OBJEXT)
> > ++am_testsuite_libsframe_decode_frecnt_1_OBJECTS =  \
> > ++    testsuite/libsframe.decode/frecnt_1-frecnt-1.$(OBJEXT)
> > + testsuite_libsframe_decode_frecnt_1_OBJECTS =  \
> > +     $(am_testsuite_libsframe_decode_frecnt_1_OBJECTS)
> > + testsuite_libsframe_decode_frecnt_1_DEPENDENCIES =  \
> > +     ${top_builddir}/libsframe.la
> > +-am_testsuite_libsframe_decode_frecnt_2_OBJECTS = testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.$(OBJEXT)
> > ++am_testsuite_libsframe_decode_frecnt_2_OBJECTS =  \
> > ++    testsuite/libsframe.decode/frecnt_2-frecnt-2.$(OBJEXT)
> > + testsuite_libsframe_decode_frecnt_2_OBJECTS =  \
> > +     $(am_testsuite_libsframe_decode_frecnt_2_OBJECTS)
> > + testsuite_libsframe_decode_frecnt_2_DEPENDENCIES =  \
> > +     ${top_builddir}/libsframe.la
> > +-am_testsuite_libsframe_encode_encode_1_OBJECTS = testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.$(OBJEXT)
> > ++am_testsuite_libsframe_encode_encode_1_OBJECTS =  \
> > ++    testsuite/libsframe.encode/encode_1-encode-1.$(OBJEXT)
> > + testsuite_libsframe_encode_encode_1_OBJECTS =  \
> > +     $(am_testsuite_libsframe_encode_encode_1_OBJECTS)
> > + testsuite_libsframe_encode_encode_1_DEPENDENCIES =  \
> > +@@ -218,7 +222,14 @@ am__v_at_0 = @
> > + am__v_at_1 =
> > + DEFAULT_INCLUDES = -I.@am__isrc@
> > + depcomp = $(SHELL) $(top_srcdir)/../depcomp
> > +-am__depfiles_maybe = depfiles
> > ++am__maybe_remake_depfiles = depfiles
> > ++am__depfiles_remade = ./$(DEPDIR)/libsframe_la-sframe-dump.Plo \
> > ++    ./$(DEPDIR)/libsframe_la-sframe-error.Plo \
> > ++    ./$(DEPDIR)/libsframe_la-sframe.Plo \
> > ++    testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Po \
> > ++    testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Po \
> > ++    testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Po \
> > ++    testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Po
> > + am__mv = mv -f
> > + COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
> > +     $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
> > +@@ -295,8 +306,8 @@ am__can_run_installinfo = \
> > +   esac
> > + am__include_HEADERS_DIST = $(INCDIR)/sframe.h $(INCDIR)/sframe-api.h
> > + HEADERS = $(include_HEADERS)
> > +-am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
> > +-    $(LISP)config.h.in
> > ++am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \
> > ++    config.h.in
> > + # Read a list of newline-separated strings from the standard input,
> > + # and print each of them once, without duplicates.  Input order is
> > + # *not* preserved.
> > +@@ -313,9 +324,6 @@ am__define_uniq_tagged_files = \
> > +   unique=`for i in $$list; do \
> > +     if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
> > +   done | $(am__uniquify_input)`
> > +-ETAGS = etags
> > +-CTAGS = ctags
> > +-CSCOPE = cscope
> > + AM_RECURSIVE_TARGETS = cscope
> > + DEJATOOL = $(PACKAGE)
> > + RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
> > +@@ -341,6 +349,8 @@ am__post_remove_distdir = $(am__remove_distdir)
> > + DIST_ARCHIVES = $(distdir).tar.gz
> > + GZIP_ENV = --best
> > + DIST_TARGETS = dist-gzip
> > ++# Exists only to be overridden by the user if desired.
> > ++AM_DISTCHECK_DVI_TARGET = dvi
> > + distuninstallcheck_listfiles = find . -type f -print
> > + am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
> > +   | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
> > +@@ -359,15 +369,19 @@ CFLAGS = @CFLAGS@
> > + COMPAT_DEJAGNU = @COMPAT_DEJAGNU@
> > + CPP = @CPP@
> > + CPPFLAGS = @CPPFLAGS@
> > ++CSCOPE = @CSCOPE@
> > ++CTAGS = @CTAGS@
> > + CYGPATH_W = @CYGPATH_W@
> > + DEFS = @DEFS@
> > + DEPDIR = @DEPDIR@
> > ++DLLTOOL = @DLLTOOL@
> > + DSYMUTIL = @DSYMUTIL@
> > + DUMPBIN = @DUMPBIN@
> > + ECHO_C = @ECHO_C@
> > + ECHO_N = @ECHO_N@
> > + ECHO_T = @ECHO_T@
> > + EGREP = @EGREP@
> > ++ETAGS = @ETAGS@
> > + EXEEXT = @EXEEXT@
> > + FGREP = @FGREP@
> > + GREP = @GREP@
> > +@@ -386,6 +400,7 @@ LN_S = @LN_S@
> > + LTLIBOBJS = @LTLIBOBJS@
> > + MAINT = @MAINT@
> > + MAKEINFO = @MAKEINFO@
> > ++MANIFEST_TOOL = @MANIFEST_TOOL@
> > + MKDIR_P = @MKDIR_P@
> > + NM = @NM@
> > + NMEDIT = @NMEDIT@
> > +@@ -541,8 +556,8 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
> > +         echo ' $(SHELL) ./config.status'; \
> > +         $(SHELL) ./config.status;; \
> > +       *) \
> > +-        echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
> > +-        cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
> > ++        echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \
> > ++        cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \
> > +     esac;
> > + $(srcdir)/doc/local.mk $(srcdir)/testsuite/local.mk $(srcdir)/testsuite/libsframe.decode/local.mk $(srcdir)/testsuite/libsframe.encode/local.mk $(am__empty):
> > +
> > +@@ -570,6 +585,15 @@ $(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
> > + distclean-hdr:
> > +     -rm -f config.h stamp-h1
> > +
> > ++clean-checkPROGRAMS:
> > ++    @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \
> > ++    echo " rm -f" $$list; \
> > ++    rm -f $$list || exit $$?; \
> > ++    test -n "$(EXEEXT)" || exit 0; \
> > ++    list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
> > ++    echo " rm -f" $$list; \
> > ++    rm -f $$list
> > ++
> > + install-libLTLIBRARIES: $(lib_LTLIBRARIES)
> > +     @$(NORMAL_INSTALL)
> > +     @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
> > +@@ -618,36 +642,27 @@ clean-noinstLTLIBRARIES:
> > +
> > + libsframe.la: $(libsframe_la_OBJECTS) $(libsframe_la_DEPENDENCIES) $(EXTRA_libsframe_la_DEPENDENCIES)
> > +     $(AM_V_CCLD)$(LINK) $(am_libsframe_la_rpath) $(libsframe_la_OBJECTS) $(libsframe_la_LIBADD) $(LIBS)
> > +-
> > +-clean-checkPROGRAMS:
> > +-    @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \
> > +-    echo " rm -f" $$list; \
> > +-    rm -f $$list || exit $$?; \
> > +-    test -n "$(EXEEXT)" || exit 0; \
> > +-    list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
> > +-    echo " rm -f" $$list; \
> > +-    rm -f $$list
> > + testsuite/libsframe.decode/$(am__dirstamp):
> > +     @$(MKDIR_P) testsuite/libsframe.decode
> > +     @: > testsuite/libsframe.decode/$(am__dirstamp)
> > + testsuite/libsframe.decode/$(DEPDIR)/$(am__dirstamp):
> > +     @$(MKDIR_P) testsuite/libsframe.decode/$(DEPDIR)
> > +     @: > testsuite/libsframe.decode/$(DEPDIR)/$(am__dirstamp)
> > +-testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.$(OBJEXT):  \
> > ++testsuite/libsframe.decode/be_flipping-be-flipping.$(OBJEXT):  \
> > +     testsuite/libsframe.decode/$(am__dirstamp) \
> > +     testsuite/libsframe.decode/$(DEPDIR)/$(am__dirstamp)
> > +
> > + testsuite/libsframe.decode/be-flipping$(EXEEXT): $(testsuite_libsframe_decode_be_flipping_OBJECTS) $(testsuite_libsframe_decode_be_flipping_DEPENDENCIES) $(EXTRA_testsuite_libsframe_decode_be_flipping_DEPENDENCIES) testsuite/libsframe.decode/$(am__dirstamp)
> > +     @rm -f testsuite/libsframe.decode/be-flipping$(EXEEXT)
> > +     $(AM_V_CCLD)$(LINK) $(testsuite_libsframe_decode_be_flipping_OBJECTS) $(testsuite_libsframe_decode_be_flipping_LDADD) $(LIBS)
> > +-testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.$(OBJEXT):  \
> > ++testsuite/libsframe.decode/frecnt_1-frecnt-1.$(OBJEXT):  \
> > +     testsuite/libsframe.decode/$(am__dirstamp) \
> > +     testsuite/libsframe.decode/$(DEPDIR)/$(am__dirstamp)
> > +
> > + testsuite/libsframe.decode/frecnt-1$(EXEEXT): $(testsuite_libsframe_decode_frecnt_1_OBJECTS) $(testsuite_libsframe_decode_frecnt_1_DEPENDENCIES) $(EXTRA_testsuite_libsframe_decode_frecnt_1_DEPENDENCIES) testsuite/libsframe.decode/$(am__dirstamp)
> > +     @rm -f testsuite/libsframe.decode/frecnt-1$(EXEEXT)
> > +     $(AM_V_CCLD)$(LINK) $(testsuite_libsframe_decode_frecnt_1_OBJECTS) $(testsuite_libsframe_decode_frecnt_1_LDADD) $(LIBS)
> > +-testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.$(OBJEXT):  \
> > ++testsuite/libsframe.decode/frecnt_2-frecnt-2.$(OBJEXT):  \
> > +     testsuite/libsframe.decode/$(am__dirstamp) \
> > +     testsuite/libsframe.decode/$(DEPDIR)/$(am__dirstamp)
> > +
> > +@@ -660,7 +675,7 @@ testsuite/libsframe.encode/$(am__dirstamp):
> > + testsuite/libsframe.encode/$(DEPDIR)/$(am__dirstamp):
> > +     @$(MKDIR_P) testsuite/libsframe.encode/$(DEPDIR)
> > +     @: > testsuite/libsframe.encode/$(DEPDIR)/$(am__dirstamp)
> > +-testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.$(OBJEXT):  \
> > ++testsuite/libsframe.encode/encode_1-encode-1.$(OBJEXT):  \
> > +     testsuite/libsframe.encode/$(am__dirstamp) \
> > +     testsuite/libsframe.encode/$(DEPDIR)/$(am__dirstamp)
> > +
> > +@@ -676,13 +691,19 @@ mostlyclean-compile:
> > + distclean-compile:
> > +     -rm -f *.tab.c
> >
> > +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsframe_la-sframe-dump.Plo@am__quote@
> > +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsframe_la-sframe-error.Plo@am__quote@
> > +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsframe_la-sframe.Plo@am__quote@
> > +-@AMDEP_TRUE@@am__include@ @am__quote@testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_be_flipping-be-flipping.Po@am__quote@
> > +-@AMDEP_TRUE@@am__include@ @am__quote@testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_1-frecnt-1.Po@am__quote@
> > +-@AMDEP_TRUE@@am__include@ @am__quote@testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_2-frecnt-2.Po@am__quote@
> > +-@AMDEP_TRUE@@am__include@ @am__quote@testsuite/libsframe.encode/$(DEPDIR)/testsuite_libsframe_encode_encode_1-encode-1.Po@am__quote@
> > ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsframe_la-sframe-dump.Plo@am__quote@ # am--include-marker
> > ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsframe_la-sframe-error.Plo@am__quote@ # am--include-marker
> > ++@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsframe_la-sframe.Plo@am__quote@ # am--include-marker
> > ++@AMDEP_TRUE@@am__include@ @am__quote@testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Po@am__quote@ # am--include-marker
> > ++@AMDEP_TRUE@@am__include@ @am__quote@testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Po@am__quote@ # am--include-marker
> > ++@AMDEP_TRUE@@am__include@ @am__quote@testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Po@am__quote@ # am--include-marker
> > ++@AMDEP_TRUE@@am__include@ @am__quote@testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Po@am__quote@ # am--include-marker
> > ++
> > ++$(am__depfiles_remade):
> > ++    @$(MKDIR_P) $(@D)
> > ++    @echo '# dummy' >$@-t && $(am__mv) $@-t $@
> > ++
> > ++am--depfiles: $(am__depfiles_remade)
> >
> > - # LT_PREREQ(VERSION)
> > -@@ -166,10 +168,13 @@ _LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl
> > - dnl
> > - m4_require([_LT_FILEUTILS_DEFAULTS])dnl
> > - m4_require([_LT_CHECK_SHELL_FEATURES])dnl
> > -+m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl
> > - m4_require([_LT_CMD_RELOAD])dnl
> > - m4_require([_LT_CHECK_MAGIC_METHOD])dnl
> > -+m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl
> > - m4_require([_LT_CMD_OLD_ARCHIVE])dnl
> > - m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
> > -+m4_require([_LT_WITH_SYSROOT])dnl
> > + .c.o:
> > + @am__fastdepCC_TRUE@        $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
> > +@@ -729,61 +750,61 @@ libsframe_la-sframe-error.lo: sframe-error.c
> > + @AMDEP_TRUE@@am__fastdepCC_FALSE@   DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
> > + @am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsframe_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libsframe_la-sframe-error.lo `test -f 'sframe-error.c' || echo '$(srcdir)/'`sframe-error.c
> > +
> > +-testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.o: testsuite/libsframe.decode/be-flipping.c
> > +-@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.o -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_be_flipping-be-flipping.Tpo -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.o `test -f 'testsuite/libsframe.decode/be-flipping.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/be-flipping.c
> > +-@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_be_flipping-be-flipping.Tpo testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_be_flipping-be-flipping.Po
> > +-@AMDEP_TRUE@@am__fastdepCC_FALSE@   $(AM_V_CC)source='testsuite/libsframe.decode/be-flipping.c' object='testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.o' libtool=no @AMDEPBACKSLASH@
> > ++testsuite/libsframe.decode/be_flipping-be-flipping.o: testsuite/libsframe.decode/be-flipping.c
> > ++@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/be_flipping-be-flipping.o -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Tpo -c -o testsuite/libsframe.decode/be_flipping-be-flipping.o `test -f 'testsuite/libsframe.decode/be-flipping.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/be-flipping.c
> > ++@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Tpo testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Po
> > ++@AMDEP_TRUE@@am__fastdepCC_FALSE@   $(AM_V_CC)source='testsuite/libsframe.decode/be-flipping.c' object='testsuite/libsframe.decode/be_flipping-be-flipping.o' libtool=no @AMDEPBACKSLASH@
> > + @AMDEP_TRUE@@am__fastdepCC_FALSE@   DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
> > +-@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.o `test -f 'testsuite/libsframe.decode/be-flipping.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/be-flipping.c
> > ++@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/be_flipping-be-flipping.o `test -f 'testsuite/libsframe.decode/be-flipping.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/be-flipping.c
> > +
> > +-testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.obj: testsuite/libsframe.decode/be-flipping.c
> > +-@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.obj -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_be_flipping-be-flipping.Tpo -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.obj `if test -f 'testsuite/libsframe.decode/be-flipping.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/be-flipping.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/be-flipping.c'; fi`
> > +-@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_be_flipping-be-flipping.Tpo testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_be_flipping-be-flipping.Po
> > +-@AMDEP_TRUE@@am__fastdepCC_FALSE@   $(AM_V_CC)source='testsuite/libsframe.decode/be-flipping.c' object='testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.obj' libtool=no @AMDEPBACKSLASH@
> > ++testsuite/libsframe.decode/be_flipping-be-flipping.obj: testsuite/libsframe.decode/be-flipping.c
> > ++@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/be_flipping-be-flipping.obj -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Tpo -c -o testsuite/libsframe.decode/be_flipping-be-flipping.obj `if test -f 'testsuite/libsframe.decode/be-flipping.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/be-flipping.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/be-flipping.c'; fi`
> > ++@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Tpo testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Po
> > ++@AMDEP_TRUE@@am__fastdepCC_FALSE@   $(AM_V_CC)source='testsuite/libsframe.decode/be-flipping.c' object='testsuite/libsframe.decode/be_flipping-be-flipping.obj' libtool=no @AMDEPBACKSLASH@
> > + @AMDEP_TRUE@@am__fastdepCC_FALSE@   DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
> > +-@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_be_flipping-be-flipping.obj `if test -f 'testsuite/libsframe.decode/be-flipping.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/be-flipping.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/be-flipping.c'; fi`
> > ++@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_be_flipping_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/be_flipping-be-flipping.obj `if test -f 'testsuite/libsframe.decode/be-flipping.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/be-flipping.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/be-flipping.c'; fi`
> > +
> > +-testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.o: testsuite/libsframe.decode/frecnt-1.c
> > +-@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.o -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_1-frecnt-1.Tpo -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.o `test -f 'testsuite/libsframe.decode/frecnt-1.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/frecnt-1.c
> > +-@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_1-frecnt-1.Tpo testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_1-frecnt-1.Po
> > +-@AMDEP_TRUE@@am__fastdepCC_FALSE@   $(AM_V_CC)source='testsuite/libsframe.decode/frecnt-1.c' object='testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.o' libtool=no @AMDEPBACKSLASH@
> > ++testsuite/libsframe.decode/frecnt_1-frecnt-1.o: testsuite/libsframe.decode/frecnt-1.c
> > ++@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/frecnt_1-frecnt-1.o -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Tpo -c -o testsuite/libsframe.decode/frecnt_1-frecnt-1.o `test -f 'testsuite/libsframe.decode/frecnt-1.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/frecnt-1.c
> > ++@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Tpo testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Po
> > ++@AMDEP_TRUE@@am__fastdepCC_FALSE@   $(AM_V_CC)source='testsuite/libsframe.decode/frecnt-1.c' object='testsuite/libsframe.decode/frecnt_1-frecnt-1.o' libtool=no @AMDEPBACKSLASH@
> > + @AMDEP_TRUE@@am__fastdepCC_FALSE@   DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
> > +-@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.o `test -f 'testsuite/libsframe.decode/frecnt-1.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/frecnt-1.c
> > ++@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/frecnt_1-frecnt-1.o `test -f 'testsuite/libsframe.decode/frecnt-1.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/frecnt-1.c
> > +
> > +-testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.obj: testsuite/libsframe.decode/frecnt-1.c
> > +-@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.obj -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_1-frecnt-1.Tpo -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.obj `if test -f 'testsuite/libsframe.decode/frecnt-1.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/frecnt-1.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/frecnt-1.c'; fi`
> > +-@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_1-frecnt-1.Tpo testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_1-frecnt-1.Po
> > +-@AMDEP_TRUE@@am__fastdepCC_FALSE@   $(AM_V_CC)source='testsuite/libsframe.decode/frecnt-1.c' object='testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.obj' libtool=no @AMDEPBACKSLASH@
> > ++testsuite/libsframe.decode/frecnt_1-frecnt-1.obj: testsuite/libsframe.decode/frecnt-1.c
> > ++@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/frecnt_1-frecnt-1.obj -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Tpo -c -o testsuite/libsframe.decode/frecnt_1-frecnt-1.obj `if test -f 'testsuite/libsframe.decode/frecnt-1.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/frecnt-1.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/frecnt-1.c'; fi`
> > ++@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Tpo testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Po
> > ++@AMDEP_TRUE@@am__fastdepCC_FALSE@   $(AM_V_CC)source='testsuite/libsframe.decode/frecnt-1.c' object='testsuite/libsframe.decode/frecnt_1-frecnt-1.obj' libtool=no @AMDEPBACKSLASH@
> > + @AMDEP_TRUE@@am__fastdepCC_FALSE@   DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
> > +-@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_1-frecnt-1.obj `if test -f 'testsuite/libsframe.decode/frecnt-1.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/frecnt-1.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/frecnt-1.c'; fi`
> > ++@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/frecnt_1-frecnt-1.obj `if test -f 'testsuite/libsframe.decode/frecnt-1.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/frecnt-1.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/frecnt-1.c'; fi`
> > +
> > +-testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.o: testsuite/libsframe.decode/frecnt-2.c
> > +-@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.o -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_2-frecnt-2.Tpo -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.o `test -f 'testsuite/libsframe.decode/frecnt-2.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/frecnt-2.c
> > +-@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_2-frecnt-2.Tpo testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_2-frecnt-2.Po
> > +-@AMDEP_TRUE@@am__fastdepCC_FALSE@   $(AM_V_CC)source='testsuite/libsframe.decode/frecnt-2.c' object='testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.o' libtool=no @AMDEPBACKSLASH@
> > ++testsuite/libsframe.decode/frecnt_2-frecnt-2.o: testsuite/libsframe.decode/frecnt-2.c
> > ++@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/frecnt_2-frecnt-2.o -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Tpo -c -o testsuite/libsframe.decode/frecnt_2-frecnt-2.o `test -f 'testsuite/libsframe.decode/frecnt-2.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/frecnt-2.c
> > ++@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Tpo testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Po
> > ++@AMDEP_TRUE@@am__fastdepCC_FALSE@   $(AM_V_CC)source='testsuite/libsframe.decode/frecnt-2.c' object='testsuite/libsframe.decode/frecnt_2-frecnt-2.o' libtool=no @AMDEPBACKSLASH@
> > + @AMDEP_TRUE@@am__fastdepCC_FALSE@   DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
> > +-@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.o `test -f 'testsuite/libsframe.decode/frecnt-2.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/frecnt-2.c
> > ++@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/frecnt_2-frecnt-2.o `test -f 'testsuite/libsframe.decode/frecnt-2.c' || echo '$(srcdir)/'`testsuite/libsframe.decode/frecnt-2.c
> > +
> > +-testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.obj: testsuite/libsframe.decode/frecnt-2.c
> > +-@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.obj -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_2-frecnt-2.Tpo -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.obj `if test -f 'testsuite/libsframe.decode/frecnt-2.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/frecnt-2.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/frecnt-2.c'; fi`
> > +-@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_2-frecnt-2.Tpo testsuite/libsframe.decode/$(DEPDIR)/testsuite_libsframe_decode_frecnt_2-frecnt-2.Po
> > +-@AMDEP_TRUE@@am__fastdepCC_FALSE@   $(AM_V_CC)source='testsuite/libsframe.decode/frecnt-2.c' object='testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.obj' libtool=no @AMDEPBACKSLASH@
> > ++testsuite/libsframe.decode/frecnt_2-frecnt-2.obj: testsuite/libsframe.decode/frecnt-2.c
> > ++@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.decode/frecnt_2-frecnt-2.obj -MD -MP -MF testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Tpo -c -o testsuite/libsframe.decode/frecnt_2-frecnt-2.obj `if test -f 'testsuite/libsframe.decode/frecnt-2.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/frecnt-2.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/frecnt-2.c'; fi`
> > ++@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv) testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Tpo testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Po
> > ++@AMDEP_TRUE@@am__fastdepCC_FALSE@   $(AM_V_CC)source='testsuite/libsframe.decode/frecnt-2.c' object='testsuite/libsframe.decode/frecnt_2-frecnt-2.obj' libtool=no @AMDEPBACKSLASH@
> > + @AMDEP_TRUE@@am__fastdepCC_FALSE@   DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
> > +-@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/testsuite_libsframe_decode_frecnt_2-frecnt-2.obj `if test -f 'testsuite/libsframe.decode/frecnt-2.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/frecnt-2.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/frecnt-2.c'; fi`
> > ++@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_decode_frecnt_2_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.decode/frecnt_2-frecnt-2.obj `if test -f 'testsuite/libsframe.decode/frecnt-2.c'; then $(CYGPATH_W) 'testsuite/libsframe.decode/frecnt-2.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.decode/frecnt-2.c'; fi`
> > +
> > +-testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.o: testsuite/libsframe.encode/encode-1.c
> > +-@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.o -MD -MP -MF testsuite/libsframe.encode/$(DEPDIR)/testsuite_libsframe_encode_encode_1-encode-1.Tpo -c -o testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.o `test -f 'testsuite/libsframe.encode/encode-1.c' || echo '$(srcdir)/'`testsuite/libsframe.encode/encode-1.c
> > +-@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv) testsuite/libsframe.encode/$(DEPDIR)/testsuite_libsframe_encode_encode_1-encode-1.Tpo testsuite/libsframe.encode/$(DEPDIR)/testsuite_libsframe_encode_encode_1-encode-1.Po
> > +-@AMDEP_TRUE@@am__fastdepCC_FALSE@   $(AM_V_CC)source='testsuite/libsframe.encode/encode-1.c' object='testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.o' libtool=no @AMDEPBACKSLASH@
> > ++testsuite/libsframe.encode/encode_1-encode-1.o: testsuite/libsframe.encode/encode-1.c
> > ++@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.encode/encode_1-encode-1.o -MD -MP -MF testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Tpo -c -o testsuite/libsframe.encode/encode_1-encode-1.o `test -f 'testsuite/libsframe.encode/encode-1.c' || echo '$(srcdir)/'`testsuite/libsframe.encode/encode-1.c
> > ++@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv) testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Tpo testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Po
> > ++@AMDEP_TRUE@@am__fastdepCC_FALSE@   $(AM_V_CC)source='testsuite/libsframe.encode/encode-1.c' object='testsuite/libsframe.encode/encode_1-encode-1.o' libtool=no @AMDEPBACKSLASH@
> > + @AMDEP_TRUE@@am__fastdepCC_FALSE@   DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
> > +-@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.o `test -f 'testsuite/libsframe.encode/encode-1.c' || echo '$(srcdir)/'`testsuite/libsframe.encode/encode-1.c
> > ++@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.encode/encode_1-encode-1.o `test -f 'testsuite/libsframe.encode/encode-1.c' || echo '$(srcdir)/'`testsuite/libsframe.encode/encode-1.c
> > +
> > +-testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.obj: testsuite/libsframe.encode/encode-1.c
> > +-@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.obj -MD -MP -MF testsuite/libsframe.encode/$(DEPDIR)/testsuite_libsframe_encode_encode_1-encode-1.Tpo -c -o testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.obj `if test -f 'testsuite/libsframe.encode/encode-1.c'; then $(CYGPATH_W) 'testsuite/libsframe.encode/encode-1.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.encode/encode-1.c'; fi`
> > +-@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv) testsuite/libsframe.encode/$(DEPDIR)/testsuite_libsframe_encode_encode_1-encode-1.Tpo testsuite/libsframe.encode/$(DEPDIR)/testsuite_libsframe_encode_encode_1-encode-1.Po
> > +-@AMDEP_TRUE@@am__fastdepCC_FALSE@   $(AM_V_CC)source='testsuite/libsframe.encode/encode-1.c' object='testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.obj' libtool=no @AMDEPBACKSLASH@
> > ++testsuite/libsframe.encode/encode_1-encode-1.obj: testsuite/libsframe.encode/encode-1.c
> > ++@am__fastdepCC_TRUE@        $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT testsuite/libsframe.encode/encode_1-encode-1.obj -MD -MP -MF testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Tpo -c -o testsuite/libsframe.encode/encode_1-encode-1.obj `if test -f 'testsuite/libsframe.encode/encode-1.c'; then $(CYGPATH_W) 'testsuite/libsframe.encode/encode-1.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.encode/encode-1.c'; fi`
> > ++@am__fastdepCC_TRUE@        $(AM_V_at)$(am__mv) testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Tpo testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Po
> > ++@AMDEP_TRUE@@am__fastdepCC_FALSE@   $(AM_V_CC)source='testsuite/libsframe.encode/encode-1.c' object='testsuite/libsframe.encode/encode_1-encode-1.obj' libtool=no @AMDEPBACKSLASH@
> > + @AMDEP_TRUE@@am__fastdepCC_FALSE@   DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
> > +-@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.encode/testsuite_libsframe_encode_encode_1-encode-1.obj `if test -f 'testsuite/libsframe.encode/encode-1.c'; then $(CYGPATH_W) 'testsuite/libsframe.encode/encode-1.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.encode/encode-1.c'; fi`
> > ++@am__fastdepCC_FALSE@       $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(testsuite_libsframe_encode_encode_1_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o testsuite/libsframe.encode/encode_1-encode-1.obj `if test -f 'testsuite/libsframe.encode/encode-1.c'; then $(CYGPATH_W) 'testsuite/libsframe.encode/encode-1.c'; else $(CYGPATH_W) '$(srcdir)/testsuite/libsframe.encode/encode-1.c'; fi`
> > +
> > + mostlyclean-libtool:
> > +     -rm -f *.lo
> > +@@ -1020,7 +1041,7 @@ site.exp: Makefile $(EXTRA_DEJAGNU_SITE_CONFIG)
> > +     @echo '# Do not edit here.  If you wish to override these values' >>site.tmp
> > +     @echo '# edit the last section' >>site.tmp
> > +     @echo 'set srcdir "$(srcdir)"' >>site.tmp
> > +-    @echo "set objdir `pwd`" >>site.tmp
> > ++    @echo "set objdir \"`pwd`\"" >>site.tmp
> > +     @echo 'set build_alias "$(build_alias)"' >>site.tmp
> > +     @echo 'set build_triplet $(build_triplet)' >>site.tmp
> > +     @echo 'set host_alias "$(host_alias)"' >>site.tmp
> > +@@ -1044,8 +1065,10 @@ distclean-DEJAGNU:
> > +     -l='$(DEJATOOL)'; for tool in $$l; do \
> > +       rm -f $$tool.sum $$tool.log; \
> > +     done
> > ++distdir: $(BUILT_SOURCES)
> > ++    $(MAKE) $(AM_MAKEFLAGS) distdir-am
> >
> > - _LT_CONFIG_LIBTOOL_INIT([
> > - # See if we are running on zsh, and set the options which allow our
> > -@@ -632,7 +637,7 @@ m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl
> > - m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
> > - configured by $[0], generated by m4_PACKAGE_STRING.
> > +-distdir: $(DISTFILES)
> > ++distdir-am: $(DISTFILES)
> > +     $(am__remove_distdir)
> > +     test -d "$(distdir)" || mkdir "$(distdir)"
> > +     @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
> > +@@ -1103,6 +1126,10 @@ dist-xz: distdir
> > +     tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
> > +     $(am__post_remove_distdir)
> >
> > --Copyright (C) 2009 Free Software Foundation, Inc.
> > -+Copyright (C) 2010 Free Software Foundation, Inc.
> > - This config.lt script is free software; the Free Software Foundation
> > - gives unlimited permision to copy, distribute and modify it."
> > ++dist-zstd: distdir
> > ++    tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst
> > ++    $(am__post_remove_distdir)
> > ++
> > + dist-tarZ: distdir
> > +     @echo WARNING: "Support for distribution archives compressed with" \
> > +                    "legacy program 'compress' is deprecated." >&2
> > +@@ -1145,6 +1172,8 @@ distcheck: dist
> > +       eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
> > +     *.zip*) \
> > +       unzip $(distdir).zip ;;\
> > ++    *.tar.zst*) \
> > ++      zstd -dc $(distdir).tar.zst | $(am__untar) ;;\
> > +     esac
> > +     chmod -R a-w $(distdir)
> > +     chmod u+w $(distdir)
> > +@@ -1160,7 +1189,7 @@ distcheck: dist
> > +         $(DISTCHECK_CONFIGURE_FLAGS) \
> > +         --srcdir=../.. --prefix="$$dc_install_base" \
> > +       && $(MAKE) $(AM_MAKEFLAGS) \
> > +-      && $(MAKE) $(AM_MAKEFLAGS) dvi \
> > ++      && $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \
> > +       && $(MAKE) $(AM_MAKEFLAGS) check \
> > +       && $(MAKE) $(AM_MAKEFLAGS) install \
> > +       && $(MAKE) $(AM_MAKEFLAGS) installcheck \
> > +@@ -1216,6 +1245,8 @@ check-am: all-am
> > +     $(MAKE) $(AM_MAKEFLAGS) check-DEJAGNU
> > + check: check-am
> > + all-am: Makefile $(INFO_DEPS) $(LTLIBRARIES) $(HEADERS) config.h
> > ++install-checkPROGRAMS: install-libLTLIBRARIES
> > ++
> > + installdirs:
> > +     for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(infodir)" "$(DESTDIR)$(includedir)"; do \
> > +       test -z "$$dir" || $(MKDIR_P) "$$dir"; \
> > +@@ -1266,7 +1297,13 @@ clean-am: clean-aminfo clean-checkPROGRAMS clean-generic \
> >
> > -@@ -746,15 +751,12 @@ _LT_EOF
> > -   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> > -   # text mode, it properly converts lines to CR/LF.  This bash problem
> > -   # is reportedly fixed, but why not run on old versions too?
> > --  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
> > --    || (rm -f "$cfgfile"; exit 1)
> > -+  sed '$q' "$ltmain" >> "$cfgfile" \
> > -+     || (rm -f "$cfgfile"; exit 1)
> > + distclean: distclean-am
> > +     -rm -f $(am__CONFIG_DISTCLEAN_FILES)
> > +-    -rm -rf ./$(DEPDIR) testsuite/libsframe.decode/$(DEPDIR) testsuite/libsframe.encode/$(DEPDIR)
> > ++            -rm -f ./$(DEPDIR)/libsframe_la-sframe-dump.Plo
> > ++    -rm -f ./$(DEPDIR)/libsframe_la-sframe-error.Plo
> > ++    -rm -f ./$(DEPDIR)/libsframe_la-sframe.Plo
> > ++    -rm -f testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Po
> > ++    -rm -f testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Po
> > ++    -rm -f testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Po
> > ++    -rm -f testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Po
> > +     -rm -f Makefile
> > + distclean-am: clean-am distclean-DEJAGNU distclean-compile \
> > +     distclean-generic distclean-hdr distclean-libtool \
> > +@@ -1406,7 +1443,13 @@ installcheck-am:
> > + maintainer-clean: maintainer-clean-am
> > +     -rm -f $(am__CONFIG_DISTCLEAN_FILES)
> > +     -rm -rf $(top_srcdir)/autom4te.cache
> > +-    -rm -rf ./$(DEPDIR) testsuite/libsframe.decode/$(DEPDIR) testsuite/libsframe.encode/$(DEPDIR)
> > ++            -rm -f ./$(DEPDIR)/libsframe_la-sframe-dump.Plo
> > ++    -rm -f ./$(DEPDIR)/libsframe_la-sframe-error.Plo
> > ++    -rm -f ./$(DEPDIR)/libsframe_la-sframe.Plo
> > ++    -rm -f testsuite/libsframe.decode/$(DEPDIR)/be_flipping-be-flipping.Po
> > ++    -rm -f testsuite/libsframe.decode/$(DEPDIR)/frecnt_1-frecnt-1.Po
> > ++    -rm -f testsuite/libsframe.decode/$(DEPDIR)/frecnt_2-frecnt-2.Po
> > ++    -rm -f testsuite/libsframe.encode/$(DEPDIR)/encode_1-encode-1.Po
> > +     -rm -f Makefile
> > + maintainer-clean-am: distclean-am maintainer-clean-aminfo \
> > +     maintainer-clean-generic
> > +@@ -1430,28 +1473,28 @@ uninstall-am: uninstall-dvi-am uninstall-html-am \
> > +
> > + .MAKE: all check-am install-am install-strip
> > +
> > +-.PHONY: CTAGS GTAGS TAGS all all-am am--refresh check check-DEJAGNU \
> > +-    check-am clean clean-aminfo clean-checkPROGRAMS clean-cscope \
> > +-    clean-generic clean-libLTLIBRARIES clean-libtool \
> > ++.PHONY: CTAGS GTAGS TAGS all all-am am--depfiles am--refresh check \
> > ++    check-DEJAGNU check-am clean clean-aminfo clean-checkPROGRAMS \
> > ++    clean-cscope clean-generic clean-libLTLIBRARIES clean-libtool \
> > +     clean-noinstLTLIBRARIES cscope cscopelist-am ctags ctags-am \
> > +     dist dist-all dist-bzip2 dist-gzip dist-info dist-lzip \
> > +-    dist-shar dist-tarZ dist-xz dist-zip distcheck distclean \
> > +-    distclean-DEJAGNU distclean-compile distclean-generic \
> > +-    distclean-hdr distclean-libtool distclean-tags distcleancheck \
> > +-    distdir distuninstallcheck dvi dvi-am html html-am html-local \
> > +-    info info-am install install-am install-data install-data-am \
> > +-    install-dvi install-dvi-am install-exec install-exec-am \
> > +-    install-html install-html-am install-includeHEADERS \
> > +-    install-info install-info-am install-libLTLIBRARIES \
> > +-    install-man install-pdf install-pdf-am install-ps \
> > +-    install-ps-am install-strip installcheck installcheck-am \
> > +-    installdirs maintainer-clean maintainer-clean-aminfo \
> > +-    maintainer-clean-generic mostlyclean mostlyclean-aminfo \
> > +-    mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
> > +-    pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am \
> > +-    uninstall-dvi-am uninstall-html-am uninstall-includeHEADERS \
> > +-    uninstall-info-am uninstall-libLTLIBRARIES uninstall-pdf-am \
> > +-    uninstall-ps-am
> > ++    dist-shar dist-tarZ dist-xz dist-zip dist-zstd distcheck \
> > ++    distclean distclean-DEJAGNU distclean-compile \
> > ++    distclean-generic distclean-hdr distclean-libtool \
> > ++    distclean-tags distcleancheck distdir distuninstallcheck dvi \
> > ++    dvi-am html html-am html-local info info-am install install-am \
> > ++    install-data install-data-am install-dvi install-dvi-am \
> > ++    install-exec install-exec-am install-html install-html-am \
> > ++    install-includeHEADERS install-info install-info-am \
> > ++    install-libLTLIBRARIES install-man install-pdf install-pdf-am \
> > ++    install-ps install-ps-am install-strip installcheck \
> > ++    installcheck-am installdirs maintainer-clean \
> > ++    maintainer-clean-aminfo maintainer-clean-generic mostlyclean \
> > ++    mostlyclean-aminfo mostlyclean-compile mostlyclean-generic \
> > ++    mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
> > ++    uninstall-am uninstall-dvi-am uninstall-html-am \
> > ++    uninstall-includeHEADERS uninstall-info-am \
> > ++    uninstall-libLTLIBRARIES uninstall-pdf-am uninstall-ps-am
> > +
> > + .PRECIOUS: Makefile
> > +
> > +diff --git a/libsframe/aclocal.m4 b/libsframe/aclocal.m4
> > +index b0cdd6b184d..c83d4f62ece 100644
> > +--- a/libsframe/aclocal.m4
> > ++++ b/libsframe/aclocal.m4
> > +@@ -1,6 +1,6 @@
> > +-# generated automatically by aclocal 1.15.1 -*- Autoconf -*-
> > ++# generated automatically by aclocal 1.16.5 -*- Autoconf -*-
> >
> > --  _LT_PROG_XSI_SHELLFNS
> > -+  _LT_PROG_REPLACE_SHELLFNS
> > +-# Copyright (C) 1996-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 1996-2021 Free Software Foundation, Inc.
> >
> > --  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
> > --    || (rm -f "$cfgfile"; exit 1)
> > --
> > --  mv -f "$cfgfile" "$ofile" ||
> > -+   mv -f "$cfgfile" "$ofile" ||
> > -     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
> > -   chmod +x "$ofile"
> > - ],
> > -@@ -980,6 +982,8 @@ _LT_EOF
> > -       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD
> > -       echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
> > -       $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
> > -+      echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD
> > -+      $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD
> > -       cat > conftest.c << _LT_EOF
> > - int main() { return 0;}
> > - _LT_EOF
> > -@@ -1069,30 +1073,41 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES],
> > -   fi
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -20,7 +20,7 @@ You have another version of autoconf.  It may work, but is not guaranteed to.
> > + If you have problems, you may need to regenerate the build system entirely.
> > + To do so, use the procedure documented by the package, typically 'autoreconf'.])])
> > +
> > +-# Copyright (C) 2002-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 2002-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -32,10 +32,10 @@ To do so, use the procedure documented by the package, typically 'autoreconf'.])
> > + # generated from the m4 files accompanying Automake X.Y.
> > + # (This private macro should not be called outside this file.)
> > + AC_DEFUN([AM_AUTOMAKE_VERSION],
> > +-[am__api_version='1.15'
> > ++[am__api_version='1.16'
> > + dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
> > + dnl require some minimum version.  Point them to the right macro.
> > +-m4_if([$1], [1.15.1], [],
> > ++m4_if([$1], [1.16.5], [],
> > +       [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
> >   ])
> >
> > --# _LT_SYS_MODULE_PATH_AIX
> > --# -----------------------
> > -+# _LT_SYS_MODULE_PATH_AIX([TAGNAME])
> > -+# ----------------------------------
> > - # Links a minimal program and checks the executable
> > - # for the system default hardcoded library path. In most cases,
> > - # this is /usr/lib:/lib, but when the MPI compilers are used
> > - # the location of the communication and MPI libs are included too.
> > - # If we don't find anything, use the default library path according
> > - # to the aix ld manual.
> > -+# Store the results from the different compilers for each TAGNAME.
> > -+# Allow to override them for all tags through lt_cv_aix_libpath.
> > - m4_defun([_LT_SYS_MODULE_PATH_AIX],
> > - [m4_require([_LT_DECL_SED])dnl
> > --AC_LINK_IFELSE([AC_LANG_SOURCE([AC_LANG_PROGRAM])],[
> > --lt_aix_libpath_sed='
> > --    /Import File Strings/,/^$/ {
> > --    /^0/ {
> > --        s/^0  *\(.*\)$/\1/
> > --        p
> > --    }
> > --    }'
> > --aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > --# Check for a 64-bit object if we didn't find anything.
> > --if test -z "$aix_libpath"; then
> > --  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > --fi],[])
> > --if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > -+if test "${lt_cv_aix_libpath+set}" = set; then
> > -+  aix_libpath=$lt_cv_aix_libpath
> > -+else
> > -+  AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])],
> > -+  [AC_LINK_IFELSE([AC_LANG_PROGRAM],[
> > -+  lt_aix_libpath_sed='[
> > -+      /Import File Strings/,/^$/ {
> > -+      /^0/ {
> > -+          s/^0  *\([^ ]*\) *$/\1/
> > -+          p
> > -+      }
> > -+      }]'
> > -+  _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > -+  # Check for a 64-bit object if we didn't find anything.
> > -+  if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
> > -+    _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > -+  fi],[])
> > -+  if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
> > -+    _LT_TAGVAR([lt_cv_aix_libpath_], [$1])="/usr/lib:/lib"
> > -+  fi
> > -+  ])
> > -+  aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])
> > -+fi
> > - ])# _LT_SYS_MODULE_PATH_AIX
> > +@@ -51,12 +51,12 @@ m4_define([_AM_AUTOCONF_VERSION], [])
> > + # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
> > + # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
> > + AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
> > +-[AM_AUTOMAKE_VERSION([1.15.1])dnl
> > ++[AM_AUTOMAKE_VERSION([1.16.5])dnl
> > + m4_ifndef([AC_AUTOCONF_VERSION],
> > +   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
> > + _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
> >
> > +-# Copyright (C) 2011-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 2011-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -118,7 +118,7 @@ AC_SUBST([AR])dnl
> >
> > -@@ -1117,7 +1132,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> > + # AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
> >
> > - AC_MSG_CHECKING([how to print strings])
> > - # Test print first, because it will be a builtin if present.
> > --if test "X`print -r -- -n 2>/dev/null`" = X-n && \
> > -+if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
> > -    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
> > -   ECHO='print -r --'
> > - elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> > -@@ -1161,6 +1176,39 @@ _LT_DECL([], [ECHO], [1], [An echo program that protects backslashes])
> > - ])# _LT_PROG_ECHO_BACKSLASH
> > +-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -170,7 +170,7 @@ am_aux_dir=`cd "$ac_aux_dir" && pwd`
> >
> > + # AM_CONDITIONAL                                            -*- Autoconf -*-
> >
> > -+# _LT_WITH_SYSROOT
> > -+# ----------------
> > -+AC_DEFUN([_LT_WITH_SYSROOT],
> > -+[AC_MSG_CHECKING([for sysroot])
> > -+AC_ARG_WITH([libtool-sysroot],
> > -+[  --with-libtool-sysroot[=DIR] Search for dependent libraries within DIR
> > -+                        (or the compiler's sysroot if not specified).],
> > -+[], [with_libtool_sysroot=no])
> > -+
> > -+dnl lt_sysroot will always be passed unquoted.  We quote it here
> > -+dnl in case the user passed a directory name.
> > -+lt_sysroot=
> > -+case ${with_libtool_sysroot} in #(
> > -+ yes)
> > -+   if test "$GCC" = yes; then
> > -+     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
> > -+   fi
> > -+   ;; #(
> > -+ /*)
> > -+   lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"`
> > -+   ;; #(
> > -+ no|'')
> > -+   ;; #(
> > -+ *)
> > -+   AC_MSG_RESULT([${with_libtool_sysroot}])
> > -+   AC_MSG_ERROR([The sysroot must be an absolute path.])
> > -+   ;;
> > -+esac
> > -+
> > -+ AC_MSG_RESULT([${lt_sysroot:-no}])
> > -+_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl
> > -+[dependent libraries, and in which our libraries should be installed.])])
> > -+
> > - # _LT_ENABLE_LOCK
> > - # ---------------
> > - m4_defun([_LT_ENABLE_LOCK],
> > -@@ -1320,6 +1368,51 @@ need_locks="$enable_libtool_lock"
> > - ])# _LT_ENABLE_LOCK
> > +-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 1997-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -201,7 +201,7 @@ AC_CONFIG_COMMANDS_PRE(
> > + Usually this means the macro was only invoked conditionally.]])
> > + fi])])
> >
> > +-# Copyright (C) 1999-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 1999-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -392,13 +392,12 @@ _AM_SUBST_NOTMAKE([am__nodep])dnl
> >
> > -+# _LT_PROG_AR
> > -+# -----------
> > -+m4_defun([_LT_PROG_AR],
> > -+[AC_CHECK_TOOLS(AR, [ar], false)
> > -+  touch conftest.c
> > -+  $AR $plugin_option rc conftest.a conftest.c
> > -+  if test "$?" != 0; then
> > -+    AC_MSG_WARN([Failed: $AR $plugin_option rc])
> > -+  else
> > -+    AR="$AR $plugin_option"
> > + # Generate code to set up dependency tracking.              -*- Autoconf -*-
> > +
> > +-# Copyright (C) 1999-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 1999-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > + # with or without modifications, as long as this notice is preserved.
> > +
> > +-
> > + # _AM_OUTPUT_DEPENDENCY_COMMANDS
> > + # ------------------------------
> > + AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
> > +@@ -406,49 +405,43 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
> > +   # Older Autoconf quotes --file arguments for eval, but not when files
> > +   # are listed without --file.  Let's play safe and only enable the eval
> > +   # if we detect the quoting.
> > +-  case $CONFIG_FILES in
> > +-  *\'*) eval set x "$CONFIG_FILES" ;;
> > +-  *)   set x $CONFIG_FILES ;;
> > +-  esac
> > ++  # TODO: see whether this extra hack can be removed once we start
> > ++  # requiring Autoconf 2.70 or later.
> > ++  AS_CASE([$CONFIG_FILES],
> > ++          [*\'*], [eval set x "$CONFIG_FILES"],
> > ++          [*], [set x $CONFIG_FILES])
> > +   shift
> > +-  for mf
> > ++  # Used to flag and report bootstrapping failures.
> > ++  am_rc=0
> > ++  for am_mf
> > +   do
> > +     # Strip MF so we end up with the name of the file.
> > +-    mf=`echo "$mf" | sed -e 's/:.*$//'`
> > +-    # Check whether this is an Automake generated Makefile or not.
> > +-    # We used to match only the files named 'Makefile.in', but
> > +-    # some people rename them; so instead we look at the file content.
> > +-    # Grep'ing the first line is not enough: some people post-process
> > +-    # each Makefile.in and add a new line on top of each file to say so.
> > +-    # Grep'ing the whole file is not good either: AIX grep has a line
> > ++    am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'`
> > ++    # Check whether this is an Automake generated Makefile which includes
> > ++    # dependency-tracking related rules and includes.
> > ++    # Grep'ing the whole file directly is not great: AIX grep has a line
> > +     # limit of 2048, but all sed's we know have understand at least 4000.
> > +-    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
> > +-      dirpart=`AS_DIRNAME("$mf")`
> > +-    else
> > +-      continue
> > +-    fi
> > +-    # Extract the definition of DEPDIR, am__include, and am__quote
> > +-    # from the Makefile without running 'make'.
> > +-    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
> > +-    test -z "$DEPDIR" && continue
> > +-    am__include=`sed -n 's/^am__include = //p' < "$mf"`
> > +-    test -z "$am__include" && continue
> > +-    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
> > +-    # Find all dependency output files, they are included files with
> > +-    # $(DEPDIR) in their names.  We invoke sed twice because it is the
> > +-    # simplest approach to changing $(DEPDIR) to its actual value in the
> > +-    # expansion.
> > +-    for file in `sed -n "
> > +-      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
> > +-     sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
> > +-      # Make sure the directory exists.
> > +-      test -f "$dirpart/$file" && continue
> > +-      fdir=`AS_DIRNAME(["$file"])`
> > +-      AS_MKDIR_P([$dirpart/$fdir])
> > +-      # echo "creating $dirpart/$file"
> > +-      echo '# dummy' > "$dirpart/$file"
> > +-    done
> > ++    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
> > ++      || continue
> > ++    am_dirpart=`AS_DIRNAME(["$am_mf"])`
> > ++    am_filepart=`AS_BASENAME(["$am_mf"])`
> > ++    AM_RUN_LOG([cd "$am_dirpart" \
> > ++      && sed -e '/# am--include-marker/d' "$am_filepart" \
> > ++        | $MAKE -f - am--depfiles]) || am_rc=$?
> > +   done
> > ++  if test $am_rc -ne 0; then
> > ++    AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments
> > ++    for automatic dependency tracking.  If GNU make was not used, consider
> > ++    re-running the configure script with MAKE="gmake" (or whatever is
> > ++    necessary).  You can also try re-running configure with the
> > ++    '--disable-dependency-tracking' option to at least be able to build
> > ++    the package (albeit without support for automatic dependency tracking).])
> >  +  fi
> > -+  rm -f conftest.*
> > -+: ${AR=ar}
> > -+: ${AR_FLAGS=cru}
> > -+_LT_DECL([], [AR], [1], [The archiver])
> > -+_LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive])
> > -+
> > -+AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file],
> > -+  [lt_cv_ar_at_file=no
> > -+   AC_COMPILE_IFELSE([AC_LANG_PROGRAM],
> > -+     [echo conftest.$ac_objext > conftest.lst
> > -+      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD'
> > -+      AC_TRY_EVAL([lt_ar_try])
> > -+      if test "$ac_status" -eq 0; then
> > -+    # Ensure the archiver fails upon bogus file names.
> > -+    rm -f conftest.$ac_objext libconftest.a
> > -+    AC_TRY_EVAL([lt_ar_try])
> > -+    if test "$ac_status" -ne 0; then
> > -+          lt_cv_ar_at_file=@
> > -+        fi
> > -+      fi
> > -+      rm -f conftest.* libconftest.a
> > -+     ])
> > -+  ])
> > -+
> > -+if test "x$lt_cv_ar_at_file" = xno; then
> > -+  archiver_list_spec=
> > -+else
> > -+  archiver_list_spec=$lt_cv_ar_at_file
> > ++  AS_UNSET([am_dirpart])
> > ++  AS_UNSET([am_filepart])
> > ++  AS_UNSET([am_mf])
> > ++  AS_UNSET([am_rc])
> > ++  rm -f conftest-deps.mk
> > + }
> > + ])# _AM_OUTPUT_DEPENDENCY_COMMANDS
> > +
> > +@@ -457,18 +450,17 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
> > + # -----------------------------
> > + # This macro should only be invoked once -- use via AC_REQUIRE.
> > + #
> > +-# This code is only required when automatic dependency tracking
> > +-# is enabled.  FIXME.  This creates each '.P' file that we will
> > +-# need in order to bootstrap the dependency handling code.
> > ++# This code is only required when automatic dependency tracking is enabled.
> > ++# This creates each '.Po' and '.Plo' makefile fragment that we'll need in
> > ++# order to bootstrap the dependency handling code.
> > + AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
> > + [AC_CONFIG_COMMANDS([depfiles],
> > +      [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
> > +-     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
> > +-])
> > ++     [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])])
> > +
> > + # Do all the work for Automake.                             -*- Autoconf -*-
> > +
> > +-# Copyright (C) 1996-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 1996-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -496,6 +488,10 @@ m4_defn([AC_PROG_CC])
> > + # release and drop the old call support.
> > + AC_DEFUN([AM_INIT_AUTOMAKE],
> > + [AC_PREREQ([2.65])dnl
> > ++m4_ifdef([_$0_ALREADY_INIT],
> > ++  [m4_fatal([$0 expanded multiple times
> > ++]m4_defn([_$0_ALREADY_INIT]))],
> > ++  [m4_define([_$0_ALREADY_INIT], m4_expansion_stack)])dnl
> > + dnl Autoconf wants to disallow AM_ names.  We explicitly allow
> > + dnl the ones we care about.
> > + m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
> > +@@ -532,7 +528,7 @@ m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
> > + [_AM_SET_OPTIONS([$1])dnl
> > + dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
> > + m4_if(
> > +-  m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
> > ++  m4_ifset([AC_PACKAGE_NAME], [ok]):m4_ifset([AC_PACKAGE_VERSION], [ok]),
> > +   [ok:ok],,
> > +   [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
> > +  AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
> > +@@ -555,8 +551,8 @@ AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
> > + AC_REQUIRE([AC_PROG_MKDIR_P])dnl
> > + # For better backward compatibility.  To be removed once Automake 1.9.x
> > + # dies out for good.  For more background, see:
> > +-# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
> > +-# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
> > ++# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
> > ++# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
> > + AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
> > + # We need awk for the "check" target (and possibly the TAP driver).  The
> > + # system "awk" is bad on some platforms.
> > +@@ -584,6 +580,20 @@ AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
> > +               [m4_define([AC_PROG_OBJCXX],
> > +                          m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
> > + ])
> > ++# Variables for tags utilities; see am/tags.am
> > ++if test -z "$CTAGS"; then
> > ++  CTAGS=ctags
> >  +fi
> > -+_LT_DECL([], [archiver_list_spec], [1],
> > -+  [How to feed a file listing to the archiver])
> > -+])# _LT_PROG_AR
> > -+
> > ++AC_SUBST([CTAGS])
> > ++if test -z "$ETAGS"; then
> > ++  ETAGS=etags
> > ++fi
> > ++AC_SUBST([ETAGS])
> > ++if test -z "$CSCOPE"; then
> > ++  CSCOPE=cscope
> > ++fi
> > ++AC_SUBST([CSCOPE])
> >  +
> > - # _LT_CMD_OLD_ARCHIVE
> > - # -------------------
> > - m4_defun([_LT_CMD_OLD_ARCHIVE],
> > -@@ -1336,23 +1429,7 @@ for plugin in $plugin_names; do
> > -   fi
> > + AC_REQUIRE([AM_SILENT_RULES])dnl
> > + dnl The testsuite driver may need to know about EXEEXT, so add the
> > + dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This
> > +@@ -623,7 +633,7 @@ END
> > + Aborting the configuration process, to ensure you take notice of the issue.
> > +
> > + You can download and install GNU coreutils to get an 'rm' implementation
> > +-that behaves properly: <http://www.gnu.org/software/coreutils/>.
> > ++that behaves properly: <https://www.gnu.org/software/coreutils/>.
> > +
> > + If you want to complete the configuration process using your problematic
> > + 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
> > +@@ -665,7 +675,7 @@ for _am_header in $config_headers :; do
> >   done
> > + echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
> >
> > --AC_CHECK_TOOL(AR, ar, false)
> > --test -z "$AR" && AR=ar
> > --if test -n "$plugin_option"; then
> > --  if $AR --help 2>&1 | grep -q "\--plugin"; then
> > --    touch conftest.c
> > --    $AR $plugin_option rc conftest.a conftest.c
> > --    if test "$?" != 0; then
> > --      AC_MSG_WARN([Failed: $AR $plugin_option rc])
> > --    else
> > --      AR="$AR $plugin_option"
> > --    fi
> > --    rm -f conftest.*
> > --  fi
> > --fi
> > --test -z "$AR_FLAGS" && AR_FLAGS=cru
> > --_LT_DECL([], [AR], [1], [The archiver])
> > --_LT_DECL([], [AR_FLAGS], [1])
> > -+_LT_PROG_AR
> > +-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -689,7 +699,7 @@ AC_SUBST([install_sh])])
> > + # Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
> > + # From Jim Meyering
> >
> > - AC_CHECK_TOOL(STRIP, strip, :)
> > - test -z "$STRIP" && STRIP=:
> > -@@ -1653,7 +1730,7 @@ else
> > -   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> > -   lt_status=$lt_dlunknown
> > -   cat > conftest.$ac_ext <<_LT_EOF
> > --[#line __oline__ "configure"
> > -+[#line $LINENO "configure"
> > - #include "confdefs.h"
> > +-# Copyright (C) 1996-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 1996-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -724,7 +734,7 @@ AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
> >
> > - #if HAVE_DLFCN_H
> > -@@ -1697,10 +1774,10 @@ else
> > - /* When -fvisbility=hidden is used, assume the code has been annotated
> > -    correspondingly for the symbols needed.  */
> > - #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> > --void fnord () __attribute__((visibility("default")));
> > -+int fnord () __attribute__((visibility("default")));
> > - #endif
> > + # Check to see how 'make' treats includes.              -*- Autoconf -*-
> >
> > --void fnord () { int i=42; }
> > -+int fnord () { return 42; }
> > - int main ()
> > - {
> > -   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -2240,8 +2317,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> > -   need_version=no
> > -   need_lib_prefix=no
> > +-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -732,49 +742,42 @@ AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
> >
> > --  case $GCC,$host_os in
> > --  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
> > -+  case $GCC,$cc_basename in
> > -+  yes,*)
> > -+    # gcc
> > -     library_names_spec='$libname.dll.a'
> > -     # DLL is installed to $(libdir)/../bin by postinstall_cmds
> > -     postinstall_cmds='base_file=`basename \${file}`~
> > -@@ -2274,13 +2352,71 @@ m4_if([$1], [],[
> > -       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
> > -       ;;
> > -     esac
> > -+    dynamic_linker='Win32 ld.exe'
> > -+    ;;
> > -+
> > -+  *,cl*)
> > -+    # Native MSVC
> > -+    libname_spec='$name'
> > -+    soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
> > -+    library_names_spec='${libname}.dll.lib'
> > -+
> > -+    case $build_os in
> > -+    mingw*)
> > -+      sys_lib_search_path_spec=
> > -+      lt_save_ifs=$IFS
> > -+      IFS=';'
> > -+      for lt_path in $LIB
> > -+      do
> > -+        IFS=$lt_save_ifs
> > -+        # Let DOS variable expansion print the short 8.3 style file name.
> > -+        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
> > -+        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
> > -+      done
> > -+      IFS=$lt_save_ifs
> > -+      # Convert to MSYS style.
> > -+      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'`
> > -+      ;;
> > -+    cygwin*)
> > -+      # Convert to unix form, then to dos form, then back to unix form
> > -+      # but this time dos style (no spaces!) so that the unix form looks
> > -+      # like /cygdrive/c/PROGRA~1:/cygdr...
> > -+      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
> > -+      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
> > -+      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
> > -+      ;;
> > -+    *)
> > -+      sys_lib_search_path_spec="$LIB"
> > -+      if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then
> > -+        # It is most probably a Windows format PATH.
> > -+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
> > -+      else
> > -+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
> > -+      fi
> > -+      # FIXME: find the short name or the path components, as spaces are
> > -+      # common. (e.g. "Program Files" -> "PROGRA~1")
> > -+      ;;
> > -+    esac
> > -+
> > -+    # DLL is installed to $(libdir)/../bin by postinstall_cmds
> > -+    postinstall_cmds='base_file=`basename \${file}`~
> > -+      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
> > -+      dldir=$destdir/`dirname \$dlpath`~
> > -+      test -d \$dldir || mkdir -p \$dldir~
> > -+      $install_prog $dir/$dlname \$dldir/$dlname'
> > -+    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
> > -+      dlpath=$dir/\$dldll~
> > -+       $RM \$dlpath'
> > -+    shlibpath_overrides_runpath=yes
> > -+    dynamic_linker='Win32 link.exe'
> > -     ;;
> > -
> > -   *)
> > -+    # Assume MSVC wrapper
> > -     library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
> > -+    dynamic_linker='Win32 ld.exe'
> > -     ;;
> > -   esac
> > --  dynamic_linker='Win32 ld.exe'
> > -   # FIXME: first we should search . and the directory the executable is in
> > -   shlibpath_var=PATH
> > -   ;;
> > -@@ -2970,6 +3106,11 @@ case $reload_flag in
> > - esac
> > - reload_cmds='$LD$reload_flag -o $output$reload_objs'
> > - case $host_os in
> > -+  cygwin* | mingw* | pw32* | cegcc*)
> > -+    if test "$GCC" != yes; then
> > -+      reload_cmds=false
> > -+    fi
> > -+    ;;
> > -   darwin*)
> > -     if test "$GCC" = yes; then
> > -       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
> > -@@ -3036,7 +3177,8 @@ mingw* | pw32*)
> > -     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
> > -     lt_cv_file_magic_cmd='func_win32_libid'
> > -   else
> > --    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
> > -+    # Keep this pattern in sync with the one in func_win32_libid.
> > -+    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
> > -     lt_cv_file_magic_cmd='$OBJDUMP -f'
> > -   fi
> > -   ;;
> > -@@ -3187,6 +3329,21 @@ tpf*)
> > -   ;;
> > - esac
> > - ])
> > -+
> > -+file_magic_glob=
> > -+want_nocaseglob=no
> > -+if test "$build" = "$host"; then
> > -+  case $host_os in
> > -+  mingw* | pw32*)
> > -+    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
> > -+      want_nocaseglob=yes
> > -+    else
> > -+      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[[\1]]\/[[\1]]\/g;/g"`
> > -+    fi
> > -+    ;;
> > -+  esac
> > -+fi
> > -+
> > - file_magic_cmd=$lt_cv_file_magic_cmd
> > - deplibs_check_method=$lt_cv_deplibs_check_method
> > - test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > -@@ -3194,7 +3351,11 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > - _LT_DECL([], [deplibs_check_method], [1],
> > -     [Method to check whether dependent libraries are shared objects])
> > - _LT_DECL([], [file_magic_cmd], [1],
> > --    [Command to use when deplibs_check_method == "file_magic"])
> > -+    [Command to use when deplibs_check_method = "file_magic"])
> > -+_LT_DECL([], [file_magic_glob], [1],
> > -+    [How to find potential files when deplibs_check_method = "file_magic"])
> > -+_LT_DECL([], [want_nocaseglob], [1],
> > -+    [Find potential files using nocaseglob when deplibs_check_method = "file_magic"])
> > - ])# _LT_CHECK_MAGIC_METHOD
> > + # AM_MAKE_INCLUDE()
> > + # -----------------
> > +-# Check to see how make treats includes.
> > ++# Check whether make has an 'include' directive that can support all
> > ++# the idioms we need for our automatic dependency tracking code.
> > + AC_DEFUN([AM_MAKE_INCLUDE],
> > +-[am_make=${MAKE-make}
> > +-cat > confinc << 'END'
> > ++[AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive])
> > ++cat > confinc.mk << 'END'
> > + am__doit:
> > +-    @echo this is the am__doit target
> > ++    @echo this is the am__doit target >confinc.out
> > + .PHONY: am__doit
> > + END
> > +-# If we don't find an include directive, just comment out the code.
> > +-AC_MSG_CHECKING([for style of include used by $am_make])
> > + am__include="#"
> > + am__quote=
> > +-_am_result=none
> > +-# First try GNU make style include.
> > +-echo "include confinc" > confmf
> > +-# Ignore all kinds of additional output from 'make'.
> > +-case `$am_make -s -f confmf 2> /dev/null` in #(
> > +-*the\ am__doit\ target*)
> > +-  am__include=include
> > +-  am__quote=
> > +-  _am_result=GNU
> > +-  ;;
> > +-esac
> > +-# Now try BSD make style include.
> > +-if test "$am__include" = "#"; then
> > +-   echo '.include "confinc"' > confmf
> > +-   case `$am_make -s -f confmf 2> /dev/null` in #(
> > +-   *the\ am__doit\ target*)
> > +-     am__include=.include
> > +-     am__quote="\""
> > +-     _am_result=BSD
> > +-     ;;
> > +-   esac
> > +-fi
> > +-AC_SUBST([am__include])
> > +-AC_SUBST([am__quote])
> > +-AC_MSG_RESULT([$_am_result])
> > +-rm -f confinc confmf
> > +-])
> > ++# BSD make does it like this.
> > ++echo '.include "confinc.mk" # ignored' > confmf.BSD
> > ++# Other make implementations (GNU, Solaris 10, AIX) do it like this.
> > ++echo 'include confinc.mk # ignored' > confmf.GNU
> > ++_am_result=no
> > ++for s in GNU BSD; do
> > ++  AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out])
> > ++  AS_CASE([$?:`cat confinc.out 2>/dev/null`],
> > ++      ['0:this is the am__doit target'],
> > ++      [AS_CASE([$s],
> > ++          [BSD], [am__include='.include' am__quote='"'],
> > ++          [am__include='include' am__quote=''])])
> > ++  if test "$am__include" != "#"; then
> > ++    _am_result="yes ($s style)"
> > ++    break
> > ++  fi
> > ++done
> > ++rm -f confinc.* confmf.*
> > ++AC_MSG_RESULT([${_am_result}])
> > ++AC_SUBST([am__include])])
> > ++AC_SUBST([am__quote])])
> >
> > + # Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
> >
> > -@@ -3305,6 +3466,67 @@ dnl aclocal-1.4 backwards compatibility:
> > - dnl AC_DEFUN([AM_PROG_NM], [])
> > - dnl AC_DEFUN([AC_PROG_NM], [])
> > +-# Copyright (C) 1997-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 1997-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -795,12 +798,7 @@ AC_DEFUN([AM_MISSING_HAS_RUN],
> > + [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
> > + AC_REQUIRE_AUX_FILE([missing])dnl
> > + if test x"${MISSING+set}" != xset; then
> > +-  case $am_aux_dir in
> > +-  *\ * | *\ *)
> > +-    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
> > +-  *)
> > +-    MISSING="\${SHELL} $am_aux_dir/missing" ;;
> > +-  esac
> > ++  MISSING="\${SHELL} '$am_aux_dir/missing'"
> > + fi
> > + # Use eval to expand $SHELL
> > + if eval "$MISSING --is-lightweight"; then
> > +@@ -813,7 +811,7 @@ fi
> >
> > -+# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
> > -+# --------------------------------
> > -+# how to determine the name of the shared library
> > -+# associated with a specific link library.
> > -+#  -- PORTME fill in with the dynamic library characteristics
> > -+m4_defun([_LT_CHECK_SHAREDLIB_FROM_LINKLIB],
> > -+[m4_require([_LT_DECL_EGREP])
> > -+m4_require([_LT_DECL_OBJDUMP])
> > -+m4_require([_LT_DECL_DLLTOOL])
> > -+AC_CACHE_CHECK([how to associate runtime and link libraries],
> > -+lt_cv_sharedlib_from_linklib_cmd,
> > -+[lt_cv_sharedlib_from_linklib_cmd='unknown'
> > -+
> > -+case $host_os in
> > -+cygwin* | mingw* | pw32* | cegcc*)
> > -+  # two different shell functions defined in ltmain.sh
> > -+  # decide which to use based on capabilities of $DLLTOOL
> > -+  case `$DLLTOOL --help 2>&1` in
> > -+  *--identify-strict*)
> > -+    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
> > -+    ;;
> > -+  *)
> > -+    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
> > -+    ;;
> > -+  esac
> > -+  ;;
> > -+*)
> > -+  # fallback: assume linklib IS sharedlib
> > -+  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
> > -+  ;;
> > -+esac
> > -+])
> > -+sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
> > -+test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
> > -+
> > -+_LT_DECL([], [sharedlib_from_linklib_cmd], [1],
> > -+    [Command to associate shared and link libraries])
> > -+])# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
> > -+
> > -+
> > -+# _LT_PATH_MANIFEST_TOOL
> > -+# ----------------------
> > -+# locate the manifest tool
> > -+m4_defun([_LT_PATH_MANIFEST_TOOL],
> > -+[AC_CHECK_TOOL(MANIFEST_TOOL, mt, :)
> > -+test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
> > -+AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool],
> > -+  [lt_cv_path_mainfest_tool=no
> > -+  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&AS_MESSAGE_LOG_FD
> > -+  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
> > -+  cat conftest.err >&AS_MESSAGE_LOG_FD
> > -+  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
> > -+    lt_cv_path_mainfest_tool=yes
> > -+  fi
> > -+  rm -f conftest*])
> > -+if test "x$lt_cv_path_mainfest_tool" != xyes; then
> > -+  MANIFEST_TOOL=:
> > -+fi
> > -+_LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl
> > -+])# _LT_PATH_MANIFEST_TOOL
> > -+
> > + # Helper functions for option handling.                     -*- Autoconf -*-
> >
> > - # LT_LIB_M
> > - # --------
> > -@@ -3431,8 +3653,8 @@ esac
> > - lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
> > +-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -842,7 +840,7 @@ AC_DEFUN([_AM_SET_OPTIONS],
> > + AC_DEFUN([_AM_IF_OPTION],
> > + [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
> >
> > - # Transform an extracted symbol line into symbol name and symbol address
> > --lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p'"
> > --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\", (void *) \&\2},/p'"
> > -+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p'"
> > -+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\", (void *) \&\2},/p'"
> > +-# Copyright (C) 1999-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 1999-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -889,7 +887,7 @@ AC_LANG_POP([C])])
> > + # For backward compatibility.
> > + AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
> >
> > - # Handle CRLF in mingw tool chain
> > - opt_cr=
> > -@@ -3468,6 +3690,7 @@ for ac_symprfx in "" "_"; do
> > -   else
> > -     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[         ]]\($symcode$symcode*\)[[       ]][[    ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
> > -   fi
> > -+  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
> > +-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -908,7 +906,7 @@ AC_DEFUN([AM_RUN_LOG],
> >
> > -   # Check to see that the pipe works correctly.
> > -   pipe_works=no
> > -@@ -3501,6 +3724,18 @@ _LT_EOF
> > -       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
> > -     if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
> > -       cat <<_LT_EOF > conftest.$ac_ext
> > -+/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
> > -+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
> > -+/* DATA imports from DLLs on WIN32 con't be const, because runtime
> > -+   relocations are performed -- see ld's documentation on pseudo-relocs.  */
> > -+# define LT@&t@_DLSYM_CONST
> > -+#elif defined(__osf__)
> > -+/* This system does not cope well with relocations in const data.  */
> > -+# define LT@&t@_DLSYM_CONST
> > -+#else
> > -+# define LT@&t@_DLSYM_CONST const
> > -+#endif
> > -+
> > - #ifdef __cplusplus
> > - extern "C" {
> > - #endif
> > -@@ -3512,7 +3747,7 @@ _LT_EOF
> > -       cat <<_LT_EOF >> conftest.$ac_ext
> > + # Check to make sure that the build environment is sane.    -*- Autoconf -*-
> >
> > - /* The mapping between symbol names and symbols.  */
> > --const struct {
> > -+LT@&t@_DLSYM_CONST struct {
> > -   const char *name;
> > -   void       *address;
> > - }
> > -@@ -3538,15 +3773,15 @@ static const void *lt_preloaded_setup() {
> > - _LT_EOF
> > -       # Now try linking the two files.
> > -       mv conftest.$ac_objext conftstm.$ac_objext
> > --      lt_save_LIBS="$LIBS"
> > --      lt_save_CFLAGS="$CFLAGS"
> > -+      lt_globsym_save_LIBS=$LIBS
> > -+      lt_globsym_save_CFLAGS=$CFLAGS
> > -       LIBS="conftstm.$ac_objext"
> > -       CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
> > -       if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
> > -         pipe_works=yes
> > -       fi
> > --      LIBS="$lt_save_LIBS"
> > --      CFLAGS="$lt_save_CFLAGS"
> > -+      LIBS=$lt_globsym_save_LIBS
> > -+      CFLAGS=$lt_globsym_save_CFLAGS
> > -     else
> > -       echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
> > -     fi
> > -@@ -3579,6 +3814,13 @@ else
> > -   AC_MSG_RESULT(ok)
> > - fi
> > +-# Copyright (C) 1996-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 1996-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -989,7 +987,7 @@ AC_CONFIG_COMMANDS_PRE(
> > + rm -f conftest.file
> > + ])
> >
> > -+# Response file support.
> > -+if test "$lt_cv_nm_interface" = "MS dumpbin"; then
> > -+  nm_file_list_spec='@'
> > -+elif $NM --help 2>/dev/null | grep '[[@]]FILE' >/dev/null; then
> > -+  nm_file_list_spec='@'
> > -+fi
> > -+
> > - _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1],
> > -     [Take the output of nm and produce a listing of raw symbols and C names])
> > - _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1],
> > -@@ -3589,6 +3831,8 @@ _LT_DECL([global_symbol_to_c_name_address],
> > - _LT_DECL([global_symbol_to_c_name_address_lib_prefix],
> > -     [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1],
> > -     [Transform the output of nm in a C name address pair when lib prefix is needed])
> > -+_LT_DECL([], [nm_file_list_spec], [1],
> > -+    [Specify filename containing input files for $NM])
> > - ]) # _LT_CMD_GLOBAL_SYMBOLS
> > +-# Copyright (C) 2009-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 2009-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -1049,7 +1047,7 @@ AC_SUBST([AM_BACKSLASH])dnl
> > + _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
> > + ])
> >
> > +-# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -1077,7 +1075,7 @@ fi
> > + INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
> > + AC_SUBST([INSTALL_STRIP_PROGRAM])])
> >
> > -@@ -3600,7 +3844,6 @@ _LT_TAGVAR(lt_prog_compiler_wl, $1)=
> > - _LT_TAGVAR(lt_prog_compiler_pic, $1)=
> > - _LT_TAGVAR(lt_prog_compiler_static, $1)=
> > +-# Copyright (C) 2006-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 2006-2021 Free Software Foundation, Inc.
> > + #
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +@@ -1096,7 +1094,7 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
> >
> > --AC_MSG_CHECKING([for $compiler option to produce PIC])
> > - m4_if([$1], [CXX], [
> > -   # C++ specific cases for pic, static, wl, etc.
> > -   if test "$GXX" = yes; then
> > -@@ -3706,6 +3949,12 @@ m4_if([$1], [CXX], [
> > -       ;;
> > -     esac
> > -     ;;
> > -+      mingw* | cygwin* | os2* | pw32* | cegcc*)
> > -+    # This hack is so that the source file can tell whether it is being
> > -+    # built for inclusion in a dll (and should export symbols for example).
> > -+    m4_if([$1], [GCJ], [],
> > -+      [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
> > -+    ;;
> > -       dgux*)
> > -     case $cc_basename in
> > -       ec++*)
> > -@@ -3858,7 +4107,7 @@ m4_if([$1], [CXX], [
> > -     ;;
> > -       solaris*)
> > -     case $cc_basename in
> > --      CC*)
> > -+      CC* | sunCC*)
> > -         # Sun C++ 4.2, 5.x and Centerline C++
> > -         _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
> > -         _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
> > -@@ -4081,6 +4330,12 @@ m4_if([$1], [CXX], [
> > -     _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared'
> > -     _LT_TAGVAR(lt_prog_compiler_static, $1)='--static'
> > -     ;;
> > -+      nagfor*)
> > -+    # NAG Fortran compiler
> > -+    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,'
> > -+    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
> > -+    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
> > -+    ;;
> > -       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
> > -         # Portland Group compilers (*not* the Pentium gcc compiler,
> > -     # which looks to be a dead project)
> > -@@ -4143,7 +4398,7 @@ m4_if([$1], [CXX], [
> > -       _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
> > -       _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
> > -       case $cc_basename in
> > --      f77* | f90* | f95*)
> > -+      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
> > -     _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
> > -       *)
> > -     _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
> > -@@ -4200,9 +4455,11 @@ case $host_os in
> > -     _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])"
> > -     ;;
> > - esac
> > --AC_MSG_RESULT([$_LT_TAGVAR(lt_prog_compiler_pic, $1)])
> > --_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],
> > --    [How to pass a linker flag through the compiler])
> > -+
> > -+AC_CACHE_CHECK([for $compiler option to produce PIC],
> > -+  [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)],
> > -+  [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_prog_compiler_pic, $1)])
> > -+_LT_TAGVAR(lt_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)
> > + # Check how to create a tarball.                            -*- Autoconf -*-
> >
> > +-# Copyright (C) 2004-2017 Free Software Foundation, Inc.
> > ++# Copyright (C) 2004-2021 Free Software Foundation, Inc.
> >   #
> > - # Check to make sure the PIC flag actually works.
> > -@@ -4221,6 +4478,8 @@ fi
> > - _LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1],
> > -     [Additional compiler flags for building library objects])
> > + # This file is free software; the Free Software Foundation
> > + # gives unlimited permission to copy and/or distribute it,
> > +diff --git a/libsframe/configure b/libsframe/configure
> > +index 7bbed5d8ccf..795e7802110 100755
> > +--- a/libsframe/configure
> > ++++ b/libsframe/configure
> > +@@ -654,6 +654,8 @@ OTOOL
> > + LIPO
> > + NMEDIT
> > + DSYMUTIL
> > ++MANIFEST_TOOL
> > ++DLLTOOL
> > + OBJDUMP
> > + LN_S
> > + NM
> > +@@ -678,6 +680,9 @@ AM_BACKSLASH
> > + AM_DEFAULT_VERBOSITY
> > + AM_DEFAULT_V
> > + AM_V
> > ++CSCOPE
> > ++ETAGS
> > ++CTAGS
> > + am__fastdepCC_FALSE
> > + am__fastdepCC_TRUE
> > + CCDEPMODE
> > +@@ -685,7 +690,6 @@ am__nodep
> > + AMDEPBACKSLASH
> > + AMDEP_FALSE
> > + AMDEP_TRUE
> > +-am__quote
> > + am__include
> > + DEPDIR
> > + am__untar
> > +@@ -758,7 +762,8 @@ PACKAGE_VERSION
> > + PACKAGE_TARNAME
> > + PACKAGE_NAME
> > + PATH_SEPARATOR
> > +-SHELL'
> > ++SHELL
> > ++am__quote'
> > + ac_subst_files=''
> > + ac_user_opts='
> > + enable_option_checking
> > +@@ -769,6 +774,7 @@ enable_static
> > + with_pic
> > + enable_fast_install
> > + with_gnu_ld
> > ++with_libtool_sysroot
> > + enable_libtool_lock
> > + enable_largefile
> > + enable_maintainer_mode
> > +@@ -1424,6 +1430,8 @@ Optional Packages:
> > +   --with-pic              try to use only PIC/non-PIC objects [default=use
> > +                           both]
> > +   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
> > ++  --with-libtool-sysroot=DIR Search for dependent libraries within DIR
> > ++                        (or the compiler's sysroot if not specified).
> >
> > -+_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],
> > -+    [How to pass a linker flag through the compiler])
> > - #
> > - # Check to make sure the static flag actually works.
> > - #
> > -@@ -4241,6 +4500,7 @@ _LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1],
> > - m4_defun([_LT_LINKER_SHLIBS],
> > - [AC_REQUIRE([LT_PATH_LD])dnl
> > - AC_REQUIRE([LT_PATH_NM])dnl
> > -+m4_require([_LT_PATH_MANIFEST_TOOL])dnl
> > - m4_require([_LT_FILEUTILS_DEFAULTS])dnl
> > - m4_require([_LT_DECL_EGREP])dnl
> > - m4_require([_LT_DECL_SED])dnl
> > -@@ -4249,6 +4509,7 @@ m4_require([_LT_TAG_COMPILER])dnl
> > - AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
> > - m4_if([$1], [CXX], [
> > -   _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
> > -+  _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
> > -   case $host_os in
> > -   aix[[4-9]]*)
> > -     # If we're using GNU nm, then we don't want the "-C" option.
> > -@@ -4263,15 +4524,20 @@ m4_if([$1], [CXX], [
> > -     ;;
> > -   pw32*)
> > -     _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
> > --  ;;
> > -+    ;;
> > -   cygwin* | mingw* | cegcc*)
> > --    _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
> > --  ;;
> > -+    case $cc_basename in
> > -+    cl*) ;;
> > -+    *)
> > -+      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
> > -+      _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
> > -+      ;;
> > -+    esac
> > -+    ;;
> > -   *)
> > -     _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
> > --  ;;
> > -+    ;;
> > -   esac
> > --  _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
> > - ], [
> > -   runpath_var=
> > -   _LT_TAGVAR(allow_undefined_flag, $1)=
> > -@@ -4439,7 +4705,8 @@ _LT_EOF
> > -       _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> > -       _LT_TAGVAR(always_export_symbols, $1)=no
> > -       _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> > --      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
> > -+      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
> > -+      _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
> > + Some influential environment variables:
> > +   CC          C compiler command
> > +@@ -3606,7 +3614,7 @@ $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
> > +   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
> >
> > -       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> > -         _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> > -@@ -4538,12 +4805,12 @@ _LT_EOF
> > -       _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive'
> > -       _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
> > -       _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
> > --      _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
> > -+      _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
> > -       if test "x$supports_anon_versioning" = xyes; then
> > -         _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
> > -           cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
> > -           echo "local: *; };" >> $output_objdir/$libname.ver~
> > --          $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
> > -+          $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
> > -       fi
> > -       ;;
> > -     esac
> > -@@ -4557,8 +4824,8 @@ _LT_EOF
> > -     _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
> > -     wlarc=
> > -       else
> > --    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > --    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > -+    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > -+    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > -       fi
> > -       ;;
> >
> > -@@ -4576,8 +4843,8 @@ _LT_EOF
> > +-am__api_version='1.15'
> > ++am__api_version='1.16'
> >
> > - _LT_EOF
> > -       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> > --    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > --    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > -+    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > -+    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > -       else
> > -     _LT_TAGVAR(ld_shlibs, $1)=no
> > -       fi
> > -@@ -4623,8 +4890,8 @@ _LT_EOF
> > + # Find a good install program.  We prefer a C program (faster),
> > + # so one script is as good as another.  But avoid the broken or
> > +@@ -3779,12 +3787,7 @@ ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
> > + program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
> >
> > -     *)
> > -       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> > --    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > --    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > -+    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > -+    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > -       else
> > -     _LT_TAGVAR(ld_shlibs, $1)=no
> > -       fi
> > -@@ -4754,7 +5021,7 @@ _LT_EOF
> > -     _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
> > -         # Determine the default libpath from the value encoded in an
> > -         # empty executable.
> > --        _LT_SYS_MODULE_PATH_AIX
> > -+        _LT_SYS_MODULE_PATH_AIX([$1])
> > -         _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
> > -         _LT_TAGVAR(archive_expsym_cmds, $1)='$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_sym_flag:\$export_symbols $shared_flag"
> > -       else
> > -@@ -4765,7 +5032,7 @@ _LT_EOF
> > -     else
> > -      # Determine the default libpath from the value encoded in an
> > -      # empty executable.
> > --     _LT_SYS_MODULE_PATH_AIX
> > -+     _LT_SYS_MODULE_PATH_AIX([$1])
> > -      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
> > -       # Warning - without using the other run time loading flags,
> > -       # -berok will link without error, but may produce a broken library.
> > -@@ -4809,20 +5076,63 @@ _LT_EOF
> > -       # Microsoft Visual C++.
> > -       # hardcode_libdir_flag_spec is actually meaningless, as there is
> > -       # no search path for DLLs.
> > --      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
> > --      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> > --      # Tell ltmain to make .lib files, not .a files.
> > --      libext=lib
> > --      # Tell ltmain to make .dll files, not .so files.
> > --      shrext_cmds=".dll"
> > --      # FIXME: Setting linknames here is a bad hack.
> > --      _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> > --      # The linker will automatically build a .lib file if we build a DLL.
> > --      _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
> > --      # FIXME: Should let the user specify the lib program.
> > --      _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
> > --      _LT_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`'
> > --      _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> > -+      case $cc_basename in
> > -+      cl*)
> > -+    # Native MSVC
> > -+    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
> > -+    _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> > -+    _LT_TAGVAR(always_export_symbols, $1)=yes
> > -+    _LT_TAGVAR(file_list_spec, $1)='@'
> > -+    # Tell ltmain to make .lib files, not .a files.
> > -+    libext=lib
> > -+    # Tell ltmain to make .dll files, not .so files.
> > -+    shrext_cmds=".dll"
> > -+    # FIXME: Setting linknames here is a bad hack.
> > -+    _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
> > -+    _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
> > -+        sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
> > -+      else
> > -+        sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
> > -+      fi~
> > -+      $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
> > -+      linknames='
> > -+    # The linker will not automatically build a static lib if we build a DLL.
> > -+    # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
> > -+    _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> > -+    _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
> > -+    # Don't use ranlib
> > -+    _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
> > -+    _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
> > -+      lt_tool_outputfile="@TOOL_OUTPUT@"~
> > -+      case $lt_outputfile in
> > -+        *.exe|*.EXE) ;;
> > -+        *)
> > -+          lt_outputfile="$lt_outputfile.exe"
> > -+          lt_tool_outputfile="$lt_tool_outputfile.exe"
> > -+          ;;
> > -+      esac~
> > -+      if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
> > -+        $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
> > -+        $RM "$lt_outputfile.manifest";
> > -+      fi'
> > -+    ;;
> > -+      *)
> > -+    # Assume MSVC wrapper
> > -+    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
> > -+    _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> > -+    # Tell ltmain to make .lib files, not .a files.
> > -+    libext=lib
> > -+    # Tell ltmain to make .dll files, not .so files.
> > -+    shrext_cmds=".dll"
> > -+    # FIXME: Setting linknames here is a bad hack.
> > -+    _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> > -+    # The linker will automatically build a .lib file if we build a DLL.
> > -+    _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
> > -+    # FIXME: Should let the user specify the lib program.
> > -+    _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
> > -+    _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> > -+    ;;
> > -+      esac
> > -       ;;
> > + if test x"${MISSING+set}" != xset; then
> > +-  case $am_aux_dir in
> > +-  *\ * | *\ *)
> > +-    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
> > +-  *)
> > +-    MISSING="\${SHELL} $am_aux_dir/missing" ;;
> > +-  esac
> > ++  MISSING="\${SHELL} '$am_aux_dir/missing'"
> > + fi
> > + # Use eval to expand $SHELL
> > + if eval "$MISSING --is-lightweight"; then
> > +@@ -4032,45 +4035,45 @@ DEPDIR="${am__leading_dot}deps"
> >
> > -     darwin* | rhapsody*)
> > -@@ -4856,7 +5166,7 @@ _LT_EOF
> > + ac_config_commands="$ac_config_commands depfiles"
> >
> > -     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
> > -     freebsd* | dragonfly*)
> > --      _LT_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
> > -+      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
> > -       _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
> > -       _LT_TAGVAR(hardcode_direct, $1)=yes
> > -       _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
> > -@@ -4864,7 +5174,7 @@ _LT_EOF
> > +-
> > +-am_make=${MAKE-make}
> > +-cat > confinc << 'END'
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
> > ++$as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; }
> > ++cat > confinc.mk << 'END'
> > + am__doit:
> > +-    @echo this is the am__doit target
> > ++    @echo this is the am__doit target >confinc.out
> > + .PHONY: am__doit
> > + END
> > +-# If we don't find an include directive, just comment out the code.
> > +-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
> > +-$as_echo_n "checking for style of include used by $am_make... " >&6; }
> > + am__include="#"
> > + am__quote=
> > +-_am_result=none
> > +-# First try GNU make style include.
> > +-echo "include confinc" > confmf
> > +-# Ignore all kinds of additional output from 'make'.
> > +-case `$am_make -s -f confmf 2> /dev/null` in #(
> > +-*the\ am__doit\ target*)
> > +-  am__include=include
> > +-  am__quote=
> > +-  _am_result=GNU
> > +-  ;;
> > +-esac
> > +-# Now try BSD make style include.
> > +-if test "$am__include" = "#"; then
> > +-   echo '.include "confinc"' > confmf
> > +-   case `$am_make -s -f confmf 2> /dev/null` in #(
> > +-   *the\ am__doit\ target*)
> > +-     am__include=.include
> > +-     am__quote="\""
> > +-     _am_result=BSD
> > ++# BSD make does it like this.
> > ++echo '.include "confinc.mk" # ignored' > confmf.BSD
> > ++# Other make implementations (GNU, Solaris 10, AIX) do it like this.
> > ++echo 'include confinc.mk # ignored' > confmf.GNU
> > ++_am_result=no
> > ++for s in GNU BSD; do
> > ++  { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
> > ++   (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
> > ++   ac_status=$?
> > ++   echo "$as_me:$LINENO: \$? = $ac_status" >&5
> > ++   (exit $ac_status); }
> > ++  case $?:`cat confinc.out 2>/dev/null` in #(
> > ++  '0:this is the am__doit target') :
> > ++    case $s in #(
> > ++  BSD) :
> > ++    am__include='.include' am__quote='"' ;; #(
> > ++  *) :
> > ++    am__include='include' am__quote='' ;;
> > ++esac ;; #(
> > ++  *) :
> > +      ;;
> > +-   esac
> > +-fi
> > +-
> > +-
> > +-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
> > +-$as_echo "$_am_result" >&6; }
> > +-rm -f confinc confmf
> > ++esac
> > ++  if test "$am__include" != "#"; then
> > ++    _am_result="yes ($s style)"
> > ++    break
> > ++  fi
> > ++done
> > ++rm -f confinc.* confmf.*
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
> > ++$as_echo "${_am_result}" >&6; }
> >
> > -     hpux9*)
> > -       if test "$GCC" = yes; then
> > --    _LT_TAGVAR(archive_cmds, $1)='$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'
> > -+    _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> > -       else
> > -     _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> > -       fi
> > -@@ -4880,7 +5190,7 @@ _LT_EOF
> > + # Check whether --enable-dependency-tracking was given.
> > + if test "${enable_dependency_tracking+set}" = set; then :
> > +@@ -4182,8 +4185,8 @@ MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
> >
> > -     hpux10*)
> > -       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> > --    _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > -+    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > -       else
> > -     _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
> > -       fi
> > -@@ -4904,10 +5214,10 @@ _LT_EOF
> > -       _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> > -       ;;
> > -     ia64*)
> > --      _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> > -+      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> > -       ;;
> > -     *)
> > --      _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > -+      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > -       ;;
> > -     esac
> > -       else
> > -@@ -4954,16 +5264,31 @@ _LT_EOF
> > + # For better backward compatibility.  To be removed once Automake 1.9.x
> > + # dies out for good.  For more background, see:
> > +-# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
> > +-# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
> > ++# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
> > ++# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
> > + mkdir_p='$(MKDIR_P)'
> >
> > -     irix5* | irix6* | nonstopux*)
> > -       if test "$GCC" = yes; then
> > --    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > -+    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > -     # Try to use the -exported_symbol ld option, if it does not
> > -     # work, assume that -exports_file does not work either and
> > -     # implicitly export all symbols.
> > --        save_LDFLAGS="$LDFLAGS"
> > --        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
> > --        AC_LINK_IFELSE([AC_LANG_SOURCE([int foo(void) {}])],
> > --          _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
> > --        )
> > --        LDFLAGS="$save_LDFLAGS"
> > -+    # This should be the same for all languages, so no per-tag cache variable.
> > -+    AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol],
> > -+      [lt_cv_irix_exported_symbol],
> > -+      [save_LDFLAGS="$LDFLAGS"
> > -+       LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
> > -+       AC_LINK_IFELSE(
> > -+         [AC_LANG_SOURCE(
> > -+            [AC_LANG_CASE([C], [[int foo (void) { return 0; }]],
> > -+                          [C++], [[int foo (void) { return 0; }]],
> > -+                          [Fortran 77], [[
> > -+      subroutine foo
> > -+      end]],
> > -+                          [Fortran], [[
> > -+      subroutine foo
> > -+      end]])])],
> > -+          [lt_cv_irix_exported_symbol=yes],
> > -+          [lt_cv_irix_exported_symbol=no])
> > -+           LDFLAGS="$save_LDFLAGS"])
> > -+    if test "$lt_cv_irix_exported_symbol" = yes; then
> > -+          _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
> > -+    fi
> > -       else
> > -     _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
> > -     _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
> > -@@ -5048,7 +5373,7 @@ _LT_EOF
> > -     osf4* | osf5*)  # as osf3* with the addition of -msym flag
> > -       if test "$GCC" = yes; then
> > -     _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
> > --    _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > -+    _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > -     _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
> > -       else
> > -     _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
> > -@@ -5067,9 +5392,9 @@ _LT_EOF
> > -       _LT_TAGVAR(no_undefined_flag, $1)=' -z defs'
> > -       if test "$GCC" = yes; then
> > -     wlarc='${wl}'
> > --    _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> > -+    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> > -     _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
> > --      $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> > -+      $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> > -       else
> > -     case `$CC -V 2>&1` in
> > -     *"Compilers 5.0"*)
> > -@@ -5341,8 +5666,6 @@ _LT_TAGDECL([], [inherit_rpath], [0],
> > -     to runtime path list])
> > - _LT_TAGDECL([], [link_all_deplibs], [0],
> > -     [Whether libtool must link a program against all its dependency libraries])
> > --_LT_TAGDECL([], [fix_srcfile_path], [1],
> > --    [Fix the shell variable $srcfile for the compiler])
> > - _LT_TAGDECL([], [always_export_symbols], [0],
> > -     [Set to "yes" if exported symbols are required])
> > - _LT_TAGDECL([], [export_symbols_cmds], [2],
> > -@@ -5353,6 +5676,8 @@ _LT_TAGDECL([], [include_expsyms], [1],
> > -     [Symbols that must always be exported])
> > - _LT_TAGDECL([], [prelink_cmds], [2],
> > -     [Commands necessary for linking programs (against libraries) with templates])
> > -+_LT_TAGDECL([], [postlink_cmds], [2],
> > -+    [Commands necessary for finishing linking programs])
> > - _LT_TAGDECL([], [file_list_spec], [1],
> > -     [Specify filename containing input files])
> > - dnl FIXME: Not yet implemented
> > -@@ -5454,6 +5779,7 @@ CC="$lt_save_CC"
> > - m4_defun([_LT_LANG_CXX_CONFIG],
> > - [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
> > - m4_require([_LT_DECL_EGREP])dnl
> > -+m4_require([_LT_PATH_MANIFEST_TOOL])dnl
> > - if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
> > -     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
> > -     (test "X$CXX" != "Xg++"))) ; then
> > -@@ -5515,6 +5841,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > -
> > -   # Allow CC to be a program name with arguments.
> > -   lt_save_CC=$CC
> > -+  lt_save_CFLAGS=$CFLAGS
> > -   lt_save_LD=$LD
> > -   lt_save_GCC=$GCC
> > -   GCC=$GXX
> > -@@ -5532,6 +5859,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > -   fi
> > -   test -z "${LDCXX+set}" || LD=$LDCXX
> > -   CC=${CXX-"c++"}
> > -+  CFLAGS=$CXXFLAGS
> > -   compiler=$CC
> > -   _LT_TAGVAR(compiler, $1)=$CC
> > -   _LT_CC_BASENAME([$compiler])
> > -@@ -5695,7 +6023,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > -           _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
> > -           # Determine the default libpath from the value encoded in an empty
> > -           # executable.
> > --          _LT_SYS_MODULE_PATH_AIX
> > -+          _LT_SYS_MODULE_PATH_AIX([$1])
> > -           _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
> > + # We need awk for the "check" target (and possibly the TAP driver).  The
> > +@@ -4330,6 +4333,20 @@ else
> > + fi
> >
> > -           _LT_TAGVAR(archive_expsym_cmds, $1)='$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_sym_flag:\$export_symbols $shared_flag"
> > -@@ -5707,7 +6035,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > -           else
> > -         # Determine the default libpath from the value encoded in an
> > -         # empty executable.
> > --        _LT_SYS_MODULE_PATH_AIX
> > -+        _LT_SYS_MODULE_PATH_AIX([$1])
> > -         _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
> > -         # Warning - without using the other run time loading flags,
> > -         # -berok will link without error, but may produce a broken library.
> > -@@ -5749,29 +6077,75 @@ if test "$_lt_caught_CXX_error" != yes; then
> > -         ;;
> >
> > -       cygwin* | mingw* | pw32* | cegcc*)
> > --        # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
> > --        # as there is no search path for DLLs.
> > --        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
> > --        _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
> > --        _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> > --        _LT_TAGVAR(always_export_symbols, $1)=no
> > --        _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> > --
> > --        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> > --          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> > --          # If the export-symbols file already is a .def file (1st line
> > --          # is EXPORTS), use it as is; otherwise, prepend...
> > --          _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
> > --        cp $export_symbols $output_objdir/$soname.def;
> > --          else
> > --        echo EXPORTS > $output_objdir/$soname.def;
> > --        cat $export_symbols >> $output_objdir/$soname.def;
> > --          fi~
> > --          $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> > --        else
> > --          _LT_TAGVAR(ld_shlibs, $1)=no
> > --        fi
> > --        ;;
> > -+    case $GXX,$cc_basename in
> > -+    ,cl* | no,cl*)
> > -+      # Native MSVC
> > -+      # hardcode_libdir_flag_spec is actually meaningless, as there is
> > -+      # no search path for DLLs.
> > -+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
> > -+      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> > -+      _LT_TAGVAR(always_export_symbols, $1)=yes
> > -+      _LT_TAGVAR(file_list_spec, $1)='@'
> > -+      # Tell ltmain to make .lib files, not .a files.
> > -+      libext=lib
> > -+      # Tell ltmain to make .dll files, not .so files.
> > -+      shrext_cmds=".dll"
> > -+      # FIXME: Setting linknames here is a bad hack.
> > -+      _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
> > -+      _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
> > -+          $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
> > -+        else
> > -+          $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
> > -+        fi~
> > -+        $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
> > -+        linknames='
> > -+      # The linker will not automatically build a static lib if we build a DLL.
> > -+      # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
> > -+      _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> > -+      # Don't use ranlib
> > -+      _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
> > -+      _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
> > -+        lt_tool_outputfile="@TOOL_OUTPUT@"~
> > -+        case $lt_outputfile in
> > -+          *.exe|*.EXE) ;;
> > -+          *)
> > -+            lt_outputfile="$lt_outputfile.exe"
> > -+            lt_tool_outputfile="$lt_tool_outputfile.exe"
> > -+            ;;
> > -+        esac~
> > -+        func_to_tool_file "$lt_outputfile"~
> > -+        if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
> > -+          $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
> > -+          $RM "$lt_outputfile.manifest";
> > -+        fi'
> > -+      ;;
> > -+    *)
> > -+      # g++
> > -+      # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
> > -+      # as there is no search path for DLLs.
> > -+      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
> > -+      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
> > -+      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> > -+      _LT_TAGVAR(always_export_symbols, $1)=no
> > -+      _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> > ++# Variables for tags utilities; see am/tags.am
> > ++if test -z "$CTAGS"; then
> > ++  CTAGS=ctags
> > ++fi
> > ++
> > ++if test -z "$ETAGS"; then
> > ++  ETAGS=etags
> > ++fi
> > ++
> > ++if test -z "$CSCOPE"; then
> > ++  CSCOPE=cscope
> > ++fi
> > ++
> >  +
> > -+      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> > -+        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> > -+        # If the export-symbols file already is a .def file (1st line
> > -+        # is EXPORTS), use it as is; otherwise, prepend...
> > -+        _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
> > -+          cp $export_symbols $output_objdir/$soname.def;
> > -+        else
> > -+          echo EXPORTS > $output_objdir/$soname.def;
> > -+          cat $export_symbols >> $output_objdir/$soname.def;
> > -+        fi~
> > -+        $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> > -+      else
> > -+        _LT_TAGVAR(ld_shlibs, $1)=no
> > -+      fi
> > -+      ;;
> > -+    esac
> > -+    ;;
> > -       darwin* | rhapsody*)
> > -         _LT_DARWIN_LINKER_FEATURES($1)
> > -     ;;
> > -@@ -5846,7 +6220,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > -             ;;
> > -           *)
> > -             if test "$GXX" = yes; then
> > --              _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> > -+              _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> > -             else
> > -               # FIXME: insert proper C++ library support
> > -               _LT_TAGVAR(ld_shlibs, $1)=no
> > -@@ -5917,10 +6291,10 @@ if test "$_lt_caught_CXX_error" != yes; then
> > -                 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
> > -                 ;;
> > -               ia64*)
> > --                _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
> > -+                _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
> > -                 ;;
> > -               *)
> > --                _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
> > -+                _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
> > -                 ;;
> > -             esac
> > -           fi
> > -@@ -5961,9 +6335,9 @@ if test "$_lt_caught_CXX_error" != yes; then
> > -           *)
> > -         if test "$GXX" = yes; then
> > -           if test "$with_gnu_ld" = no; then
> > --            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > -+            _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > -           else
> > --            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
> > -+            _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
> > -           fi
> > -         fi
> > -         _LT_TAGVAR(link_all_deplibs, $1)=yes
> > -@@ -6033,20 +6407,20 @@ if test "$_lt_caught_CXX_error" != yes; then
> > -           _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~
> > -             rm -rf $tpldir~
> > -             $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
> > --            compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
> > -+            compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
> > -           _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~
> > -             rm -rf $tpldir~
> > -             $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
> > --            $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
> > -+            $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
> > -             $RANLIB $oldlib'
> > -           _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~
> > -             rm -rf $tpldir~
> > -             $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
> > --            $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
> > -+            $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
> > -           _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~
> > -             rm -rf $tpldir~
> > -             $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
> > --            $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
> > -+            $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
> > -           ;;
> > -         *) # Version 6 and above use weak symbols
> > -           _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
> > -@@ -6241,7 +6615,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > -               _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > -               ;;
> > -             *)
> > --              _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > -+              _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > -               ;;
> > -           esac
> >
> > -@@ -6287,7 +6661,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > + # POSIX will say in a future version that running "rm -f" with no argument
> > + # is OK; and we want to be able to make that assumption in our Makefile
> > +@@ -4362,7 +4379,7 @@ END
> > + Aborting the configuration process, to ensure you take notice of the issue.
> >
> > -       solaris*)
> > -         case $cc_basename in
> > --          CC*)
> > -+          CC* | sunCC*)
> > -         # Sun C++ 4.2, 5.x and Centerline C++
> > -             _LT_TAGVAR(archive_cmds_need_lc,$1)=yes
> > -         _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
> > -@@ -6328,9 +6702,9 @@ if test "$_lt_caught_CXX_error" != yes; then
> > -         if test "$GXX" = yes && test "$with_gnu_ld" = no; then
> > -           _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
> > -           if $CC --version | $GREP -v '^2\.7' > /dev/null; then
> > --            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
> > -+            _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
> > -             _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
> > --              $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
> > -+              $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
> > + You can download and install GNU coreutils to get an 'rm' implementation
> > +-that behaves properly: <http://www.gnu.org/software/coreutils/>.
> > ++that behaves properly: <https://www.gnu.org/software/coreutils/>.
> >
> > -             # Commands to make compiler produce verbose output that lists
> > -             # what "hidden" libraries, object files and flags are used when
> > -@@ -6459,6 +6833,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > -   fi # test -n "$compiler"
> > + If you want to complete the configuration process using your problematic
> > + 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
> > +@@ -5308,8 +5325,8 @@ esac
> >
> > -   CC=$lt_save_CC
> > -+  CFLAGS=$lt_save_CFLAGS
> > -   LDCXX=$LD
> > -   LD=$lt_save_LD
> > -   GCC=$lt_save_GCC
> > -@@ -6473,6 +6848,29 @@ AC_LANG_POP
> > - ])# _LT_LANG_CXX_CONFIG
> >
> >
> > -+# _LT_FUNC_STRIPNAME_CNF
> > -+# ----------------------
> > -+# func_stripname_cnf prefix suffix name
> > -+# strip PREFIX and SUFFIX off of NAME.
> > -+# PREFIX and SUFFIX must not contain globbing or regex special
> > -+# characters, hashes, percent signs, but SUFFIX may contain a leading
> > -+# dot (in which case that matches only a dot).
> > -+#
> > -+# This function is identical to the (non-XSI) version of func_stripname,
> > -+# except this one can be used by m4 code that may be executed by configure,
> > -+# rather than the libtool script.
> > -+m4_defun([_LT_FUNC_STRIPNAME_CNF],[dnl
> > -+AC_REQUIRE([_LT_DECL_SED])
> > -+AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])
> > -+func_stripname_cnf ()
> > -+{
> > -+  case ${2} in
> > -+  .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
> > -+  *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
> > -+  esac
> > -+} # func_stripname_cnf
> > -+])# _LT_FUNC_STRIPNAME_CNF
> > -+
> > - # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
> > - # ---------------------------------
> > - # Figure out "hidden" library dependencies from verbose
> > -@@ -6481,6 +6879,7 @@ AC_LANG_POP
> > - # objects, libraries and library flags.
> > - m4_defun([_LT_SYS_HIDDEN_LIBDEPS],
> > - [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
> > -+AC_REQUIRE([_LT_FUNC_STRIPNAME_CNF])dnl
> > - # Dependencies to place before and after the object being linked:
> > - _LT_TAGVAR(predep_objects, $1)=
> > - _LT_TAGVAR(postdep_objects, $1)=
> > -@@ -6531,6 +6930,13 @@ public class foo {
> > - };
> > - _LT_EOF
> > - ])
> > -+
> > -+_lt_libdeps_save_CFLAGS=$CFLAGS
> > -+case "$CC $CFLAGS " in #(
> > -+*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
> > -+*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
> > -+esac
> > -+
> > - dnl Parse the compiler output and extract the necessary
> > - dnl objects, libraries and library flags.
> > - if AC_TRY_EVAL(ac_compile); then
> > -@@ -6542,7 +6948,7 @@ if AC_TRY_EVAL(ac_compile); then
> > -   pre_test_object_deps_done=no
> > -
> > -   for p in `eval "$output_verbose_link_cmd"`; do
> > --    case $p in
> > -+    case ${prev}${p} in
> > -
> > -     -L* | -R* | -l*)
> > -        # Some compilers place space between "-{L,R}" and the path.
> > -@@ -6551,13 +6957,22 @@ if AC_TRY_EVAL(ac_compile); then
> > -           test $p = "-R"; then
> > -      prev=$p
> > -      continue
> > --       else
> > --     prev=
> > -        fi
> > -
> > -+       # Expand the sysroot to ease extracting the directories later.
> > -+       if test -z "$prev"; then
> > -+         case $p in
> > -+         -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
> > -+         -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
> > -+         -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
> > -+         esac
> > -+       fi
> > -+       case $p in
> > -+       =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
> > -+       esac
> > -        if test "$pre_test_object_deps_done" = no; then
> > --     case $p in
> > --     -L* | -R*)
> > -+     case ${prev} in
> > -+     -L | -R)
> > -        # Internal compiler library paths should come after those
> > -        # provided the user.  The postdeps already come after the
> > -        # user supplied libs so there is no need to process them.
> > -@@ -6577,8 +6992,10 @@ if AC_TRY_EVAL(ac_compile); then
> > -        _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}"
> > -      fi
> > -        fi
> > -+       prev=
> > -        ;;
> > -
> > -+    *.lto.$objext) ;; # Ignore GCC LTO objects
> > -     *.$objext)
> > -        # This assumes that the test object file only shows up
> > -        # once in the compiler output.
> > -@@ -6614,6 +7031,7 @@ else
> > - fi
> > -
> > - $RM -f confest.$objext
> > -+CFLAGS=$_lt_libdeps_save_CFLAGS
> > -
> > - # PORTME: override above test on systems where it is broken
> > - m4_if([$1], [CXX],
> > -@@ -6650,7 +7068,7 @@ linux*)
> > -
> > - solaris*)
> > -   case $cc_basename in
> > --  CC*)
> > -+  CC* | sunCC*)
> > -     # The more standards-conforming stlport4 library is
> > -     # incompatible with the Cstd library. Avoid specifying
> > -     # it if it's in CXXFLAGS. Ignore libCrun as
> > -@@ -6763,7 +7181,9 @@ if test "$_lt_disable_F77" != yes; then
> > -   # Allow CC to be a program name with arguments.
> > -   lt_save_CC="$CC"
> > -   lt_save_GCC=$GCC
> > -+  lt_save_CFLAGS=$CFLAGS
> > -   CC=${F77-"f77"}
> > -+  CFLAGS=$FFLAGS
> > -   compiler=$CC
> > -   _LT_TAGVAR(compiler, $1)=$CC
> > -   _LT_CC_BASENAME([$compiler])
> > -@@ -6817,6 +7237,7 @@ if test "$_lt_disable_F77" != yes; then
> > -
> > -   GCC=$lt_save_GCC
> > -   CC="$lt_save_CC"
> > -+  CFLAGS="$lt_save_CFLAGS"
> > - fi # test "$_lt_disable_F77" != yes
> > -
> > - AC_LANG_POP
> > -@@ -6893,7 +7314,9 @@ if test "$_lt_disable_FC" != yes; then
> > -   # Allow CC to be a program name with arguments.
> > -   lt_save_CC="$CC"
> > -   lt_save_GCC=$GCC
> > -+  lt_save_CFLAGS=$CFLAGS
> > -   CC=${FC-"f95"}
> > -+  CFLAGS=$FCFLAGS
> > -   compiler=$CC
> > -   GCC=$ac_cv_fc_compiler_gnu
> > -
> > -@@ -6949,7 +7372,8 @@ if test "$_lt_disable_FC" != yes; then
> > -   fi # test -n "$compiler"
> > -
> > -   GCC=$lt_save_GCC
> > --  CC="$lt_save_CC"
> > -+  CC=$lt_save_CC
> > -+  CFLAGS=$lt_save_CFLAGS
> > - fi # test "$_lt_disable_FC" != yes
> > -
> > - AC_LANG_POP
> > -@@ -6986,10 +7410,12 @@ _LT_COMPILER_BOILERPLATE
> > - _LT_LINKER_BOILERPLATE
> > -
> > - # Allow CC to be a program name with arguments.
> > --lt_save_CC="$CC"
> > -+lt_save_CC=$CC
> > -+lt_save_CFLAGS=$CFLAGS
> > - lt_save_GCC=$GCC
> > - GCC=yes
> > - CC=${GCJ-"gcj"}
> > -+CFLAGS=$GCJFLAGS
> > - compiler=$CC
> > - _LT_TAGVAR(compiler, $1)=$CC
> > - _LT_TAGVAR(LD, $1)="$LD"
> > -@@ -7020,7 +7446,8 @@ fi
> > - AC_LANG_RESTORE
> > -
> > - GCC=$lt_save_GCC
> > --CC="$lt_save_CC"
> > -+CC=$lt_save_CC
> > -+CFLAGS=$lt_save_CFLAGS
> > - ])# _LT_LANG_GCJ_CONFIG
> > -
> > -
> > -@@ -7055,9 +7482,11 @@ _LT_LINKER_BOILERPLATE
> > -
> > - # Allow CC to be a program name with arguments.
> > - lt_save_CC="$CC"
> > -+lt_save_CFLAGS=$CFLAGS
> > - lt_save_GCC=$GCC
> > - GCC=
> > - CC=${RC-"windres"}
> > -+CFLAGS=
> > - compiler=$CC
> > - _LT_TAGVAR(compiler, $1)=$CC
> > - _LT_CC_BASENAME([$compiler])
> > -@@ -7070,7 +7499,8 @@ fi
> > -
> > - GCC=$lt_save_GCC
> > - AC_LANG_RESTORE
> > --CC="$lt_save_CC"
> > -+CC=$lt_save_CC
> > -+CFLAGS=$lt_save_CFLAGS
> > - ])# _LT_LANG_RC_CONFIG
> > -
> > +-macro_version='2.2.7a'
> > +-macro_revision='1.3134'
> > ++macro_version='2.4'
> > ++macro_revision='1.3293'
> >
> > -@@ -7129,6 +7559,15 @@ _LT_DECL([], [OBJDUMP], [1], [An object symbol dumper])
> > - AC_SUBST([OBJDUMP])
> > - ])
> >
> > -+# _LT_DECL_DLLTOOL
> > -+# ----------------
> > -+# Ensure DLLTOOL variable is set.
> > -+m4_defun([_LT_DECL_DLLTOOL],
> > -+[AC_CHECK_TOOL(DLLTOOL, dlltool, false)
> > -+test -z "$DLLTOOL" && DLLTOOL=dlltool
> > -+_LT_DECL([], [DLLTOOL], [1], [DLL creation program])
> > -+AC_SUBST([DLLTOOL])
> > -+])
> >
> > - # _LT_DECL_SED
> > - # ------------
> > -@@ -7222,8 +7661,8 @@ m4_defun([_LT_CHECK_SHELL_FEATURES],
> > +@@ -5420,7 +5437,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> > + { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
> > + $as_echo_n "checking how to print strings... " >&6; }
> > + # Test print first, because it will be a builtin if present.
> > +-if test "X`print -r -- -n 2>/dev/null`" = X-n && \
> > ++if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
> > +    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
> > +   ECHO='print -r --'
> > + elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> > +@@ -6113,8 +6130,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
> >   # Try some XSI features
> >   xsi_shell=no
> >   ( _lt_dummy="a/b/c"
> > @@ -21089,288 +20792,16 @@ index ad63ebbb385..b65c22bf80d 100644
> >       && eval 'test $(( 1 + 1 )) -eq 2 \
> >       && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
> >     && xsi_shell=yes
> > -@@ -7262,206 +7701,162 @@ _LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl
> > - ])# _LT_CHECK_SHELL_FEATURES
> > +@@ -6163,6 +6180,80 @@ esac
> >
> >
> > --# _LT_PROG_XSI_SHELLFNS
> > --# ---------------------
> > --# Bourne and XSI compatible variants of some useful shell functions.
> > --m4_defun([_LT_PROG_XSI_SHELLFNS],
> > --[case $xsi_shell in
> > --  yes)
> > --    cat << \_LT_EOF >> "$cfgfile"
> > --
> > --# func_dirname file append nondir_replacement
> > --# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> > --# otherwise set result to NONDIR_REPLACEMENT.
> > --func_dirname ()
> > --{
> > --  case ${1} in
> > --    */*) func_dirname_result="${1%/*}${2}" ;;
> > --    *  ) func_dirname_result="${3}" ;;
> > --  esac
> > --}
> > --
> > --# func_basename file
> > --func_basename ()
> > --{
> > --  func_basename_result="${1##*/}"
> > --}
> > --
> > --# func_dirname_and_basename file append nondir_replacement
> > --# perform func_basename and func_dirname in a single function
> > --# call:
> > --#   dirname:  Compute the dirname of FILE.  If nonempty,
> > --#             add APPEND to the result, otherwise set result
> > --#             to NONDIR_REPLACEMENT.
> > --#             value returned in "$func_dirname_result"
> > --#   basename: Compute filename of FILE.
> > --#             value retuned in "$func_basename_result"
> > --# Implementation must be kept synchronized with func_dirname
> > --# and func_basename. For efficiency, we do not delegate to
> > --# those functions but instead duplicate the functionality here.
> > --func_dirname_and_basename ()
> > --{
> > --  case ${1} in
> > --    */*) func_dirname_result="${1%/*}${2}" ;;
> > --    *  ) func_dirname_result="${3}" ;;
> > --  esac
> > --  func_basename_result="${1##*/}"
> > --}
> > --
> > --# func_stripname prefix suffix name
> > --# strip PREFIX and SUFFIX off of NAME.
> > --# PREFIX and SUFFIX must not contain globbing or regex special
> > --# characters, hashes, percent signs, but SUFFIX may contain a leading
> > --# dot (in which case that matches only a dot).
> > --func_stripname ()
> > --{
> > --  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
> > --  # positional parameters, so assign one to ordinary parameter first.
> > --  func_stripname_result=${3}
> > --  func_stripname_result=${func_stripname_result#"${1}"}
> > --  func_stripname_result=${func_stripname_result%"${2}"}
> > --}
> > --
> > --# func_opt_split
> > --func_opt_split ()
> > --{
> > --  func_opt_split_opt=${1%%=*}
> > --  func_opt_split_arg=${1#*=}
> > --}
> > --
> > --# func_lo2o object
> > --func_lo2o ()
> > --{
> > --  case ${1} in
> > --    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
> > --    *)    func_lo2o_result=${1} ;;
> > --  esac
> > --}
> > --
> > --# func_xform libobj-or-source
> > --func_xform ()
> > --{
> > --  func_xform_result=${1%.*}.lo
> > --}
> > --
> > --# func_arith arithmetic-term...
> > --func_arith ()
> > --{
> > --  func_arith_result=$(( $[*] ))
> > --}
> > --
> > --# func_len string
> > --# STRING may not start with a hyphen.
> > --func_len ()
> > --{
> > --  func_len_result=${#1}
> > --}
> > -+# _LT_PROG_FUNCTION_REPLACE (FUNCNAME, REPLACEMENT-BODY)
> > -+# ------------------------------------------------------
> > -+# In `$cfgfile', look for function FUNCNAME delimited by `^FUNCNAME ()$' and
> > -+# '^} FUNCNAME ', and replace its body with REPLACEMENT-BODY.
> > -+m4_defun([_LT_PROG_FUNCTION_REPLACE],
> > -+[dnl {
> > -+sed -e '/^$1 ()$/,/^} # $1 /c\
> > -+$1 ()\
> > -+{\
> > -+m4_bpatsubsts([$2], [$], [\\], [^\([         ]\)], [\\\1])
> > -+} # Extended-shell $1 implementation' "$cfgfile" > $cfgfile.tmp \
> > -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > -+test 0 -eq $? || _lt_function_replace_fail=:
> > -+])
> > -
> > --_LT_EOF
> > --    ;;
> > --  *) # Bourne compatible functions.
> > --    cat << \_LT_EOF >> "$cfgfile"
> > -
> > --# func_dirname file append nondir_replacement
> > --# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> > --# otherwise set result to NONDIR_REPLACEMENT.
> > --func_dirname ()
> > --{
> > --  # Extract subdirectory from the argument.
> > --  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
> > --  if test "X$func_dirname_result" = "X${1}"; then
> > --    func_dirname_result="${3}"
> > --  else
> > --    func_dirname_result="$func_dirname_result${2}"
> > --  fi
> > --}
> > -+# _LT_PROG_REPLACE_SHELLFNS
> > -+# -------------------------
> > -+# Replace existing portable implementations of several shell functions with
> > -+# equivalent extended shell implementations where those features are available..
> > -+m4_defun([_LT_PROG_REPLACE_SHELLFNS],
> > -+[if test x"$xsi_shell" = xyes; then
> > -+  _LT_PROG_FUNCTION_REPLACE([func_dirname], [dnl
> > -+    case ${1} in
> > -+      */*) func_dirname_result="${1%/*}${2}" ;;
> > -+      *  ) func_dirname_result="${3}" ;;
> > -+    esac])
> > -+
> > -+  _LT_PROG_FUNCTION_REPLACE([func_basename], [dnl
> > -+    func_basename_result="${1##*/}"])
> > -+
> > -+  _LT_PROG_FUNCTION_REPLACE([func_dirname_and_basename], [dnl
> > -+    case ${1} in
> > -+      */*) func_dirname_result="${1%/*}${2}" ;;
> > -+      *  ) func_dirname_result="${3}" ;;
> > -+    esac
> > -+    func_basename_result="${1##*/}"])
> > -
> > --# func_basename file
> > --func_basename ()
> > --{
> > --  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
> > --}
> > -+  _LT_PROG_FUNCTION_REPLACE([func_stripname], [dnl
> > -+    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
> > -+    # positional parameters, so assign one to ordinary parameter first.
> > -+    func_stripname_result=${3}
> > -+    func_stripname_result=${func_stripname_result#"${1}"}
> > -+    func_stripname_result=${func_stripname_result%"${2}"}])
> > -
> > --dnl func_dirname_and_basename
> > --dnl A portable version of this function is already defined in general.m4sh
> > --dnl so there is no need for it here.
> > -+  _LT_PROG_FUNCTION_REPLACE([func_split_long_opt], [dnl
> > -+    func_split_long_opt_name=${1%%=*}
> > -+    func_split_long_opt_arg=${1#*=}])
> > -
> > --# func_stripname prefix suffix name
> > --# strip PREFIX and SUFFIX off of NAME.
> > --# PREFIX and SUFFIX must not contain globbing or regex special
> > --# characters, hashes, percent signs, but SUFFIX may contain a leading
> > --# dot (in which case that matches only a dot).
> > --# func_strip_suffix prefix name
> > --func_stripname ()
> > --{
> > --  case ${2} in
> > --    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
> > --    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
> > --  esac
> > --}
> > -+  _LT_PROG_FUNCTION_REPLACE([func_split_short_opt], [dnl
> > -+    func_split_short_opt_arg=${1#??}
> > -+    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}])
> > -
> > --# sed scripts:
> > --my_sed_long_opt='1s/^\(-[[^=]]*\)=.*/\1/;q'
> > --my_sed_long_arg='1s/^-[[^=]]*=//'
> > -+  _LT_PROG_FUNCTION_REPLACE([func_lo2o], [dnl
> > -+    case ${1} in
> > -+      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
> > -+      *)    func_lo2o_result=${1} ;;
> > -+    esac])
> > -
> > --# func_opt_split
> > --func_opt_split ()
> > --{
> > --  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
> > --  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
> > --}
> > -+  _LT_PROG_FUNCTION_REPLACE([func_xform], [    func_xform_result=${1%.*}.lo])
> > -
> > --# func_lo2o object
> > --func_lo2o ()
> > --{
> > --  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
> > --}
> > -+  _LT_PROG_FUNCTION_REPLACE([func_arith], [    func_arith_result=$(( $[*] ))])
> > -
> > --# func_xform libobj-or-source
> > --func_xform ()
> > --{
> > --  func_xform_result=`$ECHO "${1}" | $SED 's/\.[[^.]]*$/.lo/'`
> > --}
> > -+  _LT_PROG_FUNCTION_REPLACE([func_len], [    func_len_result=${#1}])
> > -+fi
> > -
> > --# func_arith arithmetic-term...
> > --func_arith ()
> > --{
> > --  func_arith_result=`expr "$[@]"`
> > --}
> > -+if test x"$lt_shell_append" = xyes; then
> > -+  _LT_PROG_FUNCTION_REPLACE([func_append], [    eval "${1}+=\\${2}"])
> > -
> > --# func_len string
> > --# STRING may not start with a hyphen.
> > --func_len ()
> > --{
> > --  func_len_result=`expr "$[1]" : ".*" 2>/dev/null || echo $max_cmd_len`
> > --}
> > -+  _LT_PROG_FUNCTION_REPLACE([func_append_quoted], [dnl
> > -+    func_quote_for_eval "${2}"
> > -+dnl m4 expansion turns \\\\ into \\, and then the shell eval turns that into \
> > -+    eval "${1}+=\\\\ \\$func_quote_for_eval_result"])
> >
> > --_LT_EOF
> > --esac
> > -+  # Save a `func_append' function call where possible by direct use of '+='
> > -+  sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
> > -+    && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > -+  test 0 -eq $? || _lt_function_replace_fail=:
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
> > ++$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
> > ++if ${lt_cv_to_host_file_cmd+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> >  +else
> > -+  # Save a `func_append' function call even when '+=' is not available
> > -+  sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
> > -+    && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > -+  test 0 -eq $? || _lt_function_replace_fail=:
> > -+fi
> > -
> > --case $lt_shell_append in
> > --  yes)
> > --    cat << \_LT_EOF >> "$cfgfile"
> > -+if test x"$_lt_function_replace_fail" = x":"; then
> > -+  AC_MSG_WARN([Unable to substitute extended shell functions in $ofile])
> > -+fi
> > -+])
> > -
> > --# func_append var value
> > --# Append VALUE to the end of shell variable VAR.
> > --func_append ()
> > --{
> > --  eval "$[1]+=\$[2]"
> > --}
> > --_LT_EOF
> > -+# _LT_PATH_CONVERSION_FUNCTIONS
> > -+# -----------------------------
> > -+# Determine which file name conversion functions should be used by
> > -+# func_to_host_file (and, implicitly, by func_to_host_path).  These are needed
> > -+# for certain cross-compile configurations and native mingw.
> > -+m4_defun([_LT_PATH_CONVERSION_FUNCTIONS],
> > -+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
> > -+AC_REQUIRE([AC_CANONICAL_BUILD])dnl
> > -+AC_MSG_CHECKING([how to convert $build file names to $host format])
> > -+AC_CACHE_VAL(lt_cv_to_host_file_cmd,
> > -+[case $host in
> > ++  case $host in
> >  +  *-*-mingw* )
> >  +    case $build in
> >  +      *-*-mingw* ) # actually msys
> > @@ -21383,18 +20814,7 @@ index ad63ebbb385..b65c22bf80d 100644
> >  +        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
> >  +        ;;
> >  +    esac
> > -     ;;
> > --  *)
> > --    cat << \_LT_EOF >> "$cfgfile"
> > --
> > --# func_append var value
> > --# Append VALUE to the end of shell variable VAR.
> > --func_append ()
> > --{
> > --  eval "$[1]=\$$[1]\$[2]"
> > --}
> > --
> > --_LT_EOF
> > ++    ;;
> >  +  *-*-cygwin* )
> >  +    case $build in
> >  +      *-*-mingw* ) # actually msys
> > @@ -21407,21 +20827,28 @@ index ad63ebbb385..b65c22bf80d 100644
> >  +        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
> >  +        ;;
> >  +    esac
> > -     ;;
> > --  esac
> > ++    ;;
> >  +  * ) # unhandled hosts (and "normal" native builds)
> >  +    lt_cv_to_host_file_cmd=func_convert_file_noop
> >  +    ;;
> >  +esac
> > -+])
> > -+to_host_file_cmd=$lt_cv_to_host_file_cmd
> > -+AC_MSG_RESULT([$lt_cv_to_host_file_cmd])
> > -+_LT_DECL([to_host_file_cmd], [lt_cv_to_host_file_cmd],
> > -+         [0], [convert $build file names to $host format])dnl
> >  +
> > -+AC_MSG_CHECKING([how to convert $build file names to toolchain format])
> > -+AC_CACHE_VAL(lt_cv_to_tool_file_cmd,
> > -+[#assume ordinary cross tools, or native build.
> > ++fi
> > ++
> > ++to_host_file_cmd=$lt_cv_to_host_file_cmd
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
> > ++$as_echo "$lt_cv_to_host_file_cmd" >&6; }
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
> > ++$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
> > ++if ${lt_cv_to_tool_file_cmd+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  #assume ordinary cross tools, or native build.
> >  +lt_cv_to_tool_file_cmd=func_convert_file_noop
> >  +case $host in
> >  +  *-*-mingw* )
> > @@ -21432,2675 +20859,6403 @@ index ad63ebbb385..b65c22bf80d 100644
> >  +    esac
> >  +    ;;
> >  +esac
> > - ])
> > ++
> > ++fi
> > ++
> >  +to_tool_file_cmd=$lt_cv_to_tool_file_cmd
> > -+AC_MSG_RESULT([$lt_cv_to_tool_file_cmd])
> > -+_LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd],
> > -+         [0], [convert $build files to toolchain format])dnl
> > -+])# _LT_PATH_CONVERSION_FUNCTIONS
> > -diff --git a/ltmain.sh b/ltmain.sh
> > -index 9503ec85d70..70e856e0659 100644
> > ---- a/ltmain.sh
> > -+++ b/ltmain.sh
> > -@@ -1,10 +1,9 @@
> > --# Generated from ltmain.m4sh.
> > -
> > --# libtool (GNU libtool 1.3134 2009-11-29) 2.2.7a
> > -+# libtool (GNU libtool) 2.4
> > - # Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
> > -
> > - # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006,
> > --# 2007, 2008, 2009 Free Software Foundation, Inc.
> > -+# 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
> > - # This is free software; see the source for copying conditions.  There is NO
> > - # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> > -
> > -@@ -38,7 +37,6 @@
> > - #   -n, --dry-run            display commands without modifying any files
> > - #       --features           display basic configuration information and exit
> > - #       --mode=MODE          use operation mode MODE
> > --#       --no-finish          let install mode avoid finish commands
> > - #       --preserve-dup-deps  don't remove duplicate dependency libraries
> > - #       --quiet, --silent    don't print informational messages
> > - #       --no-quiet, --no-silent
> > -@@ -71,17 +69,19 @@
> > - #         compiler:         $LTCC
> > - #         compiler flags:           $LTCFLAGS
> > - #         linker:           $LD (gnu? $with_gnu_ld)
> > --#         $progname:        (GNU libtool 1.3134 2009-11-29) 2.2.7a
> > -+#         $progname:        (GNU libtool) 2.4
> > - #         automake: $automake_version
> > - #         autoconf: $autoconf_version
> > - #
> > - # Report bugs to <bug-libtool@gnu.org>.
> > -+# GNU libtool home page: <http://www.gnu.org/software/libtool/>.
> > -+# General help using GNU software: <http://www.gnu.org/gethelp/>.
> > -
> > - PROGRAM=libtool
> > - PACKAGE=libtool
> > --VERSION=2.2.7a
> > --TIMESTAMP=" 1.3134 2009-11-29"
> > --package_revision=1.3134
> > -+VERSION=2.4
> > -+TIMESTAMP=""
> > -+package_revision=1.3293
> > -
> > - # Be Bourne compatible
> > - if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
> > -@@ -106,9 +106,6 @@ _LTECHO_EOF'
> > - }
> > -
> > - # NLS nuisances: We save the old values to restore during execute mode.
> > --# Only set LANG and LC_ALL to C if already set.
> > --# These must not be set unconditionally because not all systems understand
> > --# e.g. LANG=C (notably SCO).
> > - lt_user_locale=
> > - lt_safe_locale=
> > - for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
> > -@@ -121,15 +118,13 @@ do
> > -       lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\"
> > -     fi"
> > - done
> > -+LC_ALL=C
> > -+LANGUAGE=C
> > -+export LANGUAGE LC_ALL
> > -
> > - $lt_unset CDPATH
> > -
> > -
> > --
> > --
> > --
> > --
> > --
> > - # Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh
> > - # is ksh but when the shell is invoked as "sh" and the current value of
> > - # the _XPG environment variable is not equal to 1 (one), the special
> > -@@ -140,7 +135,7 @@ progpath="$0"
> > -
> > -
> > - : ${CP="cp -f"}
> > --: ${ECHO=$as_echo}
> > -+test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'}
> > - : ${EGREP="/bin/grep -E"}
> > - : ${FGREP="/bin/grep -F"}
> > - : ${GREP="/bin/grep"}
> > -@@ -149,7 +144,7 @@ progpath="$0"
> > - : ${MKDIR="mkdir"}
> > - : ${MV="mv -f"}
> > - : ${RM="rm -f"}
> > --: ${SED="/mount/endor/wildenhu/local-x86_64/bin/sed"}
> > -+: ${SED="/bin/sed"}
> > - : ${SHELL="${CONFIG_SHELL-/bin/sh}"}
> > - : ${Xsed="$SED -e 1s/^X//"}
> > -
> > -@@ -169,6 +164,27 @@ IFS="   $lt_nl"
> > - dirname="s,/[^/]*$,,"
> > - basename="s,^.*/,,"
> > -
> > -+# func_dirname file append nondir_replacement
> > -+# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> > -+# otherwise set result to NONDIR_REPLACEMENT.
> > -+func_dirname ()
> > -+{
> > -+    func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
> > -+    if test "X$func_dirname_result" = "X${1}"; then
> > -+      func_dirname_result="${3}"
> > -+    else
> > -+      func_dirname_result="$func_dirname_result${2}"
> > -+    fi
> > -+} # func_dirname may be replaced by extended shell implementation
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
> > ++$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
> >  +
> >  +
> > -+# func_basename file
> > -+func_basename ()
> > -+{
> > -+    func_basename_result=`$ECHO "${1}" | $SED "$basename"`
> > -+} # func_basename may be replaced by extended shell implementation
> >  +
> >  +
> > - # func_dirname_and_basename file append nondir_replacement
> > - # perform func_basename and func_dirname in a single function
> > - # call:
> > -@@ -183,17 +199,31 @@ basename="s,^.*/,,"
> > - # those functions but instead duplicate the functionality here.
> > - func_dirname_and_basename ()
> > - {
> > --  # Extract subdirectory from the argument.
> > --  func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"`
> > --  if test "X$func_dirname_result" = "X${1}"; then
> > --    func_dirname_result="${3}"
> > --  else
> > --    func_dirname_result="$func_dirname_result${2}"
> > --  fi
> > --  func_basename_result=`$ECHO "${1}" | $SED -e "$basename"`
> > --}
> > -+    # Extract subdirectory from the argument.
> > -+    func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"`
> > -+    if test "X$func_dirname_result" = "X${1}"; then
> > -+      func_dirname_result="${3}"
> > -+    else
> > -+      func_dirname_result="$func_dirname_result${2}"
> > ++
> > + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
> > + $as_echo_n "checking for $LD option to reload object files... " >&6; }
> > + if ${lt_cv_ld_reload_flag+:} false; then :
> > +@@ -6179,6 +6270,11 @@ case $reload_flag in
> > + esac
> > + reload_cmds='$LD$reload_flag -o $output$reload_objs'
> > + case $host_os in
> > ++  cygwin* | mingw* | pw32* | cegcc*)
> > ++    if test "$GCC" != yes; then
> > ++      reload_cmds=false
> >  +    fi
> > -+    func_basename_result=`$ECHO "${1}" | $SED -e "$basename"`
> > -+} # func_dirname_and_basename may be replaced by extended shell implementation
> > ++    ;;
> > +   darwin*)
> > +     if test "$GCC" = yes; then
> > +       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
> > +@@ -6347,7 +6443,8 @@ mingw* | pw32*)
> > +     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
> > +     lt_cv_file_magic_cmd='func_win32_libid'
> > +   else
> > +-    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
> > ++    # Keep this pattern in sync with the one in func_win32_libid.
> > ++    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
> > +     lt_cv_file_magic_cmd='$OBJDUMP -f'
> > +   fi
> > +   ;;
> > +@@ -6501,6 +6598,21 @@ esac
> > + fi
> > + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
> > + $as_echo "$lt_cv_deplibs_check_method" >&6; }
> >  +
> > ++file_magic_glob=
> > ++want_nocaseglob=no
> > ++if test "$build" = "$host"; then
> > ++  case $host_os in
> > ++  mingw* | pw32*)
> > ++    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
> > ++      want_nocaseglob=yes
> > ++    else
> > ++      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
> > ++    fi
> > ++    ;;
> > ++  esac
> > ++fi
> >  +
> > -+# func_stripname prefix suffix name
> > -+# strip PREFIX and SUFFIX off of NAME.
> > -+# PREFIX and SUFFIX must not contain globbing or regex special
> > -+# characters, hashes, percent signs, but SUFFIX may contain a leading
> > -+# dot (in which case that matches only a dot).
> > -+# func_strip_suffix prefix name
> > -+func_stripname ()
> > -+{
> > -+    case ${2} in
> > -+      .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
> > -+      *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
> > -+    esac
> > -+} # func_stripname may be replaced by extended shell implementation
> > + file_magic_cmd=$lt_cv_file_magic_cmd
> > + deplibs_check_method=$lt_cv_deplibs_check_method
> > + test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > +@@ -6516,6 +6628,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
> >
> > --# Generated shell functions inserted here.
> >
> > - # These SED scripts presuppose an absolute path with a trailing slash.
> > - pathcar='s,^/\([^/]*\).*$,\1,'
> > -@@ -376,6 +406,15 @@ sed_quote_subst='s/\([`"$\\]\)/\\\1/g'
> > - # Same as above, but do not quote variable references.
> > - double_quote_subst='s/\(["`\\]\)/\\\1/g'
> >
> > -+# Sed substitution that turns a string into a regex matching for the
> > -+# string literally.
> > -+sed_make_literal_regex='s,[].[^$\\*\/],\\&,g'
> >  +
> > -+# Sed substitution that converts a w32 file name or path
> > -+# which contains forward slashes, into one that contains
> > -+# (escaped) backslashes.  A very naive implementation.
> > -+lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
> >  +
> > - # Re-`\' parameter expansions in output of double_quote_subst that were
> > - # `\'-ed in input to the same.  If an odd number of `\' preceded a '$'
> > - # in input to double_quote_subst, that '$' was protected from expansion.
> > -@@ -404,7 +443,7 @@ opt_warning=:
> > - # name if it has been set yet.
> > - func_echo ()
> > - {
> > --    $ECHO "$progname${mode+: }$mode: $*"
> > -+    $ECHO "$progname: ${opt_mode+$opt_mode: }$*"
> > - }
> > -
> > - # func_verbose arg...
> > -@@ -430,14 +469,14 @@ func_echo_all ()
> > - # Echo program name prefixed message to standard error.
> > - func_error ()
> > - {
> > --    $ECHO "$progname${mode+: }$mode: "${1+"$@"} 1>&2
> > -+    $ECHO "$progname: ${opt_mode+$opt_mode: }"${1+"$@"} 1>&2
> > - }
> > -
> > - # func_warning arg...
> > - # Echo program name prefixed warning message to standard error.
> > - func_warning ()
> > - {
> > --    $opt_warning && $ECHO "$progname${mode+: }$mode: warning: "${1+"$@"} 1>&2
> > -+    $opt_warning && $ECHO "$progname: ${opt_mode+$opt_mode: }warning: "${1+"$@"} 1>&2
> > -
> > -     # bash bug again:
> > -     :
> > -@@ -656,19 +695,35 @@ func_show_eval_locale ()
> > -     fi
> > - }
> > -
> > --
> > --
> > -+# func_tr_sh
> > -+# Turn $1 into a string suitable for a shell variable name.
> > -+# Result is stored in $func_tr_sh_result.  All characters
> > -+# not in the set a-zA-Z0-9_ are replaced with '_'. Further,
> > -+# if $1 begins with a digit, a '_' is prepended as well.
> > -+func_tr_sh ()
> > -+{
> > -+  case $1 in
> > -+  [0-9]* | *[!a-zA-Z0-9_]*)
> > -+    func_tr_sh_result=`$ECHO "$1" | $SED 's/^\([0-9]\)/_\1/; s/[^a-zA-Z0-9_]/_/g'`
> > -+    ;;
> > -+  * )
> > -+    func_tr_sh_result=$1
> > -+    ;;
> > -+  esac
> > -+}
> > -
> > -
> > - # func_version
> > - # Echo version message to standard output and exit.
> > - func_version ()
> > - {
> > -+    $opt_debug
> >  +
> > -     $SED -n '/(C)/!b go
> > -     :more
> > -     /\./!{
> > -       N
> > --      s/\n# //
> > -+      s/\n# / /
> > -       b more
> > -     }
> > -     :go
> > -@@ -685,7 +740,9 @@ func_version ()
> > - # Echo short help message to standard output and exit.
> > - func_usage ()
> > - {
> > --    $SED -n '/^# Usage:/,/^#  *-h/ {
> > -+    $opt_debug
> >  +
> > -+    $SED -n '/^# Usage:/,/^#  *.*--help/ {
> > -         s/^# //
> > -     s/^# *$//
> > -     s/\$progname/'$progname'/
> > -@@ -701,7 +758,10 @@ func_usage ()
> > - # unless 'noexit' is passed as argument.
> > - func_help ()
> > - {
> > -+    $opt_debug
> >  +
> > -     $SED -n '/^# Usage:/,/# Report bugs to/ {
> > -+    :print
> > -         s/^# //
> > -     s/^# *$//
> > -     s*\$progname*'$progname'*
> > -@@ -714,7 +774,11 @@ func_help ()
> > -     s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED 1q`"'/
> > -     s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED 1q`"'/
> > -     p
> > --     }' < "$progpath"
> > -+    d
> > -+     }
> > -+     /^# .* home page:/b print
> > -+     /^# General help using/b print
> > -+     ' < "$progpath"
> > -     ret=$?
> > -     if test -z "$1"; then
> > -       exit $ret
> > -@@ -726,12 +790,39 @@ func_help ()
> > - # exit_cmd.
> > - func_missing_arg ()
> > - {
> > --    func_error "missing argument for $1"
> > -+    $opt_debug
> >  +
> > -+    func_error "missing argument for $1."
> > -     exit_cmd=exit
> > - }
> > -
> > --exit_cmd=:
> > -
> > -+# func_split_short_opt shortopt
> > -+# Set func_split_short_opt_name and func_split_short_opt_arg shell
> > -+# variables after splitting SHORTOPT after the 2nd character.
> > -+func_split_short_opt ()
> > -+{
> > -+    my_sed_short_opt='1s/^\(..\).*$/\1/;q'
> > -+    my_sed_short_rest='1s/^..\(.*\)$/\1/;q'
> >  +
> > -+    func_split_short_opt_name=`$ECHO "$1" | $SED "$my_sed_short_opt"`
> > -+    func_split_short_opt_arg=`$ECHO "$1" | $SED "$my_sed_short_rest"`
> > -+} # func_split_short_opt may be replaced by extended shell implementation
> >  +
> >  +
> > -+# func_split_long_opt longopt
> > -+# Set func_split_long_opt_name and func_split_long_opt_arg shell
> > -+# variables after splitting LONGOPT at the `=' sign.
> > -+func_split_long_opt ()
> > -+{
> > -+    my_sed_long_opt='1s/^\(--[^=]*\)=.*/\1/;q'
> > -+    my_sed_long_arg='1s/^--[^=]*=//'
> >  +
> > -+    func_split_long_opt_name=`$ECHO "$1" | $SED "$my_sed_long_opt"`
> > -+    func_split_long_opt_arg=`$ECHO "$1" | $SED "$my_sed_long_arg"`
> > -+} # func_split_long_opt may be replaced by extended shell implementation
> > ++if test -n "$ac_tool_prefix"; then
> > ++  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
> > ++set dummy ${ac_tool_prefix}dlltool; ac_word=$2
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > ++$as_echo_n "checking for $ac_word... " >&6; }
> > ++if ${ac_cv_prog_DLLTOOL+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  if test -n "$DLLTOOL"; then
> > ++  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
> > ++else
> > ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> > ++for as_dir in $PATH
> > ++do
> > ++  IFS=$as_save_IFS
> > ++  test -z "$as_dir" && as_dir=.
> > ++    for ac_exec_ext in '' $ac_executable_extensions; do
> > ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > ++    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
> > ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> > ++    break 2
> > ++  fi
> > ++done
> > ++  done
> > ++IFS=$as_save_IFS
> >  +
> > -+exit_cmd=:
> > -
> > -
> > -
> > -@@ -741,26 +832,64 @@ magic="%%%MAGIC variable%%%"
> > - magic_exe="%%%MAGIC EXE variable%%%"
> > -
> > - # Global variables.
> > --# $mode is unset
> > - nonopt=
> > --execute_dlfiles=
> > - preserve_args=
> > - lo2o="s/\\.lo\$/.${objext}/"
> > - o2lo="s/\\.${objext}\$/.lo/"
> > - extracted_archives=
> > - extracted_serial=0
> > -
> > --opt_dry_run=false
> > --opt_finish=:
> > --opt_duplicate_deps=false
> > --opt_silent=false
> > --opt_debug=:
> > --
> > - # If this variable is set in any of the actions, the command in it
> > - # will be execed at the end.  This prevents here-documents from being
> > - # left over by shells.
> > - exec_cmd=
> > -
> > -+# func_append var value
> > -+# Append VALUE to the end of shell variable VAR.
> > -+func_append ()
> > -+{
> > -+    eval "${1}=\$${1}\${2}"
> > -+} # func_append may be replaced by extended shell implementation
> > ++fi
> > ++fi
> > ++DLLTOOL=$ac_cv_prog_DLLTOOL
> > ++if test -n "$DLLTOOL"; then
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
> > ++$as_echo "$DLLTOOL" >&6; }
> > ++else
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > ++$as_echo "no" >&6; }
> > ++fi
> >  +
> > -+# func_append_quoted var value
> > -+# Quote VALUE and append to the end of shell variable VAR, separated
> > -+# by a space.
> > -+func_append_quoted ()
> > -+{
> > -+    func_quote_for_eval "${2}"
> > -+    eval "${1}=\$${1}\\ \$func_quote_for_eval_result"
> > -+} # func_append_quoted may be replaced by extended shell implementation
> >  +
> > ++fi
> > ++if test -z "$ac_cv_prog_DLLTOOL"; then
> > ++  ac_ct_DLLTOOL=$DLLTOOL
> > ++  # Extract the first word of "dlltool", so it can be a program name with args.
> > ++set dummy dlltool; ac_word=$2
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > ++$as_echo_n "checking for $ac_word... " >&6; }
> > ++if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  if test -n "$ac_ct_DLLTOOL"; then
> > ++  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
> > ++else
> > ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> > ++for as_dir in $PATH
> > ++do
> > ++  IFS=$as_save_IFS
> > ++  test -z "$as_dir" && as_dir=.
> > ++    for ac_exec_ext in '' $ac_executable_extensions; do
> > ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > ++    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
> > ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> > ++    break 2
> > ++  fi
> > ++done
> > ++  done
> > ++IFS=$as_save_IFS
> >  +
> > -+# func_arith arithmetic-term...
> > -+func_arith ()
> > -+{
> > -+    func_arith_result=`expr "${@}"`
> > -+} # func_arith may be replaced by extended shell implementation
> > ++fi
> > ++fi
> > ++ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
> > ++if test -n "$ac_ct_DLLTOOL"; then
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
> > ++$as_echo "$ac_ct_DLLTOOL" >&6; }
> > ++else
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > ++$as_echo "no" >&6; }
> > ++fi
> >  +
> > ++  if test "x$ac_ct_DLLTOOL" = x; then
> > ++    DLLTOOL="false"
> > ++  else
> > ++    case $cross_compiling:$ac_tool_warned in
> > ++yes:)
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
> > ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
> > ++ac_tool_warned=yes ;;
> > ++esac
> > ++    DLLTOOL=$ac_ct_DLLTOOL
> > ++  fi
> > ++else
> > ++  DLLTOOL="$ac_cv_prog_DLLTOOL"
> > ++fi
> >  +
> > -+# func_len string
> > -+# STRING may not start with a hyphen.
> > -+func_len ()
> > -+{
> > -+    func_len_result=`expr "${1}" : ".*" 2>/dev/null || echo $max_cmd_len`
> > -+} # func_len may be replaced by extended shell implementation
> > ++test -z "$DLLTOOL" && DLLTOOL=dlltool
> >  +
> >  +
> > -+# func_lo2o object
> > -+func_lo2o ()
> > -+{
> > -+    func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
> > -+} # func_lo2o may be replaced by extended shell implementation
> >  +
> >  +
> > -+# func_xform libobj-or-source
> > -+func_xform ()
> > -+{
> > -+    func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
> > -+} # func_xform may be replaced by extended shell implementation
> >  +
> >  +
> > - # func_fatal_configuration arg...
> > - # Echo program name prefixed message to standard error, followed by
> > - # a configuration failure hint, and exit.
> > -@@ -850,130 +979,204 @@ func_enable_tag ()
> > -   esac
> > - }
> > -
> > --# Parse options once, thoroughly.  This comes as soon as possible in
> > --# the script to make things like `libtool --version' happen quickly.
> > -+# func_check_version_match
> > -+# Ensure that we are using m4 macros, and libtool script from the same
> > -+# release of libtool.
> > -+func_check_version_match ()
> > - {
> > -+  if test "$package_revision" != "$macro_revision"; then
> > -+    if test "$VERSION" != "$macro_version"; then
> > -+      if test -z "$macro_version"; then
> > -+        cat >&2 <<_LT_EOF
> > -+$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
> > -+$progname: definition of this LT_INIT comes from an older release.
> > -+$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
> > -+$progname: and run autoconf again.
> > -+_LT_EOF
> > -+      else
> > -+        cat >&2 <<_LT_EOF
> > -+$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
> > -+$progname: definition of this LT_INIT comes from $PACKAGE $macro_version.
> > -+$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
> > -+$progname: and run autoconf again.
> > -+_LT_EOF
> > -+      fi
> > -+    else
> > -+      cat >&2 <<_LT_EOF
> > -+$progname: Version mismatch error.  This is $PACKAGE $VERSION, revision $package_revision,
> > -+$progname: but the definition of this LT_INIT comes from revision $macro_revision.
> > -+$progname: You should recreate aclocal.m4 with macros from revision $package_revision
> > -+$progname: of $PACKAGE $VERSION and run autoconf again.
> > -+_LT_EOF
> > -+    fi
> > -
> > --  # Shorthand for --mode=foo, only valid as the first argument
> > --  case $1 in
> > --  clean|clea|cle|cl)
> > --    shift; set dummy --mode clean ${1+"$@"}; shift
> > --    ;;
> > --  compile|compil|compi|comp|com|co|c)
> > --    shift; set dummy --mode compile ${1+"$@"}; shift
> > --    ;;
> > --  execute|execut|execu|exec|exe|ex|e)
> > --    shift; set dummy --mode execute ${1+"$@"}; shift
> > --    ;;
> > --  finish|finis|fini|fin|fi|f)
> > --    shift; set dummy --mode finish ${1+"$@"}; shift
> > --    ;;
> > --  install|instal|insta|inst|ins|in|i)
> > --    shift; set dummy --mode install ${1+"$@"}; shift
> > --    ;;
> > --  link|lin|li|l)
> > --    shift; set dummy --mode link ${1+"$@"}; shift
> > --    ;;
> > --  uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
> > --    shift; set dummy --mode uninstall ${1+"$@"}; shift
> > --    ;;
> > --  esac
> > -+    exit $EXIT_MISMATCH
> > -+  fi
> > -+}
> >  +
> >  +
> > -+# Shorthand for --mode=foo, only valid as the first argument
> > -+case $1 in
> > -+clean|clea|cle|cl)
> > -+  shift; set dummy --mode clean ${1+"$@"}; shift
> > -+  ;;
> > -+compile|compil|compi|comp|com|co|c)
> > -+  shift; set dummy --mode compile ${1+"$@"}; shift
> > -+  ;;
> > -+execute|execut|execu|exec|exe|ex|e)
> > -+  shift; set dummy --mode execute ${1+"$@"}; shift
> > -+  ;;
> > -+finish|finis|fini|fin|fi|f)
> > -+  shift; set dummy --mode finish ${1+"$@"}; shift
> > -+  ;;
> > -+install|instal|insta|inst|ins|in|i)
> > -+  shift; set dummy --mode install ${1+"$@"}; shift
> > -+  ;;
> > -+link|lin|li|l)
> > -+  shift; set dummy --mode link ${1+"$@"}; shift
> > ++
> > ++
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
> > ++$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
> > ++if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  lt_cv_sharedlib_from_linklib_cmd='unknown'
> > ++
> > ++case $host_os in
> > ++cygwin* | mingw* | pw32* | cegcc*)
> > ++  # two different shell functions defined in ltmain.sh
> > ++  # decide which to use based on capabilities of $DLLTOOL
> > ++  case `$DLLTOOL --help 2>&1` in
> > ++  *--identify-strict*)
> > ++    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
> > ++    ;;
> > ++  *)
> > ++    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
> > ++    ;;
> > ++  esac
> >  +  ;;
> > -+uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
> > -+  shift; set dummy --mode uninstall ${1+"$@"}; shift
> > ++*)
> > ++  # fallback: assume linklib IS sharedlib
> > ++  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
> >  +  ;;
> >  +esac
> > ++
> > ++fi
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
> > ++$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
> > ++sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
> > ++test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > + plugin_option=
> > + plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
> > + for plugin in $plugin_names; do
> > +@@ -6530,8 +6793,10 @@ for plugin in $plugin_names; do
> > + done
> > +
> > + if test -n "$ac_tool_prefix"; then
> > +-  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
> > +-set dummy ${ac_tool_prefix}ar; ac_word=$2
> > ++  for ac_prog in ar
> > ++  do
> > ++    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
> > ++set dummy $ac_tool_prefix$ac_prog; ac_word=$2
> > + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > + $as_echo_n "checking for $ac_word... " >&6; }
> > + if ${ac_cv_prog_AR+:} false; then :
> > +@@ -6547,7 +6812,7 @@ do
> > +   test -z "$as_dir" && as_dir=.
> > +     for ac_exec_ext in '' $ac_executable_extensions; do
> > +   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > +-    ac_cv_prog_AR="${ac_tool_prefix}ar"
> > ++    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
> > +     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> > +     break 2
> > +   fi
> > +@@ -6567,11 +6832,15 @@ $as_echo "no" >&6; }
> > + fi
> > +
> > +
> > ++    test -n "$AR" && break
> > ++  done
> > + fi
> > +-if test -z "$ac_cv_prog_AR"; then
> > ++if test -z "$AR"; then
> > +   ac_ct_AR=$AR
> > +-  # Extract the first word of "ar", so it can be a program name with args.
> > +-set dummy ar; ac_word=$2
> > ++  for ac_prog in ar
> > ++do
> > ++  # Extract the first word of "$ac_prog", so it can be a program name with args.
> > ++set dummy $ac_prog; ac_word=$2
> > + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > + $as_echo_n "checking for $ac_word... " >&6; }
> > + if ${ac_cv_prog_ac_ct_AR+:} false; then :
> > +@@ -6587,7 +6856,7 @@ do
> > +   test -z "$as_dir" && as_dir=.
> > +     for ac_exec_ext in '' $ac_executable_extensions; do
> > +   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > +-    ac_cv_prog_ac_ct_AR="ar"
> > ++    ac_cv_prog_ac_ct_AR="$ac_prog"
> > +     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> > +     break 2
> > +   fi
> > +@@ -6606,6 +6875,10 @@ else
> > + $as_echo "no" >&6; }
> > + fi
> >
> > --  # Parse non-mode specific arguments:
> > --  while test "$#" -gt 0; do
> >  +
> > ++  test -n "$ac_ct_AR" && break
> > ++done
> >  +
> > -+# Option defaults:
> > -+opt_debug=:
> > -+opt_dry_run=false
> > -+opt_config=false
> > -+opt_preserve_dup_deps=false
> > -+opt_features=false
> > -+opt_finish=false
> > -+opt_help=false
> > -+opt_help_all=false
> > -+opt_silent=:
> > -+opt_verbose=:
> > -+opt_silent=false
> > -+opt_verbose=false
> > +   if test "x$ac_ct_AR" = x; then
> > +     AR="false"
> > +   else
> > +@@ -6617,29 +6890,81 @@ ac_tool_warned=yes ;;
> > + esac
> > +     AR=$ac_ct_AR
> > +   fi
> > +-else
> > +-  AR="$ac_cv_prog_AR"
> > + fi
> > +
> > +-test -z "$AR" && AR=ar
> > +-if test -n "$plugin_option"; then
> > +-  if $AR --help 2>&1 | grep -q "\--plugin"; then
> > +-    touch conftest.c
> > +-    $AR $plugin_option rc conftest.a conftest.c
> > +-    if test "$?" != 0; then
> > +-      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
> > ++  touch conftest.c
> > ++  $AR $plugin_option rc conftest.a conftest.c
> > ++  if test "$?" != 0; then
> > ++    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
> > + $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
> > +-    else
> > +-      AR="$AR $plugin_option"
> > +-    fi
> > +-    rm -f conftest.*
> > ++  else
> > ++    AR="$AR $plugin_option"
> > +   fi
> > +-fi
> > +-test -z "$AR_FLAGS" && AR_FLAGS=cru
> > ++  rm -f conftest.*
> > ++: ${AR=ar}
> > ++: ${AR_FLAGS=cru}
> >  +
> >  +
> > -+# Parse options once, thoroughly.  This comes as soon as possible in the
> > -+# script to make things like `--version' happen as quickly as we can.
> > ++
> > ++
> > ++
> > ++
> > ++
> > +
> > +
> > +
> > +
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
> > ++$as_echo_n "checking for archiver @FILE support... " >&6; }
> > ++if ${lt_cv_ar_at_file+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  lt_cv_ar_at_file=no
> > ++   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > ++/* end confdefs.h.  */
> > ++
> > ++int
> > ++main ()
> >  +{
> > -+  # this just eases exit handling
> > -+  while test $# -gt 0; do
> > -     opt="$1"
> > -     shift
> > --
> > -     case $opt in
> > --      --config)             func_config                                     ;;
> > --
> > --      --debug)              preserve_args="$preserve_args $opt"
> > -+      --debug|-x)   opt_debug='set -x'
> > -                     func_echo "enabling shell trace mode"
> > --                    opt_debug='set -x'
> > -                     $opt_debug
> > -                     ;;
> > --
> > --      -dlopen)              test "$#" -eq 0 && func_missing_arg "$opt" && break
> > --                    execute_dlfiles="$execute_dlfiles $1"
> > --                    shift
> > -+      --dry-run|--dryrun|-n)
> > -+                    opt_dry_run=:
> > -                     ;;
> > --
> > --      --dry-run | -n)       opt_dry_run=:                                   ;;
> > --      --features)       func_features                                       ;;
> > --      --finish)             mode="finish"                                   ;;
> > --      --no-finish)  opt_finish=false                                ;;
> > --
> > --      --mode)               test "$#" -eq 0 && func_missing_arg "$opt" && break
> > --                    case $1 in
> > --                      # Valid mode arguments:
> > --                      clean)        ;;
> > --                      compile)      ;;
> > --                      execute)      ;;
> > --                      finish)       ;;
> > --                      install)      ;;
> > --                      link)         ;;
> > --                      relink)       ;;
> > --                      uninstall)    ;;
> > --
> > --                      # Catch anything else as an error
> > --                      *) func_error "invalid argument for $opt"
> > --                         exit_cmd=exit
> > --                         break
> > --                         ;;
> > --                    esac
> > --
> > --                    mode="$1"
> > -+      --config)
> > -+                    opt_config=:
> > -+func_config
> > -+                    ;;
> > -+      --dlopen|-dlopen)
> > -+                    optarg="$1"
> > -+                    opt_dlopen="${opt_dlopen+$opt_dlopen
> > -+}$optarg"
> > -                     shift
> > -                     ;;
> > --
> > -       --preserve-dup-deps)
> > --                    opt_duplicate_deps=:                            ;;
> > --
> > --      --quiet|--silent)     preserve_args="$preserve_args $opt"
> > --                    opt_silent=:
> > --                    opt_verbose=false
> > -+                    opt_preserve_dup_deps=:
> > -                     ;;
> > --
> > --      --no-quiet|--no-silent)
> > --                    preserve_args="$preserve_args $opt"
> > --                    opt_silent=false
> > -+      --features)
> > -+                    opt_features=:
> > -+func_features
> > -                     ;;
> > --
> > --      --verbose| -v)        preserve_args="$preserve_args $opt"
> > -+      --finish)
> > -+                    opt_finish=:
> > -+set dummy --mode finish ${1+"$@"}; shift
> > -+                    ;;
> > -+      --help)
> > -+                    opt_help=:
> > -+                    ;;
> > -+      --help-all)
> > -+                    opt_help_all=:
> > -+opt_help=': help-all'
> > -+                    ;;
> > -+      --mode)
> > -+                    test $# = 0 && func_missing_arg $opt && break
> > -+                    optarg="$1"
> > -+                    opt_mode="$optarg"
> > -+case $optarg in
> > -+  # Valid mode arguments:
> > -+  clean|compile|execute|finish|install|link|relink|uninstall) ;;
> > -+
> > -+  # Catch anything else as an error
> > -+  *) func_error "invalid argument for $opt"
> > -+     exit_cmd=exit
> > -+     break
> > -+     ;;
> > -+esac
> > -+                    shift
> > -+                    ;;
> > -+      --no-silent|--no-quiet)
> > -                     opt_silent=false
> > --                    opt_verbose=:
> > -+func_append preserve_args " $opt"
> > -                     ;;
> > --
> > --      --no-verbose) preserve_args="$preserve_args $opt"
> > -+      --no-verbose)
> > -                     opt_verbose=false
> > -+func_append preserve_args " $opt"
> > -                     ;;
> > --
> > --      --tag)                test "$#" -eq 0 && func_missing_arg "$opt" && break
> > --                    preserve_args="$preserve_args $opt $1"
> > --                    func_enable_tag "$1"    # tagname is set here
> > -+      --silent|--quiet)
> > -+                    opt_silent=:
> > -+func_append preserve_args " $opt"
> > -+        opt_verbose=false
> > -+                    ;;
> > -+      --verbose|-v)
> > -+                    opt_verbose=:
> > -+func_append preserve_args " $opt"
> > -+opt_silent=false
> > -+                    ;;
> > -+      --tag)
> > -+                    test $# = 0 && func_missing_arg $opt && break
> > -+                    optarg="$1"
> > -+                    opt_tag="$optarg"
> > -+func_append preserve_args " $opt $optarg"
> > -+func_enable_tag "$optarg"
> > -                     shift
> > -                     ;;
> > -
> > -+      -\?|-h)               func_usage                              ;;
> > -+      --help)               func_help                               ;;
> > -+      --version)    func_version                            ;;
> >  +
> > -       # Separate optargs to long options:
> > --      -dlopen=*|--mode=*|--tag=*)
> > --                    func_opt_split "$opt"
> > --                    set dummy "$func_opt_split_opt" "$func_opt_split_arg" ${1+"$@"}
> > -+      --*=*)
> > -+                    func_split_long_opt "$opt"
> > -+                    set dummy "$func_split_long_opt_name" "$func_split_long_opt_arg" ${1+"$@"}
> > -                     shift
> > -                     ;;
> > -
> > --      -\?|-h)               func_usage                                      ;;
> > --      --help)               opt_help=:                                      ;;
> > --      --help-all)   opt_help=': help-all'                           ;;
> > --      --version)    func_version                                    ;;
> > --
> > --      -*)           func_fatal_help "unrecognized option \`$opt'"   ;;
> > --
> > --      *)            nonopt="$opt"
> > --                    break
> > -+      # Separate non-argument short options:
> > -+      -\?*|-h*|-n*|-v*)
> > -+                    func_split_short_opt "$opt"
> > -+                    set dummy "$func_split_short_opt_name" "-$func_split_short_opt_arg" ${1+"$@"}
> > -+                    shift
> > -                     ;;
> > ++  ;
> > ++  return 0;
> > ++}
> > ++_ACEOF
> > ++if ac_fn_c_try_compile "$LINENO"; then :
> > ++  echo conftest.$ac_objext > conftest.lst
> > ++      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
> > ++      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
> > ++  (eval $lt_ar_try) 2>&5
> > ++  ac_status=$?
> > ++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> > ++  test $ac_status = 0; }
> > ++      if test "$ac_status" -eq 0; then
> > ++    # Ensure the archiver fails upon bogus file names.
> > ++    rm -f conftest.$ac_objext libconftest.a
> > ++    { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
> > ++  (eval $lt_ar_try) 2>&5
> > ++  ac_status=$?
> > ++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> > ++  test $ac_status = 0; }
> > ++    if test "$ac_status" -ne 0; then
> > ++          lt_cv_ar_at_file=@
> > ++        fi
> > ++      fi
> > ++      rm -f conftest.* libconftest.a
> >  +
> > -+      --)           break                                   ;;
> > -+      -*)           func_fatal_help "unrecognized option \`$opt'" ;;
> > -+      *)            set dummy "$opt" ${1+"$@"};     shift; break  ;;
> > -     esac
> > -   done
> > -
> > -+  # Validate options:
> > ++fi
> > ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> >  +
> > -+  # save first non-option argument
> > -+  if test "$#" -gt 0; then
> > -+    nonopt="$opt"
> > -+    shift
> > -+  fi
> > ++fi
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
> > ++$as_echo "$lt_cv_ar_at_file" >&6; }
> >  +
> > -+  # preserve --debug
> > -+  test "$opt_debug" = : || func_append preserve_args " --debug"
> > ++if test "x$lt_cv_ar_at_file" = xno; then
> > ++  archiver_list_spec=
> > ++else
> > ++  archiver_list_spec=$lt_cv_ar_at_file
> > ++fi
> >
> > -   case $host in
> > -     *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* )
> > -@@ -981,82 +1184,44 @@ func_enable_tag ()
> > -       opt_duplicate_compiler_generated_deps=:
> > -       ;;
> > -     *)
> > --      opt_duplicate_compiler_generated_deps=$opt_duplicate_deps
> > -+      opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps
> > -       ;;
> > -   esac
> >
> > --  # Having warned about all mis-specified options, bail out if
> > --  # anything was wrong.
> > --  $exit_cmd $EXIT_FAILURE
> > --}
> > -+  $opt_help || {
> > -+    # Sanity checks first:
> > -+    func_check_version_match
> >
> > --# func_check_version_match
> > --# Ensure that we are using m4 macros, and libtool script from the same
> > --# release of libtool.
> > --func_check_version_match ()
> > --{
> > --  if test "$package_revision" != "$macro_revision"; then
> > --    if test "$VERSION" != "$macro_version"; then
> > --      if test -z "$macro_version"; then
> > --        cat >&2 <<_LT_EOF
> > --$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
> > --$progname: definition of this LT_INIT comes from an older release.
> > --$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
> > --$progname: and run autoconf again.
> > --_LT_EOF
> > --      else
> > --        cat >&2 <<_LT_EOF
> > --$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
> > --$progname: definition of this LT_INIT comes from $PACKAGE $macro_version.
> > --$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
> > --$progname: and run autoconf again.
> > --_LT_EOF
> > --      fi
> > --    else
> > --      cat >&2 <<_LT_EOF
> > --$progname: Version mismatch error.  This is $PACKAGE $VERSION, revision $package_revision,
> > --$progname: but the definition of this LT_INIT comes from revision $macro_revision.
> > --$progname: You should recreate aclocal.m4 with macros from revision $package_revision
> > --$progname: of $PACKAGE $VERSION and run autoconf again.
> > --_LT_EOF
> > -+    if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
> > -+      func_fatal_configuration "not configured to build any kind of library"
> > -     fi
> > -
> > --    exit $EXIT_MISMATCH
> > --  fi
> > --}
> > --
> > -+    # Darwin sucks
> > -+    eval std_shrext=\"$shrext_cmds\"
> > -
> > --## ----------- ##
> > --##    Main.    ##
> > --## ----------- ##
> > --
> > --$opt_help || {
> > --  # Sanity checks first:
> > --  func_check_version_match
> > --
> > --  if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
> > --    func_fatal_configuration "not configured to build any kind of library"
> > --  fi
> > -+    # Only execute mode is allowed to have -dlopen flags.
> > -+    if test -n "$opt_dlopen" && test "$opt_mode" != execute; then
> > -+      func_error "unrecognized option \`-dlopen'"
> > -+      $ECHO "$help" 1>&2
> > -+      exit $EXIT_FAILURE
> > -+    fi
> > +@@ -6986,8 +7311,8 @@ esac
> > + lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
> >
> > --  test -z "$mode" && func_fatal_error "error: you must specify a MODE."
> > -+    # Change the help message to a mode-specific one.
> > -+    generic_help="$help"
> > -+    help="Try \`$progname --help --mode=$opt_mode' for more information."
> > -+  }
> > + # Transform an extracted symbol line into symbol name and symbol address
> > +-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
> > +-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\", (void *) \&\2},/p'"
> > ++lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
> > ++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\", (void *) \&\2},/p'"
> >
> > + # Handle CRLF in mingw tool chain
> > + opt_cr=
> > +@@ -7023,6 +7348,7 @@ for ac_symprfx in "" "_"; do
> > +   else
> > +     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[  ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
> > +   fi
> > ++  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
> >
> > --  # Darwin sucks
> > --  eval "std_shrext=\"$shrext_cmds\""
> > -+  # Bail if the options were screwed
> > -+  $exit_cmd $EXIT_FAILURE
> > -+}
> > +   # Check to see that the pipe works correctly.
> > +   pipe_works=no
> > +@@ -7064,6 +7390,18 @@ _LT_EOF
> > +       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
> > +     if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
> > +       cat <<_LT_EOF > conftest.$ac_ext
> > ++/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
> > ++#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
> > ++/* DATA imports from DLLs on WIN32 con't be const, because runtime
> > ++   relocations are performed -- see ld's documentation on pseudo-relocs.  */
> > ++# define LT_DLSYM_CONST
> > ++#elif defined(__osf__)
> > ++/* This system does not cope well with relocations in const data.  */
> > ++# define LT_DLSYM_CONST
> > ++#else
> > ++# define LT_DLSYM_CONST const
> > ++#endif
> > ++
> > + #ifdef __cplusplus
> > + extern "C" {
> > + #endif
> > +@@ -7075,7 +7413,7 @@ _LT_EOF
> > +       cat <<_LT_EOF >> conftest.$ac_ext
> >
> > + /* The mapping between symbol names and symbols.  */
> > +-const struct {
> > ++LT_DLSYM_CONST struct {
> > +   const char *name;
> > +   void       *address;
> > + }
> > +@@ -7101,8 +7439,8 @@ static const void *lt_preloaded_setup() {
> > + _LT_EOF
> > +       # Now try linking the two files.
> > +       mv conftest.$ac_objext conftstm.$ac_objext
> > +-      lt_save_LIBS="$LIBS"
> > +-      lt_save_CFLAGS="$CFLAGS"
> > ++      lt_globsym_save_LIBS=$LIBS
> > ++      lt_globsym_save_CFLAGS=$CFLAGS
> > +       LIBS="conftstm.$ac_objext"
> > +       CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
> > +       if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
> > +@@ -7112,8 +7450,8 @@ _LT_EOF
> > +   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
> > +         pipe_works=yes
> > +       fi
> > +-      LIBS="$lt_save_LIBS"
> > +-      CFLAGS="$lt_save_CFLAGS"
> > ++      LIBS=$lt_globsym_save_LIBS
> > ++      CFLAGS=$lt_globsym_save_CFLAGS
> > +     else
> > +       echo "cannot find nm_test_func in $nlist" >&5
> > +     fi
> > +@@ -7150,6 +7488,16 @@ else
> > + $as_echo "ok" >&6; }
> > + fi
> >
> > --  # Only execute mode is allowed to have -dlopen flags.
> > --  if test -n "$execute_dlfiles" && test "$mode" != execute; then
> > --    func_error "unrecognized option \`-dlopen'"
> > --    $ECHO "$help" 1>&2
> > --    exit $EXIT_FAILURE
> > --  fi
> > ++# Response file support.
> > ++if test "$lt_cv_nm_interface" = "MS dumpbin"; then
> > ++  nm_file_list_spec='@'
> > ++elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
> > ++  nm_file_list_spec='@'
> > ++fi
> > ++
> > ++
> > ++
> > ++
> >
> > --  # Change the help message to a mode-specific one.
> > --  generic_help="$help"
> > --  help="Try \`$progname --help --mode=$mode' for more information."
> > --}
> >
> > -+## ----------- ##
> > -+##    Main.    ##
> > -+## ----------- ##
> >
> > - # func_lalib_p file
> > - # True iff FILE is a libtool `.la' library or `.lo' object file.
> > -@@ -1121,12 +1286,9 @@ func_ltwrapper_executable_p ()
> > - # temporary ltwrapper_script.
> > - func_ltwrapper_scriptname ()
> > - {
> > --    func_ltwrapper_scriptname_result=""
> > --    if func_ltwrapper_executable_p "$1"; then
> > --    func_dirname_and_basename "$1" "" "."
> > --    func_stripname '' '.exe' "$func_basename_result"
> > --    func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper"
> > --    fi
> > -+    func_dirname_and_basename "$1" "" "."
> > -+    func_stripname '' '.exe' "$func_basename_result"
> > -+    func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper"
> > - }
> > +@@ -7166,6 +7514,45 @@ fi
> >
> > - # func_ltwrapper_p file
> > -@@ -1149,7 +1311,7 @@ func_execute_cmds ()
> > -     save_ifs=$IFS; IFS='~'
> > -     for cmd in $1; do
> > -       IFS=$save_ifs
> > --      eval "cmd=\"$cmd\""
> > -+      eval cmd=\"$cmd\"
> > -       func_show_eval "$cmd" "${2-:}"
> > -     done
> > -     IFS=$save_ifs
> > -@@ -1172,6 +1334,37 @@ func_source ()
> > - }
> >
> >
> > -+# func_resolve_sysroot PATH
> > -+# Replace a leading = in PATH with a sysroot.  Store the result into
> > -+# func_resolve_sysroot_result
> > -+func_resolve_sysroot ()
> > -+{
> > -+  func_resolve_sysroot_result=$1
> > -+  case $func_resolve_sysroot_result in
> > -+  =*)
> > -+    func_stripname '=' '' "$func_resolve_sysroot_result"
> > -+    func_resolve_sysroot_result=$lt_sysroot$func_stripname_result
> > -+    ;;
> > -+  esac
> > -+}
> >  +
> > -+# func_replace_sysroot PATH
> > -+# If PATH begins with the sysroot, replace it with = and
> > -+# store the result into func_replace_sysroot_result.
> > -+func_replace_sysroot ()
> > -+{
> > -+  case "$lt_sysroot:$1" in
> > -+  ?*:"$lt_sysroot"*)
> > -+    func_stripname "$lt_sysroot" '' "$1"
> > -+    func_replace_sysroot_result="=$func_stripname_result"
> > -+    ;;
> > -+  *)
> > -+    # Including no sysroot.
> > -+    func_replace_sysroot_result=$1
> > -+    ;;
> > -+  esac
> > -+}
> >  +
> > - # func_infer_tag arg
> > - # Infer tagged configuration to use if any are available and
> > - # if one wasn't chosen via the "--tag" command line option.
> > -@@ -1184,8 +1377,7 @@ func_infer_tag ()
> > -     if test -n "$available_tags" && test -z "$tagname"; then
> > -       CC_quoted=
> > -       for arg in $CC; do
> > --        func_quote_for_eval "$arg"
> > --    CC_quoted="$CC_quoted $func_quote_for_eval_result"
> > -+    func_append_quoted CC_quoted "$arg"
> > -       done
> > -       CC_expanded=`func_echo_all $CC`
> > -       CC_quoted_expanded=`func_echo_all $CC_quoted`
> > -@@ -1204,8 +1396,7 @@ func_infer_tag ()
> > -         CC_quoted=
> > -         for arg in $CC; do
> > -           # Double-quote args containing other shell metacharacters.
> > --          func_quote_for_eval "$arg"
> > --          CC_quoted="$CC_quoted $func_quote_for_eval_result"
> > -+          func_append_quoted CC_quoted "$arg"
> > -         done
> > -         CC_expanded=`func_echo_all $CC`
> > -         CC_quoted_expanded=`func_echo_all $CC_quoted`
> > -@@ -1274,6 +1465,486 @@ EOF
> > -     }
> > - }
> > -
> >  +
> > -+##################################################
> > -+# FILE NAME AND PATH CONVERSION HELPER FUNCTIONS #
> > -+##################################################
> >  +
> > -+# func_convert_core_file_wine_to_w32 ARG
> > -+# Helper function used by file name conversion functions when $build is *nix,
> > -+# and $host is mingw, cygwin, or some other w32 environment. Relies on a
> > -+# correctly configured wine environment available, with the winepath program
> > -+# in $build's $PATH.
> > -+#
> > -+# ARG is the $build file name to be converted to w32 format.
> > -+# Result is available in $func_convert_core_file_wine_to_w32_result, and will
> > -+# be empty on error (or when ARG is empty)
> > -+func_convert_core_file_wine_to_w32 ()
> > -+{
> > -+  $opt_debug
> > -+  func_convert_core_file_wine_to_w32_result="$1"
> > -+  if test -n "$1"; then
> > -+    # Unfortunately, winepath does not exit with a non-zero error code, so we
> > -+    # are forced to check the contents of stdout. On the other hand, if the
> > -+    # command is not found, the shell will set an exit code of 127 and print
> > -+    # *an error message* to stdout. So we must check for both error code of
> > -+    # zero AND non-empty stdout, which explains the odd construction:
> > -+    func_convert_core_file_wine_to_w32_tmp=`winepath -w "$1" 2>/dev/null`
> > -+    if test "$?" -eq 0 && test -n "${func_convert_core_file_wine_to_w32_tmp}"; then
> > -+      func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" |
> > -+        $SED -e "$lt_sed_naive_backslashify"`
> > -+    else
> > -+      func_convert_core_file_wine_to_w32_result=
> > -+    fi
> > -+  fi
> > -+}
> > -+# end: func_convert_core_file_wine_to_w32
> >  +
> >  +
> > -+# func_convert_core_path_wine_to_w32 ARG
> > -+# Helper function used by path conversion functions when $build is *nix, and
> > -+# $host is mingw, cygwin, or some other w32 environment. Relies on a correctly
> > -+# configured wine environment available, with the winepath program in $build's
> > -+# $PATH. Assumes ARG has no leading or trailing path separator characters.
> > -+#
> > -+# ARG is path to be converted from $build format to win32.
> > -+# Result is available in $func_convert_core_path_wine_to_w32_result.
> > -+# Unconvertible file (directory) names in ARG are skipped; if no directory names
> > -+# are convertible, then the result may be empty.
> > -+func_convert_core_path_wine_to_w32 ()
> > -+{
> > -+  $opt_debug
> > -+  # unfortunately, winepath doesn't convert paths, only file names
> > -+  func_convert_core_path_wine_to_w32_result=""
> > -+  if test -n "$1"; then
> > -+    oldIFS=$IFS
> > -+    IFS=:
> > -+    for func_convert_core_path_wine_to_w32_f in $1; do
> > -+      IFS=$oldIFS
> > -+      func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f"
> > -+      if test -n "$func_convert_core_file_wine_to_w32_result" ; then
> > -+        if test -z "$func_convert_core_path_wine_to_w32_result"; then
> > -+          func_convert_core_path_wine_to_w32_result="$func_convert_core_file_wine_to_w32_result"
> > -+        else
> > -+          func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result"
> > -+        fi
> > -+      fi
> > -+    done
> > -+    IFS=$oldIFS
> > -+  fi
> > -+}
> > -+# end: func_convert_core_path_wine_to_w32
> >  +
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
> > ++$as_echo_n "checking for sysroot... " >&6; }
> >  +
> > -+# func_cygpath ARGS...
> > -+# Wrapper around calling the cygpath program via LT_CYGPATH. This is used when
> > -+# when (1) $build is *nix and Cygwin is hosted via a wine environment; or (2)
> > -+# $build is MSYS and $host is Cygwin, or (3) $build is Cygwin. In case (1) or
> > -+# (2), returns the Cygwin file name or path in func_cygpath_result (input
> > -+# file name or path is assumed to be in w32 format, as previously converted
> > -+# from $build's *nix or MSYS format). In case (3), returns the w32 file name
> > -+# or path in func_cygpath_result (input file name or path is assumed to be in
> > -+# Cygwin format). Returns an empty string on error.
> > -+#
> > -+# ARGS are passed to cygpath, with the last one being the file name or path to
> > -+# be converted.
> > -+#
> > -+# Specify the absolute *nix (or w32) name to cygpath in the LT_CYGPATH
> > -+# environment variable; do not put it in $PATH.
> > -+func_cygpath ()
> > -+{
> > -+  $opt_debug
> > -+  if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then
> > -+    func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null`
> > -+    if test "$?" -ne 0; then
> > -+      # on failure, ensure result is empty
> > -+      func_cygpath_result=
> > -+    fi
> > -+  else
> > -+    func_cygpath_result=
> > -+    func_error "LT_CYGPATH is empty or specifies non-existent file: \`$LT_CYGPATH'"
> > -+  fi
> > -+}
> > -+#end: func_cygpath
> > -+
> > ++# Check whether --with-libtool-sysroot was given.
> > ++if test "${with_libtool_sysroot+set}" = set; then :
> > ++  withval=$with_libtool_sysroot;
> > ++else
> > ++  with_libtool_sysroot=no
> > ++fi
> >  +
> > -+# func_convert_core_msys_to_w32 ARG
> > -+# Convert file name or path ARG from MSYS format to w32 format.  Return
> > -+# result in func_convert_core_msys_to_w32_result.
> > -+func_convert_core_msys_to_w32 ()
> > -+{
> > -+  $opt_debug
> > -+  # awkward: cmd appends spaces to result
> > -+  func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null |
> > -+    $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
> > -+}
> > -+#end: func_convert_core_msys_to_w32
> >  +
> > ++lt_sysroot=
> > ++case ${with_libtool_sysroot} in #(
> > ++ yes)
> > ++   if test "$GCC" = yes; then
> > ++     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
> > ++   fi
> > ++   ;; #(
> > ++ /*)
> > ++   lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"`
> > ++   ;; #(
> > ++ no|'')
> > ++   ;; #(
> > ++ *)
> > ++   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_libtool_sysroot}" >&5
> > ++$as_echo "${with_libtool_sysroot}" >&6; }
> > ++   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
> > ++   ;;
> > ++esac
> >  +
> > -+# func_convert_file_check ARG1 ARG2
> > -+# Verify that ARG1 (a file name in $build format) was converted to $host
> > -+# format in ARG2. Otherwise, emit an error message, but continue (resetting
> > -+# func_to_host_file_result to ARG1).
> > -+func_convert_file_check ()
> > -+{
> > -+  $opt_debug
> > -+  if test -z "$2" && test -n "$1" ; then
> > -+    func_error "Could not determine host file name corresponding to"
> > -+    func_error "  \`$1'"
> > -+    func_error "Continuing, but uninstalled executables may not work."
> > -+    # Fallback:
> > -+    func_to_host_file_result="$1"
> > -+  fi
> > -+}
> > -+# end func_convert_file_check
> > ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
> > ++$as_echo "${lt_sysroot:-no}" >&6; }
> > +
> > +
> > +
> > +@@ -7371,11 +7758,128 @@ sparc*-*solaris*)
> > +       ;;
> > +     esac
> > +   fi
> > +-  rm -rf conftest*
> > +-  ;;
> > ++  rm -rf conftest*
> > ++  ;;
> > ++esac
> >  +
> > ++need_locks="$enable_libtool_lock"
> >  +
> > -+# func_convert_path_check FROM_PATHSEP TO_PATHSEP FROM_PATH TO_PATH
> > -+# Verify that FROM_PATH (a path in $build format) was converted to $host
> > -+# format in TO_PATH. Otherwise, emit an error message, but continue, resetting
> > -+# func_to_host_file_result to a simplistic fallback value (see below).
> > -+func_convert_path_check ()
> > -+{
> > -+  $opt_debug
> > -+  if test -z "$4" && test -n "$3"; then
> > -+    func_error "Could not determine the host path corresponding to"
> > -+    func_error "  \`$3'"
> > -+    func_error "Continuing, but uninstalled executables may not work."
> > -+    # Fallback.  This is a deliberately simplistic "conversion" and
> > -+    # should not be "improved".  See libtool.info.
> > -+    if test "x$1" != "x$2"; then
> > -+      lt_replace_pathsep_chars="s|$1|$2|g"
> > -+      func_to_host_path_result=`echo "$3" |
> > -+        $SED -e "$lt_replace_pathsep_chars"`
> > -+    else
> > -+      func_to_host_path_result="$3"
> > -+    fi
> > ++if test -n "$ac_tool_prefix"; then
> > ++  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
> > ++set dummy ${ac_tool_prefix}mt; ac_word=$2
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > ++$as_echo_n "checking for $ac_word... " >&6; }
> > ++if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  if test -n "$MANIFEST_TOOL"; then
> > ++  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
> > ++else
> > ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> > ++for as_dir in $PATH
> > ++do
> > ++  IFS=$as_save_IFS
> > ++  test -z "$as_dir" && as_dir=.
> > ++    for ac_exec_ext in '' $ac_executable_extensions; do
> > ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > ++    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
> > ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> > ++    break 2
> >  +  fi
> > -+}
> > -+# end func_convert_path_check
> > -+
> > ++done
> > ++  done
> > ++IFS=$as_save_IFS
> >  +
> > -+# func_convert_path_front_back_pathsep FRONTPAT BACKPAT REPL ORIG
> > -+# Modifies func_to_host_path_result by prepending REPL if ORIG matches FRONTPAT
> > -+# and appending REPL if ORIG matches BACKPAT.
> > -+func_convert_path_front_back_pathsep ()
> > -+{
> > -+  $opt_debug
> > -+  case $4 in
> > -+  $1 ) func_to_host_path_result="$3$func_to_host_path_result"
> > -+    ;;
> > -+  esac
> > -+  case $4 in
> > -+  $2 ) func_append func_to_host_path_result "$3"
> > -+    ;;
> > -+  esac
> > -+}
> > -+# end func_convert_path_front_back_pathsep
> > ++fi
> > ++fi
> > ++MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
> > ++if test -n "$MANIFEST_TOOL"; then
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
> > ++$as_echo "$MANIFEST_TOOL" >&6; }
> > ++else
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > ++$as_echo "no" >&6; }
> > ++fi
> >  +
> >  +
> > -+##################################################
> > -+# $build to $host FILE NAME CONVERSION FUNCTIONS #
> > -+##################################################
> > -+# invoked via `$to_host_file_cmd ARG'
> > -+#
> > -+# In each case, ARG is the path to be converted from $build to $host format.
> > -+# Result will be available in $func_to_host_file_result.
> > ++fi
> > ++if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
> > ++  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
> > ++  # Extract the first word of "mt", so it can be a program name with args.
> > ++set dummy mt; ac_word=$2
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > ++$as_echo_n "checking for $ac_word... " >&6; }
> > ++if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  if test -n "$ac_ct_MANIFEST_TOOL"; then
> > ++  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
> > ++else
> > ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> > ++for as_dir in $PATH
> > ++do
> > ++  IFS=$as_save_IFS
> > ++  test -z "$as_dir" && as_dir=.
> > ++    for ac_exec_ext in '' $ac_executable_extensions; do
> > ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > ++    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
> > ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> > ++    break 2
> > ++  fi
> > ++done
> > ++  done
> > ++IFS=$as_save_IFS
> >  +
> > ++fi
> > ++fi
> > ++ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
> > ++if test -n "$ac_ct_MANIFEST_TOOL"; then
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
> > ++$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
> > ++else
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > ++$as_echo "no" >&6; }
> > ++fi
> >  +
> > -+# func_to_host_file ARG
> > -+# Converts the file name ARG from $build format to $host format. Return result
> > -+# in func_to_host_file_result.
> > -+func_to_host_file ()
> > -+{
> > -+  $opt_debug
> > -+  $to_host_file_cmd "$1"
> > -+}
> > -+# end func_to_host_file
> > ++  if test "x$ac_ct_MANIFEST_TOOL" = x; then
> > ++    MANIFEST_TOOL=":"
> > ++  else
> > ++    case $cross_compiling:$ac_tool_warned in
> > ++yes:)
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
> > ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
> > ++ac_tool_warned=yes ;;
> > + esac
> > ++    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
> > ++  fi
> > ++else
> > ++  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
> > ++fi
> >  +
> > ++test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
> > ++$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
> > ++if ${lt_cv_path_mainfest_tool+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  lt_cv_path_mainfest_tool=no
> > ++  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
> > ++  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
> > ++  cat conftest.err >&5
> > ++  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
> > ++    lt_cv_path_mainfest_tool=yes
> > ++  fi
> > ++  rm -f conftest*
> > ++fi
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
> > ++$as_echo "$lt_cv_path_mainfest_tool" >&6; }
> > ++if test "x$lt_cv_path_mainfest_tool" != xyes; then
> > ++  MANIFEST_TOOL=:
> > ++fi
> >  +
> > -+# func_to_tool_file ARG LAZY
> > -+# converts the file name ARG from $build format to toolchain format. Return
> > -+# result in func_to_tool_file_result.  If the conversion in use is listed
> > -+# in (the comma separated) LAZY, no conversion takes place.
> > -+func_to_tool_file ()
> > -+{
> > -+  $opt_debug
> > -+  case ,$2, in
> > -+    *,"$to_tool_file_cmd",*)
> > -+      func_to_tool_file_result=$1
> > -+      ;;
> > -+    *)
> > -+      $to_tool_file_cmd "$1"
> > -+      func_to_tool_file_result=$func_to_host_file_result
> > -+      ;;
> > -+  esac
> > -+}
> > -+# end func_to_tool_file
> >  +
> >  +
> > -+# func_convert_file_noop ARG
> > -+# Copy ARG to func_to_host_file_result.
> > -+func_convert_file_noop ()
> > -+{
> > -+  func_to_host_file_result="$1"
> > -+}
> > -+# end func_convert_file_noop
> > +
> > +-need_locks="$enable_libtool_lock"
> > +
> > +
> > +   case $host_os in
> > +@@ -7940,6 +8444,8 @@ _LT_EOF
> > +       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
> > +       echo "$AR cru libconftest.a conftest.o" >&5
> > +       $AR cru libconftest.a conftest.o 2>&5
> > ++      echo "$RANLIB libconftest.a" >&5
> > ++      $RANLIB libconftest.a 2>&5
> > +       cat > conftest.c << _LT_EOF
> > + int main() { return 0;}
> > + _LT_EOF
> > +@@ -8492,8 +8998,6 @@ fi
> > + lt_prog_compiler_pic=
> > + lt_prog_compiler_static=
> > +
> > +-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
> > +-$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > +
> > +   if test "$GCC" = yes; then
> > +     lt_prog_compiler_wl='-Wl,'
> > +@@ -8659,6 +9163,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > +     lt_prog_compiler_pic='--shared'
> > +     lt_prog_compiler_static='--static'
> > +     ;;
> > ++      nagfor*)
> > ++    # NAG Fortran compiler
> > ++    lt_prog_compiler_wl='-Wl,-Wl,,'
> > ++    lt_prog_compiler_pic='-PIC'
> > ++    lt_prog_compiler_static='-Bstatic'
> > ++    ;;
> > +       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
> > +         # Portland Group compilers (*not* the Pentium gcc compiler,
> > +     # which looks to be a dead project)
> > +@@ -8721,7 +9231,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > +       lt_prog_compiler_pic='-KPIC'
> > +       lt_prog_compiler_static='-Bstatic'
> > +       case $cc_basename in
> > +-      f77* | f90* | f95*)
> > ++      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
> > +     lt_prog_compiler_wl='-Qoption ld ';;
> > +       *)
> > +     lt_prog_compiler_wl='-Wl,';;
> > +@@ -8778,13 +9288,17 @@ case $host_os in
> > +     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
> > +     ;;
> > + esac
> > +-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
> > +-$as_echo "$lt_prog_compiler_pic" >&6; }
> > +-
> > +-
> > +-
> > +-
> > +
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
> > ++$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > ++if ${lt_cv_prog_compiler_pic+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
> > ++fi
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
> > ++$as_echo "$lt_cv_prog_compiler_pic" >&6; }
> > ++lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
> > +
> > + #
> > + # Check to make sure the PIC flag actually works.
> > +@@ -8845,6 +9359,11 @@ fi
> > +
> > +
> > +
> >  +
> >  +
> > -+# func_convert_file_msys_to_w32 ARG
> > -+# Convert file name ARG from (mingw) MSYS to (mingw) w32 format; automatic
> > -+# conversion to w32 is not available inside the cwrapper.  Returns result in
> > -+# func_to_host_file_result.
> > -+func_convert_file_msys_to_w32 ()
> > -+{
> > -+  $opt_debug
> > -+  func_to_host_file_result="$1"
> > -+  if test -n "$1"; then
> > -+    func_convert_core_msys_to_w32 "$1"
> > -+    func_to_host_file_result="$func_convert_core_msys_to_w32_result"
> > -+  fi
> > -+  func_convert_file_check "$1" "$func_to_host_file_result"
> > -+}
> > -+# end func_convert_file_msys_to_w32
> >  +
> >  +
> > -+# func_convert_file_cygwin_to_w32 ARG
> > -+# Convert file name ARG from Cygwin to w32 format.  Returns result in
> > -+# func_to_host_file_result.
> > -+func_convert_file_cygwin_to_w32 ()
> > -+{
> > -+  $opt_debug
> > -+  func_to_host_file_result="$1"
> > -+  if test -n "$1"; then
> > -+    # because $build is cygwin, we call "the" cygpath in $PATH; no need to use
> > -+    # LT_CYGPATH in this case.
> > -+    func_to_host_file_result=`cygpath -m "$1"`
> > ++
> > + #
> > + # Check to make sure the static flag actually works.
> > + #
> > +@@ -9195,7 +9714,8 @@ _LT_EOF
> > +       allow_undefined_flag=unsupported
> > +       always_export_symbols=no
> > +       enable_shared_with_static_runtimes=yes
> > +-      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
> > ++      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
> > ++      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
> > +
> > +       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> > +         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> > +@@ -9294,12 +9814,12 @@ _LT_EOF
> > +       whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
> > +       hardcode_libdir_flag_spec=
> > +       hardcode_libdir_flag_spec_ld='-rpath $libdir'
> > +-      archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
> > ++      archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
> > +       if test "x$supports_anon_versioning" = xyes; then
> > +         archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
> > +           cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
> > +           echo "local: *; };" >> $output_objdir/$libname.ver~
> > +-          $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
> > ++          $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
> > +       fi
> > +       ;;
> > +     esac
> > +@@ -9313,8 +9833,8 @@ _LT_EOF
> > +     archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
> > +     wlarc=
> > +       else
> > +-    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > +-    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > ++    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > ++    archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > +       fi
> > +       ;;
> > +
> > +@@ -9332,8 +9852,8 @@ _LT_EOF
> > +
> > + _LT_EOF
> > +       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> > +-    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > +-    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > ++    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > ++    archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > +       else
> > +     ld_shlibs=no
> > +       fi
> > +@@ -9379,8 +9899,8 @@ _LT_EOF
> > +
> > +     *)
> > +       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> > +-    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > +-    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > ++    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > ++    archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > +       else
> > +     ld_shlibs=no
> > +       fi
> > +@@ -9510,7 +10030,13 @@ _LT_EOF
> > +     allow_undefined_flag='-berok'
> > +         # Determine the default libpath from the value encoded in an
> > +         # empty executable.
> > +-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > ++        if test "${lt_cv_aix_libpath+set}" = set; then
> > ++  aix_libpath=$lt_cv_aix_libpath
> > ++else
> > ++  if ${lt_cv_aix_libpath_+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > + /* end confdefs.h.  */
> > +
> > + int
> > +@@ -9523,22 +10049,29 @@ main ()
> > + _ACEOF
> > + if ac_fn_c_try_link "$LINENO"; then :
> > +
> > +-lt_aix_libpath_sed='
> > +-    /Import File Strings/,/^$/ {
> > +-    /^0/ {
> > +-        s/^0  *\(.*\)$/\1/
> > +-        p
> > +-    }
> > +-    }'
> > +-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > +-# Check for a 64-bit object if we didn't find anything.
> > +-if test -z "$aix_libpath"; then
> > +-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > +-fi
> > ++  lt_aix_libpath_sed='
> > ++      /Import File Strings/,/^$/ {
> > ++      /^0/ {
> > ++          s/^0  *\([^ ]*\) *$/\1/
> > ++          p
> > ++      }
> > ++      }'
> > ++  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > ++  # Check for a 64-bit object if we didn't find anything.
> > ++  if test -z "$lt_cv_aix_libpath_"; then
> > ++    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > ++  fi
> > + fi
> > + rm -f core conftest.err conftest.$ac_objext \
> > +     conftest$ac_exeext conftest.$ac_ext
> > +-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > ++  if test -z "$lt_cv_aix_libpath_"; then
> > ++    lt_cv_aix_libpath_="/usr/lib:/lib"
> >  +  fi
> > -+  func_convert_file_check "$1" "$func_to_host_file_result"
> > -+}
> > -+# end func_convert_file_cygwin_to_w32
> >  +
> > ++fi
> >  +
> > -+# func_convert_file_nix_to_w32 ARG
> > -+# Convert file name ARG from *nix to w32 format.  Requires a wine environment
> > -+# and a working winepath. Returns result in func_to_host_file_result.
> > -+func_convert_file_nix_to_w32 ()
> > -+{
> > -+  $opt_debug
> > -+  func_to_host_file_result="$1"
> > -+  if test -n "$1"; then
> > -+    func_convert_core_file_wine_to_w32 "$1"
> > -+    func_to_host_file_result="$func_convert_core_file_wine_to_w32_result"
> > -+  fi
> > -+  func_convert_file_check "$1" "$func_to_host_file_result"
> > -+}
> > -+# end func_convert_file_nix_to_w32
> > -+
> > -+
> > -+# func_convert_file_msys_to_cygwin ARG
> > -+# Convert file name ARG from MSYS to Cygwin format.  Requires LT_CYGPATH set.
> > -+# Returns result in func_to_host_file_result.
> > -+func_convert_file_msys_to_cygwin ()
> > -+{
> > -+  $opt_debug
> > -+  func_to_host_file_result="$1"
> > -+  if test -n "$1"; then
> > -+    func_convert_core_msys_to_w32 "$1"
> > -+    func_cygpath -u "$func_convert_core_msys_to_w32_result"
> > -+    func_to_host_file_result="$func_cygpath_result"
> > -+  fi
> > -+  func_convert_file_check "$1" "$func_to_host_file_result"
> > -+}
> > -+# end func_convert_file_msys_to_cygwin
> > -+
> > -+
> > -+# func_convert_file_nix_to_cygwin ARG
> > -+# Convert file name ARG from *nix to Cygwin format.  Requires Cygwin installed
> > -+# in a wine environment, working winepath, and LT_CYGPATH set.  Returns result
> > -+# in func_to_host_file_result.
> > -+func_convert_file_nix_to_cygwin ()
> > -+{
> > -+  $opt_debug
> > -+  func_to_host_file_result="$1"
> > -+  if test -n "$1"; then
> > -+    # convert from *nix to w32, then use cygpath to convert from w32 to cygwin.
> > -+    func_convert_core_file_wine_to_w32 "$1"
> > -+    func_cygpath -u "$func_convert_core_file_wine_to_w32_result"
> > -+    func_to_host_file_result="$func_cygpath_result"
> > -+  fi
> > -+  func_convert_file_check "$1" "$func_to_host_file_result"
> > -+}
> > -+# end func_convert_file_nix_to_cygwin
> > -+
> > -+
> > -+#############################################
> > -+# $build to $host PATH CONVERSION FUNCTIONS #
> > -+#############################################
> > -+# invoked via `$to_host_path_cmd ARG'
> > -+#
> > -+# In each case, ARG is the path to be converted from $build to $host format.
> > -+# The result will be available in $func_to_host_path_result.
> > -+#
> > -+# Path separators are also converted from $build format to $host format.  If
> > -+# ARG begins or ends with a path separator character, it is preserved (but
> > -+# converted to $host format) on output.
> > -+#
> > -+# All path conversion functions are named using the following convention:
> > -+#   file name conversion function    : func_convert_file_X_to_Y ()
> > -+#   path conversion function         : func_convert_path_X_to_Y ()
> > -+# where, for any given $build/$host combination the 'X_to_Y' value is the
> > -+# same.  If conversion functions are added for new $build/$host combinations,
> > -+# the two new functions must follow this pattern, or func_init_to_host_path_cmd
> > -+# will break.
> > -+
> > -+
> > -+# func_init_to_host_path_cmd
> > -+# Ensures that function "pointer" variable $to_host_path_cmd is set to the
> > -+# appropriate value, based on the value of $to_host_file_cmd.
> > -+to_host_path_cmd=
> > -+func_init_to_host_path_cmd ()
> > -+{
> > -+  $opt_debug
> > -+  if test -z "$to_host_path_cmd"; then
> > -+    func_stripname 'func_convert_file_' '' "$to_host_file_cmd"
> > -+    to_host_path_cmd="func_convert_path_${func_stripname_result}"
> > -+  fi
> > -+}
> > -+
> > -+
> > -+# func_to_host_path ARG
> > -+# Converts the path ARG from $build format to $host format. Return result
> > -+# in func_to_host_path_result.
> > -+func_to_host_path ()
> > -+{
> > -+  $opt_debug
> > -+  func_init_to_host_path_cmd
> > -+  $to_host_path_cmd "$1"
> > -+}
> > -+# end func_to_host_path
> > -+
> > -+
> > -+# func_convert_path_noop ARG
> > -+# Copy ARG to func_to_host_path_result.
> > -+func_convert_path_noop ()
> > -+{
> > -+  func_to_host_path_result="$1"
> > -+}
> > -+# end func_convert_path_noop
> > -+
> > -+
> > -+# func_convert_path_msys_to_w32 ARG
> > -+# Convert path ARG from (mingw) MSYS to (mingw) w32 format; automatic
> > -+# conversion to w32 is not available inside the cwrapper.  Returns result in
> > -+# func_to_host_path_result.
> > -+func_convert_path_msys_to_w32 ()
> > -+{
> > -+  $opt_debug
> > -+  func_to_host_path_result="$1"
> > -+  if test -n "$1"; then
> > -+    # Remove leading and trailing path separator characters from ARG.  MSYS
> > -+    # behavior is inconsistent here; cygpath turns them into '.;' and ';.';
> > -+    # and winepath ignores them completely.
> > -+    func_stripname : : "$1"
> > -+    func_to_host_path_tmp1=$func_stripname_result
> > -+    func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
> > -+    func_to_host_path_result="$func_convert_core_msys_to_w32_result"
> > -+    func_convert_path_check : ";" \
> > -+      "$func_to_host_path_tmp1" "$func_to_host_path_result"
> > -+    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
> > -+  fi
> > -+}
> > -+# end func_convert_path_msys_to_w32
> > -+
> > -+
> > -+# func_convert_path_cygwin_to_w32 ARG
> > -+# Convert path ARG from Cygwin to w32 format.  Returns result in
> > -+# func_to_host_file_result.
> > -+func_convert_path_cygwin_to_w32 ()
> > -+{
> > -+  $opt_debug
> > -+  func_to_host_path_result="$1"
> > -+  if test -n "$1"; then
> > -+    # See func_convert_path_msys_to_w32:
> > -+    func_stripname : : "$1"
> > -+    func_to_host_path_tmp1=$func_stripname_result
> > -+    func_to_host_path_result=`cygpath -m -p "$func_to_host_path_tmp1"`
> > -+    func_convert_path_check : ";" \
> > -+      "$func_to_host_path_tmp1" "$func_to_host_path_result"
> > -+    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
> > -+  fi
> > -+}
> > -+# end func_convert_path_cygwin_to_w32
> > -+
> > -+
> > -+# func_convert_path_nix_to_w32 ARG
> > -+# Convert path ARG from *nix to w32 format.  Requires a wine environment and
> > -+# a working winepath.  Returns result in func_to_host_file_result.
> > -+func_convert_path_nix_to_w32 ()
> > -+{
> > -+  $opt_debug
> > -+  func_to_host_path_result="$1"
> > -+  if test -n "$1"; then
> > -+    # See func_convert_path_msys_to_w32:
> > -+    func_stripname : : "$1"
> > -+    func_to_host_path_tmp1=$func_stripname_result
> > -+    func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
> > -+    func_to_host_path_result="$func_convert_core_path_wine_to_w32_result"
> > -+    func_convert_path_check : ";" \
> > -+      "$func_to_host_path_tmp1" "$func_to_host_path_result"
> > -+    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
> > ++  aix_libpath=$lt_cv_aix_libpath_
> > ++fi
> > +
> > +         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> > +         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_sym_flag:\$export_symbols $shared_flag"
> > +@@ -9550,7 +10083,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +     else
> > +      # Determine the default libpath from the value encoded in an
> > +      # empty executable.
> > +-     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > ++     if test "${lt_cv_aix_libpath+set}" = set; then
> > ++  aix_libpath=$lt_cv_aix_libpath
> > ++else
> > ++  if ${lt_cv_aix_libpath_+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > + /* end confdefs.h.  */
> > +
> > + int
> > +@@ -9563,22 +10102,29 @@ main ()
> > + _ACEOF
> > + if ac_fn_c_try_link "$LINENO"; then :
> > +
> > +-lt_aix_libpath_sed='
> > +-    /Import File Strings/,/^$/ {
> > +-    /^0/ {
> > +-        s/^0  *\(.*\)$/\1/
> > +-        p
> > +-    }
> > +-    }'
> > +-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > +-# Check for a 64-bit object if we didn't find anything.
> > +-if test -z "$aix_libpath"; then
> > +-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > +-fi
> > ++  lt_aix_libpath_sed='
> > ++      /Import File Strings/,/^$/ {
> > ++      /^0/ {
> > ++          s/^0  *\([^ ]*\) *$/\1/
> > ++          p
> > ++      }
> > ++      }'
> > ++  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > ++  # Check for a 64-bit object if we didn't find anything.
> > ++  if test -z "$lt_cv_aix_libpath_"; then
> > ++    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> >  +  fi
> > -+}
> > -+# end func_convert_path_nix_to_w32
> > -+
> > -+
> > -+# func_convert_path_msys_to_cygwin ARG
> > -+# Convert path ARG from MSYS to Cygwin format.  Requires LT_CYGPATH set.
> > -+# Returns result in func_to_host_file_result.
> > -+func_convert_path_msys_to_cygwin ()
> > -+{
> > -+  $opt_debug
> > -+  func_to_host_path_result="$1"
> > -+  if test -n "$1"; then
> > -+    # See func_convert_path_msys_to_w32:
> > -+    func_stripname : : "$1"
> > -+    func_to_host_path_tmp1=$func_stripname_result
> > -+    func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
> > -+    func_cygpath -u -p "$func_convert_core_msys_to_w32_result"
> > -+    func_to_host_path_result="$func_cygpath_result"
> > -+    func_convert_path_check : : \
> > -+      "$func_to_host_path_tmp1" "$func_to_host_path_result"
> > -+    func_convert_path_front_back_pathsep ":*" "*:" : "$1"
> > + fi
> > + rm -f core conftest.err conftest.$ac_objext \
> > +     conftest$ac_exeext conftest.$ac_ext
> > +-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > ++  if test -z "$lt_cv_aix_libpath_"; then
> > ++    lt_cv_aix_libpath_="/usr/lib:/lib"
> >  +  fi
> > -+}
> > -+# end func_convert_path_msys_to_cygwin
> >  +
> > ++fi
> >  +
> > -+# func_convert_path_nix_to_cygwin ARG
> > -+# Convert path ARG from *nix to Cygwin format.  Requires Cygwin installed in a
> > -+# a wine environment, working winepath, and LT_CYGPATH set.  Returns result in
> > -+# func_to_host_file_result.
> > -+func_convert_path_nix_to_cygwin ()
> > -+{
> > -+  $opt_debug
> > -+  func_to_host_path_result="$1"
> > -+  if test -n "$1"; then
> > -+    # Remove leading and trailing path separator characters from
> > -+    # ARG. msys behavior is inconsistent here, cygpath turns them
> > -+    # into '.;' and ';.', and winepath ignores them completely.
> > -+    func_stripname : : "$1"
> > -+    func_to_host_path_tmp1=$func_stripname_result
> > -+    func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
> > -+    func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result"
> > -+    func_to_host_path_result="$func_cygpath_result"
> > -+    func_convert_path_check : : \
> > -+      "$func_to_host_path_tmp1" "$func_to_host_path_result"
> > -+    func_convert_path_front_back_pathsep ":*" "*:" : "$1"
> > -+  fi
> > -+}
> > -+# end func_convert_path_nix_to_cygwin
> > -+
> > -+
> > - # func_mode_compile arg...
> > - func_mode_compile ()
> > - {
> > -@@ -1314,12 +1985,12 @@ func_mode_compile ()
> > -       ;;
> > -
> > -     -pie | -fpie | -fPIE)
> > --          pie_flag="$pie_flag $arg"
> > -+          func_append pie_flag " $arg"
> > -       continue
> > -       ;;
> > -
> > -     -shared | -static | -prefer-pic | -prefer-non-pic)
> > --      later="$later $arg"
> > -+      func_append later " $arg"
> > -       continue
> > -       ;;
> > -
> > -@@ -1340,15 +2011,14 @@ func_mode_compile ()
> > -       save_ifs="$IFS"; IFS=','
> > -       for arg in $args; do
> > -         IFS="$save_ifs"
> > --        func_quote_for_eval "$arg"
> > --        lastarg="$lastarg $func_quote_for_eval_result"
> > -+        func_append_quoted lastarg "$arg"
> > -       done
> > -       IFS="$save_ifs"
> > -       func_stripname ' ' '' "$lastarg"
> > -       lastarg=$func_stripname_result
> > ++  aix_libpath=$lt_cv_aix_libpath_
> > ++fi
> >
> > -       # Add the arguments to base_compile.
> > --      base_compile="$base_compile $lastarg"
> > -+      func_append base_compile " $lastarg"
> > -       continue
> > -       ;;
> > +      hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> > +       # Warning - without using the other run time loading flags,
> > +@@ -9623,20 +10169,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +       # Microsoft Visual C++.
> > +       # hardcode_libdir_flag_spec is actually meaningless, as there is
> > +       # no search path for DLLs.
> > +-      hardcode_libdir_flag_spec=' '
> > +-      allow_undefined_flag=unsupported
> > +-      # Tell ltmain to make .lib files, not .a files.
> > +-      libext=lib
> > +-      # Tell ltmain to make .dll files, not .so files.
> > +-      shrext_cmds=".dll"
> > +-      # FIXME: Setting linknames here is a bad hack.
> > +-      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> > +-      # The linker will automatically build a .lib file if we build a DLL.
> > +-      old_archive_from_new_cmds='true'
> > +-      # FIXME: Should let the user specify the lib program.
> > +-      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
> > +-      fix_srcfile_path='`cygpath -w "$srcfile"`'
> > +-      enable_shared_with_static_runtimes=yes
> > ++      case $cc_basename in
> > ++      cl*)
> > ++    # Native MSVC
> > ++    hardcode_libdir_flag_spec=' '
> > ++    allow_undefined_flag=unsupported
> > ++    always_export_symbols=yes
> > ++    file_list_spec='@'
> > ++    # Tell ltmain to make .lib files, not .a files.
> > ++    libext=lib
> > ++    # Tell ltmain to make .dll files, not .so files.
> > ++    shrext_cmds=".dll"
> > ++    # FIXME: Setting linknames here is a bad hack.
> > ++    archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
> > ++    archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
> > ++        sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
> > ++      else
> > ++        sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
> > ++      fi~
> > ++      $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
> > ++      linknames='
> > ++    # The linker will not automatically build a static lib if we build a DLL.
> > ++    # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
> > ++    enable_shared_with_static_runtimes=yes
> > ++    export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
> > ++    # Don't use ranlib
> > ++    old_postinstall_cmds='chmod 644 $oldlib'
> > ++    postlink_cmds='lt_outputfile="@OUTPUT@"~
> > ++      lt_tool_outputfile="@TOOL_OUTPUT@"~
> > ++      case $lt_outputfile in
> > ++        *.exe|*.EXE) ;;
> > ++        *)
> > ++          lt_outputfile="$lt_outputfile.exe"
> > ++          lt_tool_outputfile="$lt_tool_outputfile.exe"
> > ++          ;;
> > ++      esac~
> > ++      if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
> > ++        $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
> > ++        $RM "$lt_outputfile.manifest";
> > ++      fi'
> > ++    ;;
> > ++      *)
> > ++    # Assume MSVC wrapper
> > ++    hardcode_libdir_flag_spec=' '
> > ++    allow_undefined_flag=unsupported
> > ++    # Tell ltmain to make .lib files, not .a files.
> > ++    libext=lib
> > ++    # Tell ltmain to make .dll files, not .so files.
> > ++    shrext_cmds=".dll"
> > ++    # FIXME: Setting linknames here is a bad hack.
> > ++    archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> > ++    # The linker will automatically build a .lib file if we build a DLL.
> > ++    old_archive_from_new_cmds='true'
> > ++    # FIXME: Should let the user specify the lib program.
> > ++    old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
> > ++    enable_shared_with_static_runtimes=yes
> > ++    ;;
> > ++      esac
> > +       ;;
> >
> > -@@ -1364,8 +2034,7 @@ func_mode_compile ()
> > -       esac    #  case $arg_mode
> > +     darwin* | rhapsody*)
> > +@@ -9697,7 +10286,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >
> > -       # Aesthetically quote the previous argument.
> > --      func_quote_for_eval "$lastarg"
> > --      base_compile="$base_compile $func_quote_for_eval_result"
> > -+      func_append_quoted base_compile "$lastarg"
> > -     done # for arg
> > +     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
> > +     freebsd* | dragonfly*)
> > +-      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
> > ++      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
> > +       hardcode_libdir_flag_spec='-R$libdir'
> > +       hardcode_direct=yes
> > +       hardcode_shlibpath_var=no
> > +@@ -9705,7 +10294,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >
> > -     case $arg_mode in
> > -@@ -1496,17 +2165,16 @@ compiler."
> > -     $opt_dry_run || $RM $removelist
> > -     exit $EXIT_FAILURE
> > +     hpux9*)
> > +       if test "$GCC" = yes; then
> > +-    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'
> > ++    archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> > +       else
> > +     archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> >         fi
> > --      removelist="$removelist $output_obj"
> > -+      func_append removelist " $output_obj"
> > -       $ECHO "$srcfile" > "$lockfile"
> > -     fi
> > +@@ -9721,7 +10310,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >
> > -     $opt_dry_run || $RM $removelist
> > --    removelist="$removelist $lockfile"
> > -+    func_append removelist " $lockfile"
> > -     trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15
> > -
> > --    if test -n "$fix_srcfile_path"; then
> > --      eval "srcfile=\"$fix_srcfile_path\""
> > --    fi
> > -+    func_to_tool_file "$srcfile" func_convert_file_msys_to_w32
> > -+    srcfile=$func_to_tool_file_result
> > -     func_quote_for_eval "$srcfile"
> > -     qsrcfile=$func_quote_for_eval_result
> > -
> > -@@ -1526,7 +2194,7 @@ compiler."
> > -
> > -       if test -z "$output_obj"; then
> > -     # Place PIC objects in $objdir
> > --    command="$command -o $lobj"
> > -+    func_append command " -o $lobj"
> > +     hpux10*)
> > +       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> > +-    archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > ++    archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > +       else
> > +     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
> >         fi
> > +@@ -9745,10 +10334,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +       archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> > +       ;;
> > +     ia64*)
> > +-      archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> > ++      archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> > +       ;;
> > +     *)
> > +-      archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > ++      archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > +       ;;
> > +     esac
> > +       else
> > +@@ -9827,23 +10416,36 @@ fi
> >
> > -       func_show_eval_locale "$command"      \
> > -@@ -1573,11 +2241,11 @@ compiler."
> > -     command="$base_compile $qsrcfile $pic_flag"
> > -       fi
> > -       if test "$compiler_c_o" = yes; then
> > --    command="$command -o $obj"
> > -+    func_append command " -o $obj"
> > -       fi
> > +     irix5* | irix6* | nonstopux*)
> > +       if test "$GCC" = yes; then
> > +-    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > ++    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > +     # Try to use the -exported_symbol ld option, if it does not
> > +     # work, assume that -exports_file does not work either and
> > +     # implicitly export all symbols.
> > +-        save_LDFLAGS="$LDFLAGS"
> > +-        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
> > +-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > ++    # This should be the same for all languages, so no per-tag cache variable.
> > ++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
> > ++$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
> > ++if ${lt_cv_irix_exported_symbol+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  save_LDFLAGS="$LDFLAGS"
> > ++       LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
> > ++       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > + /* end confdefs.h.  */
> > +-int foo(void) {}
> > ++int foo (void) { return 0; }
> > + _ACEOF
> > + if ac_fn_c_try_link "$LINENO"; then :
> > +-  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
> > +-
> > ++  lt_cv_irix_exported_symbol=yes
> > ++else
> > ++  lt_cv_irix_exported_symbol=no
> > + fi
> > + rm -f core conftest.err conftest.$ac_objext \
> > +     conftest$ac_exeext conftest.$ac_ext
> > +-        LDFLAGS="$save_LDFLAGS"
> > ++           LDFLAGS="$save_LDFLAGS"
> > ++fi
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
> > ++$as_echo "$lt_cv_irix_exported_symbol" >&6; }
> > ++    if test "$lt_cv_irix_exported_symbol" = yes; then
> > ++          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
> > ++    fi
> > +       else
> > +     archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
> > +     archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
> > +@@ -9928,7 +10530,7 @@ rm -f core conftest.err conftest.$ac_objext \
> > +     osf4* | osf5*)  # as osf3* with the addition of -msym flag
> > +       if test "$GCC" = yes; then
> > +     allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
> > +-    archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > ++    archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > +     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
> > +       else
> > +     allow_undefined_flag=' -expect_unresolved \*'
> > +@@ -9947,9 +10549,9 @@ rm -f core conftest.err conftest.$ac_objext \
> > +       no_undefined_flag=' -z defs'
> > +       if test "$GCC" = yes; then
> > +     wlarc='${wl}'
> > +-    archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> > ++    archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> > +     archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
> > +-      $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> > ++      $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> > +       else
> > +     case `$CC -V 2>&1` in
> > +     *"Compilers 5.0"*)
> > +@@ -10525,8 +11127,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +   need_version=no
> > +   need_lib_prefix=no
> >
> > -       # Suppress compiler output if we already did a PIC compilation.
> > --      command="$command$suppress_output"
> > -+      func_append command "$suppress_output"
> > -       func_show_eval_locale "$command" \
> > -         '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE'
> > -
> > -@@ -1622,13 +2290,13 @@ compiler."
> > - }
> > -
> > - $opt_help || {
> > --  test "$mode" = compile && func_mode_compile ${1+"$@"}
> > -+  test "$opt_mode" = compile && func_mode_compile ${1+"$@"}
> > - }
> > -
> > - func_mode_help ()
> > - {
> > -     # We need to display help for each of the modes.
> > --    case $mode in
> > -+    case $opt_mode in
> > -       "")
> > -         # Generic help is extracted from the usage comments
> > -         # at the start of this file.
> > -@@ -1659,8 +2327,8 @@ This mode accepts the following additional options:
> > -
> > -   -o OUTPUT-FILE    set the output file name to OUTPUT-FILE
> > -   -no-suppress      do not suppress compiler output for multiple passes
> > --  -prefer-pic       try to building PIC objects only
> > --  -prefer-non-pic   try to building non-PIC objects only
> > -+  -prefer-pic       try to build PIC objects only
> > -+  -prefer-non-pic   try to build non-PIC objects only
> > -   -shared           do not build a \`.o' file suitable for static linking
> > -   -static           only build a \`.o' file suitable for static linking
> > -   -Wc,FLAG          pass FLAG directly to the compiler
> > -@@ -1804,7 +2472,7 @@ Otherwise, only FILE itself is deleted using RM."
> > -         ;;
> > -
> > -       *)
> > --        func_fatal_help "invalid operation mode \`$mode'"
> > -+        func_fatal_help "invalid operation mode \`$opt_mode'"
> > -         ;;
> > +-  case $GCC,$host_os in
> > +-  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
> > ++  case $GCC,$cc_basename in
> > ++  yes,*)
> > ++    # gcc
> > +     library_names_spec='$libname.dll.a'
> > +     # DLL is installed to $(libdir)/../bin by postinstall_cmds
> > +     postinstall_cmds='base_file=`basename \${file}`~
> > +@@ -10559,13 +11162,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> > +       ;;
> >       esac
> > -
> > -@@ -1819,13 +2487,13 @@ if $opt_help; then
> > -   else
> > -     {
> > -       func_help noexit
> > --      for mode in compile link execute install finish uninstall clean; do
> > -+      for opt_mode in compile link execute install finish uninstall clean; do
> > -     func_mode_help
> > -       done
> > -     } | sed -n '1p; 2,$s/^Usage:/  or: /p'
> > -     {
> > -       func_help noexit
> > --      for mode in compile link execute install finish uninstall clean; do
> > -+      for opt_mode in compile link execute install finish uninstall clean; do
> > -     echo
> > -     func_mode_help
> > -       done
> > -@@ -1854,13 +2522,16 @@ func_mode_execute ()
> > -       func_fatal_help "you must specify a COMMAND"
> > -
> > -     # Handle -dlopen flags immediately.
> > --    for file in $execute_dlfiles; do
> > -+    for file in $opt_dlopen; do
> > -       test -f "$file" \
> > -     || func_fatal_help "\`$file' is not a file"
> > -
> > -       dir=
> > -       case $file in
> > -       *.la)
> > -+    func_resolve_sysroot "$file"
> > -+    file=$func_resolve_sysroot_result
> > ++    dynamic_linker='Win32 ld.exe'
> > ++    ;;
> >  +
> > -     # Check to see that this really is a libtool archive.
> > -     func_lalib_unsafe_p "$file" \
> > -       || func_fatal_help "\`$lib' is not a valid libtool archive"
> > -@@ -1882,7 +2553,7 @@ func_mode_execute ()
> > -     dir="$func_dirname_result"
> > -
> > -     if test -f "$dir/$objdir/$dlname"; then
> > --      dir="$dir/$objdir"
> > -+      func_append dir "/$objdir"
> > -     else
> > -       if test ! -f "$dir/$dlname"; then
> > -         func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'"
> > -@@ -1907,10 +2578,10 @@ func_mode_execute ()
> > -       test -n "$absdir" && dir="$absdir"
> > -
> > -       # Now add the directory to shlibpath_var.
> > --      if eval test -z \"\$$shlibpath_var\"; then
> > --    eval $shlibpath_var=\$dir
> > -+      if eval "test -z \"\$$shlibpath_var\""; then
> > -+    eval "$shlibpath_var=\"\$dir\""
> > -       else
> > --    eval $shlibpath_var=\$dir:\$$shlibpath_var
> > -+    eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\""
> > -       fi
> > -     done
> > ++  *,cl*)
> > ++    # Native MSVC
> > ++    libname_spec='$name'
> > ++    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> > ++    library_names_spec='${libname}.dll.lib'
> > ++
> > ++    case $build_os in
> > ++    mingw*)
> > ++      sys_lib_search_path_spec=
> > ++      lt_save_ifs=$IFS
> > ++      IFS=';'
> > ++      for lt_path in $LIB
> > ++      do
> > ++        IFS=$lt_save_ifs
> > ++        # Let DOS variable expansion print the short 8.3 style file name.
> > ++        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
> > ++        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
> > ++      done
> > ++      IFS=$lt_save_ifs
> > ++      # Convert to MSYS style.
> > ++      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
> > ++      ;;
> > ++    cygwin*)
> > ++      # Convert to unix form, then to dos form, then back to unix form
> > ++      # but this time dos style (no spaces!) so that the unix form looks
> > ++      # like /cygdrive/c/PROGRA~1:/cygdr...
> > ++      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
> > ++      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
> > ++      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
> > ++      ;;
> > ++    *)
> > ++      sys_lib_search_path_spec="$LIB"
> > ++      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
> > ++        # It is most probably a Windows format PATH.
> > ++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
> > ++      else
> > ++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
> > ++      fi
> > ++      # FIXME: find the short name or the path components, as spaces are
> > ++      # common. (e.g. "Program Files" -> "PROGRA~1")
> > ++      ;;
> > ++    esac
> > ++
> > ++    # DLL is installed to $(libdir)/../bin by postinstall_cmds
> > ++    postinstall_cmds='base_file=`basename \${file}`~
> > ++      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
> > ++      dldir=$destdir/`dirname \$dlpath`~
> > ++      test -d \$dldir || mkdir -p \$dldir~
> > ++      $install_prog $dir/$dlname \$dldir/$dlname'
> > ++    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
> > ++      dlpath=$dir/\$dldll~
> > ++       $RM \$dlpath'
> > ++    shlibpath_overrides_runpath=yes
> > ++    dynamic_linker='Win32 link.exe'
> > +     ;;
> >
> > -@@ -1939,8 +2610,7 @@ func_mode_execute ()
> > -     ;;
> > -       esac
> > -       # Quote arguments (to preserve shell metacharacters).
> > --      func_quote_for_eval "$file"
> > --      args="$args $func_quote_for_eval_result"
> > -+      func_append_quoted args "$file"
> > -     done
> > +   *)
> > ++    # Assume MSVC wrapper
> > +     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
> > ++    dynamic_linker='Win32 ld.exe'
> > +     ;;
> > +   esac
> > +-  dynamic_linker='Win32 ld.exe'
> > +   # FIXME: first we should search . and the directory the executable is in
> > +   shlibpath_var=PATH
> > +   ;;
> > +@@ -11443,7 +12104,7 @@ else
> > +   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> > +   lt_status=$lt_dlunknown
> > +   cat > conftest.$ac_ext <<_LT_EOF
> > +-#line 11446 "configure"
> > ++#line $LINENO "configure"
> > + #include "confdefs.h"
> >
> > -     if test "X$opt_dry_run" = Xfalse; then
> > -@@ -1972,22 +2642,59 @@ func_mode_execute ()
> > -     fi
> > - }
> > + #if HAVE_DLFCN_H
> > +@@ -11487,10 +12148,10 @@ else
> > + /* When -fvisbility=hidden is used, assume the code has been annotated
> > +    correspondingly for the symbols needed.  */
> > + #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> > +-void fnord () __attribute__((visibility("default")));
> > ++int fnord () __attribute__((visibility("default")));
> > + #endif
> >
> > --test "$mode" = execute && func_mode_execute ${1+"$@"}
> > -+test "$opt_mode" = execute && func_mode_execute ${1+"$@"}
> > +-void fnord () { int i=42; }
> > ++int fnord () { return 42; }
> > + int main ()
> > + {
> > +   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > +@@ -11549,7 +12210,7 @@ else
> > +   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> > +   lt_status=$lt_dlunknown
> > +   cat > conftest.$ac_ext <<_LT_EOF
> > +-#line 11552 "configure"
> > ++#line $LINENO "configure"
> > + #include "confdefs.h"
> >
> > + #if HAVE_DLFCN_H
> > +@@ -11593,10 +12254,10 @@ else
> > + /* When -fvisbility=hidden is used, assume the code has been annotated
> > +    correspondingly for the symbols needed.  */
> > + #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> > +-void fnord () __attribute__((visibility("default")));
> > ++int fnord () __attribute__((visibility("default")));
> > + #endif
> >
> > - # func_mode_finish arg...
> > - func_mode_finish ()
> > +-void fnord () { int i=42; }
> > ++int fnord () { return 42; }
> > + int main ()
> >   {
> > -     $opt_debug
> > --    libdirs="$nonopt"
> > -+    libs=
> > -+    libdirs=
> > -     admincmds=
> > +   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > +@@ -13361,7 +14022,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
> > + #
> > + # INIT-COMMANDS
> > + #
> > +-AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
> > ++AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
> >
> > --    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
> > --      for dir
> > --      do
> > --    libdirs="$libdirs $dir"
> > --      done
> > -+    for opt in "$nonopt" ${1+"$@"}
> > -+    do
> > -+      if test -d "$opt"; then
> > -+    func_append libdirs " $opt"
> >
> > -+      elif test -f "$opt"; then
> > -+    if func_lalib_unsafe_p "$opt"; then
> > -+      func_append libs " $opt"
> > -+    else
> > -+      func_warning "\`$opt' is not a valid libtool archive"
> > -+    fi
> > -+
> > -+      else
> > -+    func_fatal_error "invalid argument \`$opt'"
> > -+      fi
> > -+    done
> > -+
> > -+    if test -n "$libs"; then
> > -+      if test -n "$lt_sysroot"; then
> > -+        sysroot_regex=`$ECHO "$lt_sysroot" | $SED "$sed_make_literal_regex"`
> > -+        sysroot_cmd="s/\([ ']\)$sysroot_regex/\1/g;"
> > -+      else
> > -+        sysroot_cmd=
> > -+      fi
> > -+
> > -+      # Remove sysroot references
> > -+      if $opt_dry_run; then
> > -+        for lib in $libs; do
> > -+          echo "removing references to $lt_sysroot and \`=' prefixes from $lib"
> > -+        done
> > -+      else
> > -+        tmpdir=`func_mktempdir`
> > -+        for lib in $libs; do
> > -+      sed -e "${sysroot_cmd} s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \
> > -+        > $tmpdir/tmp-la
> > -+      mv -f $tmpdir/tmp-la $lib
> > -+    done
> > -+        ${RM}r "$tmpdir"
> > -+      fi
> > -+    fi
> > + # The HP-UX ksh and POSIX shell print the target directory to stdout
> > +@@ -13399,13 +14060,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> > + lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
> > + lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
> > + lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> > ++lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
> > ++lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
> > + reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
> > + reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
> > + OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
> > + deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
> > + file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
> > ++file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
> > ++want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
> > ++DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
> > ++sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
> > + AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
> > + AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
> > ++archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
> > + STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
> > + RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
> > + old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
> > +@@ -13420,14 +14088,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> > + lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
> > + lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
> > + 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"`'
> > ++nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
> > ++lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
> > + objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
> > + MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
> > + lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
> > +-lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
> > + lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
> > ++lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
> > + lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
> > + lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
> > + need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
> > ++MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
> > + DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
> > + NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
> > + LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> > +@@ -13460,12 +14131,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> > + hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
> > + inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
> > + link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
> > +-fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
> > + always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
> > + export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
> > + exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
> > + include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
> > + prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
> > ++postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
> > + file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
> > + variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
> > + need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
> > +@@ -13520,8 +14191,13 @@ reload_flag \
> > + OBJDUMP \
> > + deplibs_check_method \
> > + file_magic_cmd \
> > ++file_magic_glob \
> > ++want_nocaseglob \
> > ++DLLTOOL \
> > ++sharedlib_from_linklib_cmd \
> > + AR \
> > + AR_FLAGS \
> > ++archiver_list_spec \
> > + STRIP \
> > + RANLIB \
> > + CC \
> > +@@ -13531,12 +14207,14 @@ lt_cv_sys_global_symbol_pipe \
> > + lt_cv_sys_global_symbol_to_cdecl \
> > + lt_cv_sys_global_symbol_to_c_name_address \
> > + lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> > ++nm_file_list_spec \
> > + lt_prog_compiler_no_builtin_flag \
> > +-lt_prog_compiler_wl \
> > + lt_prog_compiler_pic \
> > ++lt_prog_compiler_wl \
> > + lt_prog_compiler_static \
> > + lt_cv_prog_compiler_c_o \
> > + need_locks \
> > ++MANIFEST_TOOL \
> > + DSYMUTIL \
> > + NMEDIT \
> > + LIPO \
> > +@@ -13552,7 +14230,6 @@ no_undefined_flag \
> > + hardcode_libdir_flag_spec \
> > + hardcode_libdir_flag_spec_ld \
> > + hardcode_libdir_separator \
> > +-fix_srcfile_path \
> > + exclude_expsyms \
> > + include_expsyms \
> > + file_list_spec \
> > +@@ -13588,6 +14265,7 @@ module_cmds \
> > + module_expsym_cmds \
> > + export_symbols_cmds \
> > + prelink_cmds \
> > ++postlink_cmds \
> > + postinstall_cmds \
> > + postuninstall_cmds \
> > + finish_cmds \
> > +@@ -14234,29 +14912,35 @@ $as_echo "$as_me: executing $ac_file commands" >&6;}
> > +   # Older Autoconf quotes --file arguments for eval, but not when files
> > +   # are listed without --file.  Let's play safe and only enable the eval
> > +   # if we detect the quoting.
> > +-  case $CONFIG_FILES in
> > +-  *\'*) eval set x "$CONFIG_FILES" ;;
> > +-  *)   set x $CONFIG_FILES ;;
> > +-  esac
> > ++  # TODO: see whether this extra hack can be removed once we start
> > ++  # requiring Autoconf 2.70 or later.
> > ++  case $CONFIG_FILES in #(
> > ++  *\'*) :
> > ++    eval set x "$CONFIG_FILES" ;; #(
> > ++  *) :
> > ++    set x $CONFIG_FILES ;; #(
> > ++  *) :
> > ++     ;;
> > ++esac
> > +   shift
> > +-  for mf
> > ++  # Used to flag and report bootstrapping failures.
> > ++  am_rc=0
> > ++  for am_mf
> > +   do
> > +     # Strip MF so we end up with the name of the file.
> > +-    mf=`echo "$mf" | sed -e 's/:.*$//'`
> > +-    # Check whether this is an Automake generated Makefile or not.
> > +-    # We used to match only the files named 'Makefile.in', but
> > +-    # some people rename them; so instead we look at the file content.
> > +-    # Grep'ing the first line is not enough: some people post-process
> > +-    # each Makefile.in and add a new line on top of each file to say so.
> > +-    # Grep'ing the whole file is not good either: AIX grep has a line
> > ++    am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'`
> > ++    # Check whether this is an Automake generated Makefile which includes
> > ++    # dependency-tracking related rules and includes.
> > ++    # Grep'ing the whole file directly is not great: AIX grep has a line
> > +     # limit of 2048, but all sed's we know have understand at least 4000.
> > +-    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
> > +-      dirpart=`$as_dirname -- "$mf" ||
> > +-$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
> > +-     X"$mf" : 'X\(//\)[^/]' \| \
> > +-     X"$mf" : 'X\(//\)$' \| \
> > +-     X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
> > +-$as_echo X"$mf" |
> > ++    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
> > ++      || continue
> > ++    am_dirpart=`$as_dirname -- "$am_mf" ||
> > ++$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
> > ++     X"$am_mf" : 'X\(//\)[^/]' \| \
> > ++     X"$am_mf" : 'X\(//\)$' \| \
> > ++     X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
> > ++$as_echo X"$am_mf" |
> > +     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
> > +         s//\1/
> > +         q
> > +@@ -14274,53 +14958,50 @@ $as_echo X"$mf" |
> > +         q
> > +       }
> > +       s/.*/./; q'`
> > +-    else
> > +-      continue
> > +-    fi
> > +-    # Extract the definition of DEPDIR, am__include, and am__quote
> > +-    # from the Makefile without running 'make'.
> > +-    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
> > +-    test -z "$DEPDIR" && continue
> > +-    am__include=`sed -n 's/^am__include = //p' < "$mf"`
> > +-    test -z "$am__include" && continue
> > +-    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
> > +-    # Find all dependency output files, they are included files with
> > +-    # $(DEPDIR) in their names.  We invoke sed twice because it is the
> > +-    # simplest approach to changing $(DEPDIR) to its actual value in the
> > +-    # expansion.
> > +-    for file in `sed -n "
> > +-      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
> > +-     sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
> > +-      # Make sure the directory exists.
> > +-      test -f "$dirpart/$file" && continue
> > +-      fdir=`$as_dirname -- "$file" ||
> > +-$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
> > +-     X"$file" : 'X\(//\)[^/]' \| \
> > +-     X"$file" : 'X\(//\)$' \| \
> > +-     X"$file" : 'X\(/\)' \| . 2>/dev/null ||
> > +-$as_echo X"$file" |
> > +-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
> > +-        s//\1/
> > +-        q
> > +-      }
> > +-      /^X\(\/\/\)[^/].*/{
> > ++    am_filepart=`$as_basename -- "$am_mf" ||
> > ++$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
> > ++     X"$am_mf" : 'X\(//\)$' \| \
> > ++     X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
> > ++$as_echo X/"$am_mf" |
> > ++    sed '/^.*\/\([^/][^/]*\)\/*$/{
> > +         s//\1/
> > +         q
> > +       }
> > +-      /^X\(\/\/\)$/{
> > ++      /^X\/\(\/\/\)$/{
> > +         s//\1/
> > +         q
> > +       }
> > +-      /^X\(\/\).*/{
> > ++      /^X\/\(\/\).*/{
> > +         s//\1/
> > +         q
> > +       }
> > +       s/.*/./; q'`
> > +-      as_dir=$dirpart/$fdir; as_fn_mkdir_p
> > +-      # echo "creating $dirpart/$file"
> > +-      echo '# dummy' > "$dirpart/$file"
> > +-    done
> > ++    { echo "$as_me:$LINENO: cd "$am_dirpart" \
> > ++      && sed -e '/# am--include-marker/d' "$am_filepart" \
> > ++        | $MAKE -f - am--depfiles" >&5
> > ++   (cd "$am_dirpart" \
> > ++      && sed -e '/# am--include-marker/d' "$am_filepart" \
> > ++        | $MAKE -f - am--depfiles) >&5 2>&5
> > ++   ac_status=$?
> > ++   echo "$as_me:$LINENO: \$? = $ac_status" >&5
> > ++   (exit $ac_status); } || am_rc=$?
> > +   done
> > ++  if test $am_rc -ne 0; then
> > ++    { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
> > ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
> > ++as_fn_error $? "Something went wrong bootstrapping makefile fragments
> > ++    for automatic dependency tracking.  If GNU make was not used, consider
> > ++    re-running the configure script with MAKE=\"gmake\" (or whatever is
> > ++    necessary).  You can also try re-running configure with the
> > ++    '--disable-dependency-tracking' option to at least be able to build
> > ++    the package (albeit without support for automatic dependency tracking).
> > ++See \`config.log' for more details" "$LINENO" 5; }
> > ++  fi
> > ++  { am_dirpart=; unset am_dirpart;}
> > ++  { am_filepart=; unset am_filepart;}
> > ++  { am_mf=; unset am_mf;}
> > ++  { am_rc=; unset am_rc;}
> > ++  rm -f conftest-deps.mk
> > + }
> > +  ;;
> > +     "libtool":C)
> > +@@ -14344,7 +15025,8 @@ $as_echo X"$file" |
> > + # NOTE: Changes made to this file will be lost: look at ltmain.sh.
> > + #
> > + #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > +-#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
> > ++#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
> > ++#                 Inc.
> > + #   Written by Gordon Matzigkeit, 1996
> > + #
> > + #   This file is part of GNU Libtool.
> > +@@ -14447,19 +15129,42 @@ SP2NL=$lt_lt_SP2NL
> > + # turn newlines into spaces.
> > + NL2SP=$lt_lt_NL2SP
> > +
> > ++# convert \$build file names to \$host format.
> > ++to_host_file_cmd=$lt_cv_to_host_file_cmd
> >  +
> > -+    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
> > -       for libdir in $libdirs; do
> > -     if test -n "$finish_cmds"; then
> > -       # Do each command in the finish commands.
> > -@@ -1997,7 +2704,7 @@ func_mode_finish ()
> > -     if test -n "$finish_eval"; then
> > -       # Do the single finish_eval.
> > -       eval cmds=\"$finish_eval\"
> > --      $opt_dry_run || eval "$cmds" || admincmds="$admincmds
> > -+      $opt_dry_run || eval "$cmds" || func_append admincmds "
> > -        $cmds"
> > -     fi
> > -       done
> > -@@ -2006,53 +2713,55 @@ func_mode_finish ()
> > -     # Exit here if they wanted silent mode.
> > -     $opt_silent && exit $EXIT_SUCCESS
> > ++# convert \$build files to toolchain format.
> > ++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
> > ++
> > + # An object symbol dumper.
> > + OBJDUMP=$lt_OBJDUMP
> >
> > --    echo "----------------------------------------------------------------------"
> > --    echo "Libraries have been installed in:"
> > --    for libdir in $libdirs; do
> > --      $ECHO "   $libdir"
> > --    done
> > --    echo
> > --    echo "If you ever happen to want to link against installed libraries"
> > --    echo "in a given directory, LIBDIR, you must either use libtool, and"
> > --    echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
> > --    echo "flag during linking and do at least one of the following:"
> > --    if test -n "$shlibpath_var"; then
> > --      echo "   - add LIBDIR to the \`$shlibpath_var' environment variable"
> > --      echo "     during execution"
> > --    fi
> > --    if test -n "$runpath_var"; then
> > --      echo "   - add LIBDIR to the \`$runpath_var' environment variable"
> > --      echo "     during linking"
> > --    fi
> > --    if test -n "$hardcode_libdir_flag_spec"; then
> > --      libdir=LIBDIR
> > --      eval "flag=\"$hardcode_libdir_flag_spec\""
> > -+    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
> > -+      echo "----------------------------------------------------------------------"
> > -+      echo "Libraries have been installed in:"
> > -+      for libdir in $libdirs; do
> > -+    $ECHO "   $libdir"
> > -+      done
> > -+      echo
> > -+      echo "If you ever happen to want to link against installed libraries"
> > -+      echo "in a given directory, LIBDIR, you must either use libtool, and"
> > -+      echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
> > -+      echo "flag during linking and do at least one of the following:"
> > -+      if test -n "$shlibpath_var"; then
> > -+    echo "   - add LIBDIR to the \`$shlibpath_var' environment variable"
> > -+    echo "     during execution"
> > -+      fi
> > -+      if test -n "$runpath_var"; then
> > -+    echo "   - add LIBDIR to the \`$runpath_var' environment variable"
> > -+    echo "     during linking"
> > -+      fi
> > -+      if test -n "$hardcode_libdir_flag_spec"; then
> > -+    libdir=LIBDIR
> > -+    eval flag=\"$hardcode_libdir_flag_spec\"
> > + # Method to check whether dependent libraries are shared objects.
> > + deplibs_check_method=$lt_deplibs_check_method
> >
> > --      $ECHO "   - use the \`$flag' linker flag"
> > --    fi
> > --    if test -n "$admincmds"; then
> > --      $ECHO "   - have your system administrator run these commands:$admincmds"
> > --    fi
> > --    if test -f /etc/ld.so.conf; then
> > --      echo "   - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
> > --    fi
> > --    echo
> > -+    $ECHO "   - use the \`$flag' linker flag"
> > -+      fi
> > -+      if test -n "$admincmds"; then
> > -+    $ECHO "   - have your system administrator run these commands:$admincmds"
> > -+      fi
> > -+      if test -f /etc/ld.so.conf; then
> > -+    echo "   - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
> > -+      fi
> > -+      echo
> > +-# Command to use when deplibs_check_method == "file_magic".
> > ++# Command to use when deplibs_check_method = "file_magic".
> > + file_magic_cmd=$lt_file_magic_cmd
> >
> > --    echo "See any operating system documentation about shared libraries for"
> > --    case $host in
> > --      solaris2.[6789]|solaris2.1[0-9])
> > --        echo "more information, such as the ld(1), crle(1) and ld.so(8) manual"
> > --    echo "pages."
> > --    ;;
> > --      *)
> > --        echo "more information, such as the ld(1) and ld.so(8) manual pages."
> > --        ;;
> > --    esac
> > --    echo "----------------------------------------------------------------------"
> > -+      echo "See any operating system documentation about shared libraries for"
> > -+      case $host in
> > -+    solaris2.[6789]|solaris2.1[0-9])
> > -+      echo "more information, such as the ld(1), crle(1) and ld.so(8) manual"
> > -+      echo "pages."
> > -+      ;;
> > -+    *)
> > -+      echo "more information, such as the ld(1) and ld.so(8) manual pages."
> > -+      ;;
> > -+      esac
> > -+      echo "----------------------------------------------------------------------"
> > -+    fi
> > -     exit $EXIT_SUCCESS
> > - }
> > -
> > --test "$mode" = finish && func_mode_finish ${1+"$@"}
> > -+test "$opt_mode" = finish && func_mode_finish ${1+"$@"}
> > -
> > -
> > - # func_mode_install arg...
> > -@@ -2077,7 +2786,7 @@ func_mode_install ()
> > -     # The real first argument should be the name of the installation program.
> > -     # Aesthetically quote it.
> > -     func_quote_for_eval "$arg"
> > --    install_prog="$install_prog$func_quote_for_eval_result"
> > -+    func_append install_prog "$func_quote_for_eval_result"
> > -     install_shared_prog=$install_prog
> > -     case " $install_prog " in
> > -       *[\\\ /]cp\ *) install_cp=: ;;
> > -@@ -2097,7 +2806,7 @@ func_mode_install ()
> > -     do
> > -       arg2=
> > -       if test -n "$dest"; then
> > --    files="$files $dest"
> > -+    func_append files " $dest"
> > -     dest=$arg
> > -     continue
> > -       fi
> > -@@ -2135,11 +2844,11 @@ func_mode_install ()
> > -
> > -       # Aesthetically quote the argument.
> > -       func_quote_for_eval "$arg"
> > --      install_prog="$install_prog $func_quote_for_eval_result"
> > -+      func_append install_prog " $func_quote_for_eval_result"
> > -       if test -n "$arg2"; then
> > -     func_quote_for_eval "$arg2"
> > -       fi
> > --      install_shared_prog="$install_shared_prog $func_quote_for_eval_result"
> > -+      func_append install_shared_prog " $func_quote_for_eval_result"
> > -     done
> > -
> > -     test -z "$install_prog" && \
> > -@@ -2151,7 +2860,7 @@ func_mode_install ()
> > -     if test -n "$install_override_mode" && $no_mode; then
> > -       if $install_cp; then :; else
> > -     func_quote_for_eval "$install_override_mode"
> > --    install_shared_prog="$install_shared_prog -m $func_quote_for_eval_result"
> > -+    func_append install_shared_prog " -m $func_quote_for_eval_result"
> > -       fi
> > -     fi
> > -
> > -@@ -2209,10 +2918,13 @@ func_mode_install ()
> > -       case $file in
> > -       *.$libext)
> > -     # Do the static libraries later.
> > --    staticlibs="$staticlibs $file"
> > -+    func_append staticlibs " $file"
> > -     ;;
> > -
> > -       *.la)
> > -+    func_resolve_sysroot "$file"
> > -+    file=$func_resolve_sysroot_result
> > ++# How to find potential files when deplibs_check_method = "file_magic".
> > ++file_magic_glob=$lt_file_magic_glob
> >  +
> > -     # Check to see that this really is a libtool archive.
> > -     func_lalib_unsafe_p "$file" \
> > -       || func_fatal_help "\`$file' is not a valid libtool archive"
> > -@@ -2226,23 +2938,30 @@ func_mode_install ()
> > -     if test "X$destdir" = "X$libdir"; then
> > -       case "$current_libdirs " in
> > -       *" $libdir "*) ;;
> > --      *) current_libdirs="$current_libdirs $libdir" ;;
> > -+      *) func_append current_libdirs " $libdir" ;;
> > -       esac
> > -     else
> > -       # Note the libdir as a future libdir.
> > -       case "$future_libdirs " in
> > -       *" $libdir "*) ;;
> > --      *) future_libdirs="$future_libdirs $libdir" ;;
> > -+      *) func_append future_libdirs " $libdir" ;;
> > -       esac
> > -     fi
> > -
> > -     func_dirname "$file" "/" ""
> > -     dir="$func_dirname_result"
> > --    dir="$dir$objdir"
> > -+    func_append dir "$objdir"
> > -
> > -     if test -n "$relink_command"; then
> > -+      # Strip any trailing slash from the destination.
> > -+      func_stripname '' '/' "$libdir"
> > -+      destlibdir=$func_stripname_result
> > ++# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
> > ++want_nocaseglob=$lt_want_nocaseglob
> >  +
> > -+      func_stripname '' '/' "$destdir"
> > -+      s_destdir=$func_stripname_result
> > ++# DLL creation program.
> > ++DLLTOOL=$lt_DLLTOOL
> >  +
> > -       # Determine the prefix the user has applied to our future dir.
> > --      inst_prefix_dir=`$ECHO "$destdir" | $SED -e "s%$libdir\$%%"`
> > -+      inst_prefix_dir=`$ECHO "X$s_destdir" | $Xsed -e "s%$destlibdir\$%%"`
> > ++# Command to associate shared and link libraries.
> > ++sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
> > ++
> > + # The archiver.
> > + AR=$lt_AR
> > ++
> > ++# Flags to create an archive.
> > + AR_FLAGS=$lt_AR_FLAGS
> >
> > -       # Don't allow the user to place us outside of our expected
> > -       # location b/c this prevents finding dependent libraries that
> > -@@ -2315,7 +3034,7 @@ func_mode_install ()
> > -     func_show_eval "$install_prog $instname $destdir/$name" 'exit $?'
> > ++# How to feed a file listing to the archiver.
> > ++archiver_list_spec=$lt_archiver_list_spec
> > ++
> > + # A symbol stripping program.
> > + STRIP=$lt_STRIP
> >
> > -     # Maybe install the static library, too.
> > --    test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
> > -+    test -n "$old_library" && func_append staticlibs " $dir/$old_library"
> > -     ;;
> > +@@ -14489,6 +15194,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> > + # Transform the output of nm in a C name address pair when lib prefix is needed.
> > + global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
> >
> > -       *.lo)
> > -@@ -2503,7 +3222,7 @@ func_mode_install ()
> > -     test -n "$future_libdirs" && \
> > -       func_warning "remember to run \`$progname --finish$future_libdirs'"
> > ++# Specify filename containing input files for \$NM.
> > ++nm_file_list_spec=$lt_nm_file_list_spec
> > ++
> > ++# The root where to search for dependent libraries,and in which our libraries should be installed.
> > ++lt_sysroot=$lt_sysroot
> > ++
> > + # The name of the directory that contains temporary libtool files.
> > + objdir=$objdir
> >
> > --    if test -n "$current_libdirs" && $opt_finish; then
> > -+    if test -n "$current_libdirs"; then
> > -       # Maybe just do a dry run.
> > -       $opt_dry_run && current_libdirs=" -n$current_libdirs"
> > -       exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs'
> > -@@ -2512,7 +3231,7 @@ func_mode_install ()
> > -     fi
> > - }
> > +@@ -14498,6 +15209,9 @@ MAGIC_CMD=$MAGIC_CMD
> > + # Must we lock files when doing compilation?
> > + need_locks=$lt_need_locks
> >
> > --test "$mode" = install && func_mode_install ${1+"$@"}
> > -+test "$opt_mode" = install && func_mode_install ${1+"$@"}
> > ++# Manifest tool.
> > ++MANIFEST_TOOL=$lt_MANIFEST_TOOL
> > ++
> > + # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
> > + DSYMUTIL=$lt_DSYMUTIL
> >
> > +@@ -14612,12 +15326,12 @@ with_gcc=$GCC
> > + # Compiler flag to turn off builtin functions.
> > + no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
> >
> > - # func_generate_dlsyms outputname originator pic_p
> > -@@ -2559,6 +3278,18 @@ extern \"C\" {
> > - #pragma GCC diagnostic ignored \"-Wstrict-prototypes\"
> > - #endif
> > +-# How to pass a linker flag through the compiler.
> > +-wl=$lt_lt_prog_compiler_wl
> > +-
> > + # Additional compiler flags for building library objects.
> > + pic_flag=$lt_lt_prog_compiler_pic
> >
> > -+/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
> > -+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
> > -+/* DATA imports from DLLs on WIN32 con't be const, because runtime
> > -+   relocations are performed -- see ld's documentation on pseudo-relocs.  */
> > -+# define LT_DLSYM_CONST
> > -+#elif defined(__osf__)
> > -+/* This system does not cope well with relocations in const data.  */
> > -+# define LT_DLSYM_CONST
> > -+#else
> > -+# define LT_DLSYM_CONST const
> > -+#endif
> > ++# How to pass a linker flag through the compiler.
> > ++wl=$lt_lt_prog_compiler_wl
> >  +
> > - /* External symbol declarations for the compiler. */\
> > - "
> > + # Compiler flag to prevent dynamic linking.
> > + link_static_flag=$lt_lt_prog_compiler_static
> >
> > -@@ -2570,21 +3301,22 @@ extern \"C\" {
> > -       # Add our own program objects to the symbol list.
> > -       progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP`
> > -       for progfile in $progfiles; do
> > --        func_verbose "extracting global C symbols from \`$progfile'"
> > --        $opt_dry_run || eval "$NM $progfile | $global_symbol_pipe >> '$nlist'"
> > -+        func_to_tool_file "$progfile" func_convert_file_msys_to_w32
> > -+        func_verbose "extracting global C symbols from \`$func_to_tool_file_result'"
> > -+        $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'"
> > -       done
> > +@@ -14704,9 +15418,6 @@ inherit_rpath=$inherit_rpath
> > + # Whether libtool must link a program against all its dependency libraries.
> > + link_all_deplibs=$link_all_deplibs
> >
> > -       if test -n "$exclude_expsyms"; then
> > -         $opt_dry_run || {
> > --          $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T
> > --          $MV "$nlist"T "$nlist"
> > -+          eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T'
> > -+          eval '$MV "$nlist"T "$nlist"'
> > -         }
> > -       fi
> > +-# Fix the shell variable \$srcfile for the compiler.
> > +-fix_srcfile_path=$lt_fix_srcfile_path
> > +-
> > + # Set to "yes" if exported symbols are required.
> > + always_export_symbols=$always_export_symbols
> >
> > -       if test -n "$export_symbols_regex"; then
> > -         $opt_dry_run || {
> > --          $EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T
> > --          $MV "$nlist"T "$nlist"
> > -+          eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T'
> > -+          eval '$MV "$nlist"T "$nlist"'
> > -         }
> > -       fi
> > +@@ -14722,6 +15433,9 @@ include_expsyms=$lt_include_expsyms
> > + # Commands necessary for linking programs (against libraries) with templates.
> > + prelink_cmds=$lt_prelink_cmds
> >
> > -@@ -2593,23 +3325,23 @@ extern \"C\" {
> > -         export_symbols="$output_objdir/$outputname.exp"
> > -         $opt_dry_run || {
> > -           $RM $export_symbols
> > --          ${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' < "$nlist" > "$export_symbols"
> > -+          eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
> > -           case $host in
> > -           *cygwin* | *mingw* | *cegcc* )
> > --                echo EXPORTS > "$output_objdir/$outputname.def"
> > --                cat "$export_symbols" >> "$output_objdir/$outputname.def"
> > -+                eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
> > -+                eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"'
> > -             ;;
> > -           esac
> > -         }
> > -       else
> > -         $opt_dry_run || {
> > --          ${SED} -e 's/\([].[*^$]\)/\\\1/g' -e 's/^/ /' -e 's/$/$/' < "$export_symbols" > "$output_objdir/$outputname.exp"
> > --          $GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T
> > --          $MV "$nlist"T "$nlist"
> > -+          eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"'
> > -+          eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T'
> > -+          eval '$MV "$nlist"T "$nlist"'
> > -           case $host in
> > -             *cygwin* | *mingw* | *cegcc* )
> > --              echo EXPORTS > "$output_objdir/$outputname.def"
> > --              cat "$nlist" >> "$output_objdir/$outputname.def"
> > -+              eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
> > -+              eval 'cat "$nlist" >> "$output_objdir/$outputname.def"'
> > -               ;;
> > -           esac
> > -         }
> > -@@ -2620,10 +3352,52 @@ extern \"C\" {
> > -       func_verbose "extracting global C symbols from \`$dlprefile'"
> > -       func_basename "$dlprefile"
> > -       name="$func_basename_result"
> > --      $opt_dry_run || {
> > --        $ECHO ": $name " >> "$nlist"
> > --        eval "$NM $dlprefile 2>/dev/null | $global_symbol_pipe >> '$nlist'"
> > --      }
> > -+          case $host in
> > -+        *cygwin* | *mingw* | *cegcc* )
> > -+          # if an import library, we need to obtain dlname
> > -+          if func_win32_import_lib_p "$dlprefile"; then
> > -+            func_tr_sh "$dlprefile"
> > -+            eval "curr_lafile=\$libfile_$func_tr_sh_result"
> > -+            dlprefile_dlbasename=""
> > -+            if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then
> > -+              # Use subshell, to avoid clobbering current variable values
> > -+              dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"`
> > -+              if test -n "$dlprefile_dlname" ; then
> > -+                func_basename "$dlprefile_dlname"
> > -+                dlprefile_dlbasename="$func_basename_result"
> > -+              else
> > -+                # no lafile. user explicitly requested -dlpreopen <import library>.
> > -+                $sharedlib_from_linklib_cmd "$dlprefile"
> > -+                dlprefile_dlbasename=$sharedlib_from_linklib_result
> > -+              fi
> > -+            fi
> > -+            $opt_dry_run || {
> > -+              if test -n "$dlprefile_dlbasename" ; then
> > -+                eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"'
> > -+              else
> > -+                func_warning "Could not compute DLL name from $name"
> > -+                eval '$ECHO ": $name " >> "$nlist"'
> > -+              fi
> > -+              func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
> > -+              eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe |
> > -+                $SED -e '/I __imp/d' -e 's/I __nm_/D /;s/_nm__//' >> '$nlist'"
> > -+            }
> > -+          else # not an import lib
> > -+            $opt_dry_run || {
> > -+              eval '$ECHO ": $name " >> "$nlist"'
> > -+              func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
> > -+              eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'"
> > -+            }
> > -+          fi
> > -+        ;;
> > -+        *)
> > -+          $opt_dry_run || {
> > -+            eval '$ECHO ": $name " >> "$nlist"'
> > -+            func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
> > -+            eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'"
> > -+          }
> > -+        ;;
> > -+          esac
> > -     done
> > -
> > -     $opt_dry_run || {
> > -@@ -2661,26 +3435,9 @@ typedef struct {
> > -   const char *name;
> > -   void *address;
> > - } lt_dlsymlist;
> > --"
> > --      case $host in
> > --      *cygwin* | *mingw* | *cegcc* )
> > --        echo >> "$output_objdir/$my_dlsyms" "\
> > --/* DATA imports from DLLs on WIN32 con't be const, because
> > --   runtime relocations are performed -- see ld's documentation
> > --   on pseudo-relocs.  */"
> > --        lt_dlsym_const= ;;
> > --      *osf5*)
> > --        echo >> "$output_objdir/$my_dlsyms" "\
> > --/* This system does not cope well with relocations in const data */"
> > --        lt_dlsym_const= ;;
> > --      *)
> > --        lt_dlsym_const=const ;;
> > --      esac
> > --
> > --      echo >> "$output_objdir/$my_dlsyms" "\
> > --extern $lt_dlsym_const lt_dlsymlist
> > -+extern LT_DLSYM_CONST lt_dlsymlist
> > - lt_${my_prefix}_LTX_preloaded_symbols[];
> > --$lt_dlsym_const lt_dlsymlist
> > -+LT_DLSYM_CONST lt_dlsymlist
> > - lt_${my_prefix}_LTX_preloaded_symbols[] =
> > - {\
> > -   { \"$my_originator\", (void *) 0 },"
> > -@@ -2736,7 +3493,7 @@ static const void *lt_preloaded_setup() {
> > -     for arg in $LTCFLAGS; do
> > -       case $arg in
> > -       -pie | -fpie | -fPIE) ;;
> > --      *) symtab_cflags="$symtab_cflags $arg" ;;
> > -+      *) func_append symtab_cflags " $arg" ;;
> > -       esac
> > -     done
> > -
> > -@@ -2796,9 +3553,11 @@ func_win32_libid ()
> > -     win32_libid_type="x86 archive import"
> > -     ;;
> > -   *ar\ archive*) # could be an import, or static
> > --    if $OBJDUMP -f "$1" | $SED -e '10q' 2>/dev/null |
> > --       $EGREP 'file format (pe-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then
> > --      win32_nmres=`$NM -f posix -A "$1" |
> > -+    # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD.
> > -+    if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null |
> > -+       $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then
> > -+      func_to_tool_file "$1" func_convert_file_msys_to_w32
> > -+      win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" |
> > -     $SED -n -e '
> > -         1,100{
> > -             / I /{
> > -@@ -2827,6 +3586,131 @@ func_win32_libid ()
> > -   $ECHO "$win32_libid_type"
> > - }
> > -
> > -+# func_cygming_dll_for_implib ARG
> > -+#
> > -+# Platform-specific function to extract the
> > -+# name of the DLL associated with the specified
> > -+# import library ARG.
> > -+# Invoked by eval'ing the libtool variable
> > -+#    $sharedlib_from_linklib_cmd
> > -+# Result is available in the variable
> > -+#    $sharedlib_from_linklib_result
> > -+func_cygming_dll_for_implib ()
> > -+{
> > -+  $opt_debug
> > -+  sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"`
> > -+}
> > -+
> > -+# func_cygming_dll_for_implib_fallback_core SECTION_NAME LIBNAMEs
> > -+#
> > -+# The is the core of a fallback implementation of a
> > -+# platform-specific function to extract the name of the
> > -+# DLL associated with the specified import library LIBNAME.
> > -+#
> > -+# SECTION_NAME is either .idata$6 or .idata$7, depending
> > -+# on the platform and compiler that created the implib.
> > -+#
> > -+# Echos the name of the DLL associated with the
> > -+# specified import library.
> > -+func_cygming_dll_for_implib_fallback_core ()
> > -+{
> > -+  $opt_debug
> > -+  match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"`
> > -+  $OBJDUMP -s --section "$1" "$2" 2>/dev/null |
> > -+    $SED '/^Contents of section '"$match_literal"':/{
> > -+      # Place marker at beginning of archive member dllname section
> > -+      s/.*/====MARK====/
> > -+      p
> > -+      d
> > -+    }
> > -+    # These lines can sometimes be longer than 43 characters, but
> > -+    # are always uninteresting
> > -+    /:[      ]*file format pe[i]\{,1\}-/d
> > -+    /^In archive [^:]*:/d
> > -+    # Ensure marker is printed
> > -+    /^====MARK====/p
> > -+    # Remove all lines with less than 43 characters
> > -+    /^.\{43\}/!d
> > -+    # From remaining lines, remove first 43 characters
> > -+    s/^.\{43\}//' |
> > -+    $SED -n '
> > -+      # Join marker and all lines until next marker into a single line
> > -+      /^====MARK====/ b para
> > -+      H
> > -+      $ b para
> > -+      b
> > -+      :para
> > -+      x
> > -+      s/\n//g
> > -+      # Remove the marker
> > -+      s/^====MARK====//
> > -+      # Remove trailing dots and whitespace
> > -+      s/[\. \t]*$//
> > -+      # Print
> > -+      /./p' |
> > -+    # we now have a list, one entry per line, of the stringified
> > -+    # contents of the appropriate section of all members of the
> > -+    # archive which possess that section. Heuristic: eliminate
> > -+    # all those which have a first or second character that is
> > -+    # a '.' (that is, objdump's representation of an unprintable
> > -+    # character.) This should work for all archives with less than
> > -+    # 0x302f exports -- but will fail for DLLs whose name actually
> > -+    # begins with a literal '.' or a single character followed by
> > -+    # a '.'.
> > -+    #
> > -+    # Of those that remain, print the first one.
> > -+    $SED -e '/^\./d;/^.\./d;q'
> > -+}
> > -+
> > -+# func_cygming_gnu_implib_p ARG
> > -+# This predicate returns with zero status (TRUE) if
> > -+# ARG is a GNU/binutils-style import library. Returns
> > -+# with nonzero status (FALSE) otherwise.
> > -+func_cygming_gnu_implib_p ()
> > -+{
> > -+  $opt_debug
> > -+  func_to_tool_file "$1" func_convert_file_msys_to_w32
> > -+  func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'`
> > -+  test -n "$func_cygming_gnu_implib_tmp"
> > -+}
> > -+
> > -+# func_cygming_ms_implib_p ARG
> > -+# This predicate returns with zero status (TRUE) if
> > -+# ARG is an MS-style import library. Returns
> > -+# with nonzero status (FALSE) otherwise.
> > -+func_cygming_ms_implib_p ()
> > -+{
> > -+  $opt_debug
> > -+  func_to_tool_file "$1" func_convert_file_msys_to_w32
> > -+  func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'`
> > -+  test -n "$func_cygming_ms_implib_tmp"
> > -+}
> > ++# Commands necessary for finishing linking programs.
> > ++postlink_cmds=$lt_postlink_cmds
> >  +
> > -+# func_cygming_dll_for_implib_fallback ARG
> > -+# Platform-specific function to extract the
> > -+# name of the DLL associated with the specified
> > -+# import library ARG.
> > -+#
> > -+# This fallback implementation is for use when $DLLTOOL
> > -+# does not support the --identify-strict option.
> > -+# Invoked by eval'ing the libtool variable
> > -+#    $sharedlib_from_linklib_cmd
> > -+# Result is available in the variable
> > -+#    $sharedlib_from_linklib_result
> > -+func_cygming_dll_for_implib_fallback ()
> > -+{
> > -+  $opt_debug
> > -+  if func_cygming_gnu_implib_p "$1" ; then
> > -+    # binutils import library
> > -+    sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"`
> > -+  elif func_cygming_ms_implib_p "$1" ; then
> > -+    # ms-generated import library
> > -+    sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"`
> > -+  else
> > -+    # unknown
> > -+    sharedlib_from_linklib_result=""
> > -+  fi
> > -+}
> > -
> > + # Specify filename containing input files.
> > + file_list_spec=$lt_file_list_spec
> >
> > - # func_extract_an_archive dir oldlib
> > -@@ -2917,7 +3801,7 @@ func_extract_archives ()
> > -         darwin_file=
> > -         darwin_files=
> > -         for darwin_file in $darwin_filelist; do
> > --          darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP`
> > -+          darwin_files=`find unfat-$$ -name $darwin_file -print | sort | $NL2SP`
> > -           $LIPO -create -output "$darwin_file" $darwin_files
> > -         done # $darwin_filelist
> > -         $RM -rf unfat-$$
> > -@@ -2932,7 +3816,7 @@ func_extract_archives ()
> > -         func_extract_an_archive "$my_xdir" "$my_xabs"
> > -     ;;
> > -       esac
> > --      my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP`
> > -+      my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP`
> > -     done
> > -
> > -     func_extract_archives_result="$my_oldobjs"
> > -@@ -3014,7 +3898,110 @@ func_fallback_echo ()
> > - _LTECHO_EOF'
> > - }
> > -     ECHO=\"$qECHO\"
> > --  fi\
> > -+  fi
> > -+
> > -+# Very basic option parsing. These options are (a) specific to
> > -+# the libtool wrapper, (b) are identical between the wrapper
> > -+# /script/ and the wrapper /executable/ which is used only on
> > -+# windows platforms, and (c) all begin with the string "--lt-"
> > -+# (application programs are unlikely to have options which match
> > -+# this pattern).
> > -+#
> > -+# There are only two supported options: --lt-debug and
> > -+# --lt-dump-script. There is, deliberately, no --lt-help.
> > -+#
> > -+# The first argument to this parsing function should be the
> > -+# script's $0 value, followed by "$@".
> > -+lt_option_debug=
> > -+func_parse_lt_options ()
> > -+{
> > -+  lt_script_arg0=\$0
> > -+  shift
> > -+  for lt_opt
> > -+  do
> > -+    case \"\$lt_opt\" in
> > -+    --lt-debug) lt_option_debug=1 ;;
> > -+    --lt-dump-script)
> > -+        lt_dump_D=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%/[^/]*$%%'\`
> > -+        test \"X\$lt_dump_D\" = \"X\$lt_script_arg0\" && lt_dump_D=.
> > -+        lt_dump_F=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%^.*/%%'\`
> > -+        cat \"\$lt_dump_D/\$lt_dump_F\"
> > -+        exit 0
> > -+      ;;
> > -+    --lt-*)
> > -+        \$ECHO \"Unrecognized --lt- option: '\$lt_opt'\" 1>&2
> > -+        exit 1
> > -+      ;;
> > -+    esac
> > -+  done
> > -+
> > -+  # Print the debug banner immediately:
> > -+  if test -n \"\$lt_option_debug\"; then
> > -+    echo \"${outputname}:${output}:\${LINENO}: libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\" 1>&2
> > -+  fi
> > -+}
> > -+
> > -+# Used when --lt-debug. Prints its arguments to stdout
> > -+# (redirection is the responsibility of the caller)
> > -+func_lt_dump_args ()
> > -+{
> > -+  lt_dump_args_N=1;
> > -+  for lt_arg
> > -+  do
> > -+    \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[\$lt_dump_args_N]: \$lt_arg\"
> > -+    lt_dump_args_N=\`expr \$lt_dump_args_N + 1\`
> > -+  done
> > -+}
> > -+
> > -+# Core function for launching the target application
> > -+func_exec_program_core ()
> > -+{
> > -+"
> > -+  case $host in
> > -+  # Backslashes separate directories on plain windows
> > -+  *-*-mingw | *-*-os2* | *-cegcc*)
> > -+    $ECHO "\
> > -+      if test -n \"\$lt_option_debug\"; then
> > -+        \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir\\\\\$program\" 1>&2
> > -+        func_lt_dump_args \${1+\"\$@\"} 1>&2
> > -+      fi
> > -+      exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
> > -+"
> > -+    ;;
> > -+
> > -+  *)
> > -+    $ECHO "\
> > -+      if test -n \"\$lt_option_debug\"; then
> > -+        \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir/\$program\" 1>&2
> > -+        func_lt_dump_args \${1+\"\$@\"} 1>&2
> > -+      fi
> > -+      exec \"\$progdir/\$program\" \${1+\"\$@\"}
> > -+"
> > -+    ;;
> > -+  esac
> > -+  $ECHO "\
> > -+      \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2
> > -+      exit 1
> > -+}
> > -+
> > -+# A function to encapsulate launching the target application
> > -+# Strips options in the --lt-* namespace from \$@ and
> > -+# launches target application with the remaining arguments.
> > -+func_exec_program ()
> > -+{
> > -+  for lt_wr_arg
> > -+  do
> > -+    case \$lt_wr_arg in
> > -+    --lt-*) ;;
> > -+    *) set x \"\$@\" \"\$lt_wr_arg\"; shift;;
> > -+    esac
> > -+    shift
> > -+  done
> > -+  func_exec_program_core \${1+\"\$@\"}
> > -+}
> > -+
> > -+  # Parse options
> > -+  func_parse_lt_options \"\$0\" \${1+\"\$@\"}
> > -
> > -   # Find the directory that this script lives in.
> > -   thisdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*$%%'\`
> > -@@ -3078,7 +4065,7 @@ _LTECHO_EOF'
> > -
> > -     # relink executable if necessary
> > -     if test -n \"\$relink_command\"; then
> > --      if relink_command_output=\`eval \"\$relink_command\" 2>&1\`; then :
> > -+      if relink_command_output=\`eval \$relink_command 2>&1\`; then :
> > -       else
> > -     $ECHO \"\$relink_command_output\" >&2
> > -     $RM \"\$progdir/\$file\"
> > -@@ -3102,6 +4089,18 @@ _LTECHO_EOF'
> > -
> > -   if test -f \"\$progdir/\$program\"; then"
> > -
> > -+    # fixup the dll searchpath if we need to.
> > -+    #
> > -+    # Fix the DLL searchpath if we need to.  Do this before prepending
> > -+    # to shlibpath, because on Windows, both are PATH and uninstalled
> > -+    # libraries must come first.
> > -+    if test -n "$dllsearchpath"; then
> > -+      $ECHO "\
> > -+    # Add the dll search path components to the executable PATH
> > -+    PATH=$dllsearchpath:\$PATH
> > -+"
> > -+    fi
> > -+
> > -     # Export our shlibpath_var if we have one.
> > -     if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
> > -       $ECHO "\
> > -@@ -3116,35 +4115,10 @@ _LTECHO_EOF'
> > - "
> > -     fi
> > -
> > --    # fixup the dll searchpath if we need to.
> > --    if test -n "$dllsearchpath"; then
> > --      $ECHO "\
> > --    # Add the dll search path components to the executable PATH
> > --    PATH=$dllsearchpath:\$PATH
> > --"
> > --    fi
> > +@@ -14754,210 +15468,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> > +   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> > +   # text mode, it properly converts lines to CR/LF.  This bash problem
> > +   # is reportedly fixed, but why not run on old versions too?
> > +-  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
> > +-    || (rm -f "$cfgfile"; exit 1)
> >  -
> > -     $ECHO "\
> > -     if test \"\$libtool_execute_magic\" != \"$magic\"; then
> > -       # Run the actual program with our arguments.
> > --"
> > --    case $host in
> > --    # Backslashes separate directories on plain windows
> > --    *-*-mingw | *-*-os2* | *-cegcc*)
> > --      $ECHO "\
> > --      exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
> > --"
> > --      ;;
> > +-  case $xsi_shell in
> > +-  yes)
> > +-    cat << \_LT_EOF >> "$cfgfile"
> >  -
> > --    *)
> > --      $ECHO "\
> > --      exec \"\$progdir/\$program\" \${1+\"\$@\"}
> > --"
> > --      ;;
> > --    esac
> > --    $ECHO "\
> > --      \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2
> > --      exit 1
> > -+      func_exec_program \${1+\"\$@\"}
> > -     fi
> > -   else
> > -     # The program doesn't exist.
> > -@@ -3158,166 +4132,6 @@ fi\
> > - }
> > -
> > -
> > --# func_to_host_path arg
> > --#
> > --# Convert paths to host format when used with build tools.
> > --# Intended for use with "native" mingw (where libtool itself
> > --# is running under the msys shell), or in the following cross-
> > --# build environments:
> > --#    $build          $host
> > --#    mingw (msys)    mingw  [e.g. native]
> > --#    cygwin          mingw
> > --#    *nix + wine     mingw
> > --# where wine is equipped with the `winepath' executable.
> > --# In the native mingw case, the (msys) shell automatically
> > --# converts paths for any non-msys applications it launches,
> > --# but that facility isn't available from inside the cwrapper.
> > --# Similar accommodations are necessary for $host mingw and
> > --# $build cygwin.  Calling this function does no harm for other
> > --# $host/$build combinations not listed above.
> > --#
> > --# ARG is the path (on $build) that should be converted to
> > --# the proper representation for $host. The result is stored
> > --# in $func_to_host_path_result.
> > --func_to_host_path ()
> > +-# func_dirname file append nondir_replacement
> > +-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> > +-# otherwise set result to NONDIR_REPLACEMENT.
> > +-func_dirname ()
> >  -{
> > --  func_to_host_path_result="$1"
> > --  if test -n "$1"; then
> > --    case $host in
> > --      *mingw* )
> > --        lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
> > --        case $build in
> > --          *mingw* ) # actually, msys
> > --            # awkward: cmd appends spaces to result
> > --            func_to_host_path_result=`( cmd //c echo "$1" ) 2>/dev/null |
> > --              $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
> > --            ;;
> > --          *cygwin* )
> > --            func_to_host_path_result=`cygpath -w "$1" |
> > --          $SED -e "$lt_sed_naive_backslashify"`
> > --            ;;
> > --          * )
> > --            # Unfortunately, winepath does not exit with a non-zero
> > --            # error code, so we are forced to check the contents of
> > --            # stdout. On the other hand, if the command is not
> > --            # found, the shell will set an exit code of 127 and print
> > --            # *an error message* to stdout. So we must check for both
> > --            # error code of zero AND non-empty stdout, which explains
> > --            # the odd construction:
> > --            func_to_host_path_tmp1=`winepath -w "$1" 2>/dev/null`
> > --            if test "$?" -eq 0 && test -n "${func_to_host_path_tmp1}"; then
> > --              func_to_host_path_result=`$ECHO "$func_to_host_path_tmp1" |
> > --                $SED -e "$lt_sed_naive_backslashify"`
> > --            else
> > --              # Allow warning below.
> > --              func_to_host_path_result=
> > --            fi
> > --            ;;
> > --        esac
> > --        if test -z "$func_to_host_path_result" ; then
> > --          func_error "Could not determine host path corresponding to"
> > --          func_error "  \`$1'"
> > --          func_error "Continuing, but uninstalled executables may not work."
> > --          # Fallback:
> > --          func_to_host_path_result="$1"
> > --        fi
> > --        ;;
> > --    esac
> > --  fi
> > +-  case ${1} in
> > +-    */*) func_dirname_result="${1%/*}${2}" ;;
> > +-    *  ) func_dirname_result="${3}" ;;
> > +-  esac
> >  -}
> > --# end: func_to_host_path
> >  -
> > --# func_to_host_pathlist arg
> > --#
> > --# Convert pathlists to host format when used with build tools.
> > --# See func_to_host_path(), above. This function supports the
> > --# following $build/$host combinations (but does no harm for
> > --# combinations not listed here):
> > --#    $build          $host
> > --#    mingw (msys)    mingw  [e.g. native]
> > --#    cygwin          mingw
> > --#    *nix + wine     mingw
> > --#
> > --# Path separators are also converted from $build format to
> > --# $host format. If ARG begins or ends with a path separator
> > --# character, it is preserved (but converted to $host format)
> > --# on output.
> > --#
> > --# ARG is a pathlist (on $build) that should be converted to
> > --# the proper representation on $host. The result is stored
> > --# in $func_to_host_pathlist_result.
> > --func_to_host_pathlist ()
> > +-# func_basename file
> > +-func_basename ()
> >  -{
> > --  func_to_host_pathlist_result="$1"
> > --  if test -n "$1"; then
> > --    case $host in
> > --      *mingw* )
> > --        lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
> > --        # Remove leading and trailing path separator characters from
> > --        # ARG. msys behavior is inconsistent here, cygpath turns them
> > --        # into '.;' and ';.', and winepath ignores them completely.
> > --    func_stripname : : "$1"
> > --        func_to_host_pathlist_tmp1=$func_stripname_result
> > --        case $build in
> > --          *mingw* ) # Actually, msys.
> > --            # Awkward: cmd appends spaces to result.
> > --            func_to_host_pathlist_result=`
> > --          ( cmd //c echo "$func_to_host_pathlist_tmp1" ) 2>/dev/null |
> > --          $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
> > --            ;;
> > --          *cygwin* )
> > --            func_to_host_pathlist_result=`cygpath -w -p "$func_to_host_pathlist_tmp1" |
> > --              $SED -e "$lt_sed_naive_backslashify"`
> > --            ;;
> > --          * )
> > --            # unfortunately, winepath doesn't convert pathlists
> > --            func_to_host_pathlist_result=""
> > --            func_to_host_pathlist_oldIFS=$IFS
> > --            IFS=:
> > --            for func_to_host_pathlist_f in $func_to_host_pathlist_tmp1 ; do
> > --              IFS=$func_to_host_pathlist_oldIFS
> > --              if test -n "$func_to_host_pathlist_f" ; then
> > --                func_to_host_path "$func_to_host_pathlist_f"
> > --                if test -n "$func_to_host_path_result" ; then
> > --                  if test -z "$func_to_host_pathlist_result" ; then
> > --                    func_to_host_pathlist_result="$func_to_host_path_result"
> > --                  else
> > --                    func_append func_to_host_pathlist_result ";$func_to_host_path_result"
> > --                  fi
> > --                fi
> > --              fi
> > --            done
> > --            IFS=$func_to_host_pathlist_oldIFS
> > --            ;;
> > --        esac
> > --        if test -z "$func_to_host_pathlist_result"; then
> > --          func_error "Could not determine the host path(s) corresponding to"
> > --          func_error "  \`$1'"
> > --          func_error "Continuing, but uninstalled executables may not work."
> > --          # Fallback. This may break if $1 contains DOS-style drive
> > --          # specifications. The fix is not to complicate the expression
> > --          # below, but for the user to provide a working wine installation
> > --          # with winepath so that path translation in the cross-to-mingw
> > --          # case works properly.
> > --          lt_replace_pathsep_nix_to_dos="s|:|;|g"
> > --          func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp1" |\
> > --            $SED -e "$lt_replace_pathsep_nix_to_dos"`
> > --        fi
> > --        # Now, add the leading and trailing path separators back
> > --        case "$1" in
> > --          :* ) func_to_host_pathlist_result=";$func_to_host_pathlist_result"
> > --            ;;
> > --        esac
> > --        case "$1" in
> > --          *: ) func_append func_to_host_pathlist_result ";"
> > --            ;;
> > --        esac
> > --        ;;
> > --    esac
> > --  fi
> > +-  func_basename_result="${1##*/}"
> >  -}
> > --# end: func_to_host_pathlist
> >  -
> > - # func_emit_cwrapperexe_src
> > - # emit the source code for a wrapper executable on stdout
> > - # Must ONLY be called from within func_mode_link because
> > -@@ -3334,10 +4148,6 @@ func_emit_cwrapperexe_src ()
> > -
> > -    This wrapper executable should never be moved out of the build directory.
> > -    If it is, it will not operate correctly.
> > +-# func_dirname_and_basename file append nondir_replacement
> > +-# perform func_basename and func_dirname in a single function
> > +-# call:
> > +-#   dirname:  Compute the dirname of FILE.  If nonempty,
> > +-#             add APPEND to the result, otherwise set result
> > +-#             to NONDIR_REPLACEMENT.
> > +-#             value returned in "$func_dirname_result"
> > +-#   basename: Compute filename of FILE.
> > +-#             value retuned in "$func_basename_result"
> > +-# Implementation must be kept synchronized with func_dirname
> > +-# and func_basename. For efficiency, we do not delegate to
> > +-# those functions but instead duplicate the functionality here.
> > +-func_dirname_and_basename ()
> > +-{
> > +-  case ${1} in
> > +-    */*) func_dirname_result="${1%/*}${2}" ;;
> > +-    *  ) func_dirname_result="${3}" ;;
> > +-  esac
> > +-  func_basename_result="${1##*/}"
> > +-}
> >  -
> > --   Currently, it simply execs the wrapper *script* "$SHELL $output",
> > --   but could eventually absorb all of the scripts functionality and
> > --   exec $objdir/$outputname directly.
> > - */
> > - EOF
> > -         cat <<"EOF"
> > -@@ -3462,22 +4272,13 @@ int setenv (const char *, const char *, int);
> > -   if (stale) { free ((void *) stale); stale = 0; } \
> > - } while (0)
> > -
> > --#undef LTWRAPPER_DEBUGPRINTF
> > --#if defined LT_DEBUGWRAPPER
> > --# define LTWRAPPER_DEBUGPRINTF(args) ltwrapper_debugprintf args
> > --static void
> > --ltwrapper_debugprintf (const char *fmt, ...)
> > +-# func_stripname prefix suffix name
> > +-# strip PREFIX and SUFFIX off of NAME.
> > +-# PREFIX and SUFFIX must not contain globbing or regex special
> > +-# characters, hashes, percent signs, but SUFFIX may contain a leading
> > +-# dot (in which case that matches only a dot).
> > +-func_stripname ()
> >  -{
> > --    va_list args;
> > --    va_start (args, fmt);
> > --    (void) vfprintf (stderr, fmt, args);
> > --    va_end (args);
> > +-  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
> > +-  # positional parameters, so assign one to ordinary parameter first.
> > +-  func_stripname_result=${3}
> > +-  func_stripname_result=${func_stripname_result#"${1}"}
> > +-  func_stripname_result=${func_stripname_result%"${2}"}
> >  -}
> > -+#if defined(LT_DEBUGWRAPPER)
> > -+static int lt_debug = 1;
> > - #else
> > --# define LTWRAPPER_DEBUGPRINTF(args)
> > -+static int lt_debug = 0;
> > - #endif
> > -
> > --const char *program_name = NULL;
> > -+const char *program_name = "libtool-wrapper"; /* in case xstrdup fails */
> > -
> > - void *xmalloc (size_t num);
> > - char *xstrdup (const char *string);
> > -@@ -3487,7 +4288,10 @@ char *chase_symlinks (const char *pathspec);
> > - int make_executable (const char *path);
> > - int check_executable (const char *path);
> > - char *strendzap (char *str, const char *pat);
> > --void lt_fatal (const char *message, ...);
> > -+void lt_debugprintf (const char *file, int line, const char *fmt, ...);
> > -+void lt_fatal (const char *file, int line, const char *message, ...);
> > -+static const char *nonnull (const char *s);
> > -+static const char *nonempty (const char *s);
> > - void lt_setenv (const char *name, const char *value);
> > - char *lt_extend_str (const char *orig_value, const char *add, int to_end);
> > - void lt_update_exe_path (const char *name, const char *value);
> > -@@ -3497,14 +4301,14 @@ void lt_dump_script (FILE *f);
> > - EOF
> > -
> > -         cat <<EOF
> > --const char * MAGIC_EXE = "$magic_exe";
> > -+volatile const char * MAGIC_EXE = "$magic_exe";
> > - const char * LIB_PATH_VARNAME = "$shlibpath_var";
> > - EOF
> > -
> > -         if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
> > --              func_to_host_pathlist "$temp_rpath"
> > -+              func_to_host_path "$temp_rpath"
> > -           cat <<EOF
> > --const char * LIB_PATH_VALUE   = "$func_to_host_pathlist_result";
> > -+const char * LIB_PATH_VALUE   = "$func_to_host_path_result";
> > - EOF
> > -         else
> > -           cat <<"EOF"
> > -@@ -3513,10 +4317,10 @@ EOF
> > -         fi
> > -
> > -         if test -n "$dllsearchpath"; then
> > --              func_to_host_pathlist "$dllsearchpath:"
> > -+              func_to_host_path "$dllsearchpath:"
> > -           cat <<EOF
> > - const char * EXE_PATH_VARNAME = "PATH";
> > --const char * EXE_PATH_VALUE   = "$func_to_host_pathlist_result";
> > -+const char * EXE_PATH_VALUE   = "$func_to_host_path_result";
> > - EOF
> > -         else
> > -           cat <<"EOF"
> > -@@ -3539,12 +4343,10 @@ EOF
> > -         cat <<"EOF"
> > -
> > - #define LTWRAPPER_OPTION_PREFIX         "--lt-"
> > --#define LTWRAPPER_OPTION_PREFIX_LENGTH  5
> > -
> > --static const size_t opt_prefix_len         = LTWRAPPER_OPTION_PREFIX_LENGTH;
> > - static const char *ltwrapper_option_prefix = LTWRAPPER_OPTION_PREFIX;
> >  -
> > - static const char *dumpscript_opt       = LTWRAPPER_OPTION_PREFIX "dump-script";
> > -+static const char *debug_opt            = LTWRAPPER_OPTION_PREFIX "debug";
> > -
> > - int
> > - main (int argc, char *argv[])
> > -@@ -3561,10 +4363,13 @@ main (int argc, char *argv[])
> > -   int i;
> > -
> > -   program_name = (char *) xstrdup (base_name (argv[0]));
> > --  LTWRAPPER_DEBUGPRINTF (("(main) argv[0]      : %s\n", argv[0]));
> > --  LTWRAPPER_DEBUGPRINTF (("(main) program_name : %s\n", program_name));
> > -+  newargz = XMALLOC (char *, argc + 1);
> > -
> > --  /* very simple arg parsing; don't want to rely on getopt */
> > -+  /* very simple arg parsing; don't want to rely on getopt
> > -+   * also, copy all non cwrapper options to newargz, except
> > -+   * argz[0], which is handled differently
> > -+   */
> > -+  newargc=0;
> > -   for (i = 1; i < argc; i++)
> > -     {
> > -       if (strcmp (argv[i], dumpscript_opt) == 0)
> > -@@ -3581,21 +4386,54 @@ EOF
> > -       lt_dump_script (stdout);
> > -       return 0;
> > -     }
> > -+      if (strcmp (argv[i], debug_opt) == 0)
> > -+    {
> > -+          lt_debug = 1;
> > -+          continue;
> > -+    }
> > -+      if (strcmp (argv[i], ltwrapper_option_prefix) == 0)
> > -+        {
> > +-# func_opt_split
> > +-func_opt_split ()
> > +-{
> > +-  func_opt_split_opt=${1%%=*}
> > +-  func_opt_split_arg=${1#*=}
> > +-}
> > +-
> > +-# func_lo2o object
> > +-func_lo2o ()
> > +-{
> > +-  case ${1} in
> > +-    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
> > +-    *)    func_lo2o_result=${1} ;;
> > +-  esac
> > +-}
> > +-
> > +-# func_xform libobj-or-source
> > +-func_xform ()
> > +-{
> > +-  func_xform_result=${1%.*}.lo
> > +-}
> > +-
> > +-# func_arith arithmetic-term...
> > +-func_arith ()
> > +-{
> > +-  func_arith_result=$(( $* ))
> > +-}
> > +-
> > +-# func_len string
> > +-# STRING may not start with a hyphen.
> > +-func_len ()
> > +-{
> > +-  func_len_result=${#1}
> > +-}
> > +-
> > +-_LT_EOF
> > +-    ;;
> > +-  *) # Bourne compatible functions.
> > +-    cat << \_LT_EOF >> "$cfgfile"
> > +-
> > +-# func_dirname file append nondir_replacement
> > +-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> > +-# otherwise set result to NONDIR_REPLACEMENT.
> > +-func_dirname ()
> > +-{
> > +-  # Extract subdirectory from the argument.
> > +-  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
> > +-  if test "X$func_dirname_result" = "X${1}"; then
> > +-    func_dirname_result="${3}"
> > +-  else
> > +-    func_dirname_result="$func_dirname_result${2}"
> > +-  fi
> > +-}
> > +-
> > +-# func_basename file
> > +-func_basename ()
> > +-{
> > +-  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
> > +-}
> > +-
> > +-
> > +-# func_stripname prefix suffix name
> > +-# strip PREFIX and SUFFIX off of NAME.
> > +-# PREFIX and SUFFIX must not contain globbing or regex special
> > +-# characters, hashes, percent signs, but SUFFIX may contain a leading
> > +-# dot (in which case that matches only a dot).
> > +-# func_strip_suffix prefix name
> > +-func_stripname ()
> > +-{
> > +-  case ${2} in
> > +-    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
> > +-    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
> > +-  esac
> > +-}
> > +-
> > +-# sed scripts:
> > +-my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
> > +-my_sed_long_arg='1s/^-[^=]*=//'
> > +-
> > +-# func_opt_split
> > +-func_opt_split ()
> > +-{
> > +-  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
> > +-  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
> > +-}
> > +-
> > +-# func_lo2o object
> > +-func_lo2o ()
> > +-{
> > +-  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
> > +-}
> > +-
> > +-# func_xform libobj-or-source
> > +-func_xform ()
> > +-{
> > +-  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
> > +-}
> > +-
> > +-# func_arith arithmetic-term...
> > +-func_arith ()
> > +-{
> > +-  func_arith_result=`expr "$@"`
> > +-}
> > +-
> > +-# func_len string
> > +-# STRING may not start with a hyphen.
> > +-func_len ()
> > +-{
> > +-  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
> > +-}
> > +-
> > +-_LT_EOF
> > +-esac
> > +-
> > +-case $lt_shell_append in
> > +-  yes)
> > +-    cat << \_LT_EOF >> "$cfgfile"
> > +-
> > +-# func_append var value
> > +-# Append VALUE to the end of shell variable VAR.
> > +-func_append ()
> > +-{
> > +-  eval "$1+=\$2"
> > +-}
> > +-_LT_EOF
> > +-    ;;
> > +-  *)
> > +-    cat << \_LT_EOF >> "$cfgfile"
> > +-
> > +-# func_append var value
> > +-# Append VALUE to the end of shell variable VAR.
> > +-func_append ()
> > +-{
> > +-  eval "$1=\$$1\$2"
> > +-}
> > +-
> > +-_LT_EOF
> > +-    ;;
> > +-  esac
> > +-
> > +-
> > +-  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
> > +-    || (rm -f "$cfgfile"; exit 1)
> > +-
> > +-  mv -f "$cfgfile" "$ofile" ||
> > ++  sed '$q' "$ltmain" >> "$cfgfile" \
> > ++     || (rm -f "$cfgfile"; exit 1)
> > ++
> > ++  if test x"$xsi_shell" = xyes; then
> > ++  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
> > ++func_dirname ()\
> > ++{\
> > ++\    case ${1} in\
> > ++\      */*) func_dirname_result="${1%/*}${2}" ;;\
> > ++\      *  ) func_dirname_result="${3}" ;;\
> > ++\    esac\
> > ++} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_basename ()$/,/^} # func_basename /c\
> > ++func_basename ()\
> > ++{\
> > ++\    func_basename_result="${1##*/}"\
> > ++} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
> > ++func_dirname_and_basename ()\
> > ++{\
> > ++\    case ${1} in\
> > ++\      */*) func_dirname_result="${1%/*}${2}" ;;\
> > ++\      *  ) func_dirname_result="${3}" ;;\
> > ++\    esac\
> > ++\    func_basename_result="${1##*/}"\
> > ++} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
> > ++func_stripname ()\
> > ++{\
> > ++\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
> > ++\    # positional parameters, so assign one to ordinary parameter first.\
> > ++\    func_stripname_result=${3}\
> > ++\    func_stripname_result=${func_stripname_result#"${1}"}\
> > ++\    func_stripname_result=${func_stripname_result%"${2}"}\
> > ++} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
> > ++func_split_long_opt ()\
> > ++{\
> > ++\    func_split_long_opt_name=${1%%=*}\
> > ++\    func_split_long_opt_arg=${1#*=}\
> > ++} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
> > ++func_split_short_opt ()\
> > ++{\
> > ++\    func_split_short_opt_arg=${1#??}\
> > ++\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
> > ++} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
> > ++func_lo2o ()\
> > ++{\
> > ++\    case ${1} in\
> > ++\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
> > ++\      *)    func_lo2o_result=${1} ;;\
> > ++\    esac\
> > ++} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_xform ()$/,/^} # func_xform /c\
> > ++func_xform ()\
> > ++{\
> > ++    func_xform_result=${1%.*}.lo\
> > ++} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_arith ()$/,/^} # func_arith /c\
> > ++func_arith ()\
> > ++{\
> > ++    func_arith_result=$(( $* ))\
> > ++} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_len ()$/,/^} # func_len /c\
> > ++func_len ()\
> > ++{\
> > ++    func_len_result=${#1}\
> > ++} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++fi
> > ++
> > ++if test x"$lt_shell_append" = xyes; then
> > ++  sed -e '/^func_append ()$/,/^} # func_append /c\
> > ++func_append ()\
> > ++{\
> > ++    eval "${1}+=\\${2}"\
> > ++} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
> > ++func_append_quoted ()\
> > ++{\
> > ++\    func_quote_for_eval "${2}"\
> > ++\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
> > ++} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  # Save a `func_append' function call where possible by direct use of '+='
> > ++  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
> > ++    && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++  test 0 -eq $? || _lt_function_replace_fail=:
> > ++else
> > ++  # Save a `func_append' function call even when '+=' is not available
> > ++  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
> > ++    && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++  test 0 -eq $? || _lt_function_replace_fail=:
> > ++fi
> > ++
> > ++if test x"$_lt_function_replace_fail" = x":"; then
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
> > ++$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
> > ++fi
> > ++
> > ++
> > ++   mv -f "$cfgfile" "$ofile" ||
> > +     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
> > +   chmod +x "$ofile"
> > +
> > +diff --git a/libtool.m4 b/libtool.m4
> > +index ad63ebbb385..b65c22bf80d 100644
> > +--- a/libtool.m4
> > ++++ b/libtool.m4
> > +@@ -1,7 +1,8 @@
> > + # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
> > + #
> > + #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > +-#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
> > ++#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
> > ++#                 Inc.
> > + #   Written by Gordon Matzigkeit, 1996
> > + #
> > + # This file is free software; the Free Software Foundation gives
> > +@@ -10,7 +11,8 @@
> > +
> > + m4_define([_LT_COPYING], [dnl
> > + #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > +-#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
> > ++#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
> > ++#                 Inc.
> > + #   Written by Gordon Matzigkeit, 1996
> > + #
> > + #   This file is part of GNU Libtool.
> > +@@ -37,7 +39,7 @@ m4_define([_LT_COPYING], [dnl
> > + # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
> > + ])
> > +
> > +-# serial 56 LT_INIT
> > ++# serial 57 LT_INIT
> > +
> > +
> > + # LT_PREREQ(VERSION)
> > +@@ -166,10 +168,13 @@ _LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl
> > + dnl
> > + m4_require([_LT_FILEUTILS_DEFAULTS])dnl
> > + m4_require([_LT_CHECK_SHELL_FEATURES])dnl
> > ++m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl
> > + m4_require([_LT_CMD_RELOAD])dnl
> > + m4_require([_LT_CHECK_MAGIC_METHOD])dnl
> > ++m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl
> > + m4_require([_LT_CMD_OLD_ARCHIVE])dnl
> > + m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
> > ++m4_require([_LT_WITH_SYSROOT])dnl
> > +
> > + _LT_CONFIG_LIBTOOL_INIT([
> > + # See if we are running on zsh, and set the options which allow our
> > +@@ -632,7 +637,7 @@ m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl
> > + m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
> > + configured by $[0], generated by m4_PACKAGE_STRING.
> > +
> > +-Copyright (C) 2009 Free Software Foundation, Inc.
> > ++Copyright (C) 2010 Free Software Foundation, Inc.
> > + This config.lt script is free software; the Free Software Foundation
> > + gives unlimited permision to copy, distribute and modify it."
> > +
> > +@@ -746,15 +751,12 @@ _LT_EOF
> > +   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> > +   # text mode, it properly converts lines to CR/LF.  This bash problem
> > +   # is reportedly fixed, but why not run on old versions too?
> > +-  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
> > +-    || (rm -f "$cfgfile"; exit 1)
> > ++  sed '$q' "$ltmain" >> "$cfgfile" \
> > ++     || (rm -f "$cfgfile"; exit 1)
> > +
> > +-  _LT_PROG_XSI_SHELLFNS
> > ++  _LT_PROG_REPLACE_SHELLFNS
> > +
> > +-  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
> > +-    || (rm -f "$cfgfile"; exit 1)
> > +-
> > +-  mv -f "$cfgfile" "$ofile" ||
> > ++   mv -f "$cfgfile" "$ofile" ||
> > +     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
> > +   chmod +x "$ofile"
> > + ],
> > +@@ -980,6 +982,8 @@ _LT_EOF
> > +       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD
> > +       echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
> > +       $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
> > ++      echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD
> > ++      $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD
> > +       cat > conftest.c << _LT_EOF
> > + int main() { return 0;}
> > + _LT_EOF
> > +@@ -1069,30 +1073,41 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES],
> > +   fi
> > + ])
> > +
> > +-# _LT_SYS_MODULE_PATH_AIX
> > +-# -----------------------
> > ++# _LT_SYS_MODULE_PATH_AIX([TAGNAME])
> > ++# ----------------------------------
> > + # Links a minimal program and checks the executable
> > + # for the system default hardcoded library path. In most cases,
> > + # this is /usr/lib:/lib, but when the MPI compilers are used
> > + # the location of the communication and MPI libs are included too.
> > + # If we don't find anything, use the default library path according
> > + # to the aix ld manual.
> > ++# Store the results from the different compilers for each TAGNAME.
> > ++# Allow to override them for all tags through lt_cv_aix_libpath.
> > + m4_defun([_LT_SYS_MODULE_PATH_AIX],
> > + [m4_require([_LT_DECL_SED])dnl
> > +-AC_LINK_IFELSE([AC_LANG_SOURCE([AC_LANG_PROGRAM])],[
> > +-lt_aix_libpath_sed='
> > +-    /Import File Strings/,/^$/ {
> > +-    /^0/ {
> > +-        s/^0  *\(.*\)$/\1/
> > +-        p
> > +-    }
> > +-    }'
> > +-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > +-# Check for a 64-bit object if we didn't find anything.
> > +-if test -z "$aix_libpath"; then
> > +-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > +-fi],[])
> > +-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > ++if test "${lt_cv_aix_libpath+set}" = set; then
> > ++  aix_libpath=$lt_cv_aix_libpath
> > ++else
> > ++  AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])],
> > ++  [AC_LINK_IFELSE([AC_LANG_PROGRAM],[
> > ++  lt_aix_libpath_sed='[
> > ++      /Import File Strings/,/^$/ {
> > ++      /^0/ {
> > ++          s/^0  *\([^ ]*\) *$/\1/
> > ++          p
> > ++      }
> > ++      }]'
> > ++  _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > ++  # Check for a 64-bit object if we didn't find anything.
> > ++  if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
> > ++    _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > ++  fi],[])
> > ++  if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
> > ++    _LT_TAGVAR([lt_cv_aix_libpath_], [$1])="/usr/lib:/lib"
> > ++  fi
> > ++  ])
> > ++  aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])
> > ++fi
> > + ])# _LT_SYS_MODULE_PATH_AIX
> > +
> > +
> > +@@ -1117,7 +1132,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> > +
> > + AC_MSG_CHECKING([how to print strings])
> > + # Test print first, because it will be a builtin if present.
> > +-if test "X`print -r -- -n 2>/dev/null`" = X-n && \
> > ++if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
> > +    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
> > +   ECHO='print -r --'
> > + elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> > +@@ -1161,6 +1176,39 @@ _LT_DECL([], [ECHO], [1], [An echo program that protects backslashes])
> > + ])# _LT_PROG_ECHO_BACKSLASH
> > +
> > +
> > ++# _LT_WITH_SYSROOT
> > ++# ----------------
> > ++AC_DEFUN([_LT_WITH_SYSROOT],
> > ++[AC_MSG_CHECKING([for sysroot])
> > ++AC_ARG_WITH([libtool-sysroot],
> > ++[  --with-libtool-sysroot[=DIR] Search for dependent libraries within DIR
> > ++                        (or the compiler's sysroot if not specified).],
> > ++[], [with_libtool_sysroot=no])
> > ++
> > ++dnl lt_sysroot will always be passed unquoted.  We quote it here
> > ++dnl in case the user passed a directory name.
> > ++lt_sysroot=
> > ++case ${with_libtool_sysroot} in #(
> > ++ yes)
> > ++   if test "$GCC" = yes; then
> > ++     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
> > ++   fi
> > ++   ;; #(
> > ++ /*)
> > ++   lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"`
> > ++   ;; #(
> > ++ no|'')
> > ++   ;; #(
> > ++ *)
> > ++   AC_MSG_RESULT([${with_libtool_sysroot}])
> > ++   AC_MSG_ERROR([The sysroot must be an absolute path.])
> > ++   ;;
> > ++esac
> > ++
> > ++ AC_MSG_RESULT([${lt_sysroot:-no}])
> > ++_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl
> > ++[dependent libraries, and in which our libraries should be installed.])])
> > ++
> > + # _LT_ENABLE_LOCK
> > + # ---------------
> > + m4_defun([_LT_ENABLE_LOCK],
> > +@@ -1320,6 +1368,51 @@ need_locks="$enable_libtool_lock"
> > + ])# _LT_ENABLE_LOCK
> > +
> > +
> > ++# _LT_PROG_AR
> > ++# -----------
> > ++m4_defun([_LT_PROG_AR],
> > ++[AC_CHECK_TOOLS(AR, [ar], false)
> > ++  touch conftest.c
> > ++  $AR $plugin_option rc conftest.a conftest.c
> > ++  if test "$?" != 0; then
> > ++    AC_MSG_WARN([Failed: $AR $plugin_option rc])
> > ++  else
> > ++    AR="$AR $plugin_option"
> > ++  fi
> > ++  rm -f conftest.*
> > ++: ${AR=ar}
> > ++: ${AR_FLAGS=cru}
> > ++_LT_DECL([], [AR], [1], [The archiver])
> > ++_LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive])
> > ++
> > ++AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file],
> > ++  [lt_cv_ar_at_file=no
> > ++   AC_COMPILE_IFELSE([AC_LANG_PROGRAM],
> > ++     [echo conftest.$ac_objext > conftest.lst
> > ++      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD'
> > ++      AC_TRY_EVAL([lt_ar_try])
> > ++      if test "$ac_status" -eq 0; then
> > ++    # Ensure the archiver fails upon bogus file names.
> > ++    rm -f conftest.$ac_objext libconftest.a
> > ++    AC_TRY_EVAL([lt_ar_try])
> > ++    if test "$ac_status" -ne 0; then
> > ++          lt_cv_ar_at_file=@
> > ++        fi
> > ++      fi
> > ++      rm -f conftest.* libconftest.a
> > ++     ])
> > ++  ])
> > ++
> > ++if test "x$lt_cv_ar_at_file" = xno; then
> > ++  archiver_list_spec=
> > ++else
> > ++  archiver_list_spec=$lt_cv_ar_at_file
> > ++fi
> > ++_LT_DECL([], [archiver_list_spec], [1],
> > ++  [How to feed a file listing to the archiver])
> > ++])# _LT_PROG_AR
> > ++
> > ++
> > + # _LT_CMD_OLD_ARCHIVE
> > + # -------------------
> > + m4_defun([_LT_CMD_OLD_ARCHIVE],
> > +@@ -1336,23 +1429,7 @@ for plugin in $plugin_names; do
> > +   fi
> > + done
> > +
> > +-AC_CHECK_TOOL(AR, ar, false)
> > +-test -z "$AR" && AR=ar
> > +-if test -n "$plugin_option"; then
> > +-  if $AR --help 2>&1 | grep -q "\--plugin"; then
> > +-    touch conftest.c
> > +-    $AR $plugin_option rc conftest.a conftest.c
> > +-    if test "$?" != 0; then
> > +-      AC_MSG_WARN([Failed: $AR $plugin_option rc])
> > +-    else
> > +-      AR="$AR $plugin_option"
> > +-    fi
> > +-    rm -f conftest.*
> > +-  fi
> > +-fi
> > +-test -z "$AR_FLAGS" && AR_FLAGS=cru
> > +-_LT_DECL([], [AR], [1], [The archiver])
> > +-_LT_DECL([], [AR_FLAGS], [1])
> > ++_LT_PROG_AR
> > +
> > + AC_CHECK_TOOL(STRIP, strip, :)
> > + test -z "$STRIP" && STRIP=:
> > +@@ -1653,7 +1730,7 @@ else
> > +   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> > +   lt_status=$lt_dlunknown
> > +   cat > conftest.$ac_ext <<_LT_EOF
> > +-[#line __oline__ "configure"
> > ++[#line $LINENO "configure"
> > + #include "confdefs.h"
> > +
> > + #if HAVE_DLFCN_H
> > +@@ -1697,10 +1774,10 @@ else
> > + /* When -fvisbility=hidden is used, assume the code has been annotated
> > +    correspondingly for the symbols needed.  */
> > + #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> > +-void fnord () __attribute__((visibility("default")));
> > ++int fnord () __attribute__((visibility("default")));
> > + #endif
> > +
> > +-void fnord () { int i=42; }
> > ++int fnord () { return 42; }
> > + int main ()
> > + {
> > +   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > +@@ -2240,8 +2317,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +   need_version=no
> > +   need_lib_prefix=no
> > +
> > +-  case $GCC,$host_os in
> > +-  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
> > ++  case $GCC,$cc_basename in
> > ++  yes,*)
> > ++    # gcc
> > +     library_names_spec='$libname.dll.a'
> > +     # DLL is installed to $(libdir)/../bin by postinstall_cmds
> > +     postinstall_cmds='base_file=`basename \${file}`~
> > +@@ -2274,13 +2352,71 @@ m4_if([$1], [],[
> > +       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
> > +       ;;
> > +     esac
> > ++    dynamic_linker='Win32 ld.exe'
> > ++    ;;
> > ++
> > ++  *,cl*)
> > ++    # Native MSVC
> > ++    libname_spec='$name'
> > ++    soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
> > ++    library_names_spec='${libname}.dll.lib'
> > ++
> > ++    case $build_os in
> > ++    mingw*)
> > ++      sys_lib_search_path_spec=
> > ++      lt_save_ifs=$IFS
> > ++      IFS=';'
> > ++      for lt_path in $LIB
> > ++      do
> > ++        IFS=$lt_save_ifs
> > ++        # Let DOS variable expansion print the short 8.3 style file name.
> > ++        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
> > ++        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
> > ++      done
> > ++      IFS=$lt_save_ifs
> > ++      # Convert to MSYS style.
> > ++      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'`
> > ++      ;;
> > ++    cygwin*)
> > ++      # Convert to unix form, then to dos form, then back to unix form
> > ++      # but this time dos style (no spaces!) so that the unix form looks
> > ++      # like /cygdrive/c/PROGRA~1:/cygdr...
> > ++      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
> > ++      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
> > ++      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
> > ++      ;;
> > ++    *)
> > ++      sys_lib_search_path_spec="$LIB"
> > ++      if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then
> > ++        # It is most probably a Windows format PATH.
> > ++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
> > ++      else
> > ++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
> > ++      fi
> > ++      # FIXME: find the short name or the path components, as spaces are
> > ++      # common. (e.g. "Program Files" -> "PROGRA~1")
> > ++      ;;
> > ++    esac
> > ++
> > ++    # DLL is installed to $(libdir)/../bin by postinstall_cmds
> > ++    postinstall_cmds='base_file=`basename \${file}`~
> > ++      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
> > ++      dldir=$destdir/`dirname \$dlpath`~
> > ++      test -d \$dldir || mkdir -p \$dldir~
> > ++      $install_prog $dir/$dlname \$dldir/$dlname'
> > ++    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
> > ++      dlpath=$dir/\$dldll~
> > ++       $RM \$dlpath'
> > ++    shlibpath_overrides_runpath=yes
> > ++    dynamic_linker='Win32 link.exe'
> > +     ;;
> > +
> > +   *)
> > ++    # Assume MSVC wrapper
> > +     library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
> > ++    dynamic_linker='Win32 ld.exe'
> > +     ;;
> > +   esac
> > +-  dynamic_linker='Win32 ld.exe'
> > +   # FIXME: first we should search . and the directory the executable is in
> > +   shlibpath_var=PATH
> > +   ;;
> > +@@ -2970,6 +3106,11 @@ case $reload_flag in
> > + esac
> > + reload_cmds='$LD$reload_flag -o $output$reload_objs'
> > + case $host_os in
> > ++  cygwin* | mingw* | pw32* | cegcc*)
> > ++    if test "$GCC" != yes; then
> > ++      reload_cmds=false
> > ++    fi
> > ++    ;;
> > +   darwin*)
> > +     if test "$GCC" = yes; then
> > +       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
> > +@@ -3036,7 +3177,8 @@ mingw* | pw32*)
> > +     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
> > +     lt_cv_file_magic_cmd='func_win32_libid'
> > +   else
> > +-    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
> > ++    # Keep this pattern in sync with the one in func_win32_libid.
> > ++    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
> > +     lt_cv_file_magic_cmd='$OBJDUMP -f'
> > +   fi
> > +   ;;
> > +@@ -3187,6 +3329,21 @@ tpf*)
> > +   ;;
> > + esac
> > + ])
> > ++
> > ++file_magic_glob=
> > ++want_nocaseglob=no
> > ++if test "$build" = "$host"; then
> > ++  case $host_os in
> > ++  mingw* | pw32*)
> > ++    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
> > ++      want_nocaseglob=yes
> > ++    else
> > ++      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[[\1]]\/[[\1]]\/g;/g"`
> > ++    fi
> > ++    ;;
> > ++  esac
> > ++fi
> > ++
> > + file_magic_cmd=$lt_cv_file_magic_cmd
> > + deplibs_check_method=$lt_cv_deplibs_check_method
> > + test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > +@@ -3194,7 +3351,11 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > + _LT_DECL([], [deplibs_check_method], [1],
> > +     [Method to check whether dependent libraries are shared objects])
> > + _LT_DECL([], [file_magic_cmd], [1],
> > +-    [Command to use when deplibs_check_method == "file_magic"])
> > ++    [Command to use when deplibs_check_method = "file_magic"])
> > ++_LT_DECL([], [file_magic_glob], [1],
> > ++    [How to find potential files when deplibs_check_method = "file_magic"])
> > ++_LT_DECL([], [want_nocaseglob], [1],
> > ++    [Find potential files using nocaseglob when deplibs_check_method = "file_magic"])
> > + ])# _LT_CHECK_MAGIC_METHOD
> > +
> > +
> > +@@ -3305,6 +3466,67 @@ dnl aclocal-1.4 backwards compatibility:
> > + dnl AC_DEFUN([AM_PROG_NM], [])
> > + dnl AC_DEFUN([AC_PROG_NM], [])
> > +
> > ++# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
> > ++# --------------------------------
> > ++# how to determine the name of the shared library
> > ++# associated with a specific link library.
> > ++#  -- PORTME fill in with the dynamic library characteristics
> > ++m4_defun([_LT_CHECK_SHAREDLIB_FROM_LINKLIB],
> > ++[m4_require([_LT_DECL_EGREP])
> > ++m4_require([_LT_DECL_OBJDUMP])
> > ++m4_require([_LT_DECL_DLLTOOL])
> > ++AC_CACHE_CHECK([how to associate runtime and link libraries],
> > ++lt_cv_sharedlib_from_linklib_cmd,
> > ++[lt_cv_sharedlib_from_linklib_cmd='unknown'
> > ++
> > ++case $host_os in
> > ++cygwin* | mingw* | pw32* | cegcc*)
> > ++  # two different shell functions defined in ltmain.sh
> > ++  # decide which to use based on capabilities of $DLLTOOL
> > ++  case `$DLLTOOL --help 2>&1` in
> > ++  *--identify-strict*)
> > ++    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
> > ++    ;;
> > ++  *)
> > ++    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
> > ++    ;;
> > ++  esac
> > ++  ;;
> > ++*)
> > ++  # fallback: assume linklib IS sharedlib
> > ++  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
> > ++  ;;
> > ++esac
> > ++])
> > ++sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
> > ++test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
> > ++
> > ++_LT_DECL([], [sharedlib_from_linklib_cmd], [1],
> > ++    [Command to associate shared and link libraries])
> > ++])# _LT_CHECK_SHAREDLIB_FROM_LINKLIB
> > ++
> > ++
> > ++# _LT_PATH_MANIFEST_TOOL
> > ++# ----------------------
> > ++# locate the manifest tool
> > ++m4_defun([_LT_PATH_MANIFEST_TOOL],
> > ++[AC_CHECK_TOOL(MANIFEST_TOOL, mt, :)
> > ++test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
> > ++AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool],
> > ++  [lt_cv_path_mainfest_tool=no
> > ++  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&AS_MESSAGE_LOG_FD
> > ++  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
> > ++  cat conftest.err >&AS_MESSAGE_LOG_FD
> > ++  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
> > ++    lt_cv_path_mainfest_tool=yes
> > ++  fi
> > ++  rm -f conftest*])
> > ++if test "x$lt_cv_path_mainfest_tool" != xyes; then
> > ++  MANIFEST_TOOL=:
> > ++fi
> > ++_LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl
> > ++])# _LT_PATH_MANIFEST_TOOL
> > ++
> > +
> > + # LT_LIB_M
> > + # --------
> > +@@ -3431,8 +3653,8 @@ esac
> > + lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
> > +
> > + # Transform an extracted symbol line into symbol name and symbol address
> > +-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p'"
> > +-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\", (void *) \&\2},/p'"
> > ++lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/  {\"\2\", (void *) \&\2},/p'"
> > ++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\", (void *) \&\2},/p'"
> > +
> > + # Handle CRLF in mingw tool chain
> > + opt_cr=
> > +@@ -3468,6 +3690,7 @@ for ac_symprfx in "" "_"; do
> > +   else
> > +     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[         ]]\($symcode$symcode*\)[[       ]][[    ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
> > +   fi
> > ++  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
> > +
> > +   # Check to see that the pipe works correctly.
> > +   pipe_works=no
> > +@@ -3501,6 +3724,18 @@ _LT_EOF
> > +       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
> > +     if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
> > +       cat <<_LT_EOF > conftest.$ac_ext
> > ++/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
> > ++#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
> > ++/* DATA imports from DLLs on WIN32 con't be const, because runtime
> > ++   relocations are performed -- see ld's documentation on pseudo-relocs.  */
> > ++# define LT@&t@_DLSYM_CONST
> > ++#elif defined(__osf__)
> > ++/* This system does not cope well with relocations in const data.  */
> > ++# define LT@&t@_DLSYM_CONST
> > ++#else
> > ++# define LT@&t@_DLSYM_CONST const
> > ++#endif
> > ++
> > + #ifdef __cplusplus
> > + extern "C" {
> > + #endif
> > +@@ -3512,7 +3747,7 @@ _LT_EOF
> > +       cat <<_LT_EOF >> conftest.$ac_ext
> > +
> > + /* The mapping between symbol names and symbols.  */
> > +-const struct {
> > ++LT@&t@_DLSYM_CONST struct {
> > +   const char *name;
> > +   void       *address;
> > + }
> > +@@ -3538,15 +3773,15 @@ static const void *lt_preloaded_setup() {
> > + _LT_EOF
> > +       # Now try linking the two files.
> > +       mv conftest.$ac_objext conftstm.$ac_objext
> > +-      lt_save_LIBS="$LIBS"
> > +-      lt_save_CFLAGS="$CFLAGS"
> > ++      lt_globsym_save_LIBS=$LIBS
> > ++      lt_globsym_save_CFLAGS=$CFLAGS
> > +       LIBS="conftstm.$ac_objext"
> > +       CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
> > +       if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
> > +         pipe_works=yes
> > +       fi
> > +-      LIBS="$lt_save_LIBS"
> > +-      CFLAGS="$lt_save_CFLAGS"
> > ++      LIBS=$lt_globsym_save_LIBS
> > ++      CFLAGS=$lt_globsym_save_CFLAGS
> > +     else
> > +       echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD
> > +     fi
> > +@@ -3579,6 +3814,13 @@ else
> > +   AC_MSG_RESULT(ok)
> > + fi
> > +
> > ++# Response file support.
> > ++if test "$lt_cv_nm_interface" = "MS dumpbin"; then
> > ++  nm_file_list_spec='@'
> > ++elif $NM --help 2>/dev/null | grep '[[@]]FILE' >/dev/null; then
> > ++  nm_file_list_spec='@'
> > ++fi
> > ++
> > + _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1],
> > +     [Take the output of nm and produce a listing of raw symbols and C names])
> > + _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1],
> > +@@ -3589,6 +3831,8 @@ _LT_DECL([global_symbol_to_c_name_address],
> > + _LT_DECL([global_symbol_to_c_name_address_lib_prefix],
> > +     [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1],
> > +     [Transform the output of nm in a C name address pair when lib prefix is needed])
> > ++_LT_DECL([], [nm_file_list_spec], [1],
> > ++    [Specify filename containing input files for $NM])
> > + ]) # _LT_CMD_GLOBAL_SYMBOLS
> > +
> > +
> > +@@ -3600,7 +3844,6 @@ _LT_TAGVAR(lt_prog_compiler_wl, $1)=
> > + _LT_TAGVAR(lt_prog_compiler_pic, $1)=
> > + _LT_TAGVAR(lt_prog_compiler_static, $1)=
> > +
> > +-AC_MSG_CHECKING([for $compiler option to produce PIC])
> > + m4_if([$1], [CXX], [
> > +   # C++ specific cases for pic, static, wl, etc.
> > +   if test "$GXX" = yes; then
> > +@@ -3706,6 +3949,12 @@ m4_if([$1], [CXX], [
> > +       ;;
> > +     esac
> > +     ;;
> > ++      mingw* | cygwin* | os2* | pw32* | cegcc*)
> > ++    # This hack is so that the source file can tell whether it is being
> > ++    # built for inclusion in a dll (and should export symbols for example).
> > ++    m4_if([$1], [GCJ], [],
> > ++      [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
> > ++    ;;
> > +       dgux*)
> > +     case $cc_basename in
> > +       ec++*)
> > +@@ -3858,7 +4107,7 @@ m4_if([$1], [CXX], [
> > +     ;;
> > +       solaris*)
> > +     case $cc_basename in
> > +-      CC*)
> > ++      CC* | sunCC*)
> > +         # Sun C++ 4.2, 5.x and Centerline C++
> > +         _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
> > +         _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
> > +@@ -4081,6 +4330,12 @@ m4_if([$1], [CXX], [
> > +     _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared'
> > +     _LT_TAGVAR(lt_prog_compiler_static, $1)='--static'
> > +     ;;
> > ++      nagfor*)
> > ++    # NAG Fortran compiler
> > ++    _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,'
> > ++    _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
> > ++    _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
> > ++    ;;
> > +       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
> > +         # Portland Group compilers (*not* the Pentium gcc compiler,
> > +     # which looks to be a dead project)
> > +@@ -4143,7 +4398,7 @@ m4_if([$1], [CXX], [
> > +       _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
> > +       _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
> > +       case $cc_basename in
> > +-      f77* | f90* | f95*)
> > ++      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
> > +     _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
> > +       *)
> > +     _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
> > +@@ -4200,9 +4455,11 @@ case $host_os in
> > +     _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])"
> > +     ;;
> > + esac
> > +-AC_MSG_RESULT([$_LT_TAGVAR(lt_prog_compiler_pic, $1)])
> > +-_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],
> > +-    [How to pass a linker flag through the compiler])
> > ++
> > ++AC_CACHE_CHECK([for $compiler option to produce PIC],
> > ++  [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)],
> > ++  [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_prog_compiler_pic, $1)])
> > ++_LT_TAGVAR(lt_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)
> > +
> > + #
> > + # Check to make sure the PIC flag actually works.
> > +@@ -4221,6 +4478,8 @@ fi
> > + _LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1],
> > +     [Additional compiler flags for building library objects])
> > +
> > ++_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1],
> > ++    [How to pass a linker flag through the compiler])
> > + #
> > + # Check to make sure the static flag actually works.
> > + #
> > +@@ -4241,6 +4500,7 @@ _LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1],
> > + m4_defun([_LT_LINKER_SHLIBS],
> > + [AC_REQUIRE([LT_PATH_LD])dnl
> > + AC_REQUIRE([LT_PATH_NM])dnl
> > ++m4_require([_LT_PATH_MANIFEST_TOOL])dnl
> > + m4_require([_LT_FILEUTILS_DEFAULTS])dnl
> > + m4_require([_LT_DECL_EGREP])dnl
> > + m4_require([_LT_DECL_SED])dnl
> > +@@ -4249,6 +4509,7 @@ m4_require([_LT_TAG_COMPILER])dnl
> > + AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries])
> > + m4_if([$1], [CXX], [
> > +   _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
> > ++  _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
> > +   case $host_os in
> > +   aix[[4-9]]*)
> > +     # If we're using GNU nm, then we don't want the "-C" option.
> > +@@ -4263,15 +4524,20 @@ m4_if([$1], [CXX], [
> > +     ;;
> > +   pw32*)
> > +     _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
> > +-  ;;
> > ++    ;;
> > +   cygwin* | mingw* | cegcc*)
> > +-    _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
> > +-  ;;
> > ++    case $cc_basename in
> > ++    cl*) ;;
> > ++    *)
> > ++      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
> > ++      _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
> > ++      ;;
> > ++    esac
> > ++    ;;
> > +   *)
> > +     _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
> > +-  ;;
> > ++    ;;
> > +   esac
> > +-  _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
> > + ], [
> > +   runpath_var=
> > +   _LT_TAGVAR(allow_undefined_flag, $1)=
> > +@@ -4439,7 +4705,8 @@ _LT_EOF
> > +       _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> > +       _LT_TAGVAR(always_export_symbols, $1)=no
> > +       _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> > +-      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
> > ++      _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
> > ++      _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
> > +
> > +       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> > +         _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> > +@@ -4538,12 +4805,12 @@ _LT_EOF
> > +       _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive'
> > +       _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
> > +       _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
> > +-      _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
> > ++      _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
> > +       if test "x$supports_anon_versioning" = xyes; then
> > +         _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
> > +           cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
> > +           echo "local: *; };" >> $output_objdir/$libname.ver~
> > +-          $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
> > ++          $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
> > +       fi
> > +       ;;
> > +     esac
> > +@@ -4557,8 +4824,8 @@ _LT_EOF
> > +     _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
> > +     wlarc=
> > +       else
> > +-    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > +-    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > ++    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > ++    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > +       fi
> > +       ;;
> > +
> > +@@ -4576,8 +4843,8 @@ _LT_EOF
> > +
> > + _LT_EOF
> > +       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> > +-    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > +-    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > ++    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > ++    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > +       else
> > +     _LT_TAGVAR(ld_shlibs, $1)=no
> > +       fi
> > +@@ -4623,8 +4890,8 @@ _LT_EOF
> > +
> > +     *)
> > +       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> > +-    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > +-    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > ++    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > ++    _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > +       else
> > +     _LT_TAGVAR(ld_shlibs, $1)=no
> > +       fi
> > +@@ -4754,7 +5021,7 @@ _LT_EOF
> > +     _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
> > +         # Determine the default libpath from the value encoded in an
> > +         # empty executable.
> > +-        _LT_SYS_MODULE_PATH_AIX
> > ++        _LT_SYS_MODULE_PATH_AIX([$1])
> > +         _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
> > +         _LT_TAGVAR(archive_expsym_cmds, $1)='$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_sym_flag:\$export_symbols $shared_flag"
> > +       else
> > +@@ -4765,7 +5032,7 @@ _LT_EOF
> > +     else
> > +      # Determine the default libpath from the value encoded in an
> > +      # empty executable.
> > +-     _LT_SYS_MODULE_PATH_AIX
> > ++     _LT_SYS_MODULE_PATH_AIX([$1])
> > +      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
> > +       # Warning - without using the other run time loading flags,
> > +       # -berok will link without error, but may produce a broken library.
> > +@@ -4809,20 +5076,63 @@ _LT_EOF
> > +       # Microsoft Visual C++.
> > +       # hardcode_libdir_flag_spec is actually meaningless, as there is
> > +       # no search path for DLLs.
> > +-      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
> > +-      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> > +-      # Tell ltmain to make .lib files, not .a files.
> > +-      libext=lib
> > +-      # Tell ltmain to make .dll files, not .so files.
> > +-      shrext_cmds=".dll"
> > +-      # FIXME: Setting linknames here is a bad hack.
> > +-      _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> > +-      # The linker will automatically build a .lib file if we build a DLL.
> > +-      _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
> > +-      # FIXME: Should let the user specify the lib program.
> > +-      _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
> > +-      _LT_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`'
> > +-      _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> > ++      case $cc_basename in
> > ++      cl*)
> > ++    # Native MSVC
> > ++    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
> > ++    _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> > ++    _LT_TAGVAR(always_export_symbols, $1)=yes
> > ++    _LT_TAGVAR(file_list_spec, $1)='@'
> > ++    # Tell ltmain to make .lib files, not .a files.
> > ++    libext=lib
> > ++    # Tell ltmain to make .dll files, not .so files.
> > ++    shrext_cmds=".dll"
> > ++    # FIXME: Setting linknames here is a bad hack.
> > ++    _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
> > ++    _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
> > ++        sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
> > ++      else
> > ++        sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
> > ++      fi~
> > ++      $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
> > ++      linknames='
> > ++    # The linker will not automatically build a static lib if we build a DLL.
> > ++    # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
> > ++    _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> > ++    _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
> > ++    # Don't use ranlib
> > ++    _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
> > ++    _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
> > ++      lt_tool_outputfile="@TOOL_OUTPUT@"~
> > ++      case $lt_outputfile in
> > ++        *.exe|*.EXE) ;;
> > ++        *)
> > ++          lt_outputfile="$lt_outputfile.exe"
> > ++          lt_tool_outputfile="$lt_tool_outputfile.exe"
> > ++          ;;
> > ++      esac~
> > ++      if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
> > ++        $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
> > ++        $RM "$lt_outputfile.manifest";
> > ++      fi'
> > ++    ;;
> > ++      *)
> > ++    # Assume MSVC wrapper
> > ++    _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
> > ++    _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> > ++    # Tell ltmain to make .lib files, not .a files.
> > ++    libext=lib
> > ++    # Tell ltmain to make .dll files, not .so files.
> > ++    shrext_cmds=".dll"
> > ++    # FIXME: Setting linknames here is a bad hack.
> > ++    _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> > ++    # The linker will automatically build a .lib file if we build a DLL.
> > ++    _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
> > ++    # FIXME: Should let the user specify the lib program.
> > ++    _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs'
> > ++    _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> > ++    ;;
> > ++      esac
> > +       ;;
> > +
> > +     darwin* | rhapsody*)
> > +@@ -4856,7 +5166,7 @@ _LT_EOF
> > +
> > +     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
> > +     freebsd* | dragonfly*)
> > +-      _LT_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
> > ++      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
> > +       _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
> > +       _LT_TAGVAR(hardcode_direct, $1)=yes
> > +       _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
> > +@@ -4864,7 +5174,7 @@ _LT_EOF
> > +
> > +     hpux9*)
> > +       if test "$GCC" = yes; then
> > +-    _LT_TAGVAR(archive_cmds, $1)='$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'
> > ++    _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> > +       else
> > +     _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> > +       fi
> > +@@ -4880,7 +5190,7 @@ _LT_EOF
> > +
> > +     hpux10*)
> > +       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> > +-    _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > ++    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > +       else
> > +     _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
> > +       fi
> > +@@ -4904,10 +5214,10 @@ _LT_EOF
> > +       _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> > +       ;;
> > +     ia64*)
> > +-      _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> > ++      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> > +       ;;
> > +     *)
> > +-      _LT_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > ++      _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > +       ;;
> > +     esac
> > +       else
> > +@@ -4954,16 +5264,31 @@ _LT_EOF
> > +
> > +     irix5* | irix6* | nonstopux*)
> > +       if test "$GCC" = yes; then
> > +-    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > ++    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > +     # Try to use the -exported_symbol ld option, if it does not
> > +     # work, assume that -exports_file does not work either and
> > +     # implicitly export all symbols.
> > +-        save_LDFLAGS="$LDFLAGS"
> > +-        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
> > +-        AC_LINK_IFELSE([AC_LANG_SOURCE([int foo(void) {}])],
> > +-          _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
> > +-        )
> > +-        LDFLAGS="$save_LDFLAGS"
> > ++    # This should be the same for all languages, so no per-tag cache variable.
> > ++    AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol],
> > ++      [lt_cv_irix_exported_symbol],
> > ++      [save_LDFLAGS="$LDFLAGS"
> > ++       LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
> > ++       AC_LINK_IFELSE(
> > ++         [AC_LANG_SOURCE(
> > ++            [AC_LANG_CASE([C], [[int foo (void) { return 0; }]],
> > ++                          [C++], [[int foo (void) { return 0; }]],
> > ++                          [Fortran 77], [[
> > ++      subroutine foo
> > ++      end]],
> > ++                          [Fortran], [[
> > ++      subroutine foo
> > ++      end]])])],
> > ++          [lt_cv_irix_exported_symbol=yes],
> > ++          [lt_cv_irix_exported_symbol=no])
> > ++           LDFLAGS="$save_LDFLAGS"])
> > ++    if test "$lt_cv_irix_exported_symbol" = yes; then
> > ++          _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
> > ++    fi
> > +       else
> > +     _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
> > +     _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
> > +@@ -5048,7 +5373,7 @@ _LT_EOF
> > +     osf4* | osf5*)  # as osf3* with the addition of -msym flag
> > +       if test "$GCC" = yes; then
> > +     _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
> > +-    _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > ++    _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > +     _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
> > +       else
> > +     _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
> > +@@ -5067,9 +5392,9 @@ _LT_EOF
> > +       _LT_TAGVAR(no_undefined_flag, $1)=' -z defs'
> > +       if test "$GCC" = yes; then
> > +     wlarc='${wl}'
> > +-    _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> > ++    _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> > +     _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
> > +-      $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> > ++      $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> > +       else
> > +     case `$CC -V 2>&1` in
> > +     *"Compilers 5.0"*)
> > +@@ -5341,8 +5666,6 @@ _LT_TAGDECL([], [inherit_rpath], [0],
> > +     to runtime path list])
> > + _LT_TAGDECL([], [link_all_deplibs], [0],
> > +     [Whether libtool must link a program against all its dependency libraries])
> > +-_LT_TAGDECL([], [fix_srcfile_path], [1],
> > +-    [Fix the shell variable $srcfile for the compiler])
> > + _LT_TAGDECL([], [always_export_symbols], [0],
> > +     [Set to "yes" if exported symbols are required])
> > + _LT_TAGDECL([], [export_symbols_cmds], [2],
> > +@@ -5353,6 +5676,8 @@ _LT_TAGDECL([], [include_expsyms], [1],
> > +     [Symbols that must always be exported])
> > + _LT_TAGDECL([], [prelink_cmds], [2],
> > +     [Commands necessary for linking programs (against libraries) with templates])
> > ++_LT_TAGDECL([], [postlink_cmds], [2],
> > ++    [Commands necessary for finishing linking programs])
> > + _LT_TAGDECL([], [file_list_spec], [1],
> > +     [Specify filename containing input files])
> > + dnl FIXME: Not yet implemented
> > +@@ -5454,6 +5779,7 @@ CC="$lt_save_CC"
> > + m4_defun([_LT_LANG_CXX_CONFIG],
> > + [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
> > + m4_require([_LT_DECL_EGREP])dnl
> > ++m4_require([_LT_PATH_MANIFEST_TOOL])dnl
> > + if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
> > +     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
> > +     (test "X$CXX" != "Xg++"))) ; then
> > +@@ -5515,6 +5841,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > +
> > +   # Allow CC to be a program name with arguments.
> > +   lt_save_CC=$CC
> > ++  lt_save_CFLAGS=$CFLAGS
> > +   lt_save_LD=$LD
> > +   lt_save_GCC=$GCC
> > +   GCC=$GXX
> > +@@ -5532,6 +5859,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > +   fi
> > +   test -z "${LDCXX+set}" || LD=$LDCXX
> > +   CC=${CXX-"c++"}
> > ++  CFLAGS=$CXXFLAGS
> > +   compiler=$CC
> > +   _LT_TAGVAR(compiler, $1)=$CC
> > +   _LT_CC_BASENAME([$compiler])
> > +@@ -5695,7 +6023,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > +           _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
> > +           # Determine the default libpath from the value encoded in an empty
> > +           # executable.
> > +-          _LT_SYS_MODULE_PATH_AIX
> > ++          _LT_SYS_MODULE_PATH_AIX([$1])
> > +           _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
> > +
> > +           _LT_TAGVAR(archive_expsym_cmds, $1)='$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_sym_flag:\$export_symbols $shared_flag"
> > +@@ -5707,7 +6035,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > +           else
> > +         # Determine the default libpath from the value encoded in an
> > +         # empty executable.
> > +-        _LT_SYS_MODULE_PATH_AIX
> > ++        _LT_SYS_MODULE_PATH_AIX([$1])
> > +         _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
> > +         # Warning - without using the other run time loading flags,
> > +         # -berok will link without error, but may produce a broken library.
> > +@@ -5749,29 +6077,75 @@ if test "$_lt_caught_CXX_error" != yes; then
> > +         ;;
> > +
> > +       cygwin* | mingw* | pw32* | cegcc*)
> > +-        # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
> > +-        # as there is no search path for DLLs.
> > +-        _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
> > +-        _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
> > +-        _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> > +-        _LT_TAGVAR(always_export_symbols, $1)=no
> > +-        _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> > +-
> > +-        if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> > +-          _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> > +-          # If the export-symbols file already is a .def file (1st line
> > +-          # is EXPORTS), use it as is; otherwise, prepend...
> > +-          _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
> > +-        cp $export_symbols $output_objdir/$soname.def;
> > +-          else
> > +-        echo EXPORTS > $output_objdir/$soname.def;
> > +-        cat $export_symbols >> $output_objdir/$soname.def;
> > +-          fi~
> > +-          $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> > +-        else
> > +-          _LT_TAGVAR(ld_shlibs, $1)=no
> > +-        fi
> > +-        ;;
> > ++    case $GXX,$cc_basename in
> > ++    ,cl* | no,cl*)
> > ++      # Native MSVC
> > ++      # hardcode_libdir_flag_spec is actually meaningless, as there is
> > ++      # no search path for DLLs.
> > ++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
> > ++      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> > ++      _LT_TAGVAR(always_export_symbols, $1)=yes
> > ++      _LT_TAGVAR(file_list_spec, $1)='@'
> > ++      # Tell ltmain to make .lib files, not .a files.
> > ++      libext=lib
> > ++      # Tell ltmain to make .dll files, not .so files.
> > ++      shrext_cmds=".dll"
> > ++      # FIXME: Setting linknames here is a bad hack.
> > ++      _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
> > ++      _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
> > ++          $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
> > ++        else
> > ++          $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
> > ++        fi~
> > ++        $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
> > ++        linknames='
> > ++      # The linker will not automatically build a static lib if we build a DLL.
> > ++      # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
> > ++      _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> > ++      # Don't use ranlib
> > ++      _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
> > ++      _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
> > ++        lt_tool_outputfile="@TOOL_OUTPUT@"~
> > ++        case $lt_outputfile in
> > ++          *.exe|*.EXE) ;;
> > ++          *)
> > ++            lt_outputfile="$lt_outputfile.exe"
> > ++            lt_tool_outputfile="$lt_tool_outputfile.exe"
> > ++            ;;
> > ++        esac~
> > ++        func_to_tool_file "$lt_outputfile"~
> > ++        if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
> > ++          $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
> > ++          $RM "$lt_outputfile.manifest";
> > ++        fi'
> > ++      ;;
> > ++    *)
> > ++      # g++
> > ++      # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
> > ++      # as there is no search path for DLLs.
> > ++      _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
> > ++      _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
> > ++      _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
> > ++      _LT_TAGVAR(always_export_symbols, $1)=no
> > ++      _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
> > ++
> > ++      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> > ++        _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> > ++        # If the export-symbols file already is a .def file (1st line
> > ++        # is EXPORTS), use it as is; otherwise, prepend...
> > ++        _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
> > ++          cp $export_symbols $output_objdir/$soname.def;
> > ++        else
> > ++          echo EXPORTS > $output_objdir/$soname.def;
> > ++          cat $export_symbols >> $output_objdir/$soname.def;
> > ++        fi~
> > ++        $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> > ++      else
> > ++        _LT_TAGVAR(ld_shlibs, $1)=no
> > ++      fi
> > ++      ;;
> > ++    esac
> > ++    ;;
> > +       darwin* | rhapsody*)
> > +         _LT_DARWIN_LINKER_FEATURES($1)
> > +     ;;
> > +@@ -5846,7 +6220,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > +             ;;
> > +           *)
> > +             if test "$GXX" = yes; then
> > +-              _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> > ++              _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> > +             else
> > +               # FIXME: insert proper C++ library support
> > +               _LT_TAGVAR(ld_shlibs, $1)=no
> > +@@ -5917,10 +6291,10 @@ if test "$_lt_caught_CXX_error" != yes; then
> > +                 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
> > +                 ;;
> > +               ia64*)
> > +-                _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
> > ++                _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
> > +                 ;;
> > +               *)
> > +-                _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
> > ++                _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
> > +                 ;;
> > +             esac
> > +           fi
> > +@@ -5961,9 +6335,9 @@ if test "$_lt_caught_CXX_error" != yes; then
> > +           *)
> > +         if test "$GXX" = yes; then
> > +           if test "$with_gnu_ld" = no; then
> > +-            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > ++            _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > +           else
> > +-            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
> > ++            _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
> > +           fi
> > +         fi
> > +         _LT_TAGVAR(link_all_deplibs, $1)=yes
> > +@@ -6033,20 +6407,20 @@ if test "$_lt_caught_CXX_error" != yes; then
> > +           _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~
> > +             rm -rf $tpldir~
> > +             $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
> > +-            compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
> > ++            compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
> > +           _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~
> > +             rm -rf $tpldir~
> > +             $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
> > +-            $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
> > ++            $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
> > +             $RANLIB $oldlib'
> > +           _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~
> > +             rm -rf $tpldir~
> > +             $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
> > +-            $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
> > ++            $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
> > +           _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~
> > +             rm -rf $tpldir~
> > +             $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
> > +-            $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
> > ++            $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
> > +           ;;
> > +         *) # Version 6 and above use weak symbols
> > +           _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
> > +@@ -6241,7 +6615,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > +               _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > +               ;;
> > +             *)
> > +-              _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > ++              _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > +               ;;
> > +           esac
> > +
> > +@@ -6287,7 +6661,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > +
> > +       solaris*)
> > +         case $cc_basename in
> > +-          CC*)
> > ++          CC* | sunCC*)
> > +         # Sun C++ 4.2, 5.x and Centerline C++
> > +             _LT_TAGVAR(archive_cmds_need_lc,$1)=yes
> > +         _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
> > +@@ -6328,9 +6702,9 @@ if test "$_lt_caught_CXX_error" != yes; then
> > +         if test "$GXX" = yes && test "$with_gnu_ld" = no; then
> > +           _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
> > +           if $CC --version | $GREP -v '^2\.7' > /dev/null; then
> > +-            _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
> > ++            _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
> > +             _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
> > +-              $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
> > ++              $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
> > +
> > +             # Commands to make compiler produce verbose output that lists
> > +             # what "hidden" libraries, object files and flags are used when
> > +@@ -6459,6 +6833,7 @@ if test "$_lt_caught_CXX_error" != yes; then
> > +   fi # test -n "$compiler"
> > +
> > +   CC=$lt_save_CC
> > ++  CFLAGS=$lt_save_CFLAGS
> > +   LDCXX=$LD
> > +   LD=$lt_save_LD
> > +   GCC=$lt_save_GCC
> > +@@ -6473,6 +6848,29 @@ AC_LANG_POP
> > + ])# _LT_LANG_CXX_CONFIG
> > +
> > +
> > ++# _LT_FUNC_STRIPNAME_CNF
> > ++# ----------------------
> > ++# func_stripname_cnf prefix suffix name
> > ++# strip PREFIX and SUFFIX off of NAME.
> > ++# PREFIX and SUFFIX must not contain globbing or regex special
> > ++# characters, hashes, percent signs, but SUFFIX may contain a leading
> > ++# dot (in which case that matches only a dot).
> > ++#
> > ++# This function is identical to the (non-XSI) version of func_stripname,
> > ++# except this one can be used by m4 code that may be executed by configure,
> > ++# rather than the libtool script.
> > ++m4_defun([_LT_FUNC_STRIPNAME_CNF],[dnl
> > ++AC_REQUIRE([_LT_DECL_SED])
> > ++AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])
> > ++func_stripname_cnf ()
> > ++{
> > ++  case ${2} in
> > ++  .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
> > ++  *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
> > ++  esac
> > ++} # func_stripname_cnf
> > ++])# _LT_FUNC_STRIPNAME_CNF
> > ++
> > + # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
> > + # ---------------------------------
> > + # Figure out "hidden" library dependencies from verbose
> > +@@ -6481,6 +6879,7 @@ AC_LANG_POP
> > + # objects, libraries and library flags.
> > + m4_defun([_LT_SYS_HIDDEN_LIBDEPS],
> > + [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
> > ++AC_REQUIRE([_LT_FUNC_STRIPNAME_CNF])dnl
> > + # Dependencies to place before and after the object being linked:
> > + _LT_TAGVAR(predep_objects, $1)=
> > + _LT_TAGVAR(postdep_objects, $1)=
> > +@@ -6531,6 +6930,13 @@ public class foo {
> > + };
> > + _LT_EOF
> > + ])
> > ++
> > ++_lt_libdeps_save_CFLAGS=$CFLAGS
> > ++case "$CC $CFLAGS " in #(
> > ++*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
> > ++*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
> > ++esac
> > ++
> > + dnl Parse the compiler output and extract the necessary
> > + dnl objects, libraries and library flags.
> > + if AC_TRY_EVAL(ac_compile); then
> > +@@ -6542,7 +6948,7 @@ if AC_TRY_EVAL(ac_compile); then
> > +   pre_test_object_deps_done=no
> > +
> > +   for p in `eval "$output_verbose_link_cmd"`; do
> > +-    case $p in
> > ++    case ${prev}${p} in
> > +
> > +     -L* | -R* | -l*)
> > +        # Some compilers place space between "-{L,R}" and the path.
> > +@@ -6551,13 +6957,22 @@ if AC_TRY_EVAL(ac_compile); then
> > +           test $p = "-R"; then
> > +      prev=$p
> > +      continue
> > +-       else
> > +-     prev=
> > +        fi
> > +
> > ++       # Expand the sysroot to ease extracting the directories later.
> > ++       if test -z "$prev"; then
> > ++         case $p in
> > ++         -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
> > ++         -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
> > ++         -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
> > ++         esac
> > ++       fi
> > ++       case $p in
> > ++       =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
> > ++       esac
> > +        if test "$pre_test_object_deps_done" = no; then
> > +-     case $p in
> > +-     -L* | -R*)
> > ++     case ${prev} in
> > ++     -L | -R)
> > +        # Internal compiler library paths should come after those
> > +        # provided the user.  The postdeps already come after the
> > +        # user supplied libs so there is no need to process them.
> > +@@ -6577,8 +6992,10 @@ if AC_TRY_EVAL(ac_compile); then
> > +        _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}"
> > +      fi
> > +        fi
> > ++       prev=
> > +        ;;
> > +
> > ++    *.lto.$objext) ;; # Ignore GCC LTO objects
> > +     *.$objext)
> > +        # This assumes that the test object file only shows up
> > +        # once in the compiler output.
> > +@@ -6614,6 +7031,7 @@ else
> > + fi
> > +
> > + $RM -f confest.$objext
> > ++CFLAGS=$_lt_libdeps_save_CFLAGS
> > +
> > + # PORTME: override above test on systems where it is broken
> > + m4_if([$1], [CXX],
> > +@@ -6650,7 +7068,7 @@ linux*)
> > +
> > + solaris*)
> > +   case $cc_basename in
> > +-  CC*)
> > ++  CC* | sunCC*)
> > +     # The more standards-conforming stlport4 library is
> > +     # incompatible with the Cstd library. Avoid specifying
> > +     # it if it's in CXXFLAGS. Ignore libCrun as
> > +@@ -6763,7 +7181,9 @@ if test "$_lt_disable_F77" != yes; then
> > +   # Allow CC to be a program name with arguments.
> > +   lt_save_CC="$CC"
> > +   lt_save_GCC=$GCC
> > ++  lt_save_CFLAGS=$CFLAGS
> > +   CC=${F77-"f77"}
> > ++  CFLAGS=$FFLAGS
> > +   compiler=$CC
> > +   _LT_TAGVAR(compiler, $1)=$CC
> > +   _LT_CC_BASENAME([$compiler])
> > +@@ -6817,6 +7237,7 @@ if test "$_lt_disable_F77" != yes; then
> > +
> > +   GCC=$lt_save_GCC
> > +   CC="$lt_save_CC"
> > ++  CFLAGS="$lt_save_CFLAGS"
> > + fi # test "$_lt_disable_F77" != yes
> > +
> > + AC_LANG_POP
> > +@@ -6893,7 +7314,9 @@ if test "$_lt_disable_FC" != yes; then
> > +   # Allow CC to be a program name with arguments.
> > +   lt_save_CC="$CC"
> > +   lt_save_GCC=$GCC
> > ++  lt_save_CFLAGS=$CFLAGS
> > +   CC=${FC-"f95"}
> > ++  CFLAGS=$FCFLAGS
> > +   compiler=$CC
> > +   GCC=$ac_cv_fc_compiler_gnu
> > +
> > +@@ -6949,7 +7372,8 @@ if test "$_lt_disable_FC" != yes; then
> > +   fi # test -n "$compiler"
> > +
> > +   GCC=$lt_save_GCC
> > +-  CC="$lt_save_CC"
> > ++  CC=$lt_save_CC
> > ++  CFLAGS=$lt_save_CFLAGS
> > + fi # test "$_lt_disable_FC" != yes
> > +
> > + AC_LANG_POP
> > +@@ -6986,10 +7410,12 @@ _LT_COMPILER_BOILERPLATE
> > + _LT_LINKER_BOILERPLATE
> > +
> > + # Allow CC to be a program name with arguments.
> > +-lt_save_CC="$CC"
> > ++lt_save_CC=$CC
> > ++lt_save_CFLAGS=$CFLAGS
> > + lt_save_GCC=$GCC
> > + GCC=yes
> > + CC=${GCJ-"gcj"}
> > ++CFLAGS=$GCJFLAGS
> > + compiler=$CC
> > + _LT_TAGVAR(compiler, $1)=$CC
> > + _LT_TAGVAR(LD, $1)="$LD"
> > +@@ -7020,7 +7446,8 @@ fi
> > + AC_LANG_RESTORE
> > +
> > + GCC=$lt_save_GCC
> > +-CC="$lt_save_CC"
> > ++CC=$lt_save_CC
> > ++CFLAGS=$lt_save_CFLAGS
> > + ])# _LT_LANG_GCJ_CONFIG
> > +
> > +
> > +@@ -7055,9 +7482,11 @@ _LT_LINKER_BOILERPLATE
> > +
> > + # Allow CC to be a program name with arguments.
> > + lt_save_CC="$CC"
> > ++lt_save_CFLAGS=$CFLAGS
> > + lt_save_GCC=$GCC
> > + GCC=
> > + CC=${RC-"windres"}
> > ++CFLAGS=
> > + compiler=$CC
> > + _LT_TAGVAR(compiler, $1)=$CC
> > + _LT_CC_BASENAME([$compiler])
> > +@@ -7070,7 +7499,8 @@ fi
> > +
> > + GCC=$lt_save_GCC
> > + AC_LANG_RESTORE
> > +-CC="$lt_save_CC"
> > ++CC=$lt_save_CC
> > ++CFLAGS=$lt_save_CFLAGS
> > + ])# _LT_LANG_RC_CONFIG
> > +
> > +
> > +@@ -7129,6 +7559,15 @@ _LT_DECL([], [OBJDUMP], [1], [An object symbol dumper])
> > + AC_SUBST([OBJDUMP])
> > + ])
> > +
> > ++# _LT_DECL_DLLTOOL
> > ++# ----------------
> > ++# Ensure DLLTOOL variable is set.
> > ++m4_defun([_LT_DECL_DLLTOOL],
> > ++[AC_CHECK_TOOL(DLLTOOL, dlltool, false)
> > ++test -z "$DLLTOOL" && DLLTOOL=dlltool
> > ++_LT_DECL([], [DLLTOOL], [1], [DLL creation program])
> > ++AC_SUBST([DLLTOOL])
> > ++])
> > +
> > + # _LT_DECL_SED
> > + # ------------
> > +@@ -7222,8 +7661,8 @@ m4_defun([_LT_CHECK_SHELL_FEATURES],
> > + # Try some XSI features
> > + xsi_shell=no
> > + ( _lt_dummy="a/b/c"
> > +-  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
> > +-      = c,a/b,, \
> > ++  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
> > ++      = c,a/b,b/c, \
> > +     && eval 'test $(( 1 + 1 )) -eq 2 \
> > +     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
> > +   && xsi_shell=yes
> > +@@ -7262,206 +7701,162 @@ _LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl
> > + ])# _LT_CHECK_SHELL_FEATURES
> > +
> > +
> > +-# _LT_PROG_XSI_SHELLFNS
> > +-# ---------------------
> > +-# Bourne and XSI compatible variants of some useful shell functions.
> > +-m4_defun([_LT_PROG_XSI_SHELLFNS],
> > +-[case $xsi_shell in
> > +-  yes)
> > +-    cat << \_LT_EOF >> "$cfgfile"
> > +-
> > +-# func_dirname file append nondir_replacement
> > +-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> > +-# otherwise set result to NONDIR_REPLACEMENT.
> > +-func_dirname ()
> > +-{
> > +-  case ${1} in
> > +-    */*) func_dirname_result="${1%/*}${2}" ;;
> > +-    *  ) func_dirname_result="${3}" ;;
> > +-  esac
> > +-}
> > +-
> > +-# func_basename file
> > +-func_basename ()
> > +-{
> > +-  func_basename_result="${1##*/}"
> > +-}
> > +-
> > +-# func_dirname_and_basename file append nondir_replacement
> > +-# perform func_basename and func_dirname in a single function
> > +-# call:
> > +-#   dirname:  Compute the dirname of FILE.  If nonempty,
> > +-#             add APPEND to the result, otherwise set result
> > +-#             to NONDIR_REPLACEMENT.
> > +-#             value returned in "$func_dirname_result"
> > +-#   basename: Compute filename of FILE.
> > +-#             value retuned in "$func_basename_result"
> > +-# Implementation must be kept synchronized with func_dirname
> > +-# and func_basename. For efficiency, we do not delegate to
> > +-# those functions but instead duplicate the functionality here.
> > +-func_dirname_and_basename ()
> > +-{
> > +-  case ${1} in
> > +-    */*) func_dirname_result="${1%/*}${2}" ;;
> > +-    *  ) func_dirname_result="${3}" ;;
> > +-  esac
> > +-  func_basename_result="${1##*/}"
> > +-}
> > +-
> > +-# func_stripname prefix suffix name
> > +-# strip PREFIX and SUFFIX off of NAME.
> > +-# PREFIX and SUFFIX must not contain globbing or regex special
> > +-# characters, hashes, percent signs, but SUFFIX may contain a leading
> > +-# dot (in which case that matches only a dot).
> > +-func_stripname ()
> > +-{
> > +-  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
> > +-  # positional parameters, so assign one to ordinary parameter first.
> > +-  func_stripname_result=${3}
> > +-  func_stripname_result=${func_stripname_result#"${1}"}
> > +-  func_stripname_result=${func_stripname_result%"${2}"}
> > +-}
> > +-
> > +-# func_opt_split
> > +-func_opt_split ()
> > +-{
> > +-  func_opt_split_opt=${1%%=*}
> > +-  func_opt_split_arg=${1#*=}
> > +-}
> > +-
> > +-# func_lo2o object
> > +-func_lo2o ()
> > +-{
> > +-  case ${1} in
> > +-    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
> > +-    *)    func_lo2o_result=${1} ;;
> > +-  esac
> > +-}
> > +-
> > +-# func_xform libobj-or-source
> > +-func_xform ()
> > +-{
> > +-  func_xform_result=${1%.*}.lo
> > +-}
> > +-
> > +-# func_arith arithmetic-term...
> > +-func_arith ()
> > +-{
> > +-  func_arith_result=$(( $[*] ))
> > +-}
> > +-
> > +-# func_len string
> > +-# STRING may not start with a hyphen.
> > +-func_len ()
> > +-{
> > +-  func_len_result=${#1}
> > +-}
> > ++# _LT_PROG_FUNCTION_REPLACE (FUNCNAME, REPLACEMENT-BODY)
> > ++# ------------------------------------------------------
> > ++# In `$cfgfile', look for function FUNCNAME delimited by `^FUNCNAME ()$' and
> > ++# '^} FUNCNAME ', and replace its body with REPLACEMENT-BODY.
> > ++m4_defun([_LT_PROG_FUNCTION_REPLACE],
> > ++[dnl {
> > ++sed -e '/^$1 ()$/,/^} # $1 /c\
> > ++$1 ()\
> > ++{\
> > ++m4_bpatsubsts([$2], [$], [\\], [^\([         ]\)], [\\\1])
> > ++} # Extended-shell $1 implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++])
> > +
> > +-_LT_EOF
> > +-    ;;
> > +-  *) # Bourne compatible functions.
> > +-    cat << \_LT_EOF >> "$cfgfile"
> > +
> > +-# func_dirname file append nondir_replacement
> > +-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> > +-# otherwise set result to NONDIR_REPLACEMENT.
> > +-func_dirname ()
> > +-{
> > +-  # Extract subdirectory from the argument.
> > +-  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
> > +-  if test "X$func_dirname_result" = "X${1}"; then
> > +-    func_dirname_result="${3}"
> > +-  else
> > +-    func_dirname_result="$func_dirname_result${2}"
> > +-  fi
> > +-}
> > ++# _LT_PROG_REPLACE_SHELLFNS
> > ++# -------------------------
> > ++# Replace existing portable implementations of several shell functions with
> > ++# equivalent extended shell implementations where those features are available..
> > ++m4_defun([_LT_PROG_REPLACE_SHELLFNS],
> > ++[if test x"$xsi_shell" = xyes; then
> > ++  _LT_PROG_FUNCTION_REPLACE([func_dirname], [dnl
> > ++    case ${1} in
> > ++      */*) func_dirname_result="${1%/*}${2}" ;;
> > ++      *  ) func_dirname_result="${3}" ;;
> > ++    esac])
> > ++
> > ++  _LT_PROG_FUNCTION_REPLACE([func_basename], [dnl
> > ++    func_basename_result="${1##*/}"])
> > ++
> > ++  _LT_PROG_FUNCTION_REPLACE([func_dirname_and_basename], [dnl
> > ++    case ${1} in
> > ++      */*) func_dirname_result="${1%/*}${2}" ;;
> > ++      *  ) func_dirname_result="${3}" ;;
> > ++    esac
> > ++    func_basename_result="${1##*/}"])
> > +
> > +-# func_basename file
> > +-func_basename ()
> > +-{
> > +-  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
> > +-}
> > ++  _LT_PROG_FUNCTION_REPLACE([func_stripname], [dnl
> > ++    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
> > ++    # positional parameters, so assign one to ordinary parameter first.
> > ++    func_stripname_result=${3}
> > ++    func_stripname_result=${func_stripname_result#"${1}"}
> > ++    func_stripname_result=${func_stripname_result%"${2}"}])
> > +
> > +-dnl func_dirname_and_basename
> > +-dnl A portable version of this function is already defined in general.m4sh
> > +-dnl so there is no need for it here.
> > ++  _LT_PROG_FUNCTION_REPLACE([func_split_long_opt], [dnl
> > ++    func_split_long_opt_name=${1%%=*}
> > ++    func_split_long_opt_arg=${1#*=}])
> > +
> > +-# func_stripname prefix suffix name
> > +-# strip PREFIX and SUFFIX off of NAME.
> > +-# PREFIX and SUFFIX must not contain globbing or regex special
> > +-# characters, hashes, percent signs, but SUFFIX may contain a leading
> > +-# dot (in which case that matches only a dot).
> > +-# func_strip_suffix prefix name
> > +-func_stripname ()
> > +-{
> > +-  case ${2} in
> > +-    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
> > +-    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
> > +-  esac
> > +-}
> > ++  _LT_PROG_FUNCTION_REPLACE([func_split_short_opt], [dnl
> > ++    func_split_short_opt_arg=${1#??}
> > ++    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}])
> > +
> > +-# sed scripts:
> > +-my_sed_long_opt='1s/^\(-[[^=]]*\)=.*/\1/;q'
> > +-my_sed_long_arg='1s/^-[[^=]]*=//'
> > ++  _LT_PROG_FUNCTION_REPLACE([func_lo2o], [dnl
> > ++    case ${1} in
> > ++      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
> > ++      *)    func_lo2o_result=${1} ;;
> > ++    esac])
> > +
> > +-# func_opt_split
> > +-func_opt_split ()
> > +-{
> > +-  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
> > +-  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
> > +-}
> > ++  _LT_PROG_FUNCTION_REPLACE([func_xform], [    func_xform_result=${1%.*}.lo])
> > +
> > +-# func_lo2o object
> > +-func_lo2o ()
> > +-{
> > +-  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
> > +-}
> > ++  _LT_PROG_FUNCTION_REPLACE([func_arith], [    func_arith_result=$(( $[*] ))])
> > +
> > +-# func_xform libobj-or-source
> > +-func_xform ()
> > +-{
> > +-  func_xform_result=`$ECHO "${1}" | $SED 's/\.[[^.]]*$/.lo/'`
> > +-}
> > ++  _LT_PROG_FUNCTION_REPLACE([func_len], [    func_len_result=${#1}])
> > ++fi
> > +
> > +-# func_arith arithmetic-term...
> > +-func_arith ()
> > +-{
> > +-  func_arith_result=`expr "$[@]"`
> > +-}
> > ++if test x"$lt_shell_append" = xyes; then
> > ++  _LT_PROG_FUNCTION_REPLACE([func_append], [    eval "${1}+=\\${2}"])
> > +
> > +-# func_len string
> > +-# STRING may not start with a hyphen.
> > +-func_len ()
> > +-{
> > +-  func_len_result=`expr "$[1]" : ".*" 2>/dev/null || echo $max_cmd_len`
> > +-}
> > ++  _LT_PROG_FUNCTION_REPLACE([func_append_quoted], [dnl
> > ++    func_quote_for_eval "${2}"
> > ++dnl m4 expansion turns \\\\ into \\, and then the shell eval turns that into \
> > ++    eval "${1}+=\\\\ \\$func_quote_for_eval_result"])
> > +
> > +-_LT_EOF
> > +-esac
> > ++  # Save a `func_append' function call where possible by direct use of '+='
> > ++  sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
> > ++    && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++  test 0 -eq $? || _lt_function_replace_fail=:
> > ++else
> > ++  # Save a `func_append' function call even when '+=' is not available
> > ++  sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
> > ++    && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++  test 0 -eq $? || _lt_function_replace_fail=:
> > ++fi
> > +
> > +-case $lt_shell_append in
> > +-  yes)
> > +-    cat << \_LT_EOF >> "$cfgfile"
> > ++if test x"$_lt_function_replace_fail" = x":"; then
> > ++  AC_MSG_WARN([Unable to substitute extended shell functions in $ofile])
> > ++fi
> > ++])
> > +
> > +-# func_append var value
> > +-# Append VALUE to the end of shell variable VAR.
> > +-func_append ()
> > +-{
> > +-  eval "$[1]+=\$[2]"
> > +-}
> > +-_LT_EOF
> > ++# _LT_PATH_CONVERSION_FUNCTIONS
> > ++# -----------------------------
> > ++# Determine which file name conversion functions should be used by
> > ++# func_to_host_file (and, implicitly, by func_to_host_path).  These are needed
> > ++# for certain cross-compile configurations and native mingw.
> > ++m4_defun([_LT_PATH_CONVERSION_FUNCTIONS],
> > ++[AC_REQUIRE([AC_CANONICAL_HOST])dnl
> > ++AC_REQUIRE([AC_CANONICAL_BUILD])dnl
> > ++AC_MSG_CHECKING([how to convert $build file names to $host format])
> > ++AC_CACHE_VAL(lt_cv_to_host_file_cmd,
> > ++[case $host in
> > ++  *-*-mingw* )
> > ++    case $build in
> > ++      *-*-mingw* ) # actually msys
> > ++        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
> > ++        ;;
> > ++      *-*-cygwin* )
> > ++        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
> > ++        ;;
> > ++      * ) # otherwise, assume *nix
> > ++        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
> > ++        ;;
> > ++    esac
> > +     ;;
> > +-  *)
> > +-    cat << \_LT_EOF >> "$cfgfile"
> > +-
> > +-# func_append var value
> > +-# Append VALUE to the end of shell variable VAR.
> > +-func_append ()
> > +-{
> > +-  eval "$[1]=\$$[1]\$[2]"
> > +-}
> > +-
> > +-_LT_EOF
> > ++  *-*-cygwin* )
> > ++    case $build in
> > ++      *-*-mingw* ) # actually msys
> > ++        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
> > ++        ;;
> > ++      *-*-cygwin* )
> > ++        lt_cv_to_host_file_cmd=func_convert_file_noop
> > ++        ;;
> > ++      * ) # otherwise, assume *nix
> > ++        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
> > ++        ;;
> > ++    esac
> > +     ;;
> > +-  esac
> > ++  * ) # unhandled hosts (and "normal" native builds)
> > ++    lt_cv_to_host_file_cmd=func_convert_file_noop
> > ++    ;;
> > ++esac
> > ++])
> > ++to_host_file_cmd=$lt_cv_to_host_file_cmd
> > ++AC_MSG_RESULT([$lt_cv_to_host_file_cmd])
> > ++_LT_DECL([to_host_file_cmd], [lt_cv_to_host_file_cmd],
> > ++         [0], [convert $build file names to $host format])dnl
> > ++
> > ++AC_MSG_CHECKING([how to convert $build file names to toolchain format])
> > ++AC_CACHE_VAL(lt_cv_to_tool_file_cmd,
> > ++[#assume ordinary cross tools, or native build.
> > ++lt_cv_to_tool_file_cmd=func_convert_file_noop
> > ++case $host in
> > ++  *-*-mingw* )
> > ++    case $build in
> > ++      *-*-mingw* ) # actually msys
> > ++        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
> > ++        ;;
> > ++    esac
> > ++    ;;
> > ++esac
> > + ])
> > ++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
> > ++AC_MSG_RESULT([$lt_cv_to_tool_file_cmd])
> > ++_LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd],
> > ++         [0], [convert $build files to toolchain format])dnl
> > ++])# _LT_PATH_CONVERSION_FUNCTIONS
> > +diff --git a/ltmain.sh b/ltmain.sh
> > +index 9503ec85d70..70e856e0659 100644
> > +--- a/ltmain.sh
> > ++++ b/ltmain.sh
> > +@@ -1,10 +1,9 @@
> > +-# Generated from ltmain.m4sh.
> > +
> > +-# libtool (GNU libtool 1.3134 2009-11-29) 2.2.7a
> > ++# libtool (GNU libtool) 2.4
> > + # Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
> > +
> > + # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006,
> > +-# 2007, 2008, 2009 Free Software Foundation, Inc.
> > ++# 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
> > + # This is free software; see the source for copying conditions.  There is NO
> > + # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> > +
> > +@@ -38,7 +37,6 @@
> > + #   -n, --dry-run            display commands without modifying any files
> > + #       --features           display basic configuration information and exit
> > + #       --mode=MODE          use operation mode MODE
> > +-#       --no-finish          let install mode avoid finish commands
> > + #       --preserve-dup-deps  don't remove duplicate dependency libraries
> > + #       --quiet, --silent    don't print informational messages
> > + #       --no-quiet, --no-silent
> > +@@ -71,17 +69,19 @@
> > + #         compiler:         $LTCC
> > + #         compiler flags:           $LTCFLAGS
> > + #         linker:           $LD (gnu? $with_gnu_ld)
> > +-#         $progname:        (GNU libtool 1.3134 2009-11-29) 2.2.7a
> > ++#         $progname:        (GNU libtool) 2.4
> > + #         automake: $automake_version
> > + #         autoconf: $autoconf_version
> > + #
> > + # Report bugs to <bug-libtool@gnu.org>.
> > ++# GNU libtool home page: <http://www.gnu.org/software/libtool/>.
> > ++# General help using GNU software: <http://www.gnu.org/gethelp/>.
> > +
> > + PROGRAM=libtool
> > + PACKAGE=libtool
> > +-VERSION=2.2.7a
> > +-TIMESTAMP=" 1.3134 2009-11-29"
> > +-package_revision=1.3134
> > ++VERSION=2.4
> > ++TIMESTAMP=""
> > ++package_revision=1.3293
> > +
> > + # Be Bourne compatible
> > + if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
> > +@@ -106,9 +106,6 @@ _LTECHO_EOF'
> > + }
> > +
> > + # NLS nuisances: We save the old values to restore during execute mode.
> > +-# Only set LANG and LC_ALL to C if already set.
> > +-# These must not be set unconditionally because not all systems understand
> > +-# e.g. LANG=C (notably SCO).
> > + lt_user_locale=
> > + lt_safe_locale=
> > + for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
> > +@@ -121,15 +118,13 @@ do
> > +       lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\"
> > +     fi"
> > + done
> > ++LC_ALL=C
> > ++LANGUAGE=C
> > ++export LANGUAGE LC_ALL
> > +
> > + $lt_unset CDPATH
> > +
> > +
> > +-
> > +-
> > +-
> > +-
> > +-
> > + # Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh
> > + # is ksh but when the shell is invoked as "sh" and the current value of
> > + # the _XPG environment variable is not equal to 1 (one), the special
> > +@@ -140,7 +135,7 @@ progpath="$0"
> > +
> > +
> > + : ${CP="cp -f"}
> > +-: ${ECHO=$as_echo}
> > ++test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'}
> > + : ${EGREP="/bin/grep -E"}
> > + : ${FGREP="/bin/grep -F"}
> > + : ${GREP="/bin/grep"}
> > +@@ -149,7 +144,7 @@ progpath="$0"
> > + : ${MKDIR="mkdir"}
> > + : ${MV="mv -f"}
> > + : ${RM="rm -f"}
> > +-: ${SED="/mount/endor/wildenhu/local-x86_64/bin/sed"}
> > ++: ${SED="/bin/sed"}
> > + : ${SHELL="${CONFIG_SHELL-/bin/sh}"}
> > + : ${Xsed="$SED -e 1s/^X//"}
> > +
> > +@@ -169,6 +164,27 @@ IFS="   $lt_nl"
> > + dirname="s,/[^/]*$,,"
> > + basename="s,^.*/,,"
> > +
> > ++# func_dirname file append nondir_replacement
> > ++# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> > ++# otherwise set result to NONDIR_REPLACEMENT.
> > ++func_dirname ()
> > ++{
> > ++    func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
> > ++    if test "X$func_dirname_result" = "X${1}"; then
> > ++      func_dirname_result="${3}"
> > ++    else
> > ++      func_dirname_result="$func_dirname_result${2}"
> > ++    fi
> > ++} # func_dirname may be replaced by extended shell implementation
> > ++
> > ++
> > ++# func_basename file
> > ++func_basename ()
> > ++{
> > ++    func_basename_result=`$ECHO "${1}" | $SED "$basename"`
> > ++} # func_basename may be replaced by extended shell implementation
> > ++
> > ++
> > + # func_dirname_and_basename file append nondir_replacement
> > + # perform func_basename and func_dirname in a single function
> > + # call:
> > +@@ -183,17 +199,31 @@ basename="s,^.*/,,"
> > + # those functions but instead duplicate the functionality here.
> > + func_dirname_and_basename ()
> > + {
> > +-  # Extract subdirectory from the argument.
> > +-  func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"`
> > +-  if test "X$func_dirname_result" = "X${1}"; then
> > +-    func_dirname_result="${3}"
> > +-  else
> > +-    func_dirname_result="$func_dirname_result${2}"
> > +-  fi
> > +-  func_basename_result=`$ECHO "${1}" | $SED -e "$basename"`
> > +-}
> > ++    # Extract subdirectory from the argument.
> > ++    func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"`
> > ++    if test "X$func_dirname_result" = "X${1}"; then
> > ++      func_dirname_result="${3}"
> > ++    else
> > ++      func_dirname_result="$func_dirname_result${2}"
> > ++    fi
> > ++    func_basename_result=`$ECHO "${1}" | $SED -e "$basename"`
> > ++} # func_dirname_and_basename may be replaced by extended shell implementation
> > ++
> > ++
> > ++# func_stripname prefix suffix name
> > ++# strip PREFIX and SUFFIX off of NAME.
> > ++# PREFIX and SUFFIX must not contain globbing or regex special
> > ++# characters, hashes, percent signs, but SUFFIX may contain a leading
> > ++# dot (in which case that matches only a dot).
> > ++# func_strip_suffix prefix name
> > ++func_stripname ()
> > ++{
> > ++    case ${2} in
> > ++      .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
> > ++      *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
> > ++    esac
> > ++} # func_stripname may be replaced by extended shell implementation
> > +
> > +-# Generated shell functions inserted here.
> > +
> > + # These SED scripts presuppose an absolute path with a trailing slash.
> > + pathcar='s,^/\([^/]*\).*$,\1,'
> > +@@ -376,6 +406,15 @@ sed_quote_subst='s/\([`"$\\]\)/\\\1/g'
> > + # Same as above, but do not quote variable references.
> > + double_quote_subst='s/\(["`\\]\)/\\\1/g'
> > +
> > ++# Sed substitution that turns a string into a regex matching for the
> > ++# string literally.
> > ++sed_make_literal_regex='s,[].[^$\\*\/],\\&,g'
> > ++
> > ++# Sed substitution that converts a w32 file name or path
> > ++# which contains forward slashes, into one that contains
> > ++# (escaped) backslashes.  A very naive implementation.
> > ++lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
> > ++
> > + # Re-`\' parameter expansions in output of double_quote_subst that were
> > + # `\'-ed in input to the same.  If an odd number of `\' preceded a '$'
> > + # in input to double_quote_subst, that '$' was protected from expansion.
> > +@@ -404,7 +443,7 @@ opt_warning=:
> > + # name if it has been set yet.
> > + func_echo ()
> > + {
> > +-    $ECHO "$progname${mode+: }$mode: $*"
> > ++    $ECHO "$progname: ${opt_mode+$opt_mode: }$*"
> > + }
> > +
> > + # func_verbose arg...
> > +@@ -430,14 +469,14 @@ func_echo_all ()
> > + # Echo program name prefixed message to standard error.
> > + func_error ()
> > + {
> > +-    $ECHO "$progname${mode+: }$mode: "${1+"$@"} 1>&2
> > ++    $ECHO "$progname: ${opt_mode+$opt_mode: }"${1+"$@"} 1>&2
> > + }
> > +
> > + # func_warning arg...
> > + # Echo program name prefixed warning message to standard error.
> > + func_warning ()
> > + {
> > +-    $opt_warning && $ECHO "$progname${mode+: }$mode: warning: "${1+"$@"} 1>&2
> > ++    $opt_warning && $ECHO "$progname: ${opt_mode+$opt_mode: }warning: "${1+"$@"} 1>&2
> > +
> > +     # bash bug again:
> > +     :
> > +@@ -656,19 +695,35 @@ func_show_eval_locale ()
> > +     fi
> > + }
> > +
> > +-
> > +-
> > ++# func_tr_sh
> > ++# Turn $1 into a string suitable for a shell variable name.
> > ++# Result is stored in $func_tr_sh_result.  All characters
> > ++# not in the set a-zA-Z0-9_ are replaced with '_'. Further,
> > ++# if $1 begins with a digit, a '_' is prepended as well.
> > ++func_tr_sh ()
> > ++{
> > ++  case $1 in
> > ++  [0-9]* | *[!a-zA-Z0-9_]*)
> > ++    func_tr_sh_result=`$ECHO "$1" | $SED 's/^\([0-9]\)/_\1/; s/[^a-zA-Z0-9_]/_/g'`
> > ++    ;;
> > ++  * )
> > ++    func_tr_sh_result=$1
> > ++    ;;
> > ++  esac
> > ++}
> > +
> > +
> > + # func_version
> > + # Echo version message to standard output and exit.
> > + func_version ()
> > + {
> > ++    $opt_debug
> > ++
> > +     $SED -n '/(C)/!b go
> > +     :more
> > +     /\./!{
> > +       N
> > +-      s/\n# //
> > ++      s/\n# / /
> > +       b more
> > +     }
> > +     :go
> > +@@ -685,7 +740,9 @@ func_version ()
> > + # Echo short help message to standard output and exit.
> > + func_usage ()
> > + {
> > +-    $SED -n '/^# Usage:/,/^#  *-h/ {
> > ++    $opt_debug
> > ++
> > ++    $SED -n '/^# Usage:/,/^#  *.*--help/ {
> > +         s/^# //
> > +     s/^# *$//
> > +     s/\$progname/'$progname'/
> > +@@ -701,7 +758,10 @@ func_usage ()
> > + # unless 'noexit' is passed as argument.
> > + func_help ()
> > + {
> > ++    $opt_debug
> > ++
> > +     $SED -n '/^# Usage:/,/# Report bugs to/ {
> > ++    :print
> > +         s/^# //
> > +     s/^# *$//
> > +     s*\$progname*'$progname'*
> > +@@ -714,7 +774,11 @@ func_help ()
> > +     s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED 1q`"'/
> > +     s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED 1q`"'/
> > +     p
> > +-     }' < "$progpath"
> > ++    d
> > ++     }
> > ++     /^# .* home page:/b print
> > ++     /^# General help using/b print
> > ++     ' < "$progpath"
> > +     ret=$?
> > +     if test -z "$1"; then
> > +       exit $ret
> > +@@ -726,12 +790,39 @@ func_help ()
> > + # exit_cmd.
> > + func_missing_arg ()
> > + {
> > +-    func_error "missing argument for $1"
> > ++    $opt_debug
> > ++
> > ++    func_error "missing argument for $1."
> > +     exit_cmd=exit
> > + }
> > +
> > +-exit_cmd=:
> > +
> > ++# func_split_short_opt shortopt
> > ++# Set func_split_short_opt_name and func_split_short_opt_arg shell
> > ++# variables after splitting SHORTOPT after the 2nd character.
> > ++func_split_short_opt ()
> > ++{
> > ++    my_sed_short_opt='1s/^\(..\).*$/\1/;q'
> > ++    my_sed_short_rest='1s/^..\(.*\)$/\1/;q'
> > ++
> > ++    func_split_short_opt_name=`$ECHO "$1" | $SED "$my_sed_short_opt"`
> > ++    func_split_short_opt_arg=`$ECHO "$1" | $SED "$my_sed_short_rest"`
> > ++} # func_split_short_opt may be replaced by extended shell implementation
> > ++
> > ++
> > ++# func_split_long_opt longopt
> > ++# Set func_split_long_opt_name and func_split_long_opt_arg shell
> > ++# variables after splitting LONGOPT at the `=' sign.
> > ++func_split_long_opt ()
> > ++{
> > ++    my_sed_long_opt='1s/^\(--[^=]*\)=.*/\1/;q'
> > ++    my_sed_long_arg='1s/^--[^=]*=//'
> > ++
> > ++    func_split_long_opt_name=`$ECHO "$1" | $SED "$my_sed_long_opt"`
> > ++    func_split_long_opt_arg=`$ECHO "$1" | $SED "$my_sed_long_arg"`
> > ++} # func_split_long_opt may be replaced by extended shell implementation
> > ++
> > ++exit_cmd=:
> > +
> > +
> > +
> > +@@ -741,26 +832,64 @@ magic="%%%MAGIC variable%%%"
> > + magic_exe="%%%MAGIC EXE variable%%%"
> > +
> > + # Global variables.
> > +-# $mode is unset
> > + nonopt=
> > +-execute_dlfiles=
> > + preserve_args=
> > + lo2o="s/\\.lo\$/.${objext}/"
> > + o2lo="s/\\.${objext}\$/.lo/"
> > + extracted_archives=
> > + extracted_serial=0
> > +
> > +-opt_dry_run=false
> > +-opt_finish=:
> > +-opt_duplicate_deps=false
> > +-opt_silent=false
> > +-opt_debug=:
> > +-
> > + # If this variable is set in any of the actions, the command in it
> > + # will be execed at the end.  This prevents here-documents from being
> > + # left over by shells.
> > + exec_cmd=
> > +
> > ++# func_append var value
> > ++# Append VALUE to the end of shell variable VAR.
> > ++func_append ()
> > ++{
> > ++    eval "${1}=\$${1}\${2}"
> > ++} # func_append may be replaced by extended shell implementation
> > ++
> > ++# func_append_quoted var value
> > ++# Quote VALUE and append to the end of shell variable VAR, separated
> > ++# by a space.
> > ++func_append_quoted ()
> > ++{
> > ++    func_quote_for_eval "${2}"
> > ++    eval "${1}=\$${1}\\ \$func_quote_for_eval_result"
> > ++} # func_append_quoted may be replaced by extended shell implementation
> > ++
> > ++
> > ++# func_arith arithmetic-term...
> > ++func_arith ()
> > ++{
> > ++    func_arith_result=`expr "${@}"`
> > ++} # func_arith may be replaced by extended shell implementation
> > ++
> > ++
> > ++# func_len string
> > ++# STRING may not start with a hyphen.
> > ++func_len ()
> > ++{
> > ++    func_len_result=`expr "${1}" : ".*" 2>/dev/null || echo $max_cmd_len`
> > ++} # func_len may be replaced by extended shell implementation
> > ++
> > ++
> > ++# func_lo2o object
> > ++func_lo2o ()
> > ++{
> > ++    func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
> > ++} # func_lo2o may be replaced by extended shell implementation
> > ++
> > ++
> > ++# func_xform libobj-or-source
> > ++func_xform ()
> > ++{
> > ++    func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
> > ++} # func_xform may be replaced by extended shell implementation
> > ++
> > ++
> > + # func_fatal_configuration arg...
> > + # Echo program name prefixed message to standard error, followed by
> > + # a configuration failure hint, and exit.
> > +@@ -850,130 +979,204 @@ func_enable_tag ()
> > +   esac
> > + }
> > +
> > +-# Parse options once, thoroughly.  This comes as soon as possible in
> > +-# the script to make things like `libtool --version' happen quickly.
> > ++# func_check_version_match
> > ++# Ensure that we are using m4 macros, and libtool script from the same
> > ++# release of libtool.
> > ++func_check_version_match ()
> > + {
> > ++  if test "$package_revision" != "$macro_revision"; then
> > ++    if test "$VERSION" != "$macro_version"; then
> > ++      if test -z "$macro_version"; then
> > ++        cat >&2 <<_LT_EOF
> > ++$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
> > ++$progname: definition of this LT_INIT comes from an older release.
> > ++$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
> > ++$progname: and run autoconf again.
> > ++_LT_EOF
> > ++      else
> > ++        cat >&2 <<_LT_EOF
> > ++$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
> > ++$progname: definition of this LT_INIT comes from $PACKAGE $macro_version.
> > ++$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
> > ++$progname: and run autoconf again.
> > ++_LT_EOF
> > ++      fi
> > ++    else
> > ++      cat >&2 <<_LT_EOF
> > ++$progname: Version mismatch error.  This is $PACKAGE $VERSION, revision $package_revision,
> > ++$progname: but the definition of this LT_INIT comes from revision $macro_revision.
> > ++$progname: You should recreate aclocal.m4 with macros from revision $package_revision
> > ++$progname: of $PACKAGE $VERSION and run autoconf again.
> > ++_LT_EOF
> > ++    fi
> > +
> > +-  # Shorthand for --mode=foo, only valid as the first argument
> > +-  case $1 in
> > +-  clean|clea|cle|cl)
> > +-    shift; set dummy --mode clean ${1+"$@"}; shift
> > +-    ;;
> > +-  compile|compil|compi|comp|com|co|c)
> > +-    shift; set dummy --mode compile ${1+"$@"}; shift
> > +-    ;;
> > +-  execute|execut|execu|exec|exe|ex|e)
> > +-    shift; set dummy --mode execute ${1+"$@"}; shift
> > +-    ;;
> > +-  finish|finis|fini|fin|fi|f)
> > +-    shift; set dummy --mode finish ${1+"$@"}; shift
> > +-    ;;
> > +-  install|instal|insta|inst|ins|in|i)
> > +-    shift; set dummy --mode install ${1+"$@"}; shift
> > +-    ;;
> > +-  link|lin|li|l)
> > +-    shift; set dummy --mode link ${1+"$@"}; shift
> > +-    ;;
> > +-  uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
> > +-    shift; set dummy --mode uninstall ${1+"$@"}; shift
> > +-    ;;
> > +-  esac
> > ++    exit $EXIT_MISMATCH
> > ++  fi
> > ++}
> > ++
> > ++
> > ++# Shorthand for --mode=foo, only valid as the first argument
> > ++case $1 in
> > ++clean|clea|cle|cl)
> > ++  shift; set dummy --mode clean ${1+"$@"}; shift
> > ++  ;;
> > ++compile|compil|compi|comp|com|co|c)
> > ++  shift; set dummy --mode compile ${1+"$@"}; shift
> > ++  ;;
> > ++execute|execut|execu|exec|exe|ex|e)
> > ++  shift; set dummy --mode execute ${1+"$@"}; shift
> > ++  ;;
> > ++finish|finis|fini|fin|fi|f)
> > ++  shift; set dummy --mode finish ${1+"$@"}; shift
> > ++  ;;
> > ++install|instal|insta|inst|ins|in|i)
> > ++  shift; set dummy --mode install ${1+"$@"}; shift
> > ++  ;;
> > ++link|lin|li|l)
> > ++  shift; set dummy --mode link ${1+"$@"}; shift
> > ++  ;;
> > ++uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
> > ++  shift; set dummy --mode uninstall ${1+"$@"}; shift
> > ++  ;;
> > ++esac
> > +
> > +-  # Parse non-mode specific arguments:
> > +-  while test "$#" -gt 0; do
> > ++
> > ++
> > ++# Option defaults:
> > ++opt_debug=:
> > ++opt_dry_run=false
> > ++opt_config=false
> > ++opt_preserve_dup_deps=false
> > ++opt_features=false
> > ++opt_finish=false
> > ++opt_help=false
> > ++opt_help_all=false
> > ++opt_silent=:
> > ++opt_verbose=:
> > ++opt_silent=false
> > ++opt_verbose=false
> > ++
> > ++
> > ++# Parse options once, thoroughly.  This comes as soon as possible in the
> > ++# script to make things like `--version' happen as quickly as we can.
> > ++{
> > ++  # this just eases exit handling
> > ++  while test $# -gt 0; do
> > +     opt="$1"
> > +     shift
> > +-
> > +     case $opt in
> > +-      --config)             func_config                                     ;;
> > +-
> > +-      --debug)              preserve_args="$preserve_args $opt"
> > ++      --debug|-x)   opt_debug='set -x'
> > +                     func_echo "enabling shell trace mode"
> > +-                    opt_debug='set -x'
> > +                     $opt_debug
> > +                     ;;
> > +-
> > +-      -dlopen)              test "$#" -eq 0 && func_missing_arg "$opt" && break
> > +-                    execute_dlfiles="$execute_dlfiles $1"
> > +-                    shift
> > ++      --dry-run|--dryrun|-n)
> > ++                    opt_dry_run=:
> > +                     ;;
> > +-
> > +-      --dry-run | -n)       opt_dry_run=:                                   ;;
> > +-      --features)       func_features                                       ;;
> > +-      --finish)             mode="finish"                                   ;;
> > +-      --no-finish)  opt_finish=false                                ;;
> > +-
> > +-      --mode)               test "$#" -eq 0 && func_missing_arg "$opt" && break
> > +-                    case $1 in
> > +-                      # Valid mode arguments:
> > +-                      clean)        ;;
> > +-                      compile)      ;;
> > +-                      execute)      ;;
> > +-                      finish)       ;;
> > +-                      install)      ;;
> > +-                      link)         ;;
> > +-                      relink)       ;;
> > +-                      uninstall)    ;;
> > +-
> > +-                      # Catch anything else as an error
> > +-                      *) func_error "invalid argument for $opt"
> > +-                         exit_cmd=exit
> > +-                         break
> > +-                         ;;
> > +-                    esac
> > +-
> > +-                    mode="$1"
> > ++      --config)
> > ++                    opt_config=:
> > ++func_config
> > ++                    ;;
> > ++      --dlopen|-dlopen)
> > ++                    optarg="$1"
> > ++                    opt_dlopen="${opt_dlopen+$opt_dlopen
> > ++}$optarg"
> > +                     shift
> > +                     ;;
> > +-
> > +       --preserve-dup-deps)
> > +-                    opt_duplicate_deps=:                            ;;
> > +-
> > +-      --quiet|--silent)     preserve_args="$preserve_args $opt"
> > +-                    opt_silent=:
> > +-                    opt_verbose=false
> > ++                    opt_preserve_dup_deps=:
> > +                     ;;
> > +-
> > +-      --no-quiet|--no-silent)
> > +-                    preserve_args="$preserve_args $opt"
> > +-                    opt_silent=false
> > ++      --features)
> > ++                    opt_features=:
> > ++func_features
> > +                     ;;
> > +-
> > +-      --verbose| -v)        preserve_args="$preserve_args $opt"
> > ++      --finish)
> > ++                    opt_finish=:
> > ++set dummy --mode finish ${1+"$@"}; shift
> > ++                    ;;
> > ++      --help)
> > ++                    opt_help=:
> > ++                    ;;
> > ++      --help-all)
> > ++                    opt_help_all=:
> > ++opt_help=': help-all'
> > ++                    ;;
> > ++      --mode)
> > ++                    test $# = 0 && func_missing_arg $opt && break
> > ++                    optarg="$1"
> > ++                    opt_mode="$optarg"
> > ++case $optarg in
> > ++  # Valid mode arguments:
> > ++  clean|compile|execute|finish|install|link|relink|uninstall) ;;
> > ++
> > ++  # Catch anything else as an error
> > ++  *) func_error "invalid argument for $opt"
> > ++     exit_cmd=exit
> > ++     break
> > ++     ;;
> > ++esac
> > ++                    shift
> > ++                    ;;
> > ++      --no-silent|--no-quiet)
> > +                     opt_silent=false
> > +-                    opt_verbose=:
> > ++func_append preserve_args " $opt"
> > +                     ;;
> > +-
> > +-      --no-verbose) preserve_args="$preserve_args $opt"
> > ++      --no-verbose)
> > +                     opt_verbose=false
> > ++func_append preserve_args " $opt"
> > +                     ;;
> > +-
> > +-      --tag)                test "$#" -eq 0 && func_missing_arg "$opt" && break
> > +-                    preserve_args="$preserve_args $opt $1"
> > +-                    func_enable_tag "$1"    # tagname is set here
> > ++      --silent|--quiet)
> > ++                    opt_silent=:
> > ++func_append preserve_args " $opt"
> > ++        opt_verbose=false
> > ++                    ;;
> > ++      --verbose|-v)
> > ++                    opt_verbose=:
> > ++func_append preserve_args " $opt"
> > ++opt_silent=false
> > ++                    ;;
> > ++      --tag)
> > ++                    test $# = 0 && func_missing_arg $opt && break
> > ++                    optarg="$1"
> > ++                    opt_tag="$optarg"
> > ++func_append preserve_args " $opt $optarg"
> > ++func_enable_tag "$optarg"
> > +                     shift
> > +                     ;;
> > +
> > ++      -\?|-h)               func_usage                              ;;
> > ++      --help)               func_help                               ;;
> > ++      --version)    func_version                            ;;
> > ++
> > +       # Separate optargs to long options:
> > +-      -dlopen=*|--mode=*|--tag=*)
> > +-                    func_opt_split "$opt"
> > +-                    set dummy "$func_opt_split_opt" "$func_opt_split_arg" ${1+"$@"}
> > ++      --*=*)
> > ++                    func_split_long_opt "$opt"
> > ++                    set dummy "$func_split_long_opt_name" "$func_split_long_opt_arg" ${1+"$@"}
> > +                     shift
> > +                     ;;
> > +
> > +-      -\?|-h)               func_usage                                      ;;
> > +-      --help)               opt_help=:                                      ;;
> > +-      --help-all)   opt_help=': help-all'                           ;;
> > +-      --version)    func_version                                    ;;
> > +-
> > +-      -*)           func_fatal_help "unrecognized option \`$opt'"   ;;
> > +-
> > +-      *)            nonopt="$opt"
> > +-                    break
> > ++      # Separate non-argument short options:
> > ++      -\?*|-h*|-n*|-v*)
> > ++                    func_split_short_opt "$opt"
> > ++                    set dummy "$func_split_short_opt_name" "-$func_split_short_opt_arg" ${1+"$@"}
> > ++                    shift
> > +                     ;;
> > ++
> > ++      --)           break                                   ;;
> > ++      -*)           func_fatal_help "unrecognized option \`$opt'" ;;
> > ++      *)            set dummy "$opt" ${1+"$@"};     shift; break  ;;
> > +     esac
> > +   done
> > +
> > ++  # Validate options:
> > ++
> > ++  # save first non-option argument
> > ++  if test "$#" -gt 0; then
> > ++    nonopt="$opt"
> > ++    shift
> > ++  fi
> > ++
> > ++  # preserve --debug
> > ++  test "$opt_debug" = : || func_append preserve_args " --debug"
> > +
> > +   case $host in
> > +     *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* )
> > +@@ -981,82 +1184,44 @@ func_enable_tag ()
> > +       opt_duplicate_compiler_generated_deps=:
> > +       ;;
> > +     *)
> > +-      opt_duplicate_compiler_generated_deps=$opt_duplicate_deps
> > ++      opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps
> > +       ;;
> > +   esac
> > +
> > +-  # Having warned about all mis-specified options, bail out if
> > +-  # anything was wrong.
> > +-  $exit_cmd $EXIT_FAILURE
> > +-}
> > ++  $opt_help || {
> > ++    # Sanity checks first:
> > ++    func_check_version_match
> > +
> > +-# func_check_version_match
> > +-# Ensure that we are using m4 macros, and libtool script from the same
> > +-# release of libtool.
> > +-func_check_version_match ()
> > +-{
> > +-  if test "$package_revision" != "$macro_revision"; then
> > +-    if test "$VERSION" != "$macro_version"; then
> > +-      if test -z "$macro_version"; then
> > +-        cat >&2 <<_LT_EOF
> > +-$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
> > +-$progname: definition of this LT_INIT comes from an older release.
> > +-$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
> > +-$progname: and run autoconf again.
> > +-_LT_EOF
> > +-      else
> > +-        cat >&2 <<_LT_EOF
> > +-$progname: Version mismatch error.  This is $PACKAGE $VERSION, but the
> > +-$progname: definition of this LT_INIT comes from $PACKAGE $macro_version.
> > +-$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
> > +-$progname: and run autoconf again.
> > +-_LT_EOF
> > +-      fi
> > +-    else
> > +-      cat >&2 <<_LT_EOF
> > +-$progname: Version mismatch error.  This is $PACKAGE $VERSION, revision $package_revision,
> > +-$progname: but the definition of this LT_INIT comes from revision $macro_revision.
> > +-$progname: You should recreate aclocal.m4 with macros from revision $package_revision
> > +-$progname: of $PACKAGE $VERSION and run autoconf again.
> > +-_LT_EOF
> > ++    if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
> > ++      func_fatal_configuration "not configured to build any kind of library"
> > +     fi
> > +
> > +-    exit $EXIT_MISMATCH
> > +-  fi
> > +-}
> > +-
> > ++    # Darwin sucks
> > ++    eval std_shrext=\"$shrext_cmds\"
> > +
> > +-## ----------- ##
> > +-##    Main.    ##
> > +-## ----------- ##
> > +-
> > +-$opt_help || {
> > +-  # Sanity checks first:
> > +-  func_check_version_match
> > +-
> > +-  if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
> > +-    func_fatal_configuration "not configured to build any kind of library"
> > +-  fi
> > ++    # Only execute mode is allowed to have -dlopen flags.
> > ++    if test -n "$opt_dlopen" && test "$opt_mode" != execute; then
> > ++      func_error "unrecognized option \`-dlopen'"
> > ++      $ECHO "$help" 1>&2
> > ++      exit $EXIT_FAILURE
> > ++    fi
> > +
> > +-  test -z "$mode" && func_fatal_error "error: you must specify a MODE."
> > ++    # Change the help message to a mode-specific one.
> > ++    generic_help="$help"
> > ++    help="Try \`$progname --help --mode=$opt_mode' for more information."
> > ++  }
> > +
> > +
> > +-  # Darwin sucks
> > +-  eval "std_shrext=\"$shrext_cmds\""
> > ++  # Bail if the options were screwed
> > ++  $exit_cmd $EXIT_FAILURE
> > ++}
> > +
> > +
> > +-  # Only execute mode is allowed to have -dlopen flags.
> > +-  if test -n "$execute_dlfiles" && test "$mode" != execute; then
> > +-    func_error "unrecognized option \`-dlopen'"
> > +-    $ECHO "$help" 1>&2
> > +-    exit $EXIT_FAILURE
> > +-  fi
> > +
> > +-  # Change the help message to a mode-specific one.
> > +-  generic_help="$help"
> > +-  help="Try \`$progname --help --mode=$mode' for more information."
> > +-}
> > +
> > ++## ----------- ##
> > ++##    Main.    ##
> > ++## ----------- ##
> > +
> > + # func_lalib_p file
> > + # True iff FILE is a libtool `.la' library or `.lo' object file.
> > +@@ -1121,12 +1286,9 @@ func_ltwrapper_executable_p ()
> > + # temporary ltwrapper_script.
> > + func_ltwrapper_scriptname ()
> > + {
> > +-    func_ltwrapper_scriptname_result=""
> > +-    if func_ltwrapper_executable_p "$1"; then
> > +-    func_dirname_and_basename "$1" "" "."
> > +-    func_stripname '' '.exe' "$func_basename_result"
> > +-    func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper"
> > +-    fi
> > ++    func_dirname_and_basename "$1" "" "."
> > ++    func_stripname '' '.exe' "$func_basename_result"
> > ++    func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper"
> > + }
> > +
> > + # func_ltwrapper_p file
> > +@@ -1149,7 +1311,7 @@ func_execute_cmds ()
> > +     save_ifs=$IFS; IFS='~'
> > +     for cmd in $1; do
> > +       IFS=$save_ifs
> > +-      eval "cmd=\"$cmd\""
> > ++      eval cmd=\"$cmd\"
> > +       func_show_eval "$cmd" "${2-:}"
> > +     done
> > +     IFS=$save_ifs
> > +@@ -1172,6 +1334,37 @@ func_source ()
> > + }
> > +
> > +
> > ++# func_resolve_sysroot PATH
> > ++# Replace a leading = in PATH with a sysroot.  Store the result into
> > ++# func_resolve_sysroot_result
> > ++func_resolve_sysroot ()
> > ++{
> > ++  func_resolve_sysroot_result=$1
> > ++  case $func_resolve_sysroot_result in
> > ++  =*)
> > ++    func_stripname '=' '' "$func_resolve_sysroot_result"
> > ++    func_resolve_sysroot_result=$lt_sysroot$func_stripname_result
> > ++    ;;
> > ++  esac
> > ++}
> > ++
> > ++# func_replace_sysroot PATH
> > ++# If PATH begins with the sysroot, replace it with = and
> > ++# store the result into func_replace_sysroot_result.
> > ++func_replace_sysroot ()
> > ++{
> > ++  case "$lt_sysroot:$1" in
> > ++  ?*:"$lt_sysroot"*)
> > ++    func_stripname "$lt_sysroot" '' "$1"
> > ++    func_replace_sysroot_result="=$func_stripname_result"
> > ++    ;;
> > ++  *)
> > ++    # Including no sysroot.
> > ++    func_replace_sysroot_result=$1
> > ++    ;;
> > ++  esac
> > ++}
> > ++
> > + # func_infer_tag arg
> > + # Infer tagged configuration to use if any are available and
> > + # if one wasn't chosen via the "--tag" command line option.
> > +@@ -1184,8 +1377,7 @@ func_infer_tag ()
> > +     if test -n "$available_tags" && test -z "$tagname"; then
> > +       CC_quoted=
> > +       for arg in $CC; do
> > +-        func_quote_for_eval "$arg"
> > +-    CC_quoted="$CC_quoted $func_quote_for_eval_result"
> > ++    func_append_quoted CC_quoted "$arg"
> > +       done
> > +       CC_expanded=`func_echo_all $CC`
> > +       CC_quoted_expanded=`func_echo_all $CC_quoted`
> > +@@ -1204,8 +1396,7 @@ func_infer_tag ()
> > +         CC_quoted=
> > +         for arg in $CC; do
> > +           # Double-quote args containing other shell metacharacters.
> > +-          func_quote_for_eval "$arg"
> > +-          CC_quoted="$CC_quoted $func_quote_for_eval_result"
> > ++          func_append_quoted CC_quoted "$arg"
> > +         done
> > +         CC_expanded=`func_echo_all $CC`
> > +         CC_quoted_expanded=`func_echo_all $CC_quoted`
> > +@@ -1274,6 +1465,486 @@ EOF
> > +     }
> > + }
> > +
> > ++
> > ++##################################################
> > ++# FILE NAME AND PATH CONVERSION HELPER FUNCTIONS #
> > ++##################################################
> > ++
> > ++# func_convert_core_file_wine_to_w32 ARG
> > ++# Helper function used by file name conversion functions when $build is *nix,
> > ++# and $host is mingw, cygwin, or some other w32 environment. Relies on a
> > ++# correctly configured wine environment available, with the winepath program
> > ++# in $build's $PATH.
> > ++#
> > ++# ARG is the $build file name to be converted to w32 format.
> > ++# Result is available in $func_convert_core_file_wine_to_w32_result, and will
> > ++# be empty on error (or when ARG is empty)
> > ++func_convert_core_file_wine_to_w32 ()
> > ++{
> > ++  $opt_debug
> > ++  func_convert_core_file_wine_to_w32_result="$1"
> > ++  if test -n "$1"; then
> > ++    # Unfortunately, winepath does not exit with a non-zero error code, so we
> > ++    # are forced to check the contents of stdout. On the other hand, if the
> > ++    # command is not found, the shell will set an exit code of 127 and print
> > ++    # *an error message* to stdout. So we must check for both error code of
> > ++    # zero AND non-empty stdout, which explains the odd construction:
> > ++    func_convert_core_file_wine_to_w32_tmp=`winepath -w "$1" 2>/dev/null`
> > ++    if test "$?" -eq 0 && test -n "${func_convert_core_file_wine_to_w32_tmp}"; then
> > ++      func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" |
> > ++        $SED -e "$lt_sed_naive_backslashify"`
> > ++    else
> > ++      func_convert_core_file_wine_to_w32_result=
> > ++    fi
> > ++  fi
> > ++}
> > ++# end: func_convert_core_file_wine_to_w32
> > ++
> > ++
> > ++# func_convert_core_path_wine_to_w32 ARG
> > ++# Helper function used by path conversion functions when $build is *nix, and
> > ++# $host is mingw, cygwin, or some other w32 environment. Relies on a correctly
> > ++# configured wine environment available, with the winepath program in $build's
> > ++# $PATH. Assumes ARG has no leading or trailing path separator characters.
> > ++#
> > ++# ARG is path to be converted from $build format to win32.
> > ++# Result is available in $func_convert_core_path_wine_to_w32_result.
> > ++# Unconvertible file (directory) names in ARG are skipped; if no directory names
> > ++# are convertible, then the result may be empty.
> > ++func_convert_core_path_wine_to_w32 ()
> > ++{
> > ++  $opt_debug
> > ++  # unfortunately, winepath doesn't convert paths, only file names
> > ++  func_convert_core_path_wine_to_w32_result=""
> > ++  if test -n "$1"; then
> > ++    oldIFS=$IFS
> > ++    IFS=:
> > ++    for func_convert_core_path_wine_to_w32_f in $1; do
> > ++      IFS=$oldIFS
> > ++      func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f"
> > ++      if test -n "$func_convert_core_file_wine_to_w32_result" ; then
> > ++        if test -z "$func_convert_core_path_wine_to_w32_result"; then
> > ++          func_convert_core_path_wine_to_w32_result="$func_convert_core_file_wine_to_w32_result"
> > ++        else
> > ++          func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result"
> > ++        fi
> > ++      fi
> > ++    done
> > ++    IFS=$oldIFS
> > ++  fi
> > ++}
> > ++# end: func_convert_core_path_wine_to_w32
> > ++
> > ++
> > ++# func_cygpath ARGS...
> > ++# Wrapper around calling the cygpath program via LT_CYGPATH. This is used when
> > ++# when (1) $build is *nix and Cygwin is hosted via a wine environment; or (2)
> > ++# $build is MSYS and $host is Cygwin, or (3) $build is Cygwin. In case (1) or
> > ++# (2), returns the Cygwin file name or path in func_cygpath_result (input
> > ++# file name or path is assumed to be in w32 format, as previously converted
> > ++# from $build's *nix or MSYS format). In case (3), returns the w32 file name
> > ++# or path in func_cygpath_result (input file name or path is assumed to be in
> > ++# Cygwin format). Returns an empty string on error.
> > ++#
> > ++# ARGS are passed to cygpath, with the last one being the file name or path to
> > ++# be converted.
> > ++#
> > ++# Specify the absolute *nix (or w32) name to cygpath in the LT_CYGPATH
> > ++# environment variable; do not put it in $PATH.
> > ++func_cygpath ()
> > ++{
> > ++  $opt_debug
> > ++  if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then
> > ++    func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null`
> > ++    if test "$?" -ne 0; then
> > ++      # on failure, ensure result is empty
> > ++      func_cygpath_result=
> > ++    fi
> > ++  else
> > ++    func_cygpath_result=
> > ++    func_error "LT_CYGPATH is empty or specifies non-existent file: \`$LT_CYGPATH'"
> > ++  fi
> > ++}
> > ++#end: func_cygpath
> > ++
> > ++
> > ++# func_convert_core_msys_to_w32 ARG
> > ++# Convert file name or path ARG from MSYS format to w32 format.  Return
> > ++# result in func_convert_core_msys_to_w32_result.
> > ++func_convert_core_msys_to_w32 ()
> > ++{
> > ++  $opt_debug
> > ++  # awkward: cmd appends spaces to result
> > ++  func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null |
> > ++    $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
> > ++}
> > ++#end: func_convert_core_msys_to_w32
> > ++
> > ++
> > ++# func_convert_file_check ARG1 ARG2
> > ++# Verify that ARG1 (a file name in $build format) was converted to $host
> > ++# format in ARG2. Otherwise, emit an error message, but continue (resetting
> > ++# func_to_host_file_result to ARG1).
> > ++func_convert_file_check ()
> > ++{
> > ++  $opt_debug
> > ++  if test -z "$2" && test -n "$1" ; then
> > ++    func_error "Could not determine host file name corresponding to"
> > ++    func_error "  \`$1'"
> > ++    func_error "Continuing, but uninstalled executables may not work."
> > ++    # Fallback:
> > ++    func_to_host_file_result="$1"
> > ++  fi
> > ++}
> > ++# end func_convert_file_check
> > ++
> > ++
> > ++# func_convert_path_check FROM_PATHSEP TO_PATHSEP FROM_PATH TO_PATH
> > ++# Verify that FROM_PATH (a path in $build format) was converted to $host
> > ++# format in TO_PATH. Otherwise, emit an error message, but continue, resetting
> > ++# func_to_host_file_result to a simplistic fallback value (see below).
> > ++func_convert_path_check ()
> > ++{
> > ++  $opt_debug
> > ++  if test -z "$4" && test -n "$3"; then
> > ++    func_error "Could not determine the host path corresponding to"
> > ++    func_error "  \`$3'"
> > ++    func_error "Continuing, but uninstalled executables may not work."
> > ++    # Fallback.  This is a deliberately simplistic "conversion" and
> > ++    # should not be "improved".  See libtool.info.
> > ++    if test "x$1" != "x$2"; then
> > ++      lt_replace_pathsep_chars="s|$1|$2|g"
> > ++      func_to_host_path_result=`echo "$3" |
> > ++        $SED -e "$lt_replace_pathsep_chars"`
> > ++    else
> > ++      func_to_host_path_result="$3"
> > ++    fi
> > ++  fi
> > ++}
> > ++# end func_convert_path_check
> > ++
> > ++
> > ++# func_convert_path_front_back_pathsep FRONTPAT BACKPAT REPL ORIG
> > ++# Modifies func_to_host_path_result by prepending REPL if ORIG matches FRONTPAT
> > ++# and appending REPL if ORIG matches BACKPAT.
> > ++func_convert_path_front_back_pathsep ()
> > ++{
> > ++  $opt_debug
> > ++  case $4 in
> > ++  $1 ) func_to_host_path_result="$3$func_to_host_path_result"
> > ++    ;;
> > ++  esac
> > ++  case $4 in
> > ++  $2 ) func_append func_to_host_path_result "$3"
> > ++    ;;
> > ++  esac
> > ++}
> > ++# end func_convert_path_front_back_pathsep
> > ++
> > ++
> > ++##################################################
> > ++# $build to $host FILE NAME CONVERSION FUNCTIONS #
> > ++##################################################
> > ++# invoked via `$to_host_file_cmd ARG'
> > ++#
> > ++# In each case, ARG is the path to be converted from $build to $host format.
> > ++# Result will be available in $func_to_host_file_result.
> > ++
> > ++
> > ++# func_to_host_file ARG
> > ++# Converts the file name ARG from $build format to $host format. Return result
> > ++# in func_to_host_file_result.
> > ++func_to_host_file ()
> > ++{
> > ++  $opt_debug
> > ++  $to_host_file_cmd "$1"
> > ++}
> > ++# end func_to_host_file
> > ++
> > ++
> > ++# func_to_tool_file ARG LAZY
> > ++# converts the file name ARG from $build format to toolchain format. Return
> > ++# result in func_to_tool_file_result.  If the conversion in use is listed
> > ++# in (the comma separated) LAZY, no conversion takes place.
> > ++func_to_tool_file ()
> > ++{
> > ++  $opt_debug
> > ++  case ,$2, in
> > ++    *,"$to_tool_file_cmd",*)
> > ++      func_to_tool_file_result=$1
> > ++      ;;
> > ++    *)
> > ++      $to_tool_file_cmd "$1"
> > ++      func_to_tool_file_result=$func_to_host_file_result
> > ++      ;;
> > ++  esac
> > ++}
> > ++# end func_to_tool_file
> > ++
> > ++
> > ++# func_convert_file_noop ARG
> > ++# Copy ARG to func_to_host_file_result.
> > ++func_convert_file_noop ()
> > ++{
> > ++  func_to_host_file_result="$1"
> > ++}
> > ++# end func_convert_file_noop
> > ++
> > ++
> > ++# func_convert_file_msys_to_w32 ARG
> > ++# Convert file name ARG from (mingw) MSYS to (mingw) w32 format; automatic
> > ++# conversion to w32 is not available inside the cwrapper.  Returns result in
> > ++# func_to_host_file_result.
> > ++func_convert_file_msys_to_w32 ()
> > ++{
> > ++  $opt_debug
> > ++  func_to_host_file_result="$1"
> > ++  if test -n "$1"; then
> > ++    func_convert_core_msys_to_w32 "$1"
> > ++    func_to_host_file_result="$func_convert_core_msys_to_w32_result"
> > ++  fi
> > ++  func_convert_file_check "$1" "$func_to_host_file_result"
> > ++}
> > ++# end func_convert_file_msys_to_w32
> > ++
> > ++
> > ++# func_convert_file_cygwin_to_w32 ARG
> > ++# Convert file name ARG from Cygwin to w32 format.  Returns result in
> > ++# func_to_host_file_result.
> > ++func_convert_file_cygwin_to_w32 ()
> > ++{
> > ++  $opt_debug
> > ++  func_to_host_file_result="$1"
> > ++  if test -n "$1"; then
> > ++    # because $build is cygwin, we call "the" cygpath in $PATH; no need to use
> > ++    # LT_CYGPATH in this case.
> > ++    func_to_host_file_result=`cygpath -m "$1"`
> > ++  fi
> > ++  func_convert_file_check "$1" "$func_to_host_file_result"
> > ++}
> > ++# end func_convert_file_cygwin_to_w32
> > ++
> > ++
> > ++# func_convert_file_nix_to_w32 ARG
> > ++# Convert file name ARG from *nix to w32 format.  Requires a wine environment
> > ++# and a working winepath. Returns result in func_to_host_file_result.
> > ++func_convert_file_nix_to_w32 ()
> > ++{
> > ++  $opt_debug
> > ++  func_to_host_file_result="$1"
> > ++  if test -n "$1"; then
> > ++    func_convert_core_file_wine_to_w32 "$1"
> > ++    func_to_host_file_result="$func_convert_core_file_wine_to_w32_result"
> > ++  fi
> > ++  func_convert_file_check "$1" "$func_to_host_file_result"
> > ++}
> > ++# end func_convert_file_nix_to_w32
> > ++
> > ++
> > ++# func_convert_file_msys_to_cygwin ARG
> > ++# Convert file name ARG from MSYS to Cygwin format.  Requires LT_CYGPATH set.
> > ++# Returns result in func_to_host_file_result.
> > ++func_convert_file_msys_to_cygwin ()
> > ++{
> > ++  $opt_debug
> > ++  func_to_host_file_result="$1"
> > ++  if test -n "$1"; then
> > ++    func_convert_core_msys_to_w32 "$1"
> > ++    func_cygpath -u "$func_convert_core_msys_to_w32_result"
> > ++    func_to_host_file_result="$func_cygpath_result"
> > ++  fi
> > ++  func_convert_file_check "$1" "$func_to_host_file_result"
> > ++}
> > ++# end func_convert_file_msys_to_cygwin
> > ++
> > ++
> > ++# func_convert_file_nix_to_cygwin ARG
> > ++# Convert file name ARG from *nix to Cygwin format.  Requires Cygwin installed
> > ++# in a wine environment, working winepath, and LT_CYGPATH set.  Returns result
> > ++# in func_to_host_file_result.
> > ++func_convert_file_nix_to_cygwin ()
> > ++{
> > ++  $opt_debug
> > ++  func_to_host_file_result="$1"
> > ++  if test -n "$1"; then
> > ++    # convert from *nix to w32, then use cygpath to convert from w32 to cygwin.
> > ++    func_convert_core_file_wine_to_w32 "$1"
> > ++    func_cygpath -u "$func_convert_core_file_wine_to_w32_result"
> > ++    func_to_host_file_result="$func_cygpath_result"
> > ++  fi
> > ++  func_convert_file_check "$1" "$func_to_host_file_result"
> > ++}
> > ++# end func_convert_file_nix_to_cygwin
> > ++
> > ++
> > ++#############################################
> > ++# $build to $host PATH CONVERSION FUNCTIONS #
> > ++#############################################
> > ++# invoked via `$to_host_path_cmd ARG'
> > ++#
> > ++# In each case, ARG is the path to be converted from $build to $host format.
> > ++# The result will be available in $func_to_host_path_result.
> > ++#
> > ++# Path separators are also converted from $build format to $host format.  If
> > ++# ARG begins or ends with a path separator character, it is preserved (but
> > ++# converted to $host format) on output.
> > ++#
> > ++# All path conversion functions are named using the following convention:
> > ++#   file name conversion function    : func_convert_file_X_to_Y ()
> > ++#   path conversion function         : func_convert_path_X_to_Y ()
> > ++# where, for any given $build/$host combination the 'X_to_Y' value is the
> > ++# same.  If conversion functions are added for new $build/$host combinations,
> > ++# the two new functions must follow this pattern, or func_init_to_host_path_cmd
> > ++# will break.
> > ++
> > ++
> > ++# func_init_to_host_path_cmd
> > ++# Ensures that function "pointer" variable $to_host_path_cmd is set to the
> > ++# appropriate value, based on the value of $to_host_file_cmd.
> > ++to_host_path_cmd=
> > ++func_init_to_host_path_cmd ()
> > ++{
> > ++  $opt_debug
> > ++  if test -z "$to_host_path_cmd"; then
> > ++    func_stripname 'func_convert_file_' '' "$to_host_file_cmd"
> > ++    to_host_path_cmd="func_convert_path_${func_stripname_result}"
> > ++  fi
> > ++}
> > ++
> > ++
> > ++# func_to_host_path ARG
> > ++# Converts the path ARG from $build format to $host format. Return result
> > ++# in func_to_host_path_result.
> > ++func_to_host_path ()
> > ++{
> > ++  $opt_debug
> > ++  func_init_to_host_path_cmd
> > ++  $to_host_path_cmd "$1"
> > ++}
> > ++# end func_to_host_path
> > ++
> > ++
> > ++# func_convert_path_noop ARG
> > ++# Copy ARG to func_to_host_path_result.
> > ++func_convert_path_noop ()
> > ++{
> > ++  func_to_host_path_result="$1"
> > ++}
> > ++# end func_convert_path_noop
> > ++
> > ++
> > ++# func_convert_path_msys_to_w32 ARG
> > ++# Convert path ARG from (mingw) MSYS to (mingw) w32 format; automatic
> > ++# conversion to w32 is not available inside the cwrapper.  Returns result in
> > ++# func_to_host_path_result.
> > ++func_convert_path_msys_to_w32 ()
> > ++{
> > ++  $opt_debug
> > ++  func_to_host_path_result="$1"
> > ++  if test -n "$1"; then
> > ++    # Remove leading and trailing path separator characters from ARG.  MSYS
> > ++    # behavior is inconsistent here; cygpath turns them into '.;' and ';.';
> > ++    # and winepath ignores them completely.
> > ++    func_stripname : : "$1"
> > ++    func_to_host_path_tmp1=$func_stripname_result
> > ++    func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
> > ++    func_to_host_path_result="$func_convert_core_msys_to_w32_result"
> > ++    func_convert_path_check : ";" \
> > ++      "$func_to_host_path_tmp1" "$func_to_host_path_result"
> > ++    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
> > ++  fi
> > ++}
> > ++# end func_convert_path_msys_to_w32
> > ++
> > ++
> > ++# func_convert_path_cygwin_to_w32 ARG
> > ++# Convert path ARG from Cygwin to w32 format.  Returns result in
> > ++# func_to_host_file_result.
> > ++func_convert_path_cygwin_to_w32 ()
> > ++{
> > ++  $opt_debug
> > ++  func_to_host_path_result="$1"
> > ++  if test -n "$1"; then
> > ++    # See func_convert_path_msys_to_w32:
> > ++    func_stripname : : "$1"
> > ++    func_to_host_path_tmp1=$func_stripname_result
> > ++    func_to_host_path_result=`cygpath -m -p "$func_to_host_path_tmp1"`
> > ++    func_convert_path_check : ";" \
> > ++      "$func_to_host_path_tmp1" "$func_to_host_path_result"
> > ++    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
> > ++  fi
> > ++}
> > ++# end func_convert_path_cygwin_to_w32
> > ++
> > ++
> > ++# func_convert_path_nix_to_w32 ARG
> > ++# Convert path ARG from *nix to w32 format.  Requires a wine environment and
> > ++# a working winepath.  Returns result in func_to_host_file_result.
> > ++func_convert_path_nix_to_w32 ()
> > ++{
> > ++  $opt_debug
> > ++  func_to_host_path_result="$1"
> > ++  if test -n "$1"; then
> > ++    # See func_convert_path_msys_to_w32:
> > ++    func_stripname : : "$1"
> > ++    func_to_host_path_tmp1=$func_stripname_result
> > ++    func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
> > ++    func_to_host_path_result="$func_convert_core_path_wine_to_w32_result"
> > ++    func_convert_path_check : ";" \
> > ++      "$func_to_host_path_tmp1" "$func_to_host_path_result"
> > ++    func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
> > ++  fi
> > ++}
> > ++# end func_convert_path_nix_to_w32
> > ++
> > ++
> > ++# func_convert_path_msys_to_cygwin ARG
> > ++# Convert path ARG from MSYS to Cygwin format.  Requires LT_CYGPATH set.
> > ++# Returns result in func_to_host_file_result.
> > ++func_convert_path_msys_to_cygwin ()
> > ++{
> > ++  $opt_debug
> > ++  func_to_host_path_result="$1"
> > ++  if test -n "$1"; then
> > ++    # See func_convert_path_msys_to_w32:
> > ++    func_stripname : : "$1"
> > ++    func_to_host_path_tmp1=$func_stripname_result
> > ++    func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
> > ++    func_cygpath -u -p "$func_convert_core_msys_to_w32_result"
> > ++    func_to_host_path_result="$func_cygpath_result"
> > ++    func_convert_path_check : : \
> > ++      "$func_to_host_path_tmp1" "$func_to_host_path_result"
> > ++    func_convert_path_front_back_pathsep ":*" "*:" : "$1"
> > ++  fi
> > ++}
> > ++# end func_convert_path_msys_to_cygwin
> > ++
> > ++
> > ++# func_convert_path_nix_to_cygwin ARG
> > ++# Convert path ARG from *nix to Cygwin format.  Requires Cygwin installed in a
> > ++# a wine environment, working winepath, and LT_CYGPATH set.  Returns result in
> > ++# func_to_host_file_result.
> > ++func_convert_path_nix_to_cygwin ()
> > ++{
> > ++  $opt_debug
> > ++  func_to_host_path_result="$1"
> > ++  if test -n "$1"; then
> > ++    # Remove leading and trailing path separator characters from
> > ++    # ARG. msys behavior is inconsistent here, cygpath turns them
> > ++    # into '.;' and ';.', and winepath ignores them completely.
> > ++    func_stripname : : "$1"
> > ++    func_to_host_path_tmp1=$func_stripname_result
> > ++    func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
> > ++    func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result"
> > ++    func_to_host_path_result="$func_cygpath_result"
> > ++    func_convert_path_check : : \
> > ++      "$func_to_host_path_tmp1" "$func_to_host_path_result"
> > ++    func_convert_path_front_back_pathsep ":*" "*:" : "$1"
> > ++  fi
> > ++}
> > ++# end func_convert_path_nix_to_cygwin
> > ++
> > ++
> > + # func_mode_compile arg...
> > + func_mode_compile ()
> > + {
> > +@@ -1314,12 +1985,12 @@ func_mode_compile ()
> > +       ;;
> > +
> > +     -pie | -fpie | -fPIE)
> > +-          pie_flag="$pie_flag $arg"
> > ++          func_append pie_flag " $arg"
> > +       continue
> > +       ;;
> > +
> > +     -shared | -static | -prefer-pic | -prefer-non-pic)
> > +-      later="$later $arg"
> > ++      func_append later " $arg"
> > +       continue
> > +       ;;
> > +
> > +@@ -1340,15 +2011,14 @@ func_mode_compile ()
> > +       save_ifs="$IFS"; IFS=','
> > +       for arg in $args; do
> > +         IFS="$save_ifs"
> > +-        func_quote_for_eval "$arg"
> > +-        lastarg="$lastarg $func_quote_for_eval_result"
> > ++        func_append_quoted lastarg "$arg"
> > +       done
> > +       IFS="$save_ifs"
> > +       func_stripname ' ' '' "$lastarg"
> > +       lastarg=$func_stripname_result
> > +
> > +       # Add the arguments to base_compile.
> > +-      base_compile="$base_compile $lastarg"
> > ++      func_append base_compile " $lastarg"
> > +       continue
> > +       ;;
> > +
> > +@@ -1364,8 +2034,7 @@ func_mode_compile ()
> > +       esac    #  case $arg_mode
> > +
> > +       # Aesthetically quote the previous argument.
> > +-      func_quote_for_eval "$lastarg"
> > +-      base_compile="$base_compile $func_quote_for_eval_result"
> > ++      func_append_quoted base_compile "$lastarg"
> > +     done # for arg
> > +
> > +     case $arg_mode in
> > +@@ -1496,17 +2165,16 @@ compiler."
> > +     $opt_dry_run || $RM $removelist
> > +     exit $EXIT_FAILURE
> > +       fi
> > +-      removelist="$removelist $output_obj"
> > ++      func_append removelist " $output_obj"
> > +       $ECHO "$srcfile" > "$lockfile"
> > +     fi
> > +
> > +     $opt_dry_run || $RM $removelist
> > +-    removelist="$removelist $lockfile"
> > ++    func_append removelist " $lockfile"
> > +     trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15
> > +
> > +-    if test -n "$fix_srcfile_path"; then
> > +-      eval "srcfile=\"$fix_srcfile_path\""
> > +-    fi
> > ++    func_to_tool_file "$srcfile" func_convert_file_msys_to_w32
> > ++    srcfile=$func_to_tool_file_result
> > +     func_quote_for_eval "$srcfile"
> > +     qsrcfile=$func_quote_for_eval_result
> > +
> > +@@ -1526,7 +2194,7 @@ compiler."
> > +
> > +       if test -z "$output_obj"; then
> > +     # Place PIC objects in $objdir
> > +-    command="$command -o $lobj"
> > ++    func_append command " -o $lobj"
> > +       fi
> > +
> > +       func_show_eval_locale "$command"      \
> > +@@ -1573,11 +2241,11 @@ compiler."
> > +     command="$base_compile $qsrcfile $pic_flag"
> > +       fi
> > +       if test "$compiler_c_o" = yes; then
> > +-    command="$command -o $obj"
> > ++    func_append command " -o $obj"
> > +       fi
> > +
> > +       # Suppress compiler output if we already did a PIC compilation.
> > +-      command="$command$suppress_output"
> > ++      func_append command "$suppress_output"
> > +       func_show_eval_locale "$command" \
> > +         '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE'
> > +
> > +@@ -1622,13 +2290,13 @@ compiler."
> > + }
> > +
> > + $opt_help || {
> > +-  test "$mode" = compile && func_mode_compile ${1+"$@"}
> > ++  test "$opt_mode" = compile && func_mode_compile ${1+"$@"}
> > + }
> > +
> > + func_mode_help ()
> > + {
> > +     # We need to display help for each of the modes.
> > +-    case $mode in
> > ++    case $opt_mode in
> > +       "")
> > +         # Generic help is extracted from the usage comments
> > +         # at the start of this file.
> > +@@ -1659,8 +2327,8 @@ This mode accepts the following additional options:
> > +
> > +   -o OUTPUT-FILE    set the output file name to OUTPUT-FILE
> > +   -no-suppress      do not suppress compiler output for multiple passes
> > +-  -prefer-pic       try to building PIC objects only
> > +-  -prefer-non-pic   try to building non-PIC objects only
> > ++  -prefer-pic       try to build PIC objects only
> > ++  -prefer-non-pic   try to build non-PIC objects only
> > +   -shared           do not build a \`.o' file suitable for static linking
> > +   -static           only build a \`.o' file suitable for static linking
> > +   -Wc,FLAG          pass FLAG directly to the compiler
> > +@@ -1804,7 +2472,7 @@ Otherwise, only FILE itself is deleted using RM."
> > +         ;;
> > +
> > +       *)
> > +-        func_fatal_help "invalid operation mode \`$mode'"
> > ++        func_fatal_help "invalid operation mode \`$opt_mode'"
> > +         ;;
> > +     esac
> > +
> > +@@ -1819,13 +2487,13 @@ if $opt_help; then
> > +   else
> > +     {
> > +       func_help noexit
> > +-      for mode in compile link execute install finish uninstall clean; do
> > ++      for opt_mode in compile link execute install finish uninstall clean; do
> > +     func_mode_help
> > +       done
> > +     } | sed -n '1p; 2,$s/^Usage:/  or: /p'
> > +     {
> > +       func_help noexit
> > +-      for mode in compile link execute install finish uninstall clean; do
> > ++      for opt_mode in compile link execute install finish uninstall clean; do
> > +     echo
> > +     func_mode_help
> > +       done
> > +@@ -1854,13 +2522,16 @@ func_mode_execute ()
> > +       func_fatal_help "you must specify a COMMAND"
> > +
> > +     # Handle -dlopen flags immediately.
> > +-    for file in $execute_dlfiles; do
> > ++    for file in $opt_dlopen; do
> > +       test -f "$file" \
> > +     || func_fatal_help "\`$file' is not a file"
> > +
> > +       dir=
> > +       case $file in
> > +       *.la)
> > ++    func_resolve_sysroot "$file"
> > ++    file=$func_resolve_sysroot_result
> > ++
> > +     # Check to see that this really is a libtool archive.
> > +     func_lalib_unsafe_p "$file" \
> > +       || func_fatal_help "\`$lib' is not a valid libtool archive"
> > +@@ -1882,7 +2553,7 @@ func_mode_execute ()
> > +     dir="$func_dirname_result"
> > +
> > +     if test -f "$dir/$objdir/$dlname"; then
> > +-      dir="$dir/$objdir"
> > ++      func_append dir "/$objdir"
> > +     else
> > +       if test ! -f "$dir/$dlname"; then
> > +         func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'"
> > +@@ -1907,10 +2578,10 @@ func_mode_execute ()
> > +       test -n "$absdir" && dir="$absdir"
> > +
> > +       # Now add the directory to shlibpath_var.
> > +-      if eval test -z \"\$$shlibpath_var\"; then
> > +-    eval $shlibpath_var=\$dir
> > ++      if eval "test -z \"\$$shlibpath_var\""; then
> > ++    eval "$shlibpath_var=\"\$dir\""
> > +       else
> > +-    eval $shlibpath_var=\$dir:\$$shlibpath_var
> > ++    eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\""
> > +       fi
> > +     done
> > +
> > +@@ -1939,8 +2610,7 @@ func_mode_execute ()
> > +     ;;
> > +       esac
> > +       # Quote arguments (to preserve shell metacharacters).
> > +-      func_quote_for_eval "$file"
> > +-      args="$args $func_quote_for_eval_result"
> > ++      func_append_quoted args "$file"
> > +     done
> > +
> > +     if test "X$opt_dry_run" = Xfalse; then
> > +@@ -1972,22 +2642,59 @@ func_mode_execute ()
> > +     fi
> > + }
> > +
> > +-test "$mode" = execute && func_mode_execute ${1+"$@"}
> > ++test "$opt_mode" = execute && func_mode_execute ${1+"$@"}
> > +
> > +
> > + # func_mode_finish arg...
> > + func_mode_finish ()
> > + {
> > +     $opt_debug
> > +-    libdirs="$nonopt"
> > ++    libs=
> > ++    libdirs=
> > +     admincmds=
> > +
> > +-    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
> > +-      for dir
> > +-      do
> > +-    libdirs="$libdirs $dir"
> > +-      done
> > ++    for opt in "$nonopt" ${1+"$@"}
> > ++    do
> > ++      if test -d "$opt"; then
> > ++    func_append libdirs " $opt"
> > +
> > ++      elif test -f "$opt"; then
> > ++    if func_lalib_unsafe_p "$opt"; then
> > ++      func_append libs " $opt"
> > ++    else
> > ++      func_warning "\`$opt' is not a valid libtool archive"
> > ++    fi
> > ++
> > ++      else
> > ++    func_fatal_error "invalid argument \`$opt'"
> > ++      fi
> > ++    done
> > ++
> > ++    if test -n "$libs"; then
> > ++      if test -n "$lt_sysroot"; then
> > ++        sysroot_regex=`$ECHO "$lt_sysroot" | $SED "$sed_make_literal_regex"`
> > ++        sysroot_cmd="s/\([ ']\)$sysroot_regex/\1/g;"
> > ++      else
> > ++        sysroot_cmd=
> > ++      fi
> > ++
> > ++      # Remove sysroot references
> > ++      if $opt_dry_run; then
> > ++        for lib in $libs; do
> > ++          echo "removing references to $lt_sysroot and \`=' prefixes from $lib"
> > ++        done
> > ++      else
> > ++        tmpdir=`func_mktempdir`
> > ++        for lib in $libs; do
> > ++      sed -e "${sysroot_cmd} s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \
> > ++        > $tmpdir/tmp-la
> > ++      mv -f $tmpdir/tmp-la $lib
> > ++    done
> > ++        ${RM}r "$tmpdir"
> > ++      fi
> > ++    fi
> > ++
> > ++    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
> > +       for libdir in $libdirs; do
> > +     if test -n "$finish_cmds"; then
> > +       # Do each command in the finish commands.
> > +@@ -1997,7 +2704,7 @@ func_mode_finish ()
> > +     if test -n "$finish_eval"; then
> > +       # Do the single finish_eval.
> > +       eval cmds=\"$finish_eval\"
> > +-      $opt_dry_run || eval "$cmds" || admincmds="$admincmds
> > ++      $opt_dry_run || eval "$cmds" || func_append admincmds "
> > +        $cmds"
> > +     fi
> > +       done
> > +@@ -2006,53 +2713,55 @@ func_mode_finish ()
> > +     # Exit here if they wanted silent mode.
> > +     $opt_silent && exit $EXIT_SUCCESS
> > +
> > +-    echo "----------------------------------------------------------------------"
> > +-    echo "Libraries have been installed in:"
> > +-    for libdir in $libdirs; do
> > +-      $ECHO "   $libdir"
> > +-    done
> > +-    echo
> > +-    echo "If you ever happen to want to link against installed libraries"
> > +-    echo "in a given directory, LIBDIR, you must either use libtool, and"
> > +-    echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
> > +-    echo "flag during linking and do at least one of the following:"
> > +-    if test -n "$shlibpath_var"; then
> > +-      echo "   - add LIBDIR to the \`$shlibpath_var' environment variable"
> > +-      echo "     during execution"
> > +-    fi
> > +-    if test -n "$runpath_var"; then
> > +-      echo "   - add LIBDIR to the \`$runpath_var' environment variable"
> > +-      echo "     during linking"
> > +-    fi
> > +-    if test -n "$hardcode_libdir_flag_spec"; then
> > +-      libdir=LIBDIR
> > +-      eval "flag=\"$hardcode_libdir_flag_spec\""
> > ++    if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
> > ++      echo "----------------------------------------------------------------------"
> > ++      echo "Libraries have been installed in:"
> > ++      for libdir in $libdirs; do
> > ++    $ECHO "   $libdir"
> > ++      done
> > ++      echo
> > ++      echo "If you ever happen to want to link against installed libraries"
> > ++      echo "in a given directory, LIBDIR, you must either use libtool, and"
> > ++      echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
> > ++      echo "flag during linking and do at least one of the following:"
> > ++      if test -n "$shlibpath_var"; then
> > ++    echo "   - add LIBDIR to the \`$shlibpath_var' environment variable"
> > ++    echo "     during execution"
> > ++      fi
> > ++      if test -n "$runpath_var"; then
> > ++    echo "   - add LIBDIR to the \`$runpath_var' environment variable"
> > ++    echo "     during linking"
> > ++      fi
> > ++      if test -n "$hardcode_libdir_flag_spec"; then
> > ++    libdir=LIBDIR
> > ++    eval flag=\"$hardcode_libdir_flag_spec\"
> > +
> > +-      $ECHO "   - use the \`$flag' linker flag"
> > +-    fi
> > +-    if test -n "$admincmds"; then
> > +-      $ECHO "   - have your system administrator run these commands:$admincmds"
> > +-    fi
> > +-    if test -f /etc/ld.so.conf; then
> > +-      echo "   - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
> > +-    fi
> > +-    echo
> > ++    $ECHO "   - use the \`$flag' linker flag"
> > ++      fi
> > ++      if test -n "$admincmds"; then
> > ++    $ECHO "   - have your system administrator run these commands:$admincmds"
> > ++      fi
> > ++      if test -f /etc/ld.so.conf; then
> > ++    echo "   - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
> > ++      fi
> > ++      echo
> > +
> > +-    echo "See any operating system documentation about shared libraries for"
> > +-    case $host in
> > +-      solaris2.[6789]|solaris2.1[0-9])
> > +-        echo "more information, such as the ld(1), crle(1) and ld.so(8) manual"
> > +-    echo "pages."
> > +-    ;;
> > +-      *)
> > +-        echo "more information, such as the ld(1) and ld.so(8) manual pages."
> > +-        ;;
> > +-    esac
> > +-    echo "----------------------------------------------------------------------"
> > ++      echo "See any operating system documentation about shared libraries for"
> > ++      case $host in
> > ++    solaris2.[6789]|solaris2.1[0-9])
> > ++      echo "more information, such as the ld(1), crle(1) and ld.so(8) manual"
> > ++      echo "pages."
> > ++      ;;
> > ++    *)
> > ++      echo "more information, such as the ld(1) and ld.so(8) manual pages."
> > ++      ;;
> > ++      esac
> > ++      echo "----------------------------------------------------------------------"
> > ++    fi
> > +     exit $EXIT_SUCCESS
> > + }
> > +
> > +-test "$mode" = finish && func_mode_finish ${1+"$@"}
> > ++test "$opt_mode" = finish && func_mode_finish ${1+"$@"}
> > +
> > +
> > + # func_mode_install arg...
> > +@@ -2077,7 +2786,7 @@ func_mode_install ()
> > +     # The real first argument should be the name of the installation program.
> > +     # Aesthetically quote it.
> > +     func_quote_for_eval "$arg"
> > +-    install_prog="$install_prog$func_quote_for_eval_result"
> > ++    func_append install_prog "$func_quote_for_eval_result"
> > +     install_shared_prog=$install_prog
> > +     case " $install_prog " in
> > +       *[\\\ /]cp\ *) install_cp=: ;;
> > +@@ -2097,7 +2806,7 @@ func_mode_install ()
> > +     do
> > +       arg2=
> > +       if test -n "$dest"; then
> > +-    files="$files $dest"
> > ++    func_append files " $dest"
> > +     dest=$arg
> > +     continue
> > +       fi
> > +@@ -2135,11 +2844,11 @@ func_mode_install ()
> > +
> > +       # Aesthetically quote the argument.
> > +       func_quote_for_eval "$arg"
> > +-      install_prog="$install_prog $func_quote_for_eval_result"
> > ++      func_append install_prog " $func_quote_for_eval_result"
> > +       if test -n "$arg2"; then
> > +     func_quote_for_eval "$arg2"
> > +       fi
> > +-      install_shared_prog="$install_shared_prog $func_quote_for_eval_result"
> > ++      func_append install_shared_prog " $func_quote_for_eval_result"
> > +     done
> > +
> > +     test -z "$install_prog" && \
> > +@@ -2151,7 +2860,7 @@ func_mode_install ()
> > +     if test -n "$install_override_mode" && $no_mode; then
> > +       if $install_cp; then :; else
> > +     func_quote_for_eval "$install_override_mode"
> > +-    install_shared_prog="$install_shared_prog -m $func_quote_for_eval_result"
> > ++    func_append install_shared_prog " -m $func_quote_for_eval_result"
> > +       fi
> > +     fi
> > +
> > +@@ -2209,10 +2918,13 @@ func_mode_install ()
> > +       case $file in
> > +       *.$libext)
> > +     # Do the static libraries later.
> > +-    staticlibs="$staticlibs $file"
> > ++    func_append staticlibs " $file"
> > +     ;;
> > +
> > +       *.la)
> > ++    func_resolve_sysroot "$file"
> > ++    file=$func_resolve_sysroot_result
> > ++
> > +     # Check to see that this really is a libtool archive.
> > +     func_lalib_unsafe_p "$file" \
> > +       || func_fatal_help "\`$file' is not a valid libtool archive"
> > +@@ -2226,23 +2938,30 @@ func_mode_install ()
> > +     if test "X$destdir" = "X$libdir"; then
> > +       case "$current_libdirs " in
> > +       *" $libdir "*) ;;
> > +-      *) current_libdirs="$current_libdirs $libdir" ;;
> > ++      *) func_append current_libdirs " $libdir" ;;
> > +       esac
> > +     else
> > +       # Note the libdir as a future libdir.
> > +       case "$future_libdirs " in
> > +       *" $libdir "*) ;;
> > +-      *) future_libdirs="$future_libdirs $libdir" ;;
> > ++      *) func_append future_libdirs " $libdir" ;;
> > +       esac
> > +     fi
> > +
> > +     func_dirname "$file" "/" ""
> > +     dir="$func_dirname_result"
> > +-    dir="$dir$objdir"
> > ++    func_append dir "$objdir"
> > +
> > +     if test -n "$relink_command"; then
> > ++      # Strip any trailing slash from the destination.
> > ++      func_stripname '' '/' "$libdir"
> > ++      destlibdir=$func_stripname_result
> > ++
> > ++      func_stripname '' '/' "$destdir"
> > ++      s_destdir=$func_stripname_result
> > ++
> > +       # Determine the prefix the user has applied to our future dir.
> > +-      inst_prefix_dir=`$ECHO "$destdir" | $SED -e "s%$libdir\$%%"`
> > ++      inst_prefix_dir=`$ECHO "X$s_destdir" | $Xsed -e "s%$destlibdir\$%%"`
> > +
> > +       # Don't allow the user to place us outside of our expected
> > +       # location b/c this prevents finding dependent libraries that
> > +@@ -2315,7 +3034,7 @@ func_mode_install ()
> > +     func_show_eval "$install_prog $instname $destdir/$name" 'exit $?'
> > +
> > +     # Maybe install the static library, too.
> > +-    test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
> > ++    test -n "$old_library" && func_append staticlibs " $dir/$old_library"
> > +     ;;
> > +
> > +       *.lo)
> > +@@ -2503,7 +3222,7 @@ func_mode_install ()
> > +     test -n "$future_libdirs" && \
> > +       func_warning "remember to run \`$progname --finish$future_libdirs'"
> > +
> > +-    if test -n "$current_libdirs" && $opt_finish; then
> > ++    if test -n "$current_libdirs"; then
> > +       # Maybe just do a dry run.
> > +       $opt_dry_run && current_libdirs=" -n$current_libdirs"
> > +       exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs'
> > +@@ -2512,7 +3231,7 @@ func_mode_install ()
> > +     fi
> > + }
> > +
> > +-test "$mode" = install && func_mode_install ${1+"$@"}
> > ++test "$opt_mode" = install && func_mode_install ${1+"$@"}
> > +
> > +
> > + # func_generate_dlsyms outputname originator pic_p
> > +@@ -2559,6 +3278,18 @@ extern \"C\" {
> > + #pragma GCC diagnostic ignored \"-Wstrict-prototypes\"
> > + #endif
> > +
> > ++/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
> > ++#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
> > ++/* DATA imports from DLLs on WIN32 con't be const, because runtime
> > ++   relocations are performed -- see ld's documentation on pseudo-relocs.  */
> > ++# define LT_DLSYM_CONST
> > ++#elif defined(__osf__)
> > ++/* This system does not cope well with relocations in const data.  */
> > ++# define LT_DLSYM_CONST
> > ++#else
> > ++# define LT_DLSYM_CONST const
> > ++#endif
> > ++
> > + /* External symbol declarations for the compiler. */\
> > + "
> > +
> > +@@ -2570,21 +3301,22 @@ extern \"C\" {
> > +       # Add our own program objects to the symbol list.
> > +       progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP`
> > +       for progfile in $progfiles; do
> > +-        func_verbose "extracting global C symbols from \`$progfile'"
> > +-        $opt_dry_run || eval "$NM $progfile | $global_symbol_pipe >> '$nlist'"
> > ++        func_to_tool_file "$progfile" func_convert_file_msys_to_w32
> > ++        func_verbose "extracting global C symbols from \`$func_to_tool_file_result'"
> > ++        $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'"
> > +       done
> > +
> > +       if test -n "$exclude_expsyms"; then
> > +         $opt_dry_run || {
> > +-          $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T
> > +-          $MV "$nlist"T "$nlist"
> > ++          eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T'
> > ++          eval '$MV "$nlist"T "$nlist"'
> > +         }
> > +       fi
> > +
> > +       if test -n "$export_symbols_regex"; then
> > +         $opt_dry_run || {
> > +-          $EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T
> > +-          $MV "$nlist"T "$nlist"
> > ++          eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T'
> > ++          eval '$MV "$nlist"T "$nlist"'
> > +         }
> > +       fi
> > +
> > +@@ -2593,23 +3325,23 @@ extern \"C\" {
> > +         export_symbols="$output_objdir/$outputname.exp"
> > +         $opt_dry_run || {
> > +           $RM $export_symbols
> > +-          ${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' < "$nlist" > "$export_symbols"
> > ++          eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
> > +           case $host in
> > +           *cygwin* | *mingw* | *cegcc* )
> > +-                echo EXPORTS > "$output_objdir/$outputname.def"
> > +-                cat "$export_symbols" >> "$output_objdir/$outputname.def"
> > ++                eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
> > ++                eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"'
> > +             ;;
> > +           esac
> > +         }
> > +       else
> > +         $opt_dry_run || {
> > +-          ${SED} -e 's/\([].[*^$]\)/\\\1/g' -e 's/^/ /' -e 's/$/$/' < "$export_symbols" > "$output_objdir/$outputname.exp"
> > +-          $GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T
> > +-          $MV "$nlist"T "$nlist"
> > ++          eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"'
> > ++          eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T'
> > ++          eval '$MV "$nlist"T "$nlist"'
> > +           case $host in
> > +             *cygwin* | *mingw* | *cegcc* )
> > +-              echo EXPORTS > "$output_objdir/$outputname.def"
> > +-              cat "$nlist" >> "$output_objdir/$outputname.def"
> > ++              eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
> > ++              eval 'cat "$nlist" >> "$output_objdir/$outputname.def"'
> > +               ;;
> > +           esac
> > +         }
> > +@@ -2620,10 +3352,52 @@ extern \"C\" {
> > +       func_verbose "extracting global C symbols from \`$dlprefile'"
> > +       func_basename "$dlprefile"
> > +       name="$func_basename_result"
> > +-      $opt_dry_run || {
> > +-        $ECHO ": $name " >> "$nlist"
> > +-        eval "$NM $dlprefile 2>/dev/null | $global_symbol_pipe >> '$nlist'"
> > +-      }
> > ++          case $host in
> > ++        *cygwin* | *mingw* | *cegcc* )
> > ++          # if an import library, we need to obtain dlname
> > ++          if func_win32_import_lib_p "$dlprefile"; then
> > ++            func_tr_sh "$dlprefile"
> > ++            eval "curr_lafile=\$libfile_$func_tr_sh_result"
> > ++            dlprefile_dlbasename=""
> > ++            if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then
> > ++              # Use subshell, to avoid clobbering current variable values
> > ++              dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"`
> > ++              if test -n "$dlprefile_dlname" ; then
> > ++                func_basename "$dlprefile_dlname"
> > ++                dlprefile_dlbasename="$func_basename_result"
> > ++              else
> > ++                # no lafile. user explicitly requested -dlpreopen <import library>.
> > ++                $sharedlib_from_linklib_cmd "$dlprefile"
> > ++                dlprefile_dlbasename=$sharedlib_from_linklib_result
> > ++              fi
> > ++            fi
> > ++            $opt_dry_run || {
> > ++              if test -n "$dlprefile_dlbasename" ; then
> > ++                eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"'
> > ++              else
> > ++                func_warning "Could not compute DLL name from $name"
> > ++                eval '$ECHO ": $name " >> "$nlist"'
> > ++              fi
> > ++              func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
> > ++              eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe |
> > ++                $SED -e '/I __imp/d' -e 's/I __nm_/D /;s/_nm__//' >> '$nlist'"
> > ++            }
> > ++          else # not an import lib
> > ++            $opt_dry_run || {
> > ++              eval '$ECHO ": $name " >> "$nlist"'
> > ++              func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
> > ++              eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'"
> > ++            }
> > ++          fi
> > ++        ;;
> > ++        *)
> > ++          $opt_dry_run || {
> > ++            eval '$ECHO ": $name " >> "$nlist"'
> > ++            func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32
> > ++            eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'"
> > ++          }
> > ++        ;;
> > ++          esac
> > +     done
> > +
> > +     $opt_dry_run || {
> > +@@ -2661,26 +3435,9 @@ typedef struct {
> > +   const char *name;
> > +   void *address;
> > + } lt_dlsymlist;
> > +-"
> > +-      case $host in
> > +-      *cygwin* | *mingw* | *cegcc* )
> > +-        echo >> "$output_objdir/$my_dlsyms" "\
> > +-/* DATA imports from DLLs on WIN32 con't be const, because
> > +-   runtime relocations are performed -- see ld's documentation
> > +-   on pseudo-relocs.  */"
> > +-        lt_dlsym_const= ;;
> > +-      *osf5*)
> > +-        echo >> "$output_objdir/$my_dlsyms" "\
> > +-/* This system does not cope well with relocations in const data */"
> > +-        lt_dlsym_const= ;;
> > +-      *)
> > +-        lt_dlsym_const=const ;;
> > +-      esac
> > +-
> > +-      echo >> "$output_objdir/$my_dlsyms" "\
> > +-extern $lt_dlsym_const lt_dlsymlist
> > ++extern LT_DLSYM_CONST lt_dlsymlist
> > + lt_${my_prefix}_LTX_preloaded_symbols[];
> > +-$lt_dlsym_const lt_dlsymlist
> > ++LT_DLSYM_CONST lt_dlsymlist
> > + lt_${my_prefix}_LTX_preloaded_symbols[] =
> > + {\
> > +   { \"$my_originator\", (void *) 0 },"
> > +@@ -2736,7 +3493,7 @@ static const void *lt_preloaded_setup() {
> > +     for arg in $LTCFLAGS; do
> > +       case $arg in
> > +       -pie | -fpie | -fPIE) ;;
> > +-      *) symtab_cflags="$symtab_cflags $arg" ;;
> > ++      *) func_append symtab_cflags " $arg" ;;
> > +       esac
> > +     done
> > +
> > +@@ -2796,9 +3553,11 @@ func_win32_libid ()
> > +     win32_libid_type="x86 archive import"
> > +     ;;
> > +   *ar\ archive*) # could be an import, or static
> > +-    if $OBJDUMP -f "$1" | $SED -e '10q' 2>/dev/null |
> > +-       $EGREP 'file format (pe-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then
> > +-      win32_nmres=`$NM -f posix -A "$1" |
> > ++    # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD.
> > ++    if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null |
> > ++       $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then
> > ++      func_to_tool_file "$1" func_convert_file_msys_to_w32
> > ++      win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" |
> > +     $SED -n -e '
> > +         1,100{
> > +             / I /{
> > +@@ -2827,6 +3586,131 @@ func_win32_libid ()
> > +   $ECHO "$win32_libid_type"
> > + }
> > +
> > ++# func_cygming_dll_for_implib ARG
> > ++#
> > ++# Platform-specific function to extract the
> > ++# name of the DLL associated with the specified
> > ++# import library ARG.
> > ++# Invoked by eval'ing the libtool variable
> > ++#    $sharedlib_from_linklib_cmd
> > ++# Result is available in the variable
> > ++#    $sharedlib_from_linklib_result
> > ++func_cygming_dll_for_implib ()
> > ++{
> > ++  $opt_debug
> > ++  sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"`
> > ++}
> > ++
> > ++# func_cygming_dll_for_implib_fallback_core SECTION_NAME LIBNAMEs
> > ++#
> > ++# The is the core of a fallback implementation of a
> > ++# platform-specific function to extract the name of the
> > ++# DLL associated with the specified import library LIBNAME.
> > ++#
> > ++# SECTION_NAME is either .idata$6 or .idata$7, depending
> > ++# on the platform and compiler that created the implib.
> > ++#
> > ++# Echos the name of the DLL associated with the
> > ++# specified import library.
> > ++func_cygming_dll_for_implib_fallback_core ()
> > ++{
> > ++  $opt_debug
> > ++  match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"`
> > ++  $OBJDUMP -s --section "$1" "$2" 2>/dev/null |
> > ++    $SED '/^Contents of section '"$match_literal"':/{
> > ++      # Place marker at beginning of archive member dllname section
> > ++      s/.*/====MARK====/
> > ++      p
> > ++      d
> > ++    }
> > ++    # These lines can sometimes be longer than 43 characters, but
> > ++    # are always uninteresting
> > ++    /:[      ]*file format pe[i]\{,1\}-/d
> > ++    /^In archive [^:]*:/d
> > ++    # Ensure marker is printed
> > ++    /^====MARK====/p
> > ++    # Remove all lines with less than 43 characters
> > ++    /^.\{43\}/!d
> > ++    # From remaining lines, remove first 43 characters
> > ++    s/^.\{43\}//' |
> > ++    $SED -n '
> > ++      # Join marker and all lines until next marker into a single line
> > ++      /^====MARK====/ b para
> > ++      H
> > ++      $ b para
> > ++      b
> > ++      :para
> > ++      x
> > ++      s/\n//g
> > ++      # Remove the marker
> > ++      s/^====MARK====//
> > ++      # Remove trailing dots and whitespace
> > ++      s/[\. \t]*$//
> > ++      # Print
> > ++      /./p' |
> > ++    # we now have a list, one entry per line, of the stringified
> > ++    # contents of the appropriate section of all members of the
> > ++    # archive which possess that section. Heuristic: eliminate
> > ++    # all those which have a first or second character that is
> > ++    # a '.' (that is, objdump's representation of an unprintable
> > ++    # character.) This should work for all archives with less than
> > ++    # 0x302f exports -- but will fail for DLLs whose name actually
> > ++    # begins with a literal '.' or a single character followed by
> > ++    # a '.'.
> > ++    #
> > ++    # Of those that remain, print the first one.
> > ++    $SED -e '/^\./d;/^.\./d;q'
> > ++}
> > ++
> > ++# func_cygming_gnu_implib_p ARG
> > ++# This predicate returns with zero status (TRUE) if
> > ++# ARG is a GNU/binutils-style import library. Returns
> > ++# with nonzero status (FALSE) otherwise.
> > ++func_cygming_gnu_implib_p ()
> > ++{
> > ++  $opt_debug
> > ++  func_to_tool_file "$1" func_convert_file_msys_to_w32
> > ++  func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'`
> > ++  test -n "$func_cygming_gnu_implib_tmp"
> > ++}
> > ++
> > ++# func_cygming_ms_implib_p ARG
> > ++# This predicate returns with zero status (TRUE) if
> > ++# ARG is an MS-style import library. Returns
> > ++# with nonzero status (FALSE) otherwise.
> > ++func_cygming_ms_implib_p ()
> > ++{
> > ++  $opt_debug
> > ++  func_to_tool_file "$1" func_convert_file_msys_to_w32
> > ++  func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'`
> > ++  test -n "$func_cygming_ms_implib_tmp"
> > ++}
> > ++
> > ++# func_cygming_dll_for_implib_fallback ARG
> > ++# Platform-specific function to extract the
> > ++# name of the DLL associated with the specified
> > ++# import library ARG.
> > ++#
> > ++# This fallback implementation is for use when $DLLTOOL
> > ++# does not support the --identify-strict option.
> > ++# Invoked by eval'ing the libtool variable
> > ++#    $sharedlib_from_linklib_cmd
> > ++# Result is available in the variable
> > ++#    $sharedlib_from_linklib_result
> > ++func_cygming_dll_for_implib_fallback ()
> > ++{
> > ++  $opt_debug
> > ++  if func_cygming_gnu_implib_p "$1" ; then
> > ++    # binutils import library
> > ++    sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"`
> > ++  elif func_cygming_ms_implib_p "$1" ; then
> > ++    # ms-generated import library
> > ++    sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"`
> > ++  else
> > ++    # unknown
> > ++    sharedlib_from_linklib_result=""
> > ++  fi
> > ++}
> > +
> > +
> > + # func_extract_an_archive dir oldlib
> > +@@ -2917,7 +3801,7 @@ func_extract_archives ()
> > +         darwin_file=
> > +         darwin_files=
> > +         for darwin_file in $darwin_filelist; do
> > +-          darwin_files=`find unfat-$$ -name $darwin_file -print | $NL2SP`
> > ++          darwin_files=`find unfat-$$ -name $darwin_file -print | sort | $NL2SP`
> > +           $LIPO -create -output "$darwin_file" $darwin_files
> > +         done # $darwin_filelist
> > +         $RM -rf unfat-$$
> > +@@ -2932,7 +3816,7 @@ func_extract_archives ()
> > +         func_extract_an_archive "$my_xdir" "$my_xabs"
> > +     ;;
> > +       esac
> > +-      my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP`
> > ++      my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP`
> > +     done
> > +
> > +     func_extract_archives_result="$my_oldobjs"
> > +@@ -3014,7 +3898,110 @@ func_fallback_echo ()
> > + _LTECHO_EOF'
> > + }
> > +     ECHO=\"$qECHO\"
> > +-  fi\
> > ++  fi
> > ++
> > ++# Very basic option parsing. These options are (a) specific to
> > ++# the libtool wrapper, (b) are identical between the wrapper
> > ++# /script/ and the wrapper /executable/ which is used only on
> > ++# windows platforms, and (c) all begin with the string "--lt-"
> > ++# (application programs are unlikely to have options which match
> > ++# this pattern).
> > ++#
> > ++# There are only two supported options: --lt-debug and
> > ++# --lt-dump-script. There is, deliberately, no --lt-help.
> > ++#
> > ++# The first argument to this parsing function should be the
> > ++# script's $0 value, followed by "$@".
> > ++lt_option_debug=
> > ++func_parse_lt_options ()
> > ++{
> > ++  lt_script_arg0=\$0
> > ++  shift
> > ++  for lt_opt
> > ++  do
> > ++    case \"\$lt_opt\" in
> > ++    --lt-debug) lt_option_debug=1 ;;
> > ++    --lt-dump-script)
> > ++        lt_dump_D=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%/[^/]*$%%'\`
> > ++        test \"X\$lt_dump_D\" = \"X\$lt_script_arg0\" && lt_dump_D=.
> > ++        lt_dump_F=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%^.*/%%'\`
> > ++        cat \"\$lt_dump_D/\$lt_dump_F\"
> > ++        exit 0
> > ++      ;;
> > ++    --lt-*)
> > ++        \$ECHO \"Unrecognized --lt- option: '\$lt_opt'\" 1>&2
> > ++        exit 1
> > ++      ;;
> > ++    esac
> > ++  done
> > ++
> > ++  # Print the debug banner immediately:
> > ++  if test -n \"\$lt_option_debug\"; then
> > ++    echo \"${outputname}:${output}:\${LINENO}: libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\" 1>&2
> > ++  fi
> > ++}
> > ++
> > ++# Used when --lt-debug. Prints its arguments to stdout
> > ++# (redirection is the responsibility of the caller)
> > ++func_lt_dump_args ()
> > ++{
> > ++  lt_dump_args_N=1;
> > ++  for lt_arg
> > ++  do
> > ++    \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[\$lt_dump_args_N]: \$lt_arg\"
> > ++    lt_dump_args_N=\`expr \$lt_dump_args_N + 1\`
> > ++  done
> > ++}
> > ++
> > ++# Core function for launching the target application
> > ++func_exec_program_core ()
> > ++{
> > ++"
> > ++  case $host in
> > ++  # Backslashes separate directories on plain windows
> > ++  *-*-mingw | *-*-os2* | *-cegcc*)
> > ++    $ECHO "\
> > ++      if test -n \"\$lt_option_debug\"; then
> > ++        \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir\\\\\$program\" 1>&2
> > ++        func_lt_dump_args \${1+\"\$@\"} 1>&2
> > ++      fi
> > ++      exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
> > ++"
> > ++    ;;
> > ++
> > ++  *)
> > ++    $ECHO "\
> > ++      if test -n \"\$lt_option_debug\"; then
> > ++        \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir/\$program\" 1>&2
> > ++        func_lt_dump_args \${1+\"\$@\"} 1>&2
> > ++      fi
> > ++      exec \"\$progdir/\$program\" \${1+\"\$@\"}
> > ++"
> > ++    ;;
> > ++  esac
> > ++  $ECHO "\
> > ++      \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2
> > ++      exit 1
> > ++}
> > ++
> > ++# A function to encapsulate launching the target application
> > ++# Strips options in the --lt-* namespace from \$@ and
> > ++# launches target application with the remaining arguments.
> > ++func_exec_program ()
> > ++{
> > ++  for lt_wr_arg
> > ++  do
> > ++    case \$lt_wr_arg in
> > ++    --lt-*) ;;
> > ++    *) set x \"\$@\" \"\$lt_wr_arg\"; shift;;
> > ++    esac
> > ++    shift
> > ++  done
> > ++  func_exec_program_core \${1+\"\$@\"}
> > ++}
> > ++
> > ++  # Parse options
> > ++  func_parse_lt_options \"\$0\" \${1+\"\$@\"}
> > +
> > +   # Find the directory that this script lives in.
> > +   thisdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*$%%'\`
> > +@@ -3078,7 +4065,7 @@ _LTECHO_EOF'
> > +
> > +     # relink executable if necessary
> > +     if test -n \"\$relink_command\"; then
> > +-      if relink_command_output=\`eval \"\$relink_command\" 2>&1\`; then :
> > ++      if relink_command_output=\`eval \$relink_command 2>&1\`; then :
> > +       else
> > +     $ECHO \"\$relink_command_output\" >&2
> > +     $RM \"\$progdir/\$file\"
> > +@@ -3102,6 +4089,18 @@ _LTECHO_EOF'
> > +
> > +   if test -f \"\$progdir/\$program\"; then"
> > +
> > ++    # fixup the dll searchpath if we need to.
> > ++    #
> > ++    # Fix the DLL searchpath if we need to.  Do this before prepending
> > ++    # to shlibpath, because on Windows, both are PATH and uninstalled
> > ++    # libraries must come first.
> > ++    if test -n "$dllsearchpath"; then
> > ++      $ECHO "\
> > ++    # Add the dll search path components to the executable PATH
> > ++    PATH=$dllsearchpath:\$PATH
> > ++"
> > ++    fi
> > ++
> > +     # Export our shlibpath_var if we have one.
> > +     if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
> > +       $ECHO "\
> > +@@ -3116,35 +4115,10 @@ _LTECHO_EOF'
> > + "
> > +     fi
> > +
> > +-    # fixup the dll searchpath if we need to.
> > +-    if test -n "$dllsearchpath"; then
> > +-      $ECHO "\
> > +-    # Add the dll search path components to the executable PATH
> > +-    PATH=$dllsearchpath:\$PATH
> > +-"
> > +-    fi
> > +-
> > +     $ECHO "\
> > +     if test \"\$libtool_execute_magic\" != \"$magic\"; then
> > +       # Run the actual program with our arguments.
> > +-"
> > +-    case $host in
> > +-    # Backslashes separate directories on plain windows
> > +-    *-*-mingw | *-*-os2* | *-cegcc*)
> > +-      $ECHO "\
> > +-      exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
> > +-"
> > +-      ;;
> > +-
> > +-    *)
> > +-      $ECHO "\
> > +-      exec \"\$progdir/\$program\" \${1+\"\$@\"}
> > +-"
> > +-      ;;
> > +-    esac
> > +-    $ECHO "\
> > +-      \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2
> > +-      exit 1
> > ++      func_exec_program \${1+\"\$@\"}
> > +     fi
> > +   else
> > +     # The program doesn't exist.
> > +@@ -3158,166 +4132,6 @@ fi\
> > + }
> > +
> > +
> > +-# func_to_host_path arg
> > +-#
> > +-# Convert paths to host format when used with build tools.
> > +-# Intended for use with "native" mingw (where libtool itself
> > +-# is running under the msys shell), or in the following cross-
> > +-# build environments:
> > +-#    $build          $host
> > +-#    mingw (msys)    mingw  [e.g. native]
> > +-#    cygwin          mingw
> > +-#    *nix + wine     mingw
> > +-# where wine is equipped with the `winepath' executable.
> > +-# In the native mingw case, the (msys) shell automatically
> > +-# converts paths for any non-msys applications it launches,
> > +-# but that facility isn't available from inside the cwrapper.
> > +-# Similar accommodations are necessary for $host mingw and
> > +-# $build cygwin.  Calling this function does no harm for other
> > +-# $host/$build combinations not listed above.
> > +-#
> > +-# ARG is the path (on $build) that should be converted to
> > +-# the proper representation for $host. The result is stored
> > +-# in $func_to_host_path_result.
> > +-func_to_host_path ()
> > +-{
> > +-  func_to_host_path_result="$1"
> > +-  if test -n "$1"; then
> > +-    case $host in
> > +-      *mingw* )
> > +-        lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
> > +-        case $build in
> > +-          *mingw* ) # actually, msys
> > +-            # awkward: cmd appends spaces to result
> > +-            func_to_host_path_result=`( cmd //c echo "$1" ) 2>/dev/null |
> > +-              $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
> > +-            ;;
> > +-          *cygwin* )
> > +-            func_to_host_path_result=`cygpath -w "$1" |
> > +-          $SED -e "$lt_sed_naive_backslashify"`
> > +-            ;;
> > +-          * )
> > +-            # Unfortunately, winepath does not exit with a non-zero
> > +-            # error code, so we are forced to check the contents of
> > +-            # stdout. On the other hand, if the command is not
> > +-            # found, the shell will set an exit code of 127 and print
> > +-            # *an error message* to stdout. So we must check for both
> > +-            # error code of zero AND non-empty stdout, which explains
> > +-            # the odd construction:
> > +-            func_to_host_path_tmp1=`winepath -w "$1" 2>/dev/null`
> > +-            if test "$?" -eq 0 && test -n "${func_to_host_path_tmp1}"; then
> > +-              func_to_host_path_result=`$ECHO "$func_to_host_path_tmp1" |
> > +-                $SED -e "$lt_sed_naive_backslashify"`
> > +-            else
> > +-              # Allow warning below.
> > +-              func_to_host_path_result=
> > +-            fi
> > +-            ;;
> > +-        esac
> > +-        if test -z "$func_to_host_path_result" ; then
> > +-          func_error "Could not determine host path corresponding to"
> > +-          func_error "  \`$1'"
> > +-          func_error "Continuing, but uninstalled executables may not work."
> > +-          # Fallback:
> > +-          func_to_host_path_result="$1"
> > +-        fi
> > +-        ;;
> > +-    esac
> > +-  fi
> > +-}
> > +-# end: func_to_host_path
> > +-
> > +-# func_to_host_pathlist arg
> > +-#
> > +-# Convert pathlists to host format when used with build tools.
> > +-# See func_to_host_path(), above. This function supports the
> > +-# following $build/$host combinations (but does no harm for
> > +-# combinations not listed here):
> > +-#    $build          $host
> > +-#    mingw (msys)    mingw  [e.g. native]
> > +-#    cygwin          mingw
> > +-#    *nix + wine     mingw
> > +-#
> > +-# Path separators are also converted from $build format to
> > +-# $host format. If ARG begins or ends with a path separator
> > +-# character, it is preserved (but converted to $host format)
> > +-# on output.
> > +-#
> > +-# ARG is a pathlist (on $build) that should be converted to
> > +-# the proper representation on $host. The result is stored
> > +-# in $func_to_host_pathlist_result.
> > +-func_to_host_pathlist ()
> > +-{
> > +-  func_to_host_pathlist_result="$1"
> > +-  if test -n "$1"; then
> > +-    case $host in
> > +-      *mingw* )
> > +-        lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
> > +-        # Remove leading and trailing path separator characters from
> > +-        # ARG. msys behavior is inconsistent here, cygpath turns them
> > +-        # into '.;' and ';.', and winepath ignores them completely.
> > +-    func_stripname : : "$1"
> > +-        func_to_host_pathlist_tmp1=$func_stripname_result
> > +-        case $build in
> > +-          *mingw* ) # Actually, msys.
> > +-            # Awkward: cmd appends spaces to result.
> > +-            func_to_host_pathlist_result=`
> > +-          ( cmd //c echo "$func_to_host_pathlist_tmp1" ) 2>/dev/null |
> > +-          $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
> > +-            ;;
> > +-          *cygwin* )
> > +-            func_to_host_pathlist_result=`cygpath -w -p "$func_to_host_pathlist_tmp1" |
> > +-              $SED -e "$lt_sed_naive_backslashify"`
> > +-            ;;
> > +-          * )
> > +-            # unfortunately, winepath doesn't convert pathlists
> > +-            func_to_host_pathlist_result=""
> > +-            func_to_host_pathlist_oldIFS=$IFS
> > +-            IFS=:
> > +-            for func_to_host_pathlist_f in $func_to_host_pathlist_tmp1 ; do
> > +-              IFS=$func_to_host_pathlist_oldIFS
> > +-              if test -n "$func_to_host_pathlist_f" ; then
> > +-                func_to_host_path "$func_to_host_pathlist_f"
> > +-                if test -n "$func_to_host_path_result" ; then
> > +-                  if test -z "$func_to_host_pathlist_result" ; then
> > +-                    func_to_host_pathlist_result="$func_to_host_path_result"
> > +-                  else
> > +-                    func_append func_to_host_pathlist_result ";$func_to_host_path_result"
> > +-                  fi
> > +-                fi
> > +-              fi
> > +-            done
> > +-            IFS=$func_to_host_pathlist_oldIFS
> > +-            ;;
> > +-        esac
> > +-        if test -z "$func_to_host_pathlist_result"; then
> > +-          func_error "Could not determine the host path(s) corresponding to"
> > +-          func_error "  \`$1'"
> > +-          func_error "Continuing, but uninstalled executables may not work."
> > +-          # Fallback. This may break if $1 contains DOS-style drive
> > +-          # specifications. The fix is not to complicate the expression
> > +-          # below, but for the user to provide a working wine installation
> > +-          # with winepath so that path translation in the cross-to-mingw
> > +-          # case works properly.
> > +-          lt_replace_pathsep_nix_to_dos="s|:|;|g"
> > +-          func_to_host_pathlist_result=`echo "$func_to_host_pathlist_tmp1" |\
> > +-            $SED -e "$lt_replace_pathsep_nix_to_dos"`
> > +-        fi
> > +-        # Now, add the leading and trailing path separators back
> > +-        case "$1" in
> > +-          :* ) func_to_host_pathlist_result=";$func_to_host_pathlist_result"
> > +-            ;;
> > +-        esac
> > +-        case "$1" in
> > +-          *: ) func_append func_to_host_pathlist_result ";"
> > +-            ;;
> > +-        esac
> > +-        ;;
> > +-    esac
> > +-  fi
> > +-}
> > +-# end: func_to_host_pathlist
> > +-
> > + # func_emit_cwrapperexe_src
> > + # emit the source code for a wrapper executable on stdout
> > + # Must ONLY be called from within func_mode_link because
> > +@@ -3334,10 +4148,6 @@ func_emit_cwrapperexe_src ()
> > +
> > +    This wrapper executable should never be moved out of the build directory.
> > +    If it is, it will not operate correctly.
> > +-
> > +-   Currently, it simply execs the wrapper *script* "$SHELL $output",
> > +-   but could eventually absorb all of the scripts functionality and
> > +-   exec $objdir/$outputname directly.
> > + */
> > + EOF
> > +         cat <<"EOF"
> > +@@ -3462,22 +4272,13 @@ int setenv (const char *, const char *, int);
> > +   if (stale) { free ((void *) stale); stale = 0; } \
> > + } while (0)
> > +
> > +-#undef LTWRAPPER_DEBUGPRINTF
> > +-#if defined LT_DEBUGWRAPPER
> > +-# define LTWRAPPER_DEBUGPRINTF(args) ltwrapper_debugprintf args
> > +-static void
> > +-ltwrapper_debugprintf (const char *fmt, ...)
> > +-{
> > +-    va_list args;
> > +-    va_start (args, fmt);
> > +-    (void) vfprintf (stderr, fmt, args);
> > +-    va_end (args);
> > +-}
> > ++#if defined(LT_DEBUGWRAPPER)
> > ++static int lt_debug = 1;
> > + #else
> > +-# define LTWRAPPER_DEBUGPRINTF(args)
> > ++static int lt_debug = 0;
> > + #endif
> > +
> > +-const char *program_name = NULL;
> > ++const char *program_name = "libtool-wrapper"; /* in case xstrdup fails */
> > +
> > + void *xmalloc (size_t num);
> > + char *xstrdup (const char *string);
> > +@@ -3487,7 +4288,10 @@ char *chase_symlinks (const char *pathspec);
> > + int make_executable (const char *path);
> > + int check_executable (const char *path);
> > + char *strendzap (char *str, const char *pat);
> > +-void lt_fatal (const char *message, ...);
> > ++void lt_debugprintf (const char *file, int line, const char *fmt, ...);
> > ++void lt_fatal (const char *file, int line, const char *message, ...);
> > ++static const char *nonnull (const char *s);
> > ++static const char *nonempty (const char *s);
> > + void lt_setenv (const char *name, const char *value);
> > + char *lt_extend_str (const char *orig_value, const char *add, int to_end);
> > + void lt_update_exe_path (const char *name, const char *value);
> > +@@ -3497,14 +4301,14 @@ void lt_dump_script (FILE *f);
> > + EOF
> > +
> > +         cat <<EOF
> > +-const char * MAGIC_EXE = "$magic_exe";
> > ++volatile const char * MAGIC_EXE = "$magic_exe";
> > + const char * LIB_PATH_VARNAME = "$shlibpath_var";
> > + EOF
> > +
> > +         if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
> > +-              func_to_host_pathlist "$temp_rpath"
> > ++              func_to_host_path "$temp_rpath"
> > +           cat <<EOF
> > +-const char * LIB_PATH_VALUE   = "$func_to_host_pathlist_result";
> > ++const char * LIB_PATH_VALUE   = "$func_to_host_path_result";
> > + EOF
> > +         else
> > +           cat <<"EOF"
> > +@@ -3513,10 +4317,10 @@ EOF
> > +         fi
> > +
> > +         if test -n "$dllsearchpath"; then
> > +-              func_to_host_pathlist "$dllsearchpath:"
> > ++              func_to_host_path "$dllsearchpath:"
> > +           cat <<EOF
> > + const char * EXE_PATH_VARNAME = "PATH";
> > +-const char * EXE_PATH_VALUE   = "$func_to_host_pathlist_result";
> > ++const char * EXE_PATH_VALUE   = "$func_to_host_path_result";
> > + EOF
> > +         else
> > +           cat <<"EOF"
> > +@@ -3539,12 +4343,10 @@ EOF
> > +         cat <<"EOF"
> > +
> > + #define LTWRAPPER_OPTION_PREFIX         "--lt-"
> > +-#define LTWRAPPER_OPTION_PREFIX_LENGTH  5
> > +
> > +-static const size_t opt_prefix_len         = LTWRAPPER_OPTION_PREFIX_LENGTH;
> > + static const char *ltwrapper_option_prefix = LTWRAPPER_OPTION_PREFIX;
> > +-
> > + static const char *dumpscript_opt       = LTWRAPPER_OPTION_PREFIX "dump-script";
> > ++static const char *debug_opt            = LTWRAPPER_OPTION_PREFIX "debug";
> > +
> > + int
> > + main (int argc, char *argv[])
> > +@@ -3561,10 +4363,13 @@ main (int argc, char *argv[])
> > +   int i;
> > +
> > +   program_name = (char *) xstrdup (base_name (argv[0]));
> > +-  LTWRAPPER_DEBUGPRINTF (("(main) argv[0]      : %s\n", argv[0]));
> > +-  LTWRAPPER_DEBUGPRINTF (("(main) program_name : %s\n", program_name));
> > ++  newargz = XMALLOC (char *, argc + 1);
> > +
> > +-  /* very simple arg parsing; don't want to rely on getopt */
> > ++  /* very simple arg parsing; don't want to rely on getopt
> > ++   * also, copy all non cwrapper options to newargz, except
> > ++   * argz[0], which is handled differently
> > ++   */
> > ++  newargc=0;
> > +   for (i = 1; i < argc; i++)
> > +     {
> > +       if (strcmp (argv[i], dumpscript_opt) == 0)
> > +@@ -3581,21 +4386,54 @@ EOF
> > +       lt_dump_script (stdout);
> > +       return 0;
> > +     }
> > ++      if (strcmp (argv[i], debug_opt) == 0)
> > ++    {
> > ++          lt_debug = 1;
> > ++          continue;
> > ++    }
> > ++      if (strcmp (argv[i], ltwrapper_option_prefix) == 0)
> > ++        {
> >  +          /* however, if there is an option in the LTWRAPPER_OPTION_PREFIX
> >  +             namespace, but it is not one of the ones we know about and
> >  +             have already dealt with, above (inluding dump-script), then
> > @@ -26696,271 +29851,752 @@ index bf87f77132d..9c7b5d41185 100644
> >  +# serial 3293 ltversion.m4
> >   # This file is part of GNU Libtool
> >
> > --m4_define([LT_PACKAGE_VERSION], [2.2.7a])
> > --m4_define([LT_PACKAGE_REVISION], [1.3134])
> > -+m4_define([LT_PACKAGE_VERSION], [2.4])
> > -+m4_define([LT_PACKAGE_REVISION], [1.3293])
> > +-m4_define([LT_PACKAGE_VERSION], [2.2.7a])
> > +-m4_define([LT_PACKAGE_REVISION], [1.3134])
> > ++m4_define([LT_PACKAGE_VERSION], [2.4])
> > ++m4_define([LT_PACKAGE_REVISION], [1.3293])
> > +
> > + AC_DEFUN([LTVERSION_VERSION],
> > +-[macro_version='2.2.7a'
> > +-macro_revision='1.3134'
> > ++[macro_version='2.4'
> > ++macro_revision='1.3293'
> > + _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
> > + _LT_DECL(, macro_revision, 0)
> > + ])
> > +diff --git a/lt~obsolete.m4 b/lt~obsolete.m4
> > +index bf92b5e0790..c573da90c5c 100644
> > +--- a/lt~obsolete.m4
> > ++++ b/lt~obsolete.m4
> > +@@ -7,7 +7,7 @@
> > + # unlimited permission to copy and/or distribute it, with or without
> > + # modifications, as long as this notice is preserved.
> > +
> > +-# serial 4 lt~obsolete.m4
> > ++# serial 5 lt~obsolete.m4
> > +
> > + # These exist entirely to fool aclocal when bootstrapping libtool.
> > + #
> > +diff --git a/opcodes/Makefile.in b/opcodes/Makefile.in
> > +index c1eca5a42ed..7cab295b26d 100644
> > +--- a/opcodes/Makefile.in
> > ++++ b/opcodes/Makefile.in
> > +@@ -292,6 +292,7 @@ CYGPATH_W = @CYGPATH_W@
> > + DATADIRNAME = @DATADIRNAME@
> > + DEFS = @DEFS@
> > + DEPDIR = @DEPDIR@
> > ++DLLTOOL = @DLLTOOL@
> > + DSYMUTIL = @DSYMUTIL@
> > + DUMPBIN = @DUMPBIN@
> > + ECHO_C = @ECHO_C@
> > +@@ -325,6 +326,7 @@ LN_S = @LN_S@
> > + LTLIBOBJS = @LTLIBOBJS@
> > + MAINT = @MAINT@
> > + MAKEINFO = @MAKEINFO@
> > ++MANIFEST_TOOL = @MANIFEST_TOOL@
> > + MKDIR_P = @MKDIR_P@
> > + MKINSTALLDIRS = @MKINSTALLDIRS@
> > + MSGFMT = @MSGFMT@
> > +@@ -363,6 +365,7 @@ abs_builddir = @abs_builddir@
> > + abs_srcdir = @abs_srcdir@
> > + abs_top_builddir = @abs_top_builddir@
> > + abs_top_srcdir = @abs_top_srcdir@
> > ++ac_ct_AR = @ac_ct_AR@
> > + ac_ct_CC = @ac_ct_CC@
> > + ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
> > + am__include = @am__include@
> > +diff --git a/opcodes/configure b/opcodes/configure
> > +index 483ae4f7a9c..907807594f9 100755
> > +--- a/opcodes/configure
> > ++++ b/opcodes/configure
> > +@@ -682,6 +682,9 @@ OTOOL
> > + LIPO
> > + NMEDIT
> > + DSYMUTIL
> > ++MANIFEST_TOOL
> > ++ac_ct_AR
> > ++DLLTOOL
> > + OBJDUMP
> > + LN_S
> > + NM
> > +@@ -800,6 +803,7 @@ enable_static
> > + with_pic
> > + enable_fast_install
> > + with_gnu_ld
> > ++with_libtool_sysroot
> > + enable_libtool_lock
> > + enable_checking
> > + enable_targets
> > +@@ -1468,6 +1472,8 @@ Optional Packages:
> > +   --with-pic              try to use only PIC/non-PIC objects [default=use
> > +                           both]
> > +   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
> > ++  --with-libtool-sysroot=DIR Search for dependent libraries within DIR
> > ++                        (or the compiler's sysroot if not specified).
> > +
> > + Some influential environment variables:
> > +   CC          C compiler command
> > +@@ -4977,8 +4983,8 @@ esac
> > +
> > +
> > +
> > +-macro_version='2.2.7a'
> > +-macro_revision='1.3134'
> > ++macro_version='2.4'
> > ++macro_revision='1.3293'
> > +
> > +
> > +
> > +@@ -5018,7 +5024,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> > + { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
> > + $as_echo_n "checking how to print strings... " >&6; }
> > + # Test print first, because it will be a builtin if present.
> > +-if test "X`print -r -- -n 2>/dev/null`" = X-n && \
> > ++if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
> > +    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
> > +   ECHO='print -r --'
> > + elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> > +@@ -5711,8 +5717,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
> > + # Try some XSI features
> > + xsi_shell=no
> > + ( _lt_dummy="a/b/c"
> > +-  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
> > +-      = c,a/b,, \
> > ++  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
> > ++      = c,a/b,b/c, \
> > +     && eval 'test $(( 1 + 1 )) -eq 2 \
> > +     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
> > +   && xsi_shell=yes
> > +@@ -5761,6 +5767,80 @@ esac
> > +
> > +
> > +
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
> > ++$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
> > ++if ${lt_cv_to_host_file_cmd+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  case $host in
> > ++  *-*-mingw* )
> > ++    case $build in
> > ++      *-*-mingw* ) # actually msys
> > ++        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
> > ++        ;;
> > ++      *-*-cygwin* )
> > ++        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
> > ++        ;;
> > ++      * ) # otherwise, assume *nix
> > ++        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
> > ++        ;;
> > ++    esac
> > ++    ;;
> > ++  *-*-cygwin* )
> > ++    case $build in
> > ++      *-*-mingw* ) # actually msys
> > ++        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
> > ++        ;;
> > ++      *-*-cygwin* )
> > ++        lt_cv_to_host_file_cmd=func_convert_file_noop
> > ++        ;;
> > ++      * ) # otherwise, assume *nix
> > ++        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
> > ++        ;;
> > ++    esac
> > ++    ;;
> > ++  * ) # unhandled hosts (and "normal" native builds)
> > ++    lt_cv_to_host_file_cmd=func_convert_file_noop
> > ++    ;;
> > ++esac
> > ++
> > ++fi
> > ++
> > ++to_host_file_cmd=$lt_cv_to_host_file_cmd
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
> > ++$as_echo "$lt_cv_to_host_file_cmd" >&6; }
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
> > ++$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
> > ++if ${lt_cv_to_tool_file_cmd+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  #assume ordinary cross tools, or native build.
> > ++lt_cv_to_tool_file_cmd=func_convert_file_noop
> > ++case $host in
> > ++  *-*-mingw* )
> > ++    case $build in
> > ++      *-*-mingw* ) # actually msys
> > ++        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
> > ++        ;;
> > ++    esac
> > ++    ;;
> > ++esac
> > ++
> > ++fi
> > ++
> > ++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
> > ++$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
> > ++
> > ++
> > ++
> > ++
> > ++
> > + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
> > + $as_echo_n "checking for $LD option to reload object files... " >&6; }
> > + if ${lt_cv_ld_reload_flag+:} false; then :
> > +@@ -5777,6 +5857,11 @@ case $reload_flag in
> > + esac
> > + reload_cmds='$LD$reload_flag -o $output$reload_objs'
> > + case $host_os in
> > ++  cygwin* | mingw* | pw32* | cegcc*)
> > ++    if test "$GCC" != yes; then
> > ++      reload_cmds=false
> > ++    fi
> > ++    ;;
> > +   darwin*)
> > +     if test "$GCC" = yes; then
> > +       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
> > +@@ -5945,7 +6030,8 @@ mingw* | pw32*)
> > +     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
> > +     lt_cv_file_magic_cmd='func_win32_libid'
> > +   else
> > +-    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
> > ++    # Keep this pattern in sync with the one in func_win32_libid.
> > ++    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
> > +     lt_cv_file_magic_cmd='$OBJDUMP -f'
> > +   fi
> > +   ;;
> > +@@ -6099,6 +6185,21 @@ esac
> > + fi
> > + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
> > + $as_echo "$lt_cv_deplibs_check_method" >&6; }
> > ++
> > ++file_magic_glob=
> > ++want_nocaseglob=no
> > ++if test "$build" = "$host"; then
> > ++  case $host_os in
> > ++  mingw* | pw32*)
> > ++    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
> > ++      want_nocaseglob=yes
> > ++    else
> > ++      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
> > ++    fi
> > ++    ;;
> > ++  esac
> > ++fi
> > ++
> > + file_magic_cmd=$lt_cv_file_magic_cmd
> > + deplibs_check_method=$lt_cv_deplibs_check_method
> > + test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > +@@ -6114,6 +6215,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > +
> >
> > - AC_DEFUN([LTVERSION_VERSION],
> > --[macro_version='2.2.7a'
> > --macro_revision='1.3134'
> > -+[macro_version='2.4'
> > -+macro_revision='1.3293'
> > - _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
> > - _LT_DECL(, macro_revision, 0)
> > - ])
> > -diff --git a/lt~obsolete.m4 b/lt~obsolete.m4
> > -index bf92b5e0790..c573da90c5c 100644
> > ---- a/lt~obsolete.m4
> > -+++ b/lt~obsolete.m4
> > -@@ -7,7 +7,7 @@
> > - # unlimited permission to copy and/or distribute it, with or without
> > - # modifications, as long as this notice is preserved.
> >
> > --# serial 4 lt~obsolete.m4
> > -+# serial 5 lt~obsolete.m4
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++if test -n "$ac_tool_prefix"; then
> > ++  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
> > ++set dummy ${ac_tool_prefix}dlltool; ac_word=$2
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > ++$as_echo_n "checking for $ac_word... " >&6; }
> > ++if ${ac_cv_prog_DLLTOOL+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  if test -n "$DLLTOOL"; then
> > ++  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
> > ++else
> > ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> > ++for as_dir in $PATH
> > ++do
> > ++  IFS=$as_save_IFS
> > ++  test -z "$as_dir" && as_dir=.
> > ++    for ac_exec_ext in '' $ac_executable_extensions; do
> > ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > ++    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
> > ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> > ++    break 2
> > ++  fi
> > ++done
> > ++  done
> > ++IFS=$as_save_IFS
> > ++
> > ++fi
> > ++fi
> > ++DLLTOOL=$ac_cv_prog_DLLTOOL
> > ++if test -n "$DLLTOOL"; then
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
> > ++$as_echo "$DLLTOOL" >&6; }
> > ++else
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > ++$as_echo "no" >&6; }
> > ++fi
> > ++
> > ++
> > ++fi
> > ++if test -z "$ac_cv_prog_DLLTOOL"; then
> > ++  ac_ct_DLLTOOL=$DLLTOOL
> > ++  # Extract the first word of "dlltool", so it can be a program name with args.
> > ++set dummy dlltool; ac_word=$2
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > ++$as_echo_n "checking for $ac_word... " >&6; }
> > ++if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  if test -n "$ac_ct_DLLTOOL"; then
> > ++  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
> > ++else
> > ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> > ++for as_dir in $PATH
> > ++do
> > ++  IFS=$as_save_IFS
> > ++  test -z "$as_dir" && as_dir=.
> > ++    for ac_exec_ext in '' $ac_executable_extensions; do
> > ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > ++    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
> > ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> > ++    break 2
> > ++  fi
> > ++done
> > ++  done
> > ++IFS=$as_save_IFS
> > ++
> > ++fi
> > ++fi
> > ++ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
> > ++if test -n "$ac_ct_DLLTOOL"; then
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
> > ++$as_echo "$ac_ct_DLLTOOL" >&6; }
> > ++else
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > ++$as_echo "no" >&6; }
> > ++fi
> > ++
> > ++  if test "x$ac_ct_DLLTOOL" = x; then
> > ++    DLLTOOL="false"
> > ++  else
> > ++    case $cross_compiling:$ac_tool_warned in
> > ++yes:)
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
> > ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
> > ++ac_tool_warned=yes ;;
> > ++esac
> > ++    DLLTOOL=$ac_ct_DLLTOOL
> > ++  fi
> > ++else
> > ++  DLLTOOL="$ac_cv_prog_DLLTOOL"
> > ++fi
> > ++
> > ++test -z "$DLLTOOL" && DLLTOOL=dlltool
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
> > ++$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
> > ++if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  lt_cv_sharedlib_from_linklib_cmd='unknown'
> > ++
> > ++case $host_os in
> > ++cygwin* | mingw* | pw32* | cegcc*)
> > ++  # two different shell functions defined in ltmain.sh
> > ++  # decide which to use based on capabilities of $DLLTOOL
> > ++  case `$DLLTOOL --help 2>&1` in
> > ++  *--identify-strict*)
> > ++    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
> > ++    ;;
> > ++  *)
> > ++    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
> > ++    ;;
> > ++  esac
> > ++  ;;
> > ++*)
> > ++  # fallback: assume linklib IS sharedlib
> > ++  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
> > ++  ;;
> > ++esac
> > ++
> > ++fi
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
> > ++$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
> > ++sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
> > ++test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > + plugin_option=
> > + plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
> > + for plugin in $plugin_names; do
> > +@@ -6128,8 +6380,10 @@ for plugin in $plugin_names; do
> > + done
> >
> > - # These exist entirely to fool aclocal when bootstrapping libtool.
> > - #
> > -diff --git a/opcodes/Makefile.in b/opcodes/Makefile.in
> > -index 2257b0872af..73aae3b210f 100644
> > ---- a/opcodes/Makefile.in
> > -+++ b/opcodes/Makefile.in
> > -@@ -292,6 +292,7 @@ CYGPATH_W = @CYGPATH_W@
> > - DATADIRNAME = @DATADIRNAME@
> > - DEFS = @DEFS@
> > - DEPDIR = @DEPDIR@
> > -+DLLTOOL = @DLLTOOL@
> > - DSYMUTIL = @DSYMUTIL@
> > - DUMPBIN = @DUMPBIN@
> > - ECHO_C = @ECHO_C@
> > -@@ -325,6 +326,7 @@ LN_S = @LN_S@
> > - LTLIBOBJS = @LTLIBOBJS@
> > - MAINT = @MAINT@
> > - MAKEINFO = @MAKEINFO@
> > -+MANIFEST_TOOL = @MANIFEST_TOOL@
> > - MKDIR_P = @MKDIR_P@
> > - MKINSTALLDIRS = @MKINSTALLDIRS@
> > - MSGFMT = @MSGFMT@
> > -@@ -363,6 +365,7 @@ abs_builddir = @abs_builddir@
> > - abs_srcdir = @abs_srcdir@
> > - abs_top_builddir = @abs_top_builddir@
> > - abs_top_srcdir = @abs_top_srcdir@
> > -+ac_ct_AR = @ac_ct_AR@
> > - ac_ct_CC = @ac_ct_CC@
> > - ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
> > - am__include = @am__include@
> > -diff --git a/opcodes/configure b/opcodes/configure
> > -index db023b48c28..c562aada2a4 100755
> > ---- a/opcodes/configure
> > -+++ b/opcodes/configure
> > -@@ -682,6 +682,9 @@ OTOOL
> > - LIPO
> > - NMEDIT
> > - DSYMUTIL
> > -+MANIFEST_TOOL
> > -+ac_ct_AR
> > -+DLLTOOL
> > - OBJDUMP
> > - LN_S
> > - NM
> > -@@ -800,6 +803,7 @@ enable_static
> > - with_pic
> > - enable_fast_install
> > - with_gnu_ld
> > -+with_libtool_sysroot
> > - enable_libtool_lock
> > - enable_checking
> > - enable_targets
> > -@@ -1468,6 +1472,8 @@ Optional Packages:
> > -   --with-pic              try to use only PIC/non-PIC objects [default=use
> > -                           both]
> > -   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
> > -+  --with-libtool-sysroot=DIR Search for dependent libraries within DIR
> > -+                        (or the compiler's sysroot if not specified).
> > + if test -n "$ac_tool_prefix"; then
> > +-  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
> > +-set dummy ${ac_tool_prefix}ar; ac_word=$2
> > ++  for ac_prog in ar
> > ++  do
> > ++    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
> > ++set dummy $ac_tool_prefix$ac_prog; ac_word=$2
> > + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > + $as_echo_n "checking for $ac_word... " >&6; }
> > + if ${ac_cv_prog_AR+:} false; then :
> > +@@ -6145,7 +6399,7 @@ do
> > +   test -z "$as_dir" && as_dir=.
> > +     for ac_exec_ext in '' $ac_executable_extensions; do
> > +   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > +-    ac_cv_prog_AR="${ac_tool_prefix}ar"
> > ++    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
> > +     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> > +     break 2
> > +   fi
> > +@@ -6165,11 +6419,15 @@ $as_echo "no" >&6; }
> > + fi
> >
> > - Some influential environment variables:
> > -   CC          C compiler command
> > -@@ -4977,8 +4983,8 @@ esac
> >
> > ++    test -n "$AR" && break
> > ++  done
> > + fi
> > +-if test -z "$ac_cv_prog_AR"; then
> > ++if test -z "$AR"; then
> > +   ac_ct_AR=$AR
> > +-  # Extract the first word of "ar", so it can be a program name with args.
> > +-set dummy ar; ac_word=$2
> > ++  for ac_prog in ar
> > ++do
> > ++  # Extract the first word of "$ac_prog", so it can be a program name with args.
> > ++set dummy $ac_prog; ac_word=$2
> > + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > + $as_echo_n "checking for $ac_word... " >&6; }
> > + if ${ac_cv_prog_ac_ct_AR+:} false; then :
> > +@@ -6185,7 +6443,7 @@ do
> > +   test -z "$as_dir" && as_dir=.
> > +     for ac_exec_ext in '' $ac_executable_extensions; do
> > +   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > +-    ac_cv_prog_ac_ct_AR="ar"
> > ++    ac_cv_prog_ac_ct_AR="$ac_prog"
> > +     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> > +     break 2
> > +   fi
> > +@@ -6204,6 +6462,10 @@ else
> > + $as_echo "no" >&6; }
> > + fi
> >
> > ++
> > ++  test -n "$ac_ct_AR" && break
> > ++done
> > ++
> > +   if test "x$ac_ct_AR" = x; then
> > +     AR="false"
> > +   else
> > +@@ -6215,25 +6477,20 @@ ac_tool_warned=yes ;;
> > + esac
> > +     AR=$ac_ct_AR
> > +   fi
> > +-else
> > +-  AR="$ac_cv_prog_AR"
> > + fi
> >
> > --macro_version='2.2.7a'
> > --macro_revision='1.3134'
> > -+macro_version='2.4'
> > -+macro_revision='1.3293'
> > +-test -z "$AR" && AR=ar
> > +-if test -n "$plugin_option"; then
> > +-  if $AR --help 2>&1 | grep -q "\--plugin"; then
> > +-    touch conftest.c
> > +-    $AR $plugin_option rc conftest.a conftest.c
> > +-    if test "$?" != 0; then
> > +-      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
> > ++  touch conftest.c
> > ++  $AR $plugin_option rc conftest.a conftest.c
> > ++  if test "$?" != 0; then
> > ++    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
> > + $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
> > +-    else
> > +-      AR="$AR $plugin_option"
> > +-    fi
> > +-    rm -f conftest.*
> > ++  else
> > ++    AR="$AR $plugin_option"
> > +   fi
> > +-fi
> > +-test -z "$AR_FLAGS" && AR_FLAGS=cru
> > ++  rm -f conftest.*
> > ++: ${AR=ar}
> > ++: ${AR_FLAGS=cru}
> > ++
> >
> >
> >
> > -@@ -5018,7 +5024,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> > - { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
> > - $as_echo_n "checking how to print strings... " >&6; }
> > - # Test print first, because it will be a builtin if present.
> > --if test "X`print -r -- -n 2>/dev/null`" = X-n && \
> > -+if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
> > -    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
> > -   ECHO='print -r --'
> > - elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> > -@@ -5711,8 +5717,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
> > - # Try some XSI features
> > - xsi_shell=no
> > - ( _lt_dummy="a/b/c"
> > --  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
> > --      = c,a/b,, \
> > -+  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
> > -+      = c,a/b,b/c, \
> > -     && eval 'test $(( 1 + 1 )) -eq 2 \
> > -     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
> > -   && xsi_shell=yes
> > -@@ -5761,6 +5767,80 @@ esac
> > +@@ -6244,6 +6501,63 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
> >
> >
> >
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
> > -+$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
> > -+if ${lt_cv_to_host_file_cmd+:} false; then :
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
> > ++$as_echo_n "checking for archiver @FILE support... " >&6; }
> > ++if ${lt_cv_ar_at_file+:} false; then :
> >  +  $as_echo_n "(cached) " >&6
> >  +else
> > -+  case $host in
> > -+  *-*-mingw* )
> > -+    case $build in
> > -+      *-*-mingw* ) # actually msys
> > -+        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
> > -+        ;;
> > -+      *-*-cygwin* )
> > -+        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
> > -+        ;;
> > -+      * ) # otherwise, assume *nix
> > -+        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
> > -+        ;;
> > -+    esac
> > -+    ;;
> > -+  *-*-cygwin* )
> > -+    case $build in
> > -+      *-*-mingw* ) # actually msys
> > -+        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
> > -+        ;;
> > -+      *-*-cygwin* )
> > -+        lt_cv_to_host_file_cmd=func_convert_file_noop
> > -+        ;;
> > -+      * ) # otherwise, assume *nix
> > -+        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
> > -+        ;;
> > -+    esac
> > -+    ;;
> > -+  * ) # unhandled hosts (and "normal" native builds)
> > -+    lt_cv_to_host_file_cmd=func_convert_file_noop
> > -+    ;;
> > -+esac
> > -+
> > -+fi
> > -+
> > -+to_host_file_cmd=$lt_cv_to_host_file_cmd
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
> > -+$as_echo "$lt_cv_to_host_file_cmd" >&6; }
> > ++  lt_cv_ar_at_file=no
> > ++   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > ++/* end confdefs.h.  */
> >  +
> > ++int
> > ++main ()
> > ++{
> >  +
> > ++  ;
> > ++  return 0;
> > ++}
> > ++_ACEOF
> > ++if ac_fn_c_try_compile "$LINENO"; then :
> > ++  echo conftest.$ac_objext > conftest.lst
> > ++      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
> > ++      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
> > ++  (eval $lt_ar_try) 2>&5
> > ++  ac_status=$?
> > ++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> > ++  test $ac_status = 0; }
> > ++      if test "$ac_status" -eq 0; then
> > ++    # Ensure the archiver fails upon bogus file names.
> > ++    rm -f conftest.$ac_objext libconftest.a
> > ++    { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
> > ++  (eval $lt_ar_try) 2>&5
> > ++  ac_status=$?
> > ++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> > ++  test $ac_status = 0; }
> > ++    if test "$ac_status" -ne 0; then
> > ++          lt_cv_ar_at_file=@
> > ++        fi
> > ++      fi
> > ++      rm -f conftest.* libconftest.a
> >  +
> > ++fi
> > ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> >  +
> > ++fi
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
> > ++$as_echo "$lt_cv_ar_at_file" >&6; }
> >  +
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
> > -+$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
> > -+if ${lt_cv_to_tool_file_cmd+:} false; then :
> > -+  $as_echo_n "(cached) " >&6
> > ++if test "x$lt_cv_ar_at_file" = xno; then
> > ++  archiver_list_spec=
> >  +else
> > -+  #assume ordinary cross tools, or native build.
> > -+lt_cv_to_tool_file_cmd=func_convert_file_noop
> > -+case $host in
> > -+  *-*-mingw* )
> > -+    case $build in
> > -+      *-*-mingw* ) # actually msys
> > -+        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
> > -+        ;;
> > -+    esac
> > -+    ;;
> > -+esac
> > -+
> > ++  archiver_list_spec=$lt_cv_ar_at_file
> >  +fi
> >  +
> > -+to_tool_file_cmd=$lt_cv_to_tool_file_cmd
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
> > -+$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
> >  +
> >  +
> >  +
> >  +
> >  +
> > - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
> > - $as_echo_n "checking for $LD option to reload object files... " >&6; }
> > - if ${lt_cv_ld_reload_flag+:} false; then :
> > -@@ -5777,6 +5857,11 @@ case $reload_flag in
> > - esac
> > - reload_cmds='$LD$reload_flag -o $output$reload_objs'
> > - case $host_os in
> > -+  cygwin* | mingw* | pw32* | cegcc*)
> > -+    if test "$GCC" != yes; then
> > -+      reload_cmds=false
> > -+    fi
> > -+    ;;
> > -   darwin*)
> > -     if test "$GCC" = yes; then
> > -       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
> > -@@ -5945,7 +6030,8 @@ mingw* | pw32*)
> > -     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
> > -     lt_cv_file_magic_cmd='func_win32_libid'
> > +
> > + if test -n "$ac_tool_prefix"; then
> > +   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
> > +@@ -6584,8 +6898,8 @@ esac
> > + lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
> > +
> > + # Transform an extracted symbol line into symbol name and symbol address
> > +-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
> > +-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\", (void *) \&\2},/p'"
> > ++lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
> > ++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\", (void *) \&\2},/p'"
> > +
> > + # Handle CRLF in mingw tool chain
> > + opt_cr=
> > +@@ -6621,6 +6935,7 @@ for ac_symprfx in "" "_"; do
> >     else
> > --    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
> > -+    # Keep this pattern in sync with the one in func_win32_libid.
> > -+    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
> > -     lt_cv_file_magic_cmd='$OBJDUMP -f'
> > +     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[  ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
> >     fi
> > -   ;;
> > -@@ -6099,6 +6185,21 @@ esac
> > - fi
> > - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
> > - $as_echo "$lt_cv_deplibs_check_method" >&6; }
> > ++  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
> > +
> > +   # Check to see that the pipe works correctly.
> > +   pipe_works=no
> > +@@ -6662,6 +6977,18 @@ _LT_EOF
> > +       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
> > +     if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
> > +       cat <<_LT_EOF > conftest.$ac_ext
> > ++/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
> > ++#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
> > ++/* DATA imports from DLLs on WIN32 con't be const, because runtime
> > ++   relocations are performed -- see ld's documentation on pseudo-relocs.  */
> > ++# define LT_DLSYM_CONST
> > ++#elif defined(__osf__)
> > ++/* This system does not cope well with relocations in const data.  */
> > ++# define LT_DLSYM_CONST
> > ++#else
> > ++# define LT_DLSYM_CONST const
> > ++#endif
> >  +
> > -+file_magic_glob=
> > -+want_nocaseglob=no
> > -+if test "$build" = "$host"; then
> > -+  case $host_os in
> > -+  mingw* | pw32*)
> > -+    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
> > -+      want_nocaseglob=yes
> > -+    else
> > -+      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
> > -+    fi
> > -+    ;;
> > -+  esac
> > + #ifdef __cplusplus
> > + extern "C" {
> > + #endif
> > +@@ -6673,7 +7000,7 @@ _LT_EOF
> > +       cat <<_LT_EOF >> conftest.$ac_ext
> > +
> > + /* The mapping between symbol names and symbols.  */
> > +-const struct {
> > ++LT_DLSYM_CONST struct {
> > +   const char *name;
> > +   void       *address;
> > + }
> > +@@ -6699,8 +7026,8 @@ static const void *lt_preloaded_setup() {
> > + _LT_EOF
> > +       # Now try linking the two files.
> > +       mv conftest.$ac_objext conftstm.$ac_objext
> > +-      lt_save_LIBS="$LIBS"
> > +-      lt_save_CFLAGS="$CFLAGS"
> > ++      lt_globsym_save_LIBS=$LIBS
> > ++      lt_globsym_save_CFLAGS=$CFLAGS
> > +       LIBS="conftstm.$ac_objext"
> > +       CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
> > +       if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
> > +@@ -6710,8 +7037,8 @@ _LT_EOF
> > +   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
> > +         pipe_works=yes
> > +       fi
> > +-      LIBS="$lt_save_LIBS"
> > +-      CFLAGS="$lt_save_CFLAGS"
> > ++      LIBS=$lt_globsym_save_LIBS
> > ++      CFLAGS=$lt_globsym_save_CFLAGS
> > +     else
> > +       echo "cannot find nm_test_func in $nlist" >&5
> > +     fi
> > +@@ -6748,6 +7075,14 @@ else
> > + $as_echo "ok" >&6; }
> > + fi
> > +
> > ++# Response file support.
> > ++if test "$lt_cv_nm_interface" = "MS dumpbin"; then
> > ++  nm_file_list_spec='@'
> > ++elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
> > ++  nm_file_list_spec='@'
> >  +fi
> >  +
> > - file_magic_cmd=$lt_cv_file_magic_cmd
> > - deplibs_check_method=$lt_cv_deplibs_check_method
> > - test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > -@@ -6114,6 +6215,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > ++
> > +
> >
> >
> > +@@ -6766,6 +7101,47 @@ fi
> > +
> >
> > +
> > ++
> >  +
> >  +
> >  +
> >  +
> >  +
> >  +
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
> > ++$as_echo_n "checking for sysroot... " >&6; }
> > ++
> > ++# Check whether --with-libtool-sysroot was given.
> > ++if test "${with_libtool_sysroot+set}" = set; then :
> > ++  withval=$with_libtool_sysroot;
> > ++else
> > ++  with_libtool_sysroot=no
> > ++fi
> > ++
> > ++
> > ++lt_sysroot=
> > ++case ${with_libtool_sysroot} in #(
> > ++ yes)
> > ++   if test "$GCC" = yes; then
> > ++     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
> > ++   fi
> > ++   ;; #(
> > ++ /*)
> > ++   lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"`
> > ++   ;; #(
> > ++ no|'')
> > ++   ;; #(
> > ++ *)
> > ++   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_libtool_sysroot}" >&5
> > ++$as_echo "${with_libtool_sysroot}" >&6; }
> > ++   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
> > ++   ;;
> > ++esac
> > ++
> > ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
> > ++$as_echo "${lt_sysroot:-no}" >&6; }
> > ++
> >  +
> > +
> > +
> > +
> > +@@ -6975,6 +7351,123 @@ esac
> > +
> > + need_locks="$enable_libtool_lock"
> > +
> > ++if test -n "$ac_tool_prefix"; then
> > ++  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
> > ++set dummy ${ac_tool_prefix}mt; ac_word=$2
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > ++$as_echo_n "checking for $ac_word... " >&6; }
> > ++if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  if test -n "$MANIFEST_TOOL"; then
> > ++  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
> > ++else
> > ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> > ++for as_dir in $PATH
> > ++do
> > ++  IFS=$as_save_IFS
> > ++  test -z "$as_dir" && as_dir=.
> > ++    for ac_exec_ext in '' $ac_executable_extensions; do
> > ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > ++    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
> > ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> > ++    break 2
> > ++  fi
> > ++done
> > ++  done
> > ++IFS=$as_save_IFS
> >  +
> > ++fi
> > ++fi
> > ++MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
> > ++if test -n "$MANIFEST_TOOL"; then
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
> > ++$as_echo "$MANIFEST_TOOL" >&6; }
> > ++else
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > ++$as_echo "no" >&6; }
> > ++fi
> >  +
> >  +
> > -+if test -n "$ac_tool_prefix"; then
> > -+  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
> > -+set dummy ${ac_tool_prefix}dlltool; ac_word=$2
> > ++fi
> > ++if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
> > ++  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
> > ++  # Extract the first word of "mt", so it can be a program name with args.
> > ++set dummy mt; ac_word=$2
> >  +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> >  +$as_echo_n "checking for $ac_word... " >&6; }
> > -+if ${ac_cv_prog_DLLTOOL+:} false; then :
> > ++if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
> >  +  $as_echo_n "(cached) " >&6
> >  +else
> > -+  if test -n "$DLLTOOL"; then
> > -+  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
> > ++  if test -n "$ac_ct_MANIFEST_TOOL"; then
> > ++  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
> >  +else
> >  +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> >  +for as_dir in $PATH
> > @@ -26969,7 +30605,7 @@ index db023b48c28..c562aada2a4 100755
> >  +  test -z "$as_dir" && as_dir=.
> >  +    for ac_exec_ext in '' $ac_executable_extensions; do
> >  +  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > -+    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
> > ++    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
> >  +    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> >  +    break 2
> >  +  fi
> > @@ -26978,2522 +30614,3178 @@ index db023b48c28..c562aada2a4 100755
> >  +IFS=$as_save_IFS
> >  +
> >  +fi
> > -+fi
> > -+DLLTOOL=$ac_cv_prog_DLLTOOL
> > -+if test -n "$DLLTOOL"; then
> > -+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
> > -+$as_echo "$DLLTOOL" >&6; }
> > -+else
> > -+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > -+$as_echo "no" >&6; }
> > -+fi
> > -+
> > ++fi
> > ++ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
> > ++if test -n "$ac_ct_MANIFEST_TOOL"; then
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
> > ++$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
> > ++else
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > ++$as_echo "no" >&6; }
> > ++fi
> > ++
> > ++  if test "x$ac_ct_MANIFEST_TOOL" = x; then
> > ++    MANIFEST_TOOL=":"
> > ++  else
> > ++    case $cross_compiling:$ac_tool_warned in
> > ++yes:)
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
> > ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
> > ++ac_tool_warned=yes ;;
> > ++esac
> > ++    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
> > ++  fi
> > ++else
> > ++  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
> > ++fi
> > ++
> > ++test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
> > ++$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
> > ++if ${lt_cv_path_mainfest_tool+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  lt_cv_path_mainfest_tool=no
> > ++  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
> > ++  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
> > ++  cat conftest.err >&5
> > ++  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
> > ++    lt_cv_path_mainfest_tool=yes
> > ++  fi
> > ++  rm -f conftest*
> > ++fi
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
> > ++$as_echo "$lt_cv_path_mainfest_tool" >&6; }
> > ++if test "x$lt_cv_path_mainfest_tool" != xyes; then
> > ++  MANIFEST_TOOL=:
> > ++fi
> > ++
> > ++
> > ++
> > ++
> > ++
> > +
> > +   case $host_os in
> > +     rhapsody* | darwin*)
> > +@@ -7538,6 +8031,8 @@ _LT_EOF
> > +       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
> > +       echo "$AR cru libconftest.a conftest.o" >&5
> > +       $AR cru libconftest.a conftest.o 2>&5
> > ++      echo "$RANLIB libconftest.a" >&5
> > ++      $RANLIB libconftest.a 2>&5
> > +       cat > conftest.c << _LT_EOF
> > + int main() { return 0;}
> > + _LT_EOF
> > +@@ -8090,8 +8585,6 @@ fi
> > + lt_prog_compiler_pic=
> > + lt_prog_compiler_static=
> > +
> > +-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
> > +-$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > +
> > +   if test "$GCC" = yes; then
> > +     lt_prog_compiler_wl='-Wl,'
> > +@@ -8257,6 +8750,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > +     lt_prog_compiler_pic='--shared'
> > +     lt_prog_compiler_static='--static'
> > +     ;;
> > ++      nagfor*)
> > ++    # NAG Fortran compiler
> > ++    lt_prog_compiler_wl='-Wl,-Wl,,'
> > ++    lt_prog_compiler_pic='-PIC'
> > ++    lt_prog_compiler_static='-Bstatic'
> > ++    ;;
> > +       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
> > +         # Portland Group compilers (*not* the Pentium gcc compiler,
> > +     # which looks to be a dead project)
> > +@@ -8319,7 +8818,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > +       lt_prog_compiler_pic='-KPIC'
> > +       lt_prog_compiler_static='-Bstatic'
> > +       case $cc_basename in
> > +-      f77* | f90* | f95*)
> > ++      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
> > +     lt_prog_compiler_wl='-Qoption ld ';;
> > +       *)
> > +     lt_prog_compiler_wl='-Wl,';;
> > +@@ -8376,13 +8875,17 @@ case $host_os in
> > +     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
> > +     ;;
> > + esac
> > +-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
> > +-$as_echo "$lt_prog_compiler_pic" >&6; }
> > +-
> > +-
> > +-
> > +-
> > +
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
> > ++$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > ++if ${lt_cv_prog_compiler_pic+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
> > ++fi
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
> > ++$as_echo "$lt_cv_prog_compiler_pic" >&6; }
> > ++lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
> > +
> > + #
> > + # Check to make sure the PIC flag actually works.
> > +@@ -8443,6 +8946,11 @@ fi
> > +
> > +
> > +
> > ++
> > ++
> > ++
> > ++
> > ++
> > + #
> > + # Check to make sure the static flag actually works.
> > + #
> > +@@ -8793,7 +9301,8 @@ _LT_EOF
> > +       allow_undefined_flag=unsupported
> > +       always_export_symbols=no
> > +       enable_shared_with_static_runtimes=yes
> > +-      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
> > ++      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
> > ++      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
> > +
> > +       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> > +         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> > +@@ -8892,12 +9401,12 @@ _LT_EOF
> > +       whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
> > +       hardcode_libdir_flag_spec=
> > +       hardcode_libdir_flag_spec_ld='-rpath $libdir'
> > +-      archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
> > ++      archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
> > +       if test "x$supports_anon_versioning" = xyes; then
> > +         archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
> > +           cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
> > +           echo "local: *; };" >> $output_objdir/$libname.ver~
> > +-          $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
> > ++          $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
> > +       fi
> > +       ;;
> > +     esac
> > +@@ -8911,8 +9420,8 @@ _LT_EOF
> > +     archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
> > +     wlarc=
> > +       else
> > +-    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > +-    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > ++    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > ++    archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > +       fi
> > +       ;;
> > +
> > +@@ -8930,8 +9439,8 @@ _LT_EOF
> > +
> > + _LT_EOF
> > +       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> > +-    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > +-    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > ++    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > ++    archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > +       else
> > +     ld_shlibs=no
> > +       fi
> > +@@ -8977,8 +9486,8 @@ _LT_EOF
> > +
> > +     *)
> > +       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> > +-    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > +-    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > ++    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > ++    archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > +       else
> > +     ld_shlibs=no
> > +       fi
> > +@@ -9108,7 +9617,13 @@ _LT_EOF
> > +     allow_undefined_flag='-berok'
> > +         # Determine the default libpath from the value encoded in an
> > +         # empty executable.
> > +-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > ++        if test "${lt_cv_aix_libpath+set}" = set; then
> > ++  aix_libpath=$lt_cv_aix_libpath
> > ++else
> > ++  if ${lt_cv_aix_libpath_+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > + /* end confdefs.h.  */
> > +
> > + int
> > +@@ -9121,22 +9636,29 @@ main ()
> > + _ACEOF
> > + if ac_fn_c_try_link "$LINENO"; then :
> > +
> > +-lt_aix_libpath_sed='
> > +-    /Import File Strings/,/^$/ {
> > +-    /^0/ {
> > +-        s/^0  *\(.*\)$/\1/
> > +-        p
> > +-    }
> > +-    }'
> > +-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > +-# Check for a 64-bit object if we didn't find anything.
> > +-if test -z "$aix_libpath"; then
> > +-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > +-fi
> > ++  lt_aix_libpath_sed='
> > ++      /Import File Strings/,/^$/ {
> > ++      /^0/ {
> > ++          s/^0  *\([^ ]*\) *$/\1/
> > ++          p
> > ++      }
> > ++      }'
> > ++  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > ++  # Check for a 64-bit object if we didn't find anything.
> > ++  if test -z "$lt_cv_aix_libpath_"; then
> > ++    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > ++  fi
> > + fi
> > + rm -f core conftest.err conftest.$ac_objext \
> > +     conftest$ac_exeext conftest.$ac_ext
> > +-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > ++  if test -z "$lt_cv_aix_libpath_"; then
> > ++    lt_cv_aix_libpath_="/usr/lib:/lib"
> > ++  fi
> > ++
> > ++fi
> >  +
> > ++  aix_libpath=$lt_cv_aix_libpath_
> >  +fi
> > -+if test -z "$ac_cv_prog_DLLTOOL"; then
> > -+  ac_ct_DLLTOOL=$DLLTOOL
> > -+  # Extract the first word of "dlltool", so it can be a program name with args.
> > -+set dummy dlltool; ac_word=$2
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > -+$as_echo_n "checking for $ac_word... " >&6; }
> > -+if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
> > -+  $as_echo_n "(cached) " >&6
> > +
> > +         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> > +         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_sym_flag:\$export_symbols $shared_flag"
> > +@@ -9148,7 +9670,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +     else
> > +      # Determine the default libpath from the value encoded in an
> > +      # empty executable.
> > +-     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > ++     if test "${lt_cv_aix_libpath+set}" = set; then
> > ++  aix_libpath=$lt_cv_aix_libpath
> >  +else
> > -+  if test -n "$ac_ct_DLLTOOL"; then
> > -+  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
> > ++  if ${lt_cv_aix_libpath_+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> >  +else
> > -+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> > -+for as_dir in $PATH
> > -+do
> > -+  IFS=$as_save_IFS
> > -+  test -z "$as_dir" && as_dir=.
> > -+    for ac_exec_ext in '' $ac_executable_extensions; do
> > -+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > -+    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
> > -+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> > -+    break 2
> > ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > + /* end confdefs.h.  */
> > +
> > + int
> > +@@ -9161,22 +9689,29 @@ main ()
> > + _ACEOF
> > + if ac_fn_c_try_link "$LINENO"; then :
> > +
> > +-lt_aix_libpath_sed='
> > +-    /Import File Strings/,/^$/ {
> > +-    /^0/ {
> > +-        s/^0  *\(.*\)$/\1/
> > +-        p
> > +-    }
> > +-    }'
> > +-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > +-# Check for a 64-bit object if we didn't find anything.
> > +-if test -z "$aix_libpath"; then
> > +-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > +-fi
> > ++  lt_aix_libpath_sed='
> > ++      /Import File Strings/,/^$/ {
> > ++      /^0/ {
> > ++          s/^0  *\([^ ]*\) *$/\1/
> > ++          p
> > ++      }
> > ++      }'
> > ++  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > ++  # Check for a 64-bit object if we didn't find anything.
> > ++  if test -z "$lt_cv_aix_libpath_"; then
> > ++    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> >  +  fi
> > -+done
> > -+  done
> > -+IFS=$as_save_IFS
> > -+
> > -+fi
> > -+fi
> > -+ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
> > -+if test -n "$ac_ct_DLLTOOL"; then
> > -+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
> > -+$as_echo "$ac_ct_DLLTOOL" >&6; }
> > -+else
> > -+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > -+$as_echo "no" >&6; }
> > -+fi
> > -+
> > -+  if test "x$ac_ct_DLLTOOL" = x; then
> > -+    DLLTOOL="false"
> > -+  else
> > -+    case $cross_compiling:$ac_tool_warned in
> > -+yes:)
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
> > -+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
> > -+ac_tool_warned=yes ;;
> > -+esac
> > -+    DLLTOOL=$ac_ct_DLLTOOL
> > + fi
> > + rm -f core conftest.err conftest.$ac_objext \
> > +     conftest$ac_exeext conftest.$ac_ext
> > +-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > ++  if test -z "$lt_cv_aix_libpath_"; then
> > ++    lt_cv_aix_libpath_="/usr/lib:/lib"
> >  +  fi
> > -+else
> > -+  DLLTOOL="$ac_cv_prog_DLLTOOL"
> > -+fi
> > -+
> > -+test -z "$DLLTOOL" && DLLTOOL=dlltool
> > -+
> > -+
> > -+
> > -+
> > -+
> > -+
> > -+
> > -+
> > -+
> > -+
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
> > -+$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
> > -+if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
> > -+  $as_echo_n "(cached) " >&6
> > -+else
> > -+  lt_cv_sharedlib_from_linklib_cmd='unknown'
> > -+
> > -+case $host_os in
> > -+cygwin* | mingw* | pw32* | cegcc*)
> > -+  # two different shell functions defined in ltmain.sh
> > -+  # decide which to use based on capabilities of $DLLTOOL
> > -+  case `$DLLTOOL --help 2>&1` in
> > -+  *--identify-strict*)
> > -+    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
> > -+    ;;
> > -+  *)
> > -+    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
> > -+    ;;
> > -+  esac
> > -+  ;;
> > -+*)
> > -+  # fallback: assume linklib IS sharedlib
> > -+  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
> > -+  ;;
> > -+esac
> >  +
> >  +fi
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
> > -+$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
> > -+sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
> > -+test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
> > -+
> >  +
> > -+
> > -+
> > -+
> > -+
> > -+
> > - plugin_option=
> > - plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
> > - for plugin in $plugin_names; do
> > -@@ -6128,8 +6380,10 @@ for plugin in $plugin_names; do
> > - done
> > ++  aix_libpath=$lt_cv_aix_libpath_
> > ++fi
> >
> > - if test -n "$ac_tool_prefix"; then
> > --  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
> > --set dummy ${ac_tool_prefix}ar; ac_word=$2
> > -+  for ac_prog in ar
> > -+  do
> > -+    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
> > -+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
> > - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > - $as_echo_n "checking for $ac_word... " >&6; }
> > - if ${ac_cv_prog_AR+:} false; then :
> > -@@ -6145,7 +6399,7 @@ do
> > -   test -z "$as_dir" && as_dir=.
> > -     for ac_exec_ext in '' $ac_executable_extensions; do
> > -   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > --    ac_cv_prog_AR="${ac_tool_prefix}ar"
> > -+    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
> > -     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> > -     break 2
> > -   fi
> > -@@ -6165,11 +6419,15 @@ $as_echo "no" >&6; }
> > - fi
> > +      hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> > +       # Warning - without using the other run time loading flags,
> > +@@ -9221,20 +9756,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +       # Microsoft Visual C++.
> > +       # hardcode_libdir_flag_spec is actually meaningless, as there is
> > +       # no search path for DLLs.
> > +-      hardcode_libdir_flag_spec=' '
> > +-      allow_undefined_flag=unsupported
> > +-      # Tell ltmain to make .lib files, not .a files.
> > +-      libext=lib
> > +-      # Tell ltmain to make .dll files, not .so files.
> > +-      shrext_cmds=".dll"
> > +-      # FIXME: Setting linknames here is a bad hack.
> > +-      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> > +-      # The linker will automatically build a .lib file if we build a DLL.
> > +-      old_archive_from_new_cmds='true'
> > +-      # FIXME: Should let the user specify the lib program.
> > +-      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
> > +-      fix_srcfile_path='`cygpath -w "$srcfile"`'
> > +-      enable_shared_with_static_runtimes=yes
> > ++      case $cc_basename in
> > ++      cl*)
> > ++    # Native MSVC
> > ++    hardcode_libdir_flag_spec=' '
> > ++    allow_undefined_flag=unsupported
> > ++    always_export_symbols=yes
> > ++    file_list_spec='@'
> > ++    # Tell ltmain to make .lib files, not .a files.
> > ++    libext=lib
> > ++    # Tell ltmain to make .dll files, not .so files.
> > ++    shrext_cmds=".dll"
> > ++    # FIXME: Setting linknames here is a bad hack.
> > ++    archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
> > ++    archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
> > ++        sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
> > ++      else
> > ++        sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
> > ++      fi~
> > ++      $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
> > ++      linknames='
> > ++    # The linker will not automatically build a static lib if we build a DLL.
> > ++    # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
> > ++    enable_shared_with_static_runtimes=yes
> > ++    export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
> > ++    # Don't use ranlib
> > ++    old_postinstall_cmds='chmod 644 $oldlib'
> > ++    postlink_cmds='lt_outputfile="@OUTPUT@"~
> > ++      lt_tool_outputfile="@TOOL_OUTPUT@"~
> > ++      case $lt_outputfile in
> > ++        *.exe|*.EXE) ;;
> > ++        *)
> > ++          lt_outputfile="$lt_outputfile.exe"
> > ++          lt_tool_outputfile="$lt_tool_outputfile.exe"
> > ++          ;;
> > ++      esac~
> > ++      if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
> > ++        $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
> > ++        $RM "$lt_outputfile.manifest";
> > ++      fi'
> > ++    ;;
> > ++      *)
> > ++    # Assume MSVC wrapper
> > ++    hardcode_libdir_flag_spec=' '
> > ++    allow_undefined_flag=unsupported
> > ++    # Tell ltmain to make .lib files, not .a files.
> > ++    libext=lib
> > ++    # Tell ltmain to make .dll files, not .so files.
> > ++    shrext_cmds=".dll"
> > ++    # FIXME: Setting linknames here is a bad hack.
> > ++    archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> > ++    # The linker will automatically build a .lib file if we build a DLL.
> > ++    old_archive_from_new_cmds='true'
> > ++    # FIXME: Should let the user specify the lib program.
> > ++    old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
> > ++    enable_shared_with_static_runtimes=yes
> > ++    ;;
> > ++      esac
> > +       ;;
> >
> > +     darwin* | rhapsody*)
> > +@@ -9295,7 +9873,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >
> > -+    test -n "$AR" && break
> > -+  done
> > - fi
> > --if test -z "$ac_cv_prog_AR"; then
> > -+if test -z "$AR"; then
> > -   ac_ct_AR=$AR
> > --  # Extract the first word of "ar", so it can be a program name with args.
> > --set dummy ar; ac_word=$2
> > -+  for ac_prog in ar
> > -+do
> > -+  # Extract the first word of "$ac_prog", so it can be a program name with args.
> > -+set dummy $ac_prog; ac_word=$2
> > - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > - $as_echo_n "checking for $ac_word... " >&6; }
> > - if ${ac_cv_prog_ac_ct_AR+:} false; then :
> > -@@ -6185,7 +6443,7 @@ do
> > -   test -z "$as_dir" && as_dir=.
> > -     for ac_exec_ext in '' $ac_executable_extensions; do
> > -   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > --    ac_cv_prog_ac_ct_AR="ar"
> > -+    ac_cv_prog_ac_ct_AR="$ac_prog"
> > -     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> > -     break 2
> > -   fi
> > -@@ -6204,6 +6462,10 @@ else
> > - $as_echo "no" >&6; }
> > +     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
> > +     freebsd* | dragonfly*)
> > +-      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
> > ++      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
> > +       hardcode_libdir_flag_spec='-R$libdir'
> > +       hardcode_direct=yes
> > +       hardcode_shlibpath_var=no
> > +@@ -9303,7 +9881,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +
> > +     hpux9*)
> > +       if test "$GCC" = yes; then
> > +-    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'
> > ++    archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> > +       else
> > +     archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> > +       fi
> > +@@ -9319,7 +9897,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +
> > +     hpux10*)
> > +       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> > +-    archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > ++    archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > +       else
> > +     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
> > +       fi
> > +@@ -9343,10 +9921,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +       archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> > +       ;;
> > +     ia64*)
> > +-      archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> > ++      archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> > +       ;;
> > +     *)
> > +-      archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > ++      archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > +       ;;
> > +     esac
> > +       else
> > +@@ -9425,23 +10003,36 @@ fi
> > +
> > +     irix5* | irix6* | nonstopux*)
> > +       if test "$GCC" = yes; then
> > +-    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > ++    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > +     # Try to use the -exported_symbol ld option, if it does not
> > +     # work, assume that -exports_file does not work either and
> > +     # implicitly export all symbols.
> > +-        save_LDFLAGS="$LDFLAGS"
> > +-        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
> > +-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > ++    # This should be the same for all languages, so no per-tag cache variable.
> > ++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
> > ++$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
> > ++if ${lt_cv_irix_exported_symbol+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  save_LDFLAGS="$LDFLAGS"
> > ++       LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
> > ++       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > + /* end confdefs.h.  */
> > +-int foo(void) {}
> > ++int foo (void) { return 0; }
> > + _ACEOF
> > + if ac_fn_c_try_link "$LINENO"; then :
> > +-  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
> > +-
> > ++  lt_cv_irix_exported_symbol=yes
> > ++else
> > ++  lt_cv_irix_exported_symbol=no
> >   fi
> > + rm -f core conftest.err conftest.$ac_objext \
> > +     conftest$ac_exeext conftest.$ac_ext
> > +-        LDFLAGS="$save_LDFLAGS"
> > ++           LDFLAGS="$save_LDFLAGS"
> > ++fi
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
> > ++$as_echo "$lt_cv_irix_exported_symbol" >&6; }
> > ++    if test "$lt_cv_irix_exported_symbol" = yes; then
> > ++          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
> > ++    fi
> > +       else
> > +     archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
> > +     archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
> > +@@ -9526,7 +10117,7 @@ rm -f core conftest.err conftest.$ac_objext \
> > +     osf4* | osf5*)  # as osf3* with the addition of -msym flag
> > +       if test "$GCC" = yes; then
> > +     allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
> > +-    archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > ++    archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > +     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
> > +       else
> > +     allow_undefined_flag=' -expect_unresolved \*'
> > +@@ -9545,9 +10136,9 @@ rm -f core conftest.err conftest.$ac_objext \
> > +       no_undefined_flag=' -z defs'
> > +       if test "$GCC" = yes; then
> > +     wlarc='${wl}'
> > +-    archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> > ++    archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> > +     archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
> > +-      $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> > ++      $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> > +       else
> > +     case `$CC -V 2>&1` in
> > +     *"Compilers 5.0"*)
> > +@@ -10123,8 +10714,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +   need_version=no
> > +   need_lib_prefix=no
> >
> > +-  case $GCC,$host_os in
> > +-  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
> > ++  case $GCC,$cc_basename in
> > ++  yes,*)
> > ++    # gcc
> > +     library_names_spec='$libname.dll.a'
> > +     # DLL is installed to $(libdir)/../bin by postinstall_cmds
> > +     postinstall_cmds='base_file=`basename \${file}`~
> > +@@ -10157,13 +10749,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> > +       ;;
> > +     esac
> > ++    dynamic_linker='Win32 ld.exe'
> > ++    ;;
> >  +
> > -+  test -n "$ac_ct_AR" && break
> > -+done
> > ++  *,cl*)
> > ++    # Native MSVC
> > ++    libname_spec='$name'
> > ++    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> > ++    library_names_spec='${libname}.dll.lib'
> >  +
> > -   if test "x$ac_ct_AR" = x; then
> > -     AR="false"
> > -   else
> > -@@ -6215,25 +6477,20 @@ ac_tool_warned=yes ;;
> > - esac
> > -     AR=$ac_ct_AR
> > -   fi
> > --else
> > --  AR="$ac_cv_prog_AR"
> > - fi
> > -
> > --test -z "$AR" && AR=ar
> > --if test -n "$plugin_option"; then
> > --  if $AR --help 2>&1 | grep -q "\--plugin"; then
> > --    touch conftest.c
> > --    $AR $plugin_option rc conftest.a conftest.c
> > --    if test "$?" != 0; then
> > --      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
> > -+  touch conftest.c
> > -+  $AR $plugin_option rc conftest.a conftest.c
> > -+  if test "$?" != 0; then
> > -+    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
> > - $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
> > --    else
> > --      AR="$AR $plugin_option"
> > --    fi
> > --    rm -f conftest.*
> > -+  else
> > -+    AR="$AR $plugin_option"
> > -   fi
> > --fi
> > --test -z "$AR_FLAGS" && AR_FLAGS=cru
> > -+  rm -f conftest.*
> > -+: ${AR=ar}
> > -+: ${AR_FLAGS=cru}
> > ++    case $build_os in
> > ++    mingw*)
> > ++      sys_lib_search_path_spec=
> > ++      lt_save_ifs=$IFS
> > ++      IFS=';'
> > ++      for lt_path in $LIB
> > ++      do
> > ++        IFS=$lt_save_ifs
> > ++        # Let DOS variable expansion print the short 8.3 style file name.
> > ++        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
> > ++        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
> > ++      done
> > ++      IFS=$lt_save_ifs
> > ++      # Convert to MSYS style.
> > ++      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
> > ++      ;;
> > ++    cygwin*)
> > ++      # Convert to unix form, then to dos form, then back to unix form
> > ++      # but this time dos style (no spaces!) so that the unix form looks
> > ++      # like /cygdrive/c/PROGRA~1:/cygdr...
> > ++      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
> > ++      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
> > ++      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
> > ++      ;;
> > ++    *)
> > ++      sys_lib_search_path_spec="$LIB"
> > ++      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
> > ++        # It is most probably a Windows format PATH.
> > ++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
> > ++      else
> > ++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
> > ++      fi
> > ++      # FIXME: find the short name or the path components, as spaces are
> > ++      # common. (e.g. "Program Files" -> "PROGRA~1")
> > ++      ;;
> > ++    esac
> >  +
> > ++    # DLL is installed to $(libdir)/../bin by postinstall_cmds
> > ++    postinstall_cmds='base_file=`basename \${file}`~
> > ++      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
> > ++      dldir=$destdir/`dirname \$dlpath`~
> > ++      test -d \$dldir || mkdir -p \$dldir~
> > ++      $install_prog $dir/$dlname \$dldir/$dlname'
> > ++    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
> > ++      dlpath=$dir/\$dldll~
> > ++       $RM \$dlpath'
> > ++    shlibpath_overrides_runpath=yes
> > ++    dynamic_linker='Win32 link.exe'
> > +     ;;
> >
> > +   *)
> > ++    # Assume MSVC wrapper
> > +     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
> > ++    dynamic_linker='Win32 ld.exe'
> > +     ;;
> > +   esac
> > +-  dynamic_linker='Win32 ld.exe'
> > +   # FIXME: first we should search . and the directory the executable is in
> > +   shlibpath_var=PATH
> > +   ;;
> > +@@ -11041,7 +11691,7 @@ else
> > +   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> > +   lt_status=$lt_dlunknown
> > +   cat > conftest.$ac_ext <<_LT_EOF
> > +-#line 11044 "configure"
> > ++#line $LINENO "configure"
> > + #include "confdefs.h"
> >
> > + #if HAVE_DLFCN_H
> > +@@ -11085,10 +11735,10 @@ else
> > + /* When -fvisbility=hidden is used, assume the code has been annotated
> > +    correspondingly for the symbols needed.  */
> > + #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> > +-void fnord () __attribute__((visibility("default")));
> > ++int fnord () __attribute__((visibility("default")));
> > + #endif
> >
> > -@@ -6244,6 +6501,63 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
> > +-void fnord () { int i=42; }
> > ++int fnord () { return 42; }
> > + int main ()
> > + {
> > +   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > +@@ -11147,7 +11797,7 @@ else
> > +   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> > +   lt_status=$lt_dlunknown
> > +   cat > conftest.$ac_ext <<_LT_EOF
> > +-#line 11150 "configure"
> > ++#line $LINENO "configure"
> > + #include "confdefs.h"
> >
> > + #if HAVE_DLFCN_H
> > +@@ -11191,10 +11841,10 @@ else
> > + /* When -fvisbility=hidden is used, assume the code has been annotated
> > +    correspondingly for the symbols needed.  */
> > + #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> > +-void fnord () __attribute__((visibility("default")));
> > ++int fnord () __attribute__((visibility("default")));
> > + #endif
> >
> > +-void fnord () { int i=42; }
> > ++int fnord () { return 42; }
> > + int main ()
> > + {
> > +   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > +@@ -13414,13 +14064,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> > + lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
> > + lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
> > + lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> > ++lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
> > ++lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
> > + reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
> > + reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
> > + OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
> > + deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
> > + file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
> > ++file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
> > ++want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
> > ++DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
> > ++sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
> > + AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
> > + AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
> > ++archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
> > + STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
> > + RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
> > + old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
> > +@@ -13435,14 +14092,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> > + lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
> > + lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
> > + 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"`'
> > ++nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
> > ++lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
> > + objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
> > + MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
> > + lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
> > +-lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
> > + lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
> > ++lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
> > + lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
> > + lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
> > + need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
> > ++MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
> > + DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
> > + NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
> > + LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> > +@@ -13475,12 +14135,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> > + hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
> > + inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
> > + link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
> > +-fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
> > + always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
> > + export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
> > + exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
> > + include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
> > + prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
> > ++postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
> > + file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
> > + variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
> > + need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
> > +@@ -13535,8 +14195,13 @@ reload_flag \
> > + OBJDUMP \
> > + deplibs_check_method \
> > + file_magic_cmd \
> > ++file_magic_glob \
> > ++want_nocaseglob \
> > ++DLLTOOL \
> > ++sharedlib_from_linklib_cmd \
> > + AR \
> > + AR_FLAGS \
> > ++archiver_list_spec \
> > + STRIP \
> > + RANLIB \
> > + CC \
> > +@@ -13546,12 +14211,14 @@ lt_cv_sys_global_symbol_pipe \
> > + lt_cv_sys_global_symbol_to_cdecl \
> > + lt_cv_sys_global_symbol_to_c_name_address \
> > + lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> > ++nm_file_list_spec \
> > + lt_prog_compiler_no_builtin_flag \
> > +-lt_prog_compiler_wl \
> > + lt_prog_compiler_pic \
> > ++lt_prog_compiler_wl \
> > + lt_prog_compiler_static \
> > + lt_cv_prog_compiler_c_o \
> > + need_locks \
> > ++MANIFEST_TOOL \
> > + DSYMUTIL \
> > + NMEDIT \
> > + LIPO \
> > +@@ -13567,7 +14234,6 @@ no_undefined_flag \
> > + hardcode_libdir_flag_spec \
> > + hardcode_libdir_flag_spec_ld \
> > + hardcode_libdir_separator \
> > +-fix_srcfile_path \
> > + exclude_expsyms \
> > + include_expsyms \
> > + file_list_spec \
> > +@@ -13603,6 +14269,7 @@ module_cmds \
> > + module_expsym_cmds \
> > + export_symbols_cmds \
> > + prelink_cmds \
> > ++postlink_cmds \
> > + postinstall_cmds \
> > + postuninstall_cmds \
> > + finish_cmds \
> > +@@ -14368,7 +15035,8 @@ $as_echo X"$file" |
> > + # NOTE: Changes made to this file will be lost: look at ltmain.sh.
> > + #
> > + #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > +-#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
> > ++#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
> > ++#                 Inc.
> > + #   Written by Gordon Matzigkeit, 1996
> > + #
> > + #   This file is part of GNU Libtool.
> > +@@ -14471,19 +15139,42 @@ SP2NL=$lt_lt_SP2NL
> > + # turn newlines into spaces.
> > + NL2SP=$lt_lt_NL2SP
> >
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
> > -+$as_echo_n "checking for archiver @FILE support... " >&6; }
> > -+if ${lt_cv_ar_at_file+:} false; then :
> > -+  $as_echo_n "(cached) " >&6
> > -+else
> > -+  lt_cv_ar_at_file=no
> > -+   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > -+/* end confdefs.h.  */
> > -+
> > -+int
> > -+main ()
> > -+{
> > ++# convert \$build file names to \$host format.
> > ++to_host_file_cmd=$lt_cv_to_host_file_cmd
> >  +
> > -+  ;
> > -+  return 0;
> > -+}
> > -+_ACEOF
> > -+if ac_fn_c_try_compile "$LINENO"; then :
> > -+  echo conftest.$ac_objext > conftest.lst
> > -+      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
> > -+      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
> > -+  (eval $lt_ar_try) 2>&5
> > -+  ac_status=$?
> > -+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> > -+  test $ac_status = 0; }
> > -+      if test "$ac_status" -eq 0; then
> > -+    # Ensure the archiver fails upon bogus file names.
> > -+    rm -f conftest.$ac_objext libconftest.a
> > -+    { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
> > -+  (eval $lt_ar_try) 2>&5
> > -+  ac_status=$?
> > -+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> > -+  test $ac_status = 0; }
> > -+    if test "$ac_status" -ne 0; then
> > -+          lt_cv_ar_at_file=@
> > -+        fi
> > -+      fi
> > -+      rm -f conftest.* libconftest.a
> > ++# convert \$build files to toolchain format.
> > ++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
> >  +
> > -+fi
> > -+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> > + # An object symbol dumper.
> > + OBJDUMP=$lt_OBJDUMP
> > +
> > + # Method to check whether dependent libraries are shared objects.
> > + deplibs_check_method=$lt_deplibs_check_method
> > +
> > +-# Command to use when deplibs_check_method == "file_magic".
> > ++# Command to use when deplibs_check_method = "file_magic".
> > + file_magic_cmd=$lt_file_magic_cmd
> > +
> > ++# How to find potential files when deplibs_check_method = "file_magic".
> > ++file_magic_glob=$lt_file_magic_glob
> >  +
> > -+fi
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
> > -+$as_echo "$lt_cv_ar_at_file" >&6; }
> > ++# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
> > ++want_nocaseglob=$lt_want_nocaseglob
> >  +
> > -+if test "x$lt_cv_ar_at_file" = xno; then
> > -+  archiver_list_spec=
> > -+else
> > -+  archiver_list_spec=$lt_cv_ar_at_file
> > -+fi
> > ++# DLL creation program.
> > ++DLLTOOL=$lt_DLLTOOL
> >  +
> > ++# Command to associate shared and link libraries.
> > ++sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
> >  +
> > + # The archiver.
> > + AR=$lt_AR
> >  +
> > ++# Flags to create an archive.
> > + AR_FLAGS=$lt_AR_FLAGS
> > +
> > ++# How to feed a file listing to the archiver.
> > ++archiver_list_spec=$lt_archiver_list_spec
> >  +
> > + # A symbol stripping program.
> > + STRIP=$lt_STRIP
> > +
> > +@@ -14513,6 +15204,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> > + # Transform the output of nm in a C name address pair when lib prefix is needed.
> > + global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
> > +
> > ++# Specify filename containing input files for \$NM.
> > ++nm_file_list_spec=$lt_nm_file_list_spec
> >  +
> > ++# The root where to search for dependent libraries,and in which our libraries should be installed.
> > ++lt_sysroot=$lt_sysroot
> >  +
> > + # The name of the directory that contains temporary libtool files.
> > + objdir=$objdir
> >
> > - if test -n "$ac_tool_prefix"; then
> > -   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
> > -@@ -6584,8 +6898,8 @@ esac
> > - lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
> > +@@ -14522,6 +15219,9 @@ MAGIC_CMD=$MAGIC_CMD
> > + # Must we lock files when doing compilation?
> > + need_locks=$lt_need_locks
> >
> > - # Transform an extracted symbol line into symbol name and symbol address
> > --lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
> > --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\", (void *) \&\2},/p'"
> > -+lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
> > -+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\", (void *) \&\2},/p'"
> > ++# Manifest tool.
> > ++MANIFEST_TOOL=$lt_MANIFEST_TOOL
> > ++
> > + # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
> > + DSYMUTIL=$lt_DSYMUTIL
> >
> > - # Handle CRLF in mingw tool chain
> > - opt_cr=
> > -@@ -6621,6 +6935,7 @@ for ac_symprfx in "" "_"; do
> > -   else
> > -     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[  ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
> > -   fi
> > -+  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
> > +@@ -14636,12 +15336,12 @@ with_gcc=$GCC
> > + # Compiler flag to turn off builtin functions.
> > + no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
> >
> > -   # Check to see that the pipe works correctly.
> > -   pipe_works=no
> > -@@ -6662,6 +6977,18 @@ _LT_EOF
> > -       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
> > -     if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
> > -       cat <<_LT_EOF > conftest.$ac_ext
> > -+/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
> > -+#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
> > -+/* DATA imports from DLLs on WIN32 con't be const, because runtime
> > -+   relocations are performed -- see ld's documentation on pseudo-relocs.  */
> > -+# define LT_DLSYM_CONST
> > -+#elif defined(__osf__)
> > -+/* This system does not cope well with relocations in const data.  */
> > -+# define LT_DLSYM_CONST
> > -+#else
> > -+# define LT_DLSYM_CONST const
> > -+#endif
> > +-# How to pass a linker flag through the compiler.
> > +-wl=$lt_lt_prog_compiler_wl
> > +-
> > + # Additional compiler flags for building library objects.
> > + pic_flag=$lt_lt_prog_compiler_pic
> > +
> > ++# How to pass a linker flag through the compiler.
> > ++wl=$lt_lt_prog_compiler_wl
> >  +
> > - #ifdef __cplusplus
> > - extern "C" {
> > - #endif
> > -@@ -6673,7 +7000,7 @@ _LT_EOF
> > -       cat <<_LT_EOF >> conftest.$ac_ext
> > + # Compiler flag to prevent dynamic linking.
> > + link_static_flag=$lt_lt_prog_compiler_static
> >
> > - /* The mapping between symbol names and symbols.  */
> > --const struct {
> > -+LT_DLSYM_CONST struct {
> > -   const char *name;
> > -   void       *address;
> > - }
> > -@@ -6699,8 +7026,8 @@ static const void *lt_preloaded_setup() {
> > - _LT_EOF
> > -       # Now try linking the two files.
> > -       mv conftest.$ac_objext conftstm.$ac_objext
> > --      lt_save_LIBS="$LIBS"
> > --      lt_save_CFLAGS="$CFLAGS"
> > -+      lt_globsym_save_LIBS=$LIBS
> > -+      lt_globsym_save_CFLAGS=$CFLAGS
> > -       LIBS="conftstm.$ac_objext"
> > -       CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
> > -       if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
> > -@@ -6710,8 +7037,8 @@ _LT_EOF
> > -   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
> > -         pipe_works=yes
> > -       fi
> > --      LIBS="$lt_save_LIBS"
> > --      CFLAGS="$lt_save_CFLAGS"
> > -+      LIBS=$lt_globsym_save_LIBS
> > -+      CFLAGS=$lt_globsym_save_CFLAGS
> > -     else
> > -       echo "cannot find nm_test_func in $nlist" >&5
> > -     fi
> > -@@ -6748,6 +7075,14 @@ else
> > - $as_echo "ok" >&6; }
> > - fi
> > +@@ -14728,9 +15428,6 @@ inherit_rpath=$inherit_rpath
> > + # Whether libtool must link a program against all its dependency libraries.
> > + link_all_deplibs=$link_all_deplibs
> >
> > -+# Response file support.
> > -+if test "$lt_cv_nm_interface" = "MS dumpbin"; then
> > -+  nm_file_list_spec='@'
> > -+elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
> > -+  nm_file_list_spec='@'
> > -+fi
> > +-# Fix the shell variable \$srcfile for the compiler.
> > +-fix_srcfile_path=$lt_fix_srcfile_path
> > +-
> > + # Set to "yes" if exported symbols are required.
> > + always_export_symbols=$always_export_symbols
> > +
> > +@@ -14746,6 +15443,9 @@ include_expsyms=$lt_include_expsyms
> > + # Commands necessary for linking programs (against libraries) with templates.
> > + prelink_cmds=$lt_prelink_cmds
> > +
> > ++# Commands necessary for finishing linking programs.
> > ++postlink_cmds=$lt_postlink_cmds
> >  +
> > + # Specify filename containing input files.
> > + file_list_spec=$lt_file_list_spec
> > +
> > +@@ -14778,210 +15478,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> > +   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> > +   # text mode, it properly converts lines to CR/LF.  This bash problem
> > +   # is reportedly fixed, but why not run on old versions too?
> > +-  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
> > +-    || (rm -f "$cfgfile"; exit 1)
> > +-
> > +-  case $xsi_shell in
> > +-  yes)
> > +-    cat << \_LT_EOF >> "$cfgfile"
> > +-
> > +-# func_dirname file append nondir_replacement
> > +-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> > +-# otherwise set result to NONDIR_REPLACEMENT.
> > +-func_dirname ()
> > +-{
> > +-  case ${1} in
> > +-    */*) func_dirname_result="${1%/*}${2}" ;;
> > +-    *  ) func_dirname_result="${3}" ;;
> > +-  esac
> > +-}
> > +-
> > +-# func_basename file
> > +-func_basename ()
> > +-{
> > +-  func_basename_result="${1##*/}"
> > +-}
> > +-
> > +-# func_dirname_and_basename file append nondir_replacement
> > +-# perform func_basename and func_dirname in a single function
> > +-# call:
> > +-#   dirname:  Compute the dirname of FILE.  If nonempty,
> > +-#             add APPEND to the result, otherwise set result
> > +-#             to NONDIR_REPLACEMENT.
> > +-#             value returned in "$func_dirname_result"
> > +-#   basename: Compute filename of FILE.
> > +-#             value retuned in "$func_basename_result"
> > +-# Implementation must be kept synchronized with func_dirname
> > +-# and func_basename. For efficiency, we do not delegate to
> > +-# those functions but instead duplicate the functionality here.
> > +-func_dirname_and_basename ()
> > +-{
> > +-  case ${1} in
> > +-    */*) func_dirname_result="${1%/*}${2}" ;;
> > +-    *  ) func_dirname_result="${3}" ;;
> > +-  esac
> > +-  func_basename_result="${1##*/}"
> > +-}
> > +-
> > +-# func_stripname prefix suffix name
> > +-# strip PREFIX and SUFFIX off of NAME.
> > +-# PREFIX and SUFFIX must not contain globbing or regex special
> > +-# characters, hashes, percent signs, but SUFFIX may contain a leading
> > +-# dot (in which case that matches only a dot).
> > +-func_stripname ()
> > +-{
> > +-  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
> > +-  # positional parameters, so assign one to ordinary parameter first.
> > +-  func_stripname_result=${3}
> > +-  func_stripname_result=${func_stripname_result#"${1}"}
> > +-  func_stripname_result=${func_stripname_result%"${2}"}
> > +-}
> > +-
> > +-# func_opt_split
> > +-func_opt_split ()
> > +-{
> > +-  func_opt_split_opt=${1%%=*}
> > +-  func_opt_split_arg=${1#*=}
> > +-}
> > +-
> > +-# func_lo2o object
> > +-func_lo2o ()
> > +-{
> > +-  case ${1} in
> > +-    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
> > +-    *)    func_lo2o_result=${1} ;;
> > +-  esac
> > +-}
> > +-
> > +-# func_xform libobj-or-source
> > +-func_xform ()
> > +-{
> > +-  func_xform_result=${1%.*}.lo
> > +-}
> > +-
> > +-# func_arith arithmetic-term...
> > +-func_arith ()
> > +-{
> > +-  func_arith_result=$(( $* ))
> > +-}
> > +-
> > +-# func_len string
> > +-# STRING may not start with a hyphen.
> > +-func_len ()
> > +-{
> > +-  func_len_result=${#1}
> > +-}
> > +-
> > +-_LT_EOF
> > +-    ;;
> > +-  *) # Bourne compatible functions.
> > +-    cat << \_LT_EOF >> "$cfgfile"
> > +-
> > +-# func_dirname file append nondir_replacement
> > +-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> > +-# otherwise set result to NONDIR_REPLACEMENT.
> > +-func_dirname ()
> > +-{
> > +-  # Extract subdirectory from the argument.
> > +-  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
> > +-  if test "X$func_dirname_result" = "X${1}"; then
> > +-    func_dirname_result="${3}"
> > +-  else
> > +-    func_dirname_result="$func_dirname_result${2}"
> > +-  fi
> > +-}
> > +-
> > +-# func_basename file
> > +-func_basename ()
> > +-{
> > +-  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
> > +-}
> > +-
> > +-
> > +-# func_stripname prefix suffix name
> > +-# strip PREFIX and SUFFIX off of NAME.
> > +-# PREFIX and SUFFIX must not contain globbing or regex special
> > +-# characters, hashes, percent signs, but SUFFIX may contain a leading
> > +-# dot (in which case that matches only a dot).
> > +-# func_strip_suffix prefix name
> > +-func_stripname ()
> > +-{
> > +-  case ${2} in
> > +-    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
> > +-    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
> > +-  esac
> > +-}
> > +-
> > +-# sed scripts:
> > +-my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
> > +-my_sed_long_arg='1s/^-[^=]*=//'
> > +-
> > +-# func_opt_split
> > +-func_opt_split ()
> > +-{
> > +-  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
> > +-  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
> > +-}
> > +-
> > +-# func_lo2o object
> > +-func_lo2o ()
> > +-{
> > +-  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
> > +-}
> > +-
> > +-# func_xform libobj-or-source
> > +-func_xform ()
> > +-{
> > +-  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
> > +-}
> > +-
> > +-# func_arith arithmetic-term...
> > +-func_arith ()
> > +-{
> > +-  func_arith_result=`expr "$@"`
> > +-}
> > +-
> > +-# func_len string
> > +-# STRING may not start with a hyphen.
> > +-func_len ()
> > +-{
> > +-  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
> > +-}
> > +-
> > +-_LT_EOF
> > +-esac
> > +-
> > +-case $lt_shell_append in
> > +-  yes)
> > +-    cat << \_LT_EOF >> "$cfgfile"
> > +-
> > +-# func_append var value
> > +-# Append VALUE to the end of shell variable VAR.
> > +-func_append ()
> > +-{
> > +-  eval "$1+=\$2"
> > +-}
> > +-_LT_EOF
> > +-    ;;
> > +-  *)
> > +-    cat << \_LT_EOF >> "$cfgfile"
> > +-
> > +-# func_append var value
> > +-# Append VALUE to the end of shell variable VAR.
> > +-func_append ()
> > +-{
> > +-  eval "$1=\$$1\$2"
> > +-}
> > +-
> > +-_LT_EOF
> > +-    ;;
> > +-  esac
> > +-
> > +-
> > +-  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
> > +-    || (rm -f "$cfgfile"; exit 1)
> > +-
> > +-  mv -f "$cfgfile" "$ofile" ||
> > ++  sed '$q' "$ltmain" >> "$cfgfile" \
> > ++     || (rm -f "$cfgfile"; exit 1)
> >  +
> > -
> > -
> > -
> > -@@ -6766,6 +7101,47 @@ fi
> > -
> > -
> > -
> > ++  if test x"$xsi_shell" = xyes; then
> > ++  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
> > ++func_dirname ()\
> > ++{\
> > ++\    case ${1} in\
> > ++\      */*) func_dirname_result="${1%/*}${2}" ;;\
> > ++\      *  ) func_dirname_result="${3}" ;;\
> > ++\    esac\
> > ++} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> >  +
> > ++  sed -e '/^func_basename ()$/,/^} # func_basename /c\
> > ++func_basename ()\
> > ++{\
> > ++\    func_basename_result="${1##*/}"\
> > ++} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> >  +
> > ++  sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
> > ++func_dirname_and_basename ()\
> > ++{\
> > ++\    case ${1} in\
> > ++\      */*) func_dirname_result="${1%/*}${2}" ;;\
> > ++\      *  ) func_dirname_result="${3}" ;;\
> > ++\    esac\
> > ++\    func_basename_result="${1##*/}"\
> > ++} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> >  +
> > ++  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
> > ++func_stripname ()\
> > ++{\
> > ++\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
> > ++\    # positional parameters, so assign one to ordinary parameter first.\
> > ++\    func_stripname_result=${3}\
> > ++\    func_stripname_result=${func_stripname_result#"${1}"}\
> > ++\    func_stripname_result=${func_stripname_result%"${2}"}\
> > ++} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
> > -+$as_echo_n "checking for sysroot... " >&6; }
> >  +
> > -+# Check whether --with-libtool-sysroot was given.
> > -+if test "${with_libtool_sysroot+set}" = set; then :
> > -+  withval=$with_libtool_sysroot;
> > -+else
> > -+  with_libtool_sysroot=no
> > -+fi
> > ++  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
> > ++func_split_long_opt ()\
> > ++{\
> > ++\    func_split_long_opt_name=${1%%=*}\
> > ++\    func_split_long_opt_arg=${1#*=}\
> > ++} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> >  +
> > -+lt_sysroot=
> > -+case ${with_libtool_sysroot} in #(
> > -+ yes)
> > -+   if test "$GCC" = yes; then
> > -+     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
> > -+   fi
> > -+   ;; #(
> > -+ /*)
> > -+   lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"`
> > -+   ;; #(
> > -+ no|'')
> > -+   ;; #(
> > -+ *)
> > -+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_libtool_sysroot}" >&5
> > -+$as_echo "${with_libtool_sysroot}" >&6; }
> > -+   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
> > -+   ;;
> > -+esac
> > ++  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
> > ++func_split_short_opt ()\
> > ++{\
> > ++\    func_split_short_opt_arg=${1#??}\
> > ++\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
> > ++} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> > -+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
> > -+$as_echo "${lt_sysroot:-no}" >&6; }
> >  +
> > ++  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
> > ++func_lo2o ()\
> > ++{\
> > ++\    case ${1} in\
> > ++\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
> > ++\      *)    func_lo2o_result=${1} ;;\
> > ++\    esac\
> > ++} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> > -
> > -
> > -
> > -@@ -6975,6 +7351,123 @@ esac
> > -
> > - need_locks="$enable_libtool_lock"
> > -
> > -+if test -n "$ac_tool_prefix"; then
> > -+  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
> > -+set dummy ${ac_tool_prefix}mt; ac_word=$2
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > -+$as_echo_n "checking for $ac_word... " >&6; }
> > -+if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
> > -+  $as_echo_n "(cached) " >&6
> > -+else
> > -+  if test -n "$MANIFEST_TOOL"; then
> > -+  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
> > -+else
> > -+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> > -+for as_dir in $PATH
> > -+do
> > -+  IFS=$as_save_IFS
> > -+  test -z "$as_dir" && as_dir=.
> > -+    for ac_exec_ext in '' $ac_executable_extensions; do
> > -+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > -+    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
> > -+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> > -+    break 2
> > -+  fi
> > -+done
> > -+  done
> > -+IFS=$as_save_IFS
> >  +
> > -+fi
> > -+fi
> > -+MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
> > -+if test -n "$MANIFEST_TOOL"; then
> > -+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
> > -+$as_echo "$MANIFEST_TOOL" >&6; }
> > -+else
> > -+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > -+$as_echo "no" >&6; }
> > -+fi
> > ++  sed -e '/^func_xform ()$/,/^} # func_xform /c\
> > ++func_xform ()\
> > ++{\
> > ++    func_xform_result=${1%.*}.lo\
> > ++} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> >  +
> > -+fi
> > -+if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
> > -+  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
> > -+  # Extract the first word of "mt", so it can be a program name with args.
> > -+set dummy mt; ac_word=$2
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > -+$as_echo_n "checking for $ac_word... " >&6; }
> > -+if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
> > -+  $as_echo_n "(cached) " >&6
> > -+else
> > -+  if test -n "$ac_ct_MANIFEST_TOOL"; then
> > -+  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
> > -+else
> > -+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> > -+for as_dir in $PATH
> > -+do
> > -+  IFS=$as_save_IFS
> > -+  test -z "$as_dir" && as_dir=.
> > -+    for ac_exec_ext in '' $ac_executable_extensions; do
> > -+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > -+    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
> > -+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> > -+    break 2
> > -+  fi
> > -+done
> > -+  done
> > -+IFS=$as_save_IFS
> > ++  sed -e '/^func_arith ()$/,/^} # func_arith /c\
> > ++func_arith ()\
> > ++{\
> > ++    func_arith_result=$(( $* ))\
> > ++} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> > -+fi
> > -+fi
> > -+ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
> > -+if test -n "$ac_ct_MANIFEST_TOOL"; then
> > -+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
> > -+$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
> > -+else
> > -+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > -+$as_echo "no" >&6; }
> > -+fi
> >  +
> > -+  if test "x$ac_ct_MANIFEST_TOOL" = x; then
> > -+    MANIFEST_TOOL=":"
> > -+  else
> > -+    case $cross_compiling:$ac_tool_warned in
> > -+yes:)
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
> > -+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
> > -+ac_tool_warned=yes ;;
> > -+esac
> > -+    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
> > -+  fi
> > -+else
> > -+  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
> > -+fi
> > ++  sed -e '/^func_len ()$/,/^} # func_len /c\
> > ++func_len ()\
> > ++{\
> > ++    func_len_result=${#1}\
> > ++} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> > -+test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
> > -+$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
> > -+if ${lt_cv_path_mainfest_tool+:} false; then :
> > -+  $as_echo_n "(cached) " >&6
> > -+else
> > -+  lt_cv_path_mainfest_tool=no
> > -+  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
> > -+  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
> > -+  cat conftest.err >&5
> > -+  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
> > -+    lt_cv_path_mainfest_tool=yes
> > -+  fi
> > -+  rm -f conftest*
> > -+fi
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
> > -+$as_echo "$lt_cv_path_mainfest_tool" >&6; }
> > -+if test "x$lt_cv_path_mainfest_tool" != xyes; then
> > -+  MANIFEST_TOOL=:
> >  +fi
> >  +
> > ++if test x"$lt_shell_append" = xyes; then
> > ++  sed -e '/^func_append ()$/,/^} # func_append /c\
> > ++func_append ()\
> > ++{\
> > ++    eval "${1}+=\\${2}"\
> > ++} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> >  +
> > ++  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
> > ++func_append_quoted ()\
> > ++{\
> > ++\    func_quote_for_eval "${2}"\
> > ++\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
> > ++} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> >  +
> > -
> > -   case $host_os in
> > -     rhapsody* | darwin*)
> > -@@ -7538,6 +8031,8 @@ _LT_EOF
> > -       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
> > -       echo "$AR cru libconftest.a conftest.o" >&5
> > -       $AR cru libconftest.a conftest.o 2>&5
> > -+      echo "$RANLIB libconftest.a" >&5
> > -+      $RANLIB libconftest.a 2>&5
> > -       cat > conftest.c << _LT_EOF
> > - int main() { return 0;}
> > - _LT_EOF
> > -@@ -8090,8 +8585,6 @@ fi
> > - lt_prog_compiler_pic=
> > - lt_prog_compiler_static=
> > -
> > --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
> > --$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > -
> > -   if test "$GCC" = yes; then
> > -     lt_prog_compiler_wl='-Wl,'
> > -@@ -8257,6 +8750,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > -     lt_prog_compiler_pic='--shared'
> > -     lt_prog_compiler_static='--static'
> > -     ;;
> > -+      nagfor*)
> > -+    # NAG Fortran compiler
> > -+    lt_prog_compiler_wl='-Wl,-Wl,,'
> > -+    lt_prog_compiler_pic='-PIC'
> > -+    lt_prog_compiler_static='-Bstatic'
> > -+    ;;
> > -       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
> > -         # Portland Group compilers (*not* the Pentium gcc compiler,
> > -     # which looks to be a dead project)
> > -@@ -8319,7 +8818,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > -       lt_prog_compiler_pic='-KPIC'
> > -       lt_prog_compiler_static='-Bstatic'
> > -       case $cc_basename in
> > --      f77* | f90* | f95*)
> > -+      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
> > -     lt_prog_compiler_wl='-Qoption ld ';;
> > -       *)
> > -     lt_prog_compiler_wl='-Wl,';;
> > -@@ -8376,13 +8875,17 @@ case $host_os in
> > -     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
> > -     ;;
> > - esac
> > --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
> > --$as_echo "$lt_prog_compiler_pic" >&6; }
> > --
> > --
> > --
> > --
> > -
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
> > -+$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > -+if ${lt_cv_prog_compiler_pic+:} false; then :
> > -+  $as_echo_n "(cached) " >&6
> > ++  # Save a `func_append' function call where possible by direct use of '+='
> > ++  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
> > ++    && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++  test 0 -eq $? || _lt_function_replace_fail=:
> >  +else
> > -+  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
> > ++  # Save a `func_append' function call even when '+=' is not available
> > ++  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
> > ++    && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++  test 0 -eq $? || _lt_function_replace_fail=:
> >  +fi
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
> > -+$as_echo "$lt_cv_prog_compiler_pic" >&6; }
> > -+lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
> > ++
> > ++if test x"$_lt_function_replace_fail" = x":"; then
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
> > ++$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
> > ++fi
> > ++
> > ++
> > ++   mv -f "$cfgfile" "$ofile" ||
> > +     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
> > +   chmod +x "$ofile"
> >
> > - #
> > - # Check to make sure the PIC flag actually works.
> > -@@ -8443,6 +8946,11 @@ fi
> > +diff --git a/sim/Makefile.in b/sim/Makefile.in
> > +index 65085cada9c..c216f21920f 100644
> > +--- a/sim/Makefile.in
> > ++++ b/sim/Makefile.in
> > +@@ -1029,6 +1029,7 @@ CYGPATH_W = @CYGPATH_W@
> > + C_DIALECT = @C_DIALECT@
> > + DEFS = @DEFS@
> > + DEPDIR = @DEPDIR@
> > ++DLLTOOL = @DLLTOOL@
> > + DSYMUTIL = @DSYMUTIL@
> > + DTC = @DTC@
> > + DUMPBIN = @DUMPBIN@
> > +@@ -1089,6 +1090,7 @@ LN_S = @LN_S@
> > + LTLIBOBJS = @LTLIBOBJS@
> > + MAINT = @MAINT@
> > + MAKEINFO = @MAKEINFO@
> > ++MANIFEST_TOOL = @MANIFEST_TOOL@
> > + MKDIR_P = @MKDIR_P@
> > + NM = @NM@
> > + NMEDIT = @NMEDIT@
> > +@@ -1150,6 +1152,7 @@ abs_builddir = @abs_builddir@
> > + abs_srcdir = @abs_srcdir@
> > + abs_top_builddir = @abs_top_builddir@
> > + abs_top_srcdir = @abs_top_srcdir@
> > ++ac_ct_AR = @ac_ct_AR@
> > + ac_ct_CC = @ac_ct_CC@
> > + ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
> > + am__include = @am__include@
> > +diff --git a/sim/configure b/sim/configure
> > +index c31ff71c805..1936741abe2 100755
> > +--- a/sim/configure
> > ++++ b/sim/configure
> > +@@ -887,8 +887,11 @@ OTOOL
> > + LIPO
> > + NMEDIT
> > + DSYMUTIL
> > ++MANIFEST_TOOL
> > + AWK
> > + STRIP
> > ++ac_ct_AR
> > ++DLLTOOL
> > + OBJDUMP
> > + LN_S
> > + NM
> > +@@ -991,6 +994,7 @@ enable_static
> > + with_pic
> > + enable_fast_install
> > + with_gnu_ld
> > ++with_libtool_sysroot
> > + enable_libtool_lock
> > + enable_maintainer_mode
> > + enable_dependency_tracking
> > +@@ -1809,6 +1813,8 @@ Optional Packages:
> > +   --with-pic              try to use only PIC/non-PIC objects [default=use
> > +                           both]
> > +   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
> > ++  --with-libtool-sysroot=DIR Search for dependent libraries within DIR
> > ++                        (or the compiler's sysroot if not specified).
> >
> > + Some influential environment variables:
> > +   CC          C compiler command
> > +@@ -5642,8 +5648,8 @@ esac
> >
> >
> > -+
> > -+
> > -+
> > -+
> > -+
> > - #
> > - # Check to make sure the static flag actually works.
> > - #
> > -@@ -8793,7 +9301,8 @@ _LT_EOF
> > -       allow_undefined_flag=unsupported
> > -       always_export_symbols=no
> > -       enable_shared_with_static_runtimes=yes
> > --      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
> > -+      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
> > -+      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
> >
> > -       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> > -         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> > -@@ -8892,12 +9401,12 @@ _LT_EOF
> > -       whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
> > -       hardcode_libdir_flag_spec=
> > -       hardcode_libdir_flag_spec_ld='-rpath $libdir'
> > --      archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
> > -+      archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
> > -       if test "x$supports_anon_versioning" = xyes; then
> > -         archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
> > -           cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
> > -           echo "local: *; };" >> $output_objdir/$libname.ver~
> > --          $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
> > -+          $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
> > -       fi
> > -       ;;
> > -     esac
> > -@@ -8911,8 +9420,8 @@ _LT_EOF
> > -     archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
> > -     wlarc=
> > -       else
> > --    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > --    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > -+    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > -+    archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > -       fi
> > -       ;;
> > +-macro_version='2.2.7a'
> > +-macro_revision='1.3134'
> > ++macro_version='2.4'
> > ++macro_revision='1.3293'
> >
> > -@@ -8930,8 +9439,8 @@ _LT_EOF
> >
> > - _LT_EOF
> > -       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> > --    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > --    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > -+    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > -+    archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > -       else
> > -     ld_shlibs=no
> > -       fi
> > -@@ -8977,8 +9486,8 @@ _LT_EOF
> >
> > -     *)
> > -       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> > --    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > --    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > -+    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > -+    archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > -       else
> > -     ld_shlibs=no
> > -       fi
> > -@@ -9108,7 +9617,13 @@ _LT_EOF
> > -     allow_undefined_flag='-berok'
> > -         # Determine the default libpath from the value encoded in an
> > -         # empty executable.
> > --        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > -+        if test "${lt_cv_aix_libpath+set}" = set; then
> > -+  aix_libpath=$lt_cv_aix_libpath
> > -+else
> > -+  if ${lt_cv_aix_libpath_+:} false; then :
> > -+  $as_echo_n "(cached) " >&6
> > -+else
> > -+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > - /* end confdefs.h.  */
> > +@@ -5683,7 +5689,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> > + { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
> > + $as_echo_n "checking how to print strings... " >&6; }
> > + # Test print first, because it will be a builtin if present.
> > +-if test "X`print -r -- -n 2>/dev/null`" = X-n && \
> > ++if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
> > +    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
> > +   ECHO='print -r --'
> > + elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> > +@@ -6376,8 +6382,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
> > + # Try some XSI features
> > + xsi_shell=no
> > + ( _lt_dummy="a/b/c"
> > +-  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
> > +-      = c,a/b,, \
> > ++  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
> > ++      = c,a/b,b/c, \
> > +     && eval 'test $(( 1 + 1 )) -eq 2 \
> > +     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
> > +   && xsi_shell=yes
> > +@@ -6426,6 +6432,80 @@ esac
> >
> > - int
> > -@@ -9121,22 +9636,29 @@ main ()
> > - _ACEOF
> > - if ac_fn_c_try_link "$LINENO"; then :
> >
> > --lt_aix_libpath_sed='
> > --    /Import File Strings/,/^$/ {
> > --    /^0/ {
> > --        s/^0  *\(.*\)$/\1/
> > --        p
> > --    }
> > --    }'
> > --aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > --# Check for a 64-bit object if we didn't find anything.
> > --if test -z "$aix_libpath"; then
> > --  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > --fi
> > -+  lt_aix_libpath_sed='
> > -+      /Import File Strings/,/^$/ {
> > -+      /^0/ {
> > -+          s/^0  *\([^ ]*\) *$/\1/
> > -+          p
> > -+      }
> > -+      }'
> > -+  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > -+  # Check for a 64-bit object if we didn't find anything.
> > -+  if test -z "$lt_cv_aix_libpath_"; then
> > -+    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > -+  fi
> > - fi
> > - rm -f core conftest.err conftest.$ac_objext \
> > -     conftest$ac_exeext conftest.$ac_ext
> > --if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > -+  if test -z "$lt_cv_aix_libpath_"; then
> > -+    lt_cv_aix_libpath_="/usr/lib:/lib"
> > -+  fi
> > +
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
> > ++$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
> > ++if ${lt_cv_to_host_file_cmd+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  case $host in
> > ++  *-*-mingw* )
> > ++    case $build in
> > ++      *-*-mingw* ) # actually msys
> > ++        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
> > ++        ;;
> > ++      *-*-cygwin* )
> > ++        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
> > ++        ;;
> > ++      * ) # otherwise, assume *nix
> > ++        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
> > ++        ;;
> > ++    esac
> > ++    ;;
> > ++  *-*-cygwin* )
> > ++    case $build in
> > ++      *-*-mingw* ) # actually msys
> > ++        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
> > ++        ;;
> > ++      *-*-cygwin* )
> > ++        lt_cv_to_host_file_cmd=func_convert_file_noop
> > ++        ;;
> > ++      * ) # otherwise, assume *nix
> > ++        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
> > ++        ;;
> > ++    esac
> > ++    ;;
> > ++  * ) # unhandled hosts (and "normal" native builds)
> > ++    lt_cv_to_host_file_cmd=func_convert_file_noop
> > ++    ;;
> > ++esac
> >  +
> >  +fi
> >  +
> > -+  aix_libpath=$lt_cv_aix_libpath_
> > -+fi
> > -
> > -         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> > -         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_sym_flag:\$export_symbols $shared_flag"
> > -@@ -9148,7 +9670,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > -     else
> > -      # Determine the default libpath from the value encoded in an
> > -      # empty executable.
> > --     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > -+     if test "${lt_cv_aix_libpath+set}" = set; then
> > -+  aix_libpath=$lt_cv_aix_libpath
> > -+else
> > -+  if ${lt_cv_aix_libpath_+:} false; then :
> > ++to_host_file_cmd=$lt_cv_to_host_file_cmd
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
> > ++$as_echo "$lt_cv_to_host_file_cmd" >&6; }
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
> > ++$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
> > ++if ${lt_cv_to_tool_file_cmd+:} false; then :
> >  +  $as_echo_n "(cached) " >&6
> >  +else
> > -+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > - /* end confdefs.h.  */
> > -
> > - int
> > -@@ -9161,22 +9689,29 @@ main ()
> > - _ACEOF
> > - if ac_fn_c_try_link "$LINENO"; then :
> > -
> > --lt_aix_libpath_sed='
> > --    /Import File Strings/,/^$/ {
> > --    /^0/ {
> > --        s/^0  *\(.*\)$/\1/
> > --        p
> > --    }
> > --    }'
> > --aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > --# Check for a 64-bit object if we didn't find anything.
> > --if test -z "$aix_libpath"; then
> > --  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > --fi
> > -+  lt_aix_libpath_sed='
> > -+      /Import File Strings/,/^$/ {
> > -+      /^0/ {
> > -+          s/^0  *\([^ ]*\) *$/\1/
> > -+          p
> > -+      }
> > -+      }'
> > -+  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > -+  # Check for a 64-bit object if we didn't find anything.
> > -+  if test -z "$lt_cv_aix_libpath_"; then
> > -+    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > -+  fi
> > - fi
> > - rm -f core conftest.err conftest.$ac_objext \
> > -     conftest$ac_exeext conftest.$ac_ext
> > --if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > -+  if test -z "$lt_cv_aix_libpath_"; then
> > -+    lt_cv_aix_libpath_="/usr/lib:/lib"
> > -+  fi
> > ++  #assume ordinary cross tools, or native build.
> > ++lt_cv_to_tool_file_cmd=func_convert_file_noop
> > ++case $host in
> > ++  *-*-mingw* )
> > ++    case $build in
> > ++      *-*-mingw* ) # actually msys
> > ++        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
> > ++        ;;
> > ++    esac
> > ++    ;;
> > ++esac
> >  +
> >  +fi
> >  +
> > -+  aix_libpath=$lt_cv_aix_libpath_
> > -+fi
> > -
> > -      hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> > -       # Warning - without using the other run time loading flags,
> > -@@ -9221,20 +9756,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > -       # Microsoft Visual C++.
> > -       # hardcode_libdir_flag_spec is actually meaningless, as there is
> > -       # no search path for DLLs.
> > --      hardcode_libdir_flag_spec=' '
> > --      allow_undefined_flag=unsupported
> > --      # Tell ltmain to make .lib files, not .a files.
> > --      libext=lib
> > --      # Tell ltmain to make .dll files, not .so files.
> > --      shrext_cmds=".dll"
> > --      # FIXME: Setting linknames here is a bad hack.
> > --      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> > --      # The linker will automatically build a .lib file if we build a DLL.
> > --      old_archive_from_new_cmds='true'
> > --      # FIXME: Should let the user specify the lib program.
> > --      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
> > --      fix_srcfile_path='`cygpath -w "$srcfile"`'
> > --      enable_shared_with_static_runtimes=yes
> > -+      case $cc_basename in
> > -+      cl*)
> > -+    # Native MSVC
> > -+    hardcode_libdir_flag_spec=' '
> > -+    allow_undefined_flag=unsupported
> > -+    always_export_symbols=yes
> > -+    file_list_spec='@'
> > -+    # Tell ltmain to make .lib files, not .a files.
> > -+    libext=lib
> > -+    # Tell ltmain to make .dll files, not .so files.
> > -+    shrext_cmds=".dll"
> > -+    # FIXME: Setting linknames here is a bad hack.
> > -+    archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
> > -+    archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
> > -+        sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
> > -+      else
> > -+        sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
> > -+      fi~
> > -+      $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
> > -+      linknames='
> > -+    # The linker will not automatically build a static lib if we build a DLL.
> > -+    # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
> > -+    enable_shared_with_static_runtimes=yes
> > -+    export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
> > -+    # Don't use ranlib
> > -+    old_postinstall_cmds='chmod 644 $oldlib'
> > -+    postlink_cmds='lt_outputfile="@OUTPUT@"~
> > -+      lt_tool_outputfile="@TOOL_OUTPUT@"~
> > -+      case $lt_outputfile in
> > -+        *.exe|*.EXE) ;;
> > -+        *)
> > -+          lt_outputfile="$lt_outputfile.exe"
> > -+          lt_tool_outputfile="$lt_tool_outputfile.exe"
> > -+          ;;
> > -+      esac~
> > -+      if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
> > -+        $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
> > -+        $RM "$lt_outputfile.manifest";
> > -+      fi'
> > -+    ;;
> > -+      *)
> > -+    # Assume MSVC wrapper
> > -+    hardcode_libdir_flag_spec=' '
> > -+    allow_undefined_flag=unsupported
> > -+    # Tell ltmain to make .lib files, not .a files.
> > -+    libext=lib
> > -+    # Tell ltmain to make .dll files, not .so files.
> > -+    shrext_cmds=".dll"
> > -+    # FIXME: Setting linknames here is a bad hack.
> > -+    archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> > -+    # The linker will automatically build a .lib file if we build a DLL.
> > -+    old_archive_from_new_cmds='true'
> > -+    # FIXME: Should let the user specify the lib program.
> > -+    old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
> > -+    enable_shared_with_static_runtimes=yes
> > -+    ;;
> > -+      esac
> > -       ;;
> > -
> > -     darwin* | rhapsody*)
> > -@@ -9295,7 +9873,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > -
> > -     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
> > -     freebsd* | dragonfly*)
> > --      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
> > -+      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
> > -       hardcode_libdir_flag_spec='-R$libdir'
> > -       hardcode_direct=yes
> > -       hardcode_shlibpath_var=no
> > -@@ -9303,7 +9881,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > ++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
> > ++$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
> > ++
> > ++
> > ++
> > ++
> > ++
> > + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
> > + $as_echo_n "checking for $LD option to reload object files... " >&6; }
> > + if ${lt_cv_ld_reload_flag+:} false; then :
> > +@@ -6442,6 +6522,11 @@ case $reload_flag in
> > + esac
> > + reload_cmds='$LD$reload_flag -o $output$reload_objs'
> > + case $host_os in
> > ++  cygwin* | mingw* | pw32* | cegcc*)
> > ++    if test "$GCC" != yes; then
> > ++      reload_cmds=false
> > ++    fi
> > ++    ;;
> > +   darwin*)
> > +     if test "$GCC" = yes; then
> > +       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
> > +@@ -6610,7 +6695,8 @@ mingw* | pw32*)
> > +     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
> > +     lt_cv_file_magic_cmd='func_win32_libid'
> > +   else
> > +-    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
> > ++    # Keep this pattern in sync with the one in func_win32_libid.
> > ++    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
> > +     lt_cv_file_magic_cmd='$OBJDUMP -f'
> > +   fi
> > +   ;;
> > +@@ -6764,6 +6850,21 @@ esac
> > + fi
> > + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
> > + $as_echo "$lt_cv_deplibs_check_method" >&6; }
> > ++
> > ++file_magic_glob=
> > ++want_nocaseglob=no
> > ++if test "$build" = "$host"; then
> > ++  case $host_os in
> > ++  mingw* | pw32*)
> > ++    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
> > ++      want_nocaseglob=yes
> > ++    else
> > ++      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
> > ++    fi
> > ++    ;;
> > ++  esac
> > ++fi
> > ++
> > + file_magic_cmd=$lt_cv_file_magic_cmd
> > + deplibs_check_method=$lt_cv_deplibs_check_method
> > + test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > +@@ -6779,6 +6880,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
> >
> > -     hpux9*)
> > -       if test "$GCC" = yes; then
> > --    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'
> > -+    archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> > -       else
> > -     archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> > -       fi
> > -@@ -9319,7 +9897,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >
> > -     hpux10*)
> > -       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> > --    archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > -+    archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > -       else
> > -     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
> > -       fi
> > -@@ -9343,10 +9921,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > -       archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> > -       ;;
> > -     ia64*)
> > --      archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> > -+      archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> > -       ;;
> > -     *)
> > --      archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > -+      archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > -       ;;
> > -     esac
> > -       else
> > -@@ -9425,23 +10003,36 @@ fi
> >
> > -     irix5* | irix6* | nonstopux*)
> > -       if test "$GCC" = yes; then
> > --    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > -+    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > -     # Try to use the -exported_symbol ld option, if it does not
> > -     # work, assume that -exports_file does not work either and
> > -     # implicitly export all symbols.
> > --        save_LDFLAGS="$LDFLAGS"
> > --        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
> > --        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > -+    # This should be the same for all languages, so no per-tag cache variable.
> > -+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
> > -+$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
> > -+if ${lt_cv_irix_exported_symbol+:} false; then :
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++if test -n "$ac_tool_prefix"; then
> > ++  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
> > ++set dummy ${ac_tool_prefix}dlltool; ac_word=$2
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > ++$as_echo_n "checking for $ac_word... " >&6; }
> > ++if ${ac_cv_prog_DLLTOOL+:} false; then :
> >  +  $as_echo_n "(cached) " >&6
> >  +else
> > -+  save_LDFLAGS="$LDFLAGS"
> > -+       LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
> > -+       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > - /* end confdefs.h.  */
> > --int foo(void) {}
> > -+int foo (void) { return 0; }
> > - _ACEOF
> > - if ac_fn_c_try_link "$LINENO"; then :
> > --  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
> > --
> > -+  lt_cv_irix_exported_symbol=yes
> > ++  if test -n "$DLLTOOL"; then
> > ++  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
> >  +else
> > -+  lt_cv_irix_exported_symbol=no
> > - fi
> > - rm -f core conftest.err conftest.$ac_objext \
> > -     conftest$ac_exeext conftest.$ac_ext
> > --        LDFLAGS="$save_LDFLAGS"
> > -+           LDFLAGS="$save_LDFLAGS"
> > ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> > ++for as_dir in $PATH
> > ++do
> > ++  IFS=$as_save_IFS
> > ++  test -z "$as_dir" && as_dir=.
> > ++    for ac_exec_ext in '' $ac_executable_extensions; do
> > ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > ++    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
> > ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> > ++    break 2
> > ++  fi
> > ++done
> > ++  done
> > ++IFS=$as_save_IFS
> > ++
> >  +fi
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
> > -+$as_echo "$lt_cv_irix_exported_symbol" >&6; }
> > -+    if test "$lt_cv_irix_exported_symbol" = yes; then
> > -+          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
> > -+    fi
> > -       else
> > -     archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
> > -     archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
> > -@@ -9526,7 +10117,7 @@ rm -f core conftest.err conftest.$ac_objext \
> > -     osf4* | osf5*)  # as osf3* with the addition of -msym flag
> > -       if test "$GCC" = yes; then
> > -     allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
> > --    archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > -+    archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > -     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
> > -       else
> > -     allow_undefined_flag=' -expect_unresolved \*'
> > -@@ -9545,9 +10136,9 @@ rm -f core conftest.err conftest.$ac_objext \
> > -       no_undefined_flag=' -z defs'
> > -       if test "$GCC" = yes; then
> > -     wlarc='${wl}'
> > --    archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> > -+    archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> > -     archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
> > --      $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> > -+      $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> > -       else
> > -     case `$CC -V 2>&1` in
> > -     *"Compilers 5.0"*)
> > -@@ -10123,8 +10714,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> > -   need_version=no
> > -   need_lib_prefix=no
> > -
> > --  case $GCC,$host_os in
> > --  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
> > -+  case $GCC,$cc_basename in
> > -+  yes,*)
> > -+    # gcc
> > -     library_names_spec='$libname.dll.a'
> > -     # DLL is installed to $(libdir)/../bin by postinstall_cmds
> > -     postinstall_cmds='base_file=`basename \${file}`~
> > -@@ -10157,13 +10749,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> > -       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> > -       ;;
> > -     esac
> > -+    dynamic_linker='Win32 ld.exe'
> > ++fi
> > ++DLLTOOL=$ac_cv_prog_DLLTOOL
> > ++if test -n "$DLLTOOL"; then
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
> > ++$as_echo "$DLLTOOL" >&6; }
> > ++else
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > ++$as_echo "no" >&6; }
> > ++fi
> > ++
> > ++
> > ++fi
> > ++if test -z "$ac_cv_prog_DLLTOOL"; then
> > ++  ac_ct_DLLTOOL=$DLLTOOL
> > ++  # Extract the first word of "dlltool", so it can be a program name with args.
> > ++set dummy dlltool; ac_word=$2
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > ++$as_echo_n "checking for $ac_word... " >&6; }
> > ++if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  if test -n "$ac_ct_DLLTOOL"; then
> > ++  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
> > ++else
> > ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> > ++for as_dir in $PATH
> > ++do
> > ++  IFS=$as_save_IFS
> > ++  test -z "$as_dir" && as_dir=.
> > ++    for ac_exec_ext in '' $ac_executable_extensions; do
> > ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > ++    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
> > ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> > ++    break 2
> > ++  fi
> > ++done
> > ++  done
> > ++IFS=$as_save_IFS
> > ++
> > ++fi
> > ++fi
> > ++ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
> > ++if test -n "$ac_ct_DLLTOOL"; then
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
> > ++$as_echo "$ac_ct_DLLTOOL" >&6; }
> > ++else
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > ++$as_echo "no" >&6; }
> > ++fi
> > ++
> > ++  if test "x$ac_ct_DLLTOOL" = x; then
> > ++    DLLTOOL="false"
> > ++  else
> > ++    case $cross_compiling:$ac_tool_warned in
> > ++yes:)
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
> > ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
> > ++ac_tool_warned=yes ;;
> > ++esac
> > ++    DLLTOOL=$ac_ct_DLLTOOL
> > ++  fi
> > ++else
> > ++  DLLTOOL="$ac_cv_prog_DLLTOOL"
> > ++fi
> > ++
> > ++test -z "$DLLTOOL" && DLLTOOL=dlltool
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
> > ++$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
> > ++if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  lt_cv_sharedlib_from_linklib_cmd='unknown'
> > ++
> > ++case $host_os in
> > ++cygwin* | mingw* | pw32* | cegcc*)
> > ++  # two different shell functions defined in ltmain.sh
> > ++  # decide which to use based on capabilities of $DLLTOOL
> > ++  case `$DLLTOOL --help 2>&1` in
> > ++  *--identify-strict*)
> > ++    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
> >  +    ;;
> > ++  *)
> > ++    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
> > ++    ;;
> > ++  esac
> > ++  ;;
> > ++*)
> > ++  # fallback: assume linklib IS sharedlib
> > ++  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
> > ++  ;;
> > ++esac
> > ++
> > ++fi
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
> > ++$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
> > ++sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
> > ++test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
> > ++
> >  +
> > -+  *,cl*)
> > -+    # Native MSVC
> > -+    libname_spec='$name'
> > -+    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> > -+    library_names_spec='${libname}.dll.lib'
> >  +
> > -+    case $build_os in
> > -+    mingw*)
> > -+      sys_lib_search_path_spec=
> > -+      lt_save_ifs=$IFS
> > -+      IFS=';'
> > -+      for lt_path in $LIB
> > -+      do
> > -+        IFS=$lt_save_ifs
> > -+        # Let DOS variable expansion print the short 8.3 style file name.
> > -+        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
> > -+        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
> > -+      done
> > -+      IFS=$lt_save_ifs
> > -+      # Convert to MSYS style.
> > -+      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
> > -+      ;;
> > -+    cygwin*)
> > -+      # Convert to unix form, then to dos form, then back to unix form
> > -+      # but this time dos style (no spaces!) so that the unix form looks
> > -+      # like /cygdrive/c/PROGRA~1:/cygdr...
> > -+      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
> > -+      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
> > -+      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
> > -+      ;;
> > -+    *)
> > -+      sys_lib_search_path_spec="$LIB"
> > -+      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
> > -+        # It is most probably a Windows format PATH.
> > -+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
> > -+      else
> > -+        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
> > -+      fi
> > -+      # FIXME: find the short name or the path components, as spaces are
> > -+      # common. (e.g. "Program Files" -> "PROGRA~1")
> > -+      ;;
> > -+    esac
> >  +
> > -+    # DLL is installed to $(libdir)/../bin by postinstall_cmds
> > -+    postinstall_cmds='base_file=`basename \${file}`~
> > -+      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
> > -+      dldir=$destdir/`dirname \$dlpath`~
> > -+      test -d \$dldir || mkdir -p \$dldir~
> > -+      $install_prog $dir/$dlname \$dldir/$dlname'
> > -+    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
> > -+      dlpath=$dir/\$dldll~
> > -+       $RM \$dlpath'
> > -+    shlibpath_overrides_runpath=yes
> > -+    dynamic_linker='Win32 link.exe'
> > -     ;;
> > -
> > -   *)
> > -+    # Assume MSVC wrapper
> > -     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
> > -+    dynamic_linker='Win32 ld.exe'
> > -     ;;
> > -   esac
> > --  dynamic_linker='Win32 ld.exe'
> > -   # FIXME: first we should search . and the directory the executable is in
> > -   shlibpath_var=PATH
> > -   ;;
> > -@@ -11041,7 +11691,7 @@ else
> > -   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> > -   lt_status=$lt_dlunknown
> > -   cat > conftest.$ac_ext <<_LT_EOF
> > --#line 11044 "configure"
> > -+#line $LINENO "configure"
> > - #include "confdefs.h"
> > -
> > - #if HAVE_DLFCN_H
> > -@@ -11085,10 +11735,10 @@ else
> > - /* When -fvisbility=hidden is used, assume the code has been annotated
> > -    correspondingly for the symbols needed.  */
> > - #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> > --void fnord () __attribute__((visibility("default")));
> > -+int fnord () __attribute__((visibility("default")));
> > - #endif
> > -
> > --void fnord () { int i=42; }
> > -+int fnord () { return 42; }
> > - int main ()
> > - {
> > -   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -11147,7 +11797,7 @@ else
> > -   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> > -   lt_status=$lt_dlunknown
> > -   cat > conftest.$ac_ext <<_LT_EOF
> > --#line 11150 "configure"
> > -+#line $LINENO "configure"
> > - #include "confdefs.h"
> > -
> > - #if HAVE_DLFCN_H
> > -@@ -11191,10 +11841,10 @@ else
> > - /* When -fvisbility=hidden is used, assume the code has been annotated
> > -    correspondingly for the symbols needed.  */
> > - #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> > --void fnord () __attribute__((visibility("default")));
> > -+int fnord () __attribute__((visibility("default")));
> > - #endif
> > -
> > --void fnord () { int i=42; }
> > -+int fnord () { return 42; }
> > - int main ()
> > - {
> > -   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -13396,13 +14046,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> > - lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
> > - lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
> > - lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> > -+lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
> > -+lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
> > - reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
> > - reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
> > - OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
> > - deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
> > - file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
> > -+file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
> > -+want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
> > -+DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
> > -+sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
> > - AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
> > - AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
> > -+archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
> > - STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
> > - RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
> > - old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
> > -@@ -13417,14 +14074,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> > - lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
> > - lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
> > - 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"`'
> > -+nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
> > -+lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
> > - objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
> > - MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
> > - lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
> > --lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
> > - lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
> > -+lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
> > - lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
> > - lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
> > - need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
> > -+MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
> > - DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
> > - NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
> > - LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> > -@@ -13457,12 +14117,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> > - hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
> > - inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
> > - link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
> > --fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
> > - always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
> > - export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
> > - exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
> > - include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
> > - prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
> > -+postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
> > - file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
> > - variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
> > - need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
> > -@@ -13517,8 +14177,13 @@ reload_flag \
> > - OBJDUMP \
> > - deplibs_check_method \
> > - file_magic_cmd \
> > -+file_magic_glob \
> > -+want_nocaseglob \
> > -+DLLTOOL \
> > -+sharedlib_from_linklib_cmd \
> > - AR \
> > - AR_FLAGS \
> > -+archiver_list_spec \
> > - STRIP \
> > - RANLIB \
> > - CC \
> > -@@ -13528,12 +14193,14 @@ lt_cv_sys_global_symbol_pipe \
> > - lt_cv_sys_global_symbol_to_cdecl \
> > - lt_cv_sys_global_symbol_to_c_name_address \
> > - lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> > -+nm_file_list_spec \
> > - lt_prog_compiler_no_builtin_flag \
> > --lt_prog_compiler_wl \
> > - lt_prog_compiler_pic \
> > -+lt_prog_compiler_wl \
> > - lt_prog_compiler_static \
> > - lt_cv_prog_compiler_c_o \
> > - need_locks \
> > -+MANIFEST_TOOL \
> > - DSYMUTIL \
> > - NMEDIT \
> > - LIPO \
> > -@@ -13549,7 +14216,6 @@ no_undefined_flag \
> > - hardcode_libdir_flag_spec \
> > - hardcode_libdir_flag_spec_ld \
> > - hardcode_libdir_separator \
> > --fix_srcfile_path \
> > - exclude_expsyms \
> > - include_expsyms \
> > - file_list_spec \
> > -@@ -13585,6 +14251,7 @@ module_cmds \
> > - module_expsym_cmds \
> > - export_symbols_cmds \
> > - prelink_cmds \
> > -+postlink_cmds \
> > - postinstall_cmds \
> > - postuninstall_cmds \
> > - finish_cmds \
> > -@@ -14350,7 +15017,8 @@ $as_echo X"$file" |
> > - # NOTE: Changes made to this file will be lost: look at ltmain.sh.
> > - #
> > - #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > --#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
> > -+#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
> > -+#                 Inc.
> > - #   Written by Gordon Matzigkeit, 1996
> > - #
> > - #   This file is part of GNU Libtool.
> > -@@ -14453,19 +15121,42 @@ SP2NL=$lt_lt_SP2NL
> > - # turn newlines into spaces.
> > - NL2SP=$lt_lt_NL2SP
> > -
> > -+# convert \$build file names to \$host format.
> > -+to_host_file_cmd=$lt_cv_to_host_file_cmd
> >  +
> > -+# convert \$build files to toolchain format.
> > -+to_tool_file_cmd=$lt_cv_to_tool_file_cmd
> >  +
> > - # An object symbol dumper.
> > - OBJDUMP=$lt_OBJDUMP
> > ++
> > + plugin_option=
> > + plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
> > + for plugin in $plugin_names; do
> > +@@ -6793,8 +7045,10 @@ for plugin in $plugin_names; do
> > + done
> >
> > - # Method to check whether dependent libraries are shared objects.
> > - deplibs_check_method=$lt_deplibs_check_method
> > + if test -n "$ac_tool_prefix"; then
> > +-  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
> > +-set dummy ${ac_tool_prefix}ar; ac_word=$2
> > ++  for ac_prog in ar
> > ++  do
> > ++    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
> > ++set dummy $ac_tool_prefix$ac_prog; ac_word=$2
> > + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > + $as_echo_n "checking for $ac_word... " >&6; }
> > + if ${ac_cv_prog_AR+:} false; then :
> > +@@ -6810,7 +7064,7 @@ do
> > +   test -z "$as_dir" && as_dir=.
> > +     for ac_exec_ext in '' $ac_executable_extensions; do
> > +   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > +-    ac_cv_prog_AR="${ac_tool_prefix}ar"
> > ++    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
> > +     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> > +     break 2
> > +   fi
> > +@@ -6830,11 +7084,15 @@ $as_echo "no" >&6; }
> > + fi
> >
> > --# Command to use when deplibs_check_method == "file_magic".
> > -+# Command to use when deplibs_check_method = "file_magic".
> > - file_magic_cmd=$lt_file_magic_cmd
> >
> > -+# How to find potential files when deplibs_check_method = "file_magic".
> > -+file_magic_glob=$lt_file_magic_glob
> > ++    test -n "$AR" && break
> > ++  done
> > + fi
> > +-if test -z "$ac_cv_prog_AR"; then
> > ++if test -z "$AR"; then
> > +   ac_ct_AR=$AR
> > +-  # Extract the first word of "ar", so it can be a program name with args.
> > +-set dummy ar; ac_word=$2
> > ++  for ac_prog in ar
> > ++do
> > ++  # Extract the first word of "$ac_prog", so it can be a program name with args.
> > ++set dummy $ac_prog; ac_word=$2
> > + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > + $as_echo_n "checking for $ac_word... " >&6; }
> > + if ${ac_cv_prog_ac_ct_AR+:} false; then :
> > +@@ -6850,7 +7108,7 @@ do
> > +   test -z "$as_dir" && as_dir=.
> > +     for ac_exec_ext in '' $ac_executable_extensions; do
> > +   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > +-    ac_cv_prog_ac_ct_AR="ar"
> > ++    ac_cv_prog_ac_ct_AR="$ac_prog"
> > +     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> > +     break 2
> > +   fi
> > +@@ -6869,6 +7127,10 @@ else
> > + $as_echo "no" >&6; }
> > + fi
> > +
> >  +
> > -+# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
> > -+want_nocaseglob=$lt_want_nocaseglob
> > ++  test -n "$ac_ct_AR" && break
> > ++done
> >  +
> > -+# DLL creation program.
> > -+DLLTOOL=$lt_DLLTOOL
> > +   if test "x$ac_ct_AR" = x; then
> > +     AR="false"
> > +   else
> > +@@ -6880,29 +7142,81 @@ ac_tool_warned=yes ;;
> > + esac
> > +     AR=$ac_ct_AR
> > +   fi
> > +-else
> > +-  AR="$ac_cv_prog_AR"
> > + fi
> > +
> > +-test -z "$AR" && AR=ar
> > +-if test -n "$plugin_option"; then
> > +-  if $AR --help 2>&1 | grep -q "\--plugin"; then
> > +-    touch conftest.c
> > +-    $AR $plugin_option rc conftest.a conftest.c
> > +-    if test "$?" != 0; then
> > +-      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
> > ++  touch conftest.c
> > ++  $AR $plugin_option rc conftest.a conftest.c
> > ++  if test "$?" != 0; then
> > ++    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
> > + $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
> > +-    else
> > +-      AR="$AR $plugin_option"
> > +-    fi
> > +-    rm -f conftest.*
> > ++  else
> > ++    AR="$AR $plugin_option"
> > +   fi
> > +-fi
> > +-test -z "$AR_FLAGS" && AR_FLAGS=cru
> > ++  rm -f conftest.*
> > ++: ${AR=ar}
> > ++: ${AR_FLAGS=cru}
> >  +
> > -+# Command to associate shared and link libraries.
> > -+sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
> >  +
> > - # The archiver.
> > - AR=$lt_AR
> >  +
> > -+# Flags to create an archive.
> > - AR_FLAGS=$lt_AR_FLAGS
> > -
> > -+# How to feed a file listing to the archiver.
> > -+archiver_list_spec=$lt_archiver_list_spec
> >  +
> > - # A symbol stripping program.
> > - STRIP=$lt_STRIP
> > -
> > -@@ -14495,6 +15186,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> > - # Transform the output of nm in a C name address pair when lib prefix is needed.
> > - global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
> > -
> > -+# Specify filename containing input files for \$NM.
> > -+nm_file_list_spec=$lt_nm_file_list_spec
> >  +
> > -+# The root where to search for dependent libraries,and in which our libraries should be installed.
> > -+lt_sysroot=$lt_sysroot
> >  +
> > - # The name of the directory that contains temporary libtool files.
> > - objdir=$objdir
> > ++
> > ++
> > ++
> > ++
> > ++
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
> > ++$as_echo_n "checking for archiver @FILE support... " >&6; }
> > ++if ${lt_cv_ar_at_file+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  lt_cv_ar_at_file=no
> > ++   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > ++/* end confdefs.h.  */
> > ++
> > ++int
> > ++main ()
> > ++{
> >
> > -@@ -14504,6 +15201,9 @@ MAGIC_CMD=$MAGIC_CMD
> > - # Must we lock files when doing compilation?
> > - need_locks=$lt_need_locks
> > ++  ;
> > ++  return 0;
> > ++}
> > ++_ACEOF
> > ++if ac_fn_c_try_compile "$LINENO"; then :
> > ++  echo conftest.$ac_objext > conftest.lst
> > ++      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
> > ++      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
> > ++  (eval $lt_ar_try) 2>&5
> > ++  ac_status=$?
> > ++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> > ++  test $ac_status = 0; }
> > ++      if test "$ac_status" -eq 0; then
> > ++    # Ensure the archiver fails upon bogus file names.
> > ++    rm -f conftest.$ac_objext libconftest.a
> > ++    { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
> > ++  (eval $lt_ar_try) 2>&5
> > ++  ac_status=$?
> > ++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
> > ++  test $ac_status = 0; }
> > ++    if test "$ac_status" -ne 0; then
> > ++          lt_cv_ar_at_file=@
> > ++        fi
> > ++      fi
> > ++      rm -f conftest.* libconftest.a
> >
> > -+# Manifest tool.
> > -+MANIFEST_TOOL=$lt_MANIFEST_TOOL
> > -+
> > - # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
> > - DSYMUTIL=$lt_DSYMUTIL
> > ++fi
> > ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
> >
> > -@@ -14618,12 +15318,12 @@ with_gcc=$GCC
> > - # Compiler flag to turn off builtin functions.
> > - no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
> > ++fi
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
> > ++$as_echo "$lt_cv_ar_at_file" >&6; }
> >
> > --# How to pass a linker flag through the compiler.
> > --wl=$lt_lt_prog_compiler_wl
> > --
> > - # Additional compiler flags for building library objects.
> > - pic_flag=$lt_lt_prog_compiler_pic
> > ++if test "x$lt_cv_ar_at_file" = xno; then
> > ++  archiver_list_spec=
> > ++else
> > ++  archiver_list_spec=$lt_cv_ar_at_file
> > ++fi
> > +
> > +
> > +
> > +@@ -7291,8 +7605,8 @@ esac
> > + lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
> > +
> > + # Transform an extracted symbol line into symbol name and symbol address
> > +-lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
> > +-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\", (void *) \&\2},/p'"
> > ++lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
> > ++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\", (void *) \&\2},/p'"
> > +
> > + # Handle CRLF in mingw tool chain
> > + opt_cr=
> > +@@ -7328,6 +7642,7 @@ for ac_symprfx in "" "_"; do
> > +   else
> > +     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[  ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
> > +   fi
> > ++  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
> > +
> > +   # Check to see that the pipe works correctly.
> > +   pipe_works=no
> > +@@ -7369,6 +7684,18 @@ _LT_EOF
> > +       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
> > +     if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
> > +       cat <<_LT_EOF > conftest.$ac_ext
> > ++/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
> > ++#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
> > ++/* DATA imports from DLLs on WIN32 con't be const, because runtime
> > ++   relocations are performed -- see ld's documentation on pseudo-relocs.  */
> > ++# define LT_DLSYM_CONST
> > ++#elif defined(__osf__)
> > ++/* This system does not cope well with relocations in const data.  */
> > ++# define LT_DLSYM_CONST
> > ++#else
> > ++# define LT_DLSYM_CONST const
> > ++#endif
> > ++
> > + #ifdef __cplusplus
> > + extern "C" {
> > + #endif
> > +@@ -7380,7 +7707,7 @@ _LT_EOF
> > +       cat <<_LT_EOF >> conftest.$ac_ext
> > +
> > + /* The mapping between symbol names and symbols.  */
> > +-const struct {
> > ++LT_DLSYM_CONST struct {
> > +   const char *name;
> > +   void       *address;
> > + }
> > +@@ -7406,8 +7733,8 @@ static const void *lt_preloaded_setup() {
> > + _LT_EOF
> > +       # Now try linking the two files.
> > +       mv conftest.$ac_objext conftstm.$ac_objext
> > +-      lt_save_LIBS="$LIBS"
> > +-      lt_save_CFLAGS="$CFLAGS"
> > ++      lt_globsym_save_LIBS=$LIBS
> > ++      lt_globsym_save_CFLAGS=$CFLAGS
> > +       LIBS="conftstm.$ac_objext"
> > +       CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
> > +       if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
> > +@@ -7417,8 +7744,8 @@ _LT_EOF
> > +   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
> > +         pipe_works=yes
> > +       fi
> > +-      LIBS="$lt_save_LIBS"
> > +-      CFLAGS="$lt_save_CFLAGS"
> > ++      LIBS=$lt_globsym_save_LIBS
> > ++      CFLAGS=$lt_globsym_save_CFLAGS
> > +     else
> > +       echo "cannot find nm_test_func in $nlist" >&5
> > +     fi
> > +@@ -7455,6 +7782,14 @@ else
> > + $as_echo "ok" >&6; }
> > + fi
> >
> > -+# How to pass a linker flag through the compiler.
> > -+wl=$lt_lt_prog_compiler_wl
> > ++# Response file support.
> > ++if test "$lt_cv_nm_interface" = "MS dumpbin"; then
> > ++  nm_file_list_spec='@'
> > ++elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
> > ++  nm_file_list_spec='@'
> > ++fi
> > ++
> >  +
> > - # Compiler flag to prevent dynamic linking.
> > - link_static_flag=$lt_lt_prog_compiler_static
> >
> > -@@ -14710,9 +15410,6 @@ inherit_rpath=$inherit_rpath
> > - # Whether libtool must link a program against all its dependency libraries.
> > - link_all_deplibs=$link_all_deplibs
> >
> > --# Fix the shell variable \$srcfile for the compiler.
> > --fix_srcfile_path=$lt_fix_srcfile_path
> > --
> > - # Set to "yes" if exported symbols are required.
> > - always_export_symbols=$always_export_symbols
> >
> > -@@ -14728,6 +15425,9 @@ include_expsyms=$lt_include_expsyms
> > - # Commands necessary for linking programs (against libraries) with templates.
> > - prelink_cmds=$lt_prelink_cmds
> > +@@ -7473,6 +7808,47 @@ fi
> > +
> >
> > -+# Commands necessary for finishing linking programs.
> > -+postlink_cmds=$lt_postlink_cmds
> > -+
> > - # Specify filename containing input files.
> > - file_list_spec=$lt_file_list_spec
> >
> > -@@ -14760,210 +15460,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> > -   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> > -   # text mode, it properly converts lines to CR/LF.  This bash problem
> > -   # is reportedly fixed, but why not run on old versions too?
> > --  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
> > --    || (rm -f "$cfgfile"; exit 1)
> > --
> > --  case $xsi_shell in
> > --  yes)
> > --    cat << \_LT_EOF >> "$cfgfile"
> > --
> > --# func_dirname file append nondir_replacement
> > --# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> > --# otherwise set result to NONDIR_REPLACEMENT.
> > --func_dirname ()
> > --{
> > --  case ${1} in
> > --    */*) func_dirname_result="${1%/*}${2}" ;;
> > --    *  ) func_dirname_result="${3}" ;;
> > --  esac
> > --}
> > --
> > --# func_basename file
> > --func_basename ()
> > --{
> > --  func_basename_result="${1##*/}"
> > --}
> > --
> > --# func_dirname_and_basename file append nondir_replacement
> > --# perform func_basename and func_dirname in a single function
> > --# call:
> > --#   dirname:  Compute the dirname of FILE.  If nonempty,
> > --#             add APPEND to the result, otherwise set result
> > --#             to NONDIR_REPLACEMENT.
> > --#             value returned in "$func_dirname_result"
> > --#   basename: Compute filename of FILE.
> > --#             value retuned in "$func_basename_result"
> > --# Implementation must be kept synchronized with func_dirname
> > --# and func_basename. For efficiency, we do not delegate to
> > --# those functions but instead duplicate the functionality here.
> > --func_dirname_and_basename ()
> > --{
> > --  case ${1} in
> > --    */*) func_dirname_result="${1%/*}${2}" ;;
> > --    *  ) func_dirname_result="${3}" ;;
> > --  esac
> > --  func_basename_result="${1##*/}"
> > --}
> > --
> > --# func_stripname prefix suffix name
> > --# strip PREFIX and SUFFIX off of NAME.
> > --# PREFIX and SUFFIX must not contain globbing or regex special
> > --# characters, hashes, percent signs, but SUFFIX may contain a leading
> > --# dot (in which case that matches only a dot).
> > --func_stripname ()
> > --{
> > --  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
> > --  # positional parameters, so assign one to ordinary parameter first.
> > --  func_stripname_result=${3}
> > --  func_stripname_result=${func_stripname_result#"${1}"}
> > --  func_stripname_result=${func_stripname_result%"${2}"}
> > --}
> > --
> > --# func_opt_split
> > --func_opt_split ()
> > --{
> > --  func_opt_split_opt=${1%%=*}
> > --  func_opt_split_arg=${1#*=}
> > --}
> > --
> > --# func_lo2o object
> > --func_lo2o ()
> > --{
> > --  case ${1} in
> > --    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
> > --    *)    func_lo2o_result=${1} ;;
> > --  esac
> > --}
> > --
> > --# func_xform libobj-or-source
> > --func_xform ()
> > --{
> > --  func_xform_result=${1%.*}.lo
> > --}
> > --
> > --# func_arith arithmetic-term...
> > --func_arith ()
> > --{
> > --  func_arith_result=$(( $* ))
> > --}
> > --
> > --# func_len string
> > --# STRING may not start with a hyphen.
> > --func_len ()
> > --{
> > --  func_len_result=${#1}
> > --}
> > --
> > --_LT_EOF
> > --    ;;
> > --  *) # Bourne compatible functions.
> > --    cat << \_LT_EOF >> "$cfgfile"
> > --
> > --# func_dirname file append nondir_replacement
> > --# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> > --# otherwise set result to NONDIR_REPLACEMENT.
> > --func_dirname ()
> > --{
> > --  # Extract subdirectory from the argument.
> > --  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
> > --  if test "X$func_dirname_result" = "X${1}"; then
> > --    func_dirname_result="${3}"
> > --  else
> > --    func_dirname_result="$func_dirname_result${2}"
> > --  fi
> > --}
> > --
> > --# func_basename file
> > --func_basename ()
> > --{
> > --  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
> > --}
> > --
> > --
> > --# func_stripname prefix suffix name
> > --# strip PREFIX and SUFFIX off of NAME.
> > --# PREFIX and SUFFIX must not contain globbing or regex special
> > --# characters, hashes, percent signs, but SUFFIX may contain a leading
> > --# dot (in which case that matches only a dot).
> > --# func_strip_suffix prefix name
> > --func_stripname ()
> > --{
> > --  case ${2} in
> > --    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
> > --    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
> > --  esac
> > --}
> > --
> > --# sed scripts:
> > --my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
> > --my_sed_long_arg='1s/^-[^=]*=//'
> > --
> > --# func_opt_split
> > --func_opt_split ()
> > --{
> > --  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
> > --  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
> > --}
> > --
> > --# func_lo2o object
> > --func_lo2o ()
> > --{
> > --  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
> > --}
> > --
> > --# func_xform libobj-or-source
> > --func_xform ()
> > --{
> > --  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
> > --}
> > --
> > --# func_arith arithmetic-term...
> > --func_arith ()
> > --{
> > --  func_arith_result=`expr "$@"`
> > --}
> > --
> > --# func_len string
> > --# STRING may not start with a hyphen.
> > --func_len ()
> > --{
> > --  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
> > --}
> > --
> > --_LT_EOF
> > --esac
> > --
> > --case $lt_shell_append in
> > --  yes)
> > --    cat << \_LT_EOF >> "$cfgfile"
> > --
> > --# func_append var value
> > --# Append VALUE to the end of shell variable VAR.
> > --func_append ()
> > --{
> > --  eval "$1+=\$2"
> > --}
> > --_LT_EOF
> > --    ;;
> > --  *)
> > --    cat << \_LT_EOF >> "$cfgfile"
> > --
> > --# func_append var value
> > --# Append VALUE to the end of shell variable VAR.
> > --func_append ()
> > --{
> > --  eval "$1=\$$1\$2"
> > --}
> > --
> > --_LT_EOF
> > --    ;;
> > --  esac
> > --
> > --
> > --  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
> > --    || (rm -f "$cfgfile"; exit 1)
> > --
> > --  mv -f "$cfgfile" "$ofile" ||
> > -+  sed '$q' "$ltmain" >> "$cfgfile" \
> > -+     || (rm -f "$cfgfile"; exit 1)
> > -+
> > -+  if test x"$xsi_shell" = xyes; then
> > -+  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
> > -+func_dirname ()\
> > -+{\
> > -+\    case ${1} in\
> > -+\      */*) func_dirname_result="${1%/*}${2}" ;;\
> > -+\      *  ) func_dirname_result="${3}" ;;\
> > -+\    esac\
> > -+} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
> > -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > -+test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> >  +
> > -+  sed -e '/^func_basename ()$/,/^} # func_basename /c\
> > -+func_basename ()\
> > -+{\
> > -+\    func_basename_result="${1##*/}"\
> > -+} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
> > -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > -+test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> >  +
> > -+  sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
> > -+func_dirname_and_basename ()\
> > -+{\
> > -+\    case ${1} in\
> > -+\      */*) func_dirname_result="${1%/*}${2}" ;;\
> > -+\      *  ) func_dirname_result="${3}" ;;\
> > -+\    esac\
> > -+\    func_basename_result="${1##*/}"\
> > -+} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
> > -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > -+test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> >  +
> > -+  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
> > -+func_stripname ()\
> > -+{\
> > -+\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
> > -+\    # positional parameters, so assign one to ordinary parameter first.\
> > -+\    func_stripname_result=${3}\
> > -+\    func_stripname_result=${func_stripname_result#"${1}"}\
> > -+\    func_stripname_result=${func_stripname_result%"${2}"}\
> > -+} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
> > -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > -+test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
> > ++$as_echo_n "checking for sysroot... " >&6; }
> >  +
> > -+  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
> > -+func_split_long_opt ()\
> > -+{\
> > -+\    func_split_long_opt_name=${1%%=*}\
> > -+\    func_split_long_opt_arg=${1#*=}\
> > -+} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
> > -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > -+test 0 -eq $? || _lt_function_replace_fail=:
> > ++# Check whether --with-libtool-sysroot was given.
> > ++if test "${with_libtool_sysroot+set}" = set; then :
> > ++  withval=$with_libtool_sysroot;
> > ++else
> > ++  with_libtool_sysroot=no
> > ++fi
> >  +
> >  +
> > -+  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
> > -+func_split_short_opt ()\
> > -+{\
> > -+\    func_split_short_opt_arg=${1#??}\
> > -+\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
> > -+} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
> > -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > -+test 0 -eq $? || _lt_function_replace_fail=:
> > ++lt_sysroot=
> > ++case ${with_libtool_sysroot} in #(
> > ++ yes)
> > ++   if test "$GCC" = yes; then
> > ++     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
> > ++   fi
> > ++   ;; #(
> > ++ /*)
> > ++   lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"`
> > ++   ;; #(
> > ++ no|'')
> > ++   ;; #(
> > ++ *)
> > ++   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_libtool_sysroot}" >&5
> > ++$as_echo "${with_libtool_sysroot}" >&6; }
> > ++   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
> > ++   ;;
> > ++esac
> >  +
> > ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
> > ++$as_echo "${lt_sysroot:-no}" >&6; }
> >  +
> > -+  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
> > -+func_lo2o ()\
> > -+{\
> > -+\    case ${1} in\
> > -+\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
> > -+\      *)    func_lo2o_result=${1} ;;\
> > -+\    esac\
> > -+} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
> > -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > -+test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> > +
> > +
> > +
> > +@@ -7682,6 +8058,123 @@ esac
> > +
> > + need_locks="$enable_libtool_lock"
> > +
> > ++if test -n "$ac_tool_prefix"; then
> > ++  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
> > ++set dummy ${ac_tool_prefix}mt; ac_word=$2
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > ++$as_echo_n "checking for $ac_word... " >&6; }
> > ++if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  if test -n "$MANIFEST_TOOL"; then
> > ++  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
> > ++else
> > ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> > ++for as_dir in $PATH
> > ++do
> > ++  IFS=$as_save_IFS
> > ++  test -z "$as_dir" && as_dir=.
> > ++    for ac_exec_ext in '' $ac_executable_extensions; do
> > ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > ++    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
> > ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> > ++    break 2
> > ++  fi
> > ++done
> > ++  done
> > ++IFS=$as_save_IFS
> >  +
> > -+  sed -e '/^func_xform ()$/,/^} # func_xform /c\
> > -+func_xform ()\
> > -+{\
> > -+    func_xform_result=${1%.*}.lo\
> > -+} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
> > -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > -+test 0 -eq $? || _lt_function_replace_fail=:
> > ++fi
> > ++fi
> > ++MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
> > ++if test -n "$MANIFEST_TOOL"; then
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
> > ++$as_echo "$MANIFEST_TOOL" >&6; }
> > ++else
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > ++$as_echo "no" >&6; }
> > ++fi
> >  +
> >  +
> > -+  sed -e '/^func_arith ()$/,/^} # func_arith /c\
> > -+func_arith ()\
> > -+{\
> > -+    func_arith_result=$(( $* ))\
> > -+} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
> > -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > -+test 0 -eq $? || _lt_function_replace_fail=:
> > ++fi
> > ++if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
> > ++  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
> > ++  # Extract the first word of "mt", so it can be a program name with args.
> > ++set dummy mt; ac_word=$2
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> > ++$as_echo_n "checking for $ac_word... " >&6; }
> > ++if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  if test -n "$ac_ct_MANIFEST_TOOL"; then
> > ++  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
> > ++else
> > ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
> > ++for as_dir in $PATH
> > ++do
> > ++  IFS=$as_save_IFS
> > ++  test -z "$as_dir" && as_dir=.
> > ++    for ac_exec_ext in '' $ac_executable_extensions; do
> > ++  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > ++    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
> > ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> > ++    break 2
> > ++  fi
> > ++done
> > ++  done
> > ++IFS=$as_save_IFS
> > ++
> > ++fi
> > ++fi
> > ++ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
> > ++if test -n "$ac_ct_MANIFEST_TOOL"; then
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
> > ++$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
> > ++else
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
> > ++$as_echo "no" >&6; }
> > ++fi
> > ++
> > ++  if test "x$ac_ct_MANIFEST_TOOL" = x; then
> > ++    MANIFEST_TOOL=":"
> > ++  else
> > ++    case $cross_compiling:$ac_tool_warned in
> > ++yes:)
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
> > ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
> > ++ac_tool_warned=yes ;;
> > ++esac
> > ++    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
> > ++  fi
> > ++else
> > ++  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
> > ++fi
> > ++
> > ++test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
> > ++$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
> > ++if ${lt_cv_path_mainfest_tool+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  lt_cv_path_mainfest_tool=no
> > ++  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
> > ++  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
> > ++  cat conftest.err >&5
> > ++  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
> > ++    lt_cv_path_mainfest_tool=yes
> > ++  fi
> > ++  rm -f conftest*
> > ++fi
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
> > ++$as_echo "$lt_cv_path_mainfest_tool" >&6; }
> > ++if test "x$lt_cv_path_mainfest_tool" != xyes; then
> > ++  MANIFEST_TOOL=:
> > ++fi
> >  +
> >  +
> > -+  sed -e '/^func_len ()$/,/^} # func_len /c\
> > -+func_len ()\
> > -+{\
> > -+    func_len_result=${#1}\
> > -+} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
> > -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > -+test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> > ++
> > ++
> > +
> > +   case $host_os in
> > +     rhapsody* | darwin*)
> > +@@ -8245,6 +8738,8 @@ _LT_EOF
> > +       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
> > +       echo "$AR cru libconftest.a conftest.o" >&5
> > +       $AR cru libconftest.a conftest.o 2>&5
> > ++      echo "$RANLIB libconftest.a" >&5
> > ++      $RANLIB libconftest.a 2>&5
> > +       cat > conftest.c << _LT_EOF
> > + int main() { return 0;}
> > + _LT_EOF
> > +@@ -9499,8 +9994,6 @@ fi
> > + lt_prog_compiler_pic=
> > + lt_prog_compiler_static=
> > +
> > +-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
> > +-$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > +
> > +   if test "$GCC" = yes; then
> > +     lt_prog_compiler_wl='-Wl,'
> > +@@ -9666,6 +10159,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > +     lt_prog_compiler_pic='--shared'
> > +     lt_prog_compiler_static='--static'
> > +     ;;
> > ++      nagfor*)
> > ++    # NAG Fortran compiler
> > ++    lt_prog_compiler_wl='-Wl,-Wl,,'
> > ++    lt_prog_compiler_pic='-PIC'
> > ++    lt_prog_compiler_static='-Bstatic'
> > ++    ;;
> > +       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
> > +         # Portland Group compilers (*not* the Pentium gcc compiler,
> > +     # which looks to be a dead project)
> > +@@ -9728,7 +10227,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > +       lt_prog_compiler_pic='-KPIC'
> > +       lt_prog_compiler_static='-Bstatic'
> > +       case $cc_basename in
> > +-      f77* | f90* | f95*)
> > ++      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
> > +     lt_prog_compiler_wl='-Qoption ld ';;
> > +       *)
> > +     lt_prog_compiler_wl='-Wl,';;
> > +@@ -9785,13 +10284,17 @@ case $host_os in
> > +     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
> > +     ;;
> > + esac
> > +-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
> > +-$as_echo "$lt_prog_compiler_pic" >&6; }
> > +-
> > +-
> > +-
> > +-
> > +
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
> > ++$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > ++if ${lt_cv_prog_compiler_pic+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
> >  +fi
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
> > ++$as_echo "$lt_cv_prog_compiler_pic" >&6; }
> > ++lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
> > +
> > + #
> > + # Check to make sure the PIC flag actually works.
> > +@@ -9852,6 +10355,11 @@ fi
> > +
> > +
> > +
> >  +
> > -+if test x"$lt_shell_append" = xyes; then
> > -+  sed -e '/^func_append ()$/,/^} # func_append /c\
> > -+func_append ()\
> > -+{\
> > -+    eval "${1}+=\\${2}"\
> > -+} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
> > -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > -+test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> >  +
> > -+  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
> > -+func_append_quoted ()\
> > -+{\
> > -+\    func_quote_for_eval "${2}"\
> > -+\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
> > -+} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
> > -+  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > -+test 0 -eq $? || _lt_function_replace_fail=:
> >  +
> >  +
> > -+  # Save a `func_append' function call where possible by direct use of '+='
> > -+  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
> > -+    && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > -+  test 0 -eq $? || _lt_function_replace_fail=:
> > + #
> > + # Check to make sure the static flag actually works.
> > + #
> > +@@ -10202,7 +10710,8 @@ _LT_EOF
> > +       allow_undefined_flag=unsupported
> > +       always_export_symbols=no
> > +       enable_shared_with_static_runtimes=yes
> > +-      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
> > ++      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
> > ++      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
> > +
> > +       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> > +         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> > +@@ -10301,12 +10810,12 @@ _LT_EOF
> > +       whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
> > +       hardcode_libdir_flag_spec=
> > +       hardcode_libdir_flag_spec_ld='-rpath $libdir'
> > +-      archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
> > ++      archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
> > +       if test "x$supports_anon_versioning" = xyes; then
> > +         archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
> > +           cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
> > +           echo "local: *; };" >> $output_objdir/$libname.ver~
> > +-          $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
> > ++          $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
> > +       fi
> > +       ;;
> > +     esac
> > +@@ -10320,8 +10829,8 @@ _LT_EOF
> > +     archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
> > +     wlarc=
> > +       else
> > +-    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > +-    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > ++    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > ++    archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > +       fi
> > +       ;;
> > +
> > +@@ -10339,8 +10848,8 @@ _LT_EOF
> > +
> > + _LT_EOF
> > +       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> > +-    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > +-    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > ++    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > ++    archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > +       else
> > +     ld_shlibs=no
> > +       fi
> > +@@ -10386,8 +10895,8 @@ _LT_EOF
> > +
> > +     *)
> > +       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> > +-    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > +-    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > ++    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
> > ++    archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
> > +       else
> > +     ld_shlibs=no
> > +       fi
> > +@@ -10517,7 +11026,13 @@ _LT_EOF
> > +     allow_undefined_flag='-berok'
> > +         # Determine the default libpath from the value encoded in an
> > +         # empty executable.
> > +-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > ++        if test "${lt_cv_aix_libpath+set}" = set; then
> > ++  aix_libpath=$lt_cv_aix_libpath
> >  +else
> > -+  # Save a `func_append' function call even when '+=' is not available
> > -+  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
> > -+    && mv -f "$cfgfile.tmp" "$cfgfile" \
> > -+      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > -+  test 0 -eq $? || _lt_function_replace_fail=:
> > -+fi
> > ++  if ${lt_cv_aix_libpath_+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > + /* end confdefs.h.  */
> > +
> > + int
> > +@@ -10530,22 +11045,29 @@ main ()
> > + _ACEOF
> > + if ac_fn_c_try_link "$LINENO"; then :
> > +
> > +-lt_aix_libpath_sed='
> > +-    /Import File Strings/,/^$/ {
> > +-    /^0/ {
> > +-        s/^0  *\(.*\)$/\1/
> > +-        p
> > +-    }
> > +-    }'
> > +-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > +-# Check for a 64-bit object if we didn't find anything.
> > +-if test -z "$aix_libpath"; then
> > +-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > +-fi
> > ++  lt_aix_libpath_sed='
> > ++      /Import File Strings/,/^$/ {
> > ++      /^0/ {
> > ++          s/^0  *\([^ ]*\) *$/\1/
> > ++          p
> > ++      }
> > ++      }'
> > ++  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > ++  # Check for a 64-bit object if we didn't find anything.
> > ++  if test -z "$lt_cv_aix_libpath_"; then
> > ++    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > ++  fi
> > + fi
> > + rm -f core conftest.err conftest.$ac_objext \
> > +     conftest$ac_exeext conftest.$ac_ext
> > +-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > ++  if test -z "$lt_cv_aix_libpath_"; then
> > ++    lt_cv_aix_libpath_="/usr/lib:/lib"
> > ++  fi
> >  +
> > -+if test x"$_lt_function_replace_fail" = x":"; then
> > -+  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
> > -+$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
> >  +fi
> >  +
> > -+
> > -+   mv -f "$cfgfile" "$ofile" ||
> > -     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
> > -   chmod +x "$ofile"
> > -
> > -diff --git a/sim/Makefile.in b/sim/Makefile.in
> > -index dbbaa84224a..f819bbe0bdd 100644
> > ---- a/sim/Makefile.in
> > -+++ b/sim/Makefile.in
> > -@@ -744,6 +744,7 @@ C_DIALECT = @C_DIALECT@
> > - DATADIRNAME = @DATADIRNAME@
> > - DEFS = @DEFS@
> > - DEPDIR = @DEPDIR@
> > -+DLLTOOL = @DLLTOOL@
> > - DSYMUTIL = @DSYMUTIL@
> > - DTC = @DTC@
> > - DUMPBIN = @DUMPBIN@
> > -@@ -809,6 +810,7 @@ LN_S = @LN_S@
> > - LTLIBOBJS = @LTLIBOBJS@
> > - MAINT = @MAINT@
> > - MAKEINFO = @MAKEINFO@
> > -+MANIFEST_TOOL = @MANIFEST_TOOL@
> > - MKDIR_P = @MKDIR_P@
> > - NM = @NM@
> > - NMEDIT = @NMEDIT@
> > -@@ -859,6 +861,7 @@ abs_builddir = @abs_builddir@
> > - abs_srcdir = @abs_srcdir@
> > - abs_top_builddir = @abs_top_builddir@
> > - abs_top_srcdir = @abs_top_srcdir@
> > -+ac_ct_AR = @ac_ct_AR@
> > - ac_ct_CC = @ac_ct_CC@
> > - ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
> > - am__include = @am__include@
> > -diff --git a/zlib/Makefile.in b/zlib/Makefile.in
> > -index c7584492a65..0605835c14f 100644
> > ---- a/zlib/Makefile.in
> > -+++ b/zlib/Makefile.in
> > -@@ -1,7 +1,7 @@
> > --# Makefile.in generated by automake 1.16.5 from Makefile.am.
> > -+# Makefile.in generated by automake 1.15.1 from Makefile.am.
> > - # @configure_input@
> > -
> > --# Copyright (C) 1994-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 1994-2017 Free Software Foundation, Inc.
> > ++  aix_libpath=$lt_cv_aix_libpath_
> > ++fi
> >
> > - # This Makefile.in is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -138,7 +138,6 @@ am__uninstall_files_from_dir = { \
> > -   }
> > - am__installdirs = "$(DESTDIR)$(toolexeclibdir)"
> > - LIBRARIES = $(toolexeclib_LIBRARIES)
> > --LTLIBRARIES = $(noinst_LTLIBRARIES)
> > - ARFLAGS = cru
> > - AM_V_AR = $(am__v_AR_@AM_V@)
> > - am__v_AR_ = $(am__v_AR_@AM_DEFAULT_V@)
> > -@@ -161,6 +160,7 @@ am__objects_1 = libz_a-adler32.$(OBJEXT) libz_a-compress.$(OBJEXT) \
> > -     libz_a-zutil.$(OBJEXT)
> > - @TARGET_LIBRARY_FALSE@am_libz_a_OBJECTS = $(am__objects_1)
> > - libz_a_OBJECTS = $(am_libz_a_OBJECTS)
> > -+LTLIBRARIES = $(noinst_LTLIBRARIES)
> > - libzgcj_convenience_la_LIBADD =
> > - am__libzgcj_convenience_la_SOURCES_DIST = adler32.c compress.c crc32.c \
> > -     crc32.h deflate.c deflate.h gzguts.h gzread.c gzclose.c \
> > -@@ -192,22 +192,7 @@ am__v_at_0 = @
> > - am__v_at_1 =
> > - DEFAULT_INCLUDES = -I.@am__isrc@
> > - depcomp = $(SHELL) $(top_srcdir)/../depcomp
> > --am__maybe_remake_depfiles = depfiles
> > --am__depfiles_remade = ./$(DEPDIR)/adler32.Plo ./$(DEPDIR)/compress.Plo \
> > --    ./$(DEPDIR)/crc32.Plo ./$(DEPDIR)/deflate.Plo \
> > --    ./$(DEPDIR)/gzclose.Plo ./$(DEPDIR)/gzlib.Plo \
> > --    ./$(DEPDIR)/gzread.Plo ./$(DEPDIR)/gzwrite.Plo \
> > --    ./$(DEPDIR)/infback.Plo ./$(DEPDIR)/inffast.Plo \
> > --    ./$(DEPDIR)/inflate.Plo ./$(DEPDIR)/inftrees.Plo \
> > --    ./$(DEPDIR)/libz_a-adler32.Po ./$(DEPDIR)/libz_a-compress.Po \
> > --    ./$(DEPDIR)/libz_a-crc32.Po ./$(DEPDIR)/libz_a-deflate.Po \
> > --    ./$(DEPDIR)/libz_a-gzclose.Po ./$(DEPDIR)/libz_a-gzlib.Po \
> > --    ./$(DEPDIR)/libz_a-gzread.Po ./$(DEPDIR)/libz_a-gzwrite.Po \
> > --    ./$(DEPDIR)/libz_a-infback.Po ./$(DEPDIR)/libz_a-inffast.Po \
> > --    ./$(DEPDIR)/libz_a-inflate.Po ./$(DEPDIR)/libz_a-inftrees.Po \
> > --    ./$(DEPDIR)/libz_a-trees.Po ./$(DEPDIR)/libz_a-uncompr.Po \
> > --    ./$(DEPDIR)/libz_a-zutil.Po ./$(DEPDIR)/trees.Plo \
> > --    ./$(DEPDIR)/uncompr.Plo ./$(DEPDIR)/zutil.Plo
> > -+am__depfiles_maybe = depfiles
> > - am__mv = mv -f
> > - COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
> > -     $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
> > -@@ -252,6 +237,9 @@ am__define_uniq_tagged_files = \
> > -   unique=`for i in $$list; do \
> > -     if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
> > -   done | $(am__uniquify_input)`
> > -+ETAGS = etags
> > -+CTAGS = ctags
> > -+CSCOPE = cscope
> > - AM_RECURSIVE_TARGETS = cscope
> > - am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/../compile \
> > -     $(top_srcdir)/../config.guess $(top_srcdir)/../config.sub \
> > -@@ -272,8 +260,6 @@ am__post_remove_distdir = $(am__remove_distdir)
> > - DIST_ARCHIVES = $(distdir).tar.gz
> > - GZIP_ENV = --best
> > - DIST_TARGETS = dist-gzip
> > --# Exists only to be overridden by the user if desired.
> > --AM_DISTCHECK_DVI_TARGET = dvi
> > - distuninstallcheck_listfiles = find . -type f -print
> > - am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
> > -   | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
> > -@@ -292,18 +278,16 @@ CFLAGS = @CFLAGS@
> > - COMPPATH = @COMPPATH@
> > - CPP = @CPP@
> > - CPPFLAGS = @CPPFLAGS@
> > --CSCOPE = @CSCOPE@
> > --CTAGS = @CTAGS@
> > - CYGPATH_W = @CYGPATH_W@
> > - DEFS = @DEFS@
> > - DEPDIR = @DEPDIR@
> > -+DLLTOOL = @DLLTOOL@
> > - DSYMUTIL = @DSYMUTIL@
> > - DUMPBIN = @DUMPBIN@
> > - ECHO_C = @ECHO_C@
> > - ECHO_N = @ECHO_N@
> > - ECHO_T = @ECHO_T@
> > - EGREP = @EGREP@
> > --ETAGS = @ETAGS@
> > - EXEEXT = @EXEEXT@
> > - FGREP = @FGREP@
> > - GREP = @GREP@
> > -@@ -322,6 +306,7 @@ LN_S = @LN_S@
> > - LTLIBOBJS = @LTLIBOBJS@
> > - MAINT = @MAINT@
> > - MAKEINFO = @MAKEINFO@
> > -+MANIFEST_TOOL = @MANIFEST_TOOL@
> > - MKDIR_P = @MKDIR_P@
> > - NM = @NM@
> > - NMEDIT = @NMEDIT@
> > -@@ -348,6 +333,7 @@ abs_builddir = @abs_builddir@
> > - abs_srcdir = @abs_srcdir@
> > - abs_top_builddir = @abs_top_builddir@
> > - abs_top_srcdir = @abs_top_srcdir@
> > -+ac_ct_AR = @ac_ct_AR@
> > - ac_ct_CC = @ac_ct_CC@
> > - ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
> > - am__include = @am__include@
> > -@@ -491,8 +477,8 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
> > -         echo ' $(SHELL) ./config.status'; \
> > -         $(SHELL) ./config.status;; \
> > -       *) \
> > --        echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \
> > --        cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \
> > -+        echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
> > -+        cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
> > -     esac;
> > - $(top_srcdir)/../multilib.am $(am__empty):
> > -
> > -@@ -536,6 +522,11 @@ uninstall-toolexeclibLIBRARIES:
> > - clean-toolexeclibLIBRARIES:
> > -     -test -z "$(toolexeclib_LIBRARIES)" || rm -f $(toolexeclib_LIBRARIES)
> > -
> > -+libz.a: $(libz_a_OBJECTS) $(libz_a_DEPENDENCIES) $(EXTRA_libz_a_DEPENDENCIES)
> > -+    $(AM_V_at)-rm -f libz.a
> > -+    $(AM_V_AR)$(libz_a_AR) libz.a $(libz_a_OBJECTS) $(libz_a_LIBADD)
> > -+    $(AM_V_at)$(RANLIB) libz.a
> > -+
> > - clean-noinstLTLIBRARIES:
> > -     -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
> > -     @list='$(noinst_LTLIBRARIES)'; \
> > -@@ -547,11 +538,6 @@ clean-noinstLTLIBRARIES:
> > -       rm -f $${locs}; \
> > -     }
> > +         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> > +         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_sym_flag:\$export_symbols $shared_flag"
> > +@@ -10557,7 +11079,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +     else
> > +      # Determine the default libpath from the value encoded in an
> > +      # empty executable.
> > +-     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > ++     if test "${lt_cv_aix_libpath+set}" = set; then
> > ++  aix_libpath=$lt_cv_aix_libpath
> > ++else
> > ++  if ${lt_cv_aix_libpath_+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > + /* end confdefs.h.  */
> >
> > --libz.a: $(libz_a_OBJECTS) $(libz_a_DEPENDENCIES) $(EXTRA_libz_a_DEPENDENCIES)
> > --    $(AM_V_at)-rm -f libz.a
> > --    $(AM_V_AR)$(libz_a_AR) libz.a $(libz_a_OBJECTS) $(libz_a_LIBADD)
> > --    $(AM_V_at)$(RANLIB) libz.a
> > --
> > - libzgcj_convenience.la: $(libzgcj_convenience_la_OBJECTS) $(libzgcj_convenience_la_DEPENDENCIES) $(EXTRA_libzgcj_convenience_la_DEPENDENCIES)
> > -     $(AM_V_CCLD)$(LINK) $(am_libzgcj_convenience_la_rpath) $(libzgcj_convenience_la_OBJECTS) $(libzgcj_convenience_la_LIBADD) $(LIBS)
> > + int
> > +@@ -10570,22 +11098,29 @@ main ()
> > + _ACEOF
> > + if ac_fn_c_try_link "$LINENO"; then :
> >
> > -@@ -561,42 +547,36 @@ mostlyclean-compile:
> > - distclean-compile:
> > -     -rm -f *.tab.c
> > +-lt_aix_libpath_sed='
> > +-    /Import File Strings/,/^$/ {
> > +-    /^0/ {
> > +-        s/^0  *\(.*\)$/\1/
> > +-        p
> > +-    }
> > +-    }'
> > +-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > +-# Check for a 64-bit object if we didn't find anything.
> > +-if test -z "$aix_libpath"; then
> > +-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > +-fi
> > ++  lt_aix_libpath_sed='
> > ++      /Import File Strings/,/^$/ {
> > ++      /^0/ {
> > ++          s/^0  *\([^ ]*\) *$/\1/
> > ++          p
> > ++      }
> > ++      }'
> > ++  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > ++  # Check for a 64-bit object if we didn't find anything.
> > ++  if test -z "$lt_cv_aix_libpath_"; then
> > ++    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
> > ++  fi
> > + fi
> > + rm -f core conftest.err conftest.$ac_objext \
> > +     conftest$ac_exeext conftest.$ac_ext
> > +-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > ++  if test -z "$lt_cv_aix_libpath_"; then
> > ++    lt_cv_aix_libpath_="/usr/lib:/lib"
> > ++  fi
> > ++
> > ++fi
> > ++
> > ++  aix_libpath=$lt_cv_aix_libpath_
> > ++fi
> > +
> > +      hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> > +       # Warning - without using the other run time loading flags,
> > +@@ -10630,20 +11165,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +       # Microsoft Visual C++.
> > +       # hardcode_libdir_flag_spec is actually meaningless, as there is
> > +       # no search path for DLLs.
> > +-      hardcode_libdir_flag_spec=' '
> > +-      allow_undefined_flag=unsupported
> > +-      # Tell ltmain to make .lib files, not .a files.
> > +-      libext=lib
> > +-      # Tell ltmain to make .dll files, not .so files.
> > +-      shrext_cmds=".dll"
> > +-      # FIXME: Setting linknames here is a bad hack.
> > +-      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> > +-      # The linker will automatically build a .lib file if we build a DLL.
> > +-      old_archive_from_new_cmds='true'
> > +-      # FIXME: Should let the user specify the lib program.
> > +-      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
> > +-      fix_srcfile_path='`cygpath -w "$srcfile"`'
> > +-      enable_shared_with_static_runtimes=yes
> > ++      case $cc_basename in
> > ++      cl*)
> > ++    # Native MSVC
> > ++    hardcode_libdir_flag_spec=' '
> > ++    allow_undefined_flag=unsupported
> > ++    always_export_symbols=yes
> > ++    file_list_spec='@'
> > ++    # Tell ltmain to make .lib files, not .a files.
> > ++    libext=lib
> > ++    # Tell ltmain to make .dll files, not .so files.
> > ++    shrext_cmds=".dll"
> > ++    # FIXME: Setting linknames here is a bad hack.
> > ++    archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
> > ++    archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
> > ++        sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
> > ++      else
> > ++        sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
> > ++      fi~
> > ++      $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
> > ++      linknames='
> > ++    # The linker will not automatically build a static lib if we build a DLL.
> > ++    # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
> > ++    enable_shared_with_static_runtimes=yes
> > ++    export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
> > ++    # Don't use ranlib
> > ++    old_postinstall_cmds='chmod 644 $oldlib'
> > ++    postlink_cmds='lt_outputfile="@OUTPUT@"~
> > ++      lt_tool_outputfile="@TOOL_OUTPUT@"~
> > ++      case $lt_outputfile in
> > ++        *.exe|*.EXE) ;;
> > ++        *)
> > ++          lt_outputfile="$lt_outputfile.exe"
> > ++          lt_tool_outputfile="$lt_tool_outputfile.exe"
> > ++          ;;
> > ++      esac~
> > ++      if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
> > ++        $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
> > ++        $RM "$lt_outputfile.manifest";
> > ++      fi'
> > ++    ;;
> > ++      *)
> > ++    # Assume MSVC wrapper
> > ++    hardcode_libdir_flag_spec=' '
> > ++    allow_undefined_flag=unsupported
> > ++    # Tell ltmain to make .lib files, not .a files.
> > ++    libext=lib
> > ++    # Tell ltmain to make .dll files, not .so files.
> > ++    shrext_cmds=".dll"
> > ++    # FIXME: Setting linknames here is a bad hack.
> > ++    archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
> > ++    # The linker will automatically build a .lib file if we build a DLL.
> > ++    old_archive_from_new_cmds='true'
> > ++    # FIXME: Should let the user specify the lib program.
> > ++    old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
> > ++    enable_shared_with_static_runtimes=yes
> > ++    ;;
> > ++      esac
> > +       ;;
> >
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/adler32.Plo@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/compress.Plo@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crc32.Plo@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/deflate.Plo@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzclose.Plo@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzlib.Plo@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzread.Plo@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzwrite.Plo@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/infback.Plo@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inffast.Plo@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inflate.Plo@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inftrees.Plo@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-adler32.Po@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-compress.Po@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-crc32.Po@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-deflate.Po@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-gzclose.Po@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-gzlib.Po@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-gzread.Po@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-gzwrite.Po@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-infback.Po@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-inffast.Po@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-inflate.Po@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-inftrees.Po@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-trees.Po@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-uncompr.Po@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-zutil.Po@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/trees.Plo@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/uncompr.Plo@am__quote@ # am--include-marker
> > --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/zutil.Plo@am__quote@ # am--include-marker
> > --
> > --$(am__depfiles_remade):
> > --    @$(MKDIR_P) $(@D)
> > --    @echo '# dummy' >$@-t && $(am__mv) $@-t $@
> > --
> > --am--depfiles: $(am__depfiles_remade)
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/adler32.Plo@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/compress.Plo@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crc32.Plo@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/deflate.Plo@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzclose.Plo@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzlib.Plo@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzread.Plo@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gzwrite.Plo@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/infback.Plo@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inffast.Plo@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inflate.Plo@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inftrees.Plo@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-adler32.Po@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-compress.Po@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-crc32.Po@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-deflate.Po@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-gzclose.Po@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-gzlib.Po@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-gzread.Po@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-gzwrite.Po@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-infback.Po@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-inffast.Po@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-inflate.Po@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-inftrees.Po@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-trees.Po@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-uncompr.Po@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libz_a-zutil.Po@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/trees.Plo@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/uncompr.Plo@am__quote@
> > -+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/zutil.Plo@am__quote@
> > +     darwin* | rhapsody*)
> > +@@ -10704,7 +11282,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >
> > - .c.o:
> > - @am__fastdepCC_TRUE@        $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
> > -@@ -896,10 +876,8 @@ cscopelist-am: $(am__tagged_files)
> > - distclean-tags:
> > -     -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> > -     -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
> > --distdir: $(BUILT_SOURCES)
> > --    $(MAKE) $(AM_MAKEFLAGS) distdir-am
> > -
> > --distdir-am: $(DISTFILES)
> > -+distdir: $(DISTFILES)
> > -     $(am__remove_distdir)
> > -     test -d "$(distdir)" || mkdir "$(distdir)"
> > -     @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
> > -@@ -954,10 +932,6 @@ dist-xz: distdir
> > -     tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
> > -     $(am__post_remove_distdir)
> > +     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
> > +     freebsd* | dragonfly*)
> > +-      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
> > ++      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
> > +       hardcode_libdir_flag_spec='-R$libdir'
> > +       hardcode_direct=yes
> > +       hardcode_shlibpath_var=no
> > +@@ -10712,7 +11290,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >
> > --dist-zstd: distdir
> > --    tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst
> > --    $(am__post_remove_distdir)
> > --
> > - dist-tarZ: distdir
> > -     @echo WARNING: "Support for distribution archives compressed with" \
> > -                    "legacy program 'compress' is deprecated." >&2
> > -@@ -1000,8 +974,6 @@ distcheck: dist
> > -       eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
> > -     *.zip*) \
> > -       unzip $(distdir).zip ;;\
> > --    *.tar.zst*) \
> > --      zstd -dc $(distdir).tar.zst | $(am__untar) ;;\
> > +     hpux9*)
> > +       if test "$GCC" = yes; then
> > +-    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'
> > ++    archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> > +       else
> > +     archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> > +       fi
> > +@@ -10728,7 +11306,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +
> > +     hpux10*)
> > +       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> > +-    archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > ++    archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > +       else
> > +     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
> > +       fi
> > +@@ -10752,10 +11330,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +       archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> > +       ;;
> > +     ia64*)
> > +-      archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> > ++      archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
> > +       ;;
> > +     *)
> > +-      archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > ++      archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
> > +       ;;
> >       esac
> > -     chmod -R a-w $(distdir)
> > -     chmod u+w $(distdir)
> > -@@ -1017,7 +989,7 @@ distcheck: dist
> > -         $(DISTCHECK_CONFIGURE_FLAGS) \
> > -         --srcdir=../.. --prefix="$$dc_install_base" \
> > -       && $(MAKE) $(AM_MAKEFLAGS) \
> > --      && $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \
> > -+      && $(MAKE) $(AM_MAKEFLAGS) dvi \
> > -       && $(MAKE) $(AM_MAKEFLAGS) check \
> > -       && $(MAKE) $(AM_MAKEFLAGS) install \
> > -       && $(MAKE) $(AM_MAKEFLAGS) installcheck \
> > -@@ -1113,36 +1085,7 @@ clean-am: clean-generic clean-libtool clean-local \
> > +       else
> > +@@ -10834,23 +11412,36 @@ fi
> >
> > - distclean: distclean-am
> > -     -rm -f $(am__CONFIG_DISTCLEAN_FILES)
> > --            -rm -f ./$(DEPDIR)/adler32.Plo
> > --    -rm -f ./$(DEPDIR)/compress.Plo
> > --    -rm -f ./$(DEPDIR)/crc32.Plo
> > --    -rm -f ./$(DEPDIR)/deflate.Plo
> > --    -rm -f ./$(DEPDIR)/gzclose.Plo
> > --    -rm -f ./$(DEPDIR)/gzlib.Plo
> > --    -rm -f ./$(DEPDIR)/gzread.Plo
> > --    -rm -f ./$(DEPDIR)/gzwrite.Plo
> > --    -rm -f ./$(DEPDIR)/infback.Plo
> > --    -rm -f ./$(DEPDIR)/inffast.Plo
> > --    -rm -f ./$(DEPDIR)/inflate.Plo
> > --    -rm -f ./$(DEPDIR)/inftrees.Plo
> > --    -rm -f ./$(DEPDIR)/libz_a-adler32.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-compress.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-crc32.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-deflate.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-gzclose.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-gzlib.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-gzread.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-gzwrite.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-infback.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-inffast.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-inflate.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-inftrees.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-trees.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-uncompr.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-zutil.Po
> > --    -rm -f ./$(DEPDIR)/trees.Plo
> > --    -rm -f ./$(DEPDIR)/uncompr.Plo
> > --    -rm -f ./$(DEPDIR)/zutil.Plo
> > -+    -rm -rf ./$(DEPDIR)
> > -     -rm -f Makefile
> > - distclean-am: clean-am distclean-compile distclean-generic \
> > -     distclean-libtool distclean-local distclean-tags
> > -@@ -1190,36 +1133,7 @@ installcheck-am:
> > - maintainer-clean: maintainer-clean-am
> > -     -rm -f $(am__CONFIG_DISTCLEAN_FILES)
> > -     -rm -rf $(top_srcdir)/autom4te.cache
> > --            -rm -f ./$(DEPDIR)/adler32.Plo
> > --    -rm -f ./$(DEPDIR)/compress.Plo
> > --    -rm -f ./$(DEPDIR)/crc32.Plo
> > --    -rm -f ./$(DEPDIR)/deflate.Plo
> > --    -rm -f ./$(DEPDIR)/gzclose.Plo
> > --    -rm -f ./$(DEPDIR)/gzlib.Plo
> > --    -rm -f ./$(DEPDIR)/gzread.Plo
> > --    -rm -f ./$(DEPDIR)/gzwrite.Plo
> > --    -rm -f ./$(DEPDIR)/infback.Plo
> > --    -rm -f ./$(DEPDIR)/inffast.Plo
> > --    -rm -f ./$(DEPDIR)/inflate.Plo
> > --    -rm -f ./$(DEPDIR)/inftrees.Plo
> > --    -rm -f ./$(DEPDIR)/libz_a-adler32.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-compress.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-crc32.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-deflate.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-gzclose.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-gzlib.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-gzread.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-gzwrite.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-infback.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-inffast.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-inflate.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-inftrees.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-trees.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-uncompr.Po
> > --    -rm -f ./$(DEPDIR)/libz_a-zutil.Po
> > --    -rm -f ./$(DEPDIR)/trees.Plo
> > --    -rm -f ./$(DEPDIR)/uncompr.Plo
> > --    -rm -f ./$(DEPDIR)/zutil.Plo
> > -+    -rm -rf ./$(DEPDIR)
> > -     -rm -f Makefile
> > - maintainer-clean-am: distclean-am maintainer-clean-generic \
> > -     maintainer-clean-local
> > -@@ -1241,17 +1155,17 @@ uninstall-am: uninstall-toolexeclibLIBRARIES
> > -
> > - .MAKE: install-am install-strip
> > -
> > --.PHONY: CTAGS GTAGS TAGS all all-am all-local am--depfiles am--refresh \
> > --    check check-am clean clean-cscope clean-generic clean-libtool \
> > -+.PHONY: CTAGS GTAGS TAGS all all-am all-local am--refresh check \
> > -+    check-am clean clean-cscope clean-generic clean-libtool \
> > -     clean-local clean-noinstLTLIBRARIES clean-toolexeclibLIBRARIES \
> > -     cscope cscopelist-am ctags ctags-am dist dist-all dist-bzip2 \
> > -     dist-gzip dist-lzip dist-shar dist-tarZ dist-xz dist-zip \
> > --    dist-zstd distcheck distclean distclean-compile \
> > --    distclean-generic distclean-libtool distclean-local \
> > --    distclean-tags distcleancheck distdir distuninstallcheck dvi \
> > --    dvi-am html html-am info info-am install install-am \
> > --    install-data install-data-am install-dvi install-dvi-am \
> > --    install-exec install-exec-am install-exec-local install-html \
> > -+    distcheck distclean distclean-compile distclean-generic \
> > -+    distclean-libtool distclean-local distclean-tags \
> > -+    distcleancheck distdir distuninstallcheck dvi dvi-am html \
> > -+    html-am info info-am install install-am install-data \
> > -+    install-data-am install-dvi install-dvi-am install-exec \
> > -+    install-exec-am install-exec-local install-html \
> > -     install-html-am install-info install-info-am install-man \
> > -     install-pdf install-pdf-am install-ps install-ps-am \
> > -     install-strip install-toolexeclibLIBRARIES installcheck \
> > -diff --git a/zlib/aclocal.m4 b/zlib/aclocal.m4
> > -index 3538b0f0aea..e5eed57bd68 100644
> > ---- a/zlib/aclocal.m4
> > -+++ b/zlib/aclocal.m4
> > -@@ -1,6 +1,6 @@
> > --# generated automatically by aclocal 1.16.5 -*- Autoconf -*-
> > -+# generated automatically by aclocal 1.15.1 -*- Autoconf -*-
> > +     irix5* | irix6* | nonstopux*)
> > +       if test "$GCC" = yes; then
> > +-    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > ++    archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > +     # Try to use the -exported_symbol ld option, if it does not
> > +     # work, assume that -exports_file does not work either and
> > +     # implicitly export all symbols.
> > +-        save_LDFLAGS="$LDFLAGS"
> > +-        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
> > +-        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > ++    # This should be the same for all languages, so no per-tag cache variable.
> > ++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
> > ++$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
> > ++if ${lt_cv_irix_exported_symbol+:} false; then :
> > ++  $as_echo_n "(cached) " >&6
> > ++else
> > ++  save_LDFLAGS="$LDFLAGS"
> > ++       LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
> > ++       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > + /* end confdefs.h.  */
> > +-int foo(void) {}
> > ++int foo (void) { return 0; }
> > + _ACEOF
> > + if ac_fn_c_try_link "$LINENO"; then :
> > +-  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
> > +-
> > ++  lt_cv_irix_exported_symbol=yes
> > ++else
> > ++  lt_cv_irix_exported_symbol=no
> > + fi
> > + rm -f core conftest.err conftest.$ac_objext \
> > +     conftest$ac_exeext conftest.$ac_ext
> > +-        LDFLAGS="$save_LDFLAGS"
> > ++           LDFLAGS="$save_LDFLAGS"
> > ++fi
> > ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
> > ++$as_echo "$lt_cv_irix_exported_symbol" >&6; }
> > ++    if test "$lt_cv_irix_exported_symbol" = yes; then
> > ++          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
> > ++    fi
> > +       else
> > +     archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
> > +     archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
> > +@@ -10935,7 +11526,7 @@ rm -f core conftest.err conftest.$ac_objext \
> > +     osf4* | osf5*)  # as osf3* with the addition of -msym flag
> > +       if test "$GCC" = yes; then
> > +     allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
> > +-    archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > ++    archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
> > +     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
> > +       else
> > +     allow_undefined_flag=' -expect_unresolved \*'
> > +@@ -10954,9 +11545,9 @@ rm -f core conftest.err conftest.$ac_objext \
> > +       no_undefined_flag=' -z defs'
> > +       if test "$GCC" = yes; then
> > +     wlarc='${wl}'
> > +-    archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> > ++    archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> > +     archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
> > +-      $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> > ++      $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
> > +       else
> > +     case `$CC -V 2>&1` in
> > +     *"Compilers 5.0"*)
> > +@@ -11532,8 +12123,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +   need_version=no
> > +   need_lib_prefix=no
> >
> > --# Copyright (C) 1996-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 1996-2017 Free Software Foundation, Inc.
> > +-  case $GCC,$host_os in
> > +-  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
> > ++  case $GCC,$cc_basename in
> > ++  yes,*)
> > ++    # gcc
> > +     library_names_spec='$libname.dll.a'
> > +     # DLL is installed to $(libdir)/../bin by postinstall_cmds
> > +     postinstall_cmds='base_file=`basename \${file}`~
> > +@@ -11566,13 +12158,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> > +       ;;
> > +     esac
> > ++    dynamic_linker='Win32 ld.exe'
> > ++    ;;
> > ++
> > ++  *,cl*)
> > ++    # Native MSVC
> > ++    libname_spec='$name'
> > ++    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> > ++    library_names_spec='${libname}.dll.lib'
> > ++
> > ++    case $build_os in
> > ++    mingw*)
> > ++      sys_lib_search_path_spec=
> > ++      lt_save_ifs=$IFS
> > ++      IFS=';'
> > ++      for lt_path in $LIB
> > ++      do
> > ++        IFS=$lt_save_ifs
> > ++        # Let DOS variable expansion print the short 8.3 style file name.
> > ++        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
> > ++        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
> > ++      done
> > ++      IFS=$lt_save_ifs
> > ++      # Convert to MSYS style.
> > ++      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
> > ++      ;;
> > ++    cygwin*)
> > ++      # Convert to unix form, then to dos form, then back to unix form
> > ++      # but this time dos style (no spaces!) so that the unix form looks
> > ++      # like /cygdrive/c/PROGRA~1:/cygdr...
> > ++      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
> > ++      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
> > ++      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
> > ++      ;;
> > ++    *)
> > ++      sys_lib_search_path_spec="$LIB"
> > ++      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
> > ++        # It is most probably a Windows format PATH.
> > ++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
> > ++      else
> > ++        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
> > ++      fi
> > ++      # FIXME: find the short name or the path components, as spaces are
> > ++      # common. (e.g. "Program Files" -> "PROGRA~1")
> > ++      ;;
> > ++    esac
> > ++
> > ++    # DLL is installed to $(libdir)/../bin by postinstall_cmds
> > ++    postinstall_cmds='base_file=`basename \${file}`~
> > ++      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
> > ++      dldir=$destdir/`dirname \$dlpath`~
> > ++      test -d \$dldir || mkdir -p \$dldir~
> > ++      $install_prog $dir/$dlname \$dldir/$dlname'
> > ++    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
> > ++      dlpath=$dir/\$dldll~
> > ++       $RM \$dlpath'
> > ++    shlibpath_overrides_runpath=yes
> > ++    dynamic_linker='Win32 link.exe'
> > +     ;;
> >
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -20,7 +20,7 @@ You have another version of autoconf.  It may work, but is not guaranteed to.
> > - If you have problems, you may need to regenerate the build system entirely.
> > - To do so, use the procedure documented by the package, typically 'autoreconf'.])])
> > +   *)
> > ++    # Assume MSVC wrapper
> > +     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
> > ++    dynamic_linker='Win32 ld.exe'
> > +     ;;
> > +   esac
> > +-  dynamic_linker='Win32 ld.exe'
> > +   # FIXME: first we should search . and the directory the executable is in
> > +   shlibpath_var=PATH
> > +   ;;
> > +@@ -12450,7 +13100,7 @@ else
> > +   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> > +   lt_status=$lt_dlunknown
> > +   cat > conftest.$ac_ext <<_LT_EOF
> > +-#line 12453 "configure"
> > ++#line $LINENO "configure"
> > + #include "confdefs.h"
> >
> > --# Copyright (C) 2002-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 2002-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -32,10 +32,10 @@ To do so, use the procedure documented by the package, typically 'autoreconf'.])
> > - # generated from the m4 files accompanying Automake X.Y.
> > - # (This private macro should not be called outside this file.)
> > - AC_DEFUN([AM_AUTOMAKE_VERSION],
> > --[am__api_version='1.16'
> > -+[am__api_version='1.15'
> > - dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
> > - dnl require some minimum version.  Point them to the right macro.
> > --m4_if([$1], [1.16.5], [],
> > -+m4_if([$1], [1.15.1], [],
> > -       [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
> > - ])
> > + #if HAVE_DLFCN_H
> > +@@ -12494,10 +13144,10 @@ else
> > + /* When -fvisbility=hidden is used, assume the code has been annotated
> > +    correspondingly for the symbols needed.  */
> > + #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> > +-void fnord () __attribute__((visibility("default")));
> > ++int fnord () __attribute__((visibility("default")));
> > + #endif
> >
> > -@@ -51,14 +51,14 @@ m4_define([_AM_AUTOCONF_VERSION], [])
> > - # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
> > - # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
> > - AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
> > --[AM_AUTOMAKE_VERSION([1.16.5])dnl
> > -+[AM_AUTOMAKE_VERSION([1.15.1])dnl
> > - m4_ifndef([AC_AUTOCONF_VERSION],
> > -   [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
> > - _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
> > +-void fnord () { int i=42; }
> > ++int fnord () { return 42; }
> > + int main ()
> > + {
> > +   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > +@@ -12556,7 +13206,7 @@ else
> > +   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> > +   lt_status=$lt_dlunknown
> > +   cat > conftest.$ac_ext <<_LT_EOF
> > +-#line 12559 "configure"
> > ++#line $LINENO "configure"
> > + #include "confdefs.h"
> >
> > - # AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
> > + #if HAVE_DLFCN_H
> > +@@ -12600,10 +13250,10 @@ else
> > + /* When -fvisbility=hidden is used, assume the code has been annotated
> > +    correspondingly for the symbols needed.  */
> > + #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> > +-void fnord () __attribute__((visibility("default")));
> > ++int fnord () __attribute__((visibility("default")));
> > + #endif
> >
> > --# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> > +-void fnord () { int i=42; }
> > ++int fnord () { return 42; }
> > + int main ()
> > + {
> > +   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > +@@ -17596,13 +18246,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> > + lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
> > + lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
> > + lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> > ++lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
> > ++lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
> > + reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
> > + reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
> > + OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
> > + deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
> > + file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
> > ++file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
> > ++want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
> > ++DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
> > ++sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
> > + AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
> > + AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
> > ++archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
> > + STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
> > + RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
> > + old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
> > +@@ -17617,14 +18274,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> > + lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
> > + lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
> > + 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"`'
> > ++nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
> > ++lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
> > + objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
> > + MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
> > + lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
> > +-lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
> > + lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
> > ++lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
> > + lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
> > + lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
> > + need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
> > ++MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
> > + DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
> > + NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
> > + LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> > +@@ -17657,12 +18317,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> > + hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
> > + inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
> > + link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
> > +-fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
> > + always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
> > + export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
> > + exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
> > + include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
> > + prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
> > ++postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
> > + file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
> > + variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
> > + need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
> > +@@ -17717,8 +18377,13 @@ reload_flag \
> > + OBJDUMP \
> > + deplibs_check_method \
> > + file_magic_cmd \
> > ++file_magic_glob \
> > ++want_nocaseglob \
> > ++DLLTOOL \
> > ++sharedlib_from_linklib_cmd \
> > + AR \
> > + AR_FLAGS \
> > ++archiver_list_spec \
> > + STRIP \
> > + RANLIB \
> > + CC \
> > +@@ -17728,12 +18393,14 @@ lt_cv_sys_global_symbol_pipe \
> > + lt_cv_sys_global_symbol_to_cdecl \
> > + lt_cv_sys_global_symbol_to_c_name_address \
> > + lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> > ++nm_file_list_spec \
> > + lt_prog_compiler_no_builtin_flag \
> > +-lt_prog_compiler_wl \
> > + lt_prog_compiler_pic \
> > ++lt_prog_compiler_wl \
> > + lt_prog_compiler_static \
> > + lt_cv_prog_compiler_c_o \
> > + need_locks \
> > ++MANIFEST_TOOL \
> > + DSYMUTIL \
> > + NMEDIT \
> > + LIPO \
> > +@@ -17749,7 +18416,6 @@ no_undefined_flag \
> > + hardcode_libdir_flag_spec \
> > + hardcode_libdir_flag_spec_ld \
> > + hardcode_libdir_separator \
> > +-fix_srcfile_path \
> > + exclude_expsyms \
> > + include_expsyms \
> > + file_list_spec \
> > +@@ -17785,6 +18451,7 @@ module_cmds \
> > + module_expsym_cmds \
> > + export_symbols_cmds \
> > + prelink_cmds \
> > ++postlink_cmds \
> > + postinstall_cmds \
> > + postuninstall_cmds \
> > + finish_cmds \
> > +@@ -18610,7 +19277,8 @@ $as_echo "$as_me: executing $ac_file commands" >&6;}
> > + # NOTE: Changes made to this file will be lost: look at ltmain.sh.
> >   #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -110,7 +110,7 @@ am_aux_dir=`cd "$ac_aux_dir" && pwd`
> > + #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > +-#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
> > ++#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
> > ++#                 Inc.
> > + #   Written by Gordon Matzigkeit, 1996
> > + #
> > + #   This file is part of GNU Libtool.
> > +@@ -18713,19 +19381,42 @@ SP2NL=$lt_lt_SP2NL
> > + # turn newlines into spaces.
> > + NL2SP=$lt_lt_NL2SP
> >
> > - # AM_CONDITIONAL                                            -*- Autoconf -*-
> > ++# convert \$build file names to \$host format.
> > ++to_host_file_cmd=$lt_cv_to_host_file_cmd
> > ++
> > ++# convert \$build files to toolchain format.
> > ++to_tool_file_cmd=$lt_cv_to_tool_file_cmd
> > ++
> > + # An object symbol dumper.
> > + OBJDUMP=$lt_OBJDUMP
> > +
> > + # Method to check whether dependent libraries are shared objects.
> > + deplibs_check_method=$lt_deplibs_check_method
> >
> > --# Copyright (C) 1997-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 1997-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -141,7 +141,7 @@ AC_CONFIG_COMMANDS_PRE(
> > - Usually this means the macro was only invoked conditionally.]])
> > - fi])])
> > +-# Command to use when deplibs_check_method == "file_magic".
> > ++# Command to use when deplibs_check_method = "file_magic".
> > + file_magic_cmd=$lt_file_magic_cmd
> >
> > --# Copyright (C) 1999-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 1999-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -332,12 +332,13 @@ _AM_SUBST_NOTMAKE([am__nodep])dnl
> > ++# How to find potential files when deplibs_check_method = "file_magic".
> > ++file_magic_glob=$lt_file_magic_glob
> > ++
> > ++# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
> > ++want_nocaseglob=$lt_want_nocaseglob
> > ++
> > ++# DLL creation program.
> > ++DLLTOOL=$lt_DLLTOOL
> > ++
> > ++# Command to associate shared and link libraries.
> > ++sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
> > ++
> > + # The archiver.
> > + AR=$lt_AR
> > ++
> > ++# Flags to create an archive.
> > + AR_FLAGS=$lt_AR_FLAGS
> >
> > - # Generate code to set up dependency tracking.              -*- Autoconf -*-
> > ++# How to feed a file listing to the archiver.
> > ++archiver_list_spec=$lt_archiver_list_spec
> > ++
> > + # A symbol stripping program.
> > + STRIP=$lt_STRIP
> >
> > --# Copyright (C) 1999-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 1999-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > - # with or without modifications, as long as this notice is preserved.
> > +@@ -18755,6 +19446,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> > + # Transform the output of nm in a C name address pair when lib prefix is needed.
> > + global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
> >
> > ++# Specify filename containing input files for \$NM.
> > ++nm_file_list_spec=$lt_nm_file_list_spec
> >  +
> > - # _AM_OUTPUT_DEPENDENCY_COMMANDS
> > - # ------------------------------
> > - AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
> > -@@ -345,43 +346,49 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
> > -   # Older Autoconf quotes --file arguments for eval, but not when files
> > -   # are listed without --file.  Let's play safe and only enable the eval
> > -   # if we detect the quoting.
> > --  # TODO: see whether this extra hack can be removed once we start
> > --  # requiring Autoconf 2.70 or later.
> > --  AS_CASE([$CONFIG_FILES],
> > --          [*\'*], [eval set x "$CONFIG_FILES"],
> > --          [*], [set x $CONFIG_FILES])
> > -+  case $CONFIG_FILES in
> > -+  *\'*) eval set x "$CONFIG_FILES" ;;
> > -+  *)   set x $CONFIG_FILES ;;
> > -+  esac
> > -   shift
> > --  # Used to flag and report bootstrapping failures.
> > --  am_rc=0
> > --  for am_mf
> > -+  for mf
> > -   do
> > -     # Strip MF so we end up with the name of the file.
> > --    am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'`
> > --    # Check whether this is an Automake generated Makefile which includes
> > --    # dependency-tracking related rules and includes.
> > --    # Grep'ing the whole file directly is not great: AIX grep has a line
> > -+    mf=`echo "$mf" | sed -e 's/:.*$//'`
> > -+    # Check whether this is an Automake generated Makefile or not.
> > -+    # We used to match only the files named 'Makefile.in', but
> > -+    # some people rename them; so instead we look at the file content.
> > -+    # Grep'ing the first line is not enough: some people post-process
> > -+    # each Makefile.in and add a new line on top of each file to say so.
> > -+    # Grep'ing the whole file is not good either: AIX grep has a line
> > -     # limit of 2048, but all sed's we know have understand at least 4000.
> > --    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
> > --      || continue
> > --    am_dirpart=`AS_DIRNAME(["$am_mf"])`
> > --    am_filepart=`AS_BASENAME(["$am_mf"])`
> > --    AM_RUN_LOG([cd "$am_dirpart" \
> > --      && sed -e '/# am--include-marker/d' "$am_filepart" \
> > --        | $MAKE -f - am--depfiles]) || am_rc=$?
> > -+    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
> > -+      dirpart=`AS_DIRNAME("$mf")`
> > -+    else
> > -+      continue
> > -+    fi
> > -+    # Extract the definition of DEPDIR, am__include, and am__quote
> > -+    # from the Makefile without running 'make'.
> > -+    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
> > -+    test -z "$DEPDIR" && continue
> > -+    am__include=`sed -n 's/^am__include = //p' < "$mf"`
> > -+    test -z "$am__include" && continue
> > -+    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
> > -+    # Find all dependency output files, they are included files with
> > -+    # $(DEPDIR) in their names.  We invoke sed twice because it is the
> > -+    # simplest approach to changing $(DEPDIR) to its actual value in the
> > -+    # expansion.
> > -+    for file in `sed -n "
> > -+      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
> > -+     sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
> > -+      # Make sure the directory exists.
> > -+      test -f "$dirpart/$file" && continue
> > -+      fdir=`AS_DIRNAME(["$file"])`
> > -+      AS_MKDIR_P([$dirpart/$fdir])
> > -+      # echo "creating $dirpart/$file"
> > -+      echo '# dummy' > "$dirpart/$file"
> > -+    done
> > -   done
> > --  if test $am_rc -ne 0; then
> > --    AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments
> > --    for automatic dependency tracking.  If GNU make was not used, consider
> > --    re-running the configure script with MAKE="gmake" (or whatever is
> > --    necessary).  You can also try re-running configure with the
> > --    '--disable-dependency-tracking' option to at least be able to build
> > --    the package (albeit without support for automatic dependency tracking).])
> > --  fi
> > --  AS_UNSET([am_dirpart])
> > --  AS_UNSET([am_filepart])
> > --  AS_UNSET([am_mf])
> > --  AS_UNSET([am_rc])
> > --  rm -f conftest-deps.mk
> > - }
> > - ])# _AM_OUTPUT_DEPENDENCY_COMMANDS
> > ++# The root where to search for dependent libraries,and in which our libraries should be installed.
> > ++lt_sysroot=$lt_sysroot
> > ++
> > + # The name of the directory that contains temporary libtool files.
> > + objdir=$objdir
> >
> > -@@ -390,17 +397,18 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
> > - # -----------------------------
> > - # This macro should only be invoked once -- use via AC_REQUIRE.
> > - #
> > --# This code is only required when automatic dependency tracking is enabled.
> > --# This creates each '.Po' and '.Plo' makefile fragment that we'll need in
> > --# order to bootstrap the dependency handling code.
> > -+# This code is only required when automatic dependency tracking
> > -+# is enabled.  FIXME.  This creates each '.P' file that we will
> > -+# need in order to bootstrap the dependency handling code.
> > - AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
> > - [AC_CONFIG_COMMANDS([depfiles],
> > -      [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
> > --     [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])])
> > -+     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
> > -+])
> > +@@ -18764,6 +19461,9 @@ MAGIC_CMD=$MAGIC_CMD
> > + # Must we lock files when doing compilation?
> > + need_locks=$lt_need_locks
> >
> > - # Do all the work for Automake.                             -*- Autoconf -*-
> > ++# Manifest tool.
> > ++MANIFEST_TOOL=$lt_MANIFEST_TOOL
> > ++
> > + # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
> > + DSYMUTIL=$lt_DSYMUTIL
> >
> > --# Copyright (C) 1996-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 1996-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -428,10 +436,6 @@ m4_defn([AC_PROG_CC])
> > - # release and drop the old call support.
> > - AC_DEFUN([AM_INIT_AUTOMAKE],
> > - [AC_PREREQ([2.65])dnl
> > --m4_ifdef([_$0_ALREADY_INIT],
> > --  [m4_fatal([$0 expanded multiple times
> > --]m4_defn([_$0_ALREADY_INIT]))],
> > --  [m4_define([_$0_ALREADY_INIT], m4_expansion_stack)])dnl
> > - dnl Autoconf wants to disallow AM_ names.  We explicitly allow
> > - dnl the ones we care about.
> > - m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
> > -@@ -468,7 +472,7 @@ m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
> > - [_AM_SET_OPTIONS([$1])dnl
> > - dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
> > - m4_if(
> > --  m4_ifset([AC_PACKAGE_NAME], [ok]):m4_ifset([AC_PACKAGE_VERSION], [ok]),
> > -+  m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
> > -   [ok:ok],,
> > -   [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
> > -  AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
> > -@@ -491,8 +495,8 @@ AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
> > - AC_REQUIRE([AC_PROG_MKDIR_P])dnl
> > - # For better backward compatibility.  To be removed once Automake 1.9.x
> > - # dies out for good.  For more background, see:
> > --# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
> > --# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
> > -+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
> > -+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
> > - AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
> > - # We need awk for the "check" target (and possibly the TAP driver).  The
> > - # system "awk" is bad on some platforms.
> > -@@ -520,20 +524,6 @@ AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
> > -               [m4_define([AC_PROG_OBJCXX],
> > -                          m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
> > - ])
> > --# Variables for tags utilities; see am/tags.am
> > --if test -z "$CTAGS"; then
> > --  CTAGS=ctags
> > --fi
> > --AC_SUBST([CTAGS])
> > --if test -z "$ETAGS"; then
> > --  ETAGS=etags
> > --fi
> > --AC_SUBST([ETAGS])
> > --if test -z "$CSCOPE"; then
> > --  CSCOPE=cscope
> > --fi
> > --AC_SUBST([CSCOPE])
> > --
> > - AC_REQUIRE([AM_SILENT_RULES])dnl
> > - dnl The testsuite driver may need to know about EXEEXT, so add the
> > - dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This
> > -@@ -573,7 +563,7 @@ END
> > - Aborting the configuration process, to ensure you take notice of the issue.
> > +@@ -18878,12 +19578,12 @@ with_gcc=$GCC
> > + # Compiler flag to turn off builtin functions.
> > + no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
> >
> > - You can download and install GNU coreutils to get an 'rm' implementation
> > --that behaves properly: <https://www.gnu.org/software/coreutils/>.
> > -+that behaves properly: <http://www.gnu.org/software/coreutils/>.
> > +-# How to pass a linker flag through the compiler.
> > +-wl=$lt_lt_prog_compiler_wl
> > +-
> > + # Additional compiler flags for building library objects.
> > + pic_flag=$lt_lt_prog_compiler_pic
> >
> > - If you want to complete the configuration process using your problematic
> > - 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
> > -@@ -615,7 +605,7 @@ for _am_header in $config_headers :; do
> > - done
> > - echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
> > ++# How to pass a linker flag through the compiler.
> > ++wl=$lt_lt_prog_compiler_wl
> > ++
> > + # Compiler flag to prevent dynamic linking.
> > + link_static_flag=$lt_lt_prog_compiler_static
> >
> > --# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -639,7 +629,7 @@ AC_SUBST([install_sh])])
> > - # Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
> > - # From Jim Meyering
> > +@@ -18970,9 +19670,6 @@ inherit_rpath=$inherit_rpath
> > + # Whether libtool must link a program against all its dependency libraries.
> > + link_all_deplibs=$link_all_deplibs
> >
> > --# Copyright (C) 1996-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 1996-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -674,7 +664,7 @@ AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
> > +-# Fix the shell variable \$srcfile for the compiler.
> > +-fix_srcfile_path=$lt_fix_srcfile_path
> > +-
> > + # Set to "yes" if exported symbols are required.
> > + always_export_symbols=$always_export_symbols
> >
> > - # Check to see how 'make' treats includes.              -*- Autoconf -*-
> > +@@ -18988,6 +19685,9 @@ include_expsyms=$lt_include_expsyms
> > + # Commands necessary for linking programs (against libraries) with templates.
> > + prelink_cmds=$lt_prelink_cmds
> >
> > --# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -682,42 +672,49 @@ AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
> > ++# Commands necessary for finishing linking programs.
> > ++postlink_cmds=$lt_postlink_cmds
> > ++
> > + # Specify filename containing input files.
> > + file_list_spec=$lt_file_list_spec
> >
> > - # AM_MAKE_INCLUDE()
> > - # -----------------
> > --# Check whether make has an 'include' directive that can support all
> > --# the idioms we need for our automatic dependency tracking code.
> > -+# Check to see how make treats includes.
> > - AC_DEFUN([AM_MAKE_INCLUDE],
> > --[AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive])
> > --cat > confinc.mk << 'END'
> > -+[am_make=${MAKE-make}
> > -+cat > confinc << 'END'
> > - am__doit:
> > --    @echo this is the am__doit target >confinc.out
> > -+    @echo this is the am__doit target
> > - .PHONY: am__doit
> > - END
> > -+# If we don't find an include directive, just comment out the code.
> > -+AC_MSG_CHECKING([for style of include used by $am_make])
> > - am__include="#"
> > - am__quote=
> > --# BSD make does it like this.
> > --echo '.include "confinc.mk" # ignored' > confmf.BSD
> > --# Other make implementations (GNU, Solaris 10, AIX) do it like this.
> > --echo 'include confinc.mk # ignored' > confmf.GNU
> > --_am_result=no
> > --for s in GNU BSD; do
> > --  AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out])
> > --  AS_CASE([$?:`cat confinc.out 2>/dev/null`],
> > --      ['0:this is the am__doit target'],
> > --      [AS_CASE([$s],
> > --          [BSD], [am__include='.include' am__quote='"'],
> > --          [am__include='include' am__quote=''])])
> > --  if test "$am__include" != "#"; then
> > --    _am_result="yes ($s style)"
> > --    break
> > +@@ -19020,210 +19720,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> > +   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> > +   # text mode, it properly converts lines to CR/LF.  This bash problem
> > +   # is reportedly fixed, but why not run on old versions too?
> > +-  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
> > +-    || (rm -f "$cfgfile"; exit 1)
> > +-
> > +-  case $xsi_shell in
> > +-  yes)
> > +-    cat << \_LT_EOF >> "$cfgfile"
> > +-
> > +-# func_dirname file append nondir_replacement
> > +-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> > +-# otherwise set result to NONDIR_REPLACEMENT.
> > +-func_dirname ()
> > +-{
> > +-  case ${1} in
> > +-    */*) func_dirname_result="${1%/*}${2}" ;;
> > +-    *  ) func_dirname_result="${3}" ;;
> > +-  esac
> > +-}
> > +-
> > +-# func_basename file
> > +-func_basename ()
> > +-{
> > +-  func_basename_result="${1##*/}"
> > +-}
> > +-
> > +-# func_dirname_and_basename file append nondir_replacement
> > +-# perform func_basename and func_dirname in a single function
> > +-# call:
> > +-#   dirname:  Compute the dirname of FILE.  If nonempty,
> > +-#             add APPEND to the result, otherwise set result
> > +-#             to NONDIR_REPLACEMENT.
> > +-#             value returned in "$func_dirname_result"
> > +-#   basename: Compute filename of FILE.
> > +-#             value retuned in "$func_basename_result"
> > +-# Implementation must be kept synchronized with func_dirname
> > +-# and func_basename. For efficiency, we do not delegate to
> > +-# those functions but instead duplicate the functionality here.
> > +-func_dirname_and_basename ()
> > +-{
> > +-  case ${1} in
> > +-    */*) func_dirname_result="${1%/*}${2}" ;;
> > +-    *  ) func_dirname_result="${3}" ;;
> > +-  esac
> > +-  func_basename_result="${1##*/}"
> > +-}
> > +-
> > +-# func_stripname prefix suffix name
> > +-# strip PREFIX and SUFFIX off of NAME.
> > +-# PREFIX and SUFFIX must not contain globbing or regex special
> > +-# characters, hashes, percent signs, but SUFFIX may contain a leading
> > +-# dot (in which case that matches only a dot).
> > +-func_stripname ()
> > +-{
> > +-  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
> > +-  # positional parameters, so assign one to ordinary parameter first.
> > +-  func_stripname_result=${3}
> > +-  func_stripname_result=${func_stripname_result#"${1}"}
> > +-  func_stripname_result=${func_stripname_result%"${2}"}
> > +-}
> > +-
> > +-# func_opt_split
> > +-func_opt_split ()
> > +-{
> > +-  func_opt_split_opt=${1%%=*}
> > +-  func_opt_split_arg=${1#*=}
> > +-}
> > +-
> > +-# func_lo2o object
> > +-func_lo2o ()
> > +-{
> > +-  case ${1} in
> > +-    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
> > +-    *)    func_lo2o_result=${1} ;;
> > +-  esac
> > +-}
> > +-
> > +-# func_xform libobj-or-source
> > +-func_xform ()
> > +-{
> > +-  func_xform_result=${1%.*}.lo
> > +-}
> > +-
> > +-# func_arith arithmetic-term...
> > +-func_arith ()
> > +-{
> > +-  func_arith_result=$(( $* ))
> > +-}
> > +-
> > +-# func_len string
> > +-# STRING may not start with a hyphen.
> > +-func_len ()
> > +-{
> > +-  func_len_result=${#1}
> > +-}
> > +-
> > +-_LT_EOF
> > +-    ;;
> > +-  *) # Bourne compatible functions.
> > +-    cat << \_LT_EOF >> "$cfgfile"
> > +-
> > +-# func_dirname file append nondir_replacement
> > +-# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
> > +-# otherwise set result to NONDIR_REPLACEMENT.
> > +-func_dirname ()
> > +-{
> > +-  # Extract subdirectory from the argument.
> > +-  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
> > +-  if test "X$func_dirname_result" = "X${1}"; then
> > +-    func_dirname_result="${3}"
> > +-  else
> > +-    func_dirname_result="$func_dirname_result${2}"
> >  -  fi
> > --done
> > --rm -f confinc.* confmf.*
> > --AC_MSG_RESULT([${_am_result}])
> > --AC_SUBST([am__include])])
> > --AC_SUBST([am__quote])])
> > -+_am_result=none
> > -+# First try GNU make style include.
> > -+echo "include confinc" > confmf
> > -+# Ignore all kinds of additional output from 'make'.
> > -+case `$am_make -s -f confmf 2> /dev/null` in #(
> > -+*the\ am__doit\ target*)
> > -+  am__include=include
> > -+  am__quote=
> > -+  _am_result=GNU
> > -+  ;;
> > -+esac
> > -+# Now try BSD make style include.
> > -+if test "$am__include" = "#"; then
> > -+   echo '.include "confinc"' > confmf
> > -+   case `$am_make -s -f confmf 2> /dev/null` in #(
> > -+   *the\ am__doit\ target*)
> > -+     am__include=.include
> > -+     am__quote="\""
> > -+     _am_result=BSD
> > -+     ;;
> > -+   esac
> > +-}
> > +-
> > +-# func_basename file
> > +-func_basename ()
> > +-{
> > +-  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
> > +-}
> > +-
> > +-
> > +-# func_stripname prefix suffix name
> > +-# strip PREFIX and SUFFIX off of NAME.
> > +-# PREFIX and SUFFIX must not contain globbing or regex special
> > +-# characters, hashes, percent signs, but SUFFIX may contain a leading
> > +-# dot (in which case that matches only a dot).
> > +-# func_strip_suffix prefix name
> > +-func_stripname ()
> > +-{
> > +-  case ${2} in
> > +-    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
> > +-    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
> > +-  esac
> > +-}
> > +-
> > +-# sed scripts:
> > +-my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
> > +-my_sed_long_arg='1s/^-[^=]*=//'
> > +-
> > +-# func_opt_split
> > +-func_opt_split ()
> > +-{
> > +-  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
> > +-  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
> > +-}
> > +-
> > +-# func_lo2o object
> > +-func_lo2o ()
> > +-{
> > +-  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
> > +-}
> > +-
> > +-# func_xform libobj-or-source
> > +-func_xform ()
> > +-{
> > +-  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
> > +-}
> > +-
> > +-# func_arith arithmetic-term...
> > +-func_arith ()
> > +-{
> > +-  func_arith_result=`expr "$@"`
> > +-}
> > +-
> > +-# func_len string
> > +-# STRING may not start with a hyphen.
> > +-func_len ()
> > +-{
> > +-  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
> > +-}
> > +-
> > +-_LT_EOF
> > +-esac
> > +-
> > +-case $lt_shell_append in
> > +-  yes)
> > +-    cat << \_LT_EOF >> "$cfgfile"
> > +-
> > +-# func_append var value
> > +-# Append VALUE to the end of shell variable VAR.
> > +-func_append ()
> > +-{
> > +-  eval "$1+=\$2"
> > +-}
> > +-_LT_EOF
> > +-    ;;
> > +-  *)
> > +-    cat << \_LT_EOF >> "$cfgfile"
> > +-
> > +-# func_append var value
> > +-# Append VALUE to the end of shell variable VAR.
> > +-func_append ()
> > +-{
> > +-  eval "$1=\$$1\$2"
> > +-}
> > +-
> > +-_LT_EOF
> > +-    ;;
> > +-  esac
> > +-
> > +-
> > +-  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
> > +-    || (rm -f "$cfgfile"; exit 1)
> > +-
> > +-  mv -f "$cfgfile" "$ofile" ||
> > ++  sed '$q' "$ltmain" >> "$cfgfile" \
> > ++     || (rm -f "$cfgfile"; exit 1)
> > ++
> > ++  if test x"$xsi_shell" = xyes; then
> > ++  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
> > ++func_dirname ()\
> > ++{\
> > ++\    case ${1} in\
> > ++\      */*) func_dirname_result="${1%/*}${2}" ;;\
> > ++\      *  ) func_dirname_result="${3}" ;;\
> > ++\    esac\
> > ++} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_basename ()$/,/^} # func_basename /c\
> > ++func_basename ()\
> > ++{\
> > ++\    func_basename_result="${1##*/}"\
> > ++} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
> > ++func_dirname_and_basename ()\
> > ++{\
> > ++\    case ${1} in\
> > ++\      */*) func_dirname_result="${1%/*}${2}" ;;\
> > ++\      *  ) func_dirname_result="${3}" ;;\
> > ++\    esac\
> > ++\    func_basename_result="${1##*/}"\
> > ++} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
> > ++func_stripname ()\
> > ++{\
> > ++\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
> > ++\    # positional parameters, so assign one to ordinary parameter first.\
> > ++\    func_stripname_result=${3}\
> > ++\    func_stripname_result=${func_stripname_result#"${1}"}\
> > ++\    func_stripname_result=${func_stripname_result%"${2}"}\
> > ++} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
> > ++func_split_long_opt ()\
> > ++{\
> > ++\    func_split_long_opt_name=${1%%=*}\
> > ++\    func_split_long_opt_arg=${1#*=}\
> > ++} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
> > ++func_split_short_opt ()\
> > ++{\
> > ++\    func_split_short_opt_arg=${1#??}\
> > ++\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
> > ++} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
> > ++func_lo2o ()\
> > ++{\
> > ++\    case ${1} in\
> > ++\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
> > ++\      *)    func_lo2o_result=${1} ;;\
> > ++\    esac\
> > ++} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_xform ()$/,/^} # func_xform /c\
> > ++func_xform ()\
> > ++{\
> > ++    func_xform_result=${1%.*}.lo\
> > ++} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_arith ()$/,/^} # func_arith /c\
> > ++func_arith ()\
> > ++{\
> > ++    func_arith_result=$(( $* ))\
> > ++} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_len ()$/,/^} # func_len /c\
> > ++func_len ()\
> > ++{\
> > ++    func_len_result=${#1}\
> > ++} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++fi
> > ++
> > ++if test x"$lt_shell_append" = xyes; then
> > ++  sed -e '/^func_append ()$/,/^} # func_append /c\
> > ++func_append ()\
> > ++{\
> > ++    eval "${1}+=\\${2}"\
> > ++} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
> > ++func_append_quoted ()\
> > ++{\
> > ++\    func_quote_for_eval "${2}"\
> > ++\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
> > ++} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
> > ++  && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++test 0 -eq $? || _lt_function_replace_fail=:
> > ++
> > ++
> > ++  # Save a `func_append' function call where possible by direct use of '+='
> > ++  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
> > ++    && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++  test 0 -eq $? || _lt_function_replace_fail=:
> > ++else
> > ++  # Save a `func_append' function call even when '+=' is not available
> > ++  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
> > ++    && mv -f "$cfgfile.tmp" "$cfgfile" \
> > ++      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
> > ++  test 0 -eq $? || _lt_function_replace_fail=:
> >  +fi
> > -+AC_SUBST([am__include])
> > -+AC_SUBST([am__quote])
> > -+AC_MSG_RESULT([$_am_result])
> > -+rm -f confinc confmf
> > -+])
> > -
> > - # Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
> > -
> > --# Copyright (C) 1997-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 1997-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -738,7 +735,12 @@ AC_DEFUN([AM_MISSING_HAS_RUN],
> > - [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
> > - AC_REQUIRE_AUX_FILE([missing])dnl
> > - if test x"${MISSING+set}" != xset; then
> > --  MISSING="\${SHELL} '$am_aux_dir/missing'"
> > -+  case $am_aux_dir in
> > -+  *\ * | *\ *)
> > -+    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
> > -+  *)
> > -+    MISSING="\${SHELL} $am_aux_dir/missing" ;;
> > -+  esac
> > - fi
> > - # Use eval to expand $SHELL
> > - if eval "$MISSING --is-lightweight"; then
> > -@@ -751,7 +753,7 @@ fi
> > -
> > - # Helper functions for option handling.                     -*- Autoconf -*-
> > -
> > --# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -780,7 +782,7 @@ AC_DEFUN([_AM_SET_OPTIONS],
> > - AC_DEFUN([_AM_IF_OPTION],
> > - [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
> > -
> > --# Copyright (C) 1999-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 1999-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -827,7 +829,7 @@ AC_LANG_POP([C])])
> > - # For backward compatibility.
> > - AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
> > -
> > --# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -846,7 +848,7 @@ AC_DEFUN([AM_RUN_LOG],
> > -
> > - # Check to make sure that the build environment is sane.    -*- Autoconf -*-
> > -
> > --# Copyright (C) 1996-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 1996-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -927,7 +929,7 @@ AC_CONFIG_COMMANDS_PRE(
> > - rm -f conftest.file
> > - ])
> > -
> > --# Copyright (C) 2009-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 2009-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -987,7 +989,7 @@ AC_SUBST([AM_BACKSLASH])dnl
> > - _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
> > - ])
> > -
> > --# Copyright (C) 2001-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 2001-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -1015,7 +1017,7 @@ fi
> > - INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
> > - AC_SUBST([INSTALL_STRIP_PROGRAM])])
> > -
> > --# Copyright (C) 2006-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 2006-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > -@@ -1034,7 +1036,7 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
> > -
> > - # Check how to create a tarball.                            -*- Autoconf -*-
> > ++
> > ++if test x"$_lt_function_replace_fail" = x":"; then
> > ++  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
> > ++$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
> > ++fi
> > ++
> > ++
> > ++   mv -f "$cfgfile" "$ofile" ||
> > +     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
> > +   chmod +x "$ofile"
> >
> > --# Copyright (C) 2004-2021 Free Software Foundation, Inc.
> > -+# Copyright (C) 2004-2017 Free Software Foundation, Inc.
> > - #
> > - # This file is free software; the Free Software Foundation
> > - # gives unlimited permission to copy and/or distribute it,
> > +diff --git a/zlib/Makefile.in b/zlib/Makefile.in
> > +index 855c23eea23..0605835c14f 100644
> > +--- a/zlib/Makefile.in
> > ++++ b/zlib/Makefile.in
> > +@@ -281,6 +281,7 @@ CPPFLAGS = @CPPFLAGS@
> > + CYGPATH_W = @CYGPATH_W@
> > + DEFS = @DEFS@
> > + DEPDIR = @DEPDIR@
> > ++DLLTOOL = @DLLTOOL@
> > + DSYMUTIL = @DSYMUTIL@
> > + DUMPBIN = @DUMPBIN@
> > + ECHO_C = @ECHO_C@
> > +@@ -305,6 +306,7 @@ LN_S = @LN_S@
> > + LTLIBOBJS = @LTLIBOBJS@
> > + MAINT = @MAINT@
> > + MAKEINFO = @MAKEINFO@
> > ++MANIFEST_TOOL = @MANIFEST_TOOL@
> > + MKDIR_P = @MKDIR_P@
> > + NM = @NM@
> > + NMEDIT = @NMEDIT@
> > +@@ -331,6 +333,7 @@ abs_builddir = @abs_builddir@
> > + abs_srcdir = @abs_srcdir@
> > + abs_top_builddir = @abs_top_builddir@
> > + abs_top_srcdir = @abs_top_srcdir@
> > ++ac_ct_AR = @ac_ct_AR@
> > + ac_ct_CC = @ac_ct_CC@
> > + ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
> > + am__include = @am__include@
> >  diff --git a/zlib/configure b/zlib/configure
> > -index 0a9ad9e8ccb..35b44e2819c 100755
> > +index e65ade3badd..35b44e2819c 100755
> >  --- a/zlib/configure
> >  +++ b/zlib/configure
> >  @@ -646,8 +646,11 @@ OTOOL
> > @@ -29508,35 +33800,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   OBJDUMP
> >   LN_S
> >   NM
> > -@@ -666,6 +669,7 @@ am__nodep
> > - AMDEPBACKSLASH
> > - AMDEP_FALSE
> > - AMDEP_TRUE
> > -+am__quote
> > - am__include
> > - DEPDIR
> > - OBJEXT
> > -@@ -683,9 +687,6 @@ AM_BACKSLASH
> > - AM_DEFAULT_VERBOSITY
> > - AM_DEFAULT_V
> > - AM_V
> > --CSCOPE
> > --ETAGS
> > --CTAGS
> > - am__untar
> > - am__tar
> > - AMTAR
> > -@@ -760,8 +761,7 @@ PACKAGE_VERSION
> > - PACKAGE_TARNAME
> > - PACKAGE_NAME
> > - PATH_SEPARATOR
> > --SHELL
> > --am__quote'
> > -+SHELL'
> > - ac_subst_files=''
> > - ac_user_opts='
> > - enable_option_checking
> > -@@ -777,6 +777,7 @@ enable_static
> > +@@ -774,6 +777,7 @@ enable_static
> >   with_pic
> >   enable_fast_install
> >   with_gnu_ld
> > @@ -29544,7 +33808,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   enable_libtool_lock
> >   enable_host_shared
> >   '
> > -@@ -1431,6 +1432,8 @@ Optional Packages:
> > +@@ -1428,6 +1432,8 @@ Optional Packages:
> >     --with-pic              try to use only PIC/non-PIC objects [default=use
> >                             both]
> >     --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
> > @@ -29553,150 +33817,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >
> >   Some influential environment variables:
> >     CC          C compiler command
> > -@@ -2417,7 +2420,7 @@ test -n "$target_alias" &&
> > - mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs"
> > -
> > -
> > --am__api_version='1.16'
> > -+am__api_version='1.15'
> > -
> > - # Find a good install program.  We prefer a C program (faster),
> > - # so one script is as good as another.  But avoid the broken or
> > -@@ -2593,7 +2596,12 @@ program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
> > - am_aux_dir=`cd "$ac_aux_dir" && pwd`
> > -
> > - if test x"${MISSING+set}" != xset; then
> > --  MISSING="\${SHELL} '$am_aux_dir/missing'"
> > -+  case $am_aux_dir in
> > -+  *\ * | *\ *)
> > -+    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
> > -+  *)
> > -+    MISSING="\${SHELL} $am_aux_dir/missing" ;;
> > -+  esac
> > - fi
> > - # Use eval to expand $SHELL
> > - if eval "$MISSING --is-lightweight"; then
> > -@@ -2928,8 +2936,8 @@ MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
> > -
> > - # For better backward compatibility.  To be removed once Automake 1.9.x
> > - # dies out for good.  For more background, see:
> > --# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
> > --# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
> > -+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
> > -+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
> > - mkdir_p='$(MKDIR_P)'
> > -
> > - # We need awk for the "check" target (and possibly the TAP driver).  The
> > -@@ -2948,20 +2956,6 @@ am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
> > -
> > -
> > -
> > --# Variables for tags utilities; see am/tags.am
> > --if test -z "$CTAGS"; then
> > --  CTAGS=ctags
> > --fi
> > --
> > --if test -z "$ETAGS"; then
> > --  ETAGS=etags
> > --fi
> > --
> > --if test -z "$CSCOPE"; then
> > --  CSCOPE=cscope
> > --fi
> > --
> > --
> > -
> > - # POSIX will say in a future version that running "rm -f" with no argument
> > - # is OK; and we want to be able to make that assumption in our Makefile
> > -@@ -2994,7 +2988,7 @@ END
> > - Aborting the configuration process, to ensure you take notice of the issue.
> > -
> > - You can download and install GNU coreutils to get an 'rm' implementation
> > --that behaves properly: <https://www.gnu.org/software/coreutils/>.
> > -+that behaves properly: <http://www.gnu.org/software/coreutils/>.
> > -
> > - If you want to complete the configuration process using your problematic
> > - 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
> > -@@ -3998,45 +3992,45 @@ DEPDIR="${am__leading_dot}deps"
> > -
> > - ac_config_commands="$ac_config_commands depfiles"
> > -
> > --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
> > --$as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; }
> > --cat > confinc.mk << 'END'
> > -+
> > -+am_make=${MAKE-make}
> > -+cat > confinc << 'END'
> > - am__doit:
> > --    @echo this is the am__doit target >confinc.out
> > -+    @echo this is the am__doit target
> > - .PHONY: am__doit
> > - END
> > -+# If we don't find an include directive, just comment out the code.
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
> > -+$as_echo_n "checking for style of include used by $am_make... " >&6; }
> > - am__include="#"
> > - am__quote=
> > --# BSD make does it like this.
> > --echo '.include "confinc.mk" # ignored' > confmf.BSD
> > --# Other make implementations (GNU, Solaris 10, AIX) do it like this.
> > --echo 'include confinc.mk # ignored' > confmf.GNU
> > --_am_result=no
> > --for s in GNU BSD; do
> > --  { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
> > --   (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
> > --   ac_status=$?
> > --   echo "$as_me:$LINENO: \$? = $ac_status" >&5
> > --   (exit $ac_status); }
> > --  case $?:`cat confinc.out 2>/dev/null` in #(
> > --  '0:this is the am__doit target') :
> > --    case $s in #(
> > --  BSD) :
> > --    am__include='.include' am__quote='"' ;; #(
> > --  *) :
> > --    am__include='include' am__quote='' ;;
> > --esac ;; #(
> > --  *) :
> > --     ;;
> > -+_am_result=none
> > -+# First try GNU make style include.
> > -+echo "include confinc" > confmf
> > -+# Ignore all kinds of additional output from 'make'.
> > -+case `$am_make -s -f confmf 2> /dev/null` in #(
> > -+*the\ am__doit\ target*)
> > -+  am__include=include
> > -+  am__quote=
> > -+  _am_result=GNU
> > -+  ;;
> > - esac
> > --  if test "$am__include" != "#"; then
> > --    _am_result="yes ($s style)"
> > --    break
> > --  fi
> > --done
> > --rm -f confinc.* confmf.*
> > --{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
> > --$as_echo "${_am_result}" >&6; }
> > -+# Now try BSD make style include.
> > -+if test "$am__include" = "#"; then
> > -+   echo '.include "confinc"' > confmf
> > -+   case `$am_make -s -f confmf 2> /dev/null` in #(
> > -+   *the\ am__doit\ target*)
> > -+     am__include=.include
> > -+     am__quote="\""
> > -+     _am_result=BSD
> > -+     ;;
> > -+   esac
> > -+fi
> > -+
> > -+
> > -+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
> > -+$as_echo "$_am_result" >&6; }
> > -+rm -f confinc confmf
> > -
> > - # Check whether --enable-dependency-tracking was given.
> > - if test "${enable_dependency_tracking+set}" = set; then :
> > -@@ -4198,8 +4192,8 @@ esac
> > +@@ -4186,8 +4192,8 @@ esac
> >
> >
> >
> > @@ -29707,7 +33828,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >
> >
> >
> > -@@ -4239,7 +4233,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> > +@@ -4227,7 +4233,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
> >   $as_echo_n "checking how to print strings... " >&6; }
> >   # Test print first, because it will be a builtin if present.
> > @@ -29716,7 +33837,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >      test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
> >     ECHO='print -r --'
> >   elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
> > -@@ -5062,8 +5056,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
> > +@@ -5050,8 +5056,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6;
> >   # Try some XSI features
> >   xsi_shell=no
> >   ( _lt_dummy="a/b/c"
> > @@ -29727,7 +33848,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >       && eval 'test $(( 1 + 1 )) -eq 2 \
> >       && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
> >     && xsi_shell=yes
> > -@@ -5112,6 +5106,80 @@ esac
> > +@@ -5100,6 +5106,80 @@ esac
> >
> >
> >
> > @@ -29808,7 +33929,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
> >   $as_echo_n "checking for $LD option to reload object files... " >&6; }
> >   if ${lt_cv_ld_reload_flag+:} false; then :
> > -@@ -5128,6 +5196,11 @@ case $reload_flag in
> > +@@ -5116,6 +5196,11 @@ case $reload_flag in
> >   esac
> >   reload_cmds='$LD$reload_flag -o $output$reload_objs'
> >   case $host_os in
> > @@ -29820,7 +33941,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >     darwin*)
> >       if test "$GCC" = yes; then
> >         reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
> > -@@ -5296,7 +5369,8 @@ mingw* | pw32*)
> > +@@ -5284,7 +5369,8 @@ mingw* | pw32*)
> >       lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
> >       lt_cv_file_magic_cmd='func_win32_libid'
> >     else
> > @@ -29830,7 +33951,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >       lt_cv_file_magic_cmd='$OBJDUMP -f'
> >     fi
> >     ;;
> > -@@ -5450,6 +5524,21 @@ esac
> > +@@ -5438,6 +5524,21 @@ esac
> >   fi
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
> >   $as_echo "$lt_cv_deplibs_check_method" >&6; }
> > @@ -29852,7 +33973,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   file_magic_cmd=$lt_cv_file_magic_cmd
> >   deplibs_check_method=$lt_cv_deplibs_check_method
> >   test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > -@@ -5465,6 +5554,158 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
> > +@@ -5453,6 +5554,158 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
> >
> >
> >
> > @@ -30011,7 +34132,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   plugin_option=
> >   plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
> >   for plugin in $plugin_names; do
> > -@@ -5479,8 +5720,10 @@ for plugin in $plugin_names; do
> > +@@ -5467,8 +5720,10 @@ for plugin in $plugin_names; do
> >   done
> >
> >   if test -n "$ac_tool_prefix"; then
> > @@ -30024,7 +34145,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> >   $as_echo_n "checking for $ac_word... " >&6; }
> >   if ${ac_cv_prog_AR+:} false; then :
> > -@@ -5496,7 +5739,7 @@ do
> > +@@ -5484,7 +5739,7 @@ do
> >     test -z "$as_dir" && as_dir=.
> >       for ac_exec_ext in '' $ac_executable_extensions; do
> >     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > @@ -30033,7 +34154,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >       $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> >       break 2
> >     fi
> > -@@ -5516,11 +5759,15 @@ $as_echo "no" >&6; }
> > +@@ -5504,11 +5759,15 @@ $as_echo "no" >&6; }
> >   fi
> >
> >
> > @@ -30052,7 +34173,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
> >   $as_echo_n "checking for $ac_word... " >&6; }
> >   if ${ac_cv_prog_ac_ct_AR+:} false; then :
> > -@@ -5536,7 +5783,7 @@ do
> > +@@ -5524,7 +5783,7 @@ do
> >     test -z "$as_dir" && as_dir=.
> >       for ac_exec_ext in '' $ac_executable_extensions; do
> >     if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
> > @@ -30061,7 +34182,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >       $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
> >       break 2
> >     fi
> > -@@ -5555,6 +5802,10 @@ else
> > +@@ -5543,6 +5802,10 @@ else
> >   $as_echo "no" >&6; }
> >   fi
> >
> > @@ -30072,7 +34193,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >     if test "x$ac_ct_AR" = x; then
> >       AR="false"
> >     else
> > -@@ -5566,25 +5817,22 @@ ac_tool_warned=yes ;;
> > +@@ -5554,25 +5817,19 @@ ac_tool_warned=yes ;;
> >   esac
> >       AR=$ac_ct_AR
> >     fi
> > @@ -30104,13 +34225,10 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >  +  rm -f conftest.*
> >  +: ${AR=ar}
> >  +: ${AR_FLAGS=cru}
> > -+
> > -+
> > -+
> >
> >
> >
> > -@@ -5593,6 +5841,61 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
> > +@@ -5584,6 +5841,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
> >
> >
> >
> > @@ -30169,10 +34287,13 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >  +
> >  +
> >  +
> > -
> > -
> > -
> > -@@ -5935,8 +6238,8 @@ esac
> > ++
> > ++
> > ++
> > + if test -n "$ac_tool_prefix"; then
> > +   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
> > + set dummy ${ac_tool_prefix}strip; ac_word=$2
> > +@@ -5923,8 +6238,8 @@ esac
> >   lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
> >
> >   # Transform an extracted symbol line into symbol name and symbol address
> > @@ -30183,7 +34304,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >
> >   # Handle CRLF in mingw tool chain
> >   opt_cr=
> > -@@ -5972,6 +6275,7 @@ for ac_symprfx in "" "_"; do
> > +@@ -5960,6 +6275,7 @@ for ac_symprfx in "" "_"; do
> >     else
> >       lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[  ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
> >     fi
> > @@ -30191,7 +34312,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >
> >     # Check to see that the pipe works correctly.
> >     pipe_works=no
> > -@@ -6013,6 +6317,18 @@ _LT_EOF
> > +@@ -6001,6 +6317,18 @@ _LT_EOF
> >         if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
> >       if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
> >         cat <<_LT_EOF > conftest.$ac_ext
> > @@ -30210,7 +34331,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   #ifdef __cplusplus
> >   extern "C" {
> >   #endif
> > -@@ -6024,7 +6340,7 @@ _LT_EOF
> > +@@ -6012,7 +6340,7 @@ _LT_EOF
> >         cat <<_LT_EOF >> conftest.$ac_ext
> >
> >   /* The mapping between symbol names and symbols.  */
> > @@ -30219,7 +34340,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >     const char *name;
> >     void       *address;
> >   }
> > -@@ -6050,8 +6366,8 @@ static const void *lt_preloaded_setup() {
> > +@@ -6038,8 +6366,8 @@ static const void *lt_preloaded_setup() {
> >   _LT_EOF
> >         # Now try linking the two files.
> >         mv conftest.$ac_objext conftstm.$ac_objext
> > @@ -30230,7 +34351,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >         LIBS="conftstm.$ac_objext"
> >         CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
> >         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
> > -@@ -6061,8 +6377,8 @@ _LT_EOF
> > +@@ -6049,8 +6377,8 @@ _LT_EOF
> >     test $ac_status = 0; } && test -s conftest${ac_exeext}; then
> >           pipe_works=yes
> >         fi
> > @@ -30241,7 +34362,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >       else
> >         echo "cannot find nm_test_func in $nlist" >&5
> >       fi
> > -@@ -6099,6 +6415,16 @@ else
> > +@@ -6087,6 +6415,17 @@ else
> >   $as_echo "ok" >&6; }
> >   fi
> >
> > @@ -30255,10 +34376,11 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >  +
> >  +
> >  +
> > ++
> >
> >
> >
> > -@@ -6116,6 +6442,44 @@ fi
> > +@@ -6104,6 +6443,43 @@ fi
> >
> >
> >
> > @@ -30267,7 +34389,6 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >  +
> >  +
> >  +
> > -+
> >  +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
> >  +$as_echo_n "checking for sysroot... " >&6; }
> >  +
> > @@ -30303,18 +34424,10 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >
> >
> >
> > -@@ -6324,11 +6688,128 @@ sparc*-*solaris*)
> > -       ;;
> > -     esac
> > -   fi
> > --  rm -rf conftest*
> > --  ;;
> > -+  rm -rf conftest*
> > -+  ;;
> > -+esac
> > -+
> > -+need_locks="$enable_libtool_lock"
> > -+
> > +@@ -6318,6 +6694,123 @@ esac
> > +
> > + need_locks="$enable_libtool_lock"
> > +
> >  +if test -n "$ac_tool_prefix"; then
> >  +  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
> >  +set dummy ${ac_tool_prefix}mt; ac_word=$2
> > @@ -30400,7 +34513,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >  +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
> >  +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
> >  +ac_tool_warned=yes ;;
> > - esac
> > ++esac
> >  +    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
> >  +  fi
> >  +else
> > @@ -30430,12 +34543,12 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >  +
> >  +
> >  +
> > -
> > --need_locks="$enable_libtool_lock"
> > -
> > ++
> > ++
> >
> >     case $host_os in
> > -@@ -6896,6 +7377,8 @@ _LT_EOF
> > +     rhapsody* | darwin*)
> > +@@ -6884,6 +7377,8 @@ _LT_EOF
> >         $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
> >         echo "$AR cru libconftest.a conftest.o" >&5
> >         $AR cru libconftest.a conftest.o 2>&5
> > @@ -30444,7 +34557,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >         cat > conftest.c << _LT_EOF
> >   int main() { return 0;}
> >   _LT_EOF
> > -@@ -7745,8 +8228,6 @@ fi
> > +@@ -7733,8 +8228,6 @@ fi
> >   lt_prog_compiler_pic=
> >   lt_prog_compiler_static=
> >
> > @@ -30453,7 +34566,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >
> >     if test "$GCC" = yes; then
> >       lt_prog_compiler_wl='-Wl,'
> > -@@ -7912,6 +8393,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > +@@ -7900,6 +8393,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> >       lt_prog_compiler_pic='--shared'
> >       lt_prog_compiler_static='--static'
> >       ;;
> > @@ -30466,7 +34579,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >         pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
> >           # Portland Group compilers (*not* the Pentium gcc compiler,
> >       # which looks to be a dead project)
> > -@@ -7974,7 +8461,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> > +@@ -7962,7 +8461,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
> >         lt_prog_compiler_pic='-KPIC'
> >         lt_prog_compiler_static='-Bstatic'
> >         case $cc_basename in
> > @@ -30475,7 +34588,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >       lt_prog_compiler_wl='-Qoption ld ';;
> >         *)
> >       lt_prog_compiler_wl='-Wl,';;
> > -@@ -8031,13 +8518,17 @@ case $host_os in
> > +@@ -8019,13 +8518,17 @@ case $host_os in
> >       lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
> >       ;;
> >   esac
> > @@ -30499,7 +34612,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >
> >   #
> >   # Check to make sure the PIC flag actually works.
> > -@@ -8098,6 +8589,11 @@ fi
> > +@@ -8086,6 +8589,11 @@ fi
> >
> >
> >
> > @@ -30511,7 +34624,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   #
> >   # Check to make sure the static flag actually works.
> >   #
> > -@@ -8448,7 +8944,8 @@ _LT_EOF
> > +@@ -8436,7 +8944,8 @@ _LT_EOF
> >         allow_undefined_flag=unsupported
> >         always_export_symbols=no
> >         enable_shared_with_static_runtimes=yes
> > @@ -30521,7 +34634,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >
> >         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
> >           archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
> > -@@ -8547,12 +9044,12 @@ _LT_EOF
> > +@@ -8535,12 +9044,12 @@ _LT_EOF
> >         whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
> >         hardcode_libdir_flag_spec=
> >         hardcode_libdir_flag_spec_ld='-rpath $libdir'
> > @@ -30536,7 +34649,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >         fi
> >         ;;
> >       esac
> > -@@ -8566,8 +9063,8 @@ _LT_EOF
> > +@@ -8554,8 +9063,8 @@ _LT_EOF
> >       archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
> >       wlarc=
> >         else
> > @@ -30547,7 +34660,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >         fi
> >         ;;
> >
> > -@@ -8585,8 +9082,8 @@ _LT_EOF
> > +@@ -8573,8 +9082,8 @@ _LT_EOF
> >
> >   _LT_EOF
> >         elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> > @@ -30558,7 +34671,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >         else
> >       ld_shlibs=no
> >         fi
> > -@@ -8632,8 +9129,8 @@ _LT_EOF
> > +@@ -8620,8 +9129,8 @@ _LT_EOF
> >
> >       *)
> >         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
> > @@ -30569,7 +34682,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >         else
> >       ld_shlibs=no
> >         fi
> > -@@ -8763,7 +9260,13 @@ _LT_EOF
> > +@@ -8751,7 +9260,13 @@ _LT_EOF
> >       allow_undefined_flag='-berok'
> >           # Determine the default libpath from the value encoded in an
> >           # empty executable.
> > @@ -30584,7 +34697,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >     as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
> >   fi
> >   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > -@@ -8779,22 +9282,29 @@ main ()
> > +@@ -8767,22 +9282,29 @@ main ()
> >   _ACEOF
> >   if ac_fn_c_try_link "$LINENO"; then :
> >
> > @@ -30627,7 +34740,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >
> >           hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> >           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_sym_flag:\$export_symbols $shared_flag"
> > -@@ -8806,7 +9316,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -8794,7 +9316,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >       else
> >        # Determine the default libpath from the value encoded in an
> >        # empty executable.
> > @@ -30642,7 +34755,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >     as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
> >   fi
> >   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> > -@@ -8822,22 +9338,29 @@ main ()
> > +@@ -8810,22 +9338,29 @@ main ()
> >   _ACEOF
> >   if ac_fn_c_try_link "$LINENO"; then :
> >
> > @@ -30685,7 +34798,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >
> >        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
> >         # Warning - without using the other run time loading flags,
> > -@@ -8882,20 +9405,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -8870,20 +9405,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >         # Microsoft Visual C++.
> >         # hardcode_libdir_flag_spec is actually meaningless, as there is
> >         # no search path for DLLs.
> > @@ -30763,7 +34876,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >         ;;
> >
> >       darwin* | rhapsody*)
> > -@@ -8956,7 +9522,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -8944,7 +9522,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >
> >       # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
> >       freebsd* | dragonfly*)
> > @@ -30772,7 +34885,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >         hardcode_libdir_flag_spec='-R$libdir'
> >         hardcode_direct=yes
> >         hardcode_shlibpath_var=no
> > -@@ -8964,7 +9530,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -8952,7 +9530,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >
> >       hpux9*)
> >         if test "$GCC" = yes; then
> > @@ -30781,7 +34894,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >         else
> >       archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
> >         fi
> > -@@ -8980,7 +9546,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -8968,7 +9546,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >
> >       hpux10*)
> >         if test "$GCC" = yes && test "$with_gnu_ld" = no; then
> > @@ -30790,7 +34903,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >         else
> >       archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
> >         fi
> > -@@ -9004,10 +9570,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> > +@@ -8992,10 +9570,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
> >         archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
> >         ;;
> >       ia64*)
> > @@ -30803,7 +34916,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >         ;;
> >       esac
> >         else
> > -@@ -9086,26 +9652,39 @@ fi
> > +@@ -9074,26 +9652,39 @@ fi
> >
> >       irix5* | irix6* | nonstopux*)
> >         if test "$GCC" = yes; then
> > @@ -30851,7 +34964,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >         else
> >       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
> >       archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
> > -@@ -9190,7 +9769,7 @@ rm -f core conftest.err conftest.$ac_objext \
> > +@@ -9178,7 +9769,7 @@ rm -f core conftest.err conftest.$ac_objext \
> >       osf4* | osf5*)  # as osf3* with the addition of -msym flag
> >         if test "$GCC" = yes; then
> >       allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
> > @@ -30860,7 +34973,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
> >         else
> >       allow_undefined_flag=' -expect_unresolved \*'
> > -@@ -9209,9 +9788,9 @@ rm -f core conftest.err conftest.$ac_objext \
> > +@@ -9197,9 +9788,9 @@ rm -f core conftest.err conftest.$ac_objext \
> >         no_undefined_flag=' -z defs'
> >         if test "$GCC" = yes; then
> >       wlarc='${wl}'
> > @@ -30872,7 +34985,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >         else
> >       case `$CC -V 2>&1` in
> >       *"Compilers 5.0"*)
> > -@@ -9787,8 +10366,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +@@ -9775,8 +10366,9 @@ cygwin* | mingw* | pw32* | cegcc*)
> >     need_version=no
> >     need_lib_prefix=no
> >
> > @@ -30884,7 +34997,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >       library_names_spec='$libname.dll.a'
> >       # DLL is installed to $(libdir)/../bin by postinstall_cmds
> >       postinstall_cmds='base_file=`basename \${file}`~
> > -@@ -9821,13 +10401,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> > +@@ -9809,13 +10401,71 @@ cygwin* | mingw* | pw32* | cegcc*)
> >         library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
> >         ;;
> >       esac
> > @@ -30957,16 +35070,16 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >     # FIXME: first we should search . and the directory the executable is in
> >     shlibpath_var=PATH
> >     ;;
> > -@@ -10723,7 +11361,7 @@ else
> > +@@ -10711,7 +11361,7 @@ else
> >     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> >     lt_status=$lt_dlunknown
> >     cat > conftest.$ac_ext <<_LT_EOF
> > --#line 10726 "configure"
> > +-#line 10714 "configure"
> >  +#line $LINENO "configure"
> >   #include "confdefs.h"
> >
> >   #if HAVE_DLFCN_H
> > -@@ -10767,10 +11405,10 @@ else
> > +@@ -10755,10 +11405,10 @@ else
> >   /* When -fvisbility=hidden is used, assume the code has been annotated
> >      correspondingly for the symbols needed.  */
> >   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> > @@ -30979,16 +35092,16 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   int main ()
> >   {
> >     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -10829,7 +11467,7 @@ else
> > +@@ -10817,7 +11467,7 @@ else
> >     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
> >     lt_status=$lt_dlunknown
> >     cat > conftest.$ac_ext <<_LT_EOF
> > --#line 10832 "configure"
> > +-#line 10820 "configure"
> >  +#line $LINENO "configure"
> >   #include "confdefs.h"
> >
> >   #if HAVE_DLFCN_H
> > -@@ -10873,10 +11511,10 @@ else
> > +@@ -10861,10 +11511,10 @@ else
> >   /* When -fvisbility=hidden is used, assume the code has been annotated
> >      correspondingly for the symbols needed.  */
> >   #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
> > @@ -31001,16 +35114,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   int main ()
> >   {
> >     void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
> > -@@ -12308,7 +12946,7 @@ CC="$CC"
> > - CXX="$CXX"
> > - GFORTRAN="$GFORTRAN"
> > - GDC="$GDC"
> > --AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
> > -+AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
> > -
> > -
> > - # The HP-UX ksh and POSIX shell print the target directory to stdout
> > -@@ -12346,13 +12984,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> > +@@ -12334,13 +12984,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
> >   lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
> >   lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
> >   lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
> > @@ -31031,7 +35135,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
> >   RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
> >   old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
> > -@@ -12367,14 +13012,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> > +@@ -12355,14 +13012,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de
> >   lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
> >   lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
> >   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"`'
> > @@ -31050,7 +35154,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
> >   NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
> >   LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
> > -@@ -12407,12 +13055,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> > +@@ -12395,12 +13055,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q
> >   hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
> >   inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
> >   link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
> > @@ -31064,7 +35168,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
> >   variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
> >   need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
> > -@@ -12467,8 +13115,13 @@ reload_flag \
> > +@@ -12455,8 +13115,13 @@ reload_flag \
> >   OBJDUMP \
> >   deplibs_check_method \
> >   file_magic_cmd \
> > @@ -31078,7 +35182,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   STRIP \
> >   RANLIB \
> >   CC \
> > -@@ -12478,12 +13131,14 @@ lt_cv_sys_global_symbol_pipe \
> > +@@ -12466,12 +13131,14 @@ lt_cv_sys_global_symbol_pipe \
> >   lt_cv_sys_global_symbol_to_cdecl \
> >   lt_cv_sys_global_symbol_to_c_name_address \
> >   lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
> > @@ -31094,7 +35198,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   DSYMUTIL \
> >   NMEDIT \
> >   LIPO \
> > -@@ -12499,7 +13154,6 @@ no_undefined_flag \
> > +@@ -12487,7 +13154,6 @@ no_undefined_flag \
> >   hardcode_libdir_flag_spec \
> >   hardcode_libdir_flag_spec_ld \
> >   hardcode_libdir_separator \
> > @@ -31102,7 +35206,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   exclude_expsyms \
> >   include_expsyms \
> >   file_list_spec \
> > -@@ -12535,6 +13189,7 @@ module_cmds \
> > +@@ -12523,6 +13189,7 @@ module_cmds \
> >   module_expsym_cmds \
> >   export_symbols_cmds \
> >   prelink_cmds \
> > @@ -31110,149 +35214,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   postinstall_cmds \
> >   postuninstall_cmds \
> >   finish_cmds \
> > -@@ -13023,35 +13678,29 @@ esac ;;
> > -   # Older Autoconf quotes --file arguments for eval, but not when files
> > -   # are listed without --file.  Let's play safe and only enable the eval
> > -   # if we detect the quoting.
> > --  # TODO: see whether this extra hack can be removed once we start
> > --  # requiring Autoconf 2.70 or later.
> > --  case $CONFIG_FILES in #(
> > --  *\'*) :
> > --    eval set x "$CONFIG_FILES" ;; #(
> > --  *) :
> > --    set x $CONFIG_FILES ;; #(
> > --  *) :
> > --     ;;
> > --esac
> > -+  case $CONFIG_FILES in
> > -+  *\'*) eval set x "$CONFIG_FILES" ;;
> > -+  *)   set x $CONFIG_FILES ;;
> > -+  esac
> > -   shift
> > --  # Used to flag and report bootstrapping failures.
> > --  am_rc=0
> > --  for am_mf
> > -+  for mf
> > -   do
> > -     # Strip MF so we end up with the name of the file.
> > --    am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'`
> > --    # Check whether this is an Automake generated Makefile which includes
> > --    # dependency-tracking related rules and includes.
> > --    # Grep'ing the whole file directly is not great: AIX grep has a line
> > -+    mf=`echo "$mf" | sed -e 's/:.*$//'`
> > -+    # Check whether this is an Automake generated Makefile or not.
> > -+    # We used to match only the files named 'Makefile.in', but
> > -+    # some people rename them; so instead we look at the file content.
> > -+    # Grep'ing the first line is not enough: some people post-process
> > -+    # each Makefile.in and add a new line on top of each file to say so.
> > -+    # Grep'ing the whole file is not good either: AIX grep has a line
> > -     # limit of 2048, but all sed's we know have understand at least 4000.
> > --    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
> > --      || continue
> > --    am_dirpart=`$as_dirname -- "$am_mf" ||
> > --$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
> > --     X"$am_mf" : 'X\(//\)[^/]' \| \
> > --     X"$am_mf" : 'X\(//\)$' \| \
> > --     X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
> > --$as_echo X"$am_mf" |
> > -+    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
> > -+      dirpart=`$as_dirname -- "$mf" ||
> > -+$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
> > -+     X"$mf" : 'X\(//\)[^/]' \| \
> > -+     X"$mf" : 'X\(//\)$' \| \
> > -+     X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
> > -+$as_echo X"$mf" |
> > -     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
> > -         s//\1/
> > -         q
> > -@@ -13069,50 +13718,53 @@ $as_echo X"$am_mf" |
> > -         q
> > -       }
> > -       s/.*/./; q'`
> > --    am_filepart=`$as_basename -- "$am_mf" ||
> > --$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
> > --     X"$am_mf" : 'X\(//\)$' \| \
> > --     X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
> > --$as_echo X/"$am_mf" |
> > --    sed '/^.*\/\([^/][^/]*\)\/*$/{
> > -+    else
> > -+      continue
> > -+    fi
> > -+    # Extract the definition of DEPDIR, am__include, and am__quote
> > -+    # from the Makefile without running 'make'.
> > -+    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
> > -+    test -z "$DEPDIR" && continue
> > -+    am__include=`sed -n 's/^am__include = //p' < "$mf"`
> > -+    test -z "$am__include" && continue
> > -+    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
> > -+    # Find all dependency output files, they are included files with
> > -+    # $(DEPDIR) in their names.  We invoke sed twice because it is the
> > -+    # simplest approach to changing $(DEPDIR) to its actual value in the
> > -+    # expansion.
> > -+    for file in `sed -n "
> > -+      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
> > -+     sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
> > -+      # Make sure the directory exists.
> > -+      test -f "$dirpart/$file" && continue
> > -+      fdir=`$as_dirname -- "$file" ||
> > -+$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
> > -+     X"$file" : 'X\(//\)[^/]' \| \
> > -+     X"$file" : 'X\(//\)$' \| \
> > -+     X"$file" : 'X\(/\)' \| . 2>/dev/null ||
> > -+$as_echo X"$file" |
> > -+    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
> > -         s//\1/
> > -         q
> > -       }
> > --      /^X\/\(\/\/\)$/{
> > -+      /^X\(\/\/\)[^/].*/{
> > -         s//\1/
> > -         q
> > -       }
> > --      /^X\/\(\/\).*/{
> > -+      /^X\(\/\/\)$/{
> > -+        s//\1/
> > -+        q
> > -+      }
> > -+      /^X\(\/\).*/{
> > -         s//\1/
> > -         q
> > -       }
> > -       s/.*/./; q'`
> > --    { echo "$as_me:$LINENO: cd "$am_dirpart" \
> > --      && sed -e '/# am--include-marker/d' "$am_filepart" \
> > --        | $MAKE -f - am--depfiles" >&5
> > --   (cd "$am_dirpart" \
> > --      && sed -e '/# am--include-marker/d' "$am_filepart" \
> > --        | $MAKE -f - am--depfiles) >&5 2>&5
> > --   ac_status=$?
> > --   echo "$as_me:$LINENO: \$? = $ac_status" >&5
> > --   (exit $ac_status); } || am_rc=$?
> > -+      as_dir=$dirpart/$fdir; as_fn_mkdir_p
> > -+      # echo "creating $dirpart/$file"
> > -+      echo '# dummy' > "$dirpart/$file"
> > -+    done
> > -   done
> > --  if test $am_rc -ne 0; then
> > --    { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
> > --$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
> > --as_fn_error $? "Something went wrong bootstrapping makefile fragments
> > --    for automatic dependency tracking.  If GNU make was not used, consider
> > --    re-running the configure script with MAKE=\"gmake\" (or whatever is
> > --    necessary).  You can also try re-running configure with the
> > --    '--disable-dependency-tracking' option to at least be able to build
> > --    the package (albeit without support for automatic dependency tracking).
> > --See \`config.log' for more details" "$LINENO" 5; }
> > --  fi
> > --  { am_dirpart=; unset am_dirpart;}
> > --  { am_filepart=; unset am_filepart;}
> > --  { am_mf=; unset am_mf;}
> > --  { am_rc=; unset am_rc;}
> > --  rm -f conftest-deps.mk
> > - }
> > -  ;;
> > -     "libtool":C)
> > -@@ -13136,7 +13788,8 @@ See \`config.log' for more details" "$LINENO" 5; }
> > +@@ -13121,7 +13788,8 @@ $as_echo X"$file" |
> >   # NOTE: Changes made to this file will be lost: look at ltmain.sh.
> >   #
> >   #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
> > @@ -31262,7 +35224,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   #   Written by Gordon Matzigkeit, 1996
> >   #
> >   #   This file is part of GNU Libtool.
> > -@@ -13239,19 +13892,42 @@ SP2NL=$lt_lt_SP2NL
> > +@@ -13224,19 +13892,42 @@ SP2NL=$lt_lt_SP2NL
> >   # turn newlines into spaces.
> >   NL2SP=$lt_lt_NL2SP
> >
> > @@ -31306,7 +35268,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   # A symbol stripping program.
> >   STRIP=$lt_STRIP
> >
> > -@@ -13281,6 +13957,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> > +@@ -13266,6 +13957,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
> >   # Transform the output of nm in a C name address pair when lib prefix is needed.
> >   global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
> >
> > @@ -31319,7 +35281,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   # The name of the directory that contains temporary libtool files.
> >   objdir=$objdir
> >
> > -@@ -13290,6 +13972,9 @@ MAGIC_CMD=$MAGIC_CMD
> > +@@ -13275,6 +13972,9 @@ MAGIC_CMD=$MAGIC_CMD
> >   # Must we lock files when doing compilation?
> >   need_locks=$lt_need_locks
> >
> > @@ -31329,7 +35291,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
> >   DSYMUTIL=$lt_DSYMUTIL
> >
> > -@@ -13404,12 +14089,12 @@ with_gcc=$GCC
> > +@@ -13389,12 +14089,12 @@ with_gcc=$GCC
> >   # Compiler flag to turn off builtin functions.
> >   no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
> >
> > @@ -31345,7 +35307,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   # Compiler flag to prevent dynamic linking.
> >   link_static_flag=$lt_lt_prog_compiler_static
> >
> > -@@ -13496,9 +14181,6 @@ inherit_rpath=$inherit_rpath
> > +@@ -13481,9 +14181,6 @@ inherit_rpath=$inherit_rpath
> >   # Whether libtool must link a program against all its dependency libraries.
> >   link_all_deplibs=$link_all_deplibs
> >
> > @@ -31355,7 +35317,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   # Set to "yes" if exported symbols are required.
> >   always_export_symbols=$always_export_symbols
> >
> > -@@ -13514,6 +14196,9 @@ include_expsyms=$lt_include_expsyms
> > +@@ -13499,6 +14196,9 @@ include_expsyms=$lt_include_expsyms
> >   # Commands necessary for linking programs (against libraries) with templates.
> >   prelink_cmds=$lt_prelink_cmds
> >
> > @@ -31365,7 +35327,7 @@ index 0a9ad9e8ccb..35b44e2819c 100755
> >   # Specify filename containing input files.
> >   file_list_spec=$lt_file_list_spec
> >
> > -@@ -13546,210 +14231,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> > +@@ -13531,210 +14231,169 @@ ltmain="$ac_aux_dir/ltmain.sh"
> >     # if finds mixed CR/LF and LF-only lines.  Since sed operates in
> >     # text mode, it properly converts lines to CR/LF.  This bash problem
> >     # is reportedly fixed, but why not run on old versions too?
> > diff --git a/meta/recipes-devtools/binutils/binutils/0009-Fix-rpath-in-libtool-when-sysroot-is-enabled.patch b/meta/recipes-devtools/binutils/binutils/0009-Fix-rpath-in-libtool-when-sysroot-is-enabled.patch
> > index 2c4ffec4e6..ce795b7522 100644
> > --- a/meta/recipes-devtools/binutils/binutils/0009-Fix-rpath-in-libtool-when-sysroot-is-enabled.patch
> > +++ b/meta/recipes-devtools/binutils/binutils/0009-Fix-rpath-in-libtool-when-sysroot-is-enabled.patch
> > @@ -1,4 +1,4 @@
> > -From 98410efc334e31ccfbdc0080fb293b0e06885454 Mon Sep 17 00:00:00 2001
> > +From d6f4f62fda4fde10b805b06d5e61792ee821449c Mon Sep 17 00:00:00 2001
> >  From: Khem Raj <raj.khem@gmail.com>
> >  Date: Mon, 2 Mar 2015 01:42:38 +0000
> >  Subject: [PATCH] Fix rpath in libtool when sysroot is enabled
> > diff --git a/meta/recipes-devtools/binutils/binutils/0010-sync-with-OE-libtool-changes.patch b/meta/recipes-devtools/binutils/binutils/0010-sync-with-OE-libtool-changes.patch
> > index 199aafcaee..910bd38694 100644
> > --- a/meta/recipes-devtools/binutils/binutils/0010-sync-with-OE-libtool-changes.patch
> > +++ b/meta/recipes-devtools/binutils/binutils/0010-sync-with-OE-libtool-changes.patch
> > @@ -1,4 +1,4 @@
> > -From 84fc4ceafcbfad4c6ddc9d65f6a425bd62dd062e Mon Sep 17 00:00:00 2001
> > +From 654b4ea9e28aad037e788672ca0d9ba450b3285e Mon Sep 17 00:00:00 2001
> >  From: Ross Burton <ross.burton@intel.com>
> >  Date: Mon, 6 Mar 2017 23:33:27 -0800
> >  Subject: [PATCH] sync with OE libtool changes
> > diff --git a/meta/recipes-devtools/binutils/binutils/0011-Check-for-clang-before-checking-gcc-version.patch b/meta/recipes-devtools/binutils/binutils/0011-Check-for-clang-before-checking-gcc-version.patch
> > index f75ec2ee9d..a825f9c842 100644
> > --- a/meta/recipes-devtools/binutils/binutils/0011-Check-for-clang-before-checking-gcc-version.patch
> > +++ b/meta/recipes-devtools/binutils/binutils/0011-Check-for-clang-before-checking-gcc-version.patch
> > @@ -1,4 +1,4 @@
> > -From 628c10087e6e11a7bc748437c5b695835b704aaf Mon Sep 17 00:00:00 2001
> > +From 9d35ab04de550f1db5d2e74d37fdeab4ca436148 Mon Sep 17 00:00:00 2001
> >  From: Khem Raj <raj.khem@gmail.com>
> >  Date: Wed, 15 Apr 2020 14:17:20 -0700
> >  Subject: [PATCH] Check for clang before checking gcc version
> > @@ -18,10 +18,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
> >   2 files changed, 2 insertions(+), 2 deletions(-)
> >
> >  diff --git a/configure b/configure
> > -index be433ef6d5d..7494fbd2f06 100755
> > +index 417fc5a970c..bdc3583215f 100755
> >  --- a/configure
> >  +++ b/configure
> > -@@ -5294,7 +5294,7 @@ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
> > +@@ -5460,7 +5460,7 @@ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
> >   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
> >   /* end confdefs.h.  */
> >
> > @@ -31,10 +31,10 @@ index be433ef6d5d..7494fbd2f06 100755
> >   #endif
> >   int main() {}
> >  diff --git a/configure.ac b/configure.ac
> > -index 1651cbf3b02..2e2ecc47542 100644
> > +index 3a1eb0357e5..1c00b9aec42 100644
> >  --- a/configure.ac
> >  +++ b/configure.ac
> > -@@ -1323,7 +1323,7 @@ if test "$GCC" = yes; then
> > +@@ -1444,7 +1444,7 @@ if test "$GCC" = yes; then
> >     AC_MSG_CHECKING([whether g++ accepts -static-libstdc++ -static-libgcc])
> >     AC_LANG_PUSH(C++)
> >     AC_LINK_IFELSE([AC_LANG_SOURCE([
> > diff --git a/meta/recipes-devtools/binutils/binutils/0012-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch b/meta/recipes-devtools/binutils/binutils/0012-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch
> > index c4b4198910..1871fbc799 100644
> > --- a/meta/recipes-devtools/binutils/binutils/0012-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch
> > +++ b/meta/recipes-devtools/binutils/binutils/0012-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch
> > @@ -1,4 +1,4 @@
> > -From 63157cb403b6aa13147840c036a8555c4ea9c166 Mon Sep 17 00:00:00 2001
> > +From 9a296e537708296d32c07c1dc681f59de3d1acf9 Mon Sep 17 00:00:00 2001
> >  From: Khem Raj <raj.khem@gmail.com>
> >  Date: Thu, 10 Mar 2022 21:21:33 -0800
> >  Subject: [PATCH] Only generate an RPATH entry if LD_RUN_PATH is not empty
> > @@ -14,7 +14,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
> >   1 file changed, 5 insertions(+)
> >
> >  diff --git a/ld/ldelf.c b/ld/ldelf.c
> > -index 0d61a3209ec..cd0da2013e2 100644
> > +index 95787012b89..bc29909386f 100644
> >  --- a/ld/ldelf.c
> >  +++ b/ld/ldelf.c
> >  @@ -1127,6 +1127,9 @@ ldelf_handle_dt_needed (struct elf_link_hash_table *htab,
> > diff --git a/meta/recipes-devtools/binutils/binutils/0013-CVE-2022-38533.patch b/meta/recipes-devtools/binutils/binutils/0013-CVE-2022-38533.patch
> > deleted file mode 100644
> > index 5d9ac2cb1f..0000000000
> > --- a/meta/recipes-devtools/binutils/binutils/0013-CVE-2022-38533.patch
> > +++ /dev/null
> > @@ -1,36 +0,0 @@
> > -From ef186fe54aa6d281a3ff8a9528417e5cc614c797 Mon Sep 17 00:00:00 2001
> > -From: Alan Modra <amodra@gmail.com>
> > -Date: Sat, 13 Aug 2022 15:32:47 +0930
> > -Subject: [PATCH] PR29482 - strip: heap-buffer-overflow
> > -
> > -     PR 29482
> > -     * coffcode.h (coff_set_section_contents): Sanity check _LIB.
> > -
> > -Upstream-Status: Backport [https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=ef186fe54aa6d281a3ff8a9528417e5cc614c797]
> > -
> > -Signed-off-by: Pgowda <pgowda.cve@gmail.com>
> > -
> > ----
> > - bfd/coffcode.h | 7 +++++--
> > - 1 file changed, 5 insertions(+), 2 deletions(-)
> > -
> > -diff --git a/bfd/coffcode.h b/bfd/coffcode.h
> > -index 67aaf158ca1..52027981c3f 100644
> > ---- a/bfd/coffcode.h
> > -+++ b/bfd/coffcode.h
> > -@@ -4302,10 +4302,13 @@ coff_set_section_contents (bfd * abfd,
> > -
> > -     rec = (bfd_byte *) location;
> > -     recend = rec + count;
> > --    while (rec < recend)
> > -+    while (recend - rec >= 4)
> > -       {
> > -+        size_t len = bfd_get_32 (abfd, rec);
> > -+        if (len == 0 || len > (size_t) (recend - rec) / 4)
> > -+          break;
> > -+        rec += len * 4;
> > -         ++section->lma;
> > --        rec += bfd_get_32 (abfd, rec) * 4;
> > -       }
> > -
> > -     BFD_ASSERT (rec == recend);
> > diff --git a/meta/recipes-devtools/binutils/binutils/0013-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch b/meta/recipes-devtools/binutils/binutils/0013-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch
> > new file mode 100644
> > index 0000000000..91ac606f78
> > --- /dev/null
> > +++ b/meta/recipes-devtools/binutils/binutils/0013-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch
> > @@ -0,0 +1,48 @@
> > +From 5fb47367d885a4a32625f09138b306d36ec3769f Mon Sep 17 00:00:00 2001
> > +From: Khem Raj <raj.khem@gmail.com>
> > +Date: Sun, 15 Jan 2023 00:16:25 -0800
> > +Subject: [PATCH] Define alignof using _Alignof when using C11 or newer
> > +
> > +WG14 N2350 made very clear that it is an UB having type definitions
> > +within "offsetof" [1]. This patch enhances the implementation of macro
> > +alignof to use builtin "_Alignof" to avoid undefined behavior on
> > +when using std=c11 or newer
> > +
> > +clang 16+ has started to flag this [2]
> > +
> > +Fixes build when using -std >= gnu11 and using clang16+
> > +
> > +Older compilers gcc < 4.9 or clang < 8 has buggy _Alignof even though it
> > +may support C11, exclude those compilers too
> > +
> > +[1] https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2350.htm
> > +[2] https://reviews.llvm.org/D133574
> > +
> > +Upstream-Status: Pending
> > +Signed-off-by: Khem Raj <raj.khem@gmail.com>
> > +---
> > + libiberty/sha1.c | 10 ++++++++++
> > + 1 file changed, 10 insertions(+)
> > +
> > +diff --git a/libiberty/sha1.c b/libiberty/sha1.c
> > +index 6c71e3ebb41..a2caf947d31 100644
> > +--- a/libiberty/sha1.c
> > ++++ b/libiberty/sha1.c
> > +@@ -229,7 +229,17 @@ sha1_process_bytes (const void *buffer, size_t len, struct sha1_ctx *ctx)
> > +   if (len >= 64)
> > +     {
> > + #if !_STRING_ARCH_unaligned
> > ++/* GCC releases before GCC 4.9 had a bug in _Alignof.  See GCC bug 52023
> > ++   <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52023>.
> > ++   clang versions < 8.0.0 have the same bug.  */
> > ++#if (!defined __STDC_VERSION__ || __STDC_VERSION__ < 201112 \
> > ++     || (defined __GNUC__ && __GNUC__ < 4 + (__GNUC_MINOR__ < 9) \
> > ++    && !defined __clang__) \
> > ++     || (defined __clang__ && __clang_major__ < 8))
> > + # define alignof(type) offsetof (struct { char c; type x; }, x)
> > ++#else
> > ++# define alignof(type) _Alignof(type)
> > ++#endif
> > + # define UNALIGNED_P(p) (((size_t) p) % alignof (sha1_uint32) != 0)
> > +       if (UNALIGNED_P (buffer))
> > +     while (len > 64)
> > diff --git a/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-1.patch b/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-1.patch
> > deleted file mode 100644
> > index 0a490d86b3..0000000000
> > --- a/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-1.patch
> > +++ /dev/null
> > @@ -1,350 +0,0 @@
> > -From f07c08e115e27cddf5a0030dc6332bbee1bd9c6a Mon Sep 17 00:00:00 2001
> > -From: Alan Modra <amodra@gmail.com>
> > -Date: Thu, 21 Jul 2022 08:38:14 +0930
> > -Subject: [PATCH] binutils/dwarf.c: abbrev caching
> > -
> > -I'm inclined to think that abbrev caching is counter-productive.  The
> > -time taken to search the list of abbrevs converted to internal form is
> > -non-zero, and it's easy to decode the raw abbrevs.  It's especially
> > -silly to cache empty lists of decoded abbrevs (happens with zero
> > -padding in .debug_abbrev), or abbrevs as they are displayed when there
> > -is no further use of those abbrevs.  This patch stops caching in those
> > -cases.
> > -
> > -     * dwarf.c (record_abbrev_list_for_cu): Add free_list param.
> > -     Put abbrevs on abbrev_lists here.
> > -     (new_abbrev_list): Delete function.
> > -     (process_abbrev_set): Return newly allocated list.  Move
> > -     abbrev base, offset and size checking to..
> > -     (find_and_process_abbrev_set): ..here, new function.  Handle
> > -     lookup of cached abbrevs here, and calculate start and end
> > -     for process_abbrev_set.  Return free_list if newly alloc'd.
> > -     (process_debug_info): Consolidate cached list lookup, new list
> > -     alloc and processing into find_and_process_abbrev_set call.
> > -     Free list when not cached.
> > -     (display_debug_abbrev): Similarly.
> > -
> > -Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=f07c08e115e27cddf5a0030dc6332bbee1bd9c6a]
> > -
> > -Signed-off-by: Pgowda <pgowda.cve@gmail.com>
> > ----
> > - binutils/dwarf.c | 208 +++++++++++++++++++++++++----------------------
> > - 1 file changed, 110 insertions(+), 98 deletions(-)
> > -
> > -diff --git a/binutils/dwarf.c b/binutils/dwarf.c
> > -index 267ed3bb382..2fc352f74c5 100644
> > ---- a/binutils/dwarf.c
> > -+++ b/binutils/dwarf.c
> > -@@ -882,8 +882,15 @@ static unsigned long  next_free_abbrev_m
> > - #define ABBREV_MAP_ENTRIES_INCREMENT   8
> > -
> > - static void
> > --record_abbrev_list_for_cu (dwarf_vma start, dwarf_vma end, abbrev_list * list)
> > -+record_abbrev_list_for_cu (dwarf_vma start, dwarf_vma end,
> > -+                       abbrev_list *list, abbrev_list *free_list)
> > - {
> > -+  if (free_list != NULL)
> > -+    {
> > -+      list->next = abbrev_lists;
> > -+      abbrev_lists = list;
> > -+    }
> > -+
> > -   if (cu_abbrev_map == NULL)
> > -     {
> > -       num_abbrev_map_entries = INITIAL_NUM_ABBREV_MAP_ENTRIES;
> > -@@ -936,20 +943,6 @@ free_all_abbrevs (void)
> > - }
> > -
> > - static abbrev_list *
> > --new_abbrev_list (dwarf_vma abbrev_base, dwarf_vma abbrev_offset)
> > --{
> > --  abbrev_list * list = (abbrev_list *) xcalloc (sizeof * list, 1);
> > --
> > --  list->abbrev_base = abbrev_base;
> > --  list->abbrev_offset = abbrev_offset;
> > --
> > --  list->next = abbrev_lists;
> > --  abbrev_lists = list;
> > --
> > --  return list;
> > --}
> > --
> > --static abbrev_list *
> > - find_abbrev_list_by_abbrev_offset (dwarf_vma abbrev_base,
> > -                                dwarf_vma abbrev_offset)
> > - {
> > -@@ -966,7 +959,7 @@ find_abbrev_list_by_abbrev_offset (dwarf
> > - /* Find the abbreviation map for the CU that includes OFFSET.
> > -    OFFSET is an absolute offset from the start of the .debug_info section.  */
> > - /* FIXME: This function is going to slow down readelf & objdump.
> > --   Consider using a better algorithm to mitigate this effect.  */
> > -+   Not caching abbrevs is likely the answer.  */
> > -
> > - static  abbrev_map *
> > - find_abbrev_map_by_offset (dwarf_vma offset)
> > -@@ -1033,40 +1026,18 @@ add_abbrev_attr (unsigned long    attrib
> > -   list->last_abbrev->last_attr = attr;
> > - }
> > -
> > --/* Processes the (partial) contents of a .debug_abbrev section.
> > --   Returns NULL if the end of the section was encountered.
> > --   Returns the address after the last byte read if the end of
> > --   an abbreviation set was found.  */
> > -+/* Return processed (partial) contents of a .debug_abbrev section.
> > -+   Returns NULL on errors.  */
> > -
> > --static unsigned char *
> > -+static abbrev_list *
> > - process_abbrev_set (struct dwarf_section *section,
> > --                dwarf_vma abbrev_base,
> > --                dwarf_vma abbrev_size,
> > --                dwarf_vma abbrev_offset,
> > --                abbrev_list *list)
> > -+                unsigned char *start,
> > -+                unsigned char *end)
> > - {
> > --  if (abbrev_base >= section->size
> > --      || abbrev_size > section->size - abbrev_base)
> > --    {
> > --      /* PR 17531: file:4bcd9ce9.  */
> > --      warn (_("Debug info is corrupted, abbrev size (%lx) is larger than "
> > --          "abbrev section size (%lx)\n"),
> > --          (unsigned long) (abbrev_base + abbrev_size),
> > --          (unsigned long) section->size);
> > --      return NULL;
> > --    }
> > --  if (abbrev_offset >= abbrev_size)
> > --    {
> > --      warn (_("Debug info is corrupted, abbrev offset (%lx) is larger than "
> > --          "abbrev section size (%lx)\n"),
> > --        (unsigned long) abbrev_offset,
> > --        (unsigned long) abbrev_size);
> > --      return NULL;
> > --    }
> > -+  abbrev_list *list = xmalloc (sizeof (*list));
> > -+  list->first_abbrev = NULL;
> > -+  list->last_abbrev = NULL;
> > -
> > --  unsigned char *start = section->start + abbrev_base;
> > --  unsigned char *end = start + abbrev_size;
> > --  start += abbrev_offset;
> > -   while (start < end)
> > -     {
> > -       unsigned long entry;
> > -@@ -1079,14 +1050,18 @@ process_abbrev_set (struct dwarf_section
> > -       /* A single zero is supposed to end the set according
> > -      to the standard.  If there's more, then signal that to
> > -      the caller.  */
> > --      if (start == end)
> > --    return NULL;
> > --      if (entry == 0)
> > --    return start;
> > -+      if (start == end || entry == 0)
> > -+    {
> > -+      list->start_of_next_abbrevs = start != end ? start : NULL;
> > -+      return list;
> > -+    }
> > -
> > -       READ_ULEB (tag, start, end);
> > -       if (start == end)
> > --    return NULL;
> > -+    {
> > -+      free (list);
> > -+      return NULL;
> > -+    }
> > -
> > -       children = *start++;
> > -
> > -@@ -1121,9 +1096,67 @@ process_abbrev_set (struct dwarf_section
> > -   /* Report the missing single zero which ends the section.  */
> > -   error (_(".debug_abbrev section not zero terminated\n"));
> > -
> > -+  free (list);
> > -   return NULL;
> > - }
> > -
> > -+/* Return a sequence of abbrevs in SECTION starting at ABBREV_BASE
> > -+   plus ABBREV_OFFSET and finishing at ABBREV_BASE + ABBREV_SIZE.
> > -+   If FREE_LIST is non-NULL search the already decoded abbrevs on
> > -+   abbrev_lists first and if found set *FREE_LIST to NULL.  If
> > -+   searching doesn't find a matching abbrev, set *FREE_LIST to the
> > -+   newly allocated list.  If FREE_LIST is NULL, no search is done and
> > -+   the returned abbrev_list is always newly allocated.  */
> > -+
> > -+static abbrev_list *
> > -+find_and_process_abbrev_set (struct dwarf_section *section,
> > -+                         dwarf_vma abbrev_base,
> > -+                         dwarf_vma abbrev_size,
> > -+                         dwarf_vma abbrev_offset,
> > -+                         abbrev_list **free_list)
> > -+{
> > -+  if (free_list)
> > -+    *free_list = NULL;
> > -+
> > -+  if (abbrev_base >= section->size
> > -+      || abbrev_size > section->size - abbrev_base)
> > -+    {
> > -+      /* PR 17531: file:4bcd9ce9.  */
> > -+      warn (_("Debug info is corrupted, abbrev size (%lx) is larger than "
> > -+          "abbrev section size (%lx)\n"),
> > -+          (unsigned long) (abbrev_base + abbrev_size),
> > -+          (unsigned long) section->size);
> > -+      return NULL;
> > -+    }
> > -+  if (abbrev_offset >= abbrev_size)
> > -+    {
> > -+      warn (_("Debug info is corrupted, abbrev offset (%lx) is larger than "
> > -+          "abbrev section size (%lx)\n"),
> > -+        (unsigned long) abbrev_offset,
> > -+        (unsigned long) abbrev_size);
> > -+      return NULL;
> > -+    }
> > -+
> > -+  unsigned char *start = section->start + abbrev_base + abbrev_offset;
> > -+  unsigned char *end = section->start + abbrev_base + abbrev_size;
> > -+  abbrev_list *list = NULL;
> > -+  if (free_list)
> > -+    list = find_abbrev_list_by_abbrev_offset (abbrev_base, abbrev_offset);
> > -+  if (list == NULL)
> > -+    {
> > -+      list = process_abbrev_set (section, start, end);
> > -+      if (list)
> > -+    {
> > -+      list->abbrev_base = abbrev_base;
> > -+      list->abbrev_offset = abbrev_offset;
> > -+      list->next = NULL;
> > -+    }
> > -+      if (free_list)
> > -+    *free_list = list;
> > -+    }
> > -+  return list;
> > -+}
> > -+
> > - static const char *
> > - get_TAG_name (unsigned long tag)
> > - {
> > -@@ -3670,7 +3703,6 @@ process_debug_info (struct dwarf_section
> > -       dwarf_vma                 cu_offset;
> > -       unsigned int              offset_size;
> > -       struct cu_tu_set *        this_set;
> > --      abbrev_list *             list;
> > -       unsigned char *end_cu;
> > -
> > -       hdrptr = start;
> > -@@ -3726,22 +3758,18 @@ process_debug_info (struct dwarf_section
> > -       abbrev_size = this_set->section_sizes [DW_SECT_ABBREV];
> > -     }
> > -
> > --      list = find_abbrev_list_by_abbrev_offset (abbrev_base,
> > --                                            compunit.cu_abbrev_offset);
> > --      if (list == NULL)
> > --    {
> > --      unsigned char *  next;
> > --
> > --      list = new_abbrev_list (abbrev_base,
> > --                              compunit.cu_abbrev_offset);
> > --      next = process_abbrev_set (&debug_displays[abbrev_sec].section,
> > --                                 abbrev_base, abbrev_size,
> > --                                 compunit.cu_abbrev_offset, list);
> > --      list->start_of_next_abbrevs = next;
> > --    }
> > --
> > -+      abbrev_list *list;
> > -+      abbrev_list *free_list;
> > -+      list = find_and_process_abbrev_set (&debug_displays[abbrev_sec].section,
> > -+                                      abbrev_base, abbrev_size,
> > -+                                      compunit.cu_abbrev_offset,
> > -+                                      &free_list);
> > -       start = end_cu;
> > --      record_abbrev_list_for_cu (cu_offset, start - section_begin, list);
> > -+      if (list != NULL && list->first_abbrev != NULL)
> > -+    record_abbrev_list_for_cu (cu_offset, start - section_begin,
> > -+                               list, free_list);
> > -+      else if (free_list != NULL)
> > -+    free_abbrev_list (free_list);
> > -     }
> > -
> > -   for (start = section_begin, unit = 0; start < end; unit++)
> > -@@ -3757,7 +3785,6 @@ process_debug_info (struct dwarf_section
> > -       struct cu_tu_set *this_set;
> > -       dwarf_vma abbrev_base;
> > -       size_t abbrev_size;
> > --      abbrev_list * list = NULL;
> > -       unsigned char *end_cu;
> > -
> > -       hdrptr = start;
> > -@@ -3936,20 +3963,10 @@ process_debug_info (struct dwarf_section
> > -     }
> > -
> > -       /* Process the abbrevs used by this compilation unit.  */
> > --      list = find_abbrev_list_by_abbrev_offset (abbrev_base,
> > --                                            compunit.cu_abbrev_offset);
> > --      if (list == NULL)
> > --    {
> > --      unsigned char *next;
> > --
> > --      list = new_abbrev_list (abbrev_base,
> > --                              compunit.cu_abbrev_offset);
> > --      next = process_abbrev_set (&debug_displays[abbrev_sec].section,
> > --                                 abbrev_base, abbrev_size,
> > --                                 compunit.cu_abbrev_offset, list);
> > --      list->start_of_next_abbrevs = next;
> > --    }
> > --
> > -+      abbrev_list *list;
> > -+      list = find_and_process_abbrev_set (&debug_displays[abbrev_sec].section,
> > -+                                      abbrev_base, abbrev_size,
> > -+                                      compunit.cu_abbrev_offset, NULL);
> > -       level = 0;
> > -       last_level = level;
> > -       saved_level = -1;
> > -@@ -4128,6 +4145,8 @@ process_debug_info (struct dwarf_section
> > -       if (entry->children)
> > -         ++level;
> > -     }
> > -+      if (list != NULL)
> > -+    free_abbrev_list (list);
> > -     }
> > -
> > -   /* Set num_debug_info_entries here so that it can be used to check if
> > -@@ -6353,24 +6372,15 @@ display_debug_abbrev (struct dwarf_secti
> > -
> > -   do
> > -     {
> > --      abbrev_list *    list;
> > --      dwarf_vma        offset;
> > --
> > --      offset = start - section->start;
> > --      list = find_abbrev_list_by_abbrev_offset (0, offset);
> > -+      dwarf_vma offset = start - section->start;
> > -+      abbrev_list *list = find_and_process_abbrev_set (section, 0,
> > -+                                                   section->size, offset,
> > -+                                                   NULL);
> > -       if (list == NULL)
> > --    {
> > --      list = new_abbrev_list (0, offset);
> > --      start = process_abbrev_set (section, 0, section->size, offset, list);
> > --      list->start_of_next_abbrevs = start;
> > --    }
> > --      else
> > --    start = list->start_of_next_abbrevs;
> > --
> > --      if (list->first_abbrev == NULL)
> > --    continue;
> > -+    break;
> > -
> > --      printf (_("  Number TAG (0x%lx)\n"), (long) offset);
> > -+      if (list->first_abbrev)
> > -+    printf (_("  Number TAG (0x%lx)\n"), (long) offset);
> > -
> > -       for (entry = list->first_abbrev; entry; entry = entry->next)
> > -     {
> > -@@ -6391,6 +6401,8 @@ display_debug_abbrev (struct dwarf_secti
> > -           putchar ('\n');
> > -         }
> > -     }
> > -+      start = list->start_of_next_abbrevs;
> > -+      free_abbrev_list (list);
> > -     }
> > -   while (start);
> > -
> > diff --git a/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-2.patch b/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-2.patch
> > deleted file mode 100644
> > index e30b4d86e1..0000000000
> > --- a/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-2.patch
> > +++ /dev/null
> > @@ -1,536 +0,0 @@
> > -From 175b91507b83ad42607d2f6dadaf55b7b511bdbe Mon Sep 17 00:00:00 2001
> > -From: Alan Modra <amodra@gmail.com>
> > -Date: Wed, 20 Jul 2022 18:28:50 +0930
> > -Subject: [PATCH] miscellaneous dwarf.c tidies
> > -
> > -     * dwarf.c: Leading and trailing whitespace fixes.
> > -     (free_abbrev_list): New function.
> > -     (free_all_abbrevs): Use the above.  Free cu_abbrev_map here too.
> > -     (process_abbrev_set): Print actual section name on error.
> > -     (get_type_abbrev_from_form): Add overflow check.
> > -     (free_debug_memory): Don't free cu_abbrev_map here..
> > -     (process_debug_info): ..or here.  Warn on another case of not
> > -     finding a neeeded abbrev.
> > -
> > -Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=175b91507b83ad42607d2f6dadaf55b7b511bdbe]
> > -
> > -Signed-off-by: Pgowda <pgowda.cve@gmail.com>
> > ----
> > - binutils/dwarf.c | 216 +++++++++++++++++++++++------------------------
> > - 1 file changed, 106 insertions(+), 110 deletions(-)
> > -
> > -diff --git a/binutils/dwarf.c b/binutils/dwarf.c
> > -index 2b1eec49422..267ed3bb382 100644
> > ---- a/binutils/dwarf.c
> > -+++ b/binutils/dwarf.c
> > -@@ -806,7 +806,7 @@ fetch_indexed_value (dwarf_vma idx,
> > -       pointer_size = 4;
> > -       bias = 12;
> > -     }
> > --
> > -+
> > -   dwarf_vma offset = idx * pointer_size;
> > -
> > -   /* Offsets are biased by the size of the section header
> > -@@ -908,38 +908,41 @@ record_abbrev_list_for_cu (dwarf_vma sta
> > -   next_free_abbrev_map_entry ++;
> > - }
> > -
> > --static void
> > --free_all_abbrevs (void)
> > -+static abbrev_list *
> > -+free_abbrev_list (abbrev_list *list)
> > - {
> > --  abbrev_list *  list;
> > -+  abbrev_entry *abbrv = list->first_abbrev;
> > -
> > --  for (list = abbrev_lists; list != NULL;)
> > -+  while (abbrv)
> > -     {
> > --      abbrev_list *   next = list->next;
> > --      abbrev_entry *  abbrv;
> > -+      abbrev_attr *attr = abbrv->first_attr;
> > -
> > --      for (abbrv = list->first_abbrev; abbrv != NULL;)
> > -+      while (attr)
> > -     {
> > --      abbrev_entry *  next_abbrev = abbrv->next;
> > --      abbrev_attr *   attr;
> > --
> > --      for (attr = abbrv->first_attr; attr;)
> > --        {
> > --          abbrev_attr *next_attr = attr->next;
> > --
> > --          free (attr);
> > --          attr = next_attr;
> > --        }
> > --
> > --      free (abbrv);
> > --      abbrv = next_abbrev;
> > -+      abbrev_attr *next_attr = attr->next;
> > -+      free (attr);
> > -+      attr = next_attr;
> > -     }
> > -
> > --      free (list);
> > --      list = next;
> > -+      abbrev_entry *next_abbrev = abbrv->next;
> > -+      free (abbrv);
> > -+      abbrv = next_abbrev;
> > -     }
> > -
> > --  abbrev_lists = NULL;
> > -+  abbrev_list *next = list->next;
> > -+  free (list);
> > -+  return next;
> > -+}
> > -+
> > -+static void
> > -+free_all_abbrevs (void)
> > -+{
> > -+  while (abbrev_lists)
> > -+    abbrev_lists = free_abbrev_list (abbrev_lists);
> > -+
> > -+  free (cu_abbrev_map);
> > -+  cu_abbrev_map = NULL;
> > -+  next_free_abbrev_map_entry = 0;
> > - }
> > -
> > - static abbrev_list *
> > -@@ -971,7 +974,7 @@ find_abbrev_map_by_offset (dwarf_vma off
> > -     && cu_abbrev_map[i].end > offset)
> > -       return cu_abbrev_map + i;
> > -
> > --  return NULL;
> > -+  return NULL;
> > - }
> > -
> > - static void
> > -@@ -1094,7 +1097,7 @@ process_abbrev_set (struct dwarf_section
> > -     }
> > -
> > -   /* Report the missing single zero which ends the section.  */
> > --  error (_(".debug_abbrev section not zero terminated\n"));
> > -+  error (_("%s section not zero terminated\n"), section->name);
> > -
> > -   free (list);
> > -   return NULL;
> > -@@ -1875,7 +1878,7 @@ fetch_alt_indirect_string (dwarf_vma off
> > -     dwarf_vmatoa ("x", offset));
> > -   return _("<offset is too big>");
> > - }
> > --
> > -+
> > - static const char *
> > - get_AT_name (unsigned long attribute)
> > - {
> > -@@ -2157,7 +2160,8 @@ get_type_abbrev_from_form (unsigned long
> > -     case DW_FORM_ref4:
> > -     case DW_FORM_ref8:
> > -     case DW_FORM_ref_udata:
> > --      if (uvalue + cu_offset > (size_t) (cu_end - section->start))
> > -+      if (uvalue + cu_offset < uvalue
> > -+      || uvalue + cu_offset > (size_t) (cu_end - section->start))
> > -     {
> > -       warn (_("Unable to resolve ref form: uvalue %lx + cu_offset %lx > CU size %lx\n"),
> > -             uvalue, (long) cu_offset, (long) (cu_end - section->start));
> > -@@ -2194,7 +2198,7 @@ get_type_abbrev_from_form (unsigned long
> > -       else
> > -     *map_return = NULL;
> > -     }
> > --
> > -+
> > -   READ_ULEB (abbrev_number, data, section->start + section->size);
> > -
> > -   for (entry = map->list->first_abbrev; entry != NULL; entry = entry->next)
> > -@@ -2783,10 +2787,10 @@ read_and_display_attr_value (unsigned lo
> > -       if (form == DW_FORM_loclistx)
> > -         {
> > -           if (dwo)
> > --            {
> > --              index = fetch_indexed_value (uvalue, loclists_dwo, 0);
> > --              index += (offset_size == 8) ? 20 : 12;
> > --            }
> > -+            {
> > -+              index = fetch_indexed_value (uvalue, loclists_dwo, 0);
> > -+              index += (offset_size == 8) ? 20 : 12;
> > -+            }
> > -           else if (debug_info_p == NULL)
> > -             {
> > -               index = fetch_indexed_value (uvalue, loclists, 0);
> > -@@ -2804,21 +2808,21 @@ read_and_display_attr_value (unsigned lo
> > -       else if (form == DW_FORM_rnglistx)
> > -         {
> > -           if (dwo)
> > --            {
> > --              index = fetch_indexed_value (uvalue, rnglists_dwo, 0);
> > --              index += (offset_size == 8) ? 20 : 12;
> > --            }
> > -+            {
> > -+              index = fetch_indexed_value (uvalue, rnglists_dwo, 0);
> > -+              index += (offset_size == 8) ? 20 : 12;
> > -+            }
> > -           else
> > --            {
> > --              if (debug_info_p == NULL)
> > --                base = 0;
> > --              else
> > --                base = debug_info_p->rnglists_base;
> > --              /* We do not have a cached value this time, so we perform the
> > --                 computation manually.  */
> > --              index = fetch_indexed_value (uvalue, rnglists, base);
> > --              index += base;
> > --            }
> > -+            {
> > -+              if (debug_info_p == NULL)
> > -+                base = 0;
> > -+              else
> > -+                base = debug_info_p->rnglists_base;
> > -+              /* We do not have a cached value this time, so we perform the
> > -+                 computation manually.  */
> > -+              index = fetch_indexed_value (uvalue, rnglists, base);
> > -+              index += base;
> > -+            }
> > -         }
> > -       else
> > -         {
> > -@@ -2844,7 +2848,7 @@ read_and_display_attr_value (unsigned lo
> > -       if (!do_loc)
> > -     printf ("%c<0x%s>", delimiter, dwarf_vmatoa ("x", uvalue + cu_offset));
> > -       break;
> > --
> > -+
> > -     default:
> > -       warn (_("Unrecognized form: 0x%lx\n"), form);
> > -       /* What to do?  Consume a byte maybe?  */
> > -@@ -2869,9 +2873,9 @@ read_and_display_attr_value (unsigned lo
> > -     case DW_AT_rnglists_base:
> > -       if (debug_info_p->rnglists_base)
> > -         warn (_("CU @ 0x%s has multiple rnglists_base values (0x%s and 0x%s)"),
> > --              dwarf_vmatoa ("x", debug_info_p->cu_offset),
> > --              dwarf_vmatoa ("x", debug_info_p->rnglists_base),
> > --              dwarf_vmatoa ("x", uvalue));
> > -+              dwarf_vmatoa ("x", debug_info_p->cu_offset),
> > -+              dwarf_vmatoa ("x", debug_info_p->rnglists_base),
> > -+              dwarf_vmatoa ("x", uvalue));
> > -       debug_info_p->rnglists_base = uvalue;
> > -       break;
> > -     case DW_AT_str_offsets_base:
> > -@@ -3021,7 +3025,7 @@ read_and_display_attr_value (unsigned lo
> > -           case DW_FORM_strx3:
> > -           case DW_FORM_strx4:
> > -             add_dwo_name (fetch_indexed_string (uvalue, this_set, offset_size, false,
> > --                                                debug_info_p->str_offsets_base),
> > -+                                                debug_info_p->str_offsets_base),
> > -                           cu_offset);
> > -             break;
> > -           case DW_FORM_string:
> > -@@ -3055,7 +3059,7 @@ read_and_display_attr_value (unsigned lo
> > -           case DW_FORM_strx3:
> > -           case DW_FORM_strx4:
> > -             add_dwo_dir (fetch_indexed_string (uvalue, this_set, offset_size, false,
> > --                                               debug_info_p->str_offsets_base),
> > -+                                               debug_info_p->str_offsets_base),
> > -                          cu_offset);
> > -             break;
> > -           case DW_FORM_string:
> > -@@ -3686,11 +3690,8 @@ process_debug_info (struct dwarf_section
> > -     introduce (section, false);
> > -
> > -   free_all_abbrevs ();
> > --  free (cu_abbrev_map);
> > --  cu_abbrev_map = NULL;
> > --  next_free_abbrev_map_entry = 0;
> > -
> > --  /* In order to be able to resolve DW_FORM_ref_attr forms we need
> > -+  /* In order to be able to resolve DW_FORM_ref_addr forms we need
> > -      to load *all* of the abbrevs for all CUs in this .debug_info
> > -      section.  This does effectively mean that we (partially) read
> > -      every CU header twice.  */
> > -@@ -4045,12 +4046,11 @@ process_debug_info (struct dwarf_section
> > -
> > -       /* Scan through the abbreviation list until we reach the
> > -          correct entry.  */
> > --      if (list == NULL)
> > --        continue;
> > --
> > --      for (entry = list->first_abbrev; entry != NULL; entry = entry->next)
> > --        if (entry->number == abbrev_number)
> > --          break;
> > -+      entry = NULL;
> > -+      if (list != NULL)
> > -+        for (entry = list->first_abbrev; entry != NULL; entry = entry->next)
> > -+          if (entry->number == abbrev_number)
> > -+            break;
> > -
> > -       if (entry == NULL)
> > -         {
> > -@@ -4074,7 +4074,7 @@ process_debug_info (struct dwarf_section
> > -           break;
> > -         case DW_TAG_compile_unit:
> > -         case DW_TAG_skeleton_unit:
> > --          need_base_address = 1;
> > -+          need_base_address = 1;
> > -           need_dwo_info = do_loc;
> > -           break;
> > -         case DW_TAG_entry_point:
> > -@@ -4459,7 +4459,7 @@ display_debug_sup (struct dwarf_section
> > -
> > -   SAFE_BYTE_GET_AND_INC (is_supplementary, start, 1, end);
> > -   if (is_supplementary != 0 && is_supplementary != 1)
> > --    warn (_("corrupt .debug_sup section: is_supplementary not 0 or 1\n"));
> > -+    warn (_("corrupt .debug_sup section: is_supplementary not 0 or 1\n"));
> > -
> > -   sup_filename = start;
> > -   if (is_supplementary && sup_filename[0] != 0)
> > -@@ -5638,7 +5638,7 @@ display_debug_lines_decoded (struct dwar
> > -                     printf ("%s  %11d  %#18" DWARF_VMA_FMT "x",
> > -                             newFileName, state_machine_regs.line,
> > -                             state_machine_regs.address);
> > --                }
> > -+                }
> > -               else
> > -                 {
> > -                   if (xop == -DW_LNE_end_sequence)
> > -@@ -6092,7 +6092,7 @@ display_debug_macro (struct dwarf_sectio
> > -   load_debug_section_with_follow (str, file);
> > -   load_debug_section_with_follow (line, file);
> > -   load_debug_section_with_follow (str_index, file);
> > --
> > -+
> > -   introduce (section, false);
> > -
> > -   while (curr < end)
> > -@@ -6537,7 +6537,7 @@ display_loc_list (struct dwarf_section *
> > -
> > -       /* Check base address specifiers.  */
> > -       if (is_max_address (begin, pointer_size)
> > --          && !is_max_address (end, pointer_size))
> > -+      && !is_max_address (end, pointer_size))
> > -     {
> > -       base_address = end;
> > -       print_dwarf_vma (begin, pointer_size);
> > -@@ -6715,7 +6715,7 @@ display_loclists_list (struct dwarf_sect
> > -     case DW_LLE_default_location:
> > -       begin = end = 0;
> > -       break;
> > --
> > -+
> > -     case DW_LLE_offset_pair:
> > -       READ_ULEB (begin, start, section_end);
> > -       begin += base_address;
> > -@@ -7011,7 +7011,7 @@ display_offset_entry_loclists (struct dw
> > -   unsigned char *  start = section->start;
> > -   unsigned char * const end = start + section->size;
> > -
> > --  introduce (section, false);
> > -+  introduce (section, false);
> > -
> > -   do
> > -     {
> > -@@ -7060,14 +7060,14 @@ display_offset_entry_loclists (struct dw
> > -             section->name, segment_selector_size);
> > -       return 0;
> > -     }
> > --
> > -+
> > -       if (offset_entry_count == 0)
> > -     {
> > -       warn (_("The %s section contains a table without offset\n"),
> > -             section->name);
> > -       return 0;
> > -     }
> > --
> > -+
> > -       printf (_("\n   Offset Entries starting at 0x%lx:\n"),
> > -           (long)(start - section->start));
> > -
> > -@@ -8229,7 +8229,7 @@ display_debug_rnglists (struct dwarf_sec
> > -       start = display_debug_rnglists_list
> > -         (start, end, address_size, offset, 0, offset_size);
> > -       if (start >= end)
> > --        break;
> > -+        break;
> > -     }
> > -
> > -       start = end;
> > -@@ -8347,12 +8347,12 @@ display_debug_ranges (struct dwarf_secti
> > -       next = section_begin + offset + debug_info_p->rnglists_base;
> > -
> > -       /* If multiple DWARF entities reference the same range then we will
> > --         have multiple entries in the `range_entries' list for the same
> > --         offset.  Thanks to the sort above these will all be consecutive in
> > --         the `range_entries' list, so we can easily ignore duplicates
> > --         here.  */
> > -+     have multiple entries in the `range_entries' list for the same
> > -+     offset.  Thanks to the sort above these will all be consecutive in
> > -+     the `range_entries' list, so we can easily ignore duplicates
> > -+     here.  */
> > -       if (i > 0 && last_offset == offset)
> > --        continue;
> > -+    continue;
> > -       last_offset = offset;
> > -
> > -       if (dwarf_check != 0 && i > 0)
> > -@@ -10286,7 +10286,7 @@ display_debug_names (struct dwarf_sectio
> > -       printf (_("Out of %lu items there are %zu bucket clashes"
> > -                 " (longest of %zu entries).\n"),
> > -               (unsigned long) name_count, hash_clash_count, longest_clash);
> > --
> > -+
> > -       if (name_count != buckets_filled + hash_clash_count)
> > -         warn (_("The name_count (%lu) is not the same as the used bucket_count (%lu) + the hash clash count (%lu)"),
> > -               (unsigned long) name_count,
> > -@@ -10390,7 +10390,7 @@ display_debug_names (struct dwarf_sectio
> > -             break;
> > -           if (tagno >= 0)
> > -             printf ("%s<%lu>",
> > --                    (tagno == 0 && second_abbrev_tag == 0 ? " " : "\n\t"),
> > -+                    (tagno == 0 && second_abbrev_tag == 0 ? " " : "\n\t"),
> > -                     (unsigned long) abbrev_tag);
> > -
> > -           for (entry = abbrev_lookup;
> > -@@ -10919,7 +10919,7 @@ process_cu_tu_index (struct dwarf_sectio
> > -      Check for integer overflow (can occur when size_t is 32-bit)
> > -      with overlarge ncols or nused values.  */
> > -       if (nused == -1u
> > --      || _mul_overflow ((size_t) ncols, 4, &temp)
> > -+      || _mul_overflow ((size_t) ncols, 4, &temp)
> > -       || _mul_overflow ((size_t) nused + 1, temp, &total)
> > -       || total > (size_t) (limit - ppool))
> > -     {
> > -@@ -10927,7 +10927,7 @@ process_cu_tu_index (struct dwarf_sectio
> > -             section->name);
> > -       return 0;
> > -     }
> > --
> > -+
> > -       if (do_display)
> > -     {
> > -       printf (_("  Offset table\n"));
> > -@@ -11431,8 +11431,8 @@ add_separate_debug_file (const char * fi
> > -
> > - static bool
> > - debuginfod_fetch_separate_debug_info (struct dwarf_section * section,
> > --                                      char ** filename,
> > --                                      void * file)
> > -+                                  char ** filename,
> > -+                                  void * file)
> > - {
> > -   size_t build_id_len;
> > -   unsigned char * build_id;
> > -@@ -11450,14 +11450,14 @@ debuginfod_fetch_separate_debug_info (st
> > -
> > -       filelen = strnlen ((const char *)section->start, section->size);
> > -       if (filelen == section->size)
> > --        /* Corrupt debugaltlink.  */
> > --        return false;
> > -+    /* Corrupt debugaltlink.  */
> > -+    return false;
> > -
> > -       build_id = section->start + filelen + 1;
> > -       build_id_len = section->size - (filelen + 1);
> > -
> > -       if (build_id_len == 0)
> > --        return false;
> > -+    return false;
> > -     }
> > -   else
> > -     return false;
> > -@@ -11469,25 +11469,25 @@ debuginfod_fetch_separate_debug_info (st
> > -
> > -       client = debuginfod_begin ();
> > -       if (client == NULL)
> > --        return false;
> > -+    return false;
> > -
> > -       /* Query debuginfod servers for the target file. If found its path
> > --         will be stored in filename.  */
> > -+     will be stored in filename.  */
> > -       fd = debuginfod_find_debuginfo (client, build_id, build_id_len, filename);
> > -       debuginfod_end (client);
> > -
> > -       /* Only free build_id if we allocated space for a hex string
> > --         in get_build_id ().  */
> > -+     in get_build_id ().  */
> > -       if (build_id_len == 0)
> > --        free (build_id);
> > -+    free (build_id);
> > -
> > -       if (fd >= 0)
> > --        {
> > --          /* File successfully retrieved. Close fd since we want to
> > --             use open_debug_file () on filename instead.  */
> > --          close (fd);
> > --          return true;
> > --        }
> > -+    {
> > -+      /* File successfully retrieved. Close fd since we want to
> > -+         use open_debug_file () on filename instead.  */
> > -+      close (fd);
> > -+      return true;
> > -+    }
> > -     }
> > -
> > -   return false;
> > -@@ -11500,7 +11500,7 @@ load_separate_debug_info (const char *
> > -                       parse_func_type         parse_func,
> > -                       check_func_type         check_func,
> > -                       void *                  func_data,
> > --                          void *                  file ATTRIBUTE_UNUSED)
> > -+                      void *                  file ATTRIBUTE_UNUSED)
> > - {
> > -   const char *   separate_filename;
> > -   char *         debug_filename;
> > -@@ -11616,11 +11616,11 @@ load_separate_debug_info (const char *
> > -                                              & tmp_filename,
> > -                                              file))
> > -       {
> > --        /* File successfully downloaded from server, replace
> > --           debug_filename with the file's path.  */
> > --        free (debug_filename);
> > --        debug_filename = tmp_filename;
> > --        goto found;
> > -+    /* File successfully downloaded from server, replace
> > -+       debug_filename with the file's path.  */
> > -+    free (debug_filename);
> > -+    debug_filename = tmp_filename;
> > -+    goto found;
> > -       }
> > -   }
> > - #endif
> > -@@ -11787,12 +11787,12 @@ load_build_id_debug_file (const char * m
> > -   /* In theory we should extract the contents of the section into
> > -      a note structure and then check the fields.  For now though
> > -      just use hard coded offsets instead:
> > --
> > -+
> > -        Field  Bytes    Contents
> > -     NSize  0...3   4
> > -     DSize  4...7   8+
> > -     Type   8..11   3  (NT_GNU_BUILD_ID)
> > --        Name   12.15   GNU\0
> > -+    Name   12.15   GNU\0
> > -     Data   16....   */
> > -
> > -   /* FIXME: Check the name size, name and type fields.  */
> > -@@ -11804,7 +11804,7 @@ load_build_id_debug_file (const char * m
> > -       warn (_(".note.gnu.build-id data size is too small\n"));
> > -       return;
> > -     }
> > --
> > -+
> > -   if (build_id_size > (section->size - 16))
> > -     {
> > -       warn (_(".note.gnu.build-id data size is too bug\n"));
> > -@@ -12100,10 +12100,6 @@ free_debug_memory (void)
> > -
> > -   free_all_abbrevs ();
> > -
> > --  free (cu_abbrev_map);
> > --  cu_abbrev_map = NULL;
> > --  next_free_abbrev_map_entry = 0;
> > --
> > -   free (shndx_pool);
> > -   shndx_pool = NULL;
> > -   shndx_pool_size = 0;
> > diff --git a/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-3.patch b/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-3.patch
> > deleted file mode 100644
> > index 04d06ed6b6..0000000000
> > --- a/meta/recipes-devtools/binutils/binutils/0014-CVE-2022-38128-3.patch
> > +++ /dev/null
> > @@ -1,95 +0,0 @@
> > -From 695c6dfe7e85006b98c8b746f3fd5f913c94ebff Mon Sep 17 00:00:00 2001
> > -From: Alan Modra <amodra@gmail.com>
> > -Date: Thu, 21 Jul 2022 09:56:15 +0930
> > -Subject: [PATCH] PR29370, infinite loop in display_debug_abbrev
> > -
> > -The PR29370 testcase is a fuzzed object file with multiple
> > -.trace_abbrev sections.  Multiple .trace_abbrev or .debug_abbrev
> > -sections are not a violation of the DWARF standard.  The DWARF5
> > -standard even gives an example of multiple .debug_abbrev sections
> > -contained in groups.  Caching and lookup of processed abbrevs thus
> > -needs to be done by section and offset rather than base and offset.
> > -(Why base anyway?)  Or, since section contents are kept, by a pointer
> > -into the contents.
> > -
> > -     PR 29370
> > -     * dwarf.c (struct abbrev_list): Replace abbrev_base and
> > -     abbrev_offset with raw field.
> > -     (find_abbrev_list_by_abbrev_offset): Delete.
> > -     (find_abbrev_list_by_raw_abbrev): New function.
> > -     (process_abbrev_set): Set list->raw and list->next.
> > -     (find_and_process_abbrev_set): Replace abbrev list lookup with
> > -     new function.  Don't set list abbrev_base, abbrev_offset or next.
> > -
> > -Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=patch;h=695c6dfe7e85006b98c8b746f3fd5f913c94ebff]
> > -
> > -Signed-off-by: Pgowda <pgowda.cve@gmail.com>
> > ----
> > - binutils/dwarf.c | 19 ++++++-------------
> > - 1 file changed, 6 insertions(+), 13 deletions(-)
> > -
> > -diff --git a/binutils/dwarf.c b/binutils/dwarf.c
> > -index 2fc352f74c5..99fb3566994 100644
> > ---- a/binutils/dwarf.c
> > -+++ b/binutils/dwarf.c
> > -@@ -856,8 +856,7 @@ typedef struct abbrev_list
> > - {
> > -   abbrev_entry *        first_abbrev;
> > -   abbrev_entry *        last_abbrev;
> > --  dwarf_vma             abbrev_base;
> > --  dwarf_vma             abbrev_offset;
> > -+  unsigned char *       raw;
> > -   struct abbrev_list *  next;
> > -   unsigned char *       start_of_next_abbrevs;
> > - }
> > -@@ -946,14 +945,12 @@ free_all_abbrevs (void)
> > - }
> > -
> > - static abbrev_list *
> > --find_abbrev_list_by_abbrev_offset (dwarf_vma abbrev_base,
> > --                               dwarf_vma abbrev_offset)
> > -+find_abbrev_list_by_raw_abbrev (unsigned char *raw)
> > - {
> > -   abbrev_list * list;
> > -
> > -   for (list = abbrev_lists; list != NULL; list = list->next)
> > --    if (list->abbrev_base == abbrev_base
> > --    && list->abbrev_offset == abbrev_offset)
> > -+    if (list->raw == raw)
> > -       return list;
> > -
> > -   return NULL;
> > -@@ -1040,6 +1037,7 @@ process_abbrev_set (struct dwarf_section
> > -   abbrev_list *list = xmalloc (sizeof (*list));
> > -   list->first_abbrev = NULL;
> > -   list->last_abbrev = NULL;
> > -+  list->raw = start;
> > -
> > -   while (start < end)
> > -     {
> > -@@ -1055,6 +1053,7 @@ process_abbrev_set (struct dwarf_section
> > -      the caller.  */
> > -       if (start == end || entry == 0)
> > -     {
> > -+      list->next = NULL;
> > -       list->start_of_next_abbrevs = start != end ? start : NULL;
> > -       return list;
> > -     }
> > -@@ -1144,16 +1143,10 @@ find_and_process_abbrev_set (struct dwar
> > -   unsigned char *end = section->start + abbrev_base + abbrev_size;
> > -   abbrev_list *list = NULL;
> > -   if (free_list)
> > --    list = find_abbrev_list_by_abbrev_offset (abbrev_base, abbrev_offset);
> > -+    list = find_abbrev_list_by_raw_abbrev (start);
> > -   if (list == NULL)
> > -     {
> > -       list = process_abbrev_set (section, start, end);
> > --      if (list)
> > --    {
> > --      list->abbrev_base = abbrev_base;
> > --      list->abbrev_offset = abbrev_offset;
> > --      list->next = NULL;
> > --    }
> > -       if (free_list)
> > -     *free_list = list;
> > -     }
> > diff --git a/meta/recipes-devtools/binutils/binutils/0014-configure-remove-dependencies-on-gmp-and-mpfr-when-g.patch b/meta/recipes-devtools/binutils/binutils/0014-configure-remove-dependencies-on-gmp-and-mpfr-when-g.patch
> > new file mode 100644
> > index 0000000000..04c1310cbe
> > --- /dev/null
> > +++ b/meta/recipes-devtools/binutils/binutils/0014-configure-remove-dependencies-on-gmp-and-mpfr-when-g.patch
> > @@ -0,0 +1,56 @@
> > +From 518c167116ab7aa6bb84a97200aeda2c4289e064 Mon Sep 17 00:00:00 2001
> > +From: =?UTF-8?q?Cl=C3=A9ment=20Chigot?= <chigot@adacore.com>
> > +Date: Tue, 3 Jan 2023 14:24:43 +0100
> > +Subject: [PATCH] configure: remove dependencies on gmp and mpfr when gdb is
> > + disabled
> > +
> > +Since 991180627851801f1999d1ebbc0e569a17e47c74, the configure checks
> > +about GMP and MPFR for gdb builds have been moved to the toplevel
> > +configure.
> > +However, it doesn't take into account the --disable-gdb option. Meaning
> > +that a build without gdb will require these libraries even if not
> > +needed.
> > +
> > +ChangeLog:
> > +
> > +     * configure.ac: Skip GMP and MPFR when --disable-gdb is
> > +     provided.
> > +     * configure: Regenerate.
> > +
> > +Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=5fb0e308577143ceb313fde5538dc9ecb038f29f]
> > +Signed-off-by: Khem Raj <raj.khem@gmail.com>
> > +---
> > + configure    | 4 +++-
> > + configure.ac | 4 +++-
> > + 2 files changed, 6 insertions(+), 2 deletions(-)
> > +
> > +diff --git a/configure b/configure
> > +index bdc3583215f..b63b5cd3de0 100755
> > +--- a/configure
> > ++++ b/configure
> > +@@ -8032,7 +8032,9 @@ if test -d ${srcdir}/gcc ; then
> > +   require_mpc=yes
> > + fi
> > + if test -d ${srcdir}/gdb ; then
> > +-  require_gmp=yes
> > ++  if test "x$enable_gdb" != xno; then
> > ++   require_gmp=yes
> > ++  fi
> > + fi
> > +
> > + gmplibs="-lmpfr -lgmp"
> > +diff --git a/configure.ac b/configure.ac
> > +index 1c00b9aec42..2df870b86af 100644
> > +--- a/configure.ac
> > ++++ b/configure.ac
> > +@@ -1585,7 +1585,9 @@ if test -d ${srcdir}/gcc ; then
> > +   require_mpc=yes
> > + fi
> > + if test -d ${srcdir}/gdb ; then
> > +-  require_gmp=yes
> > ++  if test "x$enable_gdb" != xno; then
> > ++   require_gmp=yes
> > ++  fi
> > + fi
> > +
> > + gmplibs="-lmpfr -lgmp"
> > diff --git a/meta/recipes-devtools/binutils/binutils/0015-CVE-2022-4285.patch b/meta/recipes-devtools/binutils/binutils/0015-CVE-2022-4285.patch
> > deleted file mode 100644
> > index 46ec0b15a3..0000000000
> > --- a/meta/recipes-devtools/binutils/binutils/0015-CVE-2022-4285.patch
> > +++ /dev/null
> > @@ -1,37 +0,0 @@
> > -From 5c831a3c7f3ca98d6aba1200353311e1a1f84c70 Mon Sep 17 00:00:00 2001
> > -From: Nick Clifton <nickc@redhat.com>
> > -Date: Wed, 19 Oct 2022 15:09:12 +0100
> > -Subject: [PATCH] Fix an illegal memory access when parsing an ELF file
> > - containing corrupt symbol version information.
> > -
> > -     PR 29699
> > -     * elf.c (_bfd_elf_slurp_version_tables): Fail if the sh_info field
> > -     of the section header is zero.
> > -
> > -Upstream-Status: Backport
> > -[https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=5c831a3c7f3ca98d6aba1200353311e1a1f84c70]
> > -
> > -Signed-off-by: Pgowda <pgowda.cve@gmail.com>
> > ----
> > - bfd/ChangeLog | 6 ++++++
> > - bfd/elf.c     | 4 +++-
> > - 2 files changed, 9 insertions(+), 1 deletion(-)
> > -
> > -diff --git a/bfd/elf.c b/bfd/elf.c
> > -index fe00e0f9189..7cd7febcf95 100644
> > ---- a/bfd/elf.c
> > -+++ b/bfd/elf.c
> > -@@ -8918,7 +8918,9 @@ _bfd_elf_slurp_version_tables (bfd *abfd, bool default_imported_symver)
> > -       bfd_set_error (bfd_error_file_too_big);
> > -       goto error_return_verref;
> > -     }
> > --      elf_tdata (abfd)->verref = (Elf_Internal_Verneed *) bfd_alloc (abfd, amt);
> > -+      if (amt == 0)
> > -+    goto error_return_verref;
> > -+      elf_tdata (abfd)->verref = (Elf_Internal_Verneed *) bfd_zalloc (abfd, amt);
> > -       if (elf_tdata (abfd)->verref == NULL)
> > -     goto error_return_verref;
> > -
> > ---
> > -2.31.1
> > -
> > diff --git a/meta/recipes-devtools/binutils/binutils/0015-Remove-duplicate-pe-dll.o-entry-deom-targ_extra_ofil.patch b/meta/recipes-devtools/binutils/binutils/0015-Remove-duplicate-pe-dll.o-entry-deom-targ_extra_ofil.patch
> > new file mode 100644
> > index 0000000000..f57f65ce72
> > --- /dev/null
> > +++ b/meta/recipes-devtools/binutils/binutils/0015-Remove-duplicate-pe-dll.o-entry-deom-targ_extra_ofil.patch
> > @@ -0,0 +1,32 @@
> > +From 9599d7d48913fca4c2bf0d0012f9655353ca6f6c Mon Sep 17 00:00:00 2001
> > +From: Khem Raj <raj.khem@gmail.com>
> > +Date: Wed, 18 Jan 2023 19:35:07 -0800
> > +Subject: [PATCH] Remove duplicate pe-dll.o entry deom targ_extra_ofiles
> > +
> > +Commit c60b3806799abf1d7f6cf5108a1b0e733a950b13 added support for
> > +aarch64-pe which introduced wrapper over pep-dll.c for x86_64 as well as
> > +aarch64, on x86_64 it was added but the old object pe-dll.o needs to be
> > +removed too, otherwise build fails with duplicate symbols from pe-dll.o
> > +and pep-dll-x86_64.o
> > +
> > +Upstream-Status: Submitted [https://sourceware.org/pipermail/binutils/2023-January/125739.html]
> > +Signed-off-by: Khem Raj <raj.khem@gmail.com>
> > +Cc: Jedidiah Thompson <wej22007@outlook.com>
> > +Cc: Zac Walker <zac.walker@linaro.org>
> > +---
> > + ld/configure.tgt | 4 ++--
> > + 1 file changed, 2 insertions(+), 2 deletions(-)
> > +
> > +diff --git a/ld/configure.tgt b/ld/configure.tgt
> > +index de04a44b812..f80c84ab13c 100644
> > +--- a/ld/configure.tgt
> > ++++ b/ld/configure.tgt
> > +@@ -1056,7 +1056,7 @@ x86_64-*-cygwin)       targ_emul=i386pep ;
> > +                     ;;
> > + x86_64-*-mingw*)    targ_emul=i386pep ;
> > +                     targ_extra_emuls=i386pe
> > +-                    targ_extra_ofiles="deffilep.o pdb.o pep-dll.o pe-dll.o"
> > ++                    targ_extra_ofiles="deffilep.o pdb.o pe-dll.o"
> > +                     ;;
> > + x86_64-*-gnu*)              targ_emul=elf_x86_64
> > +                     targ_extra_emuls="elf32_x86_64 elf_iamcu elf_i386"
> > diff --git a/meta/recipes-devtools/binutils/binutils_2.39.bb b/meta/recipes-devtools/binutils/binutils_2.40.bb
> > similarity index 100%
> > rename from meta/recipes-devtools/binutils/binutils_2.39.bb
> > rename to meta/recipes-devtools/binutils/binutils_2.40.bb
> > --
> > 2.39.1
> >
>
> >
> > -=-=-=-=-=-=-=-=-=-=-=-
> > Links: You receive all messages sent to this group.
> > View/Reply Online (#176174): https://lists.openembedded.org/g/openembedded-core/message/176174
> > Mute This Topic: https://lists.openembedded.org/mt/96390083/3617179
> > Group Owner: openembedded-core+owner@lists.openembedded.org
> > Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [alexandre.belloni@bootlin.com]
> > -=-=-=-=-=-=-=-=-=-=-=-
> >
>
>
> --
> Alexandre Belloni, co-owner and COO, Bootlin
> Embedded Linux and Kernel engineering
> https://bootlin.com


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2023-02-19  1:00 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-01-19 23:51 [PATCH v3 1/3] binutils: Upgrade to 2.40 release Khem Raj
2023-01-19 23:51 ` [PATCH v3 2/3] binutils: Package libsframe Khem Raj
2023-01-19 23:51 ` [PATCH v3 3/3] elfutils: Fix build with libcurl >= 7.87 Khem Raj
2023-01-20 11:47 ` [OE-core] [PATCH v3 1/3] binutils: Upgrade to 2.40 release Luca Ceresoli
2023-01-20 18:11   ` Khem Raj
2023-01-24  8:58     ` Alexandre Belloni
2023-01-25  1:27       ` Khem Raj
2023-02-18 21:56 ` Alexandre Belloni
2023-02-18 21:59   ` Martin Jansa
2023-02-19  0:59   ` Khem Raj

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.