diff options
| author | Khem Raj <raj.khem@gmail.com> | 2021-07-18 21:22:03 -0700 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2021-07-24 16:33:46 +0100 |
| commit | 433d240084edd47f894b310a105ca91140b29deb (patch) | |
| tree | 21095d61dcdc68a2bd07225ed273a5dce653f449 | |
| parent | a926dd6cdd66ada6febf9638a1916dc988c6e1c8 (diff) | |
| download | poky-433d240084edd47f894b310a105ca91140b29deb.tar.gz | |
binutils: Upgrade to 2.37 branch
This is next/latest release branch for binutils
Drop backports and CVE fixes which already are applied upstream
bfd_stdint.h has been removed in favor of using stdint.h
(From OE-Core rev: 08cd144fc4b5ac34ff99f71b1d825cbff96b642c)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
27 files changed, 1281 insertions, 2993 deletions
diff --git a/meta/conf/distro/include/tcmode-default.inc b/meta/conf/distro/include/tcmode-default.inc index 68e5d848ba..105a879f3a 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" | |||
| 18 | 18 | ||
| 19 | GCCVERSION ?= "11.%" | 19 | GCCVERSION ?= "11.%" |
| 20 | SDKGCCVERSION ?= "${GCCVERSION}" | 20 | SDKGCCVERSION ?= "${GCCVERSION}" |
| 21 | BINUVERSION ?= "2.36%" | 21 | BINUVERSION ?= "2.37%" |
| 22 | GDBVERSION ?= "10.%" | 22 | GDBVERSION ?= "10.%" |
| 23 | GLIBCVERSION ?= "2.33" | 23 | GLIBCVERSION ?= "2.33" |
| 24 | LINUXLIBCVERSION ?= "5.13%" | 24 | LINUXLIBCVERSION ?= "5.13%" |
diff --git a/meta/recipes-devtools/binutils/binutils-2.36.inc b/meta/recipes-devtools/binutils/binutils-2.37.inc index d54e2a3457..4218c0a616 100644 --- a/meta/recipes-devtools/binutils/binutils-2.36.inc +++ b/meta/recipes-devtools/binutils/binutils-2.37.inc | |||
| @@ -12,13 +12,13 @@ LIC_FILES_CHKSUM="\ | |||
| 12 | 12 | ||
| 13 | # When upgrading to 2.37, please make sure there is no trailing .0, so | 13 | # When upgrading to 2.37, please make sure there is no trailing .0, so |
| 14 | # that upstream version check can work correctly. | 14 | # that upstream version check can work correctly. |
| 15 | PV = "2.36.1" | 15 | PV = "2.37" |
| 16 | CVE_VERSION = "2.36.1" | 16 | CVE_VERSION = "2.37" |
| 17 | SRCBRANCH ?= "binutils-2_36-branch" | 17 | SRCBRANCH ?= "binutils-2_37-branch" |
| 18 | 18 | ||
| 19 | UPSTREAM_CHECK_GITTAGREGEX = "binutils-(?P<pver>\d+_(\d_?)*)" | 19 | UPSTREAM_CHECK_GITTAGREGEX = "binutils-(?P<pver>\d+_(\d_?)*)" |
| 20 | 20 | ||
| 21 | SRCREV ?= "7651a4871c225925ffdfda0a8c91a6ed370cd9a1" | 21 | SRCREV ?= "87d4632d36323091e731eb07b8aa65f90293da66" |
| 22 | BINUTILS_GIT_URI ?= "git://sourceware.org/git/binutils-gdb.git;branch=${SRCBRANCH};protocol=git" | 22 | BINUTILS_GIT_URI ?= "git://sourceware.org/git/binutils-gdb.git;branch=${SRCBRANCH};protocol=git" |
| 23 | SRC_URI = "\ | 23 | SRC_URI = "\ |
| 24 | ${BINUTILS_GIT_URI} \ | 24 | ${BINUTILS_GIT_URI} \ |
| @@ -35,8 +35,5 @@ SRC_URI = "\ | |||
| 35 | file://0014-Fix-rpath-in-libtool-when-sysroot-is-enabled.patch \ | 35 | file://0014-Fix-rpath-in-libtool-when-sysroot-is-enabled.patch \ |
| 36 | file://0015-sync-with-OE-libtool-changes.patch \ | 36 | file://0015-sync-with-OE-libtool-changes.patch \ |
| 37 | file://0016-Check-for-clang-before-checking-gcc-version.patch \ | 37 | file://0016-Check-for-clang-before-checking-gcc-version.patch \ |
| 38 | file://0017-Add-support-for-the-DW_FORM_strx-forms-to-the-BFD-li.patch \ | ||
| 39 | file://0018-Add-DWARF-5-support-in-gold.patch \ | ||
| 40 | file://CVE-2021-20197.patch \ | ||
| 41 | " | 38 | " |
| 42 | S = "${WORKDIR}/git" | 39 | S = "${WORKDIR}/git" |
diff --git a/meta/recipes-devtools/binutils/binutils-cross-canadian_2.36.bb b/meta/recipes-devtools/binutils/binutils-cross-canadian_2.37.bb index 5dbaa03017..5dbaa03017 100644 --- a/meta/recipes-devtools/binutils/binutils-cross-canadian_2.36.bb +++ b/meta/recipes-devtools/binutils/binutils-cross-canadian_2.37.bb | |||
diff --git a/meta/recipes-devtools/binutils/binutils-cross-testsuite_2.36.bb b/meta/recipes-devtools/binutils/binutils-cross-testsuite_2.37.bb index 07a8e7c417..ca99e91130 100644 --- a/meta/recipes-devtools/binutils/binutils-cross-testsuite_2.36.bb +++ b/meta/recipes-devtools/binutils/binutils-cross-testsuite_2.37.bb | |||
| @@ -15,9 +15,6 @@ do_configure[dirs] += "${B}/ld ${B}/bfd" | |||
| 15 | do_configure() { | 15 | do_configure() { |
| 16 | # create config.h, oe enables initfini-array by default | 16 | # create config.h, oe enables initfini-array by default |
| 17 | echo "#define HAVE_INITFINI_ARRAY" > ${B}/ld/config.h | 17 | echo "#define HAVE_INITFINI_ARRAY" > ${B}/ld/config.h |
| 18 | # use the bfd_stdint.h from binutils-native, this is the same of the one | ||
| 19 | # generated by binutils-cross | ||
| 20 | cp ${RECIPE_SYSROOT_NATIVE}/usr/include/bfd_stdint.h ${B}/bfd/ | ||
| 21 | } | 18 | } |
| 22 | 19 | ||
| 23 | # target depends | 20 | # target depends |
| @@ -82,4 +79,3 @@ do_check() { | |||
| 82 | done | 79 | done |
| 83 | } | 80 | } |
| 84 | addtask check after do_configure | 81 | addtask check after do_configure |
| 85 | |||
diff --git a/meta/recipes-devtools/binutils/binutils-cross_2.36.bb b/meta/recipes-devtools/binutils/binutils-cross_2.37.bb index fbd1f7d25a..fbd1f7d25a 100644 --- a/meta/recipes-devtools/binutils/binutils-cross_2.36.bb +++ b/meta/recipes-devtools/binutils/binutils-cross_2.37.bb | |||
diff --git a/meta/recipes-devtools/binutils/binutils-crosssdk_2.36.bb b/meta/recipes-devtools/binutils/binutils-crosssdk_2.37.bb index 37f4d6d2e9..37f4d6d2e9 100644 --- a/meta/recipes-devtools/binutils/binutils-crosssdk_2.36.bb +++ b/meta/recipes-devtools/binutils/binutils-crosssdk_2.37.bb | |||
diff --git a/meta/recipes-devtools/binutils/binutils.inc b/meta/recipes-devtools/binutils/binutils.inc index 81891963c8..e15a12b93e 100644 --- a/meta/recipes-devtools/binutils/binutils.inc +++ b/meta/recipes-devtools/binutils/binutils.inc | |||
| @@ -170,8 +170,6 @@ do_install () { | |||
| 170 | done | 170 | done |
| 171 | 171 | ||
| 172 | oe_multilib_header bfd.h | 172 | oe_multilib_header bfd.h |
| 173 | # bfd_stdint.h encodes the compiler name in the header | ||
| 174 | sed -i ${D}${includedir}/bfd_stdint.h -e "s,${TARGET_PREFIX},," | ||
| 175 | } | 173 | } |
| 176 | 174 | ||
| 177 | inherit update-alternatives | 175 | inherit update-alternatives |
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 49dacfef81..53e30a0aaa 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 @@ | |||
| 1 | From 3b278a56a0e98d50ec62735598ee5f4b1834e8b3 Mon Sep 17 00:00:00 2001 | 1 | From 257ad1ce148417e1cefe2332d8acc5c8216c2522 Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
| 3 | Date: Mon, 2 Mar 2015 01:58:54 +0000 | 3 | Date: Mon, 2 Mar 2015 01:58:54 +0000 |
| 4 | Subject: [PATCH] binutils-crosssdk: Generate relocatable SDKs | 4 | Subject: [PATCH] binutils-crosssdk: Generate relocatable SDKs |
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 d07947404f..a6ca41374a 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 @@ | |||
| 1 | From cf4c8a97b7dc1fe36a7d5dabed417fe18b15ad6b Mon Sep 17 00:00:00 2001 | 1 | From 6e93d0328f499569db7ce6396f94f304ce340df8 Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
| 3 | Date: Mon, 6 Mar 2017 23:37:05 -0800 | 3 | Date: Mon, 6 Mar 2017 23:37:05 -0800 |
| 4 | Subject: [PATCH] binutils-cross: Do not generate linker script directories | 4 | Subject: [PATCH] binutils-cross: Do not generate linker script directories |
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 cc37d30c53..3c4f706f2d 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 @@ | |||
| 1 | From 9701cab0fdf6a0c011978ae140c4c12a962956f6 Mon Sep 17 00:00:00 2001 | 1 | From d49016d3faf684319bf3ac37450558920d70be03 Mon Sep 17 00:00:00 2001 |
| 2 | From: Richard Purdie <richard.purdie@linuxfoundation.org> | 2 | From: Richard Purdie <richard.purdie@linuxfoundation.org> |
| 3 | Date: Wed, 19 Feb 2020 09:51:16 -0800 | 3 | Date: Wed, 19 Feb 2020 09:51:16 -0800 |
| 4 | Subject: [PATCH] binutils-nativesdk: Search for alternative ld.so.conf in SDK | 4 | 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> | |||
| 29 | 5 files changed, 7 insertions(+), 3 deletions(-) | 29 | 5 files changed, 7 insertions(+), 3 deletions(-) |
| 30 | 30 | ||
| 31 | diff --git a/ld/Makefile.am b/ld/Makefile.am | 31 | diff --git a/ld/Makefile.am b/ld/Makefile.am |
| 32 | index 2c9a487335c..3b01357b651 100644 | 32 | index f8e99325361..fd196541f59 100644 |
| 33 | --- a/ld/Makefile.am | 33 | --- a/ld/Makefile.am |
| 34 | +++ b/ld/Makefile.am | 34 | +++ b/ld/Makefile.am |
| 35 | @@ -42,7 +42,8 @@ ZLIBINC = @zlibinc@ | 35 | @@ -42,7 +42,8 @@ ZLIBINC = @zlibinc@ |
| @@ -43,10 +43,10 @@ index 2c9a487335c..3b01357b651 100644 | |||
| 43 | NO_WERROR = @NO_WERROR@ | 43 | NO_WERROR = @NO_WERROR@ |
| 44 | AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) | 44 | AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) |
| 45 | diff --git a/ld/Makefile.in b/ld/Makefile.in | 45 | diff --git a/ld/Makefile.in b/ld/Makefile.in |
| 46 | index b41941c89e2..a6382bf2a45 100644 | 46 | index ef2e99e08da..cb8f5bfb70e 100644 |
| 47 | --- a/ld/Makefile.in | 47 | --- a/ld/Makefile.in |
| 48 | +++ b/ld/Makefile.in | 48 | +++ b/ld/Makefile.in |
| 49 | @@ -554,7 +554,8 @@ ZLIB = @zlibdir@ -lz | 49 | @@ -555,7 +555,8 @@ ZLIB = @zlibdir@ -lz |
| 50 | ZLIBINC = @zlibinc@ | 50 | ZLIBINC = @zlibinc@ |
| 51 | ELF_CLFAGS = -DELF_LIST_OPTIONS=@elf_list_options@ \ | 51 | ELF_CLFAGS = -DELF_LIST_OPTIONS=@elf_list_options@ \ |
| 52 | -DELF_SHLIB_LIST_OPTIONS=@elf_shlib_list_options@ \ | 52 | -DELF_SHLIB_LIST_OPTIONS=@elf_shlib_list_options@ \ |
| @@ -57,7 +57,7 @@ index b41941c89e2..a6382bf2a45 100644 | |||
| 57 | AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) | 57 | AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) |
| 58 | 58 | ||
| 59 | diff --git a/ld/ldelf.c b/ld/ldelf.c | 59 | diff --git a/ld/ldelf.c b/ld/ldelf.c |
| 60 | index f7407ab55a7..b25781cc0c4 100644 | 60 | index 21e655bb55c..d1615003ede 100644 |
| 61 | --- a/ld/ldelf.c | 61 | --- a/ld/ldelf.c |
| 62 | +++ b/ld/ldelf.c | 62 | +++ b/ld/ldelf.c |
| 63 | @@ -911,7 +911,7 @@ ldelf_check_ld_so_conf (const struct bfd_link_needed_list *l, int force, | 63 | @@ -911,7 +911,7 @@ ldelf_check_ld_so_conf (const struct bfd_link_needed_list *l, int force, |
| @@ -70,7 +70,7 @@ index f7407ab55a7..b25781cc0c4 100644 | |||
| 70 | if (!ldelf_parse_ld_so_conf (&info, tmppath)) | 70 | if (!ldelf_parse_ld_so_conf (&info, tmppath)) |
| 71 | { | 71 | { |
| 72 | diff --git a/ld/ldmain.c b/ld/ldmain.c | 72 | diff --git a/ld/ldmain.c b/ld/ldmain.c |
| 73 | index 863df0293ea..080b1c4c6c2 100644 | 73 | index 42660eb9a3c..5a4a4d5da3d 100644 |
| 74 | --- a/ld/ldmain.c | 74 | --- a/ld/ldmain.c |
| 75 | +++ b/ld/ldmain.c | 75 | +++ b/ld/ldmain.c |
| 76 | @@ -70,6 +70,7 @@ char *program_name; | 76 | @@ -70,6 +70,7 @@ char *program_name; |
| @@ -82,7 +82,7 @@ index 863df0293ea..080b1c4c6c2 100644 | |||
| 82 | /* The canonical representation of ld_sysroot. */ | 82 | /* The canonical representation of ld_sysroot. */ |
| 83 | char *ld_canon_sysroot; | 83 | char *ld_canon_sysroot; |
| 84 | diff --git a/ld/ldmain.h b/ld/ldmain.h | 84 | diff --git a/ld/ldmain.h b/ld/ldmain.h |
| 85 | index 38e63922d31..0966914938c 100644 | 85 | index 39d08a6c378..4c3519e7970 100644 |
| 86 | --- a/ld/ldmain.h | 86 | --- a/ld/ldmain.h |
| 87 | +++ b/ld/ldmain.h | 87 | +++ b/ld/ldmain.h |
| 88 | @@ -23,6 +23,7 @@ | 88 | @@ -23,6 +23,7 @@ |
diff --git a/meta/recipes-devtools/binutils/binutils/0004-configure-widen-the-regexp-for-SH-architectures.patch b/meta/recipes-devtools/binutils/binutils/0004-configure-widen-the-regexp-for-SH-architectures.patch index 1cd459ae81..f476ff210f 100644 --- a/meta/recipes-devtools/binutils/binutils/0004-configure-widen-the-regexp-for-SH-architectures.patch +++ b/meta/recipes-devtools/binutils/binutils/0004-configure-widen-the-regexp-for-SH-architectures.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 7e7512c82402363688cca6f1febea2c01cb03409 Mon Sep 17 00:00:00 2001 | 1 | From b8d43b6b8d98e176346871c92935458b06598c5b Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
| 3 | Date: Mon, 2 Mar 2015 01:07:33 +0000 | 3 | Date: Mon, 2 Mar 2015 01:07:33 +0000 |
| 4 | Subject: [PATCH] configure: widen the regexp for SH architectures | 4 | Subject: [PATCH] configure: widen the regexp for SH architectures |
| @@ -14,10 +14,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
| 14 | 2 files changed, 2 insertions(+), 2 deletions(-) | 14 | 2 files changed, 2 insertions(+), 2 deletions(-) |
| 15 | 15 | ||
| 16 | diff --git a/configure b/configure | 16 | diff --git a/configure b/configure |
| 17 | index 68779feb42b..7b369071141 100755 | 17 | index 3dd206525a7..e8ba1a1d3de 100755 |
| 18 | --- a/configure | 18 | --- a/configure |
| 19 | +++ b/configure | 19 | +++ b/configure |
| 20 | @@ -3887,7 +3887,7 @@ case "${target}" in | 20 | @@ -3892,7 +3892,7 @@ case "${target}" in |
| 21 | nvptx*-*-*) | 21 | nvptx*-*-*) |
| 22 | noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc" | 22 | noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc" |
| 23 | ;; | 23 | ;; |
| @@ -27,10 +27,10 @@ index 68779feb42b..7b369071141 100755 | |||
| 27 | sh*-*-elf) | 27 | sh*-*-elf) |
| 28 | ;; | 28 | ;; |
| 29 | diff --git a/configure.ac b/configure.ac | 29 | diff --git a/configure.ac b/configure.ac |
| 30 | index d16a2757689..92f01fb3ed7 100644 | 30 | index 797a624621e..3a8a3ae1f3b 100644 |
| 31 | --- a/configure.ac | 31 | --- a/configure.ac |
| 32 | +++ b/configure.ac | 32 | +++ b/configure.ac |
| 33 | @@ -1177,7 +1177,7 @@ case "${target}" in | 33 | @@ -1175,7 +1175,7 @@ case "${target}" in |
| 34 | nvptx*-*-*) | 34 | nvptx*-*-*) |
| 35 | noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc" | 35 | noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc" |
| 36 | ;; | 36 | ;; |
diff --git a/meta/recipes-devtools/binutils/binutils/0005-Point-scripts-location-to-libdir.patch b/meta/recipes-devtools/binutils/binutils/0005-Point-scripts-location-to-libdir.patch index dde0cb5d6d..7cd4a99d33 100644 --- a/meta/recipes-devtools/binutils/binutils/0005-Point-scripts-location-to-libdir.patch +++ b/meta/recipes-devtools/binutils/binutils/0005-Point-scripts-location-to-libdir.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 6a67d277941228d997b527990960413f8444fb81 Mon Sep 17 00:00:00 2001 | 1 | From 1a9fcaae50e63b993019bd4dc00219e43421efdc Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
| 3 | Date: Mon, 2 Mar 2015 01:09:58 +0000 | 3 | Date: Mon, 2 Mar 2015 01:09:58 +0000 |
| 4 | Subject: [PATCH] Point scripts location to libdir | 4 | Subject: [PATCH] Point scripts location to libdir |
| @@ -12,7 +12,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
| 12 | 2 files changed, 2 insertions(+), 2 deletions(-) | 12 | 2 files changed, 2 insertions(+), 2 deletions(-) |
| 13 | 13 | ||
| 14 | diff --git a/ld/Makefile.am b/ld/Makefile.am | 14 | diff --git a/ld/Makefile.am b/ld/Makefile.am |
| 15 | index 3b01357b651..b7a1f7491b0 100644 | 15 | index fd196541f59..d94fa7e64e1 100644 |
| 16 | --- a/ld/Makefile.am | 16 | --- a/ld/Makefile.am |
| 17 | +++ b/ld/Makefile.am | 17 | +++ b/ld/Makefile.am |
| 18 | @@ -51,7 +51,7 @@ AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) | 18 | @@ -51,7 +51,7 @@ AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) |
| @@ -25,10 +25,10 @@ index 3b01357b651..b7a1f7491b0 100644 | |||
| 25 | EMUL = @EMUL@ | 25 | EMUL = @EMUL@ |
| 26 | EMULATION_OFILES = @EMULATION_OFILES@ | 26 | EMULATION_OFILES = @EMULATION_OFILES@ |
| 27 | diff --git a/ld/Makefile.in b/ld/Makefile.in | 27 | diff --git a/ld/Makefile.in b/ld/Makefile.in |
| 28 | index a6382bf2a45..5ee3a4971be 100644 | 28 | index cb8f5bfb70e..9a58879c5ca 100644 |
| 29 | --- a/ld/Makefile.in | 29 | --- a/ld/Makefile.in |
| 30 | +++ b/ld/Makefile.in | 30 | +++ b/ld/Makefile.in |
| 31 | @@ -562,7 +562,7 @@ AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) | 31 | @@ -563,7 +563,7 @@ AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) |
| 32 | # We put the scripts in the directory $(scriptdir)/ldscripts. | 32 | # We put the scripts in the directory $(scriptdir)/ldscripts. |
| 33 | # We can't put the scripts in $(datadir) because the SEARCH_DIR | 33 | # We can't put the scripts in $(datadir) because the SEARCH_DIR |
| 34 | # directives need to be different for native and cross linkers. | 34 | # directives need to be different for native and cross linkers. |
diff --git a/meta/recipes-devtools/binutils/binutils/0006-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch b/meta/recipes-devtools/binutils/binutils/0006-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch index caa5f0bdd3..d6b04fdae4 100644 --- a/meta/recipes-devtools/binutils/binutils/0006-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch +++ b/meta/recipes-devtools/binutils/binutils/0006-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 8ad249270414a23a3e65c74fd67a8e4adaebec78 Mon Sep 17 00:00:00 2001 | 1 | From 29517900352336708495d41902b5b7e8cc9a401a Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
| 3 | Date: Mon, 2 Mar 2015 01:27:17 +0000 | 3 | Date: Mon, 2 Mar 2015 01:27:17 +0000 |
| 4 | Subject: [PATCH] Only generate an RPATH entry if LD_RUN_PATH is not empty | 4 | Subject: [PATCH] Only generate an RPATH entry if LD_RUN_PATH is not empty |
| @@ -14,10 +14,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
| 14 | 1 file changed, 4 insertions(+) | 14 | 1 file changed, 4 insertions(+) |
| 15 | 15 | ||
| 16 | diff --git a/ld/ldelf.c b/ld/ldelf.c | 16 | diff --git a/ld/ldelf.c b/ld/ldelf.c |
| 17 | index b25781cc0c4..77d7fb8ff03 100644 | 17 | index d1615003ede..6a894285b11 100644 |
| 18 | --- a/ld/ldelf.c | 18 | --- a/ld/ldelf.c |
| 19 | +++ b/ld/ldelf.c | 19 | +++ b/ld/ldelf.c |
| 20 | @@ -1248,6 +1248,8 @@ ldelf_after_open (int use_libpath, int native, int is_linux, int is_freebsd, | 20 | @@ -1250,6 +1250,8 @@ ldelf_after_open (int use_libpath, int native, int is_linux, int is_freebsd, |
| 21 | && command_line.rpath == NULL) | 21 | && command_line.rpath == NULL) |
| 22 | { | 22 | { |
| 23 | path = (const char *) getenv ("LD_RUN_PATH"); | 23 | path = (const char *) getenv ("LD_RUN_PATH"); |
| @@ -26,7 +26,7 @@ index b25781cc0c4..77d7fb8ff03 100644 | |||
| 26 | if (path | 26 | if (path |
| 27 | && ldelf_search_needed (path, &n, force, | 27 | && ldelf_search_needed (path, &n, force, |
| 28 | is_linux, elfsize)) | 28 | is_linux, elfsize)) |
| 29 | @@ -1608,6 +1610,8 @@ ldelf_before_allocation (char *audit, char *depaudit, | 29 | @@ -1610,6 +1612,8 @@ ldelf_before_allocation (char *audit, char *depaudit, |
| 30 | rpath = command_line.rpath; | 30 | rpath = command_line.rpath; |
| 31 | if (rpath == NULL) | 31 | if (rpath == NULL) |
| 32 | rpath = (const char *) getenv ("LD_RUN_PATH"); | 32 | rpath = (const char *) getenv ("LD_RUN_PATH"); |
diff --git a/meta/recipes-devtools/binutils/binutils/0007-don-t-let-the-distro-compiler-point-to-the-wrong-ins.patch b/meta/recipes-devtools/binutils/binutils/0007-don-t-let-the-distro-compiler-point-to-the-wrong-ins.patch index b13a35e02f..39cef70bcd 100644 --- a/meta/recipes-devtools/binutils/binutils/0007-don-t-let-the-distro-compiler-point-to-the-wrong-ins.patch +++ b/meta/recipes-devtools/binutils/binutils/0007-don-t-let-the-distro-compiler-point-to-the-wrong-ins.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 091870218f192a5698c4420adf938e7178553c07 Mon Sep 17 00:00:00 2001 | 1 | From 37581c8ce9d98a1183706e12a2c9a73f7f40462d Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
| 3 | Date: Mon, 2 Mar 2015 01:39:01 +0000 | 3 | Date: Mon, 2 Mar 2015 01:39:01 +0000 |
| 4 | Subject: [PATCH] don't let the distro compiler point to the wrong installation | 4 | 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> | |||
| 17 | 1 file changed, 2 insertions(+), 1 deletion(-) | 17 | 1 file changed, 2 insertions(+), 1 deletion(-) |
| 18 | 18 | ||
| 19 | diff --git a/libiberty/Makefile.in b/libiberty/Makefile.in | 19 | diff --git a/libiberty/Makefile.in b/libiberty/Makefile.in |
| 20 | index 788590957e1..1bca4aafeb7 100644 | 20 | index 4f1213b983b..2ba18b75cac 100644 |
| 21 | --- a/libiberty/Makefile.in | 21 | --- a/libiberty/Makefile.in |
| 22 | +++ b/libiberty/Makefile.in | 22 | +++ b/libiberty/Makefile.in |
| 23 | @@ -367,7 +367,8 @@ install-strip: install | 23 | @@ -367,7 +367,8 @@ install-strip: install |
diff --git a/meta/recipes-devtools/binutils/binutils/0008-warn-for-uses-of-system-directories-when-cross-linki.patch b/meta/recipes-devtools/binutils/binutils/0008-warn-for-uses-of-system-directories-when-cross-linki.patch index 5c148eaa95..c724dfd7a7 100644 --- a/meta/recipes-devtools/binutils/binutils/0008-warn-for-uses-of-system-directories-when-cross-linki.patch +++ b/meta/recipes-devtools/binutils/binutils/0008-warn-for-uses-of-system-directories-when-cross-linki.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From bb48edf1a87bbc711e8978dd1e9112fe953dc1bf Mon Sep 17 00:00:00 2001 | 1 | From 99e1565b9d2b929d4ee4e9da6f63766b22b23fc3 Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
| 3 | Date: Fri, 15 Jan 2016 06:31:09 +0000 | 3 | Date: Fri, 15 Jan 2016 06:31:09 +0000 |
| 4 | Subject: [PATCH] warn for uses of system directories when cross linking | 4 | Subject: [PATCH] warn for uses of system directories when cross linking |
| @@ -62,11 +62,9 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
| 62 | ld/lexsup.c | 16 ++++++++++++++++ | 62 | ld/lexsup.c | 16 ++++++++++++++++ |
| 63 | 9 files changed, 86 insertions(+) | 63 | 9 files changed, 86 insertions(+) |
| 64 | 64 | ||
| 65 | diff --git a/ld/config.in b/ld/config.in | ||
| 66 | index 7b60d778587..37b8e9b6f6c 100644 | ||
| 67 | --- a/ld/config.in | 65 | --- a/ld/config.in |
| 68 | +++ b/ld/config.in | 66 | +++ b/ld/config.in |
| 69 | @@ -40,6 +40,9 @@ | 67 | @@ -43,6 +43,9 @@ |
| 70 | language is requested. */ | 68 | language is requested. */ |
| 71 | #undef ENABLE_NLS | 69 | #undef ENABLE_NLS |
| 72 | 70 | ||
| @@ -76,11 +74,9 @@ index 7b60d778587..37b8e9b6f6c 100644 | |||
| 76 | /* Additional extension a shared object might have. */ | 74 | /* Additional extension a shared object might have. */ |
| 77 | #undef EXTRA_SHLIB_EXTENSION | 75 | #undef EXTRA_SHLIB_EXTENSION |
| 78 | 76 | ||
| 79 | diff --git a/ld/configure b/ld/configure | ||
| 80 | index b0969791959..50bb04ce6a8 100755 | ||
| 81 | --- a/ld/configure | 77 | --- a/ld/configure |
| 82 | +++ b/ld/configure | 78 | +++ b/ld/configure |
| 83 | @@ -828,6 +828,7 @@ with_lib_path | 79 | @@ -829,6 +829,7 @@ with_lib_path |
| 84 | enable_targets | 80 | enable_targets |
| 85 | enable_64_bit_bfd | 81 | enable_64_bit_bfd |
| 86 | with_sysroot | 82 | with_sysroot |
| @@ -88,8 +84,8 @@ index b0969791959..50bb04ce6a8 100755 | |||
| 88 | enable_gold | 84 | enable_gold |
| 89 | enable_got | 85 | enable_got |
| 90 | enable_compressed_debug_sections | 86 | enable_compressed_debug_sections |
| 91 | @@ -1496,6 +1497,8 @@ Optional Features: | 87 | @@ -1498,6 +1499,8 @@ Optional Features: |
| 92 | --disable-largefile omit support for large files | 88 | --enable-checking enable run-time checks |
| 93 | --enable-targets alternative target configurations | 89 | --enable-targets alternative target configurations |
| 94 | --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes) | 90 | --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes) |
| 95 | + --enable-poison-system-directories | 91 | + --enable-poison-system-directories |
| @@ -97,7 +93,7 @@ index b0969791959..50bb04ce6a8 100755 | |||
| 97 | --enable-gold[=ARG] build gold [ARG={default,yes,no}] | 93 | --enable-gold[=ARG] build gold [ARG={default,yes,no}] |
| 98 | --enable-got=<type> GOT handling scheme (target, single, negative, | 94 | --enable-got=<type> GOT handling scheme (target, single, negative, |
| 99 | multigot) | 95 | multigot) |
| 100 | @@ -15820,6 +15823,19 @@ fi | 96 | @@ -15215,6 +15218,19 @@ fi |
| 101 | 97 | ||
| 102 | 98 | ||
| 103 | 99 | ||
| @@ -117,11 +113,9 @@ index b0969791959..50bb04ce6a8 100755 | |||
| 117 | # Check whether --enable-gold was given. | 113 | # Check whether --enable-gold was given. |
| 118 | if test "${enable_gold+set}" = set; then : | 114 | if test "${enable_gold+set}" = set; then : |
| 119 | enableval=$enable_gold; case "${enableval}" in | 115 | enableval=$enable_gold; case "${enableval}" in |
| 120 | diff --git a/ld/configure.ac b/ld/configure.ac | ||
| 121 | index c9c69ab9245..59dab0a6ac4 100644 | ||
| 122 | --- a/ld/configure.ac | 116 | --- a/ld/configure.ac |
| 123 | +++ b/ld/configure.ac | 117 | +++ b/ld/configure.ac |
| 124 | @@ -94,6 +94,16 @@ AC_SUBST(use_sysroot) | 118 | @@ -106,6 +106,16 @@ AC_SUBST(use_sysroot) |
| 125 | AC_SUBST(TARGET_SYSTEM_ROOT) | 119 | AC_SUBST(TARGET_SYSTEM_ROOT) |
| 126 | AC_SUBST(TARGET_SYSTEM_ROOT_DEFINE) | 120 | AC_SUBST(TARGET_SYSTEM_ROOT_DEFINE) |
| 127 | 121 | ||
| @@ -138,30 +132,26 @@ index c9c69ab9245..59dab0a6ac4 100644 | |||
| 138 | dnl Use --enable-gold to decide if this linker should be the default. | 132 | dnl Use --enable-gold to decide if this linker should be the default. |
| 139 | dnl "install_as_default" is set to false if gold is the default linker. | 133 | dnl "install_as_default" is set to false if gold is the default linker. |
| 140 | dnl "installed_linker" is the installed BFD linker name. | 134 | dnl "installed_linker" is the installed BFD linker name. |
| 141 | diff --git a/ld/ld.h b/ld/ld.h | ||
| 142 | index 93f5af92c7d..ff7f71a7b66 100644 | ||
| 143 | --- a/ld/ld.h | 135 | --- a/ld/ld.h |
| 144 | +++ b/ld/ld.h | 136 | +++ b/ld/ld.h |
| 145 | @@ -166,6 +166,14 @@ typedef struct | 137 | @@ -162,6 +162,14 @@ typedef struct |
| 146 | in the linker script. */ | 138 | in the linker script. */ |
| 147 | bfd_boolean force_group_allocation; | 139 | bool force_group_allocation; |
| 148 | 140 | ||
| 149 | + /* If TRUE (the default) warn for uses of system directories when | 141 | + /* If TRUE (the default) warn for uses of system directories when |
| 150 | + cross linking. */ | 142 | + cross linking. */ |
| 151 | + bfd_boolean poison_system_directories; | 143 | + bool poison_system_directories; |
| 152 | + | 144 | + |
| 153 | + /* If TRUE (default FALSE) give an error for uses of system | 145 | + /* If TRUE (default FALSE) give an error for uses of system |
| 154 | + directories when cross linking instead of a warning. */ | 146 | + directories when cross linking instead of a warning. */ |
| 155 | + bfd_boolean error_poison_system_directories; | 147 | + bool error_poison_system_directories; |
| 156 | + | 148 | + |
| 157 | /* Big or little endian as set on command line. */ | 149 | /* Big or little endian as set on command line. */ |
| 158 | enum endian_enum endian; | 150 | enum endian_enum endian; |
| 159 | 151 | ||
| 160 | diff --git a/ld/ld.texi b/ld/ld.texi | ||
| 161 | index 7a602b9c6ab..cccbfbab3bb 100644 | ||
| 162 | --- a/ld/ld.texi | 152 | --- a/ld/ld.texi |
| 163 | +++ b/ld/ld.texi | 153 | +++ b/ld/ld.texi |
| 164 | @@ -2810,6 +2810,18 @@ string identifying the original linked file does not change. | 154 | @@ -2863,6 +2863,18 @@ string identifying the original linked f |
| 165 | 155 | ||
| 166 | Passing @code{none} for @var{style} disables the setting from any | 156 | Passing @code{none} for @var{style} disables the setting from any |
| 167 | @code{--build-id} options earlier on the command line. | 157 | @code{--build-id} options earlier on the command line. |
| @@ -180,11 +170,9 @@ index 7a602b9c6ab..cccbfbab3bb 100644 | |||
| 180 | @end table | 170 | @end table |
| 181 | 171 | ||
| 182 | @c man end | 172 | @c man end |
| 183 | diff --git a/ld/ldfile.c b/ld/ldfile.c | ||
| 184 | index 81cb86d51e2..cd5c2752679 100644 | ||
| 185 | --- a/ld/ldfile.c | 173 | --- a/ld/ldfile.c |
| 186 | +++ b/ld/ldfile.c | 174 | +++ b/ld/ldfile.c |
| 187 | @@ -117,6 +117,23 @@ ldfile_add_library_path (const char *name, bfd_boolean cmdline) | 175 | @@ -117,6 +117,23 @@ ldfile_add_library_path (const char *nam |
| 188 | new_dirs->name = concat (ld_sysroot, name + strlen ("$SYSROOT"), (const char *) NULL); | 176 | new_dirs->name = concat (ld_sysroot, name + strlen ("$SYSROOT"), (const char *) NULL); |
| 189 | else | 177 | else |
| 190 | new_dirs->name = xstrdup (name); | 178 | new_dirs->name = xstrdup (name); |
| @@ -208,11 +196,9 @@ index 81cb86d51e2..cd5c2752679 100644 | |||
| 208 | } | 196 | } |
| 209 | 197 | ||
| 210 | /* Try to open a BFD for a lang_input_statement. */ | 198 | /* Try to open a BFD for a lang_input_statement. */ |
| 211 | diff --git a/ld/ldlex.h b/ld/ldlex.h | ||
| 212 | index b0101028321..77f5accb5d9 100644 | ||
| 213 | --- a/ld/ldlex.h | 199 | --- a/ld/ldlex.h |
| 214 | +++ b/ld/ldlex.h | 200 | +++ b/ld/ldlex.h |
| 215 | @@ -161,6 +161,8 @@ enum option_values | 201 | @@ -163,6 +163,8 @@ enum option_values |
| 216 | OPTION_CTF_VARIABLES, | 202 | OPTION_CTF_VARIABLES, |
| 217 | OPTION_NO_CTF_VARIABLES, | 203 | OPTION_NO_CTF_VARIABLES, |
| 218 | OPTION_CTF_SHARE_TYPES, | 204 | OPTION_CTF_SHARE_TYPES, |
| @@ -221,24 +207,38 @@ index b0101028321..77f5accb5d9 100644 | |||
| 221 | }; | 207 | }; |
| 222 | 208 | ||
| 223 | /* The initial parser states. */ | 209 | /* The initial parser states. */ |
| 224 | diff --git a/ld/ldmain.c b/ld/ldmain.c | ||
| 225 | index 080b1c4c6c2..78d8a2df278 100644 | ||
| 226 | --- a/ld/ldmain.c | 210 | --- a/ld/ldmain.c |
| 227 | +++ b/ld/ldmain.c | 211 | +++ b/ld/ldmain.c |
| 228 | @@ -324,6 +324,8 @@ main (int argc, char **argv) | 212 | @@ -321,6 +321,8 @@ main (int argc, char **argv) |
| 229 | command_line.warn_mismatch = TRUE; | 213 | command_line.warn_mismatch = true; |
| 230 | command_line.warn_search_mismatch = TRUE; | 214 | command_line.warn_search_mismatch = true; |
| 231 | command_line.check_section_addresses = -1; | 215 | command_line.check_section_addresses = -1; |
| 232 | + command_line.poison_system_directories = TRUE; | 216 | + command_line.poison_system_directories = true; |
| 233 | + command_line.error_poison_system_directories = FALSE; | 217 | + command_line.error_poison_system_directories = false; |
| 234 | 218 | ||
| 235 | /* We initialize DEMANGLING based on the environment variable | 219 | /* We initialize DEMANGLING based on the environment variable |
| 236 | COLLECT_NO_DEMANGLE. The gcc collect2 program will demangle the | 220 | COLLECT_NO_DEMANGLE. The gcc collect2 program will demangle the |
| 237 | diff --git a/ld/lexsup.c b/ld/lexsup.c | 221 | @@ -1444,7 +1446,7 @@ undefined_symbol (struct bfd_link_info * |
| 238 | index f005a58a045..5eb8439fef7 100644 | 222 | argv[1] = "undefined-symbol"; |
| 223 | argv[2] = (char *) name; | ||
| 224 | argv[3] = NULL; | ||
| 225 | - | ||
| 226 | + | ||
| 227 | if (verbose) | ||
| 228 | einfo (_("%P: About to run error handling script '%s' with arguments: '%s' '%s'\n"), | ||
| 229 | argv[0], argv[1], argv[2]); | ||
| 230 | @@ -1465,7 +1467,7 @@ undefined_symbol (struct bfd_link_info * | ||
| 231 | carry on to issue the normal error message. */ | ||
| 232 | } | ||
| 233 | #endif /* SUPPORT_ERROR_HANDLING_SCRIPT */ | ||
| 234 | - | ||
| 235 | + | ||
| 236 | if (section != NULL) | ||
| 237 | { | ||
| 238 | if (error_count < MAX_ERRORS_IN_A_ROW) | ||
| 239 | --- a/ld/lexsup.c | 239 | --- a/ld/lexsup.c |
| 240 | +++ b/ld/lexsup.c | 240 | +++ b/ld/lexsup.c |
| 241 | @@ -591,6 +591,14 @@ static const struct ld_option ld_options[] = | 241 | @@ -595,6 +595,14 @@ static const struct ld_option ld_options |
| 242 | " <method> is: share-unconflicted (default),\n" | 242 | " <method> is: share-unconflicted (default),\n" |
| 243 | " share-duplicated"), | 243 | " share-duplicated"), |
| 244 | TWO_DASHES }, | 244 | TWO_DASHES }, |
| @@ -253,16 +253,16 @@ index f005a58a045..5eb8439fef7 100644 | |||
| 253 | }; | 253 | }; |
| 254 | 254 | ||
| 255 | #define OPTION_COUNT ARRAY_SIZE (ld_options) | 255 | #define OPTION_COUNT ARRAY_SIZE (ld_options) |
| 256 | @@ -1676,6 +1684,14 @@ parse_args (unsigned argc, char **argv) | 256 | @@ -1686,6 +1694,14 @@ parse_args (unsigned argc, char **argv) |
| 257 | config.print_map_discarded = TRUE; | 257 | config.print_map_discarded = true; |
| 258 | break; | 258 | break; |
| 259 | 259 | ||
| 260 | + case OPTION_NO_POISON_SYSTEM_DIRECTORIES: | 260 | + case OPTION_NO_POISON_SYSTEM_DIRECTORIES: |
| 261 | + command_line.poison_system_directories = FALSE; | 261 | + command_line.poison_system_directories = false; |
| 262 | + break; | 262 | + break; |
| 263 | + | 263 | + |
| 264 | + case OPTION_ERROR_POISON_SYSTEM_DIRECTORIES: | 264 | + case OPTION_ERROR_POISON_SYSTEM_DIRECTORIES: |
| 265 | + command_line.error_poison_system_directories = TRUE; | 265 | + command_line.error_poison_system_directories = true; |
| 266 | + break; | 266 | + break; |
| 267 | + | 267 | + |
| 268 | case OPTION_DEPENDENCY_FILE: | 268 | case OPTION_DEPENDENCY_FILE: |
diff --git a/meta/recipes-devtools/binutils/binutils/0009-Change-default-emulation-for-mips64-linux.patch b/meta/recipes-devtools/binutils/binutils/0009-Change-default-emulation-for-mips64-linux.patch index b8a1939d36..fab92d52e6 100644 --- a/meta/recipes-devtools/binutils/binutils/0009-Change-default-emulation-for-mips64-linux.patch +++ b/meta/recipes-devtools/binutils/binutils/0009-Change-default-emulation-for-mips64-linux.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 5bd94030de598d3a13091dafaed3b956e0ab708f Mon Sep 17 00:00:00 2001 | 1 | From fb6d52dda9c230baf869ed5f981581a7b5094b70 Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
| 3 | Date: Mon, 2 Mar 2015 01:44:14 +0000 | 3 | Date: Mon, 2 Mar 2015 01:44:14 +0000 |
| 4 | Subject: [PATCH] Change default emulation for mips64*-*-linux | 4 | Subject: [PATCH] Change default emulation for mips64*-*-linux |
| @@ -14,10 +14,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
| 14 | 2 files changed, 8 insertions(+), 8 deletions(-) | 14 | 2 files changed, 8 insertions(+), 8 deletions(-) |
| 15 | 15 | ||
| 16 | diff --git a/bfd/config.bfd b/bfd/config.bfd | 16 | diff --git a/bfd/config.bfd b/bfd/config.bfd |
| 17 | index e7b55b0dd78..2caf492e172 100644 | 17 | index 30087e3b8f8..1896e11790c 100644 |
| 18 | --- a/bfd/config.bfd | 18 | --- a/bfd/config.bfd |
| 19 | +++ b/bfd/config.bfd | 19 | +++ b/bfd/config.bfd |
| 20 | @@ -896,12 +896,12 @@ case "${targ}" in | 20 | @@ -891,12 +891,12 @@ case "${targ}" in |
| 21 | targ_selvecs="mips_elf32_le_vec mips_elf64_be_vec mips_elf64_le_vec mips_ecoff_be_vec mips_ecoff_le_vec" | 21 | targ_selvecs="mips_elf32_le_vec mips_elf64_be_vec mips_elf64_le_vec mips_ecoff_be_vec mips_ecoff_le_vec" |
| 22 | ;; | 22 | ;; |
| 23 | mips64*el-*-linux*) | 23 | mips64*el-*-linux*) |
| @@ -35,10 +35,10 @@ index e7b55b0dd78..2caf492e172 100644 | |||
| 35 | mips*el-*-linux*) | 35 | mips*el-*-linux*) |
| 36 | targ_defvec=mips_elf32_trad_le_vec | 36 | targ_defvec=mips_elf32_trad_le_vec |
| 37 | diff --git a/ld/configure.tgt b/ld/configure.tgt | 37 | diff --git a/ld/configure.tgt b/ld/configure.tgt |
| 38 | index 0c780b24d57..47431770a17 100644 | 38 | index 6205d7c9872..c08533658e5 100644 |
| 39 | --- a/ld/configure.tgt | 39 | --- a/ld/configure.tgt |
| 40 | +++ b/ld/configure.tgt | 40 | +++ b/ld/configure.tgt |
| 41 | @@ -531,12 +531,12 @@ mips*-*-vxworks*) targ_emul=elf32ebmipvxworks | 41 | @@ -530,12 +530,12 @@ mips*-*-vxworks*) targ_emul=elf32ebmipvxworks |
| 42 | ;; | 42 | ;; |
| 43 | mips*-*-windiss) targ_emul=elf32mipswindiss | 43 | mips*-*-windiss) targ_emul=elf32mipswindiss |
| 44 | ;; | 44 | ;; |
diff --git a/meta/recipes-devtools/binutils/binutils/0010-Add-support-for-Netlogic-XLP.patch b/meta/recipes-devtools/binutils/binutils/0010-Add-support-for-Netlogic-XLP.patch index fe2d02f29d..b2f7448a28 100644 --- a/meta/recipes-devtools/binutils/binutils/0010-Add-support-for-Netlogic-XLP.patch +++ b/meta/recipes-devtools/binutils/binutils/0010-Add-support-for-Netlogic-XLP.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From c64a5ca02a55b748311032e2c7d9c4f87bd74c63 Mon Sep 17 00:00:00 2001 | 1 | From 21920b7a3d10a7dae4c1f18a4bb185de78048e3f Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
| 3 | Date: Sun, 14 Feb 2016 17:06:19 +0000 | 3 | Date: Sun, 14 Feb 2016 17:06:19 +0000 |
| 4 | Subject: [PATCH] Add support for Netlogic XLP | 4 | Subject: [PATCH] Add support for Netlogic XLP |
| @@ -28,14 +28,14 @@ Signed-off-by: Mark Hatle <mark.hatle@windriver.com> | |||
| 28 | gas/configure | 3 +++ | 28 | gas/configure | 3 +++ |
| 29 | gas/configure.ac | 3 +++ | 29 | gas/configure.ac | 3 +++ |
| 30 | include/elf/mips.h | 1 + | 30 | include/elf/mips.h | 1 + |
| 31 | include/opcode/mips.h | 6 ++++++ | 31 | include/opcode/mips.h | 8 +++++++- |
| 32 | ld/configure.tgt | 3 +++ | 32 | ld/configure.tgt | 3 +++ |
| 33 | opcodes/mips-dis.c | 12 +++++------- | 33 | opcodes/mips-dis.c | 12 +++++------- |
| 34 | opcodes/mips-opc.c | 31 ++++++++++++++++++++----------- | 34 | opcodes/mips-opc.c | 31 ++++++++++++++++++++----------- |
| 35 | 15 files changed, 65 insertions(+), 21 deletions(-) | 35 | 15 files changed, 66 insertions(+), 22 deletions(-) |
| 36 | 36 | ||
| 37 | diff --git a/bfd/aoutx.h b/bfd/aoutx.h | 37 | diff --git a/bfd/aoutx.h b/bfd/aoutx.h |
| 38 | index 8025b8c5241..cdcb7876896 100644 | 38 | index 17560bd8f54..10b1cad74e6 100644 |
| 39 | --- a/bfd/aoutx.h | 39 | --- a/bfd/aoutx.h |
| 40 | +++ b/bfd/aoutx.h | 40 | +++ b/bfd/aoutx.h |
| 41 | @@ -810,6 +810,7 @@ NAME (aout, machine_type) (enum bfd_architecture arch, | 41 | @@ -810,6 +810,7 @@ NAME (aout, machine_type) (enum bfd_architecture arch, |
| @@ -47,7 +47,7 @@ index 8025b8c5241..cdcb7876896 100644 | |||
| 47 | arch_flags = M_MIPS2; | 47 | arch_flags = M_MIPS2; |
| 48 | break; | 48 | break; |
| 49 | diff --git a/bfd/archures.c b/bfd/archures.c | 49 | diff --git a/bfd/archures.c b/bfd/archures.c |
| 50 | index 8c1d32ca930..b4b2927ebc0 100644 | 50 | index 390691bfba1..b0b7a5fa7a0 100644 |
| 51 | --- a/bfd/archures.c | 51 | --- a/bfd/archures.c |
| 52 | +++ b/bfd/archures.c | 52 | +++ b/bfd/archures.c |
| 53 | @@ -185,6 +185,7 @@ DESCRIPTION | 53 | @@ -185,6 +185,7 @@ DESCRIPTION |
| @@ -59,10 +59,10 @@ index 8c1d32ca930..b4b2927ebc0 100644 | |||
| 59 | .#define bfd_mach_mipsisa32r2 33 | 59 | .#define bfd_mach_mipsisa32r2 33 |
| 60 | .#define bfd_mach_mipsisa32r3 34 | 60 | .#define bfd_mach_mipsisa32r3 34 |
| 61 | diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h | 61 | diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h |
| 62 | index 7eff85b7eaa..6c9eb12865e 100644 | 62 | index 57b3c453649..a00b0d44359 100644 |
| 63 | --- a/bfd/bfd-in2.h | 63 | --- a/bfd/bfd-in2.h |
| 64 | +++ b/bfd/bfd-in2.h | 64 | +++ b/bfd/bfd-in2.h |
| 65 | @@ -1590,6 +1590,7 @@ enum bfd_architecture | 65 | @@ -1562,6 +1562,7 @@ enum bfd_architecture |
| 66 | #define bfd_mach_mips_octeon3 6503 | 66 | #define bfd_mach_mips_octeon3 6503 |
| 67 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR'. */ | 67 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR'. */ |
| 68 | #define bfd_mach_mips_interaptiv_mr2 736550 /* decimal 'IA2'. */ | 68 | #define bfd_mach_mips_interaptiv_mr2 736550 /* decimal 'IA2'. */ |
| @@ -71,10 +71,10 @@ index 7eff85b7eaa..6c9eb12865e 100644 | |||
| 71 | #define bfd_mach_mipsisa32r2 33 | 71 | #define bfd_mach_mipsisa32r2 33 |
| 72 | #define bfd_mach_mipsisa32r3 34 | 72 | #define bfd_mach_mipsisa32r3 34 |
| 73 | diff --git a/bfd/config.bfd b/bfd/config.bfd | 73 | diff --git a/bfd/config.bfd b/bfd/config.bfd |
| 74 | index 2caf492e172..e75417da4d8 100644 | 74 | index 1896e11790c..8270fd2708d 100644 |
| 75 | --- a/bfd/config.bfd | 75 | --- a/bfd/config.bfd |
| 76 | +++ b/bfd/config.bfd | 76 | +++ b/bfd/config.bfd |
| 77 | @@ -879,6 +879,11 @@ case "${targ}" in | 77 | @@ -874,6 +874,11 @@ case "${targ}" in |
| 78 | targ_defvec=mips_elf32_le_vec | 78 | targ_defvec=mips_elf32_le_vec |
| 79 | targ_selvecs="mips_elf32_be_vec mips_elf64_be_vec mips_elf64_le_vec" | 79 | targ_selvecs="mips_elf32_be_vec mips_elf64_be_vec mips_elf64_le_vec" |
| 80 | ;; | 80 | ;; |
| @@ -87,7 +87,7 @@ index 2caf492e172..e75417da4d8 100644 | |||
| 87 | targ_defvec=mips_elf32_be_vec | 87 | targ_defvec=mips_elf32_be_vec |
| 88 | targ_selvecs="mips_elf32_le_vec mips_elf64_be_vec mips_elf64_le_vec" | 88 | targ_selvecs="mips_elf32_le_vec mips_elf64_be_vec mips_elf64_le_vec" |
| 89 | diff --git a/bfd/cpu-mips.c b/bfd/cpu-mips.c | 89 | diff --git a/bfd/cpu-mips.c b/bfd/cpu-mips.c |
| 90 | index 5a944ceee81..c57d12ba3dd 100644 | 90 | index 76b507e3c77..c1563cf4319 100644 |
| 91 | --- a/bfd/cpu-mips.c | 91 | --- a/bfd/cpu-mips.c |
| 92 | +++ b/bfd/cpu-mips.c | 92 | +++ b/bfd/cpu-mips.c |
| 93 | @@ -108,7 +108,8 @@ enum | 93 | @@ -108,7 +108,8 @@ enum |
| @@ -101,17 +101,17 @@ index 5a944ceee81..c57d12ba3dd 100644 | |||
| 101 | 101 | ||
| 102 | #define NN(index) (&arch_info_struct[(index) + 1]) | 102 | #define NN(index) (&arch_info_struct[(index) + 1]) |
| 103 | @@ -163,7 +164,8 @@ static const bfd_arch_info_type arch_info_struct[] = | 103 | @@ -163,7 +164,8 @@ static const bfd_arch_info_type arch_info_struct[] = |
| 104 | N (64, 64, bfd_mach_mips_xlr, "mips:xlr", FALSE, NN(I_xlr)), | 104 | N (64, 64, bfd_mach_mips_xlr, "mips:xlr", false, NN(I_xlr)), |
| 105 | N (32, 32, bfd_mach_mips_interaptiv_mr2, "mips:interaptiv-mr2", FALSE, | 105 | N (32, 32, bfd_mach_mips_interaptiv_mr2, "mips:interaptiv-mr2", false, |
| 106 | NN(I_interaptiv_mr2)), | 106 | NN(I_interaptiv_mr2)), |
| 107 | - N (64, 64, bfd_mach_mips_micromips, "mips:micromips", FALSE, NULL) | 107 | - N (64, 64, bfd_mach_mips_micromips, "mips:micromips", false, NULL) |
| 108 | + N (64, 64, bfd_mach_mips_micromips, "mips:micromips", FALSE, NN(I_micromips)), | 108 | + N (64, 64, bfd_mach_mips_micromips, "mips:micromips", false, NN(I_micromips)), |
| 109 | + N (64, 64, bfd_mach_mips_xlp, "mips:xlp", FALSE, NULL) | 109 | + N (64, 64, bfd_mach_mips_xlp, "mips:xlp", false, NULL) |
| 110 | }; | 110 | }; |
| 111 | 111 | ||
| 112 | /* The default architecture is mips:3000, but with a machine number of | 112 | /* The default architecture is mips:3000, but with a machine number of |
| 113 | diff --git a/bfd/elfxx-mips.c b/bfd/elfxx-mips.c | 113 | diff --git a/bfd/elfxx-mips.c b/bfd/elfxx-mips.c |
| 114 | index 3cbb3cf9495..0c6cd47b40c 100644 | 114 | index e4827fd17de..fa8c2512837 100644 |
| 115 | --- a/bfd/elfxx-mips.c | 115 | --- a/bfd/elfxx-mips.c |
| 116 | +++ b/bfd/elfxx-mips.c | 116 | +++ b/bfd/elfxx-mips.c |
| 117 | @@ -6980,6 +6980,9 @@ _bfd_elf_mips_mach (flagword flags) | 117 | @@ -6980,6 +6980,9 @@ _bfd_elf_mips_mach (flagword flags) |
| @@ -124,7 +124,7 @@ index 3cbb3cf9495..0c6cd47b40c 100644 | |||
| 124 | default: | 124 | default: |
| 125 | switch (flags & EF_MIPS_ARCH) | 125 | switch (flags & EF_MIPS_ARCH) |
| 126 | { | 126 | { |
| 127 | @@ -12335,6 +12338,10 @@ mips_set_isa_flags (bfd *abfd) | 127 | @@ -12339,6 +12342,10 @@ mips_set_isa_flags (bfd *abfd) |
| 128 | val = E_MIPS_ARCH_64R2 | E_MIPS_MACH_OCTEON2; | 128 | val = E_MIPS_ARCH_64R2 | E_MIPS_MACH_OCTEON2; |
| 129 | break; | 129 | break; |
| 130 | 130 | ||
| @@ -135,7 +135,7 @@ index 3cbb3cf9495..0c6cd47b40c 100644 | |||
| 135 | case bfd_mach_mipsisa32: | 135 | case bfd_mach_mipsisa32: |
| 136 | val = E_MIPS_ARCH_32; | 136 | val = E_MIPS_ARCH_32; |
| 137 | break; | 137 | break; |
| 138 | @@ -14352,6 +14359,7 @@ static const struct mips_mach_extension mips_mach_extensions[] = | 138 | @@ -14428,6 +14435,7 @@ static const struct mips_mach_extension mips_mach_extensions[] = |
| 139 | { bfd_mach_mips_gs264e, bfd_mach_mips_gs464e }, | 139 | { bfd_mach_mips_gs264e, bfd_mach_mips_gs464e }, |
| 140 | { bfd_mach_mips_gs464e, bfd_mach_mips_gs464 }, | 140 | { bfd_mach_mips_gs464e, bfd_mach_mips_gs464 }, |
| 141 | { bfd_mach_mips_gs464, bfd_mach_mipsisa64r2 }, | 141 | { bfd_mach_mips_gs464, bfd_mach_mipsisa64r2 }, |
| @@ -144,10 +144,10 @@ index 3cbb3cf9495..0c6cd47b40c 100644 | |||
| 144 | /* MIPS64 extensions. */ | 144 | /* MIPS64 extensions. */ |
| 145 | { bfd_mach_mipsisa64r2, bfd_mach_mipsisa64 }, | 145 | { bfd_mach_mipsisa64r2, bfd_mach_mipsisa64 }, |
| 146 | diff --git a/binutils/readelf.c b/binutils/readelf.c | 146 | diff --git a/binutils/readelf.c b/binutils/readelf.c |
| 147 | index ad16b4571c9..4bf2b732502 100644 | 147 | index a6073f7ec80..2f2448b5eba 100644 |
| 148 | --- a/binutils/readelf.c | 148 | --- a/binutils/readelf.c |
| 149 | +++ b/binutils/readelf.c | 149 | +++ b/binutils/readelf.c |
| 150 | @@ -3502,6 +3502,7 @@ get_machine_flags (Filedata * filedata, unsigned e_flags, unsigned e_machine) | 150 | @@ -3613,6 +3613,7 @@ get_machine_flags (Filedata * filedata, unsigned e_flags, unsigned e_machine) |
| 151 | case E_MIPS_MACH_OCTEON3: strcat (buf, ", octeon3"); break; | 151 | case E_MIPS_MACH_OCTEON3: strcat (buf, ", octeon3"); break; |
| 152 | case E_MIPS_MACH_XLR: strcat (buf, ", xlr"); break; | 152 | case E_MIPS_MACH_XLR: strcat (buf, ", xlr"); break; |
| 153 | case E_MIPS_MACH_IAMR2: strcat (buf, ", interaptiv-mr2"); break; | 153 | case E_MIPS_MACH_IAMR2: strcat (buf, ", interaptiv-mr2"); break; |
| @@ -156,10 +156,10 @@ index ad16b4571c9..4bf2b732502 100644 | |||
| 156 | /* We simply ignore the field in this case to avoid confusion: | 156 | /* We simply ignore the field in this case to avoid confusion: |
| 157 | MIPS ELF does not specify EF_MIPS_MACH, it is a GNU | 157 | MIPS ELF does not specify EF_MIPS_MACH, it is a GNU |
| 158 | diff --git a/gas/config/tc-mips.c b/gas/config/tc-mips.c | 158 | diff --git a/gas/config/tc-mips.c b/gas/config/tc-mips.c |
| 159 | index 538b69710f5..b021b64f14b 100644 | 159 | index 0201f816814..a3cfcdbe982 100644 |
| 160 | --- a/gas/config/tc-mips.c | 160 | --- a/gas/config/tc-mips.c |
| 161 | +++ b/gas/config/tc-mips.c | 161 | +++ b/gas/config/tc-mips.c |
| 162 | @@ -568,6 +568,7 @@ static int mips_32bitmode = 0; | 162 | @@ -570,6 +570,7 @@ static int mips_32bitmode = 0; |
| 163 | || mips_opts.arch == CPU_RM7000 \ | 163 | || mips_opts.arch == CPU_RM7000 \ |
| 164 | || mips_opts.arch == CPU_VR5500 \ | 164 | || mips_opts.arch == CPU_VR5500 \ |
| 165 | || mips_opts.micromips \ | 165 | || mips_opts.micromips \ |
| @@ -167,7 +167,7 @@ index 538b69710f5..b021b64f14b 100644 | |||
| 167 | ) | 167 | ) |
| 168 | 168 | ||
| 169 | /* Whether the processor uses hardware interlocks to protect reads | 169 | /* Whether the processor uses hardware interlocks to protect reads |
| 170 | @@ -597,6 +598,7 @@ static int mips_32bitmode = 0; | 170 | @@ -599,6 +600,7 @@ static int mips_32bitmode = 0; |
| 171 | && mips_opts.isa != ISA_MIPS3) \ | 171 | && mips_opts.isa != ISA_MIPS3) \ |
| 172 | || mips_opts.arch == CPU_R4300 \ | 172 | || mips_opts.arch == CPU_R4300 \ |
| 173 | || mips_opts.micromips \ | 173 | || mips_opts.micromips \ |
| @@ -175,7 +175,7 @@ index 538b69710f5..b021b64f14b 100644 | |||
| 175 | ) | 175 | ) |
| 176 | 176 | ||
| 177 | /* Whether the processor uses hardware interlocks to protect reads | 177 | /* Whether the processor uses hardware interlocks to protect reads |
| 178 | @@ -20156,7 +20158,7 @@ static const struct mips_cpu_info mips_cpu_info_table[] = | 178 | @@ -20157,7 +20159,7 @@ static const struct mips_cpu_info mips_cpu_info_table[] = |
| 179 | /* Broadcom XLP. | 179 | /* Broadcom XLP. |
| 180 | XLP is mostly like XLR, with the prominent exception that it is | 180 | XLP is mostly like XLR, with the prominent exception that it is |
| 181 | MIPS64R2 rather than MIPS64. */ | 181 | MIPS64R2 rather than MIPS64. */ |
| @@ -185,10 +185,10 @@ index 538b69710f5..b021b64f14b 100644 | |||
| 185 | /* MIPS 64 Release 6. */ | 185 | /* MIPS 64 Release 6. */ |
| 186 | { "i6400", 0, ASE_VIRT | ASE_MSA, ISA_MIPS64R6, CPU_MIPS64R6}, | 186 | { "i6400", 0, ASE_VIRT | ASE_MSA, ISA_MIPS64R6, CPU_MIPS64R6}, |
| 187 | diff --git a/gas/configure b/gas/configure | 187 | diff --git a/gas/configure b/gas/configure |
| 188 | index d03432c6dc6..d5ae54925e9 100755 | 188 | index 110d707f079..789d1b38b33 100755 |
| 189 | --- a/gas/configure | 189 | --- a/gas/configure |
| 190 | +++ b/gas/configure | 190 | +++ b/gas/configure |
| 191 | @@ -12761,6 +12761,9 @@ _ACEOF | 191 | @@ -12083,6 +12083,9 @@ _ACEOF |
| 192 | mipsisa64r6 | mipsisa64r6el) | 192 | mipsisa64r6 | mipsisa64r6el) |
| 193 | mips_cpu=mips64r6 | 193 | mips_cpu=mips64r6 |
| 194 | ;; | 194 | ;; |
| @@ -199,10 +199,10 @@ index d03432c6dc6..d5ae54925e9 100755 | |||
| 199 | mips_cpu=r3900 | 199 | mips_cpu=r3900 |
| 200 | ;; | 200 | ;; |
| 201 | diff --git a/gas/configure.ac b/gas/configure.ac | 201 | diff --git a/gas/configure.ac b/gas/configure.ac |
| 202 | index 82706561886..f1c27bf2878 100644 | 202 | index 78efba88e23..c1b4ef6b3b0 100644 |
| 203 | --- a/gas/configure.ac | 203 | --- a/gas/configure.ac |
| 204 | +++ b/gas/configure.ac | 204 | +++ b/gas/configure.ac |
| 205 | @@ -332,6 +332,9 @@ changequote([,])dnl | 205 | @@ -331,6 +331,9 @@ changequote([,])dnl |
| 206 | mipsisa64r6 | mipsisa64r6el) | 206 | mipsisa64r6 | mipsisa64r6el) |
| 207 | mips_cpu=mips64r6 | 207 | mips_cpu=mips64r6 |
| 208 | ;; | 208 | ;; |
| @@ -225,10 +225,19 @@ index 4bd86307120..2d7df22abf2 100644 | |||
| 225 | #define E_MIPS_MACH_OCTEON3 0x008e0000 | 225 | #define E_MIPS_MACH_OCTEON3 0x008e0000 |
| 226 | #define E_MIPS_MACH_5400 0x00910000 | 226 | #define E_MIPS_MACH_5400 0x00910000 |
| 227 | diff --git a/include/opcode/mips.h b/include/opcode/mips.h | 227 | diff --git a/include/opcode/mips.h b/include/opcode/mips.h |
| 228 | index d1b4a2574ac..879c68fcfd4 100644 | 228 | index 9add3c9d5bf..a99c53f652f 100644 |
| 229 | --- a/include/opcode/mips.h | 229 | --- a/include/opcode/mips.h |
| 230 | +++ b/include/opcode/mips.h | 230 | +++ b/include/opcode/mips.h |
| 231 | @@ -1260,6 +1260,8 @@ static const unsigned int mips_isa_table[] = { | 231 | @@ -1157,7 +1157,7 @@ mips_opcode_32bit_p (const struct mips_opcode *mo) |
| 232 | #define INSN_ISA32R3 8 | ||
| 233 | #define INSN_ISA32R5 9 | ||
| 234 | #define INSN_ISA32R6 10 | ||
| 235 | -#define INSN_ISA64 11 | ||
| 236 | +#define INSN_ISA64 11 | ||
| 237 | #define INSN_ISA64R2 12 | ||
| 238 | #define INSN_ISA64R3 13 | ||
| 239 | #define INSN_ISA64R5 14 | ||
| 240 | @@ -1265,6 +1265,8 @@ static const unsigned int mips_isa_table[] = { | ||
| 232 | #define INSN_XLR 0x00000020 | 241 | #define INSN_XLR 0x00000020 |
| 233 | /* Imagination interAptiv MR2. */ | 242 | /* Imagination interAptiv MR2. */ |
| 234 | #define INSN_INTERAPTIV_MR2 0x04000000 | 243 | #define INSN_INTERAPTIV_MR2 0x04000000 |
| @@ -237,7 +246,7 @@ index d1b4a2574ac..879c68fcfd4 100644 | |||
| 237 | 246 | ||
| 238 | /* DSP ASE */ | 247 | /* DSP ASE */ |
| 239 | #define ASE_DSP 0x00000001 | 248 | #define ASE_DSP 0x00000001 |
| 240 | @@ -1384,6 +1386,7 @@ static const unsigned int mips_isa_table[] = { | 249 | @@ -1389,6 +1391,7 @@ static const unsigned int mips_isa_table[] = { |
| 241 | #define CPU_OCTEON3 6503 | 250 | #define CPU_OCTEON3 6503 |
| 242 | #define CPU_XLR 887682 /* decimal 'XLR' */ | 251 | #define CPU_XLR 887682 /* decimal 'XLR' */ |
| 243 | #define CPU_INTERAPTIV_MR2 736550 /* decimal 'IA2' */ | 252 | #define CPU_INTERAPTIV_MR2 736550 /* decimal 'IA2' */ |
| @@ -245,21 +254,21 @@ index d1b4a2574ac..879c68fcfd4 100644 | |||
| 245 | 254 | ||
| 246 | /* Return true if the given CPU is included in INSN_* mask MASK. */ | 255 | /* Return true if the given CPU is included in INSN_* mask MASK. */ |
| 247 | 256 | ||
| 248 | @@ -1461,6 +1464,9 @@ cpu_is_member (int cpu, unsigned int mask) | 257 | @@ -1459,6 +1462,9 @@ cpu_is_member (int cpu, unsigned int mask) |
| 249 | return ((mask & INSN_ISA_MASK) == INSN_ISA32R6) | 258 | case CPU_INTERAPTIV_MR2: |
| 250 | || ((mask & INSN_ISA_MASK) == INSN_ISA64R6); | 259 | return (mask & INSN_INTERAPTIV_MR2) != 0; |
| 251 | 260 | ||
| 252 | + case CPU_XLP: | 261 | + case CPU_XLP: |
| 253 | + return (mask & INSN_XLP) != 0; | 262 | + return (mask & INSN_XLP) != 0; |
| 254 | + | 263 | + |
| 255 | default: | 264 | default: |
| 256 | return FALSE; | 265 | return false; |
| 257 | } | 266 | } |
| 258 | diff --git a/ld/configure.tgt b/ld/configure.tgt | 267 | diff --git a/ld/configure.tgt b/ld/configure.tgt |
| 259 | index 47431770a17..f714744eab3 100644 | 268 | index c08533658e5..7abf32215c2 100644 |
| 260 | --- a/ld/configure.tgt | 269 | --- a/ld/configure.tgt |
| 261 | +++ b/ld/configure.tgt | 270 | +++ b/ld/configure.tgt |
| 262 | @@ -510,6 +510,9 @@ mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*) | 271 | @@ -509,6 +509,9 @@ mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*) |
| 263 | targ_emul=elf32btsmip | 272 | targ_emul=elf32btsmip |
| 264 | targ_extra_emuls="elf32ltsmip elf32btsmipn32 elf64btsmip elf32ltsmipn32 elf64ltsmip" | 273 | targ_extra_emuls="elf32ltsmip elf32btsmipn32 elf64btsmip elf32ltsmipn32 elf64ltsmip" |
| 265 | ;; | 274 | ;; |
| @@ -270,10 +279,10 @@ index 47431770a17..f714744eab3 100644 | |||
| 270 | targ_extra_emuls="elf32lr5900" | 279 | targ_extra_emuls="elf32lr5900" |
| 271 | targ_extra_libpath=$targ_extra_emuls | 280 | targ_extra_libpath=$targ_extra_emuls |
| 272 | diff --git a/opcodes/mips-dis.c b/opcodes/mips-dis.c | 281 | diff --git a/opcodes/mips-dis.c b/opcodes/mips-dis.c |
| 273 | index 317ced51204..6869f890656 100644 | 282 | index 591caf11e28..00120afed47 100644 |
| 274 | --- a/opcodes/mips-dis.c | 283 | --- a/opcodes/mips-dis.c |
| 275 | +++ b/opcodes/mips-dis.c | 284 | +++ b/opcodes/mips-dis.c |
| 276 | @@ -674,13 +674,11 @@ const struct mips_arch_choice mips_arch_choices[] = | 285 | @@ -698,13 +698,11 @@ const struct mips_arch_choice mips_arch_choices[] = |
| 277 | mips_cp0sel_names_xlr, ARRAY_SIZE (mips_cp0sel_names_xlr), | 286 | mips_cp0sel_names_xlr, ARRAY_SIZE (mips_cp0sel_names_xlr), |
| 278 | mips_cp1_names_mips3264, mips_hwr_names_numeric }, | 287 | mips_cp1_names_mips3264, mips_hwr_names_numeric }, |
| 279 | 288 | ||
| @@ -293,10 +302,10 @@ index 317ced51204..6869f890656 100644 | |||
| 293 | /* This entry, mips16, is here only for ISA/processor selection; do | 302 | /* This entry, mips16, is here only for ISA/processor selection; do |
| 294 | not print its name. */ | 303 | not print its name. */ |
| 295 | diff --git a/opcodes/mips-opc.c b/opcodes/mips-opc.c | 304 | diff --git a/opcodes/mips-opc.c b/opcodes/mips-opc.c |
| 296 | index b45eb40bf69..2f4eb5c0354 100644 | 305 | index db72c039bfd..ff2fa614de1 100644 |
| 297 | --- a/opcodes/mips-opc.c | 306 | --- a/opcodes/mips-opc.c |
| 298 | +++ b/opcodes/mips-opc.c | 307 | +++ b/opcodes/mips-opc.c |
| 299 | @@ -328,6 +328,7 @@ decode_mips_operand (const char *p) | 308 | @@ -329,6 +329,7 @@ decode_mips_operand (const char *p) |
| 300 | #define IOCT3 INSN_OCTEON3 | 309 | #define IOCT3 INSN_OCTEON3 |
| 301 | #define XLR INSN_XLR | 310 | #define XLR INSN_XLR |
| 302 | #define IAMR2 INSN_INTERAPTIV_MR2 | 311 | #define IAMR2 INSN_INTERAPTIV_MR2 |
| @@ -304,15 +313,15 @@ index b45eb40bf69..2f4eb5c0354 100644 | |||
| 304 | #define IVIRT ASE_VIRT | 313 | #define IVIRT ASE_VIRT |
| 305 | #define IVIRT64 ASE_VIRT64 | 314 | #define IVIRT64 ASE_VIRT64 |
| 306 | 315 | ||
| 307 | @@ -990,6 +991,7 @@ const struct mips_opcode mips_builtin_opcodes[] = | 316 | @@ -991,6 +992,7 @@ const struct mips_opcode mips_builtin_opcodes[] = |
| 308 | {"clo", "U,s", 0x70000021, 0xfc0007ff, WR_1|RD_2, 0, I32|N55, 0, I37 }, | 317 | {"clo", "U,s", 0x70000021, 0xfc0007ff, WR_1|RD_2, 0, I32|N55, 0, I37 }, |
| 309 | {"clz", "d,s", 0x00000050, 0xfc1f07ff, WR_1|RD_2, 0, I37, 0, 0 }, | 318 | {"clz", "d,s", 0x00000050, 0xfc1f07ff, WR_1|RD_2, 0, I37, 0, 0 }, |
| 310 | {"clz", "U,s", 0x70000020, 0xfc0007ff, WR_1|RD_2, 0, I32|N55, 0, I37 }, | 319 | {"clz", "U,s", 0x70000020, 0xfc0007ff, WR_1|RD_2, 0, I32|N55, 0, I37 }, |
| 311 | +{"crc", "d,s,t", 0x7000001c, 0xfc0007ff, WR_1|RD_2|RD_3, 0, XLP, 0, 0 }, | 320 | +{"crc", "d,s,t", 0x7000001c, 0xfc0007ff, WR_1|RD_2|RD_3, 0, XLP, 0, 0 }, |
| 312 | /* ctc0 is at the bottom of the table. */ | 321 | /* ctc0 is at the bottom of the table. */ |
| 313 | {"ctc1", "t,G", 0x44c00000, 0xffe007ff, RD_1|WR_CC|CM, 0, I1, 0, 0 }, | 322 | {"ctc1", "t,g", 0x44c00000, 0xffe007ff, RD_1|WR_CC|CM, 0, I1, 0, 0 }, |
| 314 | {"ctc1", "t,S", 0x44c00000, 0xffe007ff, RD_1|WR_CC|CM, 0, I1, 0, 0 }, | 323 | {"ctc1", "t,S", 0x44c00000, 0xffe007ff, RD_1|WR_CC|CM, 0, I1, 0, 0 }, |
| 315 | @@ -1022,12 +1024,13 @@ const struct mips_opcode mips_builtin_opcodes[] = | 324 | @@ -1023,12 +1025,13 @@ const struct mips_opcode mips_builtin_opcodes[] = |
| 316 | {"daddiu", "t,r,j", 0x64000000, 0xfc000000, WR_1|RD_2, 0, I3, 0, 0 }, | 325 | {"daddiu", "t,r,j", 0x64000000, 0xfc000000, WR_1|RD_2, 0, I3, 0, 0 }, |
| 317 | {"daddu", "d,v,t", 0x0000002d, 0xfc0007ff, WR_1|RD_2|RD_3, 0, I3, 0, 0 }, | 326 | {"daddu", "d,v,t", 0x0000002d, 0xfc0007ff, WR_1|RD_2|RD_3, 0, I3, 0, 0 }, |
| 318 | {"daddu", "t,r,I", 0, (int) M_DADDU_I, INSN_MACRO, 0, I3, 0, 0 }, | 327 | {"daddu", "t,r,I", 0, (int) M_DADDU_I, INSN_MACRO, 0, I3, 0, 0 }, |
| @@ -327,7 +336,7 @@ index b45eb40bf69..2f4eb5c0354 100644 | |||
| 327 | /* dctr and dctw are used on the r5000. */ | 336 | /* dctr and dctw are used on the r5000. */ |
| 328 | {"dctr", "o(b)", 0xbc050000, 0xfc1f0000, RD_2, 0, I3, 0, 0 }, | 337 | {"dctr", "o(b)", 0xbc050000, 0xfc1f0000, RD_2, 0, I3, 0, 0 }, |
| 329 | {"dctw", "o(b)", 0xbc090000, 0xfc1f0000, RD_2, 0, I3, 0, 0 }, | 338 | {"dctw", "o(b)", 0xbc090000, 0xfc1f0000, RD_2, 0, I3, 0, 0 }, |
| 330 | @@ -1099,6 +1102,7 @@ const struct mips_opcode mips_builtin_opcodes[] = | 339 | @@ -1100,6 +1103,7 @@ const struct mips_opcode mips_builtin_opcodes[] = |
| 331 | {"dmfc0", "t,G,H", 0x40200000, 0xffe007f8, WR_1|RD_C0|LC, 0, I64, 0, 0 }, | 340 | {"dmfc0", "t,G,H", 0x40200000, 0xffe007f8, WR_1|RD_C0|LC, 0, I64, 0, 0 }, |
| 332 | {"dmfgc0", "t,G", 0x40600100, 0xffe007ff, WR_1|RD_C0|LC, 0, 0, IVIRT64, 0 }, | 341 | {"dmfgc0", "t,G", 0x40600100, 0xffe007ff, WR_1|RD_C0|LC, 0, 0, IVIRT64, 0 }, |
| 333 | {"dmfgc0", "t,G,H", 0x40600100, 0xffe007f8, WR_1|RD_C0|LC, 0, 0, IVIRT64, 0 }, | 342 | {"dmfgc0", "t,G,H", 0x40600100, 0xffe007f8, WR_1|RD_C0|LC, 0, 0, IVIRT64, 0 }, |
| @@ -335,16 +344,16 @@ index b45eb40bf69..2f4eb5c0354 100644 | |||
| 335 | {"dmt", "", 0x41600bc1, 0xffffffff, TRAP, 0, 0, MT32, 0 }, | 344 | {"dmt", "", 0x41600bc1, 0xffffffff, TRAP, 0, 0, MT32, 0 }, |
| 336 | {"dmt", "t", 0x41600bc1, 0xffe0ffff, WR_1|TRAP, 0, 0, MT32, 0 }, | 345 | {"dmt", "t", 0x41600bc1, 0xffe0ffff, WR_1|TRAP, 0, 0, MT32, 0 }, |
| 337 | {"dmtc0", "t,G", 0x40a00000, 0xffe007ff, RD_1|WR_C0|WR_CC|CM, 0, I3, 0, EE }, | 346 | {"dmtc0", "t,G", 0x40a00000, 0xffe007ff, RD_1|WR_C0|WR_CC|CM, 0, I3, 0, EE }, |
| 338 | @@ -1114,6 +1118,8 @@ const struct mips_opcode mips_builtin_opcodes[] = | 347 | @@ -1113,6 +1117,8 @@ const struct mips_opcode mips_builtin_opcodes[] = |
| 339 | /* dmfc3 is at the bottom of the table. */ | 348 | /* dmfc2 is at the bottom of the table. */ |
| 340 | /* dmtc3 is at the bottom of the table. */ | 349 | /* dmtc2 is at the bottom of the table. */ |
| 341 | {"dmuh", "d,s,t", 0x000000dc, 0xfc0007ff, WR_1|RD_2|RD_3, 0, I69, 0, 0 }, | 350 | {"dmuh", "d,s,t", 0x000000dc, 0xfc0007ff, WR_1|RD_2|RD_3, 0, I69, 0, 0 }, |
| 342 | +{"dmtur", "t,d", 0x7000001f, 0xffe007ff, RD_1, 0, XLP, 0, 0 }, | 351 | +{"dmtur", "t,d", 0x7000001f, 0xffe007ff, RD_1, 0, XLP, 0, 0 }, |
| 343 | +{"dmul", "d,s,t", 0x70000006, 0xfc0007ff, WR_1|RD_2|RD_3, 0, XLP, 0, 0 }, | 352 | +{"dmul", "d,s,t", 0x70000006, 0xfc0007ff, WR_1|RD_2|RD_3, 0, XLP, 0, 0 }, |
| 344 | {"dmul", "d,s,t", 0x0000009c, 0xfc0007ff, WR_1|RD_2|RD_3, 0, I69, 0, 0 }, | 353 | {"dmul", "d,s,t", 0x0000009c, 0xfc0007ff, WR_1|RD_2|RD_3, 0, I69, 0, 0 }, |
| 345 | {"dmul", "d,v,t", 0x70000003, 0xfc0007ff, WR_1|RD_2|RD_3|WR_HILO, 0, IOCT, 0, 0 }, | 354 | {"dmul", "d,v,t", 0x70000003, 0xfc0007ff, WR_1|RD_2|RD_3|WR_HILO, 0, IOCT, 0, 0 }, |
| 346 | {"dmul", "d,v,t", 0, (int) M_DMUL, INSN_MACRO, 0, I3, 0, M32|I69 }, | 355 | {"dmul", "d,v,t", 0, (int) M_DMUL, INSN_MACRO, 0, I3, 0, M32|I69 }, |
| 347 | @@ -1267,9 +1273,9 @@ const struct mips_opcode mips_builtin_opcodes[] = | 356 | @@ -1266,9 +1272,9 @@ const struct mips_opcode mips_builtin_opcodes[] = |
| 348 | {"ld", "s,-b(+R)", 0xec180000, 0xfc1c0000, WR_1, RD_pc, I69, 0, 0 }, | 357 | {"ld", "s,-b(+R)", 0xec180000, 0xfc1c0000, WR_1, RD_pc, I69, 0, 0 }, |
| 349 | {"ld", "t,A(b)", 0, (int) M_LD_AB, INSN_MACRO, 0, I1, 0, 0 }, | 358 | {"ld", "t,A(b)", 0, (int) M_LD_AB, INSN_MACRO, 0, I1, 0, 0 }, |
| 350 | {"ld", "t,o(b)", 0xdc000000, 0xfc000000, WR_1|RD_3|LM, 0, I3, 0, 0 }, | 359 | {"ld", "t,o(b)", 0xdc000000, 0xfc000000, WR_1|RD_3|LM, 0, I3, 0, 0 }, |
| @@ -357,7 +366,7 @@ index b45eb40bf69..2f4eb5c0354 100644 | |||
| 357 | {"ldc1", "T,o(b)", 0xd4000000, 0xfc000000, WR_1|RD_3|CLD|FP_D, 0, I2, 0, SF }, | 366 | {"ldc1", "T,o(b)", 0xd4000000, 0xfc000000, WR_1|RD_3|CLD|FP_D, 0, I2, 0, SF }, |
| 358 | {"ldc1", "E,o(b)", 0xd4000000, 0xfc000000, WR_1|RD_3|CLD|FP_D, 0, I2, 0, SF }, | 367 | {"ldc1", "E,o(b)", 0xd4000000, 0xfc000000, WR_1|RD_3|CLD|FP_D, 0, I2, 0, SF }, |
| 359 | {"ldc1", "T,A(b)", 0, (int) M_LDC1_AB, INSN_MACRO, INSN2_M_FP_D, I2, 0, SF }, | 368 | {"ldc1", "T,A(b)", 0, (int) M_LDC1_AB, INSN_MACRO, INSN2_M_FP_D, I2, 0, SF }, |
| 360 | @@ -1438,7 +1444,7 @@ const struct mips_opcode mips_builtin_opcodes[] = | 369 | @@ -1437,7 +1443,7 @@ const struct mips_opcode mips_builtin_opcodes[] = |
| 361 | {"mflo", "d,9", 0x00000012, 0xff9f07ff, WR_1|RD_LO, 0, 0, D32, 0 }, | 370 | {"mflo", "d,9", 0x00000012, 0xff9f07ff, WR_1|RD_LO, 0, 0, D32, 0 }, |
| 362 | {"mflo1", "d", 0x70000012, 0xffff07ff, WR_1|RD_LO, 0, EE, 0, 0 }, | 371 | {"mflo1", "d", 0x70000012, 0xffff07ff, WR_1|RD_LO, 0, EE, 0, 0 }, |
| 363 | {"mflhxu", "d", 0x00000052, 0xffff07ff, WR_1|MOD_HILO, 0, 0, SMT, 0 }, | 372 | {"mflhxu", "d", 0x00000052, 0xffff07ff, WR_1|MOD_HILO, 0, 0, SMT, 0 }, |
| @@ -366,7 +375,7 @@ index b45eb40bf69..2f4eb5c0354 100644 | |||
| 366 | {"mfsa", "d", 0x00000028, 0xffff07ff, WR_1, 0, EE, 0, 0 }, | 375 | {"mfsa", "d", 0x00000028, 0xffff07ff, WR_1, 0, EE, 0, 0 }, |
| 367 | {"min.ob", "X,Y,Q", 0x78000006, 0xfc20003f, WR_1|RD_2|RD_3|FP_D, 0, SB1, MX, 0 }, | 376 | {"min.ob", "X,Y,Q", 0x78000006, 0xfc20003f, WR_1|RD_2|RD_3|FP_D, 0, SB1, MX, 0 }, |
| 368 | {"min.ob", "D,S,Q", 0x48000006, 0xfc20003f, WR_1|RD_2|RD_3|FP_D, 0, N54, 0, 0 }, | 377 | {"min.ob", "D,S,Q", 0x48000006, 0xfc20003f, WR_1|RD_2|RD_3|FP_D, 0, N54, 0, 0 }, |
| 369 | @@ -1483,10 +1489,13 @@ const struct mips_opcode mips_builtin_opcodes[] = | 378 | @@ -1482,10 +1488,13 @@ const struct mips_opcode mips_builtin_opcodes[] = |
| 370 | /* move is at the top of the table. */ | 379 | /* move is at the top of the table. */ |
| 371 | {"msgn.qh", "X,Y,Q", 0x78200000, 0xfc20003f, WR_1|RD_2|RD_3|FP_D, 0, 0, MX, 0 }, | 380 | {"msgn.qh", "X,Y,Q", 0x78200000, 0xfc20003f, WR_1|RD_2|RD_3|FP_D, 0, 0, MX, 0 }, |
| 372 | {"msgsnd", "t", 0, (int) M_MSGSND, INSN_MACRO, 0, XLR, 0, 0 }, | 381 | {"msgsnd", "t", 0, (int) M_MSGSND, INSN_MACRO, 0, XLR, 0, 0 }, |
| @@ -382,7 +391,7 @@ index b45eb40bf69..2f4eb5c0354 100644 | |||
| 382 | {"msub.d", "D,R,S,T", 0x4c000029, 0xfc00003f, WR_1|RD_2|RD_3|RD_4|FP_D, 0, I4_33, 0, I37 }, | 391 | {"msub.d", "D,R,S,T", 0x4c000029, 0xfc00003f, WR_1|RD_2|RD_3|RD_4|FP_D, 0, I4_33, 0, I37 }, |
| 383 | {"msub.d", "D,S,T", 0x46200019, 0xffe0003f, WR_1|RD_2|RD_3|FP_D, 0, IL2E, 0, 0 }, | 392 | {"msub.d", "D,S,T", 0x46200019, 0xffe0003f, WR_1|RD_2|RD_3|FP_D, 0, IL2E, 0, 0 }, |
| 384 | {"msub.d", "D,S,T", 0x72200019, 0xffe0003f, WR_1|RD_2|RD_3|FP_D, 0, IL2F, 0, 0 }, | 393 | {"msub.d", "D,S,T", 0x72200019, 0xffe0003f, WR_1|RD_2|RD_3|FP_D, 0, IL2F, 0, 0 }, |
| 385 | @@ -1536,7 +1545,7 @@ const struct mips_opcode mips_builtin_opcodes[] = | 394 | @@ -1535,7 +1544,7 @@ const struct mips_opcode mips_builtin_opcodes[] = |
| 386 | {"mtlo", "s,7", 0x00000013, 0xfc1fe7ff, RD_1|WR_LO, 0, 0, D32, 0 }, | 395 | {"mtlo", "s,7", 0x00000013, 0xfc1fe7ff, RD_1|WR_LO, 0, 0, D32, 0 }, |
| 387 | {"mtlo1", "s", 0x70000013, 0xfc1fffff, RD_1|WR_LO, 0, EE, 0, 0 }, | 396 | {"mtlo1", "s", 0x70000013, 0xfc1fffff, RD_1|WR_LO, 0, EE, 0, 0 }, |
| 388 | {"mtlhx", "s", 0x00000053, 0xfc1fffff, RD_1|MOD_HILO, 0, 0, SMT, 0 }, | 397 | {"mtlhx", "s", 0x00000053, 0xfc1fffff, RD_1|MOD_HILO, 0, 0, SMT, 0 }, |
| @@ -391,7 +400,7 @@ index b45eb40bf69..2f4eb5c0354 100644 | |||
| 391 | {"mtm0", "s", 0x70000008, 0xfc1fffff, RD_1, 0, IOCT, 0, 0 }, | 400 | {"mtm0", "s", 0x70000008, 0xfc1fffff, RD_1, 0, IOCT, 0, 0 }, |
| 392 | {"mtm0", "s,t", 0x70000008, 0xfc00ffff, RD_1|RD_2, 0, IOCT3, 0, 0 }, | 401 | {"mtm0", "s,t", 0x70000008, 0xfc00ffff, RD_1|RD_2, 0, IOCT3, 0, 0 }, |
| 393 | {"mtm1", "s", 0x7000000c, 0xfc1fffff, RD_1, 0, IOCT, 0, 0 }, | 402 | {"mtm1", "s", 0x7000000c, 0xfc1fffff, RD_1, 0, IOCT, 0, 0 }, |
| 394 | @@ -1978,9 +1987,9 @@ const struct mips_opcode mips_builtin_opcodes[] = | 403 | @@ -1977,9 +1986,9 @@ const struct mips_opcode mips_builtin_opcodes[] = |
| 395 | {"suxc1", "S,t(b)", 0x4c00000d, 0xfc0007ff, RD_1|RD_2|RD_3|SM|FP_D, 0, I5_33|N55, 0, I37}, | 404 | {"suxc1", "S,t(b)", 0x4c00000d, 0xfc0007ff, RD_1|RD_2|RD_3|SM|FP_D, 0, I5_33|N55, 0, I37}, |
| 396 | {"sw", "t,o(b)", 0xac000000, 0xfc000000, RD_1|RD_3|SM, 0, I1, 0, 0 }, | 405 | {"sw", "t,o(b)", 0xac000000, 0xfc000000, RD_1|RD_3|SM, 0, I1, 0, 0 }, |
| 397 | {"sw", "t,A(b)", 0, (int) M_SW_AB, INSN_MACRO, 0, I1, 0, 0 }, | 406 | {"sw", "t,A(b)", 0, (int) M_SW_AB, INSN_MACRO, 0, I1, 0, 0 }, |
| @@ -401,6 +410,6 @@ index b45eb40bf69..2f4eb5c0354 100644 | |||
| 401 | +{"swapw", "t,b", 0x70000014, 0xfc00ffff, MOD_1|RD_2|SM, 0, XLR|XLP, 0, 0 }, | 410 | +{"swapw", "t,b", 0x70000014, 0xfc00ffff, MOD_1|RD_2|SM, 0, XLR|XLP, 0, 0 }, |
| 402 | +{"swapwu", "t,b", 0x70000015, 0xfc00ffff, MOD_1|RD_2|SM, 0, XLR|XLP, 0, 0 }, | 411 | +{"swapwu", "t,b", 0x70000015, 0xfc00ffff, MOD_1|RD_2|SM, 0, XLR|XLP, 0, 0 }, |
| 403 | +{"swapd", "t,b", 0x70000016, 0xfc00ffff, MOD_1|RD_2|SM, 0, XLR|XLP, 0, 0 }, | 412 | +{"swapd", "t,b", 0x70000016, 0xfc00ffff, MOD_1|RD_2|SM, 0, XLR|XLP, 0, 0 }, |
| 404 | {"swc0", "E,o(b)", 0xe0000000, 0xfc000000, RD_3|RD_C0|SM, 0, I1, 0, IOCT|IOCTP|IOCT2|I37 }, | 413 | {"swc0", "E,o(b)", 0xe0000000, 0xfc000000, RD_3|RD_C0|SM, 0, I1, 0, I2 }, |
| 405 | {"swc0", "E,A(b)", 0, (int) M_SWC0_AB, INSN_MACRO, 0, I1, 0, IOCT|IOCTP|IOCT2|I37 }, | 414 | {"swc0", "E,A(b)", 0, (int) M_SWC0_AB, INSN_MACRO, 0, I1, 0, I2 }, |
| 406 | {"swc1", "T,o(b)", 0xe4000000, 0xfc000000, RD_1|RD_3|SM|FP_S, 0, I1, 0, 0 }, | 415 | {"swc1", "T,o(b)", 0xe4000000, 0xfc000000, RD_1|RD_3|SM|FP_S, 0, I1, 0, 0 }, |
diff --git a/meta/recipes-devtools/binutils/binutils/0011-fix-the-incorrect-assembling-for-ppc-wait-mnemonic.patch b/meta/recipes-devtools/binutils/binutils/0011-fix-the-incorrect-assembling-for-ppc-wait-mnemonic.patch index 1041b7301e..389232c1e3 100644 --- a/meta/recipes-devtools/binutils/binutils/0011-fix-the-incorrect-assembling-for-ppc-wait-mnemonic.patch +++ b/meta/recipes-devtools/binutils/binutils/0011-fix-the-incorrect-assembling-for-ppc-wait-mnemonic.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 7f4938d062146e40b4e6d427a5eca6cc6acaaeee Mon Sep 17 00:00:00 2001 | 1 | From b77c5a67d4ac2513d0b4bab5e4dd1c33b339689b Mon Sep 17 00:00:00 2001 |
| 2 | From: Zhenhua Luo <zhenhua.luo@nxp.com> | 2 | From: Zhenhua Luo <zhenhua.luo@nxp.com> |
| 3 | Date: Sat, 11 Jun 2016 22:08:29 -0500 | 3 | Date: Sat, 11 Jun 2016 22:08:29 -0500 |
| 4 | Subject: [PATCH] fix the incorrect assembling for ppc wait mnemonic | 4 | Subject: [PATCH] fix the incorrect assembling for ppc wait mnemonic |
| @@ -11,22 +11,22 @@ Upstream-Status: Pending | |||
| 11 | 1 file changed, 1 insertion(+), 3 deletions(-) | 11 | 1 file changed, 1 insertion(+), 3 deletions(-) |
| 12 | 12 | ||
| 13 | diff --git a/opcodes/ppc-opc.c b/opcodes/ppc-opc.c | 13 | diff --git a/opcodes/ppc-opc.c b/opcodes/ppc-opc.c |
| 14 | index bbbadffad8f..72092355e12 100644 | 14 | index 13d8b6c3c07..cd979f9c80c 100644 |
| 15 | --- a/opcodes/ppc-opc.c | 15 | --- a/opcodes/ppc-opc.c |
| 16 | +++ b/opcodes/ppc-opc.c | 16 | +++ b/opcodes/ppc-opc.c |
| 17 | @@ -6302,8 +6302,6 @@ const struct powerpc_opcode powerpc_opcodes[] = { | 17 | @@ -6378,8 +6378,6 @@ const struct powerpc_opcode powerpc_opcodes[] = { |
| 18 | {"waitasec", X(31,30), XRTRARB_MASK, POWER8, POWER9, {0}}, | 18 | {"waitasec", X(31,30), XRTRARB_MASK, POWER8, POWER9, {0}}, |
| 19 | {"waitrsv", XWCPL(31,30,1,0),0xffffffff, POWER10, 0, {0}}, | 19 | {"waitrsv", XWCPL(31,30,1,0),0xffffffff, POWER10, EXT, {0}}, |
| 20 | {"pause_short", XWCPL(31,30,2,0),0xffffffff, POWER10, 0, {0}}, | 20 | {"pause_short", XWCPL(31,30,2,0),0xffffffff, POWER10, EXT, {0}}, |
| 21 | -{"wait", X(31,30), XWCPL_MASK, POWER10, 0, {WC, PL}}, | 21 | -{"wait", X(31,30), XWCPL_MASK, POWER10, 0, {WC, PL}}, |
| 22 | -{"wait", X(31,30), XWC_MASK, POWER9, POWER10, {WC}}, | 22 | -{"wait", X(31,30), XWC_MASK, POWER9, POWER10, {WC}}, |
| 23 | 23 | ||
| 24 | {"lwepx", X(31,31), X_MASK, E500MC|PPCA2, 0, {RT, RA0, RB}}, | 24 | {"lwepx", X(31,31), X_MASK, E500MC|PPCA2, 0, {RT, RA0, RB}}, |
| 25 | 25 | ||
| 26 | @@ -6363,7 +6361,7 @@ const struct powerpc_opcode powerpc_opcodes[] = { | 26 | @@ -6433,7 +6431,7 @@ const struct powerpc_opcode powerpc_opcodes[] = { |
| 27 | 27 | ||
| 28 | {"waitrsv", X(31,62)|(1<<21), 0xffffffff, E500MC|PPCA2, 0, {0}}, | 28 | {"waitrsv", X(31,62)|(1<<21), 0xffffffff, E500MC|PPCA2, EXT, {0}}, |
| 29 | {"waitimpl", X(31,62)|(2<<21), 0xffffffff, E500MC|PPCA2, 0, {0}}, | 29 | {"waitimpl", X(31,62)|(2<<21), 0xffffffff, E500MC|PPCA2, EXT, {0}}, |
| 30 | -{"wait", X(31,62), XWC_MASK, E500MC|PPCA2, 0, {WC}}, | 30 | -{"wait", X(31,62), XWC_MASK, E500MC|PPCA2, 0, {WC}}, |
| 31 | +{"wait", X(31,62), XWC_MASK, E500MC|PPCA2|POWER9|POWER10, 0, {WC}}, | 31 | +{"wait", X(31,62), XWC_MASK, E500MC|PPCA2|POWER9|POWER10, 0, {WC}}, |
| 32 | 32 | ||
diff --git a/meta/recipes-devtools/binutils/binutils/0012-Detect-64-bit-MIPS-targets.patch b/meta/recipes-devtools/binutils/binutils/0012-Detect-64-bit-MIPS-targets.patch index 659ae799ad..04f81c6671 100644 --- a/meta/recipes-devtools/binutils/binutils/0012-Detect-64-bit-MIPS-targets.patch +++ b/meta/recipes-devtools/binutils/binutils/0012-Detect-64-bit-MIPS-targets.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From bb229568e505f2276ca58b72fef6781034fa839f Mon Sep 17 00:00:00 2001 | 1 | From 02374940dd34fddd2b04624af3f23e01f9cb81cd Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
| 3 | Date: Fri, 31 Mar 2017 11:42:03 -0700 | 3 | Date: Fri, 31 Mar 2017 11:42:03 -0700 |
| 4 | Subject: [PATCH] Detect 64-bit MIPS targets | 4 | Subject: [PATCH] Detect 64-bit MIPS targets |
diff --git a/meta/recipes-devtools/binutils/binutils/0013-Use-libtool-2.4.patch b/meta/recipes-devtools/binutils/binutils/0013-Use-libtool-2.4.patch index d4067691cf..a75e72105f 100644 --- a/meta/recipes-devtools/binutils/binutils/0013-Use-libtool-2.4.patch +++ b/meta/recipes-devtools/binutils/binutils/0013-Use-libtool-2.4.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From a1031fca1b6c1348c078bb8a9df6e7d29148dae1 Mon Sep 17 00:00:00 2001 | 1 | From fd34d57c9e2a0bff1283a6707062ed4a42476b10 Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
| 3 | Date: Sun, 14 Feb 2016 17:04:07 +0000 | 3 | Date: Sun, 14 Feb 2016 17:04:07 +0000 |
| 4 | Subject: [PATCH] Use libtool 2.4 | 4 | Subject: [PATCH] Use libtool 2.4 |
| @@ -9,24 +9,24 @@ Upstream-Status: Pending | |||
| 9 | 9 | ||
| 10 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 10 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
| 11 | --- | 11 | --- |
| 12 | bfd/configure | 1322 +++++++++++++++----- | 12 | bfd/configure | 1340 +++++++++++++++----- |
| 13 | bfd/configure.ac | 2 +- | 13 | bfd/configure.ac | 2 +- |
| 14 | binutils/configure | 1320 +++++++++++++++----- | 14 | binutils/configure | 1338 +++++++++++++++----- |
| 15 | gas/configure | 1320 +++++++++++++++----- | 15 | gas/configure | 1338 +++++++++++++++----- |
| 16 | gprof/configure | 1320 +++++++++++++++----- | 16 | gprof/configure | 1338 +++++++++++++++----- |
| 17 | ld/configure | 1695 ++++++++++++++++++------- | 17 | ld/configure | 1713 +++++++++++++++++++------- |
| 18 | libctf/configure | 1319 +++++++++++++++----- | 18 | libctf/configure | 1337 +++++++++++++++----- |
| 19 | libtool.m4 | 1080 +++++++++++----- | 19 | libtool.m4 | 1100 +++++++++++------ |
| 20 | ltmain.sh | 2925 +++++++++++++++++++++++++++++--------------- | 20 | ltmain.sh | 2925 +++++++++++++++++++++++++++++--------------- |
| 21 | ltoptions.m4 | 2 +- | 21 | ltoptions.m4 | 2 +- |
| 22 | ltversion.m4 | 12 +- | 22 | ltversion.m4 | 12 +- |
| 23 | lt~obsolete.m4 | 2 +- | 23 | lt~obsolete.m4 | 2 +- |
| 24 | opcodes/configure | 1320 +++++++++++++++----- | 24 | opcodes/configure | 1338 +++++++++++++++----- |
| 25 | zlib/configure | 1320 +++++++++++++++----- | 25 | zlib/configure | 1338 +++++++++++++++----- |
| 26 | 14 files changed, 10931 insertions(+), 4028 deletions(-) | 26 | 14 files changed, 10995 insertions(+), 4128 deletions(-) |
| 27 | 27 | ||
| 28 | diff --git a/bfd/configure b/bfd/configure | 28 | diff --git a/bfd/configure b/bfd/configure |
| 29 | index b3665c68c13..376b951d496 100755 | 29 | index daa51244369..79d0c4b4623 100755 |
| 30 | --- a/bfd/configure | 30 | --- a/bfd/configure |
| 31 | +++ b/bfd/configure | 31 | +++ b/bfd/configure |
| 32 | @@ -705,6 +705,9 @@ OTOOL | 32 | @@ -705,6 +705,9 @@ OTOOL |
| @@ -47,7 +47,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 47 | enable_libtool_lock | 47 | enable_libtool_lock |
| 48 | enable_plugins | 48 | enable_plugins |
| 49 | enable_largefile | 49 | enable_largefile |
| 50 | @@ -1505,6 +1509,8 @@ Optional Packages: | 50 | @@ -1507,6 +1511,8 @@ Optional Packages: |
| 51 | --with-pic try to use only PIC/non-PIC objects [default=use | 51 | --with-pic try to use only PIC/non-PIC objects [default=use |
| 52 | both] | 52 | both] |
| 53 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] | 53 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] |
| @@ -56,7 +56,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 56 | --with-mmap try using mmap for BFD input files if available | 56 | --with-mmap try using mmap for BFD input files if available |
| 57 | --with-separate-debug-dir=DIR | 57 | --with-separate-debug-dir=DIR |
| 58 | Look for global separate debug info in DIR | 58 | Look for global separate debug info in DIR |
| 59 | @@ -5694,8 +5700,8 @@ esac | 59 | @@ -4988,8 +4994,8 @@ esac |
| 60 | 60 | ||
| 61 | 61 | ||
| 62 | 62 | ||
| @@ -67,7 +67,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 67 | 67 | ||
| 68 | 68 | ||
| 69 | 69 | ||
| 70 | @@ -5735,7 +5741,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO | 70 | @@ -5029,7 +5035,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO |
| 71 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 | 71 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 |
| 72 | $as_echo_n "checking how to print strings... " >&6; } | 72 | $as_echo_n "checking how to print strings... " >&6; } |
| 73 | # Test print first, because it will be a builtin if present. | 73 | # Test print first, because it will be a builtin if present. |
| @@ -76,7 +76,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 76 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then | 76 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 77 | ECHO='print -r --' | 77 | ECHO='print -r --' |
| 78 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then | 78 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 79 | @@ -6421,8 +6427,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; | 79 | @@ -5715,8 +5721,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; |
| 80 | # Try some XSI features | 80 | # Try some XSI features |
| 81 | xsi_shell=no | 81 | xsi_shell=no |
| 82 | ( _lt_dummy="a/b/c" | 82 | ( _lt_dummy="a/b/c" |
| @@ -87,7 +87,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 87 | && eval 'test $(( 1 + 1 )) -eq 2 \ | 87 | && eval 'test $(( 1 + 1 )) -eq 2 \ |
| 88 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ | 88 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ |
| 89 | && xsi_shell=yes | 89 | && xsi_shell=yes |
| 90 | @@ -6471,6 +6477,80 @@ esac | 90 | @@ -5765,6 +5771,80 @@ esac |
| 91 | 91 | ||
| 92 | 92 | ||
| 93 | 93 | ||
| @@ -168,7 +168,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 168 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 | 168 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 |
| 169 | $as_echo_n "checking for $LD option to reload object files... " >&6; } | 169 | $as_echo_n "checking for $LD option to reload object files... " >&6; } |
| 170 | if ${lt_cv_ld_reload_flag+:} false; then : | 170 | if ${lt_cv_ld_reload_flag+:} false; then : |
| 171 | @@ -6487,6 +6567,11 @@ case $reload_flag in | 171 | @@ -5781,6 +5861,11 @@ case $reload_flag in |
| 172 | esac | 172 | esac |
| 173 | reload_cmds='$LD$reload_flag -o $output$reload_objs' | 173 | reload_cmds='$LD$reload_flag -o $output$reload_objs' |
| 174 | case $host_os in | 174 | case $host_os in |
| @@ -180,7 +180,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 180 | darwin*) | 180 | darwin*) |
| 181 | if test "$GCC" = yes; then | 181 | if test "$GCC" = yes; then |
| 182 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' | 182 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' |
| 183 | @@ -6655,7 +6740,8 @@ mingw* | pw32*) | 183 | @@ -5949,7 +6034,8 @@ mingw* | pw32*) |
| 184 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' | 184 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' |
| 185 | lt_cv_file_magic_cmd='func_win32_libid' | 185 | lt_cv_file_magic_cmd='func_win32_libid' |
| 186 | else | 186 | else |
| @@ -190,7 +190,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 190 | lt_cv_file_magic_cmd='$OBJDUMP -f' | 190 | lt_cv_file_magic_cmd='$OBJDUMP -f' |
| 191 | fi | 191 | fi |
| 192 | ;; | 192 | ;; |
| 193 | @@ -6809,6 +6895,21 @@ esac | 193 | @@ -6103,6 +6189,21 @@ esac |
| 194 | fi | 194 | fi |
| 195 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 | 195 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 |
| 196 | $as_echo "$lt_cv_deplibs_check_method" >&6; } | 196 | $as_echo "$lt_cv_deplibs_check_method" >&6; } |
| @@ -212,7 +212,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 212 | file_magic_cmd=$lt_cv_file_magic_cmd | 212 | file_magic_cmd=$lt_cv_file_magic_cmd |
| 213 | deplibs_check_method=$lt_cv_deplibs_check_method | 213 | deplibs_check_method=$lt_cv_deplibs_check_method |
| 214 | test -z "$deplibs_check_method" && deplibs_check_method=unknown | 214 | test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 215 | @@ -6822,11 +6923,164 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown | 215 | @@ -6118,6 +6219,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 216 | 216 | ||
| 217 | 217 | ||
| 218 | 218 | ||
| @@ -226,11 +226,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 226 | + | 226 | + |
| 227 | + | 227 | + |
| 228 | + | 228 | + |
| 229 | 229 | +if test -n "$ac_tool_prefix"; then | |
| 230 | |||
| 231 | if test -n "$ac_tool_prefix"; then | ||
| 232 | - # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. | ||
| 233 | -set dummy ${ac_tool_prefix}ar; ac_word=$2 | ||
| 234 | + # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. | 230 | + # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. |
| 235 | +set dummy ${ac_tool_prefix}dlltool; ac_word=$2 | 231 | +set dummy ${ac_tool_prefix}dlltool; ac_word=$2 |
| 236 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 232 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| @@ -371,7 +367,15 @@ index b3665c68c13..376b951d496 100755 | |||
| 371 | + | 367 | + |
| 372 | + | 368 | + |
| 373 | + | 369 | + |
| 374 | +if test -n "$ac_tool_prefix"; then | 370 | plugin_option= |
| 371 | plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" | ||
| 372 | for plugin in $plugin_names; do | ||
| 373 | @@ -6132,8 +6384,10 @@ for plugin in $plugin_names; do | ||
| 374 | done | ||
| 375 | |||
| 376 | if test -n "$ac_tool_prefix"; then | ||
| 377 | - # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. | ||
| 378 | -set dummy ${ac_tool_prefix}ar; ac_word=$2 | ||
| 375 | + for ac_prog in ar | 379 | + for ac_prog in ar |
| 376 | + do | 380 | + do |
| 377 | + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. | 381 | + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. |
| @@ -379,7 +383,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 379 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 383 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 380 | $as_echo_n "checking for $ac_word... " >&6; } | 384 | $as_echo_n "checking for $ac_word... " >&6; } |
| 381 | if ${ac_cv_prog_AR+:} false; then : | 385 | if ${ac_cv_prog_AR+:} false; then : |
| 382 | @@ -6842,7 +7096,7 @@ do | 386 | @@ -6149,7 +6403,7 @@ do |
| 383 | test -z "$as_dir" && as_dir=. | 387 | test -z "$as_dir" && as_dir=. |
| 384 | for ac_exec_ext in '' $ac_executable_extensions; do | 388 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 385 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 389 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -388,7 +392,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 388 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 392 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 389 | break 2 | 393 | break 2 |
| 390 | fi | 394 | fi |
| 391 | @@ -6862,11 +7116,15 @@ $as_echo "no" >&6; } | 395 | @@ -6169,11 +6423,15 @@ $as_echo "no" >&6; } |
| 392 | fi | 396 | fi |
| 393 | 397 | ||
| 394 | 398 | ||
| @@ -407,7 +411,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 407 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 411 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 408 | $as_echo_n "checking for $ac_word... " >&6; } | 412 | $as_echo_n "checking for $ac_word... " >&6; } |
| 409 | if ${ac_cv_prog_ac_ct_AR+:} false; then : | 413 | if ${ac_cv_prog_ac_ct_AR+:} false; then : |
| 410 | @@ -6882,7 +7140,7 @@ do | 414 | @@ -6189,7 +6447,7 @@ do |
| 411 | test -z "$as_dir" && as_dir=. | 415 | test -z "$as_dir" && as_dir=. |
| 412 | for ac_exec_ext in '' $ac_executable_extensions; do | 416 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 413 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 417 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -416,7 +420,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 416 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 420 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 417 | break 2 | 421 | break 2 |
| 418 | fi | 422 | fi |
| 419 | @@ -6901,6 +7159,10 @@ else | 423 | @@ -6208,6 +6466,10 @@ else |
| 420 | $as_echo "no" >&6; } | 424 | $as_echo "no" >&6; } |
| 421 | fi | 425 | fi |
| 422 | 426 | ||
| @@ -427,7 +431,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 427 | if test "x$ac_ct_AR" = x; then | 431 | if test "x$ac_ct_AR" = x; then |
| 428 | AR="false" | 432 | AR="false" |
| 429 | else | 433 | else |
| 430 | @@ -6912,16 +7174,72 @@ ac_tool_warned=yes ;; | 434 | @@ -6219,25 +6481,20 @@ ac_tool_warned=yes ;; |
| 431 | esac | 435 | esac |
| 432 | AR=$ac_ct_AR | 436 | AR=$ac_ct_AR |
| 433 | fi | 437 | fi |
| @@ -436,20 +440,37 @@ index b3665c68c13..376b951d496 100755 | |||
| 436 | fi | 440 | fi |
| 437 | 441 | ||
| 438 | -test -z "$AR" && AR=ar | 442 | -test -z "$AR" && AR=ar |
| 443 | -if test -n "$plugin_option"; then | ||
| 444 | - if $AR --help 2>&1 | grep -q "\--plugin"; then | ||
| 445 | - touch conftest.c | ||
| 446 | - $AR $plugin_option rc conftest.a conftest.c | ||
| 447 | - if test "$?" != 0; then | ||
| 448 | - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 | ||
| 449 | + touch conftest.c | ||
| 450 | + $AR $plugin_option rc conftest.a conftest.c | ||
| 451 | + if test "$?" != 0; then | ||
| 452 | + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 | ||
| 453 | $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} | ||
| 454 | - else | ||
| 455 | - AR="$AR $plugin_option" | ||
| 456 | - fi | ||
| 457 | - rm -f conftest.* | ||
| 458 | + else | ||
| 459 | + AR="$AR $plugin_option" | ||
| 460 | fi | ||
| 461 | -fi | ||
| 439 | -test -z "$AR_FLAGS" && AR_FLAGS=cru | 462 | -test -z "$AR_FLAGS" && AR_FLAGS=cru |
| 463 | + rm -f conftest.* | ||
| 440 | +: ${AR=ar} | 464 | +: ${AR=ar} |
| 441 | +: ${AR_FLAGS=cru} | 465 | +: ${AR_FLAGS=cru} |
| 442 | + | 466 | + |
| 443 | + | 467 | |
| 444 | + | 468 | |
| 445 | + | 469 | |
| 446 | + | 470 | @@ -6248,6 +6505,63 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru |
| 447 | + | 471 | |
| 448 | + | 472 | |
| 449 | + | 473 | |
| 450 | + | ||
| 451 | + | ||
| 452 | + | ||
| 453 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 | 474 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 |
| 454 | +$as_echo_n "checking for archiver @FILE support... " >&6; } | 475 | +$as_echo_n "checking for archiver @FILE support... " >&6; } |
| 455 | +if ${lt_cv_ar_at_file+:} false; then : | 476 | +if ${lt_cv_ar_at_file+:} false; then : |
| @@ -462,7 +483,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 462 | +int | 483 | +int |
| 463 | +main () | 484 | +main () |
| 464 | +{ | 485 | +{ |
| 465 | 486 | + | |
| 466 | + ; | 487 | + ; |
| 467 | + return 0; | 488 | + return 0; |
| 468 | +} | 489 | +} |
| @@ -488,23 +509,29 @@ index b3665c68c13..376b951d496 100755 | |||
| 488 | + fi | 509 | + fi |
| 489 | + fi | 510 | + fi |
| 490 | + rm -f conftest.* libconftest.a | 511 | + rm -f conftest.* libconftest.a |
| 491 | 512 | + | |
| 492 | +fi | 513 | +fi |
| 493 | +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | 514 | +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
| 494 | 515 | + | |
| 495 | +fi | 516 | +fi |
| 496 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 | 517 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 |
| 497 | +$as_echo "$lt_cv_ar_at_file" >&6; } | 518 | +$as_echo "$lt_cv_ar_at_file" >&6; } |
| 498 | 519 | + | |
| 499 | +if test "x$lt_cv_ar_at_file" = xno; then | 520 | +if test "x$lt_cv_ar_at_file" = xno; then |
| 500 | + archiver_list_spec= | 521 | + archiver_list_spec= |
| 501 | +else | 522 | +else |
| 502 | + archiver_list_spec=$lt_cv_ar_at_file | 523 | + archiver_list_spec=$lt_cv_ar_at_file |
| 503 | +fi | 524 | +fi |
| 525 | + | ||
| 526 | + | ||
| 527 | + | ||
| 528 | + | ||
| 529 | + | ||
| 530 | + | ||
| 504 | 531 | ||
| 505 | 532 | if test -n "$ac_tool_prefix"; then | |
| 506 | 533 | # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. | |
| 507 | @@ -7263,8 +7581,8 @@ esac | 534 | @@ -6588,8 +6902,8 @@ esac |
| 508 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" | 535 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" |
| 509 | 536 | ||
| 510 | # Transform an extracted symbol line into symbol name and symbol address | 537 | # Transform an extracted symbol line into symbol name and symbol address |
| @@ -515,7 +542,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 515 | 542 | ||
| 516 | # Handle CRLF in mingw tool chain | 543 | # Handle CRLF in mingw tool chain |
| 517 | opt_cr= | 544 | opt_cr= |
| 518 | @@ -7300,6 +7618,7 @@ for ac_symprfx in "" "_"; do | 545 | @@ -6625,6 +6939,7 @@ for ac_symprfx in "" "_"; do |
| 519 | else | 546 | else |
| 520 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" | 547 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" |
| 521 | fi | 548 | fi |
| @@ -523,7 +550,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 523 | 550 | ||
| 524 | # Check to see that the pipe works correctly. | 551 | # Check to see that the pipe works correctly. |
| 525 | pipe_works=no | 552 | pipe_works=no |
| 526 | @@ -7341,6 +7660,18 @@ _LT_EOF | 553 | @@ -6666,6 +6981,18 @@ _LT_EOF |
| 527 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then | 554 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then |
| 528 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then | 555 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then |
| 529 | cat <<_LT_EOF > conftest.$ac_ext | 556 | cat <<_LT_EOF > conftest.$ac_ext |
| @@ -542,7 +569,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 542 | #ifdef __cplusplus | 569 | #ifdef __cplusplus |
| 543 | extern "C" { | 570 | extern "C" { |
| 544 | #endif | 571 | #endif |
| 545 | @@ -7352,7 +7683,7 @@ _LT_EOF | 572 | @@ -6677,7 +7004,7 @@ _LT_EOF |
| 546 | cat <<_LT_EOF >> conftest.$ac_ext | 573 | cat <<_LT_EOF >> conftest.$ac_ext |
| 547 | 574 | ||
| 548 | /* The mapping between symbol names and symbols. */ | 575 | /* The mapping between symbol names and symbols. */ |
| @@ -551,7 +578,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 551 | const char *name; | 578 | const char *name; |
| 552 | void *address; | 579 | void *address; |
| 553 | } | 580 | } |
| 554 | @@ -7378,8 +7709,8 @@ static const void *lt_preloaded_setup() { | 581 | @@ -6703,8 +7030,8 @@ static const void *lt_preloaded_setup() { |
| 555 | _LT_EOF | 582 | _LT_EOF |
| 556 | # Now try linking the two files. | 583 | # Now try linking the two files. |
| 557 | mv conftest.$ac_objext conftstm.$ac_objext | 584 | mv conftest.$ac_objext conftstm.$ac_objext |
| @@ -562,7 +589,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 562 | LIBS="conftstm.$ac_objext" | 589 | LIBS="conftstm.$ac_objext" |
| 563 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" | 590 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" |
| 564 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 | 591 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 |
| 565 | @@ -7389,8 +7720,8 @@ _LT_EOF | 592 | @@ -6714,8 +7041,8 @@ _LT_EOF |
| 566 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then | 593 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then |
| 567 | pipe_works=yes | 594 | pipe_works=yes |
| 568 | fi | 595 | fi |
| @@ -573,7 +600,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 573 | else | 600 | else |
| 574 | echo "cannot find nm_test_func in $nlist" >&5 | 601 | echo "cannot find nm_test_func in $nlist" >&5 |
| 575 | fi | 602 | fi |
| 576 | @@ -7427,6 +7758,16 @@ else | 603 | @@ -6752,6 +7079,14 @@ else |
| 577 | $as_echo "ok" >&6; } | 604 | $as_echo "ok" >&6; } |
| 578 | fi | 605 | fi |
| 579 | 606 | ||
| @@ -585,12 +612,10 @@ index b3665c68c13..376b951d496 100755 | |||
| 585 | +fi | 612 | +fi |
| 586 | + | 613 | + |
| 587 | + | 614 | + |
| 588 | + | ||
| 589 | + | ||
| 590 | 615 | ||
| 591 | 616 | ||
| 592 | 617 | ||
| 593 | @@ -7443,6 +7784,45 @@ fi | 618 | @@ -6770,6 +7105,47 @@ fi |
| 594 | 619 | ||
| 595 | 620 | ||
| 596 | 621 | ||
| @@ -633,10 +658,12 @@ index b3665c68c13..376b951d496 100755 | |||
| 633 | + | 658 | + |
| 634 | + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 | 659 | + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 |
| 635 | +$as_echo "${lt_sysroot:-no}" >&6; } | 660 | +$as_echo "${lt_sysroot:-no}" >&6; } |
| 661 | + | ||
| 662 | + | ||
| 636 | 663 | ||
| 637 | 664 | ||
| 638 | 665 | ||
| 639 | @@ -7654,6 +8034,123 @@ esac | 666 | @@ -6979,6 +7355,123 @@ esac |
| 640 | 667 | ||
| 641 | need_locks="$enable_libtool_lock" | 668 | need_locks="$enable_libtool_lock" |
| 642 | 669 | ||
| @@ -760,7 +787,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 760 | 787 | ||
| 761 | case $host_os in | 788 | case $host_os in |
| 762 | rhapsody* | darwin*) | 789 | rhapsody* | darwin*) |
| 763 | @@ -8217,6 +8714,8 @@ _LT_EOF | 790 | @@ -7542,6 +8035,8 @@ _LT_EOF |
| 764 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 | 791 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 |
| 765 | echo "$AR cru libconftest.a conftest.o" >&5 | 792 | echo "$AR cru libconftest.a conftest.o" >&5 |
| 766 | $AR cru libconftest.a conftest.o 2>&5 | 793 | $AR cru libconftest.a conftest.o 2>&5 |
| @@ -769,7 +796,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 769 | cat > conftest.c << _LT_EOF | 796 | cat > conftest.c << _LT_EOF |
| 770 | int main() { return 0;} | 797 | int main() { return 0;} |
| 771 | _LT_EOF | 798 | _LT_EOF |
| 772 | @@ -8381,7 +8880,8 @@ fi | 799 | @@ -7706,7 +8201,8 @@ fi |
| 773 | LIBTOOL_DEPS="$ltmain" | 800 | LIBTOOL_DEPS="$ltmain" |
| 774 | 801 | ||
| 775 | # Always use our own libtool. | 802 | # Always use our own libtool. |
| @@ -779,7 +806,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 779 | 806 | ||
| 780 | 807 | ||
| 781 | 808 | ||
| 782 | @@ -8470,7 +8970,7 @@ aix3*) | 809 | @@ -7795,7 +8291,7 @@ aix3*) |
| 783 | esac | 810 | esac |
| 784 | 811 | ||
| 785 | # Global variables: | 812 | # Global variables: |
| @@ -788,7 +815,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 788 | can_build_shared=yes | 815 | can_build_shared=yes |
| 789 | 816 | ||
| 790 | # All known linkers require a `.a' archive for static linking (except MSVC, | 817 | # All known linkers require a `.a' archive for static linking (except MSVC, |
| 791 | @@ -8768,8 +9268,6 @@ fi | 818 | @@ -8093,8 +8589,6 @@ fi |
| 792 | lt_prog_compiler_pic= | 819 | lt_prog_compiler_pic= |
| 793 | lt_prog_compiler_static= | 820 | lt_prog_compiler_static= |
| 794 | 821 | ||
| @@ -797,7 +824,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 797 | 824 | ||
| 798 | if test "$GCC" = yes; then | 825 | if test "$GCC" = yes; then |
| 799 | lt_prog_compiler_wl='-Wl,' | 826 | lt_prog_compiler_wl='-Wl,' |
| 800 | @@ -8935,6 +9433,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 827 | @@ -8260,6 +8754,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 801 | lt_prog_compiler_pic='--shared' | 828 | lt_prog_compiler_pic='--shared' |
| 802 | lt_prog_compiler_static='--static' | 829 | lt_prog_compiler_static='--static' |
| 803 | ;; | 830 | ;; |
| @@ -810,7 +837,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 810 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) | 837 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) |
| 811 | # Portland Group compilers (*not* the Pentium gcc compiler, | 838 | # Portland Group compilers (*not* the Pentium gcc compiler, |
| 812 | # which looks to be a dead project) | 839 | # which looks to be a dead project) |
| 813 | @@ -8997,7 +9501,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 840 | @@ -8322,7 +8822,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 814 | lt_prog_compiler_pic='-KPIC' | 841 | lt_prog_compiler_pic='-KPIC' |
| 815 | lt_prog_compiler_static='-Bstatic' | 842 | lt_prog_compiler_static='-Bstatic' |
| 816 | case $cc_basename in | 843 | case $cc_basename in |
| @@ -819,7 +846,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 819 | lt_prog_compiler_wl='-Qoption ld ';; | 846 | lt_prog_compiler_wl='-Qoption ld ';; |
| 820 | *) | 847 | *) |
| 821 | lt_prog_compiler_wl='-Wl,';; | 848 | lt_prog_compiler_wl='-Wl,';; |
| 822 | @@ -9054,13 +9558,17 @@ case $host_os in | 849 | @@ -8379,13 +8879,17 @@ case $host_os in |
| 823 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" | 850 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" |
| 824 | ;; | 851 | ;; |
| 825 | esac | 852 | esac |
| @@ -843,7 +870,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 843 | 870 | ||
| 844 | # | 871 | # |
| 845 | # Check to make sure the PIC flag actually works. | 872 | # Check to make sure the PIC flag actually works. |
| 846 | @@ -9121,6 +9629,11 @@ fi | 873 | @@ -8446,6 +8950,11 @@ fi |
| 847 | 874 | ||
| 848 | 875 | ||
| 849 | 876 | ||
| @@ -855,7 +882,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 855 | # | 882 | # |
| 856 | # Check to make sure the static flag actually works. | 883 | # Check to make sure the static flag actually works. |
| 857 | # | 884 | # |
| 858 | @@ -9471,7 +9984,8 @@ _LT_EOF | 885 | @@ -8796,7 +9305,8 @@ _LT_EOF |
| 859 | allow_undefined_flag=unsupported | 886 | allow_undefined_flag=unsupported |
| 860 | always_export_symbols=no | 887 | always_export_symbols=no |
| 861 | enable_shared_with_static_runtimes=yes | 888 | enable_shared_with_static_runtimes=yes |
| @@ -865,7 +892,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 865 | 892 | ||
| 866 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then | 893 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then |
| 867 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' | 894 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' |
| 868 | @@ -9570,12 +10084,12 @@ _LT_EOF | 895 | @@ -8895,12 +9405,12 @@ _LT_EOF |
| 869 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' | 896 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' |
| 870 | hardcode_libdir_flag_spec= | 897 | hardcode_libdir_flag_spec= |
| 871 | hardcode_libdir_flag_spec_ld='-rpath $libdir' | 898 | hardcode_libdir_flag_spec_ld='-rpath $libdir' |
| @@ -880,7 +907,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 880 | fi | 907 | fi |
| 881 | ;; | 908 | ;; |
| 882 | esac | 909 | esac |
| 883 | @@ -9589,8 +10103,8 @@ _LT_EOF | 910 | @@ -8914,8 +9424,8 @@ _LT_EOF |
| 884 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' | 911 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
| 885 | wlarc= | 912 | wlarc= |
| 886 | else | 913 | else |
| @@ -891,7 +918,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 891 | fi | 918 | fi |
| 892 | ;; | 919 | ;; |
| 893 | 920 | ||
| 894 | @@ -9608,8 +10122,8 @@ _LT_EOF | 921 | @@ -8933,8 +9443,8 @@ _LT_EOF |
| 895 | 922 | ||
| 896 | _LT_EOF | 923 | _LT_EOF |
| 897 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 924 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -902,7 +929,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 902 | else | 929 | else |
| 903 | ld_shlibs=no | 930 | ld_shlibs=no |
| 904 | fi | 931 | fi |
| 905 | @@ -9655,8 +10169,8 @@ _LT_EOF | 932 | @@ -8980,8 +9490,8 @@ _LT_EOF |
| 906 | 933 | ||
| 907 | *) | 934 | *) |
| 908 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 935 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -913,7 +940,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 913 | else | 940 | else |
| 914 | ld_shlibs=no | 941 | ld_shlibs=no |
| 915 | fi | 942 | fi |
| 916 | @@ -9786,7 +10300,13 @@ _LT_EOF | 943 | @@ -9111,7 +9621,13 @@ _LT_EOF |
| 917 | allow_undefined_flag='-berok' | 944 | allow_undefined_flag='-berok' |
| 918 | # Determine the default libpath from the value encoded in an | 945 | # Determine the default libpath from the value encoded in an |
| 919 | # empty executable. | 946 | # empty executable. |
| @@ -928,7 +955,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 928 | /* end confdefs.h. */ | 955 | /* end confdefs.h. */ |
| 929 | 956 | ||
| 930 | int | 957 | int |
| 931 | @@ -9799,22 +10319,29 @@ main () | 958 | @@ -9124,22 +9640,29 @@ main () |
| 932 | _ACEOF | 959 | _ACEOF |
| 933 | if ac_fn_c_try_link "$LINENO"; then : | 960 | if ac_fn_c_try_link "$LINENO"; then : |
| 934 | 961 | ||
| @@ -971,7 +998,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 971 | 998 | ||
| 972 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 999 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 973 | 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" | 1000 | 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" |
| 974 | @@ -9826,7 +10353,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 1001 | @@ -9151,7 +9674,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 975 | else | 1002 | else |
| 976 | # Determine the default libpath from the value encoded in an | 1003 | # Determine the default libpath from the value encoded in an |
| 977 | # empty executable. | 1004 | # empty executable. |
| @@ -986,7 +1013,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 986 | /* end confdefs.h. */ | 1013 | /* end confdefs.h. */ |
| 987 | 1014 | ||
| 988 | int | 1015 | int |
| 989 | @@ -9839,22 +10372,29 @@ main () | 1016 | @@ -9164,22 +9693,29 @@ main () |
| 990 | _ACEOF | 1017 | _ACEOF |
| 991 | if ac_fn_c_try_link "$LINENO"; then : | 1018 | if ac_fn_c_try_link "$LINENO"; then : |
| 992 | 1019 | ||
| @@ -1029,7 +1056,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 1029 | 1056 | ||
| 1030 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 1057 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 1031 | # Warning - without using the other run time loading flags, | 1058 | # Warning - without using the other run time loading flags, |
| 1032 | @@ -9899,20 +10439,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 1059 | @@ -9224,20 +9760,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 1033 | # Microsoft Visual C++. | 1060 | # Microsoft Visual C++. |
| 1034 | # hardcode_libdir_flag_spec is actually meaningless, as there is | 1061 | # hardcode_libdir_flag_spec is actually meaningless, as there is |
| 1035 | # no search path for DLLs. | 1062 | # no search path for DLLs. |
| @@ -1107,7 +1134,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 1107 | ;; | 1134 | ;; |
| 1108 | 1135 | ||
| 1109 | darwin* | rhapsody*) | 1136 | darwin* | rhapsody*) |
| 1110 | @@ -9973,7 +10556,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 1137 | @@ -9298,7 +9877,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 1111 | 1138 | ||
| 1112 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. | 1139 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. |
| 1113 | freebsd* | dragonfly*) | 1140 | freebsd* | dragonfly*) |
| @@ -1116,7 +1143,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 1116 | hardcode_libdir_flag_spec='-R$libdir' | 1143 | hardcode_libdir_flag_spec='-R$libdir' |
| 1117 | hardcode_direct=yes | 1144 | hardcode_direct=yes |
| 1118 | hardcode_shlibpath_var=no | 1145 | hardcode_shlibpath_var=no |
| 1119 | @@ -9981,7 +10564,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 1146 | @@ -9306,7 +9885,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 1120 | 1147 | ||
| 1121 | hpux9*) | 1148 | hpux9*) |
| 1122 | if test "$GCC" = yes; then | 1149 | if test "$GCC" = yes; then |
| @@ -1125,7 +1152,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 1125 | else | 1152 | else |
| 1126 | 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' | 1153 | 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' |
| 1127 | fi | 1154 | fi |
| 1128 | @@ -9997,7 +10580,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 1155 | @@ -9322,7 +9901,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 1129 | 1156 | ||
| 1130 | hpux10*) | 1157 | hpux10*) |
| 1131 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then | 1158 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then |
| @@ -1134,7 +1161,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 1134 | else | 1161 | else |
| 1135 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' | 1162 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' |
| 1136 | fi | 1163 | fi |
| 1137 | @@ -10021,10 +10604,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 1164 | @@ -9346,10 +9925,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 1138 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' | 1165 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' |
| 1139 | ;; | 1166 | ;; |
| 1140 | ia64*) | 1167 | ia64*) |
| @@ -1147,7 +1174,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 1147 | ;; | 1174 | ;; |
| 1148 | esac | 1175 | esac |
| 1149 | else | 1176 | else |
| 1150 | @@ -10103,23 +10686,36 @@ fi | 1177 | @@ -9428,23 +10007,36 @@ fi |
| 1151 | 1178 | ||
| 1152 | irix5* | irix6* | nonstopux*) | 1179 | irix5* | irix6* | nonstopux*) |
| 1153 | if test "$GCC" = yes; then | 1180 | if test "$GCC" = yes; then |
| @@ -1192,7 +1219,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 1192 | else | 1219 | else |
| 1193 | 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' | 1220 | 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' |
| 1194 | 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' | 1221 | 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' |
| 1195 | @@ -10204,7 +10800,7 @@ rm -f core conftest.err conftest.$ac_objext \ | 1222 | @@ -9529,7 +10121,7 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 1196 | osf4* | osf5*) # as osf3* with the addition of -msym flag | 1223 | osf4* | osf5*) # as osf3* with the addition of -msym flag |
| 1197 | if test "$GCC" = yes; then | 1224 | if test "$GCC" = yes; then |
| 1198 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' | 1225 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' |
| @@ -1201,7 +1228,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 1201 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' | 1228 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' |
| 1202 | else | 1229 | else |
| 1203 | allow_undefined_flag=' -expect_unresolved \*' | 1230 | allow_undefined_flag=' -expect_unresolved \*' |
| 1204 | @@ -10223,9 +10819,9 @@ rm -f core conftest.err conftest.$ac_objext \ | 1231 | @@ -9548,9 +10140,9 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 1205 | no_undefined_flag=' -z defs' | 1232 | no_undefined_flag=' -z defs' |
| 1206 | if test "$GCC" = yes; then | 1233 | if test "$GCC" = yes; then |
| 1207 | wlarc='${wl}' | 1234 | wlarc='${wl}' |
| @@ -1213,7 +1240,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 1213 | else | 1240 | else |
| 1214 | case `$CC -V 2>&1` in | 1241 | case `$CC -V 2>&1` in |
| 1215 | *"Compilers 5.0"*) | 1242 | *"Compilers 5.0"*) |
| 1216 | @@ -10801,8 +11397,9 @@ cygwin* | mingw* | pw32* | cegcc*) | 1243 | @@ -10126,8 +10718,9 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 1217 | need_version=no | 1244 | need_version=no |
| 1218 | need_lib_prefix=no | 1245 | need_lib_prefix=no |
| 1219 | 1246 | ||
| @@ -1225,7 +1252,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 1225 | library_names_spec='$libname.dll.a' | 1252 | library_names_spec='$libname.dll.a' |
| 1226 | # DLL is installed to $(libdir)/../bin by postinstall_cmds | 1253 | # DLL is installed to $(libdir)/../bin by postinstall_cmds |
| 1227 | postinstall_cmds='base_file=`basename \${file}`~ | 1254 | postinstall_cmds='base_file=`basename \${file}`~ |
| 1228 | @@ -10835,13 +11432,71 @@ cygwin* | mingw* | pw32* | cegcc*) | 1255 | @@ -10160,13 +10753,71 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 1229 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' | 1256 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' |
| 1230 | ;; | 1257 | ;; |
| 1231 | esac | 1258 | esac |
| @@ -1298,7 +1325,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 1298 | # FIXME: first we should search . and the directory the executable is in | 1325 | # FIXME: first we should search . and the directory the executable is in |
| 1299 | shlibpath_var=PATH | 1326 | shlibpath_var=PATH |
| 1300 | ;; | 1327 | ;; |
| 1301 | @@ -10923,7 +11578,7 @@ haiku*) | 1328 | @@ -10248,7 +10899,7 @@ haiku*) |
| 1302 | soname_spec='${libname}${release}${shared_ext}$major' | 1329 | soname_spec='${libname}${release}${shared_ext}$major' |
| 1303 | shlibpath_var=LIBRARY_PATH | 1330 | shlibpath_var=LIBRARY_PATH |
| 1304 | shlibpath_overrides_runpath=yes | 1331 | shlibpath_overrides_runpath=yes |
| @@ -1307,16 +1334,16 @@ index b3665c68c13..376b951d496 100755 | |||
| 1307 | hardcode_into_libs=yes | 1334 | hardcode_into_libs=yes |
| 1308 | ;; | 1335 | ;; |
| 1309 | 1336 | ||
| 1310 | @@ -11719,7 +12374,7 @@ else | 1337 | @@ -11044,7 +11695,7 @@ else |
| 1311 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 1338 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 1312 | lt_status=$lt_dlunknown | 1339 | lt_status=$lt_dlunknown |
| 1313 | cat > conftest.$ac_ext <<_LT_EOF | 1340 | cat > conftest.$ac_ext <<_LT_EOF |
| 1314 | -#line 11722 "configure" | 1341 | -#line 11047 "configure" |
| 1315 | +#line $LINENO "configure" | 1342 | +#line $LINENO "configure" |
| 1316 | #include "confdefs.h" | 1343 | #include "confdefs.h" |
| 1317 | 1344 | ||
| 1318 | #if HAVE_DLFCN_H | 1345 | #if HAVE_DLFCN_H |
| 1319 | @@ -11763,10 +12418,10 @@ else | 1346 | @@ -11088,10 +11739,10 @@ else |
| 1320 | /* When -fvisbility=hidden is used, assume the code has been annotated | 1347 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 1321 | correspondingly for the symbols needed. */ | 1348 | correspondingly for the symbols needed. */ |
| 1322 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 1349 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -1329,16 +1356,16 @@ index b3665c68c13..376b951d496 100755 | |||
| 1329 | int main () | 1356 | int main () |
| 1330 | { | 1357 | { |
| 1331 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 1358 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 1332 | @@ -11825,7 +12480,7 @@ else | 1359 | @@ -11150,7 +11801,7 @@ else |
| 1333 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 1360 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 1334 | lt_status=$lt_dlunknown | 1361 | lt_status=$lt_dlunknown |
| 1335 | cat > conftest.$ac_ext <<_LT_EOF | 1362 | cat > conftest.$ac_ext <<_LT_EOF |
| 1336 | -#line 11828 "configure" | 1363 | -#line 11153 "configure" |
| 1337 | +#line $LINENO "configure" | 1364 | +#line $LINENO "configure" |
| 1338 | #include "confdefs.h" | 1365 | #include "confdefs.h" |
| 1339 | 1366 | ||
| 1340 | #if HAVE_DLFCN_H | 1367 | #if HAVE_DLFCN_H |
| 1341 | @@ -11869,10 +12524,10 @@ else | 1368 | @@ -11194,10 +11845,10 @@ else |
| 1342 | /* When -fvisbility=hidden is used, assume the code has been annotated | 1369 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 1343 | correspondingly for the symbols needed. */ | 1370 | correspondingly for the symbols needed. */ |
| 1344 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 1371 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -1351,16 +1378,16 @@ index b3665c68c13..376b951d496 100755 | |||
| 1351 | int main () | 1378 | int main () |
| 1352 | { | 1379 | { |
| 1353 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 1380 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 1354 | @@ -14599,7 +15254,7 @@ SHARED_LDFLAGS= | 1381 | @@ -13114,7 +13765,7 @@ SHARED_LDFLAGS= |
| 1355 | if test "$enable_shared" = "yes"; then | 1382 | if test "$enable_shared" = "yes"; then |
| 1356 | x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` | 1383 | x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` |
| 1357 | if test -n "$x"; then | 1384 | if test -n "$x"; then |
| 1358 | - SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty" | 1385 | - SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty" |
| 1359 | + SHARED_LIBADD="`pwd`/../libiberty/pic/libiberty.a" | 1386 | + SHARED_LIBADD="`pwd`/../libiberty/pic/libiberty.a" |
| 1360 | fi | 1387 | fi |
| 1388 | fi | ||
| 1361 | 1389 | ||
| 1362 | case "${host}" in | 1390 | @@ -15762,13 +16413,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' |
| 1363 | @@ -17199,13 +17854,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' | ||
| 1364 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' | 1391 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' |
| 1365 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' | 1392 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' |
| 1366 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' | 1393 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' |
| @@ -1381,7 +1408,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 1381 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' | 1408 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' |
| 1382 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' | 1409 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' |
| 1383 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' | 1410 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' |
| 1384 | @@ -17220,14 +17882,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de | 1411 | @@ -15783,14 +16441,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de |
| 1385 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' | 1412 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' |
| 1386 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' | 1413 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' |
| 1387 | 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"`' | 1414 | 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"`' |
| @@ -1400,7 +1427,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 1400 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' | 1427 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' |
| 1401 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' | 1428 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' |
| 1402 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' | 1429 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' |
| 1403 | @@ -17260,12 +17925,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q | 1430 | @@ -15823,12 +16484,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q |
| 1404 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' | 1431 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' |
| 1405 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' | 1432 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' |
| 1406 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' | 1433 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' |
| @@ -1414,7 +1441,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 1414 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' | 1441 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' |
| 1415 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' | 1442 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' |
| 1416 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' | 1443 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' |
| 1417 | @@ -17320,8 +17985,13 @@ reload_flag \ | 1444 | @@ -15883,8 +16544,13 @@ reload_flag \ |
| 1418 | OBJDUMP \ | 1445 | OBJDUMP \ |
| 1419 | deplibs_check_method \ | 1446 | deplibs_check_method \ |
| 1420 | file_magic_cmd \ | 1447 | file_magic_cmd \ |
| @@ -1428,7 +1455,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 1428 | STRIP \ | 1455 | STRIP \ |
| 1429 | RANLIB \ | 1456 | RANLIB \ |
| 1430 | CC \ | 1457 | CC \ |
| 1431 | @@ -17331,12 +18001,14 @@ lt_cv_sys_global_symbol_pipe \ | 1458 | @@ -15894,12 +16560,14 @@ lt_cv_sys_global_symbol_pipe \ |
| 1432 | lt_cv_sys_global_symbol_to_cdecl \ | 1459 | lt_cv_sys_global_symbol_to_cdecl \ |
| 1433 | lt_cv_sys_global_symbol_to_c_name_address \ | 1460 | lt_cv_sys_global_symbol_to_c_name_address \ |
| 1434 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ | 1461 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ |
| @@ -1444,7 +1471,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 1444 | DSYMUTIL \ | 1471 | DSYMUTIL \ |
| 1445 | NMEDIT \ | 1472 | NMEDIT \ |
| 1446 | LIPO \ | 1473 | LIPO \ |
| 1447 | @@ -17352,7 +18024,6 @@ no_undefined_flag \ | 1474 | @@ -15915,7 +16583,6 @@ no_undefined_flag \ |
| 1448 | hardcode_libdir_flag_spec \ | 1475 | hardcode_libdir_flag_spec \ |
| 1449 | hardcode_libdir_flag_spec_ld \ | 1476 | hardcode_libdir_flag_spec_ld \ |
| 1450 | hardcode_libdir_separator \ | 1477 | hardcode_libdir_separator \ |
| @@ -1452,7 +1479,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 1452 | exclude_expsyms \ | 1479 | exclude_expsyms \ |
| 1453 | include_expsyms \ | 1480 | include_expsyms \ |
| 1454 | file_list_spec \ | 1481 | file_list_spec \ |
| 1455 | @@ -17388,6 +18059,7 @@ module_cmds \ | 1482 | @@ -15951,6 +16618,7 @@ module_cmds \ |
| 1456 | module_expsym_cmds \ | 1483 | module_expsym_cmds \ |
| 1457 | export_symbols_cmds \ | 1484 | export_symbols_cmds \ |
| 1458 | prelink_cmds \ | 1485 | prelink_cmds \ |
| @@ -1460,7 +1487,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 1460 | postinstall_cmds \ | 1487 | postinstall_cmds \ |
| 1461 | postuninstall_cmds \ | 1488 | postuninstall_cmds \ |
| 1462 | finish_cmds \ | 1489 | finish_cmds \ |
| 1463 | @@ -18176,7 +18848,8 @@ $as_echo X"$file" | | 1490 | @@ -16720,7 +17388,8 @@ $as_echo X"$file" | |
| 1464 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. | 1491 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. |
| 1465 | # | 1492 | # |
| 1466 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, | 1493 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, |
| @@ -1470,7 +1497,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 1470 | # Written by Gordon Matzigkeit, 1996 | 1497 | # Written by Gordon Matzigkeit, 1996 |
| 1471 | # | 1498 | # |
| 1472 | # This file is part of GNU Libtool. | 1499 | # This file is part of GNU Libtool. |
| 1473 | @@ -18279,19 +18952,42 @@ SP2NL=$lt_lt_SP2NL | 1500 | @@ -16823,19 +17492,42 @@ SP2NL=$lt_lt_SP2NL |
| 1474 | # turn newlines into spaces. | 1501 | # turn newlines into spaces. |
| 1475 | NL2SP=$lt_lt_NL2SP | 1502 | NL2SP=$lt_lt_NL2SP |
| 1476 | 1503 | ||
| @@ -1514,7 +1541,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 1514 | # A symbol stripping program. | 1541 | # A symbol stripping program. |
| 1515 | STRIP=$lt_STRIP | 1542 | STRIP=$lt_STRIP |
| 1516 | 1543 | ||
| 1517 | @@ -18321,6 +19017,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address | 1544 | @@ -16865,6 +17557,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address |
| 1518 | # Transform the output of nm in a C name address pair when lib prefix is needed. | 1545 | # Transform the output of nm in a C name address pair when lib prefix is needed. |
| 1519 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix | 1546 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix |
| 1520 | 1547 | ||
| @@ -1527,7 +1554,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 1527 | # The name of the directory that contains temporary libtool files. | 1554 | # The name of the directory that contains temporary libtool files. |
| 1528 | objdir=$objdir | 1555 | objdir=$objdir |
| 1529 | 1556 | ||
| 1530 | @@ -18330,6 +19032,9 @@ MAGIC_CMD=$MAGIC_CMD | 1557 | @@ -16874,6 +17572,9 @@ MAGIC_CMD=$MAGIC_CMD |
| 1531 | # Must we lock files when doing compilation? | 1558 | # Must we lock files when doing compilation? |
| 1532 | need_locks=$lt_need_locks | 1559 | need_locks=$lt_need_locks |
| 1533 | 1560 | ||
| @@ -1537,7 +1564,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 1537 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. | 1564 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. |
| 1538 | DSYMUTIL=$lt_DSYMUTIL | 1565 | DSYMUTIL=$lt_DSYMUTIL |
| 1539 | 1566 | ||
| 1540 | @@ -18444,12 +19149,12 @@ with_gcc=$GCC | 1567 | @@ -16988,12 +17689,12 @@ with_gcc=$GCC |
| 1541 | # Compiler flag to turn off builtin functions. | 1568 | # Compiler flag to turn off builtin functions. |
| 1542 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag | 1569 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag |
| 1543 | 1570 | ||
| @@ -1553,7 +1580,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 1553 | # Compiler flag to prevent dynamic linking. | 1580 | # Compiler flag to prevent dynamic linking. |
| 1554 | link_static_flag=$lt_lt_prog_compiler_static | 1581 | link_static_flag=$lt_lt_prog_compiler_static |
| 1555 | 1582 | ||
| 1556 | @@ -18536,9 +19241,6 @@ inherit_rpath=$inherit_rpath | 1583 | @@ -17080,9 +17781,6 @@ inherit_rpath=$inherit_rpath |
| 1557 | # Whether libtool must link a program against all its dependency libraries. | 1584 | # Whether libtool must link a program against all its dependency libraries. |
| 1558 | link_all_deplibs=$link_all_deplibs | 1585 | link_all_deplibs=$link_all_deplibs |
| 1559 | 1586 | ||
| @@ -1563,7 +1590,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 1563 | # Set to "yes" if exported symbols are required. | 1590 | # Set to "yes" if exported symbols are required. |
| 1564 | always_export_symbols=$always_export_symbols | 1591 | always_export_symbols=$always_export_symbols |
| 1565 | 1592 | ||
| 1566 | @@ -18554,6 +19256,9 @@ include_expsyms=$lt_include_expsyms | 1593 | @@ -17098,6 +17796,9 @@ include_expsyms=$lt_include_expsyms |
| 1567 | # Commands necessary for linking programs (against libraries) with templates. | 1594 | # Commands necessary for linking programs (against libraries) with templates. |
| 1568 | prelink_cmds=$lt_prelink_cmds | 1595 | prelink_cmds=$lt_prelink_cmds |
| 1569 | 1596 | ||
| @@ -1573,7 +1600,7 @@ index b3665c68c13..376b951d496 100755 | |||
| 1573 | # Specify filename containing input files. | 1600 | # Specify filename containing input files. |
| 1574 | file_list_spec=$lt_file_list_spec | 1601 | file_list_spec=$lt_file_list_spec |
| 1575 | 1602 | ||
| 1576 | @@ -18586,210 +19291,169 @@ ltmain="$ac_aux_dir/ltmain.sh" | 1603 | @@ -17130,210 +17831,169 @@ ltmain="$ac_aux_dir/ltmain.sh" |
| 1577 | # if finds mixed CR/LF and LF-only lines. Since sed operates in | 1604 | # if finds mixed CR/LF and LF-only lines. Since sed operates in |
| 1578 | # text mode, it properly converts lines to CR/LF. This bash problem | 1605 | # text mode, it properly converts lines to CR/LF. This bash problem |
| 1579 | # is reportedly fixed, but why not run on old versions too? | 1606 | # is reportedly fixed, but why not run on old versions too? |
| @@ -1948,23 +1975,23 @@ index b3665c68c13..376b951d496 100755 | |||
| 1948 | chmod +x "$ofile" | 1975 | chmod +x "$ofile" |
| 1949 | 1976 | ||
| 1950 | diff --git a/bfd/configure.ac b/bfd/configure.ac | 1977 | diff --git a/bfd/configure.ac b/bfd/configure.ac |
| 1951 | index 0797a08ff37..133d714cf18 100644 | 1978 | index 07a75ed1626..288374c504c 100644 |
| 1952 | --- a/bfd/configure.ac | 1979 | --- a/bfd/configure.ac |
| 1953 | +++ b/bfd/configure.ac | 1980 | +++ b/bfd/configure.ac |
| 1954 | @@ -315,7 +315,7 @@ changequote(,)dnl | 1981 | @@ -304,7 +304,7 @@ changequote(,)dnl |
| 1955 | x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` | 1982 | x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` |
| 1956 | changequote([,])dnl | 1983 | changequote([,])dnl |
| 1957 | if test -n "$x"; then | 1984 | if test -n "$x"; then |
| 1958 | - SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty" | 1985 | - SHARED_LIBADD="-L`pwd`/../libiberty/pic -liberty" |
| 1959 | + SHARED_LIBADD="`pwd`/../libiberty/pic/libiberty.a" | 1986 | + SHARED_LIBADD="`pwd`/../libiberty/pic/libiberty.a" |
| 1960 | fi | 1987 | fi |
| 1988 | fi | ||
| 1961 | 1989 | ||
| 1962 | case "${host}" in | ||
| 1963 | diff --git a/binutils/configure b/binutils/configure | 1990 | diff --git a/binutils/configure b/binutils/configure |
| 1964 | index 83b4b0172db..2154238189e 100755 | 1991 | index bf6461dab1e..8e6f6d30b4d 100755 |
| 1965 | --- a/binutils/configure | 1992 | --- a/binutils/configure |
| 1966 | +++ b/binutils/configure | 1993 | +++ b/binutils/configure |
| 1967 | @@ -697,8 +697,11 @@ OTOOL | 1994 | @@ -696,8 +696,11 @@ OTOOL |
| 1968 | LIPO | 1995 | LIPO |
| 1969 | NMEDIT | 1996 | NMEDIT |
| 1970 | DSYMUTIL | 1997 | DSYMUTIL |
| @@ -1976,7 +2003,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 1976 | OBJDUMP | 2003 | OBJDUMP |
| 1977 | LN_S | 2004 | LN_S |
| 1978 | NM | 2005 | NM |
| 1979 | @@ -815,6 +818,7 @@ enable_static | 2006 | @@ -814,6 +817,7 @@ enable_static |
| 1980 | with_pic | 2007 | with_pic |
| 1981 | enable_fast_install | 2008 | enable_fast_install |
| 1982 | with_gnu_ld | 2009 | with_gnu_ld |
| @@ -1984,7 +2011,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 1984 | enable_libtool_lock | 2011 | enable_libtool_lock |
| 1985 | enable_plugins | 2012 | enable_plugins |
| 1986 | enable_largefile | 2013 | enable_largefile |
| 1987 | @@ -1504,6 +1508,8 @@ Optional Packages: | 2014 | @@ -1509,6 +1513,8 @@ Optional Packages: |
| 1988 | --with-pic try to use only PIC/non-PIC objects [default=use | 2015 | --with-pic try to use only PIC/non-PIC objects [default=use |
| 1989 | both] | 2016 | both] |
| 1990 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] | 2017 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] |
| @@ -1993,7 +2020,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 1993 | --with-debuginfod Enable debuginfo lookups with debuginfod | 2020 | --with-debuginfod Enable debuginfo lookups with debuginfod |
| 1994 | (auto/yes/no) | 2021 | (auto/yes/no) |
| 1995 | --with-system-zlib use installed libz | 2022 | --with-system-zlib use installed libz |
| 1996 | @@ -5490,8 +5496,8 @@ esac | 2023 | @@ -4844,8 +4850,8 @@ esac |
| 1997 | 2024 | ||
| 1998 | 2025 | ||
| 1999 | 2026 | ||
| @@ -2004,7 +2031,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2004 | 2031 | ||
| 2005 | 2032 | ||
| 2006 | 2033 | ||
| 2007 | @@ -5531,7 +5537,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO | 2034 | @@ -4885,7 +4891,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO |
| 2008 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 | 2035 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 |
| 2009 | $as_echo_n "checking how to print strings... " >&6; } | 2036 | $as_echo_n "checking how to print strings... " >&6; } |
| 2010 | # Test print first, because it will be a builtin if present. | 2037 | # Test print first, because it will be a builtin if present. |
| @@ -2013,7 +2040,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2013 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then | 2040 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 2014 | ECHO='print -r --' | 2041 | ECHO='print -r --' |
| 2015 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then | 2042 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 2016 | @@ -6217,8 +6223,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; | 2043 | @@ -5571,8 +5577,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; |
| 2017 | # Try some XSI features | 2044 | # Try some XSI features |
| 2018 | xsi_shell=no | 2045 | xsi_shell=no |
| 2019 | ( _lt_dummy="a/b/c" | 2046 | ( _lt_dummy="a/b/c" |
| @@ -2024,7 +2051,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2024 | && eval 'test $(( 1 + 1 )) -eq 2 \ | 2051 | && eval 'test $(( 1 + 1 )) -eq 2 \ |
| 2025 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ | 2052 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ |
| 2026 | && xsi_shell=yes | 2053 | && xsi_shell=yes |
| 2027 | @@ -6267,6 +6273,80 @@ esac | 2054 | @@ -5621,6 +5627,80 @@ esac |
| 2028 | 2055 | ||
| 2029 | 2056 | ||
| 2030 | 2057 | ||
| @@ -2105,7 +2132,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2105 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 | 2132 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 |
| 2106 | $as_echo_n "checking for $LD option to reload object files... " >&6; } | 2133 | $as_echo_n "checking for $LD option to reload object files... " >&6; } |
| 2107 | if ${lt_cv_ld_reload_flag+:} false; then : | 2134 | if ${lt_cv_ld_reload_flag+:} false; then : |
| 2108 | @@ -6283,6 +6363,11 @@ case $reload_flag in | 2135 | @@ -5637,6 +5717,11 @@ case $reload_flag in |
| 2109 | esac | 2136 | esac |
| 2110 | reload_cmds='$LD$reload_flag -o $output$reload_objs' | 2137 | reload_cmds='$LD$reload_flag -o $output$reload_objs' |
| 2111 | case $host_os in | 2138 | case $host_os in |
| @@ -2117,7 +2144,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2117 | darwin*) | 2144 | darwin*) |
| 2118 | if test "$GCC" = yes; then | 2145 | if test "$GCC" = yes; then |
| 2119 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' | 2146 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' |
| 2120 | @@ -6451,7 +6536,8 @@ mingw* | pw32*) | 2147 | @@ -5805,7 +5890,8 @@ mingw* | pw32*) |
| 2121 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' | 2148 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' |
| 2122 | lt_cv_file_magic_cmd='func_win32_libid' | 2149 | lt_cv_file_magic_cmd='func_win32_libid' |
| 2123 | else | 2150 | else |
| @@ -2127,7 +2154,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2127 | lt_cv_file_magic_cmd='$OBJDUMP -f' | 2154 | lt_cv_file_magic_cmd='$OBJDUMP -f' |
| 2128 | fi | 2155 | fi |
| 2129 | ;; | 2156 | ;; |
| 2130 | @@ -6605,6 +6691,21 @@ esac | 2157 | @@ -5959,6 +6045,21 @@ esac |
| 2131 | fi | 2158 | fi |
| 2132 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 | 2159 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 |
| 2133 | $as_echo "$lt_cv_deplibs_check_method" >&6; } | 2160 | $as_echo "$lt_cv_deplibs_check_method" >&6; } |
| @@ -2149,7 +2176,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2149 | file_magic_cmd=$lt_cv_file_magic_cmd | 2176 | file_magic_cmd=$lt_cv_file_magic_cmd |
| 2150 | deplibs_check_method=$lt_cv_deplibs_check_method | 2177 | deplibs_check_method=$lt_cv_deplibs_check_method |
| 2151 | test -z "$deplibs_check_method" && deplibs_check_method=unknown | 2178 | test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 2152 | @@ -6620,9 +6721,162 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown | 2179 | @@ -5974,6 +6075,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 2153 | 2180 | ||
| 2154 | 2181 | ||
| 2155 | 2182 | ||
| @@ -2304,6 +2331,12 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2304 | + | 2331 | + |
| 2305 | + | 2332 | + |
| 2306 | + | 2333 | + |
| 2334 | plugin_option= | ||
| 2335 | plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" | ||
| 2336 | for plugin in $plugin_names; do | ||
| 2337 | @@ -5988,8 +6240,10 @@ for plugin in $plugin_names; do | ||
| 2338 | done | ||
| 2339 | |||
| 2307 | if test -n "$ac_tool_prefix"; then | 2340 | if test -n "$ac_tool_prefix"; then |
| 2308 | - # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. | 2341 | - # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. |
| 2309 | -set dummy ${ac_tool_prefix}ar; ac_word=$2 | 2342 | -set dummy ${ac_tool_prefix}ar; ac_word=$2 |
| @@ -2314,7 +2347,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2314 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 2347 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 2315 | $as_echo_n "checking for $ac_word... " >&6; } | 2348 | $as_echo_n "checking for $ac_word... " >&6; } |
| 2316 | if ${ac_cv_prog_AR+:} false; then : | 2349 | if ${ac_cv_prog_AR+:} false; then : |
| 2317 | @@ -6638,7 +6892,7 @@ do | 2350 | @@ -6005,7 +6259,7 @@ do |
| 2318 | test -z "$as_dir" && as_dir=. | 2351 | test -z "$as_dir" && as_dir=. |
| 2319 | for ac_exec_ext in '' $ac_executable_extensions; do | 2352 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 2320 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 2353 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -2323,7 +2356,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2323 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 2356 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 2324 | break 2 | 2357 | break 2 |
| 2325 | fi | 2358 | fi |
| 2326 | @@ -6658,11 +6912,15 @@ $as_echo "no" >&6; } | 2359 | @@ -6025,11 +6279,15 @@ $as_echo "no" >&6; } |
| 2327 | fi | 2360 | fi |
| 2328 | 2361 | ||
| 2329 | 2362 | ||
| @@ -2342,7 +2375,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2342 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 2375 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 2343 | $as_echo_n "checking for $ac_word... " >&6; } | 2376 | $as_echo_n "checking for $ac_word... " >&6; } |
| 2344 | if ${ac_cv_prog_ac_ct_AR+:} false; then : | 2377 | if ${ac_cv_prog_ac_ct_AR+:} false; then : |
| 2345 | @@ -6678,7 +6936,7 @@ do | 2378 | @@ -6045,7 +6303,7 @@ do |
| 2346 | test -z "$as_dir" && as_dir=. | 2379 | test -z "$as_dir" && as_dir=. |
| 2347 | for ac_exec_ext in '' $ac_executable_extensions; do | 2380 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 2348 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 2381 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -2351,7 +2384,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2351 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 2384 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 2352 | break 2 | 2385 | break 2 |
| 2353 | fi | 2386 | fi |
| 2354 | @@ -6697,6 +6955,10 @@ else | 2387 | @@ -6064,6 +6322,10 @@ else |
| 2355 | $as_echo "no" >&6; } | 2388 | $as_echo "no" >&6; } |
| 2356 | fi | 2389 | fi |
| 2357 | 2390 | ||
| @@ -2362,7 +2395,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2362 | if test "x$ac_ct_AR" = x; then | 2395 | if test "x$ac_ct_AR" = x; then |
| 2363 | AR="false" | 2396 | AR="false" |
| 2364 | else | 2397 | else |
| 2365 | @@ -6708,12 +6970,10 @@ ac_tool_warned=yes ;; | 2398 | @@ -6075,29 +6337,81 @@ ac_tool_warned=yes ;; |
| 2366 | esac | 2399 | esac |
| 2367 | AR=$ac_ct_AR | 2400 | AR=$ac_ct_AR |
| 2368 | fi | 2401 | fi |
| @@ -2371,16 +2404,40 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2371 | fi | 2404 | fi |
| 2372 | 2405 | ||
| 2373 | -test -z "$AR" && AR=ar | 2406 | -test -z "$AR" && AR=ar |
| 2407 | -if test -n "$plugin_option"; then | ||
| 2408 | - if $AR --help 2>&1 | grep -q "\--plugin"; then | ||
| 2409 | - touch conftest.c | ||
| 2410 | - $AR $plugin_option rc conftest.a conftest.c | ||
| 2411 | - if test "$?" != 0; then | ||
| 2412 | - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 | ||
| 2413 | + touch conftest.c | ||
| 2414 | + $AR $plugin_option rc conftest.a conftest.c | ||
| 2415 | + if test "$?" != 0; then | ||
| 2416 | + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 | ||
| 2417 | $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} | ||
| 2418 | - else | ||
| 2419 | - AR="$AR $plugin_option" | ||
| 2420 | - fi | ||
| 2421 | - rm -f conftest.* | ||
| 2422 | + else | ||
| 2423 | + AR="$AR $plugin_option" | ||
| 2424 | fi | ||
| 2425 | -fi | ||
| 2374 | -test -z "$AR_FLAGS" && AR_FLAGS=cru | 2426 | -test -z "$AR_FLAGS" && AR_FLAGS=cru |
| 2427 | + rm -f conftest.* | ||
| 2375 | +: ${AR=ar} | 2428 | +: ${AR=ar} |
| 2376 | +: ${AR_FLAGS=cru} | 2429 | +: ${AR_FLAGS=cru} |
| 2377 | 2430 | + | |
| 2378 | 2431 | + | |
| 2379 | 2432 | + | |
| 2380 | @@ -6725,6 +6985,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru | 2433 | + |
| 2381 | 2434 | + | |
| 2382 | 2435 | + | |
| 2383 | 2436 | + | |
| 2437 | + | ||
| 2438 | + | ||
| 2439 | + | ||
| 2440 | + | ||
| 2384 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 | 2441 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 |
| 2385 | +$as_echo_n "checking for archiver @FILE support... " >&6; } | 2442 | +$as_echo_n "checking for archiver @FILE support... " >&6; } |
| 2386 | +if ${lt_cv_ar_at_file+:} false; then : | 2443 | +if ${lt_cv_ar_at_file+:} false; then : |
| @@ -2393,7 +2450,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2393 | +int | 2450 | +int |
| 2394 | +main () | 2451 | +main () |
| 2395 | +{ | 2452 | +{ |
| 2396 | + | 2453 | |
| 2397 | + ; | 2454 | + ; |
| 2398 | + return 0; | 2455 | + return 0; |
| 2399 | +} | 2456 | +} |
| @@ -2419,30 +2476,23 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2419 | + fi | 2476 | + fi |
| 2420 | + fi | 2477 | + fi |
| 2421 | + rm -f conftest.* libconftest.a | 2478 | + rm -f conftest.* libconftest.a |
| 2422 | + | 2479 | |
| 2423 | +fi | 2480 | +fi |
| 2424 | +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | 2481 | +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
| 2425 | + | 2482 | |
| 2426 | +fi | 2483 | +fi |
| 2427 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 | 2484 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 |
| 2428 | +$as_echo "$lt_cv_ar_at_file" >&6; } | 2485 | +$as_echo "$lt_cv_ar_at_file" >&6; } |
| 2429 | + | 2486 | |
| 2430 | +if test "x$lt_cv_ar_at_file" = xno; then | 2487 | +if test "x$lt_cv_ar_at_file" = xno; then |
| 2431 | + archiver_list_spec= | 2488 | + archiver_list_spec= |
| 2432 | +else | 2489 | +else |
| 2433 | + archiver_list_spec=$lt_cv_ar_at_file | 2490 | + archiver_list_spec=$lt_cv_ar_at_file |
| 2434 | +fi | 2491 | +fi |
| 2435 | + | 2492 | |
| 2436 | + | 2493 | |
| 2437 | + | 2494 | |
| 2438 | + | 2495 | @@ -6444,8 +6758,8 @@ esac |
| 2439 | + | ||
| 2440 | + | ||
| 2441 | + | ||
| 2442 | if test -n "$ac_tool_prefix"; then | ||
| 2443 | # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. | ||
| 2444 | set dummy ${ac_tool_prefix}strip; ac_word=$2 | ||
| 2445 | @@ -7059,8 +7377,8 @@ esac | ||
| 2446 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" | 2496 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" |
| 2447 | 2497 | ||
| 2448 | # Transform an extracted symbol line into symbol name and symbol address | 2498 | # Transform an extracted symbol line into symbol name and symbol address |
| @@ -2453,7 +2503,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2453 | 2503 | ||
| 2454 | # Handle CRLF in mingw tool chain | 2504 | # Handle CRLF in mingw tool chain |
| 2455 | opt_cr= | 2505 | opt_cr= |
| 2456 | @@ -7096,6 +7414,7 @@ for ac_symprfx in "" "_"; do | 2506 | @@ -6481,6 +6795,7 @@ for ac_symprfx in "" "_"; do |
| 2457 | else | 2507 | else |
| 2458 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" | 2508 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" |
| 2459 | fi | 2509 | fi |
| @@ -2461,7 +2511,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2461 | 2511 | ||
| 2462 | # Check to see that the pipe works correctly. | 2512 | # Check to see that the pipe works correctly. |
| 2463 | pipe_works=no | 2513 | pipe_works=no |
| 2464 | @@ -7137,6 +7456,18 @@ _LT_EOF | 2514 | @@ -6522,6 +6837,18 @@ _LT_EOF |
| 2465 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then | 2515 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then |
| 2466 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then | 2516 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then |
| 2467 | cat <<_LT_EOF > conftest.$ac_ext | 2517 | cat <<_LT_EOF > conftest.$ac_ext |
| @@ -2480,7 +2530,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2480 | #ifdef __cplusplus | 2530 | #ifdef __cplusplus |
| 2481 | extern "C" { | 2531 | extern "C" { |
| 2482 | #endif | 2532 | #endif |
| 2483 | @@ -7148,7 +7479,7 @@ _LT_EOF | 2533 | @@ -6533,7 +6860,7 @@ _LT_EOF |
| 2484 | cat <<_LT_EOF >> conftest.$ac_ext | 2534 | cat <<_LT_EOF >> conftest.$ac_ext |
| 2485 | 2535 | ||
| 2486 | /* The mapping between symbol names and symbols. */ | 2536 | /* The mapping between symbol names and symbols. */ |
| @@ -2489,7 +2539,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2489 | const char *name; | 2539 | const char *name; |
| 2490 | void *address; | 2540 | void *address; |
| 2491 | } | 2541 | } |
| 2492 | @@ -7174,8 +7505,8 @@ static const void *lt_preloaded_setup() { | 2542 | @@ -6559,8 +6886,8 @@ static const void *lt_preloaded_setup() { |
| 2493 | _LT_EOF | 2543 | _LT_EOF |
| 2494 | # Now try linking the two files. | 2544 | # Now try linking the two files. |
| 2495 | mv conftest.$ac_objext conftstm.$ac_objext | 2545 | mv conftest.$ac_objext conftstm.$ac_objext |
| @@ -2500,7 +2550,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2500 | LIBS="conftstm.$ac_objext" | 2550 | LIBS="conftstm.$ac_objext" |
| 2501 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" | 2551 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" |
| 2502 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 | 2552 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 |
| 2503 | @@ -7185,8 +7516,8 @@ _LT_EOF | 2553 | @@ -6570,8 +6897,8 @@ _LT_EOF |
| 2504 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then | 2554 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then |
| 2505 | pipe_works=yes | 2555 | pipe_works=yes |
| 2506 | fi | 2556 | fi |
| @@ -2511,7 +2561,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2511 | else | 2561 | else |
| 2512 | echo "cannot find nm_test_func in $nlist" >&5 | 2562 | echo "cannot find nm_test_func in $nlist" >&5 |
| 2513 | fi | 2563 | fi |
| 2514 | @@ -7223,6 +7554,21 @@ else | 2564 | @@ -6608,6 +6935,19 @@ else |
| 2515 | $as_echo "ok" >&6; } | 2565 | $as_echo "ok" >&6; } |
| 2516 | fi | 2566 | fi |
| 2517 | 2567 | ||
| @@ -2528,17 +2578,17 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2528 | + | 2578 | + |
| 2529 | + | 2579 | + |
| 2530 | + | 2580 | + |
| 2531 | + | ||
| 2532 | + | ||
| 2533 | 2581 | ||
| 2534 | 2582 | ||
| 2535 | 2583 | ||
| 2536 | @@ -7239,6 +7585,40 @@ fi | 2584 | @@ -6624,6 +6964,42 @@ fi |
| 2537 | 2585 | ||
| 2538 | 2586 | ||
| 2539 | 2587 | ||
| 2540 | + | 2588 | + |
| 2541 | + | 2589 | + |
| 2590 | + | ||
| 2591 | + | ||
| 2542 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 | 2592 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 |
| 2543 | +$as_echo_n "checking for sysroot... " >&6; } | 2593 | +$as_echo_n "checking for sysroot... " >&6; } |
| 2544 | + | 2594 | + |
| @@ -2574,7 +2624,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2574 | 2624 | ||
| 2575 | 2625 | ||
| 2576 | 2626 | ||
| 2577 | @@ -7450,6 +7830,123 @@ esac | 2627 | @@ -6835,6 +7211,123 @@ esac |
| 2578 | 2628 | ||
| 2579 | need_locks="$enable_libtool_lock" | 2629 | need_locks="$enable_libtool_lock" |
| 2580 | 2630 | ||
| @@ -2698,7 +2748,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2698 | 2748 | ||
| 2699 | case $host_os in | 2749 | case $host_os in |
| 2700 | rhapsody* | darwin*) | 2750 | rhapsody* | darwin*) |
| 2701 | @@ -8013,6 +8510,8 @@ _LT_EOF | 2751 | @@ -7398,6 +7891,8 @@ _LT_EOF |
| 2702 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 | 2752 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 |
| 2703 | echo "$AR cru libconftest.a conftest.o" >&5 | 2753 | echo "$AR cru libconftest.a conftest.o" >&5 |
| 2704 | $AR cru libconftest.a conftest.o 2>&5 | 2754 | $AR cru libconftest.a conftest.o 2>&5 |
| @@ -2707,7 +2757,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2707 | cat > conftest.c << _LT_EOF | 2757 | cat > conftest.c << _LT_EOF |
| 2708 | int main() { return 0;} | 2758 | int main() { return 0;} |
| 2709 | _LT_EOF | 2759 | _LT_EOF |
| 2710 | @@ -8208,7 +8707,8 @@ fi | 2760 | @@ -7593,7 +8088,8 @@ fi |
| 2711 | LIBTOOL_DEPS="$ltmain" | 2761 | LIBTOOL_DEPS="$ltmain" |
| 2712 | 2762 | ||
| 2713 | # Always use our own libtool. | 2763 | # Always use our own libtool. |
| @@ -2717,7 +2767,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2717 | 2767 | ||
| 2718 | 2768 | ||
| 2719 | 2769 | ||
| 2720 | @@ -8297,7 +8797,7 @@ aix3*) | 2770 | @@ -7682,7 +8178,7 @@ aix3*) |
| 2721 | esac | 2771 | esac |
| 2722 | 2772 | ||
| 2723 | # Global variables: | 2773 | # Global variables: |
| @@ -2726,7 +2776,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2726 | can_build_shared=yes | 2776 | can_build_shared=yes |
| 2727 | 2777 | ||
| 2728 | # All known linkers require a `.a' archive for static linking (except MSVC, | 2778 | # All known linkers require a `.a' archive for static linking (except MSVC, |
| 2729 | @@ -8595,8 +9095,6 @@ fi | 2779 | @@ -7980,8 +8476,6 @@ fi |
| 2730 | lt_prog_compiler_pic= | 2780 | lt_prog_compiler_pic= |
| 2731 | lt_prog_compiler_static= | 2781 | lt_prog_compiler_static= |
| 2732 | 2782 | ||
| @@ -2735,7 +2785,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2735 | 2785 | ||
| 2736 | if test "$GCC" = yes; then | 2786 | if test "$GCC" = yes; then |
| 2737 | lt_prog_compiler_wl='-Wl,' | 2787 | lt_prog_compiler_wl='-Wl,' |
| 2738 | @@ -8762,6 +9260,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 2788 | @@ -8147,6 +8641,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 2739 | lt_prog_compiler_pic='--shared' | 2789 | lt_prog_compiler_pic='--shared' |
| 2740 | lt_prog_compiler_static='--static' | 2790 | lt_prog_compiler_static='--static' |
| 2741 | ;; | 2791 | ;; |
| @@ -2748,7 +2798,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2748 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) | 2798 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) |
| 2749 | # Portland Group compilers (*not* the Pentium gcc compiler, | 2799 | # Portland Group compilers (*not* the Pentium gcc compiler, |
| 2750 | # which looks to be a dead project) | 2800 | # which looks to be a dead project) |
| 2751 | @@ -8824,7 +9328,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 2801 | @@ -8209,7 +8709,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 2752 | lt_prog_compiler_pic='-KPIC' | 2802 | lt_prog_compiler_pic='-KPIC' |
| 2753 | lt_prog_compiler_static='-Bstatic' | 2803 | lt_prog_compiler_static='-Bstatic' |
| 2754 | case $cc_basename in | 2804 | case $cc_basename in |
| @@ -2757,7 +2807,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2757 | lt_prog_compiler_wl='-Qoption ld ';; | 2807 | lt_prog_compiler_wl='-Qoption ld ';; |
| 2758 | *) | 2808 | *) |
| 2759 | lt_prog_compiler_wl='-Wl,';; | 2809 | lt_prog_compiler_wl='-Wl,';; |
| 2760 | @@ -8881,13 +9385,17 @@ case $host_os in | 2810 | @@ -8266,13 +8766,17 @@ case $host_os in |
| 2761 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" | 2811 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" |
| 2762 | ;; | 2812 | ;; |
| 2763 | esac | 2813 | esac |
| @@ -2781,7 +2831,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2781 | 2831 | ||
| 2782 | # | 2832 | # |
| 2783 | # Check to make sure the PIC flag actually works. | 2833 | # Check to make sure the PIC flag actually works. |
| 2784 | @@ -8948,6 +9456,11 @@ fi | 2834 | @@ -8333,6 +8837,11 @@ fi |
| 2785 | 2835 | ||
| 2786 | 2836 | ||
| 2787 | 2837 | ||
| @@ -2793,7 +2843,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2793 | # | 2843 | # |
| 2794 | # Check to make sure the static flag actually works. | 2844 | # Check to make sure the static flag actually works. |
| 2795 | # | 2845 | # |
| 2796 | @@ -9298,7 +9811,8 @@ _LT_EOF | 2846 | @@ -8683,7 +9192,8 @@ _LT_EOF |
| 2797 | allow_undefined_flag=unsupported | 2847 | allow_undefined_flag=unsupported |
| 2798 | always_export_symbols=no | 2848 | always_export_symbols=no |
| 2799 | enable_shared_with_static_runtimes=yes | 2849 | enable_shared_with_static_runtimes=yes |
| @@ -2803,7 +2853,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2803 | 2853 | ||
| 2804 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then | 2854 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then |
| 2805 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' | 2855 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' |
| 2806 | @@ -9397,12 +9911,12 @@ _LT_EOF | 2856 | @@ -8782,12 +9292,12 @@ _LT_EOF |
| 2807 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' | 2857 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' |
| 2808 | hardcode_libdir_flag_spec= | 2858 | hardcode_libdir_flag_spec= |
| 2809 | hardcode_libdir_flag_spec_ld='-rpath $libdir' | 2859 | hardcode_libdir_flag_spec_ld='-rpath $libdir' |
| @@ -2818,7 +2868,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2818 | fi | 2868 | fi |
| 2819 | ;; | 2869 | ;; |
| 2820 | esac | 2870 | esac |
| 2821 | @@ -9416,8 +9930,8 @@ _LT_EOF | 2871 | @@ -8801,8 +9311,8 @@ _LT_EOF |
| 2822 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' | 2872 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
| 2823 | wlarc= | 2873 | wlarc= |
| 2824 | else | 2874 | else |
| @@ -2829,7 +2879,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2829 | fi | 2879 | fi |
| 2830 | ;; | 2880 | ;; |
| 2831 | 2881 | ||
| 2832 | @@ -9435,8 +9949,8 @@ _LT_EOF | 2882 | @@ -8820,8 +9330,8 @@ _LT_EOF |
| 2833 | 2883 | ||
| 2834 | _LT_EOF | 2884 | _LT_EOF |
| 2835 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 2885 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -2840,7 +2890,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2840 | else | 2890 | else |
| 2841 | ld_shlibs=no | 2891 | ld_shlibs=no |
| 2842 | fi | 2892 | fi |
| 2843 | @@ -9482,8 +9996,8 @@ _LT_EOF | 2893 | @@ -8867,8 +9377,8 @@ _LT_EOF |
| 2844 | 2894 | ||
| 2845 | *) | 2895 | *) |
| 2846 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 2896 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -2851,7 +2901,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2851 | else | 2901 | else |
| 2852 | ld_shlibs=no | 2902 | ld_shlibs=no |
| 2853 | fi | 2903 | fi |
| 2854 | @@ -9613,7 +10127,13 @@ _LT_EOF | 2904 | @@ -8998,7 +9508,13 @@ _LT_EOF |
| 2855 | allow_undefined_flag='-berok' | 2905 | allow_undefined_flag='-berok' |
| 2856 | # Determine the default libpath from the value encoded in an | 2906 | # Determine the default libpath from the value encoded in an |
| 2857 | # empty executable. | 2907 | # empty executable. |
| @@ -2866,7 +2916,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2866 | /* end confdefs.h. */ | 2916 | /* end confdefs.h. */ |
| 2867 | 2917 | ||
| 2868 | int | 2918 | int |
| 2869 | @@ -9626,22 +10146,29 @@ main () | 2919 | @@ -9011,22 +9527,29 @@ main () |
| 2870 | _ACEOF | 2920 | _ACEOF |
| 2871 | if ac_fn_c_try_link "$LINENO"; then : | 2921 | if ac_fn_c_try_link "$LINENO"; then : |
| 2872 | 2922 | ||
| @@ -2909,7 +2959,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2909 | 2959 | ||
| 2910 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 2960 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 2911 | 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" | 2961 | 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" |
| 2912 | @@ -9653,7 +10180,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 2962 | @@ -9038,7 +9561,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 2913 | else | 2963 | else |
| 2914 | # Determine the default libpath from the value encoded in an | 2964 | # Determine the default libpath from the value encoded in an |
| 2915 | # empty executable. | 2965 | # empty executable. |
| @@ -2924,7 +2974,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2924 | /* end confdefs.h. */ | 2974 | /* end confdefs.h. */ |
| 2925 | 2975 | ||
| 2926 | int | 2976 | int |
| 2927 | @@ -9666,22 +10199,29 @@ main () | 2977 | @@ -9051,22 +9580,29 @@ main () |
| 2928 | _ACEOF | 2978 | _ACEOF |
| 2929 | if ac_fn_c_try_link "$LINENO"; then : | 2979 | if ac_fn_c_try_link "$LINENO"; then : |
| 2930 | 2980 | ||
| @@ -2967,7 +3017,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 2967 | 3017 | ||
| 2968 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 3018 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 2969 | # Warning - without using the other run time loading flags, | 3019 | # Warning - without using the other run time loading flags, |
| 2970 | @@ -9726,20 +10266,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 3020 | @@ -9111,20 +9647,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 2971 | # Microsoft Visual C++. | 3021 | # Microsoft Visual C++. |
| 2972 | # hardcode_libdir_flag_spec is actually meaningless, as there is | 3022 | # hardcode_libdir_flag_spec is actually meaningless, as there is |
| 2973 | # no search path for DLLs. | 3023 | # no search path for DLLs. |
| @@ -3045,7 +3095,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 3045 | ;; | 3095 | ;; |
| 3046 | 3096 | ||
| 3047 | darwin* | rhapsody*) | 3097 | darwin* | rhapsody*) |
| 3048 | @@ -9800,7 +10383,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 3098 | @@ -9185,7 +9764,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 3049 | 3099 | ||
| 3050 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. | 3100 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. |
| 3051 | freebsd* | dragonfly*) | 3101 | freebsd* | dragonfly*) |
| @@ -3054,7 +3104,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 3054 | hardcode_libdir_flag_spec='-R$libdir' | 3104 | hardcode_libdir_flag_spec='-R$libdir' |
| 3055 | hardcode_direct=yes | 3105 | hardcode_direct=yes |
| 3056 | hardcode_shlibpath_var=no | 3106 | hardcode_shlibpath_var=no |
| 3057 | @@ -9808,7 +10391,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 3107 | @@ -9193,7 +9772,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 3058 | 3108 | ||
| 3059 | hpux9*) | 3109 | hpux9*) |
| 3060 | if test "$GCC" = yes; then | 3110 | if test "$GCC" = yes; then |
| @@ -3063,7 +3113,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 3063 | else | 3113 | else |
| 3064 | 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' | 3114 | 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' |
| 3065 | fi | 3115 | fi |
| 3066 | @@ -9824,7 +10407,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 3116 | @@ -9209,7 +9788,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 3067 | 3117 | ||
| 3068 | hpux10*) | 3118 | hpux10*) |
| 3069 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then | 3119 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then |
| @@ -3072,7 +3122,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 3072 | else | 3122 | else |
| 3073 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' | 3123 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' |
| 3074 | fi | 3124 | fi |
| 3075 | @@ -9848,10 +10431,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 3125 | @@ -9233,10 +9812,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 3076 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' | 3126 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' |
| 3077 | ;; | 3127 | ;; |
| 3078 | ia64*) | 3128 | ia64*) |
| @@ -3085,7 +3135,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 3085 | ;; | 3135 | ;; |
| 3086 | esac | 3136 | esac |
| 3087 | else | 3137 | else |
| 3088 | @@ -9930,23 +10513,36 @@ fi | 3138 | @@ -9315,23 +9894,36 @@ fi |
| 3089 | 3139 | ||
| 3090 | irix5* | irix6* | nonstopux*) | 3140 | irix5* | irix6* | nonstopux*) |
| 3091 | if test "$GCC" = yes; then | 3141 | if test "$GCC" = yes; then |
| @@ -3130,7 +3180,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 3130 | else | 3180 | else |
| 3131 | 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' | 3181 | 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' |
| 3132 | 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' | 3182 | 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' |
| 3133 | @@ -10031,7 +10627,7 @@ rm -f core conftest.err conftest.$ac_objext \ | 3183 | @@ -9416,7 +10008,7 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 3134 | osf4* | osf5*) # as osf3* with the addition of -msym flag | 3184 | osf4* | osf5*) # as osf3* with the addition of -msym flag |
| 3135 | if test "$GCC" = yes; then | 3185 | if test "$GCC" = yes; then |
| 3136 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' | 3186 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' |
| @@ -3139,7 +3189,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 3139 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' | 3189 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' |
| 3140 | else | 3190 | else |
| 3141 | allow_undefined_flag=' -expect_unresolved \*' | 3191 | allow_undefined_flag=' -expect_unresolved \*' |
| 3142 | @@ -10050,9 +10646,9 @@ rm -f core conftest.err conftest.$ac_objext \ | 3192 | @@ -9435,9 +10027,9 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 3143 | no_undefined_flag=' -z defs' | 3193 | no_undefined_flag=' -z defs' |
| 3144 | if test "$GCC" = yes; then | 3194 | if test "$GCC" = yes; then |
| 3145 | wlarc='${wl}' | 3195 | wlarc='${wl}' |
| @@ -3151,7 +3201,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 3151 | else | 3201 | else |
| 3152 | case `$CC -V 2>&1` in | 3202 | case `$CC -V 2>&1` in |
| 3153 | *"Compilers 5.0"*) | 3203 | *"Compilers 5.0"*) |
| 3154 | @@ -10628,8 +11224,9 @@ cygwin* | mingw* | pw32* | cegcc*) | 3204 | @@ -10013,8 +10605,9 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 3155 | need_version=no | 3205 | need_version=no |
| 3156 | need_lib_prefix=no | 3206 | need_lib_prefix=no |
| 3157 | 3207 | ||
| @@ -3163,7 +3213,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 3163 | library_names_spec='$libname.dll.a' | 3213 | library_names_spec='$libname.dll.a' |
| 3164 | # DLL is installed to $(libdir)/../bin by postinstall_cmds | 3214 | # DLL is installed to $(libdir)/../bin by postinstall_cmds |
| 3165 | postinstall_cmds='base_file=`basename \${file}`~ | 3215 | postinstall_cmds='base_file=`basename \${file}`~ |
| 3166 | @@ -10662,13 +11259,71 @@ cygwin* | mingw* | pw32* | cegcc*) | 3216 | @@ -10047,13 +10640,71 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 3167 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' | 3217 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' |
| 3168 | ;; | 3218 | ;; |
| 3169 | esac | 3219 | esac |
| @@ -3236,7 +3286,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 3236 | # FIXME: first we should search . and the directory the executable is in | 3286 | # FIXME: first we should search . and the directory the executable is in |
| 3237 | shlibpath_var=PATH | 3287 | shlibpath_var=PATH |
| 3238 | ;; | 3288 | ;; |
| 3239 | @@ -10750,7 +11405,7 @@ haiku*) | 3289 | @@ -10135,7 +10786,7 @@ haiku*) |
| 3240 | soname_spec='${libname}${release}${shared_ext}$major' | 3290 | soname_spec='${libname}${release}${shared_ext}$major' |
| 3241 | shlibpath_var=LIBRARY_PATH | 3291 | shlibpath_var=LIBRARY_PATH |
| 3242 | shlibpath_overrides_runpath=yes | 3292 | shlibpath_overrides_runpath=yes |
| @@ -3245,16 +3295,16 @@ index 83b4b0172db..2154238189e 100755 | |||
| 3245 | hardcode_into_libs=yes | 3295 | hardcode_into_libs=yes |
| 3246 | ;; | 3296 | ;; |
| 3247 | 3297 | ||
| 3248 | @@ -11546,7 +12201,7 @@ else | 3298 | @@ -10931,7 +11582,7 @@ else |
| 3249 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 3299 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 3250 | lt_status=$lt_dlunknown | 3300 | lt_status=$lt_dlunknown |
| 3251 | cat > conftest.$ac_ext <<_LT_EOF | 3301 | cat > conftest.$ac_ext <<_LT_EOF |
| 3252 | -#line 11549 "configure" | 3302 | -#line 10934 "configure" |
| 3253 | +#line $LINENO "configure" | 3303 | +#line $LINENO "configure" |
| 3254 | #include "confdefs.h" | 3304 | #include "confdefs.h" |
| 3255 | 3305 | ||
| 3256 | #if HAVE_DLFCN_H | 3306 | #if HAVE_DLFCN_H |
| 3257 | @@ -11590,10 +12245,10 @@ else | 3307 | @@ -10975,10 +11626,10 @@ else |
| 3258 | /* When -fvisbility=hidden is used, assume the code has been annotated | 3308 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 3259 | correspondingly for the symbols needed. */ | 3309 | correspondingly for the symbols needed. */ |
| 3260 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 3310 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -3267,16 +3317,16 @@ index 83b4b0172db..2154238189e 100755 | |||
| 3267 | int main () | 3317 | int main () |
| 3268 | { | 3318 | { |
| 3269 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 3319 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 3270 | @@ -11652,7 +12307,7 @@ else | 3320 | @@ -11037,7 +11688,7 @@ else |
| 3271 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 3321 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 3272 | lt_status=$lt_dlunknown | 3322 | lt_status=$lt_dlunknown |
| 3273 | cat > conftest.$ac_ext <<_LT_EOF | 3323 | cat > conftest.$ac_ext <<_LT_EOF |
| 3274 | -#line 11655 "configure" | 3324 | -#line 11040 "configure" |
| 3275 | +#line $LINENO "configure" | 3325 | +#line $LINENO "configure" |
| 3276 | #include "confdefs.h" | 3326 | #include "confdefs.h" |
| 3277 | 3327 | ||
| 3278 | #if HAVE_DLFCN_H | 3328 | #if HAVE_DLFCN_H |
| 3279 | @@ -11696,10 +12351,10 @@ else | 3329 | @@ -11081,10 +11732,10 @@ else |
| 3280 | /* When -fvisbility=hidden is used, assume the code has been annotated | 3330 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 3281 | correspondingly for the symbols needed. */ | 3331 | correspondingly for the symbols needed. */ |
| 3282 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 3332 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -3289,7 +3339,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 3289 | int main () | 3339 | int main () |
| 3290 | { | 3340 | { |
| 3291 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 3341 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 3292 | @@ -16308,13 +16963,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' | 3342 | @@ -15455,13 +16106,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' |
| 3293 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' | 3343 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' |
| 3294 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' | 3344 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' |
| 3295 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' | 3345 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' |
| @@ -3310,7 +3360,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 3310 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' | 3360 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' |
| 3311 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' | 3361 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' |
| 3312 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' | 3362 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' |
| 3313 | @@ -16329,14 +16991,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de | 3363 | @@ -15476,14 +16134,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de |
| 3314 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' | 3364 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' |
| 3315 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' | 3365 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' |
| 3316 | 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"`' | 3366 | 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"`' |
| @@ -3329,7 +3379,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 3329 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' | 3379 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' |
| 3330 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' | 3380 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' |
| 3331 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' | 3381 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' |
| 3332 | @@ -16369,12 +17034,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q | 3382 | @@ -15516,12 +16177,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q |
| 3333 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' | 3383 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' |
| 3334 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' | 3384 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' |
| 3335 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' | 3385 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' |
| @@ -3343,7 +3393,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 3343 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' | 3393 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' |
| 3344 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' | 3394 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' |
| 3345 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' | 3395 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' |
| 3346 | @@ -16429,8 +17094,13 @@ reload_flag \ | 3396 | @@ -15576,8 +16237,13 @@ reload_flag \ |
| 3347 | OBJDUMP \ | 3397 | OBJDUMP \ |
| 3348 | deplibs_check_method \ | 3398 | deplibs_check_method \ |
| 3349 | file_magic_cmd \ | 3399 | file_magic_cmd \ |
| @@ -3357,7 +3407,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 3357 | STRIP \ | 3407 | STRIP \ |
| 3358 | RANLIB \ | 3408 | RANLIB \ |
| 3359 | CC \ | 3409 | CC \ |
| 3360 | @@ -16440,12 +17110,14 @@ lt_cv_sys_global_symbol_pipe \ | 3410 | @@ -15587,12 +16253,14 @@ lt_cv_sys_global_symbol_pipe \ |
| 3361 | lt_cv_sys_global_symbol_to_cdecl \ | 3411 | lt_cv_sys_global_symbol_to_cdecl \ |
| 3362 | lt_cv_sys_global_symbol_to_c_name_address \ | 3412 | lt_cv_sys_global_symbol_to_c_name_address \ |
| 3363 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ | 3413 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ |
| @@ -3373,7 +3423,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 3373 | DSYMUTIL \ | 3423 | DSYMUTIL \ |
| 3374 | NMEDIT \ | 3424 | NMEDIT \ |
| 3375 | LIPO \ | 3425 | LIPO \ |
| 3376 | @@ -16461,7 +17133,6 @@ no_undefined_flag \ | 3426 | @@ -15608,7 +16276,6 @@ no_undefined_flag \ |
| 3377 | hardcode_libdir_flag_spec \ | 3427 | hardcode_libdir_flag_spec \ |
| 3378 | hardcode_libdir_flag_spec_ld \ | 3428 | hardcode_libdir_flag_spec_ld \ |
| 3379 | hardcode_libdir_separator \ | 3429 | hardcode_libdir_separator \ |
| @@ -3381,7 +3431,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 3381 | exclude_expsyms \ | 3431 | exclude_expsyms \ |
| 3382 | include_expsyms \ | 3432 | include_expsyms \ |
| 3383 | file_list_spec \ | 3433 | file_list_spec \ |
| 3384 | @@ -16497,6 +17168,7 @@ module_cmds \ | 3434 | @@ -15644,6 +16311,7 @@ module_cmds \ |
| 3385 | module_expsym_cmds \ | 3435 | module_expsym_cmds \ |
| 3386 | export_symbols_cmds \ | 3436 | export_symbols_cmds \ |
| 3387 | prelink_cmds \ | 3437 | prelink_cmds \ |
| @@ -3389,7 +3439,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 3389 | postinstall_cmds \ | 3439 | postinstall_cmds \ |
| 3390 | postuninstall_cmds \ | 3440 | postuninstall_cmds \ |
| 3391 | finish_cmds \ | 3441 | finish_cmds \ |
| 3392 | @@ -17263,7 +17935,8 @@ $as_echo X"$file" | | 3442 | @@ -16410,7 +17078,8 @@ $as_echo X"$file" | |
| 3393 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. | 3443 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. |
| 3394 | # | 3444 | # |
| 3395 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, | 3445 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, |
| @@ -3399,7 +3449,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 3399 | # Written by Gordon Matzigkeit, 1996 | 3449 | # Written by Gordon Matzigkeit, 1996 |
| 3400 | # | 3450 | # |
| 3401 | # This file is part of GNU Libtool. | 3451 | # This file is part of GNU Libtool. |
| 3402 | @@ -17366,19 +18039,42 @@ SP2NL=$lt_lt_SP2NL | 3452 | @@ -16513,19 +17182,42 @@ SP2NL=$lt_lt_SP2NL |
| 3403 | # turn newlines into spaces. | 3453 | # turn newlines into spaces. |
| 3404 | NL2SP=$lt_lt_NL2SP | 3454 | NL2SP=$lt_lt_NL2SP |
| 3405 | 3455 | ||
| @@ -3443,7 +3493,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 3443 | # A symbol stripping program. | 3493 | # A symbol stripping program. |
| 3444 | STRIP=$lt_STRIP | 3494 | STRIP=$lt_STRIP |
| 3445 | 3495 | ||
| 3446 | @@ -17408,6 +18104,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address | 3496 | @@ -16555,6 +17247,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address |
| 3447 | # Transform the output of nm in a C name address pair when lib prefix is needed. | 3497 | # Transform the output of nm in a C name address pair when lib prefix is needed. |
| 3448 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix | 3498 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix |
| 3449 | 3499 | ||
| @@ -3456,7 +3506,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 3456 | # The name of the directory that contains temporary libtool files. | 3506 | # The name of the directory that contains temporary libtool files. |
| 3457 | objdir=$objdir | 3507 | objdir=$objdir |
| 3458 | 3508 | ||
| 3459 | @@ -17417,6 +18119,9 @@ MAGIC_CMD=$MAGIC_CMD | 3509 | @@ -16564,6 +17262,9 @@ MAGIC_CMD=$MAGIC_CMD |
| 3460 | # Must we lock files when doing compilation? | 3510 | # Must we lock files when doing compilation? |
| 3461 | need_locks=$lt_need_locks | 3511 | need_locks=$lt_need_locks |
| 3462 | 3512 | ||
| @@ -3466,7 +3516,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 3466 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. | 3516 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. |
| 3467 | DSYMUTIL=$lt_DSYMUTIL | 3517 | DSYMUTIL=$lt_DSYMUTIL |
| 3468 | 3518 | ||
| 3469 | @@ -17531,12 +18236,12 @@ with_gcc=$GCC | 3519 | @@ -16678,12 +17379,12 @@ with_gcc=$GCC |
| 3470 | # Compiler flag to turn off builtin functions. | 3520 | # Compiler flag to turn off builtin functions. |
| 3471 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag | 3521 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag |
| 3472 | 3522 | ||
| @@ -3482,7 +3532,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 3482 | # Compiler flag to prevent dynamic linking. | 3532 | # Compiler flag to prevent dynamic linking. |
| 3483 | link_static_flag=$lt_lt_prog_compiler_static | 3533 | link_static_flag=$lt_lt_prog_compiler_static |
| 3484 | 3534 | ||
| 3485 | @@ -17623,9 +18328,6 @@ inherit_rpath=$inherit_rpath | 3535 | @@ -16770,9 +17471,6 @@ inherit_rpath=$inherit_rpath |
| 3486 | # Whether libtool must link a program against all its dependency libraries. | 3536 | # Whether libtool must link a program against all its dependency libraries. |
| 3487 | link_all_deplibs=$link_all_deplibs | 3537 | link_all_deplibs=$link_all_deplibs |
| 3488 | 3538 | ||
| @@ -3492,7 +3542,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 3492 | # Set to "yes" if exported symbols are required. | 3542 | # Set to "yes" if exported symbols are required. |
| 3493 | always_export_symbols=$always_export_symbols | 3543 | always_export_symbols=$always_export_symbols |
| 3494 | 3544 | ||
| 3495 | @@ -17641,6 +18343,9 @@ include_expsyms=$lt_include_expsyms | 3545 | @@ -16788,6 +17486,9 @@ include_expsyms=$lt_include_expsyms |
| 3496 | # Commands necessary for linking programs (against libraries) with templates. | 3546 | # Commands necessary for linking programs (against libraries) with templates. |
| 3497 | prelink_cmds=$lt_prelink_cmds | 3547 | prelink_cmds=$lt_prelink_cmds |
| 3498 | 3548 | ||
| @@ -3502,7 +3552,7 @@ index 83b4b0172db..2154238189e 100755 | |||
| 3502 | # Specify filename containing input files. | 3552 | # Specify filename containing input files. |
| 3503 | file_list_spec=$lt_file_list_spec | 3553 | file_list_spec=$lt_file_list_spec |
| 3504 | 3554 | ||
| 3505 | @@ -17673,210 +18378,169 @@ ltmain="$ac_aux_dir/ltmain.sh" | 3555 | @@ -16820,210 +17521,169 @@ ltmain="$ac_aux_dir/ltmain.sh" |
| 3506 | # if finds mixed CR/LF and LF-only lines. Since sed operates in | 3556 | # if finds mixed CR/LF and LF-only lines. Since sed operates in |
| 3507 | # text mode, it properly converts lines to CR/LF. This bash problem | 3557 | # text mode, it properly converts lines to CR/LF. This bash problem |
| 3508 | # is reportedly fixed, but why not run on old versions too? | 3558 | # is reportedly fixed, but why not run on old versions too? |
| @@ -3877,10 +3927,10 @@ index 83b4b0172db..2154238189e 100755 | |||
| 3877 | chmod +x "$ofile" | 3927 | chmod +x "$ofile" |
| 3878 | 3928 | ||
| 3879 | diff --git a/gas/configure b/gas/configure | 3929 | diff --git a/gas/configure b/gas/configure |
| 3880 | index d5ae54925e9..3ff1148d9dd 100755 | 3930 | index 789d1b38b33..7ac563a13ad 100755 |
| 3881 | --- a/gas/configure | 3931 | --- a/gas/configure |
| 3882 | +++ b/gas/configure | 3932 | +++ b/gas/configure |
| 3883 | @@ -682,8 +682,11 @@ OTOOL | 3933 | @@ -681,8 +681,11 @@ OTOOL |
| 3884 | LIPO | 3934 | LIPO |
| 3885 | NMEDIT | 3935 | NMEDIT |
| 3886 | DSYMUTIL | 3936 | DSYMUTIL |
| @@ -3892,7 +3942,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 3892 | OBJDUMP | 3942 | OBJDUMP |
| 3893 | LN_S | 3943 | LN_S |
| 3894 | NM | 3944 | NM |
| 3895 | @@ -800,6 +803,7 @@ enable_static | 3945 | @@ -799,6 +802,7 @@ enable_static |
| 3896 | with_pic | 3946 | with_pic |
| 3897 | enable_fast_install | 3947 | enable_fast_install |
| 3898 | with_gnu_ld | 3948 | with_gnu_ld |
| @@ -3900,7 +3950,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 3900 | enable_libtool_lock | 3950 | enable_libtool_lock |
| 3901 | enable_plugins | 3951 | enable_plugins |
| 3902 | enable_largefile | 3952 | enable_largefile |
| 3903 | @@ -1491,6 +1495,8 @@ Optional Packages: | 3953 | @@ -1490,6 +1494,8 @@ Optional Packages: |
| 3904 | --with-pic try to use only PIC/non-PIC objects [default=use | 3954 | --with-pic try to use only PIC/non-PIC objects [default=use |
| 3905 | both] | 3955 | both] |
| 3906 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] | 3956 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] |
| @@ -3909,7 +3959,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 3909 | --with-cpu=CPU default cpu variant is CPU (currently only supported | 3959 | --with-cpu=CPU default cpu variant is CPU (currently only supported |
| 3910 | on ARC) | 3960 | on ARC) |
| 3911 | --with-system-zlib use installed libz | 3961 | --with-system-zlib use installed libz |
| 3912 | @@ -5278,8 +5284,8 @@ esac | 3962 | @@ -4569,8 +4575,8 @@ esac |
| 3913 | 3963 | ||
| 3914 | 3964 | ||
| 3915 | 3965 | ||
| @@ -3920,7 +3970,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 3920 | 3970 | ||
| 3921 | 3971 | ||
| 3922 | 3972 | ||
| 3923 | @@ -5319,7 +5325,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO | 3973 | @@ -4610,7 +4616,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO |
| 3924 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 | 3974 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 |
| 3925 | $as_echo_n "checking how to print strings... " >&6; } | 3975 | $as_echo_n "checking how to print strings... " >&6; } |
| 3926 | # Test print first, because it will be a builtin if present. | 3976 | # Test print first, because it will be a builtin if present. |
| @@ -3929,7 +3979,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 3929 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then | 3979 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 3930 | ECHO='print -r --' | 3980 | ECHO='print -r --' |
| 3931 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then | 3981 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 3932 | @@ -6005,8 +6011,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; | 3982 | @@ -5296,8 +5302,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; |
| 3933 | # Try some XSI features | 3983 | # Try some XSI features |
| 3934 | xsi_shell=no | 3984 | xsi_shell=no |
| 3935 | ( _lt_dummy="a/b/c" | 3985 | ( _lt_dummy="a/b/c" |
| @@ -3940,7 +3990,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 3940 | && eval 'test $(( 1 + 1 )) -eq 2 \ | 3990 | && eval 'test $(( 1 + 1 )) -eq 2 \ |
| 3941 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ | 3991 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ |
| 3942 | && xsi_shell=yes | 3992 | && xsi_shell=yes |
| 3943 | @@ -6055,6 +6061,80 @@ esac | 3993 | @@ -5346,6 +5352,80 @@ esac |
| 3944 | 3994 | ||
| 3945 | 3995 | ||
| 3946 | 3996 | ||
| @@ -4021,7 +4071,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4021 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 | 4071 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 |
| 4022 | $as_echo_n "checking for $LD option to reload object files... " >&6; } | 4072 | $as_echo_n "checking for $LD option to reload object files... " >&6; } |
| 4023 | if ${lt_cv_ld_reload_flag+:} false; then : | 4073 | if ${lt_cv_ld_reload_flag+:} false; then : |
| 4024 | @@ -6071,6 +6151,11 @@ case $reload_flag in | 4074 | @@ -5362,6 +5442,11 @@ case $reload_flag in |
| 4025 | esac | 4075 | esac |
| 4026 | reload_cmds='$LD$reload_flag -o $output$reload_objs' | 4076 | reload_cmds='$LD$reload_flag -o $output$reload_objs' |
| 4027 | case $host_os in | 4077 | case $host_os in |
| @@ -4033,7 +4083,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4033 | darwin*) | 4083 | darwin*) |
| 4034 | if test "$GCC" = yes; then | 4084 | if test "$GCC" = yes; then |
| 4035 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' | 4085 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' |
| 4036 | @@ -6239,7 +6324,8 @@ mingw* | pw32*) | 4086 | @@ -5530,7 +5615,8 @@ mingw* | pw32*) |
| 4037 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' | 4087 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' |
| 4038 | lt_cv_file_magic_cmd='func_win32_libid' | 4088 | lt_cv_file_magic_cmd='func_win32_libid' |
| 4039 | else | 4089 | else |
| @@ -4043,7 +4093,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4043 | lt_cv_file_magic_cmd='$OBJDUMP -f' | 4093 | lt_cv_file_magic_cmd='$OBJDUMP -f' |
| 4044 | fi | 4094 | fi |
| 4045 | ;; | 4095 | ;; |
| 4046 | @@ -6393,6 +6479,21 @@ esac | 4096 | @@ -5684,6 +5770,21 @@ esac |
| 4047 | fi | 4097 | fi |
| 4048 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 | 4098 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 |
| 4049 | $as_echo "$lt_cv_deplibs_check_method" >&6; } | 4099 | $as_echo "$lt_cv_deplibs_check_method" >&6; } |
| @@ -4065,7 +4115,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4065 | file_magic_cmd=$lt_cv_file_magic_cmd | 4115 | file_magic_cmd=$lt_cv_file_magic_cmd |
| 4066 | deplibs_check_method=$lt_cv_deplibs_check_method | 4116 | deplibs_check_method=$lt_cv_deplibs_check_method |
| 4067 | test -z "$deplibs_check_method" && deplibs_check_method=unknown | 4117 | test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 4068 | @@ -6408,9 +6509,162 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown | 4118 | @@ -5699,6 +5800,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 4069 | 4119 | ||
| 4070 | 4120 | ||
| 4071 | 4121 | ||
| @@ -4220,6 +4270,12 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4220 | + | 4270 | + |
| 4221 | + | 4271 | + |
| 4222 | + | 4272 | + |
| 4273 | plugin_option= | ||
| 4274 | plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" | ||
| 4275 | for plugin in $plugin_names; do | ||
| 4276 | @@ -5713,8 +5965,10 @@ for plugin in $plugin_names; do | ||
| 4277 | done | ||
| 4278 | |||
| 4223 | if test -n "$ac_tool_prefix"; then | 4279 | if test -n "$ac_tool_prefix"; then |
| 4224 | - # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. | 4280 | - # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. |
| 4225 | -set dummy ${ac_tool_prefix}ar; ac_word=$2 | 4281 | -set dummy ${ac_tool_prefix}ar; ac_word=$2 |
| @@ -4230,7 +4286,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4230 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 4286 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 4231 | $as_echo_n "checking for $ac_word... " >&6; } | 4287 | $as_echo_n "checking for $ac_word... " >&6; } |
| 4232 | if ${ac_cv_prog_AR+:} false; then : | 4288 | if ${ac_cv_prog_AR+:} false; then : |
| 4233 | @@ -6426,7 +6680,7 @@ do | 4289 | @@ -5730,7 +5984,7 @@ do |
| 4234 | test -z "$as_dir" && as_dir=. | 4290 | test -z "$as_dir" && as_dir=. |
| 4235 | for ac_exec_ext in '' $ac_executable_extensions; do | 4291 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 4236 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 4292 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -4239,7 +4295,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4239 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 4295 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 4240 | break 2 | 4296 | break 2 |
| 4241 | fi | 4297 | fi |
| 4242 | @@ -6446,11 +6700,15 @@ $as_echo "no" >&6; } | 4298 | @@ -5750,11 +6004,15 @@ $as_echo "no" >&6; } |
| 4243 | fi | 4299 | fi |
| 4244 | 4300 | ||
| 4245 | 4301 | ||
| @@ -4258,7 +4314,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4258 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 4314 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 4259 | $as_echo_n "checking for $ac_word... " >&6; } | 4315 | $as_echo_n "checking for $ac_word... " >&6; } |
| 4260 | if ${ac_cv_prog_ac_ct_AR+:} false; then : | 4316 | if ${ac_cv_prog_ac_ct_AR+:} false; then : |
| 4261 | @@ -6466,7 +6724,7 @@ do | 4317 | @@ -5770,7 +6028,7 @@ do |
| 4262 | test -z "$as_dir" && as_dir=. | 4318 | test -z "$as_dir" && as_dir=. |
| 4263 | for ac_exec_ext in '' $ac_executable_extensions; do | 4319 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 4264 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 4320 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -4267,7 +4323,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4267 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 4323 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 4268 | break 2 | 4324 | break 2 |
| 4269 | fi | 4325 | fi |
| 4270 | @@ -6485,6 +6743,10 @@ else | 4326 | @@ -5789,6 +6047,10 @@ else |
| 4271 | $as_echo "no" >&6; } | 4327 | $as_echo "no" >&6; } |
| 4272 | fi | 4328 | fi |
| 4273 | 4329 | ||
| @@ -4278,7 +4334,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4278 | if test "x$ac_ct_AR" = x; then | 4334 | if test "x$ac_ct_AR" = x; then |
| 4279 | AR="false" | 4335 | AR="false" |
| 4280 | else | 4336 | else |
| 4281 | @@ -6496,12 +6758,10 @@ ac_tool_warned=yes ;; | 4337 | @@ -5800,29 +6062,81 @@ ac_tool_warned=yes ;; |
| 4282 | esac | 4338 | esac |
| 4283 | AR=$ac_ct_AR | 4339 | AR=$ac_ct_AR |
| 4284 | fi | 4340 | fi |
| @@ -4287,16 +4343,40 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4287 | fi | 4343 | fi |
| 4288 | 4344 | ||
| 4289 | -test -z "$AR" && AR=ar | 4345 | -test -z "$AR" && AR=ar |
| 4346 | -if test -n "$plugin_option"; then | ||
| 4347 | - if $AR --help 2>&1 | grep -q "\--plugin"; then | ||
| 4348 | - touch conftest.c | ||
| 4349 | - $AR $plugin_option rc conftest.a conftest.c | ||
| 4350 | - if test "$?" != 0; then | ||
| 4351 | - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 | ||
| 4352 | + touch conftest.c | ||
| 4353 | + $AR $plugin_option rc conftest.a conftest.c | ||
| 4354 | + if test "$?" != 0; then | ||
| 4355 | + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 | ||
| 4356 | $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} | ||
| 4357 | - else | ||
| 4358 | - AR="$AR $plugin_option" | ||
| 4359 | - fi | ||
| 4360 | - rm -f conftest.* | ||
| 4361 | + else | ||
| 4362 | + AR="$AR $plugin_option" | ||
| 4363 | fi | ||
| 4364 | -fi | ||
| 4290 | -test -z "$AR_FLAGS" && AR_FLAGS=cru | 4365 | -test -z "$AR_FLAGS" && AR_FLAGS=cru |
| 4366 | + rm -f conftest.* | ||
| 4291 | +: ${AR=ar} | 4367 | +: ${AR=ar} |
| 4292 | +: ${AR_FLAGS=cru} | 4368 | +: ${AR_FLAGS=cru} |
| 4293 | 4369 | + | |
| 4294 | 4370 | + | |
| 4295 | 4371 | + | |
| 4296 | @@ -6513,6 +6773,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru | 4372 | + |
| 4297 | 4373 | + | |
| 4298 | 4374 | + | |
| 4299 | 4375 | + | |
| 4376 | + | ||
| 4377 | + | ||
| 4378 | + | ||
| 4379 | + | ||
| 4300 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 | 4380 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 |
| 4301 | +$as_echo_n "checking for archiver @FILE support... " >&6; } | 4381 | +$as_echo_n "checking for archiver @FILE support... " >&6; } |
| 4302 | +if ${lt_cv_ar_at_file+:} false; then : | 4382 | +if ${lt_cv_ar_at_file+:} false; then : |
| @@ -4309,7 +4389,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4309 | +int | 4389 | +int |
| 4310 | +main () | 4390 | +main () |
| 4311 | +{ | 4391 | +{ |
| 4312 | + | 4392 | |
| 4313 | + ; | 4393 | + ; |
| 4314 | + return 0; | 4394 | + return 0; |
| 4315 | +} | 4395 | +} |
| @@ -4335,30 +4415,23 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4335 | + fi | 4415 | + fi |
| 4336 | + fi | 4416 | + fi |
| 4337 | + rm -f conftest.* libconftest.a | 4417 | + rm -f conftest.* libconftest.a |
| 4338 | + | 4418 | |
| 4339 | +fi | 4419 | +fi |
| 4340 | +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | 4420 | +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
| 4341 | + | 4421 | |
| 4342 | +fi | 4422 | +fi |
| 4343 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 | 4423 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 |
| 4344 | +$as_echo "$lt_cv_ar_at_file" >&6; } | 4424 | +$as_echo "$lt_cv_ar_at_file" >&6; } |
| 4345 | + | 4425 | |
| 4346 | +if test "x$lt_cv_ar_at_file" = xno; then | 4426 | +if test "x$lt_cv_ar_at_file" = xno; then |
| 4347 | + archiver_list_spec= | 4427 | + archiver_list_spec= |
| 4348 | +else | 4428 | +else |
| 4349 | + archiver_list_spec=$lt_cv_ar_at_file | 4429 | + archiver_list_spec=$lt_cv_ar_at_file |
| 4350 | +fi | 4430 | +fi |
| 4351 | + | 4431 | |
| 4352 | + | 4432 | |
| 4353 | + | 4433 | |
| 4354 | + | 4434 | @@ -6169,8 +6483,8 @@ esac |
| 4355 | + | ||
| 4356 | + | ||
| 4357 | + | ||
| 4358 | if test -n "$ac_tool_prefix"; then | ||
| 4359 | # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. | ||
| 4360 | set dummy ${ac_tool_prefix}strip; ac_word=$2 | ||
| 4361 | @@ -6847,8 +7165,8 @@ esac | ||
| 4362 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" | 4435 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" |
| 4363 | 4436 | ||
| 4364 | # Transform an extracted symbol line into symbol name and symbol address | 4437 | # Transform an extracted symbol line into symbol name and symbol address |
| @@ -4369,7 +4442,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4369 | 4442 | ||
| 4370 | # Handle CRLF in mingw tool chain | 4443 | # Handle CRLF in mingw tool chain |
| 4371 | opt_cr= | 4444 | opt_cr= |
| 4372 | @@ -6884,6 +7202,7 @@ for ac_symprfx in "" "_"; do | 4445 | @@ -6206,6 +6520,7 @@ for ac_symprfx in "" "_"; do |
| 4373 | else | 4446 | else |
| 4374 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" | 4447 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" |
| 4375 | fi | 4448 | fi |
| @@ -4377,7 +4450,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4377 | 4450 | ||
| 4378 | # Check to see that the pipe works correctly. | 4451 | # Check to see that the pipe works correctly. |
| 4379 | pipe_works=no | 4452 | pipe_works=no |
| 4380 | @@ -6925,6 +7244,18 @@ _LT_EOF | 4453 | @@ -6247,6 +6562,18 @@ _LT_EOF |
| 4381 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then | 4454 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then |
| 4382 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then | 4455 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then |
| 4383 | cat <<_LT_EOF > conftest.$ac_ext | 4456 | cat <<_LT_EOF > conftest.$ac_ext |
| @@ -4396,7 +4469,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4396 | #ifdef __cplusplus | 4469 | #ifdef __cplusplus |
| 4397 | extern "C" { | 4470 | extern "C" { |
| 4398 | #endif | 4471 | #endif |
| 4399 | @@ -6936,7 +7267,7 @@ _LT_EOF | 4472 | @@ -6258,7 +6585,7 @@ _LT_EOF |
| 4400 | cat <<_LT_EOF >> conftest.$ac_ext | 4473 | cat <<_LT_EOF >> conftest.$ac_ext |
| 4401 | 4474 | ||
| 4402 | /* The mapping between symbol names and symbols. */ | 4475 | /* The mapping between symbol names and symbols. */ |
| @@ -4405,7 +4478,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4405 | const char *name; | 4478 | const char *name; |
| 4406 | void *address; | 4479 | void *address; |
| 4407 | } | 4480 | } |
| 4408 | @@ -6962,8 +7293,8 @@ static const void *lt_preloaded_setup() { | 4481 | @@ -6284,8 +6611,8 @@ static const void *lt_preloaded_setup() { |
| 4409 | _LT_EOF | 4482 | _LT_EOF |
| 4410 | # Now try linking the two files. | 4483 | # Now try linking the two files. |
| 4411 | mv conftest.$ac_objext conftstm.$ac_objext | 4484 | mv conftest.$ac_objext conftstm.$ac_objext |
| @@ -4416,7 +4489,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4416 | LIBS="conftstm.$ac_objext" | 4489 | LIBS="conftstm.$ac_objext" |
| 4417 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" | 4490 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" |
| 4418 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 | 4491 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 |
| 4419 | @@ -6973,8 +7304,8 @@ _LT_EOF | 4492 | @@ -6295,8 +6622,8 @@ _LT_EOF |
| 4420 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then | 4493 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then |
| 4421 | pipe_works=yes | 4494 | pipe_works=yes |
| 4422 | fi | 4495 | fi |
| @@ -4427,7 +4500,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4427 | else | 4500 | else |
| 4428 | echo "cannot find nm_test_func in $nlist" >&5 | 4501 | echo "cannot find nm_test_func in $nlist" >&5 |
| 4429 | fi | 4502 | fi |
| 4430 | @@ -7011,6 +7342,21 @@ else | 4503 | @@ -6333,6 +6660,19 @@ else |
| 4431 | $as_echo "ok" >&6; } | 4504 | $as_echo "ok" >&6; } |
| 4432 | fi | 4505 | fi |
| 4433 | 4506 | ||
| @@ -4444,17 +4517,17 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4444 | + | 4517 | + |
| 4445 | + | 4518 | + |
| 4446 | + | 4519 | + |
| 4447 | + | ||
| 4448 | + | ||
| 4449 | 4520 | ||
| 4450 | 4521 | ||
| 4451 | 4522 | ||
| 4452 | @@ -7027,6 +7373,40 @@ fi | 4523 | @@ -6349,6 +6689,42 @@ fi |
| 4453 | 4524 | ||
| 4454 | 4525 | ||
| 4455 | 4526 | ||
| 4456 | + | 4527 | + |
| 4457 | + | 4528 | + |
| 4529 | + | ||
| 4530 | + | ||
| 4458 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 | 4531 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 |
| 4459 | +$as_echo_n "checking for sysroot... " >&6; } | 4532 | +$as_echo_n "checking for sysroot... " >&6; } |
| 4460 | + | 4533 | + |
| @@ -4490,7 +4563,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4490 | 4563 | ||
| 4491 | 4564 | ||
| 4492 | 4565 | ||
| 4493 | @@ -7238,6 +7618,123 @@ esac | 4566 | @@ -6560,6 +6936,123 @@ esac |
| 4494 | 4567 | ||
| 4495 | need_locks="$enable_libtool_lock" | 4568 | need_locks="$enable_libtool_lock" |
| 4496 | 4569 | ||
| @@ -4614,7 +4687,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4614 | 4687 | ||
| 4615 | case $host_os in | 4688 | case $host_os in |
| 4616 | rhapsody* | darwin*) | 4689 | rhapsody* | darwin*) |
| 4617 | @@ -7801,6 +8298,8 @@ _LT_EOF | 4690 | @@ -7123,6 +7616,8 @@ _LT_EOF |
| 4618 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 | 4691 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 |
| 4619 | echo "$AR cru libconftest.a conftest.o" >&5 | 4692 | echo "$AR cru libconftest.a conftest.o" >&5 |
| 4620 | $AR cru libconftest.a conftest.o 2>&5 | 4693 | $AR cru libconftest.a conftest.o 2>&5 |
| @@ -4623,7 +4696,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4623 | cat > conftest.c << _LT_EOF | 4696 | cat > conftest.c << _LT_EOF |
| 4624 | int main() { return 0;} | 4697 | int main() { return 0;} |
| 4625 | _LT_EOF | 4698 | _LT_EOF |
| 4626 | @@ -7996,7 +8495,8 @@ fi | 4699 | @@ -7318,7 +7813,8 @@ fi |
| 4627 | LIBTOOL_DEPS="$ltmain" | 4700 | LIBTOOL_DEPS="$ltmain" |
| 4628 | 4701 | ||
| 4629 | # Always use our own libtool. | 4702 | # Always use our own libtool. |
| @@ -4633,7 +4706,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4633 | 4706 | ||
| 4634 | 4707 | ||
| 4635 | 4708 | ||
| 4636 | @@ -8085,7 +8585,7 @@ aix3*) | 4709 | @@ -7407,7 +7903,7 @@ aix3*) |
| 4637 | esac | 4710 | esac |
| 4638 | 4711 | ||
| 4639 | # Global variables: | 4712 | # Global variables: |
| @@ -4642,7 +4715,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4642 | can_build_shared=yes | 4715 | can_build_shared=yes |
| 4643 | 4716 | ||
| 4644 | # All known linkers require a `.a' archive for static linking (except MSVC, | 4717 | # All known linkers require a `.a' archive for static linking (except MSVC, |
| 4645 | @@ -8383,8 +8883,6 @@ fi | 4718 | @@ -7705,8 +8201,6 @@ fi |
| 4646 | lt_prog_compiler_pic= | 4719 | lt_prog_compiler_pic= |
| 4647 | lt_prog_compiler_static= | 4720 | lt_prog_compiler_static= |
| 4648 | 4721 | ||
| @@ -4651,7 +4724,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4651 | 4724 | ||
| 4652 | if test "$GCC" = yes; then | 4725 | if test "$GCC" = yes; then |
| 4653 | lt_prog_compiler_wl='-Wl,' | 4726 | lt_prog_compiler_wl='-Wl,' |
| 4654 | @@ -8550,6 +9048,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 4727 | @@ -7872,6 +8366,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 4655 | lt_prog_compiler_pic='--shared' | 4728 | lt_prog_compiler_pic='--shared' |
| 4656 | lt_prog_compiler_static='--static' | 4729 | lt_prog_compiler_static='--static' |
| 4657 | ;; | 4730 | ;; |
| @@ -4664,7 +4737,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4664 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) | 4737 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) |
| 4665 | # Portland Group compilers (*not* the Pentium gcc compiler, | 4738 | # Portland Group compilers (*not* the Pentium gcc compiler, |
| 4666 | # which looks to be a dead project) | 4739 | # which looks to be a dead project) |
| 4667 | @@ -8612,7 +9116,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 4740 | @@ -7934,7 +8434,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 4668 | lt_prog_compiler_pic='-KPIC' | 4741 | lt_prog_compiler_pic='-KPIC' |
| 4669 | lt_prog_compiler_static='-Bstatic' | 4742 | lt_prog_compiler_static='-Bstatic' |
| 4670 | case $cc_basename in | 4743 | case $cc_basename in |
| @@ -4673,7 +4746,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4673 | lt_prog_compiler_wl='-Qoption ld ';; | 4746 | lt_prog_compiler_wl='-Qoption ld ';; |
| 4674 | *) | 4747 | *) |
| 4675 | lt_prog_compiler_wl='-Wl,';; | 4748 | lt_prog_compiler_wl='-Wl,';; |
| 4676 | @@ -8669,13 +9173,17 @@ case $host_os in | 4749 | @@ -7991,13 +8491,17 @@ case $host_os in |
| 4677 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" | 4750 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" |
| 4678 | ;; | 4751 | ;; |
| 4679 | esac | 4752 | esac |
| @@ -4697,7 +4770,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4697 | 4770 | ||
| 4698 | # | 4771 | # |
| 4699 | # Check to make sure the PIC flag actually works. | 4772 | # Check to make sure the PIC flag actually works. |
| 4700 | @@ -8736,6 +9244,11 @@ fi | 4773 | @@ -8058,6 +8562,11 @@ fi |
| 4701 | 4774 | ||
| 4702 | 4775 | ||
| 4703 | 4776 | ||
| @@ -4709,7 +4782,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4709 | # | 4782 | # |
| 4710 | # Check to make sure the static flag actually works. | 4783 | # Check to make sure the static flag actually works. |
| 4711 | # | 4784 | # |
| 4712 | @@ -9086,7 +9599,8 @@ _LT_EOF | 4785 | @@ -8408,7 +8917,8 @@ _LT_EOF |
| 4713 | allow_undefined_flag=unsupported | 4786 | allow_undefined_flag=unsupported |
| 4714 | always_export_symbols=no | 4787 | always_export_symbols=no |
| 4715 | enable_shared_with_static_runtimes=yes | 4788 | enable_shared_with_static_runtimes=yes |
| @@ -4719,7 +4792,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4719 | 4792 | ||
| 4720 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then | 4793 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then |
| 4721 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' | 4794 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' |
| 4722 | @@ -9185,12 +9699,12 @@ _LT_EOF | 4795 | @@ -8507,12 +9017,12 @@ _LT_EOF |
| 4723 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' | 4796 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' |
| 4724 | hardcode_libdir_flag_spec= | 4797 | hardcode_libdir_flag_spec= |
| 4725 | hardcode_libdir_flag_spec_ld='-rpath $libdir' | 4798 | hardcode_libdir_flag_spec_ld='-rpath $libdir' |
| @@ -4734,7 +4807,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4734 | fi | 4807 | fi |
| 4735 | ;; | 4808 | ;; |
| 4736 | esac | 4809 | esac |
| 4737 | @@ -9204,8 +9718,8 @@ _LT_EOF | 4810 | @@ -8526,8 +9036,8 @@ _LT_EOF |
| 4738 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' | 4811 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
| 4739 | wlarc= | 4812 | wlarc= |
| 4740 | else | 4813 | else |
| @@ -4745,7 +4818,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4745 | fi | 4818 | fi |
| 4746 | ;; | 4819 | ;; |
| 4747 | 4820 | ||
| 4748 | @@ -9223,8 +9737,8 @@ _LT_EOF | 4821 | @@ -8545,8 +9055,8 @@ _LT_EOF |
| 4749 | 4822 | ||
| 4750 | _LT_EOF | 4823 | _LT_EOF |
| 4751 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 4824 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -4756,7 +4829,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4756 | else | 4829 | else |
| 4757 | ld_shlibs=no | 4830 | ld_shlibs=no |
| 4758 | fi | 4831 | fi |
| 4759 | @@ -9270,8 +9784,8 @@ _LT_EOF | 4832 | @@ -8592,8 +9102,8 @@ _LT_EOF |
| 4760 | 4833 | ||
| 4761 | *) | 4834 | *) |
| 4762 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 4835 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -4767,7 +4840,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4767 | else | 4840 | else |
| 4768 | ld_shlibs=no | 4841 | ld_shlibs=no |
| 4769 | fi | 4842 | fi |
| 4770 | @@ -9401,7 +9915,13 @@ _LT_EOF | 4843 | @@ -8723,7 +9233,13 @@ _LT_EOF |
| 4771 | allow_undefined_flag='-berok' | 4844 | allow_undefined_flag='-berok' |
| 4772 | # Determine the default libpath from the value encoded in an | 4845 | # Determine the default libpath from the value encoded in an |
| 4773 | # empty executable. | 4846 | # empty executable. |
| @@ -4782,7 +4855,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4782 | /* end confdefs.h. */ | 4855 | /* end confdefs.h. */ |
| 4783 | 4856 | ||
| 4784 | int | 4857 | int |
| 4785 | @@ -9414,22 +9934,29 @@ main () | 4858 | @@ -8736,22 +9252,29 @@ main () |
| 4786 | _ACEOF | 4859 | _ACEOF |
| 4787 | if ac_fn_c_try_link "$LINENO"; then : | 4860 | if ac_fn_c_try_link "$LINENO"; then : |
| 4788 | 4861 | ||
| @@ -4825,7 +4898,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4825 | 4898 | ||
| 4826 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 4899 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 4827 | 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" | 4900 | 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" |
| 4828 | @@ -9441,7 +9968,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 4901 | @@ -8763,7 +9286,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 4829 | else | 4902 | else |
| 4830 | # Determine the default libpath from the value encoded in an | 4903 | # Determine the default libpath from the value encoded in an |
| 4831 | # empty executable. | 4904 | # empty executable. |
| @@ -4840,7 +4913,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4840 | /* end confdefs.h. */ | 4913 | /* end confdefs.h. */ |
| 4841 | 4914 | ||
| 4842 | int | 4915 | int |
| 4843 | @@ -9454,22 +9987,29 @@ main () | 4916 | @@ -8776,22 +9305,29 @@ main () |
| 4844 | _ACEOF | 4917 | _ACEOF |
| 4845 | if ac_fn_c_try_link "$LINENO"; then : | 4918 | if ac_fn_c_try_link "$LINENO"; then : |
| 4846 | 4919 | ||
| @@ -4883,7 +4956,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4883 | 4956 | ||
| 4884 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 4957 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 4885 | # Warning - without using the other run time loading flags, | 4958 | # Warning - without using the other run time loading flags, |
| 4886 | @@ -9514,20 +10054,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 4959 | @@ -8836,20 +9372,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 4887 | # Microsoft Visual C++. | 4960 | # Microsoft Visual C++. |
| 4888 | # hardcode_libdir_flag_spec is actually meaningless, as there is | 4961 | # hardcode_libdir_flag_spec is actually meaningless, as there is |
| 4889 | # no search path for DLLs. | 4962 | # no search path for DLLs. |
| @@ -4961,7 +5034,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4961 | ;; | 5034 | ;; |
| 4962 | 5035 | ||
| 4963 | darwin* | rhapsody*) | 5036 | darwin* | rhapsody*) |
| 4964 | @@ -9588,7 +10171,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 5037 | @@ -8910,7 +9489,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 4965 | 5038 | ||
| 4966 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. | 5039 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. |
| 4967 | freebsd* | dragonfly*) | 5040 | freebsd* | dragonfly*) |
| @@ -4970,7 +5043,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4970 | hardcode_libdir_flag_spec='-R$libdir' | 5043 | hardcode_libdir_flag_spec='-R$libdir' |
| 4971 | hardcode_direct=yes | 5044 | hardcode_direct=yes |
| 4972 | hardcode_shlibpath_var=no | 5045 | hardcode_shlibpath_var=no |
| 4973 | @@ -9596,7 +10179,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 5046 | @@ -8918,7 +9497,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 4974 | 5047 | ||
| 4975 | hpux9*) | 5048 | hpux9*) |
| 4976 | if test "$GCC" = yes; then | 5049 | if test "$GCC" = yes; then |
| @@ -4979,7 +5052,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4979 | else | 5052 | else |
| 4980 | 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' | 5053 | 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' |
| 4981 | fi | 5054 | fi |
| 4982 | @@ -9612,7 +10195,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 5055 | @@ -8934,7 +9513,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 4983 | 5056 | ||
| 4984 | hpux10*) | 5057 | hpux10*) |
| 4985 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then | 5058 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then |
| @@ -4988,7 +5061,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 4988 | else | 5061 | else |
| 4989 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' | 5062 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' |
| 4990 | fi | 5063 | fi |
| 4991 | @@ -9636,10 +10219,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 5064 | @@ -8958,10 +9537,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 4992 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' | 5065 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' |
| 4993 | ;; | 5066 | ;; |
| 4994 | ia64*) | 5067 | ia64*) |
| @@ -5001,7 +5074,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 5001 | ;; | 5074 | ;; |
| 5002 | esac | 5075 | esac |
| 5003 | else | 5076 | else |
| 5004 | @@ -9718,23 +10301,36 @@ fi | 5077 | @@ -9040,23 +9619,36 @@ fi |
| 5005 | 5078 | ||
| 5006 | irix5* | irix6* | nonstopux*) | 5079 | irix5* | irix6* | nonstopux*) |
| 5007 | if test "$GCC" = yes; then | 5080 | if test "$GCC" = yes; then |
| @@ -5046,7 +5119,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 5046 | else | 5119 | else |
| 5047 | 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' | 5120 | 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' |
| 5048 | 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' | 5121 | 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' |
| 5049 | @@ -9819,7 +10415,7 @@ rm -f core conftest.err conftest.$ac_objext \ | 5122 | @@ -9141,7 +9733,7 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 5050 | osf4* | osf5*) # as osf3* with the addition of -msym flag | 5123 | osf4* | osf5*) # as osf3* with the addition of -msym flag |
| 5051 | if test "$GCC" = yes; then | 5124 | if test "$GCC" = yes; then |
| 5052 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' | 5125 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' |
| @@ -5055,7 +5128,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 5055 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' | 5128 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' |
| 5056 | else | 5129 | else |
| 5057 | allow_undefined_flag=' -expect_unresolved \*' | 5130 | allow_undefined_flag=' -expect_unresolved \*' |
| 5058 | @@ -9838,9 +10434,9 @@ rm -f core conftest.err conftest.$ac_objext \ | 5131 | @@ -9160,9 +9752,9 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 5059 | no_undefined_flag=' -z defs' | 5132 | no_undefined_flag=' -z defs' |
| 5060 | if test "$GCC" = yes; then | 5133 | if test "$GCC" = yes; then |
| 5061 | wlarc='${wl}' | 5134 | wlarc='${wl}' |
| @@ -5067,7 +5140,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 5067 | else | 5140 | else |
| 5068 | case `$CC -V 2>&1` in | 5141 | case `$CC -V 2>&1` in |
| 5069 | *"Compilers 5.0"*) | 5142 | *"Compilers 5.0"*) |
| 5070 | @@ -10416,8 +11012,9 @@ cygwin* | mingw* | pw32* | cegcc*) | 5143 | @@ -9738,8 +10330,9 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 5071 | need_version=no | 5144 | need_version=no |
| 5072 | need_lib_prefix=no | 5145 | need_lib_prefix=no |
| 5073 | 5146 | ||
| @@ -5079,7 +5152,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 5079 | library_names_spec='$libname.dll.a' | 5152 | library_names_spec='$libname.dll.a' |
| 5080 | # DLL is installed to $(libdir)/../bin by postinstall_cmds | 5153 | # DLL is installed to $(libdir)/../bin by postinstall_cmds |
| 5081 | postinstall_cmds='base_file=`basename \${file}`~ | 5154 | postinstall_cmds='base_file=`basename \${file}`~ |
| 5082 | @@ -10450,13 +11047,71 @@ cygwin* | mingw* | pw32* | cegcc*) | 5155 | @@ -9772,13 +10365,71 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 5083 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' | 5156 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' |
| 5084 | ;; | 5157 | ;; |
| 5085 | esac | 5158 | esac |
| @@ -5152,7 +5225,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 5152 | # FIXME: first we should search . and the directory the executable is in | 5225 | # FIXME: first we should search . and the directory the executable is in |
| 5153 | shlibpath_var=PATH | 5226 | shlibpath_var=PATH |
| 5154 | ;; | 5227 | ;; |
| 5155 | @@ -10538,7 +11193,7 @@ haiku*) | 5228 | @@ -9860,7 +10511,7 @@ haiku*) |
| 5156 | soname_spec='${libname}${release}${shared_ext}$major' | 5229 | soname_spec='${libname}${release}${shared_ext}$major' |
| 5157 | shlibpath_var=LIBRARY_PATH | 5230 | shlibpath_var=LIBRARY_PATH |
| 5158 | shlibpath_overrides_runpath=yes | 5231 | shlibpath_overrides_runpath=yes |
| @@ -5161,16 +5234,16 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 5161 | hardcode_into_libs=yes | 5234 | hardcode_into_libs=yes |
| 5162 | ;; | 5235 | ;; |
| 5163 | 5236 | ||
| 5164 | @@ -11334,7 +11989,7 @@ else | 5237 | @@ -10656,7 +11307,7 @@ else |
| 5165 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 5238 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 5166 | lt_status=$lt_dlunknown | 5239 | lt_status=$lt_dlunknown |
| 5167 | cat > conftest.$ac_ext <<_LT_EOF | 5240 | cat > conftest.$ac_ext <<_LT_EOF |
| 5168 | -#line 11337 "configure" | 5241 | -#line 10659 "configure" |
| 5169 | +#line $LINENO "configure" | 5242 | +#line $LINENO "configure" |
| 5170 | #include "confdefs.h" | 5243 | #include "confdefs.h" |
| 5171 | 5244 | ||
| 5172 | #if HAVE_DLFCN_H | 5245 | #if HAVE_DLFCN_H |
| 5173 | @@ -11378,10 +12033,10 @@ else | 5246 | @@ -10700,10 +11351,10 @@ else |
| 5174 | /* When -fvisbility=hidden is used, assume the code has been annotated | 5247 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 5175 | correspondingly for the symbols needed. */ | 5248 | correspondingly for the symbols needed. */ |
| 5176 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 5249 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -5183,16 +5256,16 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 5183 | int main () | 5256 | int main () |
| 5184 | { | 5257 | { |
| 5185 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 5258 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 5186 | @@ -11440,7 +12095,7 @@ else | 5259 | @@ -10762,7 +11413,7 @@ else |
| 5187 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 5260 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 5188 | lt_status=$lt_dlunknown | 5261 | lt_status=$lt_dlunknown |
| 5189 | cat > conftest.$ac_ext <<_LT_EOF | 5262 | cat > conftest.$ac_ext <<_LT_EOF |
| 5190 | -#line 11443 "configure" | 5263 | -#line 10765 "configure" |
| 5191 | +#line $LINENO "configure" | 5264 | +#line $LINENO "configure" |
| 5192 | #include "confdefs.h" | 5265 | #include "confdefs.h" |
| 5193 | 5266 | ||
| 5194 | #if HAVE_DLFCN_H | 5267 | #if HAVE_DLFCN_H |
| 5195 | @@ -11484,10 +12139,10 @@ else | 5268 | @@ -10806,10 +11457,10 @@ else |
| 5196 | /* When -fvisbility=hidden is used, assume the code has been annotated | 5269 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 5197 | correspondingly for the symbols needed. */ | 5270 | correspondingly for the symbols needed. */ |
| 5198 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 5271 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -5205,7 +5278,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 5205 | int main () | 5278 | int main () |
| 5206 | { | 5279 | { |
| 5207 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 5280 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 5208 | @@ -16020,13 +16675,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' | 5281 | @@ -14785,13 +15436,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' |
| 5209 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' | 5282 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' |
| 5210 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' | 5283 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' |
| 5211 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' | 5284 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' |
| @@ -5226,7 +5299,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 5226 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' | 5299 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' |
| 5227 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' | 5300 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' |
| 5228 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' | 5301 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' |
| 5229 | @@ -16041,14 +16703,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de | 5302 | @@ -14806,14 +15464,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de |
| 5230 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' | 5303 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' |
| 5231 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' | 5304 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' |
| 5232 | 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"`' | 5305 | 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"`' |
| @@ -5245,7 +5318,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 5245 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' | 5318 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' |
| 5246 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' | 5319 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' |
| 5247 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' | 5320 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' |
| 5248 | @@ -16081,12 +16746,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q | 5321 | @@ -14846,12 +15507,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q |
| 5249 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' | 5322 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' |
| 5250 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' | 5323 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' |
| 5251 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' | 5324 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' |
| @@ -5259,7 +5332,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 5259 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' | 5332 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' |
| 5260 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' | 5333 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' |
| 5261 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' | 5334 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' |
| 5262 | @@ -16141,8 +16806,13 @@ reload_flag \ | 5335 | @@ -14906,8 +15567,13 @@ reload_flag \ |
| 5263 | OBJDUMP \ | 5336 | OBJDUMP \ |
| 5264 | deplibs_check_method \ | 5337 | deplibs_check_method \ |
| 5265 | file_magic_cmd \ | 5338 | file_magic_cmd \ |
| @@ -5273,7 +5346,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 5273 | STRIP \ | 5346 | STRIP \ |
| 5274 | RANLIB \ | 5347 | RANLIB \ |
| 5275 | CC \ | 5348 | CC \ |
| 5276 | @@ -16152,12 +16822,14 @@ lt_cv_sys_global_symbol_pipe \ | 5349 | @@ -14917,12 +15583,14 @@ lt_cv_sys_global_symbol_pipe \ |
| 5277 | lt_cv_sys_global_symbol_to_cdecl \ | 5350 | lt_cv_sys_global_symbol_to_cdecl \ |
| 5278 | lt_cv_sys_global_symbol_to_c_name_address \ | 5351 | lt_cv_sys_global_symbol_to_c_name_address \ |
| 5279 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ | 5352 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ |
| @@ -5289,7 +5362,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 5289 | DSYMUTIL \ | 5362 | DSYMUTIL \ |
| 5290 | NMEDIT \ | 5363 | NMEDIT \ |
| 5291 | LIPO \ | 5364 | LIPO \ |
| 5292 | @@ -16173,7 +16845,6 @@ no_undefined_flag \ | 5365 | @@ -14938,7 +15606,6 @@ no_undefined_flag \ |
| 5293 | hardcode_libdir_flag_spec \ | 5366 | hardcode_libdir_flag_spec \ |
| 5294 | hardcode_libdir_flag_spec_ld \ | 5367 | hardcode_libdir_flag_spec_ld \ |
| 5295 | hardcode_libdir_separator \ | 5368 | hardcode_libdir_separator \ |
| @@ -5297,7 +5370,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 5297 | exclude_expsyms \ | 5370 | exclude_expsyms \ |
| 5298 | include_expsyms \ | 5371 | include_expsyms \ |
| 5299 | file_list_spec \ | 5372 | file_list_spec \ |
| 5300 | @@ -16209,6 +16880,7 @@ module_cmds \ | 5373 | @@ -14974,6 +15641,7 @@ module_cmds \ |
| 5301 | module_expsym_cmds \ | 5374 | module_expsym_cmds \ |
| 5302 | export_symbols_cmds \ | 5375 | export_symbols_cmds \ |
| 5303 | prelink_cmds \ | 5376 | prelink_cmds \ |
| @@ -5305,7 +5378,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 5305 | postinstall_cmds \ | 5378 | postinstall_cmds \ |
| 5306 | postuninstall_cmds \ | 5379 | postuninstall_cmds \ |
| 5307 | finish_cmds \ | 5380 | finish_cmds \ |
| 5308 | @@ -16982,7 +17654,8 @@ $as_echo X"$file" | | 5381 | @@ -15747,7 +16415,8 @@ $as_echo X"$file" | |
| 5309 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. | 5382 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. |
| 5310 | # | 5383 | # |
| 5311 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, | 5384 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, |
| @@ -5315,7 +5388,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 5315 | # Written by Gordon Matzigkeit, 1996 | 5388 | # Written by Gordon Matzigkeit, 1996 |
| 5316 | # | 5389 | # |
| 5317 | # This file is part of GNU Libtool. | 5390 | # This file is part of GNU Libtool. |
| 5318 | @@ -17085,19 +17758,42 @@ SP2NL=$lt_lt_SP2NL | 5391 | @@ -15850,19 +16519,42 @@ SP2NL=$lt_lt_SP2NL |
| 5319 | # turn newlines into spaces. | 5392 | # turn newlines into spaces. |
| 5320 | NL2SP=$lt_lt_NL2SP | 5393 | NL2SP=$lt_lt_NL2SP |
| 5321 | 5394 | ||
| @@ -5359,7 +5432,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 5359 | # A symbol stripping program. | 5432 | # A symbol stripping program. |
| 5360 | STRIP=$lt_STRIP | 5433 | STRIP=$lt_STRIP |
| 5361 | 5434 | ||
| 5362 | @@ -17127,6 +17823,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address | 5435 | @@ -15892,6 +16584,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address |
| 5363 | # Transform the output of nm in a C name address pair when lib prefix is needed. | 5436 | # Transform the output of nm in a C name address pair when lib prefix is needed. |
| 5364 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix | 5437 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix |
| 5365 | 5438 | ||
| @@ -5372,7 +5445,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 5372 | # The name of the directory that contains temporary libtool files. | 5445 | # The name of the directory that contains temporary libtool files. |
| 5373 | objdir=$objdir | 5446 | objdir=$objdir |
| 5374 | 5447 | ||
| 5375 | @@ -17136,6 +17838,9 @@ MAGIC_CMD=$MAGIC_CMD | 5448 | @@ -15901,6 +16599,9 @@ MAGIC_CMD=$MAGIC_CMD |
| 5376 | # Must we lock files when doing compilation? | 5449 | # Must we lock files when doing compilation? |
| 5377 | need_locks=$lt_need_locks | 5450 | need_locks=$lt_need_locks |
| 5378 | 5451 | ||
| @@ -5382,7 +5455,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 5382 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. | 5455 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. |
| 5383 | DSYMUTIL=$lt_DSYMUTIL | 5456 | DSYMUTIL=$lt_DSYMUTIL |
| 5384 | 5457 | ||
| 5385 | @@ -17250,12 +17955,12 @@ with_gcc=$GCC | 5458 | @@ -16015,12 +16716,12 @@ with_gcc=$GCC |
| 5386 | # Compiler flag to turn off builtin functions. | 5459 | # Compiler flag to turn off builtin functions. |
| 5387 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag | 5460 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag |
| 5388 | 5461 | ||
| @@ -5398,7 +5471,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 5398 | # Compiler flag to prevent dynamic linking. | 5471 | # Compiler flag to prevent dynamic linking. |
| 5399 | link_static_flag=$lt_lt_prog_compiler_static | 5472 | link_static_flag=$lt_lt_prog_compiler_static |
| 5400 | 5473 | ||
| 5401 | @@ -17342,9 +18047,6 @@ inherit_rpath=$inherit_rpath | 5474 | @@ -16107,9 +16808,6 @@ inherit_rpath=$inherit_rpath |
| 5402 | # Whether libtool must link a program against all its dependency libraries. | 5475 | # Whether libtool must link a program against all its dependency libraries. |
| 5403 | link_all_deplibs=$link_all_deplibs | 5476 | link_all_deplibs=$link_all_deplibs |
| 5404 | 5477 | ||
| @@ -5408,7 +5481,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 5408 | # Set to "yes" if exported symbols are required. | 5481 | # Set to "yes" if exported symbols are required. |
| 5409 | always_export_symbols=$always_export_symbols | 5482 | always_export_symbols=$always_export_symbols |
| 5410 | 5483 | ||
| 5411 | @@ -17360,6 +18062,9 @@ include_expsyms=$lt_include_expsyms | 5484 | @@ -16125,6 +16823,9 @@ include_expsyms=$lt_include_expsyms |
| 5412 | # Commands necessary for linking programs (against libraries) with templates. | 5485 | # Commands necessary for linking programs (against libraries) with templates. |
| 5413 | prelink_cmds=$lt_prelink_cmds | 5486 | prelink_cmds=$lt_prelink_cmds |
| 5414 | 5487 | ||
| @@ -5418,7 +5491,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 5418 | # Specify filename containing input files. | 5491 | # Specify filename containing input files. |
| 5419 | file_list_spec=$lt_file_list_spec | 5492 | file_list_spec=$lt_file_list_spec |
| 5420 | 5493 | ||
| 5421 | @@ -17392,210 +18097,169 @@ ltmain="$ac_aux_dir/ltmain.sh" | 5494 | @@ -16157,210 +16858,169 @@ ltmain="$ac_aux_dir/ltmain.sh" |
| 5422 | # if finds mixed CR/LF and LF-only lines. Since sed operates in | 5495 | # if finds mixed CR/LF and LF-only lines. Since sed operates in |
| 5423 | # text mode, it properly converts lines to CR/LF. This bash problem | 5496 | # text mode, it properly converts lines to CR/LF. This bash problem |
| 5424 | # is reportedly fixed, but why not run on old versions too? | 5497 | # is reportedly fixed, but why not run on old versions too? |
| @@ -5793,7 +5866,7 @@ index d5ae54925e9..3ff1148d9dd 100755 | |||
| 5793 | chmod +x "$ofile" | 5866 | chmod +x "$ofile" |
| 5794 | 5867 | ||
| 5795 | diff --git a/gprof/configure b/gprof/configure | 5868 | diff --git a/gprof/configure b/gprof/configure |
| 5796 | index b12ec2e472f..57986ca995a 100755 | 5869 | index 5703bba4462..e1ac86ec797 100755 |
| 5797 | --- a/gprof/configure | 5870 | --- a/gprof/configure |
| 5798 | +++ b/gprof/configure | 5871 | +++ b/gprof/configure |
| 5799 | @@ -663,8 +663,11 @@ OTOOL | 5872 | @@ -663,8 +663,11 @@ OTOOL |
| @@ -5825,7 +5898,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 5825 | 5898 | ||
| 5826 | Some influential environment variables: | 5899 | Some influential environment variables: |
| 5827 | CC C compiler command | 5900 | CC C compiler command |
| 5828 | @@ -5125,8 +5131,8 @@ esac | 5901 | @@ -4471,8 +4477,8 @@ esac |
| 5829 | 5902 | ||
| 5830 | 5903 | ||
| 5831 | 5904 | ||
| @@ -5836,7 +5909,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 5836 | 5909 | ||
| 5837 | 5910 | ||
| 5838 | 5911 | ||
| 5839 | @@ -5166,7 +5172,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO | 5912 | @@ -4512,7 +4518,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO |
| 5840 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 | 5913 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 |
| 5841 | $as_echo_n "checking how to print strings... " >&6; } | 5914 | $as_echo_n "checking how to print strings... " >&6; } |
| 5842 | # Test print first, because it will be a builtin if present. | 5915 | # Test print first, because it will be a builtin if present. |
| @@ -5845,7 +5918,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 5845 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then | 5918 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 5846 | ECHO='print -r --' | 5919 | ECHO='print -r --' |
| 5847 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then | 5920 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 5848 | @@ -5852,8 +5858,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; | 5921 | @@ -5198,8 +5204,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; |
| 5849 | # Try some XSI features | 5922 | # Try some XSI features |
| 5850 | xsi_shell=no | 5923 | xsi_shell=no |
| 5851 | ( _lt_dummy="a/b/c" | 5924 | ( _lt_dummy="a/b/c" |
| @@ -5856,7 +5929,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 5856 | && eval 'test $(( 1 + 1 )) -eq 2 \ | 5929 | && eval 'test $(( 1 + 1 )) -eq 2 \ |
| 5857 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ | 5930 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ |
| 5858 | && xsi_shell=yes | 5931 | && xsi_shell=yes |
| 5859 | @@ -5902,6 +5908,80 @@ esac | 5932 | @@ -5248,6 +5254,80 @@ esac |
| 5860 | 5933 | ||
| 5861 | 5934 | ||
| 5862 | 5935 | ||
| @@ -5937,7 +6010,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 5937 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 | 6010 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 |
| 5938 | $as_echo_n "checking for $LD option to reload object files... " >&6; } | 6011 | $as_echo_n "checking for $LD option to reload object files... " >&6; } |
| 5939 | if ${lt_cv_ld_reload_flag+:} false; then : | 6012 | if ${lt_cv_ld_reload_flag+:} false; then : |
| 5940 | @@ -5918,6 +5998,11 @@ case $reload_flag in | 6013 | @@ -5264,6 +5344,11 @@ case $reload_flag in |
| 5941 | esac | 6014 | esac |
| 5942 | reload_cmds='$LD$reload_flag -o $output$reload_objs' | 6015 | reload_cmds='$LD$reload_flag -o $output$reload_objs' |
| 5943 | case $host_os in | 6016 | case $host_os in |
| @@ -5949,7 +6022,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 5949 | darwin*) | 6022 | darwin*) |
| 5950 | if test "$GCC" = yes; then | 6023 | if test "$GCC" = yes; then |
| 5951 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' | 6024 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' |
| 5952 | @@ -6086,7 +6171,8 @@ mingw* | pw32*) | 6025 | @@ -5432,7 +5517,8 @@ mingw* | pw32*) |
| 5953 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' | 6026 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' |
| 5954 | lt_cv_file_magic_cmd='func_win32_libid' | 6027 | lt_cv_file_magic_cmd='func_win32_libid' |
| 5955 | else | 6028 | else |
| @@ -5959,7 +6032,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 5959 | lt_cv_file_magic_cmd='$OBJDUMP -f' | 6032 | lt_cv_file_magic_cmd='$OBJDUMP -f' |
| 5960 | fi | 6033 | fi |
| 5961 | ;; | 6034 | ;; |
| 5962 | @@ -6240,6 +6326,21 @@ esac | 6035 | @@ -5586,6 +5672,21 @@ esac |
| 5963 | fi | 6036 | fi |
| 5964 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 | 6037 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 |
| 5965 | $as_echo "$lt_cv_deplibs_check_method" >&6; } | 6038 | $as_echo "$lt_cv_deplibs_check_method" >&6; } |
| @@ -5981,7 +6054,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 5981 | file_magic_cmd=$lt_cv_file_magic_cmd | 6054 | file_magic_cmd=$lt_cv_file_magic_cmd |
| 5982 | deplibs_check_method=$lt_cv_deplibs_check_method | 6055 | deplibs_check_method=$lt_cv_deplibs_check_method |
| 5983 | test -z "$deplibs_check_method" && deplibs_check_method=unknown | 6056 | test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 5984 | @@ -6253,11 +6354,164 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown | 6057 | @@ -5601,6 +5702,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 5985 | 6058 | ||
| 5986 | 6059 | ||
| 5987 | 6060 | ||
| @@ -5995,11 +6068,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 5995 | + | 6068 | + |
| 5996 | + | 6069 | + |
| 5997 | + | 6070 | + |
| 5998 | 6071 | +if test -n "$ac_tool_prefix"; then | |
| 5999 | |||
| 6000 | if test -n "$ac_tool_prefix"; then | ||
| 6001 | - # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. | ||
| 6002 | -set dummy ${ac_tool_prefix}ar; ac_word=$2 | ||
| 6003 | + # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. | 6072 | + # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. |
| 6004 | +set dummy ${ac_tool_prefix}dlltool; ac_word=$2 | 6073 | +set dummy ${ac_tool_prefix}dlltool; ac_word=$2 |
| 6005 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 6074 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| @@ -6140,7 +6209,15 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6140 | + | 6209 | + |
| 6141 | + | 6210 | + |
| 6142 | + | 6211 | + |
| 6143 | +if test -n "$ac_tool_prefix"; then | 6212 | plugin_option= |
| 6213 | plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" | ||
| 6214 | for plugin in $plugin_names; do | ||
| 6215 | @@ -5615,8 +5867,10 @@ for plugin in $plugin_names; do | ||
| 6216 | done | ||
| 6217 | |||
| 6218 | if test -n "$ac_tool_prefix"; then | ||
| 6219 | - # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. | ||
| 6220 | -set dummy ${ac_tool_prefix}ar; ac_word=$2 | ||
| 6144 | + for ac_prog in ar | 6221 | + for ac_prog in ar |
| 6145 | + do | 6222 | + do |
| 6146 | + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. | 6223 | + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. |
| @@ -6148,7 +6225,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6148 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 6225 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 6149 | $as_echo_n "checking for $ac_word... " >&6; } | 6226 | $as_echo_n "checking for $ac_word... " >&6; } |
| 6150 | if ${ac_cv_prog_AR+:} false; then : | 6227 | if ${ac_cv_prog_AR+:} false; then : |
| 6151 | @@ -6273,7 +6527,7 @@ do | 6228 | @@ -5632,7 +5886,7 @@ do |
| 6152 | test -z "$as_dir" && as_dir=. | 6229 | test -z "$as_dir" && as_dir=. |
| 6153 | for ac_exec_ext in '' $ac_executable_extensions; do | 6230 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 6154 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 6231 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -6157,7 +6234,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6157 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 6234 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 6158 | break 2 | 6235 | break 2 |
| 6159 | fi | 6236 | fi |
| 6160 | @@ -6293,11 +6547,15 @@ $as_echo "no" >&6; } | 6237 | @@ -5652,11 +5906,15 @@ $as_echo "no" >&6; } |
| 6161 | fi | 6238 | fi |
| 6162 | 6239 | ||
| 6163 | 6240 | ||
| @@ -6176,7 +6253,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6176 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 6253 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 6177 | $as_echo_n "checking for $ac_word... " >&6; } | 6254 | $as_echo_n "checking for $ac_word... " >&6; } |
| 6178 | if ${ac_cv_prog_ac_ct_AR+:} false; then : | 6255 | if ${ac_cv_prog_ac_ct_AR+:} false; then : |
| 6179 | @@ -6313,7 +6571,7 @@ do | 6256 | @@ -5672,7 +5930,7 @@ do |
| 6180 | test -z "$as_dir" && as_dir=. | 6257 | test -z "$as_dir" && as_dir=. |
| 6181 | for ac_exec_ext in '' $ac_executable_extensions; do | 6258 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 6182 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 6259 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -6185,7 +6262,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6185 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 6262 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 6186 | break 2 | 6263 | break 2 |
| 6187 | fi | 6264 | fi |
| 6188 | @@ -6332,6 +6590,10 @@ else | 6265 | @@ -5691,6 +5949,10 @@ else |
| 6189 | $as_echo "no" >&6; } | 6266 | $as_echo "no" >&6; } |
| 6190 | fi | 6267 | fi |
| 6191 | 6268 | ||
| @@ -6196,7 +6273,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6196 | if test "x$ac_ct_AR" = x; then | 6273 | if test "x$ac_ct_AR" = x; then |
| 6197 | AR="false" | 6274 | AR="false" |
| 6198 | else | 6275 | else |
| 6199 | @@ -6343,16 +6605,72 @@ ac_tool_warned=yes ;; | 6276 | @@ -5702,25 +5964,19 @@ ac_tool_warned=yes ;; |
| 6200 | esac | 6277 | esac |
| 6201 | AR=$ac_ct_AR | 6278 | AR=$ac_ct_AR |
| 6202 | fi | 6279 | fi |
| @@ -6205,20 +6282,36 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6205 | fi | 6282 | fi |
| 6206 | 6283 | ||
| 6207 | -test -z "$AR" && AR=ar | 6284 | -test -z "$AR" && AR=ar |
| 6285 | -if test -n "$plugin_option"; then | ||
| 6286 | - if $AR --help 2>&1 | grep -q "\--plugin"; then | ||
| 6287 | - touch conftest.c | ||
| 6288 | - $AR $plugin_option rc conftest.a conftest.c | ||
| 6289 | - if test "$?" != 0; then | ||
| 6290 | - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 | ||
| 6291 | + touch conftest.c | ||
| 6292 | + $AR $plugin_option rc conftest.a conftest.c | ||
| 6293 | + if test "$?" != 0; then | ||
| 6294 | + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 | ||
| 6295 | $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} | ||
| 6296 | - else | ||
| 6297 | - AR="$AR $plugin_option" | ||
| 6298 | - fi | ||
| 6299 | - rm -f conftest.* | ||
| 6300 | + else | ||
| 6301 | + AR="$AR $plugin_option" | ||
| 6302 | fi | ||
| 6303 | -fi | ||
| 6208 | -test -z "$AR_FLAGS" && AR_FLAGS=cru | 6304 | -test -z "$AR_FLAGS" && AR_FLAGS=cru |
| 6305 | + rm -f conftest.* | ||
| 6209 | +: ${AR=ar} | 6306 | +: ${AR=ar} |
| 6210 | +: ${AR_FLAGS=cru} | 6307 | +: ${AR_FLAGS=cru} |
| 6211 | + | 6308 | |
| 6212 | + | 6309 | |
| 6213 | + | 6310 | |
| 6214 | + | 6311 | @@ -5732,6 +5988,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru |
| 6215 | + | 6312 | |
| 6216 | + | 6313 | |
| 6217 | + | 6314 | |
| 6218 | + | ||
| 6219 | + | ||
| 6220 | + | ||
| 6221 | + | ||
| 6222 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 | 6315 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 |
| 6223 | +$as_echo_n "checking for archiver @FILE support... " >&6; } | 6316 | +$as_echo_n "checking for archiver @FILE support... " >&6; } |
| 6224 | +if ${lt_cv_ar_at_file+:} false; then : | 6317 | +if ${lt_cv_ar_at_file+:} false; then : |
| @@ -6231,7 +6324,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6231 | +int | 6324 | +int |
| 6232 | +main () | 6325 | +main () |
| 6233 | +{ | 6326 | +{ |
| 6234 | 6327 | + | |
| 6235 | + ; | 6328 | + ; |
| 6236 | + return 0; | 6329 | + return 0; |
| 6237 | +} | 6330 | +} |
| @@ -6257,23 +6350,30 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6257 | + fi | 6350 | + fi |
| 6258 | + fi | 6351 | + fi |
| 6259 | + rm -f conftest.* libconftest.a | 6352 | + rm -f conftest.* libconftest.a |
| 6260 | 6353 | + | |
| 6261 | +fi | 6354 | +fi |
| 6262 | +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | 6355 | +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
| 6263 | 6356 | + | |
| 6264 | +fi | 6357 | +fi |
| 6265 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 | 6358 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 |
| 6266 | +$as_echo "$lt_cv_ar_at_file" >&6; } | 6359 | +$as_echo "$lt_cv_ar_at_file" >&6; } |
| 6267 | 6360 | + | |
| 6268 | +if test "x$lt_cv_ar_at_file" = xno; then | 6361 | +if test "x$lt_cv_ar_at_file" = xno; then |
| 6269 | + archiver_list_spec= | 6362 | + archiver_list_spec= |
| 6270 | +else | 6363 | +else |
| 6271 | + archiver_list_spec=$lt_cv_ar_at_file | 6364 | + archiver_list_spec=$lt_cv_ar_at_file |
| 6272 | +fi | 6365 | +fi |
| 6273 | 6366 | + | |
| 6274 | 6367 | + | |
| 6275 | 6368 | + | |
| 6276 | @@ -6694,8 +7012,8 @@ esac | 6369 | + |
| 6370 | + | ||
| 6371 | + | ||
| 6372 | + | ||
| 6373 | if test -n "$ac_tool_prefix"; then | ||
| 6374 | # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. | ||
| 6375 | set dummy ${ac_tool_prefix}strip; ac_word=$2 | ||
| 6376 | @@ -6071,8 +6385,8 @@ esac | ||
| 6277 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" | 6377 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" |
| 6278 | 6378 | ||
| 6279 | # Transform an extracted symbol line into symbol name and symbol address | 6379 | # Transform an extracted symbol line into symbol name and symbol address |
| @@ -6284,7 +6384,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6284 | 6384 | ||
| 6285 | # Handle CRLF in mingw tool chain | 6385 | # Handle CRLF in mingw tool chain |
| 6286 | opt_cr= | 6386 | opt_cr= |
| 6287 | @@ -6731,6 +7049,7 @@ for ac_symprfx in "" "_"; do | 6387 | @@ -6108,6 +6422,7 @@ for ac_symprfx in "" "_"; do |
| 6288 | else | 6388 | else |
| 6289 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" | 6389 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" |
| 6290 | fi | 6390 | fi |
| @@ -6292,7 +6392,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6292 | 6392 | ||
| 6293 | # Check to see that the pipe works correctly. | 6393 | # Check to see that the pipe works correctly. |
| 6294 | pipe_works=no | 6394 | pipe_works=no |
| 6295 | @@ -6772,6 +7091,18 @@ _LT_EOF | 6395 | @@ -6149,6 +6464,18 @@ _LT_EOF |
| 6296 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then | 6396 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then |
| 6297 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then | 6397 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then |
| 6298 | cat <<_LT_EOF > conftest.$ac_ext | 6398 | cat <<_LT_EOF > conftest.$ac_ext |
| @@ -6311,7 +6411,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6311 | #ifdef __cplusplus | 6411 | #ifdef __cplusplus |
| 6312 | extern "C" { | 6412 | extern "C" { |
| 6313 | #endif | 6413 | #endif |
| 6314 | @@ -6783,7 +7114,7 @@ _LT_EOF | 6414 | @@ -6160,7 +6487,7 @@ _LT_EOF |
| 6315 | cat <<_LT_EOF >> conftest.$ac_ext | 6415 | cat <<_LT_EOF >> conftest.$ac_ext |
| 6316 | 6416 | ||
| 6317 | /* The mapping between symbol names and symbols. */ | 6417 | /* The mapping between symbol names and symbols. */ |
| @@ -6320,7 +6420,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6320 | const char *name; | 6420 | const char *name; |
| 6321 | void *address; | 6421 | void *address; |
| 6322 | } | 6422 | } |
| 6323 | @@ -6809,8 +7140,8 @@ static const void *lt_preloaded_setup() { | 6423 | @@ -6186,8 +6513,8 @@ static const void *lt_preloaded_setup() { |
| 6324 | _LT_EOF | 6424 | _LT_EOF |
| 6325 | # Now try linking the two files. | 6425 | # Now try linking the two files. |
| 6326 | mv conftest.$ac_objext conftstm.$ac_objext | 6426 | mv conftest.$ac_objext conftstm.$ac_objext |
| @@ -6331,7 +6431,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6331 | LIBS="conftstm.$ac_objext" | 6431 | LIBS="conftstm.$ac_objext" |
| 6332 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" | 6432 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" |
| 6333 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 | 6433 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 |
| 6334 | @@ -6820,8 +7151,8 @@ _LT_EOF | 6434 | @@ -6197,8 +6524,8 @@ _LT_EOF |
| 6335 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then | 6435 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then |
| 6336 | pipe_works=yes | 6436 | pipe_works=yes |
| 6337 | fi | 6437 | fi |
| @@ -6342,7 +6442,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6342 | else | 6442 | else |
| 6343 | echo "cannot find nm_test_func in $nlist" >&5 | 6443 | echo "cannot find nm_test_func in $nlist" >&5 |
| 6344 | fi | 6444 | fi |
| 6345 | @@ -6858,6 +7189,20 @@ else | 6445 | @@ -6235,6 +6562,18 @@ else |
| 6346 | $as_echo "ok" >&6; } | 6446 | $as_echo "ok" >&6; } |
| 6347 | fi | 6447 | fi |
| 6348 | 6448 | ||
| @@ -6358,18 +6458,18 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6358 | + | 6458 | + |
| 6359 | + | 6459 | + |
| 6360 | + | 6460 | + |
| 6361 | + | ||
| 6362 | + | ||
| 6363 | 6461 | ||
| 6364 | 6462 | ||
| 6365 | 6463 | ||
| 6366 | @@ -6874,6 +7219,41 @@ fi | 6464 | @@ -6251,6 +6590,43 @@ fi |
| 6367 | 6465 | ||
| 6368 | 6466 | ||
| 6369 | 6467 | ||
| 6370 | + | 6468 | + |
| 6371 | + | 6469 | + |
| 6372 | + | 6470 | + |
| 6471 | + | ||
| 6472 | + | ||
| 6373 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 | 6473 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 |
| 6374 | +$as_echo_n "checking for sysroot... " >&6; } | 6474 | +$as_echo_n "checking for sysroot... " >&6; } |
| 6375 | + | 6475 | + |
| @@ -6405,7 +6505,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6405 | 6505 | ||
| 6406 | 6506 | ||
| 6407 | 6507 | ||
| 6408 | @@ -7085,6 +7465,123 @@ esac | 6508 | @@ -6462,6 +6838,123 @@ esac |
| 6409 | 6509 | ||
| 6410 | need_locks="$enable_libtool_lock" | 6510 | need_locks="$enable_libtool_lock" |
| 6411 | 6511 | ||
| @@ -6529,7 +6629,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6529 | 6629 | ||
| 6530 | case $host_os in | 6630 | case $host_os in |
| 6531 | rhapsody* | darwin*) | 6631 | rhapsody* | darwin*) |
| 6532 | @@ -7648,6 +8145,8 @@ _LT_EOF | 6632 | @@ -7025,6 +7518,8 @@ _LT_EOF |
| 6533 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 | 6633 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 |
| 6534 | echo "$AR cru libconftest.a conftest.o" >&5 | 6634 | echo "$AR cru libconftest.a conftest.o" >&5 |
| 6535 | $AR cru libconftest.a conftest.o 2>&5 | 6635 | $AR cru libconftest.a conftest.o 2>&5 |
| @@ -6538,7 +6638,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6538 | cat > conftest.c << _LT_EOF | 6638 | cat > conftest.c << _LT_EOF |
| 6539 | int main() { return 0;} | 6639 | int main() { return 0;} |
| 6540 | _LT_EOF | 6640 | _LT_EOF |
| 6541 | @@ -7843,7 +8342,8 @@ fi | 6641 | @@ -7220,7 +7715,8 @@ fi |
| 6542 | LIBTOOL_DEPS="$ltmain" | 6642 | LIBTOOL_DEPS="$ltmain" |
| 6543 | 6643 | ||
| 6544 | # Always use our own libtool. | 6644 | # Always use our own libtool. |
| @@ -6548,7 +6648,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6548 | 6648 | ||
| 6549 | 6649 | ||
| 6550 | 6650 | ||
| 6551 | @@ -7932,7 +8432,7 @@ aix3*) | 6651 | @@ -7309,7 +7805,7 @@ aix3*) |
| 6552 | esac | 6652 | esac |
| 6553 | 6653 | ||
| 6554 | # Global variables: | 6654 | # Global variables: |
| @@ -6557,7 +6657,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6557 | can_build_shared=yes | 6657 | can_build_shared=yes |
| 6558 | 6658 | ||
| 6559 | # All known linkers require a `.a' archive for static linking (except MSVC, | 6659 | # All known linkers require a `.a' archive for static linking (except MSVC, |
| 6560 | @@ -8230,8 +8730,6 @@ fi | 6660 | @@ -7607,8 +8103,6 @@ fi |
| 6561 | lt_prog_compiler_pic= | 6661 | lt_prog_compiler_pic= |
| 6562 | lt_prog_compiler_static= | 6662 | lt_prog_compiler_static= |
| 6563 | 6663 | ||
| @@ -6566,7 +6666,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6566 | 6666 | ||
| 6567 | if test "$GCC" = yes; then | 6667 | if test "$GCC" = yes; then |
| 6568 | lt_prog_compiler_wl='-Wl,' | 6668 | lt_prog_compiler_wl='-Wl,' |
| 6569 | @@ -8397,6 +8895,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 6669 | @@ -7774,6 +8268,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 6570 | lt_prog_compiler_pic='--shared' | 6670 | lt_prog_compiler_pic='--shared' |
| 6571 | lt_prog_compiler_static='--static' | 6671 | lt_prog_compiler_static='--static' |
| 6572 | ;; | 6672 | ;; |
| @@ -6579,7 +6679,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6579 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) | 6679 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) |
| 6580 | # Portland Group compilers (*not* the Pentium gcc compiler, | 6680 | # Portland Group compilers (*not* the Pentium gcc compiler, |
| 6581 | # which looks to be a dead project) | 6681 | # which looks to be a dead project) |
| 6582 | @@ -8459,7 +8963,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 6682 | @@ -7836,7 +8336,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 6583 | lt_prog_compiler_pic='-KPIC' | 6683 | lt_prog_compiler_pic='-KPIC' |
| 6584 | lt_prog_compiler_static='-Bstatic' | 6684 | lt_prog_compiler_static='-Bstatic' |
| 6585 | case $cc_basename in | 6685 | case $cc_basename in |
| @@ -6588,7 +6688,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6588 | lt_prog_compiler_wl='-Qoption ld ';; | 6688 | lt_prog_compiler_wl='-Qoption ld ';; |
| 6589 | *) | 6689 | *) |
| 6590 | lt_prog_compiler_wl='-Wl,';; | 6690 | lt_prog_compiler_wl='-Wl,';; |
| 6591 | @@ -8516,13 +9020,17 @@ case $host_os in | 6691 | @@ -7893,13 +8393,17 @@ case $host_os in |
| 6592 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" | 6692 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" |
| 6593 | ;; | 6693 | ;; |
| 6594 | esac | 6694 | esac |
| @@ -6612,7 +6712,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6612 | 6712 | ||
| 6613 | # | 6713 | # |
| 6614 | # Check to make sure the PIC flag actually works. | 6714 | # Check to make sure the PIC flag actually works. |
| 6615 | @@ -8583,6 +9091,11 @@ fi | 6715 | @@ -7960,6 +8464,11 @@ fi |
| 6616 | 6716 | ||
| 6617 | 6717 | ||
| 6618 | 6718 | ||
| @@ -6624,7 +6724,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6624 | # | 6724 | # |
| 6625 | # Check to make sure the static flag actually works. | 6725 | # Check to make sure the static flag actually works. |
| 6626 | # | 6726 | # |
| 6627 | @@ -8933,7 +9446,8 @@ _LT_EOF | 6727 | @@ -8310,7 +8819,8 @@ _LT_EOF |
| 6628 | allow_undefined_flag=unsupported | 6728 | allow_undefined_flag=unsupported |
| 6629 | always_export_symbols=no | 6729 | always_export_symbols=no |
| 6630 | enable_shared_with_static_runtimes=yes | 6730 | enable_shared_with_static_runtimes=yes |
| @@ -6634,7 +6734,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6634 | 6734 | ||
| 6635 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then | 6735 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then |
| 6636 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' | 6736 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' |
| 6637 | @@ -9032,12 +9546,12 @@ _LT_EOF | 6737 | @@ -8409,12 +8919,12 @@ _LT_EOF |
| 6638 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' | 6738 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' |
| 6639 | hardcode_libdir_flag_spec= | 6739 | hardcode_libdir_flag_spec= |
| 6640 | hardcode_libdir_flag_spec_ld='-rpath $libdir' | 6740 | hardcode_libdir_flag_spec_ld='-rpath $libdir' |
| @@ -6649,7 +6749,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6649 | fi | 6749 | fi |
| 6650 | ;; | 6750 | ;; |
| 6651 | esac | 6751 | esac |
| 6652 | @@ -9051,8 +9565,8 @@ _LT_EOF | 6752 | @@ -8428,8 +8938,8 @@ _LT_EOF |
| 6653 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' | 6753 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
| 6654 | wlarc= | 6754 | wlarc= |
| 6655 | else | 6755 | else |
| @@ -6660,7 +6760,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6660 | fi | 6760 | fi |
| 6661 | ;; | 6761 | ;; |
| 6662 | 6762 | ||
| 6663 | @@ -9070,8 +9584,8 @@ _LT_EOF | 6763 | @@ -8447,8 +8957,8 @@ _LT_EOF |
| 6664 | 6764 | ||
| 6665 | _LT_EOF | 6765 | _LT_EOF |
| 6666 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 6766 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -6671,7 +6771,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6671 | else | 6771 | else |
| 6672 | ld_shlibs=no | 6772 | ld_shlibs=no |
| 6673 | fi | 6773 | fi |
| 6674 | @@ -9117,8 +9631,8 @@ _LT_EOF | 6774 | @@ -8494,8 +9004,8 @@ _LT_EOF |
| 6675 | 6775 | ||
| 6676 | *) | 6776 | *) |
| 6677 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 6777 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -6682,7 +6782,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6682 | else | 6782 | else |
| 6683 | ld_shlibs=no | 6783 | ld_shlibs=no |
| 6684 | fi | 6784 | fi |
| 6685 | @@ -9248,7 +9762,13 @@ _LT_EOF | 6785 | @@ -8625,7 +9135,13 @@ _LT_EOF |
| 6686 | allow_undefined_flag='-berok' | 6786 | allow_undefined_flag='-berok' |
| 6687 | # Determine the default libpath from the value encoded in an | 6787 | # Determine the default libpath from the value encoded in an |
| 6688 | # empty executable. | 6788 | # empty executable. |
| @@ -6697,7 +6797,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6697 | /* end confdefs.h. */ | 6797 | /* end confdefs.h. */ |
| 6698 | 6798 | ||
| 6699 | int | 6799 | int |
| 6700 | @@ -9261,22 +9781,29 @@ main () | 6800 | @@ -8638,22 +9154,29 @@ main () |
| 6701 | _ACEOF | 6801 | _ACEOF |
| 6702 | if ac_fn_c_try_link "$LINENO"; then : | 6802 | if ac_fn_c_try_link "$LINENO"; then : |
| 6703 | 6803 | ||
| @@ -6740,7 +6840,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6740 | 6840 | ||
| 6741 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 6841 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 6742 | 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" | 6842 | 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" |
| 6743 | @@ -9288,7 +9815,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 6843 | @@ -8665,7 +9188,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 6744 | else | 6844 | else |
| 6745 | # Determine the default libpath from the value encoded in an | 6845 | # Determine the default libpath from the value encoded in an |
| 6746 | # empty executable. | 6846 | # empty executable. |
| @@ -6755,7 +6855,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6755 | /* end confdefs.h. */ | 6855 | /* end confdefs.h. */ |
| 6756 | 6856 | ||
| 6757 | int | 6857 | int |
| 6758 | @@ -9301,22 +9834,29 @@ main () | 6858 | @@ -8678,22 +9207,29 @@ main () |
| 6759 | _ACEOF | 6859 | _ACEOF |
| 6760 | if ac_fn_c_try_link "$LINENO"; then : | 6860 | if ac_fn_c_try_link "$LINENO"; then : |
| 6761 | 6861 | ||
| @@ -6798,7 +6898,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6798 | 6898 | ||
| 6799 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 6899 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 6800 | # Warning - without using the other run time loading flags, | 6900 | # Warning - without using the other run time loading flags, |
| 6801 | @@ -9361,20 +9901,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 6901 | @@ -8738,20 +9274,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 6802 | # Microsoft Visual C++. | 6902 | # Microsoft Visual C++. |
| 6803 | # hardcode_libdir_flag_spec is actually meaningless, as there is | 6903 | # hardcode_libdir_flag_spec is actually meaningless, as there is |
| 6804 | # no search path for DLLs. | 6904 | # no search path for DLLs. |
| @@ -6876,7 +6976,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6876 | ;; | 6976 | ;; |
| 6877 | 6977 | ||
| 6878 | darwin* | rhapsody*) | 6978 | darwin* | rhapsody*) |
| 6879 | @@ -9435,7 +10018,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 6979 | @@ -8812,7 +9391,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 6880 | 6980 | ||
| 6881 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. | 6981 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. |
| 6882 | freebsd* | dragonfly*) | 6982 | freebsd* | dragonfly*) |
| @@ -6885,7 +6985,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6885 | hardcode_libdir_flag_spec='-R$libdir' | 6985 | hardcode_libdir_flag_spec='-R$libdir' |
| 6886 | hardcode_direct=yes | 6986 | hardcode_direct=yes |
| 6887 | hardcode_shlibpath_var=no | 6987 | hardcode_shlibpath_var=no |
| 6888 | @@ -9443,7 +10026,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 6988 | @@ -8820,7 +9399,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 6889 | 6989 | ||
| 6890 | hpux9*) | 6990 | hpux9*) |
| 6891 | if test "$GCC" = yes; then | 6991 | if test "$GCC" = yes; then |
| @@ -6894,7 +6994,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6894 | else | 6994 | else |
| 6895 | 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' | 6995 | 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' |
| 6896 | fi | 6996 | fi |
| 6897 | @@ -9459,7 +10042,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 6997 | @@ -8836,7 +9415,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 6898 | 6998 | ||
| 6899 | hpux10*) | 6999 | hpux10*) |
| 6900 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then | 7000 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then |
| @@ -6903,7 +7003,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6903 | else | 7003 | else |
| 6904 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' | 7004 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' |
| 6905 | fi | 7005 | fi |
| 6906 | @@ -9483,10 +10066,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 7006 | @@ -8860,10 +9439,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 6907 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' | 7007 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' |
| 6908 | ;; | 7008 | ;; |
| 6909 | ia64*) | 7009 | ia64*) |
| @@ -6916,7 +7016,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6916 | ;; | 7016 | ;; |
| 6917 | esac | 7017 | esac |
| 6918 | else | 7018 | else |
| 6919 | @@ -9565,23 +10148,36 @@ fi | 7019 | @@ -8942,23 +9521,36 @@ fi |
| 6920 | 7020 | ||
| 6921 | irix5* | irix6* | nonstopux*) | 7021 | irix5* | irix6* | nonstopux*) |
| 6922 | if test "$GCC" = yes; then | 7022 | if test "$GCC" = yes; then |
| @@ -6961,7 +7061,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6961 | else | 7061 | else |
| 6962 | 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' | 7062 | 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' |
| 6963 | 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' | 7063 | 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' |
| 6964 | @@ -9666,7 +10262,7 @@ rm -f core conftest.err conftest.$ac_objext \ | 7064 | @@ -9043,7 +9635,7 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 6965 | osf4* | osf5*) # as osf3* with the addition of -msym flag | 7065 | osf4* | osf5*) # as osf3* with the addition of -msym flag |
| 6966 | if test "$GCC" = yes; then | 7066 | if test "$GCC" = yes; then |
| 6967 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' | 7067 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' |
| @@ -6970,7 +7070,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6970 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' | 7070 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' |
| 6971 | else | 7071 | else |
| 6972 | allow_undefined_flag=' -expect_unresolved \*' | 7072 | allow_undefined_flag=' -expect_unresolved \*' |
| 6973 | @@ -9685,9 +10281,9 @@ rm -f core conftest.err conftest.$ac_objext \ | 7073 | @@ -9062,9 +9654,9 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 6974 | no_undefined_flag=' -z defs' | 7074 | no_undefined_flag=' -z defs' |
| 6975 | if test "$GCC" = yes; then | 7075 | if test "$GCC" = yes; then |
| 6976 | wlarc='${wl}' | 7076 | wlarc='${wl}' |
| @@ -6982,7 +7082,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6982 | else | 7082 | else |
| 6983 | case `$CC -V 2>&1` in | 7083 | case `$CC -V 2>&1` in |
| 6984 | *"Compilers 5.0"*) | 7084 | *"Compilers 5.0"*) |
| 6985 | @@ -10263,8 +10859,9 @@ cygwin* | mingw* | pw32* | cegcc*) | 7085 | @@ -9640,8 +10232,9 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 6986 | need_version=no | 7086 | need_version=no |
| 6987 | need_lib_prefix=no | 7087 | need_lib_prefix=no |
| 6988 | 7088 | ||
| @@ -6994,7 +7094,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 6994 | library_names_spec='$libname.dll.a' | 7094 | library_names_spec='$libname.dll.a' |
| 6995 | # DLL is installed to $(libdir)/../bin by postinstall_cmds | 7095 | # DLL is installed to $(libdir)/../bin by postinstall_cmds |
| 6996 | postinstall_cmds='base_file=`basename \${file}`~ | 7096 | postinstall_cmds='base_file=`basename \${file}`~ |
| 6997 | @@ -10297,13 +10894,71 @@ cygwin* | mingw* | pw32* | cegcc*) | 7097 | @@ -9674,13 +10267,71 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 6998 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' | 7098 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' |
| 6999 | ;; | 7099 | ;; |
| 7000 | esac | 7100 | esac |
| @@ -7067,7 +7167,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 7067 | # FIXME: first we should search . and the directory the executable is in | 7167 | # FIXME: first we should search . and the directory the executable is in |
| 7068 | shlibpath_var=PATH | 7168 | shlibpath_var=PATH |
| 7069 | ;; | 7169 | ;; |
| 7070 | @@ -10385,7 +11040,7 @@ haiku*) | 7170 | @@ -9762,7 +10413,7 @@ haiku*) |
| 7071 | soname_spec='${libname}${release}${shared_ext}$major' | 7171 | soname_spec='${libname}${release}${shared_ext}$major' |
| 7072 | shlibpath_var=LIBRARY_PATH | 7172 | shlibpath_var=LIBRARY_PATH |
| 7073 | shlibpath_overrides_runpath=yes | 7173 | shlibpath_overrides_runpath=yes |
| @@ -7076,16 +7176,16 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 7076 | hardcode_into_libs=yes | 7176 | hardcode_into_libs=yes |
| 7077 | ;; | 7177 | ;; |
| 7078 | 7178 | ||
| 7079 | @@ -11181,7 +11836,7 @@ else | 7179 | @@ -10558,7 +11209,7 @@ else |
| 7080 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 7180 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 7081 | lt_status=$lt_dlunknown | 7181 | lt_status=$lt_dlunknown |
| 7082 | cat > conftest.$ac_ext <<_LT_EOF | 7182 | cat > conftest.$ac_ext <<_LT_EOF |
| 7083 | -#line 11184 "configure" | 7183 | -#line 10561 "configure" |
| 7084 | +#line $LINENO "configure" | 7184 | +#line $LINENO "configure" |
| 7085 | #include "confdefs.h" | 7185 | #include "confdefs.h" |
| 7086 | 7186 | ||
| 7087 | #if HAVE_DLFCN_H | 7187 | #if HAVE_DLFCN_H |
| 7088 | @@ -11225,10 +11880,10 @@ else | 7188 | @@ -10602,10 +11253,10 @@ else |
| 7089 | /* When -fvisbility=hidden is used, assume the code has been annotated | 7189 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 7090 | correspondingly for the symbols needed. */ | 7190 | correspondingly for the symbols needed. */ |
| 7091 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 7191 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -7098,16 +7198,16 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 7098 | int main () | 7198 | int main () |
| 7099 | { | 7199 | { |
| 7100 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 7200 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 7101 | @@ -11287,7 +11942,7 @@ else | 7201 | @@ -10664,7 +11315,7 @@ else |
| 7102 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 7202 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 7103 | lt_status=$lt_dlunknown | 7203 | lt_status=$lt_dlunknown |
| 7104 | cat > conftest.$ac_ext <<_LT_EOF | 7204 | cat > conftest.$ac_ext <<_LT_EOF |
| 7105 | -#line 11290 "configure" | 7205 | -#line 10667 "configure" |
| 7106 | +#line $LINENO "configure" | 7206 | +#line $LINENO "configure" |
| 7107 | #include "confdefs.h" | 7207 | #include "confdefs.h" |
| 7108 | 7208 | ||
| 7109 | #if HAVE_DLFCN_H | 7209 | #if HAVE_DLFCN_H |
| 7110 | @@ -11331,10 +11986,10 @@ else | 7210 | @@ -10708,10 +11359,10 @@ else |
| 7111 | /* When -fvisbility=hidden is used, assume the code has been annotated | 7211 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 7112 | correspondingly for the symbols needed. */ | 7212 | correspondingly for the symbols needed. */ |
| 7113 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 7213 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -7120,7 +7220,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 7120 | int main () | 7220 | int main () |
| 7121 | { | 7221 | { |
| 7122 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 7222 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 7123 | @@ -13341,13 +13996,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' | 7223 | @@ -12731,13 +13382,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' |
| 7124 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' | 7224 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' |
| 7125 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' | 7225 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' |
| 7126 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' | 7226 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' |
| @@ -7141,7 +7241,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 7141 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' | 7241 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' |
| 7142 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' | 7242 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' |
| 7143 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' | 7243 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' |
| 7144 | @@ -13362,14 +14024,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de | 7244 | @@ -12752,14 +13410,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de |
| 7145 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' | 7245 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' |
| 7146 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' | 7246 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' |
| 7147 | 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"`' | 7247 | 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"`' |
| @@ -7160,7 +7260,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 7160 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' | 7260 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' |
| 7161 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' | 7261 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' |
| 7162 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' | 7262 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' |
| 7163 | @@ -13402,12 +14067,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q | 7263 | @@ -12792,12 +13453,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q |
| 7164 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' | 7264 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' |
| 7165 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' | 7265 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' |
| 7166 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' | 7266 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' |
| @@ -7174,7 +7274,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 7174 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' | 7274 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' |
| 7175 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' | 7275 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' |
| 7176 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' | 7276 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' |
| 7177 | @@ -13462,8 +14127,13 @@ reload_flag \ | 7277 | @@ -12852,8 +13513,13 @@ reload_flag \ |
| 7178 | OBJDUMP \ | 7278 | OBJDUMP \ |
| 7179 | deplibs_check_method \ | 7279 | deplibs_check_method \ |
| 7180 | file_magic_cmd \ | 7280 | file_magic_cmd \ |
| @@ -7188,7 +7288,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 7188 | STRIP \ | 7288 | STRIP \ |
| 7189 | RANLIB \ | 7289 | RANLIB \ |
| 7190 | CC \ | 7290 | CC \ |
| 7191 | @@ -13473,12 +14143,14 @@ lt_cv_sys_global_symbol_pipe \ | 7291 | @@ -12863,12 +13529,14 @@ lt_cv_sys_global_symbol_pipe \ |
| 7192 | lt_cv_sys_global_symbol_to_cdecl \ | 7292 | lt_cv_sys_global_symbol_to_cdecl \ |
| 7193 | lt_cv_sys_global_symbol_to_c_name_address \ | 7293 | lt_cv_sys_global_symbol_to_c_name_address \ |
| 7194 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ | 7294 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ |
| @@ -7204,7 +7304,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 7204 | DSYMUTIL \ | 7304 | DSYMUTIL \ |
| 7205 | NMEDIT \ | 7305 | NMEDIT \ |
| 7206 | LIPO \ | 7306 | LIPO \ |
| 7207 | @@ -13494,7 +14166,6 @@ no_undefined_flag \ | 7307 | @@ -12884,7 +13552,6 @@ no_undefined_flag \ |
| 7208 | hardcode_libdir_flag_spec \ | 7308 | hardcode_libdir_flag_spec \ |
| 7209 | hardcode_libdir_flag_spec_ld \ | 7309 | hardcode_libdir_flag_spec_ld \ |
| 7210 | hardcode_libdir_separator \ | 7310 | hardcode_libdir_separator \ |
| @@ -7212,7 +7312,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 7212 | exclude_expsyms \ | 7312 | exclude_expsyms \ |
| 7213 | include_expsyms \ | 7313 | include_expsyms \ |
| 7214 | file_list_spec \ | 7314 | file_list_spec \ |
| 7215 | @@ -13530,6 +14201,7 @@ module_cmds \ | 7315 | @@ -12920,6 +13587,7 @@ module_cmds \ |
| 7216 | module_expsym_cmds \ | 7316 | module_expsym_cmds \ |
| 7217 | export_symbols_cmds \ | 7317 | export_symbols_cmds \ |
| 7218 | prelink_cmds \ | 7318 | prelink_cmds \ |
| @@ -7220,7 +7320,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 7220 | postinstall_cmds \ | 7320 | postinstall_cmds \ |
| 7221 | postuninstall_cmds \ | 7321 | postuninstall_cmds \ |
| 7222 | finish_cmds \ | 7322 | finish_cmds \ |
| 7223 | @@ -14295,7 +14967,8 @@ $as_echo X"$file" | | 7323 | @@ -13685,7 +14353,8 @@ $as_echo X"$file" | |
| 7224 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. | 7324 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. |
| 7225 | # | 7325 | # |
| 7226 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, | 7326 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, |
| @@ -7230,7 +7330,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 7230 | # Written by Gordon Matzigkeit, 1996 | 7330 | # Written by Gordon Matzigkeit, 1996 |
| 7231 | # | 7331 | # |
| 7232 | # This file is part of GNU Libtool. | 7332 | # This file is part of GNU Libtool. |
| 7233 | @@ -14398,19 +15071,42 @@ SP2NL=$lt_lt_SP2NL | 7333 | @@ -13788,19 +14457,42 @@ SP2NL=$lt_lt_SP2NL |
| 7234 | # turn newlines into spaces. | 7334 | # turn newlines into spaces. |
| 7235 | NL2SP=$lt_lt_NL2SP | 7335 | NL2SP=$lt_lt_NL2SP |
| 7236 | 7336 | ||
| @@ -7274,7 +7374,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 7274 | # A symbol stripping program. | 7374 | # A symbol stripping program. |
| 7275 | STRIP=$lt_STRIP | 7375 | STRIP=$lt_STRIP |
| 7276 | 7376 | ||
| 7277 | @@ -14440,6 +15136,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address | 7377 | @@ -13830,6 +14522,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address |
| 7278 | # Transform the output of nm in a C name address pair when lib prefix is needed. | 7378 | # Transform the output of nm in a C name address pair when lib prefix is needed. |
| 7279 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix | 7379 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix |
| 7280 | 7380 | ||
| @@ -7287,7 +7387,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 7287 | # The name of the directory that contains temporary libtool files. | 7387 | # The name of the directory that contains temporary libtool files. |
| 7288 | objdir=$objdir | 7388 | objdir=$objdir |
| 7289 | 7389 | ||
| 7290 | @@ -14449,6 +15151,9 @@ MAGIC_CMD=$MAGIC_CMD | 7390 | @@ -13839,6 +14537,9 @@ MAGIC_CMD=$MAGIC_CMD |
| 7291 | # Must we lock files when doing compilation? | 7391 | # Must we lock files when doing compilation? |
| 7292 | need_locks=$lt_need_locks | 7392 | need_locks=$lt_need_locks |
| 7293 | 7393 | ||
| @@ -7297,7 +7397,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 7297 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. | 7397 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. |
| 7298 | DSYMUTIL=$lt_DSYMUTIL | 7398 | DSYMUTIL=$lt_DSYMUTIL |
| 7299 | 7399 | ||
| 7300 | @@ -14563,12 +15268,12 @@ with_gcc=$GCC | 7400 | @@ -13953,12 +14654,12 @@ with_gcc=$GCC |
| 7301 | # Compiler flag to turn off builtin functions. | 7401 | # Compiler flag to turn off builtin functions. |
| 7302 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag | 7402 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag |
| 7303 | 7403 | ||
| @@ -7313,7 +7413,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 7313 | # Compiler flag to prevent dynamic linking. | 7413 | # Compiler flag to prevent dynamic linking. |
| 7314 | link_static_flag=$lt_lt_prog_compiler_static | 7414 | link_static_flag=$lt_lt_prog_compiler_static |
| 7315 | 7415 | ||
| 7316 | @@ -14655,9 +15360,6 @@ inherit_rpath=$inherit_rpath | 7416 | @@ -14045,9 +14746,6 @@ inherit_rpath=$inherit_rpath |
| 7317 | # Whether libtool must link a program against all its dependency libraries. | 7417 | # Whether libtool must link a program against all its dependency libraries. |
| 7318 | link_all_deplibs=$link_all_deplibs | 7418 | link_all_deplibs=$link_all_deplibs |
| 7319 | 7419 | ||
| @@ -7323,7 +7423,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 7323 | # Set to "yes" if exported symbols are required. | 7423 | # Set to "yes" if exported symbols are required. |
| 7324 | always_export_symbols=$always_export_symbols | 7424 | always_export_symbols=$always_export_symbols |
| 7325 | 7425 | ||
| 7326 | @@ -14673,6 +15375,9 @@ include_expsyms=$lt_include_expsyms | 7426 | @@ -14063,6 +14761,9 @@ include_expsyms=$lt_include_expsyms |
| 7327 | # Commands necessary for linking programs (against libraries) with templates. | 7427 | # Commands necessary for linking programs (against libraries) with templates. |
| 7328 | prelink_cmds=$lt_prelink_cmds | 7428 | prelink_cmds=$lt_prelink_cmds |
| 7329 | 7429 | ||
| @@ -7333,7 +7433,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 7333 | # Specify filename containing input files. | 7433 | # Specify filename containing input files. |
| 7334 | file_list_spec=$lt_file_list_spec | 7434 | file_list_spec=$lt_file_list_spec |
| 7335 | 7435 | ||
| 7336 | @@ -14705,210 +15410,169 @@ ltmain="$ac_aux_dir/ltmain.sh" | 7436 | @@ -14095,210 +14796,169 @@ ltmain="$ac_aux_dir/ltmain.sh" |
| 7337 | # if finds mixed CR/LF and LF-only lines. Since sed operates in | 7437 | # if finds mixed CR/LF and LF-only lines. Since sed operates in |
| 7338 | # text mode, it properly converts lines to CR/LF. This bash problem | 7438 | # text mode, it properly converts lines to CR/LF. This bash problem |
| 7339 | # is reportedly fixed, but why not run on old versions too? | 7439 | # is reportedly fixed, but why not run on old versions too? |
| @@ -7708,7 +7808,7 @@ index b12ec2e472f..57986ca995a 100755 | |||
| 7708 | chmod +x "$ofile" | 7808 | chmod +x "$ofile" |
| 7709 | 7809 | ||
| 7710 | diff --git a/ld/configure b/ld/configure | 7810 | diff --git a/ld/configure b/ld/configure |
| 7711 | index 8355c433c76..a49ab3d1f09 100755 | 7811 | index 2aeb3317b65..5ef46d31558 100755 |
| 7712 | --- a/ld/configure | 7812 | --- a/ld/configure |
| 7713 | +++ b/ld/configure | 7813 | +++ b/ld/configure |
| 7714 | @@ -693,8 +693,11 @@ OTOOL | 7814 | @@ -693,8 +693,11 @@ OTOOL |
| @@ -7731,7 +7831,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 7731 | enable_libtool_lock | 7831 | enable_libtool_lock |
| 7732 | enable_plugins | 7832 | enable_plugins |
| 7733 | enable_largefile | 7833 | enable_largefile |
| 7734 | @@ -1526,6 +1530,8 @@ Optional Packages: | 7834 | @@ -1528,6 +1532,8 @@ Optional Packages: |
| 7735 | --with-pic try to use only PIC/non-PIC objects [default=use | 7835 | --with-pic try to use only PIC/non-PIC objects [default=use |
| 7736 | both] | 7836 | both] |
| 7737 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] | 7837 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] |
| @@ -7740,7 +7840,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 7740 | --with-lib-path=dir1:dir2... set default LIB_PATH | 7840 | --with-lib-path=dir1:dir2... set default LIB_PATH |
| 7741 | --with-sysroot=DIR Search for usr/lib et al within DIR. | 7841 | --with-sysroot=DIR Search for usr/lib et al within DIR. |
| 7742 | --with-system-zlib use installed libz | 7842 | --with-system-zlib use installed libz |
| 7743 | @@ -5979,8 +5985,8 @@ esac | 7843 | @@ -5327,8 +5333,8 @@ esac |
| 7744 | 7844 | ||
| 7745 | 7845 | ||
| 7746 | 7846 | ||
| @@ -7751,7 +7851,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 7751 | 7851 | ||
| 7752 | 7852 | ||
| 7753 | 7853 | ||
| 7754 | @@ -6020,7 +6026,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO | 7854 | @@ -5368,7 +5374,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO |
| 7755 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 | 7855 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 |
| 7756 | $as_echo_n "checking how to print strings... " >&6; } | 7856 | $as_echo_n "checking how to print strings... " >&6; } |
| 7757 | # Test print first, because it will be a builtin if present. | 7857 | # Test print first, because it will be a builtin if present. |
| @@ -7760,7 +7860,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 7760 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then | 7860 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 7761 | ECHO='print -r --' | 7861 | ECHO='print -r --' |
| 7762 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then | 7862 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 7763 | @@ -6706,8 +6712,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; | 7863 | @@ -6054,8 +6060,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; |
| 7764 | # Try some XSI features | 7864 | # Try some XSI features |
| 7765 | xsi_shell=no | 7865 | xsi_shell=no |
| 7766 | ( _lt_dummy="a/b/c" | 7866 | ( _lt_dummy="a/b/c" |
| @@ -7771,7 +7871,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 7771 | && eval 'test $(( 1 + 1 )) -eq 2 \ | 7871 | && eval 'test $(( 1 + 1 )) -eq 2 \ |
| 7772 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ | 7872 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ |
| 7773 | && xsi_shell=yes | 7873 | && xsi_shell=yes |
| 7774 | @@ -6756,6 +6762,80 @@ esac | 7874 | @@ -6104,6 +6110,80 @@ esac |
| 7775 | 7875 | ||
| 7776 | 7876 | ||
| 7777 | 7877 | ||
| @@ -7852,7 +7952,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 7852 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 | 7952 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 |
| 7853 | $as_echo_n "checking for $LD option to reload object files... " >&6; } | 7953 | $as_echo_n "checking for $LD option to reload object files... " >&6; } |
| 7854 | if ${lt_cv_ld_reload_flag+:} false; then : | 7954 | if ${lt_cv_ld_reload_flag+:} false; then : |
| 7855 | @@ -6772,6 +6852,11 @@ case $reload_flag in | 7955 | @@ -6120,6 +6200,11 @@ case $reload_flag in |
| 7856 | esac | 7956 | esac |
| 7857 | reload_cmds='$LD$reload_flag -o $output$reload_objs' | 7957 | reload_cmds='$LD$reload_flag -o $output$reload_objs' |
| 7858 | case $host_os in | 7958 | case $host_os in |
| @@ -7864,7 +7964,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 7864 | darwin*) | 7964 | darwin*) |
| 7865 | if test "$GCC" = yes; then | 7965 | if test "$GCC" = yes; then |
| 7866 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' | 7966 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' |
| 7867 | @@ -6940,7 +7025,8 @@ mingw* | pw32*) | 7967 | @@ -6288,7 +6373,8 @@ mingw* | pw32*) |
| 7868 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' | 7968 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' |
| 7869 | lt_cv_file_magic_cmd='func_win32_libid' | 7969 | lt_cv_file_magic_cmd='func_win32_libid' |
| 7870 | else | 7970 | else |
| @@ -7874,7 +7974,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 7874 | lt_cv_file_magic_cmd='$OBJDUMP -f' | 7974 | lt_cv_file_magic_cmd='$OBJDUMP -f' |
| 7875 | fi | 7975 | fi |
| 7876 | ;; | 7976 | ;; |
| 7877 | @@ -7094,6 +7180,21 @@ esac | 7977 | @@ -6442,6 +6528,21 @@ esac |
| 7878 | fi | 7978 | fi |
| 7879 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 | 7979 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 |
| 7880 | $as_echo "$lt_cv_deplibs_check_method" >&6; } | 7980 | $as_echo "$lt_cv_deplibs_check_method" >&6; } |
| @@ -7896,7 +7996,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 7896 | file_magic_cmd=$lt_cv_file_magic_cmd | 7996 | file_magic_cmd=$lt_cv_file_magic_cmd |
| 7897 | deplibs_check_method=$lt_cv_deplibs_check_method | 7997 | deplibs_check_method=$lt_cv_deplibs_check_method |
| 7898 | test -z "$deplibs_check_method" && deplibs_check_method=unknown | 7998 | test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 7899 | @@ -7109,9 +7210,162 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown | 7999 | @@ -6457,6 +6558,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 7900 | 8000 | ||
| 7901 | 8001 | ||
| 7902 | 8002 | ||
| @@ -8051,6 +8151,12 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8051 | + | 8151 | + |
| 8052 | + | 8152 | + |
| 8053 | + | 8153 | + |
| 8154 | plugin_option= | ||
| 8155 | plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" | ||
| 8156 | for plugin in $plugin_names; do | ||
| 8157 | @@ -6471,8 +6723,10 @@ for plugin in $plugin_names; do | ||
| 8158 | done | ||
| 8159 | |||
| 8054 | if test -n "$ac_tool_prefix"; then | 8160 | if test -n "$ac_tool_prefix"; then |
| 8055 | - # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. | 8161 | - # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. |
| 8056 | -set dummy ${ac_tool_prefix}ar; ac_word=$2 | 8162 | -set dummy ${ac_tool_prefix}ar; ac_word=$2 |
| @@ -8061,7 +8167,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8061 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 8167 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 8062 | $as_echo_n "checking for $ac_word... " >&6; } | 8168 | $as_echo_n "checking for $ac_word... " >&6; } |
| 8063 | if ${ac_cv_prog_AR+:} false; then : | 8169 | if ${ac_cv_prog_AR+:} false; then : |
| 8064 | @@ -7127,7 +7381,7 @@ do | 8170 | @@ -6488,7 +6742,7 @@ do |
| 8065 | test -z "$as_dir" && as_dir=. | 8171 | test -z "$as_dir" && as_dir=. |
| 8066 | for ac_exec_ext in '' $ac_executable_extensions; do | 8172 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 8067 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 8173 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -8070,7 +8176,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8070 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 8176 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 8071 | break 2 | 8177 | break 2 |
| 8072 | fi | 8178 | fi |
| 8073 | @@ -7147,11 +7401,15 @@ $as_echo "no" >&6; } | 8179 | @@ -6508,11 +6762,15 @@ $as_echo "no" >&6; } |
| 8074 | fi | 8180 | fi |
| 8075 | 8181 | ||
| 8076 | 8182 | ||
| @@ -8089,7 +8195,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8089 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 8195 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 8090 | $as_echo_n "checking for $ac_word... " >&6; } | 8196 | $as_echo_n "checking for $ac_word... " >&6; } |
| 8091 | if ${ac_cv_prog_ac_ct_AR+:} false; then : | 8197 | if ${ac_cv_prog_ac_ct_AR+:} false; then : |
| 8092 | @@ -7167,7 +7425,7 @@ do | 8198 | @@ -6528,7 +6786,7 @@ do |
| 8093 | test -z "$as_dir" && as_dir=. | 8199 | test -z "$as_dir" && as_dir=. |
| 8094 | for ac_exec_ext in '' $ac_executable_extensions; do | 8200 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 8095 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 8201 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -8098,7 +8204,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8098 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 8204 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 8099 | break 2 | 8205 | break 2 |
| 8100 | fi | 8206 | fi |
| 8101 | @@ -7186,6 +7444,10 @@ else | 8207 | @@ -6547,6 +6805,10 @@ else |
| 8102 | $as_echo "no" >&6; } | 8208 | $as_echo "no" >&6; } |
| 8103 | fi | 8209 | fi |
| 8104 | 8210 | ||
| @@ -8109,7 +8215,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8109 | if test "x$ac_ct_AR" = x; then | 8215 | if test "x$ac_ct_AR" = x; then |
| 8110 | AR="false" | 8216 | AR="false" |
| 8111 | else | 8217 | else |
| 8112 | @@ -7197,12 +7459,12 @@ ac_tool_warned=yes ;; | 8218 | @@ -6558,25 +6820,19 @@ ac_tool_warned=yes ;; |
| 8113 | esac | 8219 | esac |
| 8114 | AR=$ac_ct_AR | 8220 | AR=$ac_ct_AR |
| 8115 | fi | 8221 | fi |
| @@ -8118,15 +8224,33 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8118 | fi | 8224 | fi |
| 8119 | 8225 | ||
| 8120 | -test -z "$AR" && AR=ar | 8226 | -test -z "$AR" && AR=ar |
| 8227 | -if test -n "$plugin_option"; then | ||
| 8228 | - if $AR --help 2>&1 | grep -q "\--plugin"; then | ||
| 8229 | - touch conftest.c | ||
| 8230 | - $AR $plugin_option rc conftest.a conftest.c | ||
| 8231 | - if test "$?" != 0; then | ||
| 8232 | - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 | ||
| 8233 | + touch conftest.c | ||
| 8234 | + $AR $plugin_option rc conftest.a conftest.c | ||
| 8235 | + if test "$?" != 0; then | ||
| 8236 | + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 | ||
| 8237 | $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} | ||
| 8238 | - else | ||
| 8239 | - AR="$AR $plugin_option" | ||
| 8240 | - fi | ||
| 8241 | - rm -f conftest.* | ||
| 8242 | + else | ||
| 8243 | + AR="$AR $plugin_option" | ||
| 8244 | fi | ||
| 8245 | -fi | ||
| 8121 | -test -z "$AR_FLAGS" && AR_FLAGS=cru | 8246 | -test -z "$AR_FLAGS" && AR_FLAGS=cru |
| 8247 | + rm -f conftest.* | ||
| 8122 | +: ${AR=ar} | 8248 | +: ${AR=ar} |
| 8123 | +: ${AR_FLAGS=cru} | 8249 | +: ${AR_FLAGS=cru} |
| 8124 | + | ||
| 8125 | + | ||
| 8126 | 8250 | ||
| 8127 | 8251 | ||
| 8128 | 8252 | ||
| 8129 | @@ -7212,6 +7474,62 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru | 8253 | @@ -6588,6 +6844,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru |
| 8130 | 8254 | ||
| 8131 | 8255 | ||
| 8132 | 8256 | ||
| @@ -8186,10 +8310,12 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8186 | + | 8310 | + |
| 8187 | + | 8311 | + |
| 8188 | + | 8312 | + |
| 8189 | 8313 | + | |
| 8190 | 8314 | + | |
| 8191 | if test -n "$ac_tool_prefix"; then | 8315 | if test -n "$ac_tool_prefix"; then |
| 8192 | @@ -7548,8 +7866,8 @@ esac | 8316 | # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. |
| 8317 | set dummy ${ac_tool_prefix}strip; ac_word=$2 | ||
| 8318 | @@ -6927,8 +7241,8 @@ esac | ||
| 8193 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" | 8319 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" |
| 8194 | 8320 | ||
| 8195 | # Transform an extracted symbol line into symbol name and symbol address | 8321 | # Transform an extracted symbol line into symbol name and symbol address |
| @@ -8200,7 +8326,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8200 | 8326 | ||
| 8201 | # Handle CRLF in mingw tool chain | 8327 | # Handle CRLF in mingw tool chain |
| 8202 | opt_cr= | 8328 | opt_cr= |
| 8203 | @@ -7585,6 +7903,7 @@ for ac_symprfx in "" "_"; do | 8329 | @@ -6964,6 +7278,7 @@ for ac_symprfx in "" "_"; do |
| 8204 | else | 8330 | else |
| 8205 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" | 8331 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" |
| 8206 | fi | 8332 | fi |
| @@ -8208,7 +8334,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8208 | 8334 | ||
| 8209 | # Check to see that the pipe works correctly. | 8335 | # Check to see that the pipe works correctly. |
| 8210 | pipe_works=no | 8336 | pipe_works=no |
| 8211 | @@ -7626,6 +7945,18 @@ _LT_EOF | 8337 | @@ -7005,6 +7320,18 @@ _LT_EOF |
| 8212 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then | 8338 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then |
| 8213 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then | 8339 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then |
| 8214 | cat <<_LT_EOF > conftest.$ac_ext | 8340 | cat <<_LT_EOF > conftest.$ac_ext |
| @@ -8227,7 +8353,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8227 | #ifdef __cplusplus | 8353 | #ifdef __cplusplus |
| 8228 | extern "C" { | 8354 | extern "C" { |
| 8229 | #endif | 8355 | #endif |
| 8230 | @@ -7637,7 +7968,7 @@ _LT_EOF | 8356 | @@ -7016,7 +7343,7 @@ _LT_EOF |
| 8231 | cat <<_LT_EOF >> conftest.$ac_ext | 8357 | cat <<_LT_EOF >> conftest.$ac_ext |
| 8232 | 8358 | ||
| 8233 | /* The mapping between symbol names and symbols. */ | 8359 | /* The mapping between symbol names and symbols. */ |
| @@ -8236,7 +8362,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8236 | const char *name; | 8362 | const char *name; |
| 8237 | void *address; | 8363 | void *address; |
| 8238 | } | 8364 | } |
| 8239 | @@ -7663,8 +7994,8 @@ static const void *lt_preloaded_setup() { | 8365 | @@ -7042,8 +7369,8 @@ static const void *lt_preloaded_setup() { |
| 8240 | _LT_EOF | 8366 | _LT_EOF |
| 8241 | # Now try linking the two files. | 8367 | # Now try linking the two files. |
| 8242 | mv conftest.$ac_objext conftstm.$ac_objext | 8368 | mv conftest.$ac_objext conftstm.$ac_objext |
| @@ -8247,7 +8373,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8247 | LIBS="conftstm.$ac_objext" | 8373 | LIBS="conftstm.$ac_objext" |
| 8248 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" | 8374 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" |
| 8249 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 | 8375 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 |
| 8250 | @@ -7674,8 +8005,8 @@ _LT_EOF | 8376 | @@ -7053,8 +7380,8 @@ _LT_EOF |
| 8251 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then | 8377 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then |
| 8252 | pipe_works=yes | 8378 | pipe_works=yes |
| 8253 | fi | 8379 | fi |
| @@ -8258,7 +8384,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8258 | else | 8384 | else |
| 8259 | echo "cannot find nm_test_func in $nlist" >&5 | 8385 | echo "cannot find nm_test_func in $nlist" >&5 |
| 8260 | fi | 8386 | fi |
| 8261 | @@ -7712,6 +8043,19 @@ else | 8387 | @@ -7091,6 +7418,17 @@ else |
| 8262 | $as_echo "ok" >&6; } | 8388 | $as_echo "ok" >&6; } |
| 8263 | fi | 8389 | fi |
| 8264 | 8390 | ||
| @@ -8273,12 +8399,10 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8273 | + | 8399 | + |
| 8274 | + | 8400 | + |
| 8275 | + | 8401 | + |
| 8276 | + | ||
| 8277 | + | ||
| 8278 | 8402 | ||
| 8279 | 8403 | ||
| 8280 | 8404 | ||
| 8281 | @@ -7728,6 +8072,42 @@ fi | 8405 | @@ -7107,6 +7445,44 @@ fi |
| 8282 | 8406 | ||
| 8283 | 8407 | ||
| 8284 | 8408 | ||
| @@ -8286,6 +8410,8 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8286 | + | 8410 | + |
| 8287 | + | 8411 | + |
| 8288 | + | 8412 | + |
| 8413 | + | ||
| 8414 | + | ||
| 8289 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 | 8415 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 |
| 8290 | +$as_echo_n "checking for sysroot... " >&6; } | 8416 | +$as_echo_n "checking for sysroot... " >&6; } |
| 8291 | + | 8417 | + |
| @@ -8321,7 +8447,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8321 | 8447 | ||
| 8322 | 8448 | ||
| 8323 | 8449 | ||
| 8324 | @@ -7939,6 +8319,123 @@ esac | 8450 | @@ -7318,6 +7694,123 @@ esac |
| 8325 | 8451 | ||
| 8326 | need_locks="$enable_libtool_lock" | 8452 | need_locks="$enable_libtool_lock" |
| 8327 | 8453 | ||
| @@ -8445,7 +8571,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8445 | 8571 | ||
| 8446 | case $host_os in | 8572 | case $host_os in |
| 8447 | rhapsody* | darwin*) | 8573 | rhapsody* | darwin*) |
| 8448 | @@ -8502,6 +8999,8 @@ _LT_EOF | 8574 | @@ -7881,6 +8374,8 @@ _LT_EOF |
| 8449 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 | 8575 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 |
| 8450 | echo "$AR cru libconftest.a conftest.o" >&5 | 8576 | echo "$AR cru libconftest.a conftest.o" >&5 |
| 8451 | $AR cru libconftest.a conftest.o 2>&5 | 8577 | $AR cru libconftest.a conftest.o 2>&5 |
| @@ -8454,7 +8580,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8454 | cat > conftest.c << _LT_EOF | 8580 | cat > conftest.c << _LT_EOF |
| 8455 | int main() { return 0;} | 8581 | int main() { return 0;} |
| 8456 | _LT_EOF | 8582 | _LT_EOF |
| 8457 | @@ -8570,6 +9069,16 @@ done | 8583 | @@ -7949,6 +8444,16 @@ done |
| 8458 | 8584 | ||
| 8459 | 8585 | ||
| 8460 | 8586 | ||
| @@ -8471,7 +8597,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8471 | 8597 | ||
| 8472 | 8598 | ||
| 8473 | # Set options | 8599 | # Set options |
| 8474 | @@ -8698,7 +9207,8 @@ fi | 8600 | @@ -8077,7 +8582,8 @@ fi |
| 8475 | LIBTOOL_DEPS="$ltmain" | 8601 | LIBTOOL_DEPS="$ltmain" |
| 8476 | 8602 | ||
| 8477 | # Always use our own libtool. | 8603 | # Always use our own libtool. |
| @@ -8481,7 +8607,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8481 | 8607 | ||
| 8482 | 8608 | ||
| 8483 | 8609 | ||
| 8484 | @@ -8787,7 +9297,7 @@ aix3*) | 8610 | @@ -8166,7 +8672,7 @@ aix3*) |
| 8485 | esac | 8611 | esac |
| 8486 | 8612 | ||
| 8487 | # Global variables: | 8613 | # Global variables: |
| @@ -8490,7 +8616,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8490 | can_build_shared=yes | 8616 | can_build_shared=yes |
| 8491 | 8617 | ||
| 8492 | # All known linkers require a `.a' archive for static linking (except MSVC, | 8618 | # All known linkers require a `.a' archive for static linking (except MSVC, |
| 8493 | @@ -9085,8 +9595,6 @@ fi | 8619 | @@ -8464,8 +8970,6 @@ fi |
| 8494 | lt_prog_compiler_pic= | 8620 | lt_prog_compiler_pic= |
| 8495 | lt_prog_compiler_static= | 8621 | lt_prog_compiler_static= |
| 8496 | 8622 | ||
| @@ -8499,7 +8625,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8499 | 8625 | ||
| 8500 | if test "$GCC" = yes; then | 8626 | if test "$GCC" = yes; then |
| 8501 | lt_prog_compiler_wl='-Wl,' | 8627 | lt_prog_compiler_wl='-Wl,' |
| 8502 | @@ -9252,6 +9760,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 8628 | @@ -8631,6 +9135,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 8503 | lt_prog_compiler_pic='--shared' | 8629 | lt_prog_compiler_pic='--shared' |
| 8504 | lt_prog_compiler_static='--static' | 8630 | lt_prog_compiler_static='--static' |
| 8505 | ;; | 8631 | ;; |
| @@ -8512,7 +8638,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8512 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) | 8638 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) |
| 8513 | # Portland Group compilers (*not* the Pentium gcc compiler, | 8639 | # Portland Group compilers (*not* the Pentium gcc compiler, |
| 8514 | # which looks to be a dead project) | 8640 | # which looks to be a dead project) |
| 8515 | @@ -9314,7 +9828,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 8641 | @@ -8693,7 +9203,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 8516 | lt_prog_compiler_pic='-KPIC' | 8642 | lt_prog_compiler_pic='-KPIC' |
| 8517 | lt_prog_compiler_static='-Bstatic' | 8643 | lt_prog_compiler_static='-Bstatic' |
| 8518 | case $cc_basename in | 8644 | case $cc_basename in |
| @@ -8521,7 +8647,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8521 | lt_prog_compiler_wl='-Qoption ld ';; | 8647 | lt_prog_compiler_wl='-Qoption ld ';; |
| 8522 | *) | 8648 | *) |
| 8523 | lt_prog_compiler_wl='-Wl,';; | 8649 | lt_prog_compiler_wl='-Wl,';; |
| 8524 | @@ -9371,13 +9885,17 @@ case $host_os in | 8650 | @@ -8750,13 +9260,17 @@ case $host_os in |
| 8525 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" | 8651 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" |
| 8526 | ;; | 8652 | ;; |
| 8527 | esac | 8653 | esac |
| @@ -8545,7 +8671,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8545 | 8671 | ||
| 8546 | # | 8672 | # |
| 8547 | # Check to make sure the PIC flag actually works. | 8673 | # Check to make sure the PIC flag actually works. |
| 8548 | @@ -9438,6 +9956,11 @@ fi | 8674 | @@ -8817,6 +9331,11 @@ fi |
| 8549 | 8675 | ||
| 8550 | 8676 | ||
| 8551 | 8677 | ||
| @@ -8557,7 +8683,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8557 | # | 8683 | # |
| 8558 | # Check to make sure the static flag actually works. | 8684 | # Check to make sure the static flag actually works. |
| 8559 | # | 8685 | # |
| 8560 | @@ -9788,7 +10311,8 @@ _LT_EOF | 8686 | @@ -9167,7 +9686,8 @@ _LT_EOF |
| 8561 | allow_undefined_flag=unsupported | 8687 | allow_undefined_flag=unsupported |
| 8562 | always_export_symbols=no | 8688 | always_export_symbols=no |
| 8563 | enable_shared_with_static_runtimes=yes | 8689 | enable_shared_with_static_runtimes=yes |
| @@ -8567,7 +8693,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8567 | 8693 | ||
| 8568 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then | 8694 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then |
| 8569 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' | 8695 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' |
| 8570 | @@ -9887,12 +10411,12 @@ _LT_EOF | 8696 | @@ -9266,12 +9786,12 @@ _LT_EOF |
| 8571 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' | 8697 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' |
| 8572 | hardcode_libdir_flag_spec= | 8698 | hardcode_libdir_flag_spec= |
| 8573 | hardcode_libdir_flag_spec_ld='-rpath $libdir' | 8699 | hardcode_libdir_flag_spec_ld='-rpath $libdir' |
| @@ -8582,7 +8708,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8582 | fi | 8708 | fi |
| 8583 | ;; | 8709 | ;; |
| 8584 | esac | 8710 | esac |
| 8585 | @@ -9906,8 +10430,8 @@ _LT_EOF | 8711 | @@ -9285,8 +9805,8 @@ _LT_EOF |
| 8586 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' | 8712 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
| 8587 | wlarc= | 8713 | wlarc= |
| 8588 | else | 8714 | else |
| @@ -8593,7 +8719,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8593 | fi | 8719 | fi |
| 8594 | ;; | 8720 | ;; |
| 8595 | 8721 | ||
| 8596 | @@ -9925,8 +10449,8 @@ _LT_EOF | 8722 | @@ -9304,8 +9824,8 @@ _LT_EOF |
| 8597 | 8723 | ||
| 8598 | _LT_EOF | 8724 | _LT_EOF |
| 8599 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 8725 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -8604,7 +8730,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8604 | else | 8730 | else |
| 8605 | ld_shlibs=no | 8731 | ld_shlibs=no |
| 8606 | fi | 8732 | fi |
| 8607 | @@ -9972,8 +10496,8 @@ _LT_EOF | 8733 | @@ -9351,8 +9871,8 @@ _LT_EOF |
| 8608 | 8734 | ||
| 8609 | *) | 8735 | *) |
| 8610 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 8736 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -8615,7 +8741,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8615 | else | 8741 | else |
| 8616 | ld_shlibs=no | 8742 | ld_shlibs=no |
| 8617 | fi | 8743 | fi |
| 8618 | @@ -10103,7 +10627,13 @@ _LT_EOF | 8744 | @@ -9482,7 +10002,13 @@ _LT_EOF |
| 8619 | allow_undefined_flag='-berok' | 8745 | allow_undefined_flag='-berok' |
| 8620 | # Determine the default libpath from the value encoded in an | 8746 | # Determine the default libpath from the value encoded in an |
| 8621 | # empty executable. | 8747 | # empty executable. |
| @@ -8630,7 +8756,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8630 | /* end confdefs.h. */ | 8756 | /* end confdefs.h. */ |
| 8631 | 8757 | ||
| 8632 | int | 8758 | int |
| 8633 | @@ -10116,22 +10646,29 @@ main () | 8759 | @@ -9495,22 +10021,29 @@ main () |
| 8634 | _ACEOF | 8760 | _ACEOF |
| 8635 | if ac_fn_c_try_link "$LINENO"; then : | 8761 | if ac_fn_c_try_link "$LINENO"; then : |
| 8636 | 8762 | ||
| @@ -8673,7 +8799,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8673 | 8799 | ||
| 8674 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 8800 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 8675 | 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" | 8801 | 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" |
| 8676 | @@ -10143,7 +10680,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 8802 | @@ -9522,7 +10055,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 8677 | else | 8803 | else |
| 8678 | # Determine the default libpath from the value encoded in an | 8804 | # Determine the default libpath from the value encoded in an |
| 8679 | # empty executable. | 8805 | # empty executable. |
| @@ -8688,7 +8814,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8688 | /* end confdefs.h. */ | 8814 | /* end confdefs.h. */ |
| 8689 | 8815 | ||
| 8690 | int | 8816 | int |
| 8691 | @@ -10156,22 +10699,29 @@ main () | 8817 | @@ -9535,22 +10074,29 @@ main () |
| 8692 | _ACEOF | 8818 | _ACEOF |
| 8693 | if ac_fn_c_try_link "$LINENO"; then : | 8819 | if ac_fn_c_try_link "$LINENO"; then : |
| 8694 | 8820 | ||
| @@ -8731,7 +8857,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8731 | 8857 | ||
| 8732 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 8858 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 8733 | # Warning - without using the other run time loading flags, | 8859 | # Warning - without using the other run time loading flags, |
| 8734 | @@ -10215,21 +10765,64 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 8860 | @@ -9594,21 +10140,64 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 8735 | # When not using gcc, we currently assume that we are using | 8861 | # When not using gcc, we currently assume that we are using |
| 8736 | # Microsoft Visual C++. | 8862 | # Microsoft Visual C++. |
| 8737 | # hardcode_libdir_flag_spec is actually meaningless, as there is | 8863 | # hardcode_libdir_flag_spec is actually meaningless, as there is |
| @@ -8811,7 +8937,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8811 | ;; | 8937 | ;; |
| 8812 | 8938 | ||
| 8813 | darwin* | rhapsody*) | 8939 | darwin* | rhapsody*) |
| 8814 | @@ -10290,7 +10883,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 8940 | @@ -9669,7 +10258,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 8815 | 8941 | ||
| 8816 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. | 8942 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. |
| 8817 | freebsd* | dragonfly*) | 8943 | freebsd* | dragonfly*) |
| @@ -8820,7 +8946,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8820 | hardcode_libdir_flag_spec='-R$libdir' | 8946 | hardcode_libdir_flag_spec='-R$libdir' |
| 8821 | hardcode_direct=yes | 8947 | hardcode_direct=yes |
| 8822 | hardcode_shlibpath_var=no | 8948 | hardcode_shlibpath_var=no |
| 8823 | @@ -10298,7 +10891,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 8949 | @@ -9677,7 +10266,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 8824 | 8950 | ||
| 8825 | hpux9*) | 8951 | hpux9*) |
| 8826 | if test "$GCC" = yes; then | 8952 | if test "$GCC" = yes; then |
| @@ -8829,7 +8955,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8829 | else | 8955 | else |
| 8830 | 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' | 8956 | 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' |
| 8831 | fi | 8957 | fi |
| 8832 | @@ -10314,7 +10907,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 8958 | @@ -9693,7 +10282,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 8833 | 8959 | ||
| 8834 | hpux10*) | 8960 | hpux10*) |
| 8835 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then | 8961 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then |
| @@ -8838,7 +8964,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8838 | else | 8964 | else |
| 8839 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' | 8965 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' |
| 8840 | fi | 8966 | fi |
| 8841 | @@ -10338,10 +10931,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 8967 | @@ -9717,10 +10306,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 8842 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' | 8968 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' |
| 8843 | ;; | 8969 | ;; |
| 8844 | ia64*) | 8970 | ia64*) |
| @@ -8851,7 +8977,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8851 | ;; | 8977 | ;; |
| 8852 | esac | 8978 | esac |
| 8853 | else | 8979 | else |
| 8854 | @@ -10420,23 +11013,36 @@ fi | 8980 | @@ -9799,23 +10388,36 @@ fi |
| 8855 | 8981 | ||
| 8856 | irix5* | irix6* | nonstopux*) | 8982 | irix5* | irix6* | nonstopux*) |
| 8857 | if test "$GCC" = yes; then | 8983 | if test "$GCC" = yes; then |
| @@ -8896,7 +9022,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8896 | else | 9022 | else |
| 8897 | 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' | 9023 | 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' |
| 8898 | 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' | 9024 | 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' |
| 8899 | @@ -10521,7 +11127,7 @@ rm -f core conftest.err conftest.$ac_objext \ | 9025 | @@ -9900,7 +10502,7 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 8900 | osf4* | osf5*) # as osf3* with the addition of -msym flag | 9026 | osf4* | osf5*) # as osf3* with the addition of -msym flag |
| 8901 | if test "$GCC" = yes; then | 9027 | if test "$GCC" = yes; then |
| 8902 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' | 9028 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' |
| @@ -8905,7 +9031,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8905 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' | 9031 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' |
| 8906 | else | 9032 | else |
| 8907 | allow_undefined_flag=' -expect_unresolved \*' | 9033 | allow_undefined_flag=' -expect_unresolved \*' |
| 8908 | @@ -10540,9 +11146,9 @@ rm -f core conftest.err conftest.$ac_objext \ | 9034 | @@ -9919,9 +10521,9 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 8909 | no_undefined_flag=' -z defs' | 9035 | no_undefined_flag=' -z defs' |
| 8910 | if test "$GCC" = yes; then | 9036 | if test "$GCC" = yes; then |
| 8911 | wlarc='${wl}' | 9037 | wlarc='${wl}' |
| @@ -8917,7 +9043,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8917 | else | 9043 | else |
| 8918 | case `$CC -V 2>&1` in | 9044 | case `$CC -V 2>&1` in |
| 8919 | *"Compilers 5.0"*) | 9045 | *"Compilers 5.0"*) |
| 8920 | @@ -11118,8 +11724,9 @@ cygwin* | mingw* | pw32* | cegcc*) | 9046 | @@ -10497,8 +11099,9 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 8921 | need_version=no | 9047 | need_version=no |
| 8922 | need_lib_prefix=no | 9048 | need_lib_prefix=no |
| 8923 | 9049 | ||
| @@ -8929,7 +9055,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 8929 | library_names_spec='$libname.dll.a' | 9055 | library_names_spec='$libname.dll.a' |
| 8930 | # DLL is installed to $(libdir)/../bin by postinstall_cmds | 9056 | # DLL is installed to $(libdir)/../bin by postinstall_cmds |
| 8931 | postinstall_cmds='base_file=`basename \${file}`~ | 9057 | postinstall_cmds='base_file=`basename \${file}`~ |
| 8932 | @@ -11152,13 +11759,71 @@ cygwin* | mingw* | pw32* | cegcc*) | 9058 | @@ -10531,13 +11134,71 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 8933 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' | 9059 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' |
| 8934 | ;; | 9060 | ;; |
| 8935 | esac | 9061 | esac |
| @@ -9002,7 +9128,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9002 | # FIXME: first we should search . and the directory the executable is in | 9128 | # FIXME: first we should search . and the directory the executable is in |
| 9003 | shlibpath_var=PATH | 9129 | shlibpath_var=PATH |
| 9004 | ;; | 9130 | ;; |
| 9005 | @@ -11240,7 +11905,7 @@ haiku*) | 9131 | @@ -10619,7 +11280,7 @@ haiku*) |
| 9006 | soname_spec='${libname}${release}${shared_ext}$major' | 9132 | soname_spec='${libname}${release}${shared_ext}$major' |
| 9007 | shlibpath_var=LIBRARY_PATH | 9133 | shlibpath_var=LIBRARY_PATH |
| 9008 | shlibpath_overrides_runpath=yes | 9134 | shlibpath_overrides_runpath=yes |
| @@ -9011,16 +9137,16 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9011 | hardcode_into_libs=yes | 9137 | hardcode_into_libs=yes |
| 9012 | ;; | 9138 | ;; |
| 9013 | 9139 | ||
| 9014 | @@ -12036,7 +12701,7 @@ else | 9140 | @@ -11415,7 +12076,7 @@ else |
| 9015 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 9141 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 9016 | lt_status=$lt_dlunknown | 9142 | lt_status=$lt_dlunknown |
| 9017 | cat > conftest.$ac_ext <<_LT_EOF | 9143 | cat > conftest.$ac_ext <<_LT_EOF |
| 9018 | -#line 12036 "configure" | 9144 | -#line 11415 "configure" |
| 9019 | +#line $LINENO "configure" | 9145 | +#line $LINENO "configure" |
| 9020 | #include "confdefs.h" | 9146 | #include "confdefs.h" |
| 9021 | 9147 | ||
| 9022 | #if HAVE_DLFCN_H | 9148 | #if HAVE_DLFCN_H |
| 9023 | @@ -12080,10 +12745,10 @@ else | 9149 | @@ -11459,10 +12120,10 @@ else |
| 9024 | /* When -fvisbility=hidden is used, assume the code has been annotated | 9150 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 9025 | correspondingly for the symbols needed. */ | 9151 | correspondingly for the symbols needed. */ |
| 9026 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 9152 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -9033,16 +9159,16 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9033 | int main () | 9159 | int main () |
| 9034 | { | 9160 | { |
| 9035 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 9161 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 9036 | @@ -12142,7 +12807,7 @@ else | 9162 | @@ -11521,7 +12182,7 @@ else |
| 9037 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 9163 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 9038 | lt_status=$lt_dlunknown | 9164 | lt_status=$lt_dlunknown |
| 9039 | cat > conftest.$ac_ext <<_LT_EOF | 9165 | cat > conftest.$ac_ext <<_LT_EOF |
| 9040 | -#line 12142 "configure" | 9166 | -#line 11521 "configure" |
| 9041 | +#line $LINENO "configure" | 9167 | +#line $LINENO "configure" |
| 9042 | #include "confdefs.h" | 9168 | #include "confdefs.h" |
| 9043 | 9169 | ||
| 9044 | #if HAVE_DLFCN_H | 9170 | #if HAVE_DLFCN_H |
| 9045 | @@ -12186,10 +12851,10 @@ else | 9171 | @@ -11565,10 +12226,10 @@ else |
| 9046 | /* When -fvisbility=hidden is used, assume the code has been annotated | 9172 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 9047 | correspondingly for the symbols needed. */ | 9173 | correspondingly for the symbols needed. */ |
| 9048 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 9174 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -9055,7 +9181,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9055 | int main () | 9181 | int main () |
| 9056 | { | 9182 | { |
| 9057 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 9183 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 9058 | @@ -12581,6 +13246,7 @@ $RM -r conftest* | 9184 | @@ -11960,6 +12621,7 @@ $RM -r conftest* |
| 9059 | 9185 | ||
| 9060 | # Allow CC to be a program name with arguments. | 9186 | # Allow CC to be a program name with arguments. |
| 9061 | lt_save_CC=$CC | 9187 | lt_save_CC=$CC |
| @@ -9063,7 +9189,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9063 | lt_save_LD=$LD | 9189 | lt_save_LD=$LD |
| 9064 | lt_save_GCC=$GCC | 9190 | lt_save_GCC=$GCC |
| 9065 | GCC=$GXX | 9191 | GCC=$GXX |
| 9066 | @@ -12598,6 +13264,7 @@ $RM -r conftest* | 9192 | @@ -11977,6 +12639,7 @@ $RM -r conftest* |
| 9067 | fi | 9193 | fi |
| 9068 | test -z "${LDCXX+set}" || LD=$LDCXX | 9194 | test -z "${LDCXX+set}" || LD=$LDCXX |
| 9069 | CC=${CXX-"c++"} | 9195 | CC=${CXX-"c++"} |
| @@ -9071,7 +9197,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9071 | compiler=$CC | 9197 | compiler=$CC |
| 9072 | compiler_CXX=$CC | 9198 | compiler_CXX=$CC |
| 9073 | for cc_temp in $compiler""; do | 9199 | for cc_temp in $compiler""; do |
| 9074 | @@ -12880,7 +13547,13 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie | 9200 | @@ -12259,7 +12922,13 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie |
| 9075 | allow_undefined_flag_CXX='-berok' | 9201 | allow_undefined_flag_CXX='-berok' |
| 9076 | # Determine the default libpath from the value encoded in an empty | 9202 | # Determine the default libpath from the value encoded in an empty |
| 9077 | # executable. | 9203 | # executable. |
| @@ -9086,7 +9212,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9086 | /* end confdefs.h. */ | 9212 | /* end confdefs.h. */ |
| 9087 | 9213 | ||
| 9088 | int | 9214 | int |
| 9089 | @@ -12893,22 +13566,29 @@ main () | 9215 | @@ -12272,22 +12941,29 @@ main () |
| 9090 | _ACEOF | 9216 | _ACEOF |
| 9091 | if ac_fn_cxx_try_link "$LINENO"; then : | 9217 | if ac_fn_cxx_try_link "$LINENO"; then : |
| 9092 | 9218 | ||
| @@ -9129,7 +9255,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9129 | 9255 | ||
| 9130 | hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" | 9256 | hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 9131 | 9257 | ||
| 9132 | @@ -12921,7 +13601,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 9258 | @@ -12300,7 +12976,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 9133 | else | 9259 | else |
| 9134 | # Determine the default libpath from the value encoded in an | 9260 | # Determine the default libpath from the value encoded in an |
| 9135 | # empty executable. | 9261 | # empty executable. |
| @@ -9144,7 +9270,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9144 | /* end confdefs.h. */ | 9270 | /* end confdefs.h. */ |
| 9145 | 9271 | ||
| 9146 | int | 9272 | int |
| 9147 | @@ -12934,22 +13620,29 @@ main () | 9273 | @@ -12313,22 +12995,29 @@ main () |
| 9148 | _ACEOF | 9274 | _ACEOF |
| 9149 | if ac_fn_cxx_try_link "$LINENO"; then : | 9275 | if ac_fn_cxx_try_link "$LINENO"; then : |
| 9150 | 9276 | ||
| @@ -9187,7 +9313,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9187 | 9313 | ||
| 9188 | hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" | 9314 | hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 9189 | # Warning - without using the other run time loading flags, | 9315 | # Warning - without using the other run time loading flags, |
| 9190 | @@ -12992,29 +13685,75 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 9316 | @@ -12371,29 +13060,75 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 9191 | ;; | 9317 | ;; |
| 9192 | 9318 | ||
| 9193 | cygwin* | mingw* | pw32* | cegcc*) | 9319 | cygwin* | mingw* | pw32* | cegcc*) |
| @@ -9286,7 +9412,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9286 | darwin* | rhapsody*) | 9412 | darwin* | rhapsody*) |
| 9287 | 9413 | ||
| 9288 | 9414 | ||
| 9289 | @@ -13120,7 +13859,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 9415 | @@ -12499,7 +13234,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 9290 | ;; | 9416 | ;; |
| 9291 | *) | 9417 | *) |
| 9292 | if test "$GXX" = yes; then | 9418 | if test "$GXX" = yes; then |
| @@ -9295,7 +9421,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9295 | else | 9421 | else |
| 9296 | # FIXME: insert proper C++ library support | 9422 | # FIXME: insert proper C++ library support |
| 9297 | ld_shlibs_CXX=no | 9423 | ld_shlibs_CXX=no |
| 9298 | @@ -13191,10 +13930,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 9424 | @@ -12570,10 +13305,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 9299 | archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' | 9425 | archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' |
| 9300 | ;; | 9426 | ;; |
| 9301 | ia64*) | 9427 | ia64*) |
| @@ -9308,7 +9434,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9308 | ;; | 9434 | ;; |
| 9309 | esac | 9435 | esac |
| 9310 | fi | 9436 | fi |
| 9311 | @@ -13235,9 +13974,9 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 9437 | @@ -12614,9 +13349,9 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 9312 | *) | 9438 | *) |
| 9313 | if test "$GXX" = yes; then | 9439 | if test "$GXX" = yes; then |
| 9314 | if test "$with_gnu_ld" = no; then | 9440 | if test "$with_gnu_ld" = no; then |
| @@ -9320,7 +9446,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9320 | fi | 9446 | fi |
| 9321 | fi | 9447 | fi |
| 9322 | link_all_deplibs_CXX=yes | 9448 | link_all_deplibs_CXX=yes |
| 9323 | @@ -13307,20 +14046,20 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 9449 | @@ -12686,20 +13421,20 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 9324 | prelink_cmds_CXX='tpldir=Template.dir~ | 9450 | prelink_cmds_CXX='tpldir=Template.dir~ |
| 9325 | rm -rf $tpldir~ | 9451 | rm -rf $tpldir~ |
| 9326 | $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ | 9452 | $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ |
| @@ -9345,7 +9471,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9345 | ;; | 9471 | ;; |
| 9346 | *) # Version 6 and above use weak symbols | 9472 | *) # Version 6 and above use weak symbols |
| 9347 | archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' | 9473 | archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' |
| 9348 | @@ -13515,7 +14254,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 9474 | @@ -12894,7 +13629,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 9349 | 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' | 9475 | 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' |
| 9350 | ;; | 9476 | ;; |
| 9351 | *) | 9477 | *) |
| @@ -9354,7 +9480,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9354 | ;; | 9480 | ;; |
| 9355 | esac | 9481 | esac |
| 9356 | 9482 | ||
| 9357 | @@ -13561,7 +14300,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 9483 | @@ -12940,7 +13675,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 9358 | 9484 | ||
| 9359 | solaris*) | 9485 | solaris*) |
| 9360 | case $cc_basename in | 9486 | case $cc_basename in |
| @@ -9363,7 +9489,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9363 | # Sun C++ 4.2, 5.x and Centerline C++ | 9489 | # Sun C++ 4.2, 5.x and Centerline C++ |
| 9364 | archive_cmds_need_lc_CXX=yes | 9490 | archive_cmds_need_lc_CXX=yes |
| 9365 | no_undefined_flag_CXX=' -zdefs' | 9491 | no_undefined_flag_CXX=' -zdefs' |
| 9366 | @@ -13602,9 +14341,9 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 9492 | @@ -12981,9 +13716,9 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 9367 | if test "$GXX" = yes && test "$with_gnu_ld" = no; then | 9493 | if test "$GXX" = yes && test "$with_gnu_ld" = no; then |
| 9368 | no_undefined_flag_CXX=' ${wl}-z ${wl}defs' | 9494 | no_undefined_flag_CXX=' ${wl}-z ${wl}defs' |
| 9369 | if $CC --version | $GREP -v '^2\.7' > /dev/null; then | 9495 | if $CC --version | $GREP -v '^2\.7' > /dev/null; then |
| @@ -9375,7 +9501,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9375 | 9501 | ||
| 9376 | # Commands to make compiler produce verbose output that lists | 9502 | # Commands to make compiler produce verbose output that lists |
| 9377 | # what "hidden" libraries, object files and flags are used when | 9503 | # what "hidden" libraries, object files and flags are used when |
| 9378 | @@ -13739,6 +14478,13 @@ private: | 9504 | @@ -13118,6 +13853,13 @@ private: |
| 9379 | }; | 9505 | }; |
| 9380 | _LT_EOF | 9506 | _LT_EOF |
| 9381 | 9507 | ||
| @@ -9389,7 +9515,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9389 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 | 9515 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 |
| 9390 | (eval $ac_compile) 2>&5 | 9516 | (eval $ac_compile) 2>&5 |
| 9391 | ac_status=$? | 9517 | ac_status=$? |
| 9392 | @@ -13752,7 +14498,7 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 | 9518 | @@ -13131,7 +13873,7 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 |
| 9393 | pre_test_object_deps_done=no | 9519 | pre_test_object_deps_done=no |
| 9394 | 9520 | ||
| 9395 | for p in `eval "$output_verbose_link_cmd"`; do | 9521 | for p in `eval "$output_verbose_link_cmd"`; do |
| @@ -9398,7 +9524,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9398 | 9524 | ||
| 9399 | -L* | -R* | -l*) | 9525 | -L* | -R* | -l*) |
| 9400 | # Some compilers place space between "-{L,R}" and the path. | 9526 | # Some compilers place space between "-{L,R}" and the path. |
| 9401 | @@ -13761,13 +14507,22 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 | 9527 | @@ -13140,13 +13882,22 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 |
| 9402 | test $p = "-R"; then | 9528 | test $p = "-R"; then |
| 9403 | prev=$p | 9529 | prev=$p |
| 9404 | continue | 9530 | continue |
| @@ -9425,7 +9551,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9425 | # Internal compiler library paths should come after those | 9551 | # Internal compiler library paths should come after those |
| 9426 | # provided the user. The postdeps already come after the | 9552 | # provided the user. The postdeps already come after the |
| 9427 | # user supplied libs so there is no need to process them. | 9553 | # user supplied libs so there is no need to process them. |
| 9428 | @@ -13787,8 +14542,10 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 | 9554 | @@ -13166,8 +13917,10 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 |
| 9429 | postdeps_CXX="${postdeps_CXX} ${prev}${p}" | 9555 | postdeps_CXX="${postdeps_CXX} ${prev}${p}" |
| 9430 | fi | 9556 | fi |
| 9431 | fi | 9557 | fi |
| @@ -9436,7 +9562,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9436 | *.$objext) | 9562 | *.$objext) |
| 9437 | # This assumes that the test object file only shows up | 9563 | # This assumes that the test object file only shows up |
| 9438 | # once in the compiler output. | 9564 | # once in the compiler output. |
| 9439 | @@ -13824,6 +14581,7 @@ else | 9565 | @@ -13203,6 +13956,7 @@ else |
| 9440 | fi | 9566 | fi |
| 9441 | 9567 | ||
| 9442 | $RM -f confest.$objext | 9568 | $RM -f confest.$objext |
| @@ -9444,7 +9570,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9444 | 9570 | ||
| 9445 | # PORTME: override above test on systems where it is broken | 9571 | # PORTME: override above test on systems where it is broken |
| 9446 | case $host_os in | 9572 | case $host_os in |
| 9447 | @@ -13859,7 +14617,7 @@ linux*) | 9573 | @@ -13238,7 +13992,7 @@ linux*) |
| 9448 | 9574 | ||
| 9449 | solaris*) | 9575 | solaris*) |
| 9450 | case $cc_basename in | 9576 | case $cc_basename in |
| @@ -9453,7 +9579,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9453 | # The more standards-conforming stlport4 library is | 9579 | # The more standards-conforming stlport4 library is |
| 9454 | # incompatible with the Cstd library. Avoid specifying | 9580 | # incompatible with the Cstd library. Avoid specifying |
| 9455 | # it if it's in CXXFLAGS. Ignore libCrun as | 9581 | # it if it's in CXXFLAGS. Ignore libCrun as |
| 9456 | @@ -13924,8 +14682,6 @@ fi | 9582 | @@ -13303,8 +14057,6 @@ fi |
| 9457 | lt_prog_compiler_pic_CXX= | 9583 | lt_prog_compiler_pic_CXX= |
| 9458 | lt_prog_compiler_static_CXX= | 9584 | lt_prog_compiler_static_CXX= |
| 9459 | 9585 | ||
| @@ -9462,7 +9588,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9462 | 9588 | ||
| 9463 | # C++ specific cases for pic, static, wl, etc. | 9589 | # C++ specific cases for pic, static, wl, etc. |
| 9464 | if test "$GXX" = yes; then | 9590 | if test "$GXX" = yes; then |
| 9465 | @@ -14030,6 +14786,11 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 9591 | @@ -13409,6 +14161,11 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 9466 | ;; | 9592 | ;; |
| 9467 | esac | 9593 | esac |
| 9468 | ;; | 9594 | ;; |
| @@ -9474,7 +9600,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9474 | dgux*) | 9600 | dgux*) |
| 9475 | case $cc_basename in | 9601 | case $cc_basename in |
| 9476 | ec++*) | 9602 | ec++*) |
| 9477 | @@ -14182,7 +14943,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 9603 | @@ -13561,7 +14318,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 9478 | ;; | 9604 | ;; |
| 9479 | solaris*) | 9605 | solaris*) |
| 9480 | case $cc_basename in | 9606 | case $cc_basename in |
| @@ -9483,7 +9609,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9483 | # Sun C++ 4.2, 5.x and Centerline C++ | 9609 | # Sun C++ 4.2, 5.x and Centerline C++ |
| 9484 | lt_prog_compiler_pic_CXX='-KPIC' | 9610 | lt_prog_compiler_pic_CXX='-KPIC' |
| 9485 | lt_prog_compiler_static_CXX='-Bstatic' | 9611 | lt_prog_compiler_static_CXX='-Bstatic' |
| 9486 | @@ -14247,10 +15008,17 @@ case $host_os in | 9612 | @@ -13626,10 +14383,17 @@ case $host_os in |
| 9487 | lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" | 9613 | lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" |
| 9488 | ;; | 9614 | ;; |
| 9489 | esac | 9615 | esac |
| @@ -9504,7 +9630,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9504 | 9630 | ||
| 9505 | # | 9631 | # |
| 9506 | # Check to make sure the PIC flag actually works. | 9632 | # Check to make sure the PIC flag actually works. |
| 9507 | @@ -14308,6 +15076,8 @@ fi | 9633 | @@ -13687,6 +14451,8 @@ fi |
| 9508 | 9634 | ||
| 9509 | 9635 | ||
| 9510 | 9636 | ||
| @@ -9513,7 +9639,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9513 | # | 9639 | # |
| 9514 | # Check to make sure the static flag actually works. | 9640 | # Check to make sure the static flag actually works. |
| 9515 | # | 9641 | # |
| 9516 | @@ -14485,6 +15255,7 @@ fi | 9642 | @@ -13864,6 +14630,7 @@ fi |
| 9517 | $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } | 9643 | $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } |
| 9518 | 9644 | ||
| 9519 | export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' | 9645 | export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' |
| @@ -9521,7 +9647,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9521 | case $host_os in | 9647 | case $host_os in |
| 9522 | aix[4-9]*) | 9648 | aix[4-9]*) |
| 9523 | # If we're using GNU nm, then we don't want the "-C" option. | 9649 | # If we're using GNU nm, then we don't want the "-C" option. |
| 9524 | @@ -14499,15 +15270,20 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie | 9650 | @@ -13878,15 +14645,20 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie |
| 9525 | ;; | 9651 | ;; |
| 9526 | pw32*) | 9652 | pw32*) |
| 9527 | export_symbols_cmds_CXX="$ltdll_cmds" | 9653 | export_symbols_cmds_CXX="$ltdll_cmds" |
| @@ -9547,7 +9673,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9547 | 9673 | ||
| 9548 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 | 9674 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 |
| 9549 | $as_echo "$ld_shlibs_CXX" >&6; } | 9675 | $as_echo "$ld_shlibs_CXX" >&6; } |
| 9550 | @@ -14770,8 +15546,9 @@ cygwin* | mingw* | pw32* | cegcc*) | 9676 | @@ -14149,8 +14921,9 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 9551 | need_version=no | 9677 | need_version=no |
| 9552 | need_lib_prefix=no | 9678 | need_lib_prefix=no |
| 9553 | 9679 | ||
| @@ -9559,7 +9685,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9559 | library_names_spec='$libname.dll.a' | 9685 | library_names_spec='$libname.dll.a' |
| 9560 | # DLL is installed to $(libdir)/../bin by postinstall_cmds | 9686 | # DLL is installed to $(libdir)/../bin by postinstall_cmds |
| 9561 | postinstall_cmds='base_file=`basename \${file}`~ | 9687 | postinstall_cmds='base_file=`basename \${file}`~ |
| 9562 | @@ -14803,13 +15580,71 @@ cygwin* | mingw* | pw32* | cegcc*) | 9688 | @@ -14182,13 +14955,71 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 9563 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' | 9689 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' |
| 9564 | ;; | 9690 | ;; |
| 9565 | esac | 9691 | esac |
| @@ -9632,7 +9758,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9632 | # FIXME: first we should search . and the directory the executable is in | 9758 | # FIXME: first we should search . and the directory the executable is in |
| 9633 | shlibpath_var=PATH | 9759 | shlibpath_var=PATH |
| 9634 | ;; | 9760 | ;; |
| 9635 | @@ -14890,7 +15725,7 @@ haiku*) | 9761 | @@ -14269,7 +15100,7 @@ haiku*) |
| 9636 | soname_spec='${libname}${release}${shared_ext}$major' | 9762 | soname_spec='${libname}${release}${shared_ext}$major' |
| 9637 | shlibpath_var=LIBRARY_PATH | 9763 | shlibpath_var=LIBRARY_PATH |
| 9638 | shlibpath_overrides_runpath=yes | 9764 | shlibpath_overrides_runpath=yes |
| @@ -9641,7 +9767,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9641 | hardcode_into_libs=yes | 9767 | hardcode_into_libs=yes |
| 9642 | ;; | 9768 | ;; |
| 9643 | 9769 | ||
| 9644 | @@ -15349,6 +16184,7 @@ fi | 9770 | @@ -14728,6 +15559,7 @@ fi |
| 9645 | fi # test -n "$compiler" | 9771 | fi # test -n "$compiler" |
| 9646 | 9772 | ||
| 9647 | CC=$lt_save_CC | 9773 | CC=$lt_save_CC |
| @@ -9649,7 +9775,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9649 | LDCXX=$LD | 9775 | LDCXX=$LD |
| 9650 | LD=$lt_save_LD | 9776 | LD=$lt_save_LD |
| 9651 | GCC=$lt_save_GCC | 9777 | GCC=$lt_save_GCC |
| 9652 | @@ -18612,13 +19448,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' | 9778 | @@ -17770,13 +18602,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' |
| 9653 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' | 9779 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' |
| 9654 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' | 9780 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' |
| 9655 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' | 9781 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' |
| @@ -9670,7 +9796,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9670 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' | 9796 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' |
| 9671 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' | 9797 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' |
| 9672 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' | 9798 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' |
| 9673 | @@ -18633,14 +19476,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de | 9799 | @@ -17791,14 +18630,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de |
| 9674 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' | 9800 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' |
| 9675 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' | 9801 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' |
| 9676 | 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"`' | 9802 | 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"`' |
| @@ -9689,7 +9815,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9689 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' | 9815 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' |
| 9690 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' | 9816 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' |
| 9691 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' | 9817 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' |
| 9692 | @@ -18673,12 +19519,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q | 9818 | @@ -17831,12 +18673,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q |
| 9693 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' | 9819 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' |
| 9694 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' | 9820 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' |
| 9695 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' | 9821 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' |
| @@ -9703,7 +9829,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9703 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' | 9829 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' |
| 9704 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' | 9830 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' |
| 9705 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' | 9831 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' |
| 9706 | @@ -18717,8 +19563,8 @@ old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote | 9832 | @@ -17875,8 +18717,8 @@ old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote |
| 9707 | compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`' | 9833 | compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`' |
| 9708 | GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`' | 9834 | GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`' |
| 9709 | lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`' | 9835 | lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`' |
| @@ -9713,7 +9839,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9713 | lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`' | 9839 | lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`' |
| 9714 | lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`' | 9840 | lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`' |
| 9715 | archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`' | 9841 | archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`' |
| 9716 | @@ -18745,12 +19591,12 @@ hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_ | 9842 | @@ -17903,12 +18745,12 @@ hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_ |
| 9717 | hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`' | 9843 | hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`' |
| 9718 | inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`' | 9844 | inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`' |
| 9719 | link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`' | 9845 | link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`' |
| @@ -9727,7 +9853,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9727 | file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`' | 9853 | file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`' |
| 9728 | hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`' | 9854 | hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`' |
| 9729 | compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`' | 9855 | compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`' |
| 9730 | @@ -18788,8 +19634,13 @@ reload_flag \ | 9856 | @@ -17946,8 +18788,13 @@ reload_flag \ |
| 9731 | OBJDUMP \ | 9857 | OBJDUMP \ |
| 9732 | deplibs_check_method \ | 9858 | deplibs_check_method \ |
| 9733 | file_magic_cmd \ | 9859 | file_magic_cmd \ |
| @@ -9741,7 +9867,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9741 | STRIP \ | 9867 | STRIP \ |
| 9742 | RANLIB \ | 9868 | RANLIB \ |
| 9743 | CC \ | 9869 | CC \ |
| 9744 | @@ -18799,12 +19650,14 @@ lt_cv_sys_global_symbol_pipe \ | 9870 | @@ -17957,12 +18804,14 @@ lt_cv_sys_global_symbol_pipe \ |
| 9745 | lt_cv_sys_global_symbol_to_cdecl \ | 9871 | lt_cv_sys_global_symbol_to_cdecl \ |
| 9746 | lt_cv_sys_global_symbol_to_c_name_address \ | 9872 | lt_cv_sys_global_symbol_to_c_name_address \ |
| 9747 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ | 9873 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ |
| @@ -9757,7 +9883,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9757 | DSYMUTIL \ | 9883 | DSYMUTIL \ |
| 9758 | NMEDIT \ | 9884 | NMEDIT \ |
| 9759 | LIPO \ | 9885 | LIPO \ |
| 9760 | @@ -18820,7 +19673,6 @@ no_undefined_flag \ | 9886 | @@ -17978,7 +18827,6 @@ no_undefined_flag \ |
| 9761 | hardcode_libdir_flag_spec \ | 9887 | hardcode_libdir_flag_spec \ |
| 9762 | hardcode_libdir_flag_spec_ld \ | 9888 | hardcode_libdir_flag_spec_ld \ |
| 9763 | hardcode_libdir_separator \ | 9889 | hardcode_libdir_separator \ |
| @@ -9765,7 +9891,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9765 | exclude_expsyms \ | 9891 | exclude_expsyms \ |
| 9766 | include_expsyms \ | 9892 | include_expsyms \ |
| 9767 | file_list_spec \ | 9893 | file_list_spec \ |
| 9768 | @@ -18842,8 +19694,8 @@ LD_CXX \ | 9894 | @@ -18000,8 +18848,8 @@ LD_CXX \ |
| 9769 | reload_flag_CXX \ | 9895 | reload_flag_CXX \ |
| 9770 | compiler_CXX \ | 9896 | compiler_CXX \ |
| 9771 | lt_prog_compiler_no_builtin_flag_CXX \ | 9897 | lt_prog_compiler_no_builtin_flag_CXX \ |
| @@ -9775,7 +9901,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9775 | lt_prog_compiler_static_CXX \ | 9901 | lt_prog_compiler_static_CXX \ |
| 9776 | lt_cv_prog_compiler_c_o_CXX \ | 9902 | lt_cv_prog_compiler_c_o_CXX \ |
| 9777 | export_dynamic_flag_spec_CXX \ | 9903 | export_dynamic_flag_spec_CXX \ |
| 9778 | @@ -18855,7 +19707,6 @@ no_undefined_flag_CXX \ | 9904 | @@ -18013,7 +18861,6 @@ no_undefined_flag_CXX \ |
| 9779 | hardcode_libdir_flag_spec_CXX \ | 9905 | hardcode_libdir_flag_spec_CXX \ |
| 9780 | hardcode_libdir_flag_spec_ld_CXX \ | 9906 | hardcode_libdir_flag_spec_ld_CXX \ |
| 9781 | hardcode_libdir_separator_CXX \ | 9907 | hardcode_libdir_separator_CXX \ |
| @@ -9783,7 +9909,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9783 | exclude_expsyms_CXX \ | 9909 | exclude_expsyms_CXX \ |
| 9784 | include_expsyms_CXX \ | 9910 | include_expsyms_CXX \ |
| 9785 | file_list_spec_CXX \ | 9911 | file_list_spec_CXX \ |
| 9786 | @@ -18889,6 +19740,7 @@ module_cmds \ | 9912 | @@ -18047,6 +18894,7 @@ module_cmds \ |
| 9787 | module_expsym_cmds \ | 9913 | module_expsym_cmds \ |
| 9788 | export_symbols_cmds \ | 9914 | export_symbols_cmds \ |
| 9789 | prelink_cmds \ | 9915 | prelink_cmds \ |
| @@ -9791,7 +9917,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9791 | postinstall_cmds \ | 9917 | postinstall_cmds \ |
| 9792 | postuninstall_cmds \ | 9918 | postuninstall_cmds \ |
| 9793 | finish_cmds \ | 9919 | finish_cmds \ |
| 9794 | @@ -18903,7 +19755,8 @@ archive_expsym_cmds_CXX \ | 9920 | @@ -18061,7 +18909,8 @@ archive_expsym_cmds_CXX \ |
| 9795 | module_cmds_CXX \ | 9921 | module_cmds_CXX \ |
| 9796 | module_expsym_cmds_CXX \ | 9922 | module_expsym_cmds_CXX \ |
| 9797 | export_symbols_cmds_CXX \ | 9923 | export_symbols_cmds_CXX \ |
| @@ -9801,7 +9927,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9801 | case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in | 9927 | case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in |
| 9802 | *[\\\\\\\`\\"\\\$]*) | 9928 | *[\\\\\\\`\\"\\\$]*) |
| 9803 | eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" | 9929 | eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" |
| 9804 | @@ -19668,7 +20521,8 @@ $as_echo X"$file" | | 9930 | @@ -18826,7 +19675,8 @@ $as_echo X"$file" | |
| 9805 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. | 9931 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. |
| 9806 | # | 9932 | # |
| 9807 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, | 9933 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, |
| @@ -9811,7 +9937,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9811 | # Written by Gordon Matzigkeit, 1996 | 9937 | # Written by Gordon Matzigkeit, 1996 |
| 9812 | # | 9938 | # |
| 9813 | # This file is part of GNU Libtool. | 9939 | # This file is part of GNU Libtool. |
| 9814 | @@ -19771,19 +20625,42 @@ SP2NL=$lt_lt_SP2NL | 9940 | @@ -18929,19 +19779,42 @@ SP2NL=$lt_lt_SP2NL |
| 9815 | # turn newlines into spaces. | 9941 | # turn newlines into spaces. |
| 9816 | NL2SP=$lt_lt_NL2SP | 9942 | NL2SP=$lt_lt_NL2SP |
| 9817 | 9943 | ||
| @@ -9855,7 +9981,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9855 | # A symbol stripping program. | 9981 | # A symbol stripping program. |
| 9856 | STRIP=$lt_STRIP | 9982 | STRIP=$lt_STRIP |
| 9857 | 9983 | ||
| 9858 | @@ -19813,6 +20690,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address | 9984 | @@ -18971,6 +19844,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address |
| 9859 | # Transform the output of nm in a C name address pair when lib prefix is needed. | 9985 | # Transform the output of nm in a C name address pair when lib prefix is needed. |
| 9860 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix | 9986 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix |
| 9861 | 9987 | ||
| @@ -9868,7 +9994,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9868 | # The name of the directory that contains temporary libtool files. | 9994 | # The name of the directory that contains temporary libtool files. |
| 9869 | objdir=$objdir | 9995 | objdir=$objdir |
| 9870 | 9996 | ||
| 9871 | @@ -19822,6 +20705,9 @@ MAGIC_CMD=$MAGIC_CMD | 9997 | @@ -18980,6 +19859,9 @@ MAGIC_CMD=$MAGIC_CMD |
| 9872 | # Must we lock files when doing compilation? | 9998 | # Must we lock files when doing compilation? |
| 9873 | need_locks=$lt_need_locks | 9999 | need_locks=$lt_need_locks |
| 9874 | 10000 | ||
| @@ -9878,7 +10004,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9878 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. | 10004 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. |
| 9879 | DSYMUTIL=$lt_DSYMUTIL | 10005 | DSYMUTIL=$lt_DSYMUTIL |
| 9880 | 10006 | ||
| 9881 | @@ -19936,12 +20822,12 @@ with_gcc=$GCC | 10007 | @@ -19094,12 +19976,12 @@ with_gcc=$GCC |
| 9882 | # Compiler flag to turn off builtin functions. | 10008 | # Compiler flag to turn off builtin functions. |
| 9883 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag | 10009 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag |
| 9884 | 10010 | ||
| @@ -9894,7 +10020,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9894 | # Compiler flag to prevent dynamic linking. | 10020 | # Compiler flag to prevent dynamic linking. |
| 9895 | link_static_flag=$lt_lt_prog_compiler_static | 10021 | link_static_flag=$lt_lt_prog_compiler_static |
| 9896 | 10022 | ||
| 9897 | @@ -20028,9 +20914,6 @@ inherit_rpath=$inherit_rpath | 10023 | @@ -19186,9 +20068,6 @@ inherit_rpath=$inherit_rpath |
| 9898 | # Whether libtool must link a program against all its dependency libraries. | 10024 | # Whether libtool must link a program against all its dependency libraries. |
| 9899 | link_all_deplibs=$link_all_deplibs | 10025 | link_all_deplibs=$link_all_deplibs |
| 9900 | 10026 | ||
| @@ -9904,7 +10030,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9904 | # Set to "yes" if exported symbols are required. | 10030 | # Set to "yes" if exported symbols are required. |
| 9905 | always_export_symbols=$always_export_symbols | 10031 | always_export_symbols=$always_export_symbols |
| 9906 | 10032 | ||
| 9907 | @@ -20046,6 +20929,9 @@ include_expsyms=$lt_include_expsyms | 10033 | @@ -19204,6 +20083,9 @@ include_expsyms=$lt_include_expsyms |
| 9908 | # Commands necessary for linking programs (against libraries) with templates. | 10034 | # Commands necessary for linking programs (against libraries) with templates. |
| 9909 | prelink_cmds=$lt_prelink_cmds | 10035 | prelink_cmds=$lt_prelink_cmds |
| 9910 | 10036 | ||
| @@ -9914,7 +10040,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 9914 | # Specify filename containing input files. | 10040 | # Specify filename containing input files. |
| 9915 | file_list_spec=$lt_file_list_spec | 10041 | file_list_spec=$lt_file_list_spec |
| 9916 | 10042 | ||
| 9917 | @@ -20092,210 +20978,169 @@ ltmain="$ac_aux_dir/ltmain.sh" | 10043 | @@ -19250,210 +20132,169 @@ ltmain="$ac_aux_dir/ltmain.sh" |
| 9918 | # if finds mixed CR/LF and LF-only lines. Since sed operates in | 10044 | # if finds mixed CR/LF and LF-only lines. Since sed operates in |
| 9919 | # text mode, it properly converts lines to CR/LF. This bash problem | 10045 | # text mode, it properly converts lines to CR/LF. This bash problem |
| 9920 | # is reportedly fixed, but why not run on old versions too? | 10046 | # is reportedly fixed, but why not run on old versions too? |
| @@ -10288,7 +10414,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 10288 | (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") | 10414 | (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") |
| 10289 | chmod +x "$ofile" | 10415 | chmod +x "$ofile" |
| 10290 | 10416 | ||
| 10291 | @@ -20323,12 +21168,12 @@ with_gcc=$GCC_CXX | 10417 | @@ -19481,12 +20322,12 @@ with_gcc=$GCC_CXX |
| 10292 | # Compiler flag to turn off builtin functions. | 10418 | # Compiler flag to turn off builtin functions. |
| 10293 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX | 10419 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX |
| 10294 | 10420 | ||
| @@ -10304,7 +10430,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 10304 | # Compiler flag to prevent dynamic linking. | 10430 | # Compiler flag to prevent dynamic linking. |
| 10305 | link_static_flag=$lt_lt_prog_compiler_static_CXX | 10431 | link_static_flag=$lt_lt_prog_compiler_static_CXX |
| 10306 | 10432 | ||
| 10307 | @@ -20415,9 +21260,6 @@ inherit_rpath=$inherit_rpath_CXX | 10433 | @@ -19573,9 +20414,6 @@ inherit_rpath=$inherit_rpath_CXX |
| 10308 | # Whether libtool must link a program against all its dependency libraries. | 10434 | # Whether libtool must link a program against all its dependency libraries. |
| 10309 | link_all_deplibs=$link_all_deplibs_CXX | 10435 | link_all_deplibs=$link_all_deplibs_CXX |
| 10310 | 10436 | ||
| @@ -10314,7 +10440,7 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 10314 | # Set to "yes" if exported symbols are required. | 10440 | # Set to "yes" if exported symbols are required. |
| 10315 | always_export_symbols=$always_export_symbols_CXX | 10441 | always_export_symbols=$always_export_symbols_CXX |
| 10316 | 10442 | ||
| 10317 | @@ -20433,6 +21275,9 @@ include_expsyms=$lt_include_expsyms_CXX | 10443 | @@ -19591,6 +20429,9 @@ include_expsyms=$lt_include_expsyms_CXX |
| 10318 | # Commands necessary for linking programs (against libraries) with templates. | 10444 | # Commands necessary for linking programs (against libraries) with templates. |
| 10319 | prelink_cmds=$lt_prelink_cmds_CXX | 10445 | prelink_cmds=$lt_prelink_cmds_CXX |
| 10320 | 10446 | ||
| @@ -10325,10 +10451,10 @@ index 8355c433c76..a49ab3d1f09 100755 | |||
| 10325 | file_list_spec=$lt_file_list_spec_CXX | 10451 | file_list_spec=$lt_file_list_spec_CXX |
| 10326 | 10452 | ||
| 10327 | diff --git a/libctf/configure b/libctf/configure | 10453 | diff --git a/libctf/configure b/libctf/configure |
| 10328 | index 6b294bfebfb..52a025bb848 100755 | 10454 | index 82bcf13a606..a7fb723a145 100755 |
| 10329 | --- a/libctf/configure | 10455 | --- a/libctf/configure |
| 10330 | +++ b/libctf/configure | 10456 | +++ b/libctf/configure |
| 10331 | @@ -663,6 +663,8 @@ OTOOL | 10457 | @@ -666,6 +666,8 @@ OTOOL |
| 10332 | LIPO | 10458 | LIPO |
| 10333 | NMEDIT | 10459 | NMEDIT |
| 10334 | DSYMUTIL | 10460 | DSYMUTIL |
| @@ -10337,7 +10463,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 10337 | OBJDUMP | 10463 | OBJDUMP |
| 10338 | LN_S | 10464 | LN_S |
| 10339 | NM | 10465 | NM |
| 10340 | @@ -790,6 +792,7 @@ enable_static | 10466 | @@ -797,6 +799,7 @@ enable_static |
| 10341 | with_pic | 10467 | with_pic |
| 10342 | enable_fast_install | 10468 | enable_fast_install |
| 10343 | with_gnu_ld | 10469 | with_gnu_ld |
| @@ -10345,7 +10471,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 10345 | enable_libtool_lock | 10471 | enable_libtool_lock |
| 10346 | enable_largefile | 10472 | enable_largefile |
| 10347 | enable_werror_always | 10473 | enable_werror_always |
| 10348 | @@ -1452,6 +1455,8 @@ Optional Packages: | 10474 | @@ -1460,6 +1463,8 @@ Optional Packages: |
| 10349 | --with-pic try to use only PIC/non-PIC objects [default=use | 10475 | --with-pic try to use only PIC/non-PIC objects [default=use |
| 10350 | both] | 10476 | both] |
| 10351 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] | 10477 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] |
| @@ -10354,7 +10480,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 10354 | --with-system-zlib use installed libz | 10480 | --with-system-zlib use installed libz |
| 10355 | 10481 | ||
| 10356 | Some influential environment variables: | 10482 | Some influential environment variables: |
| 10357 | @@ -5411,8 +5416,8 @@ esac | 10483 | @@ -5529,8 +5534,8 @@ esac |
| 10358 | 10484 | ||
| 10359 | 10485 | ||
| 10360 | 10486 | ||
| @@ -10365,7 +10491,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 10365 | 10491 | ||
| 10366 | 10492 | ||
| 10367 | 10493 | ||
| 10368 | @@ -5523,7 +5528,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO | 10494 | @@ -5570,7 +5575,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO |
| 10369 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 | 10495 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 |
| 10370 | $as_echo_n "checking how to print strings... " >&6; } | 10496 | $as_echo_n "checking how to print strings... " >&6; } |
| 10371 | # Test print first, because it will be a builtin if present. | 10497 | # Test print first, because it will be a builtin if present. |
| @@ -10374,7 +10500,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 10374 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then | 10500 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 10375 | ECHO='print -r --' | 10501 | ECHO='print -r --' |
| 10376 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then | 10502 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 10377 | @@ -6209,8 +6214,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; | 10503 | @@ -6256,8 +6261,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; |
| 10378 | # Try some XSI features | 10504 | # Try some XSI features |
| 10379 | xsi_shell=no | 10505 | xsi_shell=no |
| 10380 | ( _lt_dummy="a/b/c" | 10506 | ( _lt_dummy="a/b/c" |
| @@ -10385,7 +10511,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 10385 | && eval 'test $(( 1 + 1 )) -eq 2 \ | 10511 | && eval 'test $(( 1 + 1 )) -eq 2 \ |
| 10386 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ | 10512 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ |
| 10387 | && xsi_shell=yes | 10513 | && xsi_shell=yes |
| 10388 | @@ -6259,6 +6264,80 @@ esac | 10514 | @@ -6306,6 +6311,80 @@ esac |
| 10389 | 10515 | ||
| 10390 | 10516 | ||
| 10391 | 10517 | ||
| @@ -10466,7 +10592,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 10466 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 | 10592 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 |
| 10467 | $as_echo_n "checking for $LD option to reload object files... " >&6; } | 10593 | $as_echo_n "checking for $LD option to reload object files... " >&6; } |
| 10468 | if ${lt_cv_ld_reload_flag+:} false; then : | 10594 | if ${lt_cv_ld_reload_flag+:} false; then : |
| 10469 | @@ -6275,6 +6354,11 @@ case $reload_flag in | 10595 | @@ -6322,6 +6401,11 @@ case $reload_flag in |
| 10470 | esac | 10596 | esac |
| 10471 | reload_cmds='$LD$reload_flag -o $output$reload_objs' | 10597 | reload_cmds='$LD$reload_flag -o $output$reload_objs' |
| 10472 | case $host_os in | 10598 | case $host_os in |
| @@ -10478,7 +10604,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 10478 | darwin*) | 10604 | darwin*) |
| 10479 | if test "$GCC" = yes; then | 10605 | if test "$GCC" = yes; then |
| 10480 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' | 10606 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' |
| 10481 | @@ -6443,7 +6527,8 @@ mingw* | pw32*) | 10607 | @@ -6490,7 +6574,8 @@ mingw* | pw32*) |
| 10482 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' | 10608 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' |
| 10483 | lt_cv_file_magic_cmd='func_win32_libid' | 10609 | lt_cv_file_magic_cmd='func_win32_libid' |
| 10484 | else | 10610 | else |
| @@ -10488,7 +10614,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 10488 | lt_cv_file_magic_cmd='$OBJDUMP -f' | 10614 | lt_cv_file_magic_cmd='$OBJDUMP -f' |
| 10489 | fi | 10615 | fi |
| 10490 | ;; | 10616 | ;; |
| 10491 | @@ -6597,6 +6682,21 @@ esac | 10617 | @@ -6644,6 +6729,21 @@ esac |
| 10492 | fi | 10618 | fi |
| 10493 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 | 10619 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 |
| 10494 | $as_echo "$lt_cv_deplibs_check_method" >&6; } | 10620 | $as_echo "$lt_cv_deplibs_check_method" >&6; } |
| @@ -10510,7 +10636,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 10510 | file_magic_cmd=$lt_cv_file_magic_cmd | 10636 | file_magic_cmd=$lt_cv_file_magic_cmd |
| 10511 | deplibs_check_method=$lt_cv_deplibs_check_method | 10637 | deplibs_check_method=$lt_cv_deplibs_check_method |
| 10512 | test -z "$deplibs_check_method" && deplibs_check_method=unknown | 10638 | test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 10513 | @@ -6612,9 +6712,162 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown | 10639 | @@ -6659,6 +6759,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 10514 | 10640 | ||
| 10515 | 10641 | ||
| 10516 | 10642 | ||
| @@ -10665,6 +10791,12 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 10665 | + | 10791 | + |
| 10666 | + | 10792 | + |
| 10667 | + | 10793 | + |
| 10794 | plugin_option= | ||
| 10795 | plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" | ||
| 10796 | for plugin in $plugin_names; do | ||
| 10797 | @@ -6673,8 +6924,10 @@ for plugin in $plugin_names; do | ||
| 10798 | done | ||
| 10799 | |||
| 10668 | if test -n "$ac_tool_prefix"; then | 10800 | if test -n "$ac_tool_prefix"; then |
| 10669 | - # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. | 10801 | - # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. |
| 10670 | -set dummy ${ac_tool_prefix}ar; ac_word=$2 | 10802 | -set dummy ${ac_tool_prefix}ar; ac_word=$2 |
| @@ -10675,7 +10807,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 10675 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 10807 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 10676 | $as_echo_n "checking for $ac_word... " >&6; } | 10808 | $as_echo_n "checking for $ac_word... " >&6; } |
| 10677 | if ${ac_cv_prog_AR+:} false; then : | 10809 | if ${ac_cv_prog_AR+:} false; then : |
| 10678 | @@ -6630,7 +6883,7 @@ do | 10810 | @@ -6690,7 +6943,7 @@ do |
| 10679 | test -z "$as_dir" && as_dir=. | 10811 | test -z "$as_dir" && as_dir=. |
| 10680 | for ac_exec_ext in '' $ac_executable_extensions; do | 10812 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 10681 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 10813 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -10684,7 +10816,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 10684 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 10816 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 10685 | break 2 | 10817 | break 2 |
| 10686 | fi | 10818 | fi |
| 10687 | @@ -6650,11 +6903,15 @@ $as_echo "no" >&6; } | 10819 | @@ -6710,11 +6963,15 @@ $as_echo "no" >&6; } |
| 10688 | fi | 10820 | fi |
| 10689 | 10821 | ||
| 10690 | 10822 | ||
| @@ -10703,7 +10835,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 10703 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 10835 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 10704 | $as_echo_n "checking for $ac_word... " >&6; } | 10836 | $as_echo_n "checking for $ac_word... " >&6; } |
| 10705 | if ${ac_cv_prog_ac_ct_AR+:} false; then : | 10837 | if ${ac_cv_prog_ac_ct_AR+:} false; then : |
| 10706 | @@ -6670,7 +6927,7 @@ do | 10838 | @@ -6730,7 +6987,7 @@ do |
| 10707 | test -z "$as_dir" && as_dir=. | 10839 | test -z "$as_dir" && as_dir=. |
| 10708 | for ac_exec_ext in '' $ac_executable_extensions; do | 10840 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 10709 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 10841 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -10712,7 +10844,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 10712 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 10844 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 10713 | break 2 | 10845 | break 2 |
| 10714 | fi | 10846 | fi |
| 10715 | @@ -6689,6 +6946,10 @@ else | 10847 | @@ -6749,6 +7006,10 @@ else |
| 10716 | $as_echo "no" >&6; } | 10848 | $as_echo "no" >&6; } |
| 10717 | fi | 10849 | fi |
| 10718 | 10850 | ||
| @@ -10723,7 +10855,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 10723 | if test "x$ac_ct_AR" = x; then | 10855 | if test "x$ac_ct_AR" = x; then |
| 10724 | AR="false" | 10856 | AR="false" |
| 10725 | else | 10857 | else |
| 10726 | @@ -6700,16 +6961,72 @@ ac_tool_warned=yes ;; | 10858 | @@ -6760,25 +7021,19 @@ ac_tool_warned=yes ;; |
| 10727 | esac | 10859 | esac |
| 10728 | AR=$ac_ct_AR | 10860 | AR=$ac_ct_AR |
| 10729 | fi | 10861 | fi |
| @@ -10732,20 +10864,36 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 10732 | fi | 10864 | fi |
| 10733 | 10865 | ||
| 10734 | -test -z "$AR" && AR=ar | 10866 | -test -z "$AR" && AR=ar |
| 10867 | -if test -n "$plugin_option"; then | ||
| 10868 | - if $AR --help 2>&1 | grep -q "\--plugin"; then | ||
| 10869 | - touch conftest.c | ||
| 10870 | - $AR $plugin_option rc conftest.a conftest.c | ||
| 10871 | - if test "$?" != 0; then | ||
| 10872 | - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 | ||
| 10873 | + touch conftest.c | ||
| 10874 | + $AR $plugin_option rc conftest.a conftest.c | ||
| 10875 | + if test "$?" != 0; then | ||
| 10876 | + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 | ||
| 10877 | $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} | ||
| 10878 | - else | ||
| 10879 | - AR="$AR $plugin_option" | ||
| 10880 | - fi | ||
| 10881 | - rm -f conftest.* | ||
| 10882 | + else | ||
| 10883 | + AR="$AR $plugin_option" | ||
| 10884 | fi | ||
| 10885 | -fi | ||
| 10735 | -test -z "$AR_FLAGS" && AR_FLAGS=cru | 10886 | -test -z "$AR_FLAGS" && AR_FLAGS=cru |
| 10887 | + rm -f conftest.* | ||
| 10736 | +: ${AR=ar} | 10888 | +: ${AR=ar} |
| 10737 | +: ${AR_FLAGS=cru} | 10889 | +: ${AR_FLAGS=cru} |
| 10738 | + | 10890 | |
| 10739 | + | 10891 | |
| 10740 | + | 10892 | |
| 10741 | + | 10893 | @@ -6790,6 +7045,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru |
| 10742 | + | 10894 | |
| 10743 | + | 10895 | |
| 10744 | + | 10896 | |
| 10745 | + | ||
| 10746 | + | ||
| 10747 | + | ||
| 10748 | + | ||
| 10749 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 | 10897 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 |
| 10750 | +$as_echo_n "checking for archiver @FILE support... " >&6; } | 10898 | +$as_echo_n "checking for archiver @FILE support... " >&6; } |
| 10751 | +if ${lt_cv_ar_at_file+:} false; then : | 10899 | +if ${lt_cv_ar_at_file+:} false; then : |
| @@ -10758,7 +10906,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 10758 | +int | 10906 | +int |
| 10759 | +main () | 10907 | +main () |
| 10760 | +{ | 10908 | +{ |
| 10761 | 10909 | + | |
| 10762 | + ; | 10910 | + ; |
| 10763 | + return 0; | 10911 | + return 0; |
| 10764 | +} | 10912 | +} |
| @@ -10784,23 +10932,30 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 10784 | + fi | 10932 | + fi |
| 10785 | + fi | 10933 | + fi |
| 10786 | + rm -f conftest.* libconftest.a | 10934 | + rm -f conftest.* libconftest.a |
| 10787 | 10935 | + | |
| 10788 | +fi | 10936 | +fi |
| 10789 | +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | 10937 | +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
| 10790 | 10938 | + | |
| 10791 | +fi | 10939 | +fi |
| 10792 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 | 10940 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 |
| 10793 | +$as_echo "$lt_cv_ar_at_file" >&6; } | 10941 | +$as_echo "$lt_cv_ar_at_file" >&6; } |
| 10794 | 10942 | + | |
| 10795 | +if test "x$lt_cv_ar_at_file" = xno; then | 10943 | +if test "x$lt_cv_ar_at_file" = xno; then |
| 10796 | + archiver_list_spec= | 10944 | + archiver_list_spec= |
| 10797 | +else | 10945 | +else |
| 10798 | + archiver_list_spec=$lt_cv_ar_at_file | 10946 | + archiver_list_spec=$lt_cv_ar_at_file |
| 10799 | +fi | 10947 | +fi |
| 10800 | 10948 | + | |
| 10801 | 10949 | + | |
| 10802 | 10950 | + | |
| 10803 | @@ -7051,8 +7368,8 @@ esac | 10951 | + |
| 10952 | + | ||
| 10953 | + | ||
| 10954 | + | ||
| 10955 | if test -n "$ac_tool_prefix"; then | ||
| 10956 | # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. | ||
| 10957 | set dummy ${ac_tool_prefix}strip; ac_word=$2 | ||
| 10958 | @@ -7129,8 +7442,8 @@ esac | ||
| 10804 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" | 10959 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" |
| 10805 | 10960 | ||
| 10806 | # Transform an extracted symbol line into symbol name and symbol address | 10961 | # Transform an extracted symbol line into symbol name and symbol address |
| @@ -10811,7 +10966,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 10811 | 10966 | ||
| 10812 | # Handle CRLF in mingw tool chain | 10967 | # Handle CRLF in mingw tool chain |
| 10813 | opt_cr= | 10968 | opt_cr= |
| 10814 | @@ -7088,6 +7405,7 @@ for ac_symprfx in "" "_"; do | 10969 | @@ -7166,6 +7479,7 @@ for ac_symprfx in "" "_"; do |
| 10815 | else | 10970 | else |
| 10816 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" | 10971 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" |
| 10817 | fi | 10972 | fi |
| @@ -10819,7 +10974,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 10819 | 10974 | ||
| 10820 | # Check to see that the pipe works correctly. | 10975 | # Check to see that the pipe works correctly. |
| 10821 | pipe_works=no | 10976 | pipe_works=no |
| 10822 | @@ -7129,6 +7447,18 @@ _LT_EOF | 10977 | @@ -7207,6 +7521,18 @@ _LT_EOF |
| 10823 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then | 10978 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then |
| 10824 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then | 10979 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then |
| 10825 | cat <<_LT_EOF > conftest.$ac_ext | 10980 | cat <<_LT_EOF > conftest.$ac_ext |
| @@ -10838,7 +10993,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 10838 | #ifdef __cplusplus | 10993 | #ifdef __cplusplus |
| 10839 | extern "C" { | 10994 | extern "C" { |
| 10840 | #endif | 10995 | #endif |
| 10841 | @@ -7140,7 +7470,7 @@ _LT_EOF | 10996 | @@ -7218,7 +7544,7 @@ _LT_EOF |
| 10842 | cat <<_LT_EOF >> conftest.$ac_ext | 10997 | cat <<_LT_EOF >> conftest.$ac_ext |
| 10843 | 10998 | ||
| 10844 | /* The mapping between symbol names and symbols. */ | 10999 | /* The mapping between symbol names and symbols. */ |
| @@ -10847,7 +11002,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 10847 | const char *name; | 11002 | const char *name; |
| 10848 | void *address; | 11003 | void *address; |
| 10849 | } | 11004 | } |
| 10850 | @@ -7166,8 +7496,8 @@ static const void *lt_preloaded_setup() { | 11005 | @@ -7244,8 +7570,8 @@ static const void *lt_preloaded_setup() { |
| 10851 | _LT_EOF | 11006 | _LT_EOF |
| 10852 | # Now try linking the two files. | 11007 | # Now try linking the two files. |
| 10853 | mv conftest.$ac_objext conftstm.$ac_objext | 11008 | mv conftest.$ac_objext conftstm.$ac_objext |
| @@ -10858,7 +11013,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 10858 | LIBS="conftstm.$ac_objext" | 11013 | LIBS="conftstm.$ac_objext" |
| 10859 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" | 11014 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" |
| 10860 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 | 11015 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 |
| 10861 | @@ -7177,8 +7507,8 @@ _LT_EOF | 11016 | @@ -7255,8 +7581,8 @@ _LT_EOF |
| 10862 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then | 11017 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then |
| 10863 | pipe_works=yes | 11018 | pipe_works=yes |
| 10864 | fi | 11019 | fi |
| @@ -10869,7 +11024,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 10869 | else | 11024 | else |
| 10870 | echo "cannot find nm_test_func in $nlist" >&5 | 11025 | echo "cannot find nm_test_func in $nlist" >&5 |
| 10871 | fi | 11026 | fi |
| 10872 | @@ -7215,6 +7545,16 @@ else | 11027 | @@ -7293,6 +7619,14 @@ else |
| 10873 | $as_echo "ok" >&6; } | 11028 | $as_echo "ok" >&6; } |
| 10874 | fi | 11029 | fi |
| 10875 | 11030 | ||
| @@ -10881,12 +11036,10 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 10881 | +fi | 11036 | +fi |
| 10882 | + | 11037 | + |
| 10883 | + | 11038 | + |
| 10884 | + | ||
| 10885 | + | ||
| 10886 | 11039 | ||
| 10887 | 11040 | ||
| 10888 | 11041 | ||
| 10889 | @@ -7231,6 +7571,45 @@ fi | 11042 | @@ -7311,6 +7645,47 @@ fi |
| 10890 | 11043 | ||
| 10891 | 11044 | ||
| 10892 | 11045 | ||
| @@ -10929,10 +11082,12 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 10929 | + | 11082 | + |
| 10930 | + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 | 11083 | + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 |
| 10931 | +$as_echo "${lt_sysroot:-no}" >&6; } | 11084 | +$as_echo "${lt_sysroot:-no}" >&6; } |
| 11085 | + | ||
| 11086 | + | ||
| 10932 | 11087 | ||
| 10933 | 11088 | ||
| 10934 | 11089 | ||
| 10935 | @@ -7442,6 +7821,123 @@ esac | 11090 | @@ -7520,6 +7895,123 @@ esac |
| 10936 | 11091 | ||
| 10937 | need_locks="$enable_libtool_lock" | 11092 | need_locks="$enable_libtool_lock" |
| 10938 | 11093 | ||
| @@ -11056,7 +11211,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11056 | 11211 | ||
| 11057 | case $host_os in | 11212 | case $host_os in |
| 11058 | rhapsody* | darwin*) | 11213 | rhapsody* | darwin*) |
| 11059 | @@ -8005,6 +8501,8 @@ _LT_EOF | 11214 | @@ -8083,6 +8575,8 @@ _LT_EOF |
| 11060 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 | 11215 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 |
| 11061 | echo "$AR cru libconftest.a conftest.o" >&5 | 11216 | echo "$AR cru libconftest.a conftest.o" >&5 |
| 11062 | $AR cru libconftest.a conftest.o 2>&5 | 11217 | $AR cru libconftest.a conftest.o 2>&5 |
| @@ -11065,7 +11220,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11065 | cat > conftest.c << _LT_EOF | 11220 | cat > conftest.c << _LT_EOF |
| 11066 | int main() { return 0;} | 11221 | int main() { return 0;} |
| 11067 | _LT_EOF | 11222 | _LT_EOF |
| 11068 | @@ -8170,7 +8668,8 @@ fi | 11223 | @@ -8248,7 +8742,8 @@ fi |
| 11069 | LIBTOOL_DEPS="$ltmain" | 11224 | LIBTOOL_DEPS="$ltmain" |
| 11070 | 11225 | ||
| 11071 | # Always use our own libtool. | 11226 | # Always use our own libtool. |
| @@ -11075,7 +11230,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11075 | 11230 | ||
| 11076 | 11231 | ||
| 11077 | 11232 | ||
| 11078 | @@ -8259,7 +8758,7 @@ aix3*) | 11233 | @@ -8337,7 +8832,7 @@ aix3*) |
| 11079 | esac | 11234 | esac |
| 11080 | 11235 | ||
| 11081 | # Global variables: | 11236 | # Global variables: |
| @@ -11084,7 +11239,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11084 | can_build_shared=yes | 11239 | can_build_shared=yes |
| 11085 | 11240 | ||
| 11086 | # All known linkers require a `.a' archive for static linking (except MSVC, | 11241 | # All known linkers require a `.a' archive for static linking (except MSVC, |
| 11087 | @@ -8557,8 +9056,6 @@ fi | 11242 | @@ -8635,8 +9130,6 @@ fi |
| 11088 | lt_prog_compiler_pic= | 11243 | lt_prog_compiler_pic= |
| 11089 | lt_prog_compiler_static= | 11244 | lt_prog_compiler_static= |
| 11090 | 11245 | ||
| @@ -11093,7 +11248,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11093 | 11248 | ||
| 11094 | if test "$GCC" = yes; then | 11249 | if test "$GCC" = yes; then |
| 11095 | lt_prog_compiler_wl='-Wl,' | 11250 | lt_prog_compiler_wl='-Wl,' |
| 11096 | @@ -8724,6 +9221,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 11251 | @@ -8802,6 +9295,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 11097 | lt_prog_compiler_pic='--shared' | 11252 | lt_prog_compiler_pic='--shared' |
| 11098 | lt_prog_compiler_static='--static' | 11253 | lt_prog_compiler_static='--static' |
| 11099 | ;; | 11254 | ;; |
| @@ -11106,7 +11261,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11106 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) | 11261 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) |
| 11107 | # Portland Group compilers (*not* the Pentium gcc compiler, | 11262 | # Portland Group compilers (*not* the Pentium gcc compiler, |
| 11108 | # which looks to be a dead project) | 11263 | # which looks to be a dead project) |
| 11109 | @@ -8786,7 +9289,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 11264 | @@ -8864,7 +9363,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 11110 | lt_prog_compiler_pic='-KPIC' | 11265 | lt_prog_compiler_pic='-KPIC' |
| 11111 | lt_prog_compiler_static='-Bstatic' | 11266 | lt_prog_compiler_static='-Bstatic' |
| 11112 | case $cc_basename in | 11267 | case $cc_basename in |
| @@ -11115,7 +11270,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11115 | lt_prog_compiler_wl='-Qoption ld ';; | 11270 | lt_prog_compiler_wl='-Qoption ld ';; |
| 11116 | *) | 11271 | *) |
| 11117 | lt_prog_compiler_wl='-Wl,';; | 11272 | lt_prog_compiler_wl='-Wl,';; |
| 11118 | @@ -8843,13 +9346,17 @@ case $host_os in | 11273 | @@ -8921,13 +9420,17 @@ case $host_os in |
| 11119 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" | 11274 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" |
| 11120 | ;; | 11275 | ;; |
| 11121 | esac | 11276 | esac |
| @@ -11139,7 +11294,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11139 | 11294 | ||
| 11140 | # | 11295 | # |
| 11141 | # Check to make sure the PIC flag actually works. | 11296 | # Check to make sure the PIC flag actually works. |
| 11142 | @@ -8910,6 +9417,11 @@ fi | 11297 | @@ -8988,6 +9491,11 @@ fi |
| 11143 | 11298 | ||
| 11144 | 11299 | ||
| 11145 | 11300 | ||
| @@ -11151,7 +11306,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11151 | # | 11306 | # |
| 11152 | # Check to make sure the static flag actually works. | 11307 | # Check to make sure the static flag actually works. |
| 11153 | # | 11308 | # |
| 11154 | @@ -9260,7 +9772,8 @@ _LT_EOF | 11309 | @@ -9338,7 +9846,8 @@ _LT_EOF |
| 11155 | allow_undefined_flag=unsupported | 11310 | allow_undefined_flag=unsupported |
| 11156 | always_export_symbols=no | 11311 | always_export_symbols=no |
| 11157 | enable_shared_with_static_runtimes=yes | 11312 | enable_shared_with_static_runtimes=yes |
| @@ -11161,7 +11316,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11161 | 11316 | ||
| 11162 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then | 11317 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then |
| 11163 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' | 11318 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' |
| 11164 | @@ -9359,12 +9872,12 @@ _LT_EOF | 11319 | @@ -9437,12 +9946,12 @@ _LT_EOF |
| 11165 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' | 11320 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' |
| 11166 | hardcode_libdir_flag_spec= | 11321 | hardcode_libdir_flag_spec= |
| 11167 | hardcode_libdir_flag_spec_ld='-rpath $libdir' | 11322 | hardcode_libdir_flag_spec_ld='-rpath $libdir' |
| @@ -11176,7 +11331,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11176 | fi | 11331 | fi |
| 11177 | ;; | 11332 | ;; |
| 11178 | esac | 11333 | esac |
| 11179 | @@ -9378,8 +9891,8 @@ _LT_EOF | 11334 | @@ -9456,8 +9965,8 @@ _LT_EOF |
| 11180 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' | 11335 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
| 11181 | wlarc= | 11336 | wlarc= |
| 11182 | else | 11337 | else |
| @@ -11187,7 +11342,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11187 | fi | 11342 | fi |
| 11188 | ;; | 11343 | ;; |
| 11189 | 11344 | ||
| 11190 | @@ -9397,8 +9910,8 @@ _LT_EOF | 11345 | @@ -9475,8 +9984,8 @@ _LT_EOF |
| 11191 | 11346 | ||
| 11192 | _LT_EOF | 11347 | _LT_EOF |
| 11193 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 11348 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -11198,7 +11353,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11198 | else | 11353 | else |
| 11199 | ld_shlibs=no | 11354 | ld_shlibs=no |
| 11200 | fi | 11355 | fi |
| 11201 | @@ -9444,8 +9957,8 @@ _LT_EOF | 11356 | @@ -9522,8 +10031,8 @@ _LT_EOF |
| 11202 | 11357 | ||
| 11203 | *) | 11358 | *) |
| 11204 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 11359 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -11209,7 +11364,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11209 | else | 11364 | else |
| 11210 | ld_shlibs=no | 11365 | ld_shlibs=no |
| 11211 | fi | 11366 | fi |
| 11212 | @@ -9575,7 +10088,13 @@ _LT_EOF | 11367 | @@ -9653,7 +10162,13 @@ _LT_EOF |
| 11213 | allow_undefined_flag='-berok' | 11368 | allow_undefined_flag='-berok' |
| 11214 | # Determine the default libpath from the value encoded in an | 11369 | # Determine the default libpath from the value encoded in an |
| 11215 | # empty executable. | 11370 | # empty executable. |
| @@ -11224,7 +11379,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11224 | /* end confdefs.h. */ | 11379 | /* end confdefs.h. */ |
| 11225 | 11380 | ||
| 11226 | int | 11381 | int |
| 11227 | @@ -9588,22 +10107,29 @@ main () | 11382 | @@ -9666,22 +10181,29 @@ main () |
| 11228 | _ACEOF | 11383 | _ACEOF |
| 11229 | if ac_fn_c_try_link "$LINENO"; then : | 11384 | if ac_fn_c_try_link "$LINENO"; then : |
| 11230 | 11385 | ||
| @@ -11267,7 +11422,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11267 | 11422 | ||
| 11268 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 11423 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 11269 | 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" | 11424 | 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" |
| 11270 | @@ -9615,7 +10141,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 11425 | @@ -9693,7 +10215,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 11271 | else | 11426 | else |
| 11272 | # Determine the default libpath from the value encoded in an | 11427 | # Determine the default libpath from the value encoded in an |
| 11273 | # empty executable. | 11428 | # empty executable. |
| @@ -11282,7 +11437,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11282 | /* end confdefs.h. */ | 11437 | /* end confdefs.h. */ |
| 11283 | 11438 | ||
| 11284 | int | 11439 | int |
| 11285 | @@ -9628,22 +10160,29 @@ main () | 11440 | @@ -9706,22 +10234,29 @@ main () |
| 11286 | _ACEOF | 11441 | _ACEOF |
| 11287 | if ac_fn_c_try_link "$LINENO"; then : | 11442 | if ac_fn_c_try_link "$LINENO"; then : |
| 11288 | 11443 | ||
| @@ -11325,7 +11480,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11325 | 11480 | ||
| 11326 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 11481 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 11327 | # Warning - without using the other run time loading flags, | 11482 | # Warning - without using the other run time loading flags, |
| 11328 | @@ -9688,20 +10227,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 11483 | @@ -9766,20 +10301,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 11329 | # Microsoft Visual C++. | 11484 | # Microsoft Visual C++. |
| 11330 | # hardcode_libdir_flag_spec is actually meaningless, as there is | 11485 | # hardcode_libdir_flag_spec is actually meaningless, as there is |
| 11331 | # no search path for DLLs. | 11486 | # no search path for DLLs. |
| @@ -11403,7 +11558,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11403 | ;; | 11558 | ;; |
| 11404 | 11559 | ||
| 11405 | darwin* | rhapsody*) | 11560 | darwin* | rhapsody*) |
| 11406 | @@ -9762,7 +10344,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 11561 | @@ -9840,7 +10418,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 11407 | 11562 | ||
| 11408 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. | 11563 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. |
| 11409 | freebsd* | dragonfly*) | 11564 | freebsd* | dragonfly*) |
| @@ -11412,7 +11567,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11412 | hardcode_libdir_flag_spec='-R$libdir' | 11567 | hardcode_libdir_flag_spec='-R$libdir' |
| 11413 | hardcode_direct=yes | 11568 | hardcode_direct=yes |
| 11414 | hardcode_shlibpath_var=no | 11569 | hardcode_shlibpath_var=no |
| 11415 | @@ -9770,7 +10352,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 11570 | @@ -9848,7 +10426,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 11416 | 11571 | ||
| 11417 | hpux9*) | 11572 | hpux9*) |
| 11418 | if test "$GCC" = yes; then | 11573 | if test "$GCC" = yes; then |
| @@ -11421,7 +11576,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11421 | else | 11576 | else |
| 11422 | 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' | 11577 | 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' |
| 11423 | fi | 11578 | fi |
| 11424 | @@ -9786,7 +10368,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 11579 | @@ -9864,7 +10442,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 11425 | 11580 | ||
| 11426 | hpux10*) | 11581 | hpux10*) |
| 11427 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then | 11582 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then |
| @@ -11430,7 +11585,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11430 | else | 11585 | else |
| 11431 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' | 11586 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' |
| 11432 | fi | 11587 | fi |
| 11433 | @@ -9810,10 +10392,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 11588 | @@ -9888,10 +10466,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 11434 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' | 11589 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' |
| 11435 | ;; | 11590 | ;; |
| 11436 | ia64*) | 11591 | ia64*) |
| @@ -11443,7 +11598,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11443 | ;; | 11598 | ;; |
| 11444 | esac | 11599 | esac |
| 11445 | else | 11600 | else |
| 11446 | @@ -9892,23 +10474,36 @@ fi | 11601 | @@ -9970,23 +10548,36 @@ fi |
| 11447 | 11602 | ||
| 11448 | irix5* | irix6* | nonstopux*) | 11603 | irix5* | irix6* | nonstopux*) |
| 11449 | if test "$GCC" = yes; then | 11604 | if test "$GCC" = yes; then |
| @@ -11488,7 +11643,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11488 | else | 11643 | else |
| 11489 | 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' | 11644 | 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' |
| 11490 | 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' | 11645 | 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' |
| 11491 | @@ -9993,7 +10588,7 @@ rm -f core conftest.err conftest.$ac_objext \ | 11646 | @@ -10071,7 +10662,7 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 11492 | osf4* | osf5*) # as osf3* with the addition of -msym flag | 11647 | osf4* | osf5*) # as osf3* with the addition of -msym flag |
| 11493 | if test "$GCC" = yes; then | 11648 | if test "$GCC" = yes; then |
| 11494 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' | 11649 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' |
| @@ -11497,7 +11652,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11497 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' | 11652 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' |
| 11498 | else | 11653 | else |
| 11499 | allow_undefined_flag=' -expect_unresolved \*' | 11654 | allow_undefined_flag=' -expect_unresolved \*' |
| 11500 | @@ -10012,9 +10607,9 @@ rm -f core conftest.err conftest.$ac_objext \ | 11655 | @@ -10090,9 +10681,9 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 11501 | no_undefined_flag=' -z defs' | 11656 | no_undefined_flag=' -z defs' |
| 11502 | if test "$GCC" = yes; then | 11657 | if test "$GCC" = yes; then |
| 11503 | wlarc='${wl}' | 11658 | wlarc='${wl}' |
| @@ -11509,7 +11664,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11509 | else | 11664 | else |
| 11510 | case `$CC -V 2>&1` in | 11665 | case `$CC -V 2>&1` in |
| 11511 | *"Compilers 5.0"*) | 11666 | *"Compilers 5.0"*) |
| 11512 | @@ -10590,8 +11185,9 @@ cygwin* | mingw* | pw32* | cegcc*) | 11667 | @@ -10668,8 +11259,9 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 11513 | need_version=no | 11668 | need_version=no |
| 11514 | need_lib_prefix=no | 11669 | need_lib_prefix=no |
| 11515 | 11670 | ||
| @@ -11521,7 +11676,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11521 | library_names_spec='$libname.dll.a' | 11676 | library_names_spec='$libname.dll.a' |
| 11522 | # DLL is installed to $(libdir)/../bin by postinstall_cmds | 11677 | # DLL is installed to $(libdir)/../bin by postinstall_cmds |
| 11523 | postinstall_cmds='base_file=`basename \${file}`~ | 11678 | postinstall_cmds='base_file=`basename \${file}`~ |
| 11524 | @@ -10624,13 +11220,71 @@ cygwin* | mingw* | pw32* | cegcc*) | 11679 | @@ -10702,13 +11294,71 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 11525 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' | 11680 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' |
| 11526 | ;; | 11681 | ;; |
| 11527 | esac | 11682 | esac |
| @@ -11594,7 +11749,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11594 | # FIXME: first we should search . and the directory the executable is in | 11749 | # FIXME: first we should search . and the directory the executable is in |
| 11595 | shlibpath_var=PATH | 11750 | shlibpath_var=PATH |
| 11596 | ;; | 11751 | ;; |
| 11597 | @@ -10712,7 +11366,7 @@ haiku*) | 11752 | @@ -10790,7 +11440,7 @@ haiku*) |
| 11598 | soname_spec='${libname}${release}${shared_ext}$major' | 11753 | soname_spec='${libname}${release}${shared_ext}$major' |
| 11599 | shlibpath_var=LIBRARY_PATH | 11754 | shlibpath_var=LIBRARY_PATH |
| 11600 | shlibpath_overrides_runpath=yes | 11755 | shlibpath_overrides_runpath=yes |
| @@ -11603,16 +11758,16 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11603 | hardcode_into_libs=yes | 11758 | hardcode_into_libs=yes |
| 11604 | ;; | 11759 | ;; |
| 11605 | 11760 | ||
| 11606 | @@ -11508,7 +12162,7 @@ else | 11761 | @@ -11586,7 +12236,7 @@ else |
| 11607 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 11762 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 11608 | lt_status=$lt_dlunknown | 11763 | lt_status=$lt_dlunknown |
| 11609 | cat > conftest.$ac_ext <<_LT_EOF | 11764 | cat > conftest.$ac_ext <<_LT_EOF |
| 11610 | -#line 11511 "configure" | 11765 | -#line 11589 "configure" |
| 11611 | +#line $LINENO "configure" | 11766 | +#line $LINENO "configure" |
| 11612 | #include "confdefs.h" | 11767 | #include "confdefs.h" |
| 11613 | 11768 | ||
| 11614 | #if HAVE_DLFCN_H | 11769 | #if HAVE_DLFCN_H |
| 11615 | @@ -11552,10 +12206,10 @@ else | 11770 | @@ -11630,10 +12280,10 @@ else |
| 11616 | /* When -fvisbility=hidden is used, assume the code has been annotated | 11771 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 11617 | correspondingly for the symbols needed. */ | 11772 | correspondingly for the symbols needed. */ |
| 11618 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 11773 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -11625,16 +11780,16 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11625 | int main () | 11780 | int main () |
| 11626 | { | 11781 | { |
| 11627 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 11782 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 11628 | @@ -11614,7 +12268,7 @@ else | 11783 | @@ -11692,7 +12342,7 @@ else |
| 11629 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 11784 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 11630 | lt_status=$lt_dlunknown | 11785 | lt_status=$lt_dlunknown |
| 11631 | cat > conftest.$ac_ext <<_LT_EOF | 11786 | cat > conftest.$ac_ext <<_LT_EOF |
| 11632 | -#line 11617 "configure" | 11787 | -#line 11695 "configure" |
| 11633 | +#line $LINENO "configure" | 11788 | +#line $LINENO "configure" |
| 11634 | #include "confdefs.h" | 11789 | #include "confdefs.h" |
| 11635 | 11790 | ||
| 11636 | #if HAVE_DLFCN_H | 11791 | #if HAVE_DLFCN_H |
| 11637 | @@ -11658,10 +12312,10 @@ else | 11792 | @@ -11736,10 +12386,10 @@ else |
| 11638 | /* When -fvisbility=hidden is used, assume the code has been annotated | 11793 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 11639 | correspondingly for the symbols needed. */ | 11794 | correspondingly for the symbols needed. */ |
| 11640 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 11795 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -11647,7 +11802,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11647 | int main () | 11802 | int main () |
| 11648 | { | 11803 | { |
| 11649 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 11804 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 11650 | @@ -14136,13 +14790,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' | 11805 | @@ -14286,13 +14936,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' |
| 11651 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' | 11806 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' |
| 11652 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' | 11807 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' |
| 11653 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' | 11808 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' |
| @@ -11668,7 +11823,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11668 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' | 11823 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' |
| 11669 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' | 11824 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' |
| 11670 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' | 11825 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' |
| 11671 | @@ -14157,14 +14818,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de | 11826 | @@ -14307,14 +14964,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de |
| 11672 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' | 11827 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' |
| 11673 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' | 11828 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' |
| 11674 | 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"`' | 11829 | 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"`' |
| @@ -11687,7 +11842,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11687 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' | 11842 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' |
| 11688 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' | 11843 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' |
| 11689 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' | 11844 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' |
| 11690 | @@ -14197,12 +14861,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q | 11845 | @@ -14347,12 +15007,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q |
| 11691 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' | 11846 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' |
| 11692 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' | 11847 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' |
| 11693 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' | 11848 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' |
| @@ -11701,7 +11856,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11701 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' | 11856 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' |
| 11702 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' | 11857 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' |
| 11703 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' | 11858 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' |
| 11704 | @@ -14257,8 +14921,13 @@ reload_flag \ | 11859 | @@ -14407,8 +15067,13 @@ reload_flag \ |
| 11705 | OBJDUMP \ | 11860 | OBJDUMP \ |
| 11706 | deplibs_check_method \ | 11861 | deplibs_check_method \ |
| 11707 | file_magic_cmd \ | 11862 | file_magic_cmd \ |
| @@ -11715,7 +11870,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11715 | STRIP \ | 11870 | STRIP \ |
| 11716 | RANLIB \ | 11871 | RANLIB \ |
| 11717 | CC \ | 11872 | CC \ |
| 11718 | @@ -14268,12 +14937,14 @@ lt_cv_sys_global_symbol_pipe \ | 11873 | @@ -14418,12 +15083,14 @@ lt_cv_sys_global_symbol_pipe \ |
| 11719 | lt_cv_sys_global_symbol_to_cdecl \ | 11874 | lt_cv_sys_global_symbol_to_cdecl \ |
| 11720 | lt_cv_sys_global_symbol_to_c_name_address \ | 11875 | lt_cv_sys_global_symbol_to_c_name_address \ |
| 11721 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ | 11876 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ |
| @@ -11731,7 +11886,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11731 | DSYMUTIL \ | 11886 | DSYMUTIL \ |
| 11732 | NMEDIT \ | 11887 | NMEDIT \ |
| 11733 | LIPO \ | 11888 | LIPO \ |
| 11734 | @@ -14289,7 +14960,6 @@ no_undefined_flag \ | 11889 | @@ -14439,7 +15106,6 @@ no_undefined_flag \ |
| 11735 | hardcode_libdir_flag_spec \ | 11890 | hardcode_libdir_flag_spec \ |
| 11736 | hardcode_libdir_flag_spec_ld \ | 11891 | hardcode_libdir_flag_spec_ld \ |
| 11737 | hardcode_libdir_separator \ | 11892 | hardcode_libdir_separator \ |
| @@ -11739,7 +11894,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11739 | exclude_expsyms \ | 11894 | exclude_expsyms \ |
| 11740 | include_expsyms \ | 11895 | include_expsyms \ |
| 11741 | file_list_spec \ | 11896 | file_list_spec \ |
| 11742 | @@ -14325,6 +14995,7 @@ module_cmds \ | 11897 | @@ -14475,6 +15141,7 @@ module_cmds \ |
| 11743 | module_expsym_cmds \ | 11898 | module_expsym_cmds \ |
| 11744 | export_symbols_cmds \ | 11899 | export_symbols_cmds \ |
| 11745 | prelink_cmds \ | 11900 | prelink_cmds \ |
| @@ -11747,7 +11902,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11747 | postinstall_cmds \ | 11902 | postinstall_cmds \ |
| 11748 | postuninstall_cmds \ | 11903 | postuninstall_cmds \ |
| 11749 | finish_cmds \ | 11904 | finish_cmds \ |
| 11750 | @@ -15081,7 +15752,8 @@ $as_echo X"$file" | | 11905 | @@ -15231,7 +15898,8 @@ $as_echo X"$file" | |
| 11751 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. | 11906 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. |
| 11752 | # | 11907 | # |
| 11753 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, | 11908 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, |
| @@ -11757,7 +11912,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11757 | # Written by Gordon Matzigkeit, 1996 | 11912 | # Written by Gordon Matzigkeit, 1996 |
| 11758 | # | 11913 | # |
| 11759 | # This file is part of GNU Libtool. | 11914 | # This file is part of GNU Libtool. |
| 11760 | @@ -15184,19 +15856,42 @@ SP2NL=$lt_lt_SP2NL | 11915 | @@ -15334,19 +16002,42 @@ SP2NL=$lt_lt_SP2NL |
| 11761 | # turn newlines into spaces. | 11916 | # turn newlines into spaces. |
| 11762 | NL2SP=$lt_lt_NL2SP | 11917 | NL2SP=$lt_lt_NL2SP |
| 11763 | 11918 | ||
| @@ -11801,7 +11956,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11801 | # A symbol stripping program. | 11956 | # A symbol stripping program. |
| 11802 | STRIP=$lt_STRIP | 11957 | STRIP=$lt_STRIP |
| 11803 | 11958 | ||
| 11804 | @@ -15226,6 +15921,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address | 11959 | @@ -15376,6 +16067,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address |
| 11805 | # Transform the output of nm in a C name address pair when lib prefix is needed. | 11960 | # Transform the output of nm in a C name address pair when lib prefix is needed. |
| 11806 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix | 11961 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix |
| 11807 | 11962 | ||
| @@ -11814,7 +11969,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11814 | # The name of the directory that contains temporary libtool files. | 11969 | # The name of the directory that contains temporary libtool files. |
| 11815 | objdir=$objdir | 11970 | objdir=$objdir |
| 11816 | 11971 | ||
| 11817 | @@ -15235,6 +15936,9 @@ MAGIC_CMD=$MAGIC_CMD | 11972 | @@ -15385,6 +16082,9 @@ MAGIC_CMD=$MAGIC_CMD |
| 11818 | # Must we lock files when doing compilation? | 11973 | # Must we lock files when doing compilation? |
| 11819 | need_locks=$lt_need_locks | 11974 | need_locks=$lt_need_locks |
| 11820 | 11975 | ||
| @@ -11824,7 +11979,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11824 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. | 11979 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. |
| 11825 | DSYMUTIL=$lt_DSYMUTIL | 11980 | DSYMUTIL=$lt_DSYMUTIL |
| 11826 | 11981 | ||
| 11827 | @@ -15349,12 +16053,12 @@ with_gcc=$GCC | 11982 | @@ -15499,12 +16199,12 @@ with_gcc=$GCC |
| 11828 | # Compiler flag to turn off builtin functions. | 11983 | # Compiler flag to turn off builtin functions. |
| 11829 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag | 11984 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag |
| 11830 | 11985 | ||
| @@ -11840,7 +11995,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11840 | # Compiler flag to prevent dynamic linking. | 11995 | # Compiler flag to prevent dynamic linking. |
| 11841 | link_static_flag=$lt_lt_prog_compiler_static | 11996 | link_static_flag=$lt_lt_prog_compiler_static |
| 11842 | 11997 | ||
| 11843 | @@ -15441,9 +16145,6 @@ inherit_rpath=$inherit_rpath | 11998 | @@ -15591,9 +16291,6 @@ inherit_rpath=$inherit_rpath |
| 11844 | # Whether libtool must link a program against all its dependency libraries. | 11999 | # Whether libtool must link a program against all its dependency libraries. |
| 11845 | link_all_deplibs=$link_all_deplibs | 12000 | link_all_deplibs=$link_all_deplibs |
| 11846 | 12001 | ||
| @@ -11850,7 +12005,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11850 | # Set to "yes" if exported symbols are required. | 12005 | # Set to "yes" if exported symbols are required. |
| 11851 | always_export_symbols=$always_export_symbols | 12006 | always_export_symbols=$always_export_symbols |
| 11852 | 12007 | ||
| 11853 | @@ -15459,6 +16160,9 @@ include_expsyms=$lt_include_expsyms | 12008 | @@ -15609,6 +16306,9 @@ include_expsyms=$lt_include_expsyms |
| 11854 | # Commands necessary for linking programs (against libraries) with templates. | 12009 | # Commands necessary for linking programs (against libraries) with templates. |
| 11855 | prelink_cmds=$lt_prelink_cmds | 12010 | prelink_cmds=$lt_prelink_cmds |
| 11856 | 12011 | ||
| @@ -11860,7 +12015,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 11860 | # Specify filename containing input files. | 12015 | # Specify filename containing input files. |
| 11861 | file_list_spec=$lt_file_list_spec | 12016 | file_list_spec=$lt_file_list_spec |
| 11862 | 12017 | ||
| 11863 | @@ -15491,210 +16195,169 @@ ltmain="$ac_aux_dir/ltmain.sh" | 12018 | @@ -15641,210 +16341,169 @@ ltmain="$ac_aux_dir/ltmain.sh" |
| 11864 | # if finds mixed CR/LF and LF-only lines. Since sed operates in | 12019 | # if finds mixed CR/LF and LF-only lines. Since sed operates in |
| 11865 | # text mode, it properly converts lines to CR/LF. This bash problem | 12020 | # text mode, it properly converts lines to CR/LF. This bash problem |
| 11866 | # is reportedly fixed, but why not run on old versions too? | 12021 | # is reportedly fixed, but why not run on old versions too? |
| @@ -12235,7 +12390,7 @@ index 6b294bfebfb..52a025bb848 100755 | |||
| 12235 | chmod +x "$ofile" | 12390 | chmod +x "$ofile" |
| 12236 | 12391 | ||
| 12237 | diff --git a/libtool.m4 b/libtool.m4 | 12392 | diff --git a/libtool.m4 b/libtool.m4 |
| 12238 | index e993b621ac2..7715af647f4 100644 | 12393 | index 9a13f3b117a..5be47564443 100644 |
| 12239 | --- a/libtool.m4 | 12394 | --- a/libtool.m4 |
| 12240 | +++ b/libtool.m4 | 12395 | +++ b/libtool.m4 |
| 12241 | @@ -1,7 +1,8 @@ | 12396 | @@ -1,7 +1,8 @@ |
| @@ -12445,7 +12600,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12445 | # _LT_ENABLE_LOCK | 12600 | # _LT_ENABLE_LOCK |
| 12446 | # --------------- | 12601 | # --------------- |
| 12447 | m4_defun([_LT_ENABLE_LOCK], | 12602 | m4_defun([_LT_ENABLE_LOCK], |
| 12448 | @@ -1320,14 +1369,47 @@ need_locks="$enable_libtool_lock" | 12603 | @@ -1320,6 +1369,51 @@ need_locks="$enable_libtool_lock" |
| 12449 | ])# _LT_ENABLE_LOCK | 12604 | ])# _LT_ENABLE_LOCK |
| 12450 | 12605 | ||
| 12451 | 12606 | ||
| @@ -12453,6 +12608,14 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12453 | +# ----------- | 12608 | +# ----------- |
| 12454 | +m4_defun([_LT_PROG_AR], | 12609 | +m4_defun([_LT_PROG_AR], |
| 12455 | +[AC_CHECK_TOOLS(AR, [ar], false) | 12610 | +[AC_CHECK_TOOLS(AR, [ar], false) |
| 12611 | + touch conftest.c | ||
| 12612 | + $AR $plugin_option rc conftest.a conftest.c | ||
| 12613 | + if test "$?" != 0; then | ||
| 12614 | + AC_MSG_WARN([Failed: $AR $plugin_option rc]) | ||
| 12615 | + else | ||
| 12616 | + AR="$AR $plugin_option" | ||
| 12617 | + fi | ||
| 12618 | + rm -f conftest.* | ||
| 12456 | +: ${AR=ar} | 12619 | +: ${AR=ar} |
| 12457 | +: ${AR_FLAGS=cru} | 12620 | +: ${AR_FLAGS=cru} |
| 12458 | +_LT_DECL([], [AR], [1], [The archiver]) | 12621 | +_LT_DECL([], [AR], [1], [The archiver]) |
| @@ -12489,16 +12652,32 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12489 | # _LT_CMD_OLD_ARCHIVE | 12652 | # _LT_CMD_OLD_ARCHIVE |
| 12490 | # ------------------- | 12653 | # ------------------- |
| 12491 | m4_defun([_LT_CMD_OLD_ARCHIVE], | 12654 | m4_defun([_LT_CMD_OLD_ARCHIVE], |
| 12492 | -[AC_CHECK_TOOL(AR, ar, false) | 12655 | @@ -1336,23 +1430,7 @@ for plugin in $plugin_names; do |
| 12656 | fi | ||
| 12657 | done | ||
| 12658 | |||
| 12659 | -AC_CHECK_TOOL(AR, ar, false) | ||
| 12493 | -test -z "$AR" && AR=ar | 12660 | -test -z "$AR" && AR=ar |
| 12661 | -if test -n "$plugin_option"; then | ||
| 12662 | - if $AR --help 2>&1 | grep -q "\--plugin"; then | ||
| 12663 | - touch conftest.c | ||
| 12664 | - $AR $plugin_option rc conftest.a conftest.c | ||
| 12665 | - if test "$?" != 0; then | ||
| 12666 | - AC_MSG_WARN([Failed: $AR $plugin_option rc]) | ||
| 12667 | - else | ||
| 12668 | - AR="$AR $plugin_option" | ||
| 12669 | - fi | ||
| 12670 | - rm -f conftest.* | ||
| 12671 | - fi | ||
| 12672 | -fi | ||
| 12494 | -test -z "$AR_FLAGS" && AR_FLAGS=cru | 12673 | -test -z "$AR_FLAGS" && AR_FLAGS=cru |
| 12495 | -_LT_DECL([], [AR], [1], [The archiver]) | 12674 | -_LT_DECL([], [AR], [1], [The archiver]) |
| 12496 | -_LT_DECL([], [AR_FLAGS], [1]) | 12675 | -_LT_DECL([], [AR_FLAGS], [1]) |
| 12497 | +[_LT_PROG_AR | 12676 | +_LT_PROG_AR |
| 12498 | 12677 | ||
| 12499 | AC_CHECK_TOOL(STRIP, strip, :) | 12678 | AC_CHECK_TOOL(STRIP, strip, :) |
| 12500 | test -z "$STRIP" && STRIP=: | 12679 | test -z "$STRIP" && STRIP=: |
| 12501 | @@ -1623,7 +1705,7 @@ else | 12680 | @@ -1653,7 +1731,7 @@ else |
| 12502 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 12681 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 12503 | lt_status=$lt_dlunknown | 12682 | lt_status=$lt_dlunknown |
| 12504 | cat > conftest.$ac_ext <<_LT_EOF | 12683 | cat > conftest.$ac_ext <<_LT_EOF |
| @@ -12507,7 +12686,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12507 | #include "confdefs.h" | 12686 | #include "confdefs.h" |
| 12508 | 12687 | ||
| 12509 | #if HAVE_DLFCN_H | 12688 | #if HAVE_DLFCN_H |
| 12510 | @@ -1667,10 +1749,10 @@ else | 12689 | @@ -1697,10 +1775,10 @@ else |
| 12511 | /* When -fvisbility=hidden is used, assume the code has been annotated | 12690 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 12512 | correspondingly for the symbols needed. */ | 12691 | correspondingly for the symbols needed. */ |
| 12513 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 12692 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -12520,7 +12699,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12520 | int main () | 12699 | int main () |
| 12521 | { | 12700 | { |
| 12522 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 12701 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 12523 | @@ -2210,8 +2292,9 @@ cygwin* | mingw* | pw32* | cegcc*) | 12702 | @@ -2240,8 +2318,9 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 12524 | need_version=no | 12703 | need_version=no |
| 12525 | need_lib_prefix=no | 12704 | need_lib_prefix=no |
| 12526 | 12705 | ||
| @@ -12532,7 +12711,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12532 | library_names_spec='$libname.dll.a' | 12711 | library_names_spec='$libname.dll.a' |
| 12533 | # DLL is installed to $(libdir)/../bin by postinstall_cmds | 12712 | # DLL is installed to $(libdir)/../bin by postinstall_cmds |
| 12534 | postinstall_cmds='base_file=`basename \${file}`~ | 12713 | postinstall_cmds='base_file=`basename \${file}`~ |
| 12535 | @@ -2244,13 +2327,71 @@ m4_if([$1], [],[ | 12714 | @@ -2274,13 +2353,71 @@ m4_if([$1], [],[ |
| 12536 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' | 12715 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' |
| 12537 | ;; | 12716 | ;; |
| 12538 | esac | 12717 | esac |
| @@ -12605,7 +12784,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12605 | # FIXME: first we should search . and the directory the executable is in | 12784 | # FIXME: first we should search . and the directory the executable is in |
| 12606 | shlibpath_var=PATH | 12785 | shlibpath_var=PATH |
| 12607 | ;; | 12786 | ;; |
| 12608 | @@ -2332,7 +2473,7 @@ haiku*) | 12787 | @@ -2362,7 +2499,7 @@ haiku*) |
| 12609 | soname_spec='${libname}${release}${shared_ext}$major' | 12788 | soname_spec='${libname}${release}${shared_ext}$major' |
| 12610 | shlibpath_var=LIBRARY_PATH | 12789 | shlibpath_var=LIBRARY_PATH |
| 12611 | shlibpath_overrides_runpath=yes | 12790 | shlibpath_overrides_runpath=yes |
| @@ -12614,7 +12793,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12614 | hardcode_into_libs=yes | 12793 | hardcode_into_libs=yes |
| 12615 | ;; | 12794 | ;; |
| 12616 | 12795 | ||
| 12617 | @@ -2940,6 +3081,11 @@ case $reload_flag in | 12796 | @@ -2970,6 +3107,11 @@ case $reload_flag in |
| 12618 | esac | 12797 | esac |
| 12619 | reload_cmds='$LD$reload_flag -o $output$reload_objs' | 12798 | reload_cmds='$LD$reload_flag -o $output$reload_objs' |
| 12620 | case $host_os in | 12799 | case $host_os in |
| @@ -12626,7 +12805,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12626 | darwin*) | 12805 | darwin*) |
| 12627 | if test "$GCC" = yes; then | 12806 | if test "$GCC" = yes; then |
| 12628 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' | 12807 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' |
| 12629 | @@ -3006,7 +3152,8 @@ mingw* | pw32*) | 12808 | @@ -3036,7 +3178,8 @@ mingw* | pw32*) |
| 12630 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' | 12809 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' |
| 12631 | lt_cv_file_magic_cmd='func_win32_libid' | 12810 | lt_cv_file_magic_cmd='func_win32_libid' |
| 12632 | else | 12811 | else |
| @@ -12636,7 +12815,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12636 | lt_cv_file_magic_cmd='$OBJDUMP -f' | 12815 | lt_cv_file_magic_cmd='$OBJDUMP -f' |
| 12637 | fi | 12816 | fi |
| 12638 | ;; | 12817 | ;; |
| 12639 | @@ -3157,6 +3304,21 @@ tpf*) | 12818 | @@ -3187,6 +3330,21 @@ tpf*) |
| 12640 | ;; | 12819 | ;; |
| 12641 | esac | 12820 | esac |
| 12642 | ]) | 12821 | ]) |
| @@ -12658,7 +12837,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12658 | file_magic_cmd=$lt_cv_file_magic_cmd | 12837 | file_magic_cmd=$lt_cv_file_magic_cmd |
| 12659 | deplibs_check_method=$lt_cv_deplibs_check_method | 12838 | deplibs_check_method=$lt_cv_deplibs_check_method |
| 12660 | test -z "$deplibs_check_method" && deplibs_check_method=unknown | 12839 | test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 12661 | @@ -3164,7 +3326,11 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown | 12840 | @@ -3194,7 +3352,11 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 12662 | _LT_DECL([], [deplibs_check_method], [1], | 12841 | _LT_DECL([], [deplibs_check_method], [1], |
| 12663 | [Method to check whether dependent libraries are shared objects]) | 12842 | [Method to check whether dependent libraries are shared objects]) |
| 12664 | _LT_DECL([], [file_magic_cmd], [1], | 12843 | _LT_DECL([], [file_magic_cmd], [1], |
| @@ -12671,7 +12850,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12671 | ])# _LT_CHECK_MAGIC_METHOD | 12850 | ])# _LT_CHECK_MAGIC_METHOD |
| 12672 | 12851 | ||
| 12673 | 12852 | ||
| 12674 | @@ -3267,6 +3433,67 @@ dnl aclocal-1.4 backwards compatibility: | 12853 | @@ -3297,6 +3459,67 @@ dnl aclocal-1.4 backwards compatibility: |
| 12675 | dnl AC_DEFUN([AM_PROG_NM], []) | 12854 | dnl AC_DEFUN([AM_PROG_NM], []) |
| 12676 | dnl AC_DEFUN([AC_PROG_NM], []) | 12855 | dnl AC_DEFUN([AC_PROG_NM], []) |
| 12677 | 12856 | ||
| @@ -12739,7 +12918,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12739 | 12918 | ||
| 12740 | # LT_LIB_M | 12919 | # LT_LIB_M |
| 12741 | # -------- | 12920 | # -------- |
| 12742 | @@ -3393,8 +3620,8 @@ esac | 12921 | @@ -3423,8 +3646,8 @@ esac |
| 12743 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" | 12922 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" |
| 12744 | 12923 | ||
| 12745 | # Transform an extracted symbol line into symbol name and symbol address | 12924 | # Transform an extracted symbol line into symbol name and symbol address |
| @@ -12750,7 +12929,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12750 | 12929 | ||
| 12751 | # Handle CRLF in mingw tool chain | 12930 | # Handle CRLF in mingw tool chain |
| 12752 | opt_cr= | 12931 | opt_cr= |
| 12753 | @@ -3430,6 +3657,7 @@ for ac_symprfx in "" "_"; do | 12932 | @@ -3460,6 +3683,7 @@ for ac_symprfx in "" "_"; do |
| 12754 | else | 12933 | else |
| 12755 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" | 12934 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" |
| 12756 | fi | 12935 | fi |
| @@ -12758,7 +12937,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12758 | 12937 | ||
| 12759 | # Check to see that the pipe works correctly. | 12938 | # Check to see that the pipe works correctly. |
| 12760 | pipe_works=no | 12939 | pipe_works=no |
| 12761 | @@ -3463,6 +3691,18 @@ _LT_EOF | 12940 | @@ -3493,6 +3717,18 @@ _LT_EOF |
| 12762 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then | 12941 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then |
| 12763 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then | 12942 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then |
| 12764 | cat <<_LT_EOF > conftest.$ac_ext | 12943 | cat <<_LT_EOF > conftest.$ac_ext |
| @@ -12777,7 +12956,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12777 | #ifdef __cplusplus | 12956 | #ifdef __cplusplus |
| 12778 | extern "C" { | 12957 | extern "C" { |
| 12779 | #endif | 12958 | #endif |
| 12780 | @@ -3474,7 +3714,7 @@ _LT_EOF | 12959 | @@ -3504,7 +3740,7 @@ _LT_EOF |
| 12781 | cat <<_LT_EOF >> conftest.$ac_ext | 12960 | cat <<_LT_EOF >> conftest.$ac_ext |
| 12782 | 12961 | ||
| 12783 | /* The mapping between symbol names and symbols. */ | 12962 | /* The mapping between symbol names and symbols. */ |
| @@ -12786,7 +12965,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12786 | const char *name; | 12965 | const char *name; |
| 12787 | void *address; | 12966 | void *address; |
| 12788 | } | 12967 | } |
| 12789 | @@ -3500,15 +3740,15 @@ static const void *lt_preloaded_setup() { | 12968 | @@ -3530,15 +3766,15 @@ static const void *lt_preloaded_setup() { |
| 12790 | _LT_EOF | 12969 | _LT_EOF |
| 12791 | # Now try linking the two files. | 12970 | # Now try linking the two files. |
| 12792 | mv conftest.$ac_objext conftstm.$ac_objext | 12971 | mv conftest.$ac_objext conftstm.$ac_objext |
| @@ -12806,7 +12985,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12806 | else | 12985 | else |
| 12807 | echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD | 12986 | echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD |
| 12808 | fi | 12987 | fi |
| 12809 | @@ -3541,6 +3781,13 @@ else | 12988 | @@ -3571,6 +3807,13 @@ else |
| 12810 | AC_MSG_RESULT(ok) | 12989 | AC_MSG_RESULT(ok) |
| 12811 | fi | 12990 | fi |
| 12812 | 12991 | ||
| @@ -12820,7 +12999,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12820 | _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1], | 12999 | _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1], |
| 12821 | [Take the output of nm and produce a listing of raw symbols and C names]) | 13000 | [Take the output of nm and produce a listing of raw symbols and C names]) |
| 12822 | _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1], | 13001 | _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1], |
| 12823 | @@ -3551,6 +3798,8 @@ _LT_DECL([global_symbol_to_c_name_address], | 13002 | @@ -3581,6 +3824,8 @@ _LT_DECL([global_symbol_to_c_name_address], |
| 12824 | _LT_DECL([global_symbol_to_c_name_address_lib_prefix], | 13003 | _LT_DECL([global_symbol_to_c_name_address_lib_prefix], |
| 12825 | [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1], | 13004 | [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1], |
| 12826 | [Transform the output of nm in a C name address pair when lib prefix is needed]) | 13005 | [Transform the output of nm in a C name address pair when lib prefix is needed]) |
| @@ -12829,7 +13008,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12829 | ]) # _LT_CMD_GLOBAL_SYMBOLS | 13008 | ]) # _LT_CMD_GLOBAL_SYMBOLS |
| 12830 | 13009 | ||
| 12831 | 13010 | ||
| 12832 | @@ -3562,7 +3811,6 @@ _LT_TAGVAR(lt_prog_compiler_wl, $1)= | 13011 | @@ -3592,7 +3837,6 @@ _LT_TAGVAR(lt_prog_compiler_wl, $1)= |
| 12833 | _LT_TAGVAR(lt_prog_compiler_pic, $1)= | 13012 | _LT_TAGVAR(lt_prog_compiler_pic, $1)= |
| 12834 | _LT_TAGVAR(lt_prog_compiler_static, $1)= | 13013 | _LT_TAGVAR(lt_prog_compiler_static, $1)= |
| 12835 | 13014 | ||
| @@ -12837,7 +13016,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12837 | m4_if([$1], [CXX], [ | 13016 | m4_if([$1], [CXX], [ |
| 12838 | # C++ specific cases for pic, static, wl, etc. | 13017 | # C++ specific cases for pic, static, wl, etc. |
| 12839 | if test "$GXX" = yes; then | 13018 | if test "$GXX" = yes; then |
| 12840 | @@ -3668,6 +3916,12 @@ m4_if([$1], [CXX], [ | 13019 | @@ -3698,6 +3942,12 @@ m4_if([$1], [CXX], [ |
| 12841 | ;; | 13020 | ;; |
| 12842 | esac | 13021 | esac |
| 12843 | ;; | 13022 | ;; |
| @@ -12850,7 +13029,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12850 | dgux*) | 13029 | dgux*) |
| 12851 | case $cc_basename in | 13030 | case $cc_basename in |
| 12852 | ec++*) | 13031 | ec++*) |
| 12853 | @@ -3820,7 +4074,7 @@ m4_if([$1], [CXX], [ | 13032 | @@ -3850,7 +4100,7 @@ m4_if([$1], [CXX], [ |
| 12854 | ;; | 13033 | ;; |
| 12855 | solaris*) | 13034 | solaris*) |
| 12856 | case $cc_basename in | 13035 | case $cc_basename in |
| @@ -12859,7 +13038,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12859 | # Sun C++ 4.2, 5.x and Centerline C++ | 13038 | # Sun C++ 4.2, 5.x and Centerline C++ |
| 12860 | _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' | 13039 | _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' |
| 12861 | _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' | 13040 | _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' |
| 12862 | @@ -4043,6 +4297,12 @@ m4_if([$1], [CXX], [ | 13041 | @@ -4073,6 +4323,12 @@ m4_if([$1], [CXX], [ |
| 12863 | _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared' | 13042 | _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared' |
| 12864 | _LT_TAGVAR(lt_prog_compiler_static, $1)='--static' | 13043 | _LT_TAGVAR(lt_prog_compiler_static, $1)='--static' |
| 12865 | ;; | 13044 | ;; |
| @@ -12872,7 +13051,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12872 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) | 13051 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) |
| 12873 | # Portland Group compilers (*not* the Pentium gcc compiler, | 13052 | # Portland Group compilers (*not* the Pentium gcc compiler, |
| 12874 | # which looks to be a dead project) | 13053 | # which looks to be a dead project) |
| 12875 | @@ -4105,7 +4365,7 @@ m4_if([$1], [CXX], [ | 13054 | @@ -4135,7 +4391,7 @@ m4_if([$1], [CXX], [ |
| 12876 | _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' | 13055 | _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' |
| 12877 | _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' | 13056 | _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' |
| 12878 | case $cc_basename in | 13057 | case $cc_basename in |
| @@ -12881,7 +13060,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12881 | _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; | 13060 | _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; |
| 12882 | *) | 13061 | *) |
| 12883 | _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; | 13062 | _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; |
| 12884 | @@ -4162,9 +4422,11 @@ case $host_os in | 13063 | @@ -4192,9 +4448,11 @@ case $host_os in |
| 12885 | _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])" | 13064 | _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])" |
| 12886 | ;; | 13065 | ;; |
| 12887 | esac | 13066 | esac |
| @@ -12896,7 +13075,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12896 | 13075 | ||
| 12897 | # | 13076 | # |
| 12898 | # Check to make sure the PIC flag actually works. | 13077 | # Check to make sure the PIC flag actually works. |
| 12899 | @@ -4183,6 +4445,8 @@ fi | 13078 | @@ -4213,6 +4471,8 @@ fi |
| 12900 | _LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1], | 13079 | _LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1], |
| 12901 | [Additional compiler flags for building library objects]) | 13080 | [Additional compiler flags for building library objects]) |
| 12902 | 13081 | ||
| @@ -12905,7 +13084,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12905 | # | 13084 | # |
| 12906 | # Check to make sure the static flag actually works. | 13085 | # Check to make sure the static flag actually works. |
| 12907 | # | 13086 | # |
| 12908 | @@ -4203,6 +4467,7 @@ _LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1], | 13087 | @@ -4233,6 +4493,7 @@ _LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1], |
| 12909 | m4_defun([_LT_LINKER_SHLIBS], | 13088 | m4_defun([_LT_LINKER_SHLIBS], |
| 12910 | [AC_REQUIRE([LT_PATH_LD])dnl | 13089 | [AC_REQUIRE([LT_PATH_LD])dnl |
| 12911 | AC_REQUIRE([LT_PATH_NM])dnl | 13090 | AC_REQUIRE([LT_PATH_NM])dnl |
| @@ -12913,7 +13092,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12913 | m4_require([_LT_FILEUTILS_DEFAULTS])dnl | 13092 | m4_require([_LT_FILEUTILS_DEFAULTS])dnl |
| 12914 | m4_require([_LT_DECL_EGREP])dnl | 13093 | m4_require([_LT_DECL_EGREP])dnl |
| 12915 | m4_require([_LT_DECL_SED])dnl | 13094 | m4_require([_LT_DECL_SED])dnl |
| 12916 | @@ -4211,6 +4476,7 @@ m4_require([_LT_TAG_COMPILER])dnl | 13095 | @@ -4241,6 +4502,7 @@ m4_require([_LT_TAG_COMPILER])dnl |
| 12917 | AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) | 13096 | AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) |
| 12918 | m4_if([$1], [CXX], [ | 13097 | m4_if([$1], [CXX], [ |
| 12919 | _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' | 13098 | _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' |
| @@ -12921,7 +13100,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12921 | case $host_os in | 13100 | case $host_os in |
| 12922 | aix[[4-9]]*) | 13101 | aix[[4-9]]*) |
| 12923 | # If we're using GNU nm, then we don't want the "-C" option. | 13102 | # If we're using GNU nm, then we don't want the "-C" option. |
| 12924 | @@ -4225,15 +4491,20 @@ m4_if([$1], [CXX], [ | 13103 | @@ -4255,15 +4517,20 @@ m4_if([$1], [CXX], [ |
| 12925 | ;; | 13104 | ;; |
| 12926 | pw32*) | 13105 | pw32*) |
| 12927 | _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" | 13106 | _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" |
| @@ -12947,7 +13126,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12947 | ], [ | 13126 | ], [ |
| 12948 | runpath_var= | 13127 | runpath_var= |
| 12949 | _LT_TAGVAR(allow_undefined_flag, $1)= | 13128 | _LT_TAGVAR(allow_undefined_flag, $1)= |
| 12950 | @@ -4401,7 +4672,8 @@ _LT_EOF | 13129 | @@ -4431,7 +4698,8 @@ _LT_EOF |
| 12951 | _LT_TAGVAR(allow_undefined_flag, $1)=unsupported | 13130 | _LT_TAGVAR(allow_undefined_flag, $1)=unsupported |
| 12952 | _LT_TAGVAR(always_export_symbols, $1)=no | 13131 | _LT_TAGVAR(always_export_symbols, $1)=no |
| 12953 | _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes | 13132 | _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes |
| @@ -12957,7 +13136,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12957 | 13136 | ||
| 12958 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then | 13137 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then |
| 12959 | _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' | 13138 | _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' |
| 12960 | @@ -4500,12 +4772,12 @@ _LT_EOF | 13139 | @@ -4530,12 +4798,12 @@ _LT_EOF |
| 12961 | _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' | 13140 | _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' |
| 12962 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= | 13141 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= |
| 12963 | _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir' | 13142 | _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir' |
| @@ -12972,7 +13151,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12972 | fi | 13151 | fi |
| 12973 | ;; | 13152 | ;; |
| 12974 | esac | 13153 | esac |
| 12975 | @@ -4519,8 +4791,8 @@ _LT_EOF | 13154 | @@ -4549,8 +4817,8 @@ _LT_EOF |
| 12976 | _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' | 13155 | _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
| 12977 | wlarc= | 13156 | wlarc= |
| 12978 | else | 13157 | else |
| @@ -12983,7 +13162,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12983 | fi | 13162 | fi |
| 12984 | ;; | 13163 | ;; |
| 12985 | 13164 | ||
| 12986 | @@ -4538,8 +4810,8 @@ _LT_EOF | 13165 | @@ -4568,8 +4836,8 @@ _LT_EOF |
| 12987 | 13166 | ||
| 12988 | _LT_EOF | 13167 | _LT_EOF |
| 12989 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 13168 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -12994,7 +13173,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 12994 | else | 13173 | else |
| 12995 | _LT_TAGVAR(ld_shlibs, $1)=no | 13174 | _LT_TAGVAR(ld_shlibs, $1)=no |
| 12996 | fi | 13175 | fi |
| 12997 | @@ -4585,8 +4857,8 @@ _LT_EOF | 13176 | @@ -4615,8 +4883,8 @@ _LT_EOF |
| 12998 | 13177 | ||
| 12999 | *) | 13178 | *) |
| 13000 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 13179 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -13005,7 +13184,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13005 | else | 13184 | else |
| 13006 | _LT_TAGVAR(ld_shlibs, $1)=no | 13185 | _LT_TAGVAR(ld_shlibs, $1)=no |
| 13007 | fi | 13186 | fi |
| 13008 | @@ -4716,7 +4988,7 @@ _LT_EOF | 13187 | @@ -4746,7 +5014,7 @@ _LT_EOF |
| 13009 | _LT_TAGVAR(allow_undefined_flag, $1)='-berok' | 13188 | _LT_TAGVAR(allow_undefined_flag, $1)='-berok' |
| 13010 | # Determine the default libpath from the value encoded in an | 13189 | # Determine the default libpath from the value encoded in an |
| 13011 | # empty executable. | 13190 | # empty executable. |
| @@ -13014,7 +13193,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13014 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" | 13193 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 13015 | _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" | 13194 | _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" |
| 13016 | else | 13195 | else |
| 13017 | @@ -4727,7 +4999,7 @@ _LT_EOF | 13196 | @@ -4757,7 +5025,7 @@ _LT_EOF |
| 13018 | else | 13197 | else |
| 13019 | # Determine the default libpath from the value encoded in an | 13198 | # Determine the default libpath from the value encoded in an |
| 13020 | # empty executable. | 13199 | # empty executable. |
| @@ -13023,7 +13202,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13023 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" | 13202 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 13024 | # Warning - without using the other run time loading flags, | 13203 | # Warning - without using the other run time loading flags, |
| 13025 | # -berok will link without error, but may produce a broken library. | 13204 | # -berok will link without error, but may produce a broken library. |
| 13026 | @@ -4771,20 +5043,63 @@ _LT_EOF | 13205 | @@ -4801,20 +5069,63 @@ _LT_EOF |
| 13027 | # Microsoft Visual C++. | 13206 | # Microsoft Visual C++. |
| 13028 | # hardcode_libdir_flag_spec is actually meaningless, as there is | 13207 | # hardcode_libdir_flag_spec is actually meaningless, as there is |
| 13029 | # no search path for DLLs. | 13208 | # no search path for DLLs. |
| @@ -13101,7 +13280,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13101 | ;; | 13280 | ;; |
| 13102 | 13281 | ||
| 13103 | darwin* | rhapsody*) | 13282 | darwin* | rhapsody*) |
| 13104 | @@ -4818,7 +5133,7 @@ _LT_EOF | 13283 | @@ -4848,7 +5159,7 @@ _LT_EOF |
| 13105 | 13284 | ||
| 13106 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. | 13285 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. |
| 13107 | freebsd* | dragonfly*) | 13286 | freebsd* | dragonfly*) |
| @@ -13110,7 +13289,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13110 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' | 13289 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' |
| 13111 | _LT_TAGVAR(hardcode_direct, $1)=yes | 13290 | _LT_TAGVAR(hardcode_direct, $1)=yes |
| 13112 | _LT_TAGVAR(hardcode_shlibpath_var, $1)=no | 13291 | _LT_TAGVAR(hardcode_shlibpath_var, $1)=no |
| 13113 | @@ -4826,7 +5141,7 @@ _LT_EOF | 13292 | @@ -4856,7 +5167,7 @@ _LT_EOF |
| 13114 | 13293 | ||
| 13115 | hpux9*) | 13294 | hpux9*) |
| 13116 | if test "$GCC" = yes; then | 13295 | if test "$GCC" = yes; then |
| @@ -13119,7 +13298,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13119 | else | 13298 | else |
| 13120 | _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' | 13299 | _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' |
| 13121 | fi | 13300 | fi |
| 13122 | @@ -4842,7 +5157,7 @@ _LT_EOF | 13301 | @@ -4872,7 +5183,7 @@ _LT_EOF |
| 13123 | 13302 | ||
| 13124 | hpux10*) | 13303 | hpux10*) |
| 13125 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then | 13304 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then |
| @@ -13128,7 +13307,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13128 | else | 13307 | else |
| 13129 | _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' | 13308 | _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' |
| 13130 | fi | 13309 | fi |
| 13131 | @@ -4866,10 +5181,10 @@ _LT_EOF | 13310 | @@ -4896,10 +5207,10 @@ _LT_EOF |
| 13132 | _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' | 13311 | _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' |
| 13133 | ;; | 13312 | ;; |
| 13134 | ia64*) | 13313 | ia64*) |
| @@ -13141,7 +13320,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13141 | ;; | 13320 | ;; |
| 13142 | esac | 13321 | esac |
| 13143 | else | 13322 | else |
| 13144 | @@ -4916,16 +5231,31 @@ _LT_EOF | 13323 | @@ -4946,16 +5257,31 @@ _LT_EOF |
| 13145 | 13324 | ||
| 13146 | irix5* | irix6* | nonstopux*) | 13325 | irix5* | irix6* | nonstopux*) |
| 13147 | if test "$GCC" = yes; then | 13326 | if test "$GCC" = yes; then |
| @@ -13180,7 +13359,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13180 | else | 13359 | else |
| 13181 | _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' | 13360 | _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' |
| 13182 | _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' | 13361 | _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' |
| 13183 | @@ -5010,7 +5340,7 @@ _LT_EOF | 13362 | @@ -5040,7 +5366,7 @@ _LT_EOF |
| 13184 | osf4* | osf5*) # as osf3* with the addition of -msym flag | 13363 | osf4* | osf5*) # as osf3* with the addition of -msym flag |
| 13185 | if test "$GCC" = yes; then | 13364 | if test "$GCC" = yes; then |
| 13186 | _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' | 13365 | _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' |
| @@ -13189,7 +13368,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13189 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' | 13368 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' |
| 13190 | else | 13369 | else |
| 13191 | _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' | 13370 | _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' |
| 13192 | @@ -5029,9 +5359,9 @@ _LT_EOF | 13371 | @@ -5059,9 +5385,9 @@ _LT_EOF |
| 13193 | _LT_TAGVAR(no_undefined_flag, $1)=' -z defs' | 13372 | _LT_TAGVAR(no_undefined_flag, $1)=' -z defs' |
| 13194 | if test "$GCC" = yes; then | 13373 | if test "$GCC" = yes; then |
| 13195 | wlarc='${wl}' | 13374 | wlarc='${wl}' |
| @@ -13201,7 +13380,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13201 | else | 13380 | else |
| 13202 | case `$CC -V 2>&1` in | 13381 | case `$CC -V 2>&1` in |
| 13203 | *"Compilers 5.0"*) | 13382 | *"Compilers 5.0"*) |
| 13204 | @@ -5303,8 +5633,6 @@ _LT_TAGDECL([], [inherit_rpath], [0], | 13383 | @@ -5333,8 +5659,6 @@ _LT_TAGDECL([], [inherit_rpath], [0], |
| 13205 | to runtime path list]) | 13384 | to runtime path list]) |
| 13206 | _LT_TAGDECL([], [link_all_deplibs], [0], | 13385 | _LT_TAGDECL([], [link_all_deplibs], [0], |
| 13207 | [Whether libtool must link a program against all its dependency libraries]) | 13386 | [Whether libtool must link a program against all its dependency libraries]) |
| @@ -13210,7 +13389,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13210 | _LT_TAGDECL([], [always_export_symbols], [0], | 13389 | _LT_TAGDECL([], [always_export_symbols], [0], |
| 13211 | [Set to "yes" if exported symbols are required]) | 13390 | [Set to "yes" if exported symbols are required]) |
| 13212 | _LT_TAGDECL([], [export_symbols_cmds], [2], | 13391 | _LT_TAGDECL([], [export_symbols_cmds], [2], |
| 13213 | @@ -5315,6 +5643,8 @@ _LT_TAGDECL([], [include_expsyms], [1], | 13392 | @@ -5345,6 +5669,8 @@ _LT_TAGDECL([], [include_expsyms], [1], |
| 13214 | [Symbols that must always be exported]) | 13393 | [Symbols that must always be exported]) |
| 13215 | _LT_TAGDECL([], [prelink_cmds], [2], | 13394 | _LT_TAGDECL([], [prelink_cmds], [2], |
| 13216 | [Commands necessary for linking programs (against libraries) with templates]) | 13395 | [Commands necessary for linking programs (against libraries) with templates]) |
| @@ -13219,7 +13398,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13219 | _LT_TAGDECL([], [file_list_spec], [1], | 13398 | _LT_TAGDECL([], [file_list_spec], [1], |
| 13220 | [Specify filename containing input files]) | 13399 | [Specify filename containing input files]) |
| 13221 | dnl FIXME: Not yet implemented | 13400 | dnl FIXME: Not yet implemented |
| 13222 | @@ -5416,6 +5746,7 @@ CC="$lt_save_CC" | 13401 | @@ -5446,6 +5772,7 @@ CC="$lt_save_CC" |
| 13223 | m4_defun([_LT_LANG_CXX_CONFIG], | 13402 | m4_defun([_LT_LANG_CXX_CONFIG], |
| 13224 | [m4_require([_LT_FILEUTILS_DEFAULTS])dnl | 13403 | [m4_require([_LT_FILEUTILS_DEFAULTS])dnl |
| 13225 | m4_require([_LT_DECL_EGREP])dnl | 13404 | m4_require([_LT_DECL_EGREP])dnl |
| @@ -13227,7 +13406,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13227 | if test -n "$CXX" && ( test "X$CXX" != "Xno" && | 13406 | if test -n "$CXX" && ( test "X$CXX" != "Xno" && |
| 13228 | ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || | 13407 | ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || |
| 13229 | (test "X$CXX" != "Xg++"))) ; then | 13408 | (test "X$CXX" != "Xg++"))) ; then |
| 13230 | @@ -5477,6 +5808,7 @@ if test "$_lt_caught_CXX_error" != yes; then | 13409 | @@ -5507,6 +5834,7 @@ if test "$_lt_caught_CXX_error" != yes; then |
| 13231 | 13410 | ||
| 13232 | # Allow CC to be a program name with arguments. | 13411 | # Allow CC to be a program name with arguments. |
| 13233 | lt_save_CC=$CC | 13412 | lt_save_CC=$CC |
| @@ -13235,7 +13414,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13235 | lt_save_LD=$LD | 13414 | lt_save_LD=$LD |
| 13236 | lt_save_GCC=$GCC | 13415 | lt_save_GCC=$GCC |
| 13237 | GCC=$GXX | 13416 | GCC=$GXX |
| 13238 | @@ -5494,6 +5826,7 @@ if test "$_lt_caught_CXX_error" != yes; then | 13417 | @@ -5524,6 +5852,7 @@ if test "$_lt_caught_CXX_error" != yes; then |
| 13239 | fi | 13418 | fi |
| 13240 | test -z "${LDCXX+set}" || LD=$LDCXX | 13419 | test -z "${LDCXX+set}" || LD=$LDCXX |
| 13241 | CC=${CXX-"c++"} | 13420 | CC=${CXX-"c++"} |
| @@ -13243,7 +13422,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13243 | compiler=$CC | 13422 | compiler=$CC |
| 13244 | _LT_TAGVAR(compiler, $1)=$CC | 13423 | _LT_TAGVAR(compiler, $1)=$CC |
| 13245 | _LT_CC_BASENAME([$compiler]) | 13424 | _LT_CC_BASENAME([$compiler]) |
| 13246 | @@ -5657,7 +5990,7 @@ if test "$_lt_caught_CXX_error" != yes; then | 13425 | @@ -5687,7 +6016,7 @@ if test "$_lt_caught_CXX_error" != yes; then |
| 13247 | _LT_TAGVAR(allow_undefined_flag, $1)='-berok' | 13426 | _LT_TAGVAR(allow_undefined_flag, $1)='-berok' |
| 13248 | # Determine the default libpath from the value encoded in an empty | 13427 | # Determine the default libpath from the value encoded in an empty |
| 13249 | # executable. | 13428 | # executable. |
| @@ -13252,7 +13431,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13252 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" | 13431 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 13253 | 13432 | ||
| 13254 | _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" | 13433 | _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" |
| 13255 | @@ -5669,7 +6002,7 @@ if test "$_lt_caught_CXX_error" != yes; then | 13434 | @@ -5699,7 +6028,7 @@ if test "$_lt_caught_CXX_error" != yes; then |
| 13256 | else | 13435 | else |
| 13257 | # Determine the default libpath from the value encoded in an | 13436 | # Determine the default libpath from the value encoded in an |
| 13258 | # empty executable. | 13437 | # empty executable. |
| @@ -13261,7 +13440,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13261 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" | 13440 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 13262 | # Warning - without using the other run time loading flags, | 13441 | # Warning - without using the other run time loading flags, |
| 13263 | # -berok will link without error, but may produce a broken library. | 13442 | # -berok will link without error, but may produce a broken library. |
| 13264 | @@ -5711,29 +6044,75 @@ if test "$_lt_caught_CXX_error" != yes; then | 13443 | @@ -5741,29 +6070,75 @@ if test "$_lt_caught_CXX_error" != yes; then |
| 13265 | ;; | 13444 | ;; |
| 13266 | 13445 | ||
| 13267 | cygwin* | mingw* | pw32* | cegcc*) | 13446 | cygwin* | mingw* | pw32* | cegcc*) |
| @@ -13360,7 +13539,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13360 | darwin* | rhapsody*) | 13539 | darwin* | rhapsody*) |
| 13361 | _LT_DARWIN_LINKER_FEATURES($1) | 13540 | _LT_DARWIN_LINKER_FEATURES($1) |
| 13362 | ;; | 13541 | ;; |
| 13363 | @@ -5808,7 +6187,7 @@ if test "$_lt_caught_CXX_error" != yes; then | 13542 | @@ -5838,7 +6213,7 @@ if test "$_lt_caught_CXX_error" != yes; then |
| 13364 | ;; | 13543 | ;; |
| 13365 | *) | 13544 | *) |
| 13366 | if test "$GXX" = yes; then | 13545 | if test "$GXX" = yes; then |
| @@ -13369,7 +13548,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13369 | else | 13548 | else |
| 13370 | # FIXME: insert proper C++ library support | 13549 | # FIXME: insert proper C++ library support |
| 13371 | _LT_TAGVAR(ld_shlibs, $1)=no | 13550 | _LT_TAGVAR(ld_shlibs, $1)=no |
| 13372 | @@ -5879,10 +6258,10 @@ if test "$_lt_caught_CXX_error" != yes; then | 13551 | @@ -5909,10 +6284,10 @@ if test "$_lt_caught_CXX_error" != yes; then |
| 13373 | _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' | 13552 | _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' |
| 13374 | ;; | 13553 | ;; |
| 13375 | ia64*) | 13554 | ia64*) |
| @@ -13382,7 +13561,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13382 | ;; | 13561 | ;; |
| 13383 | esac | 13562 | esac |
| 13384 | fi | 13563 | fi |
| 13385 | @@ -5923,9 +6302,9 @@ if test "$_lt_caught_CXX_error" != yes; then | 13564 | @@ -5953,9 +6328,9 @@ if test "$_lt_caught_CXX_error" != yes; then |
| 13386 | *) | 13565 | *) |
| 13387 | if test "$GXX" = yes; then | 13566 | if test "$GXX" = yes; then |
| 13388 | if test "$with_gnu_ld" = no; then | 13567 | if test "$with_gnu_ld" = no; then |
| @@ -13394,7 +13573,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13394 | fi | 13573 | fi |
| 13395 | fi | 13574 | fi |
| 13396 | _LT_TAGVAR(link_all_deplibs, $1)=yes | 13575 | _LT_TAGVAR(link_all_deplibs, $1)=yes |
| 13397 | @@ -5995,20 +6374,20 @@ if test "$_lt_caught_CXX_error" != yes; then | 13576 | @@ -6025,20 +6400,20 @@ if test "$_lt_caught_CXX_error" != yes; then |
| 13398 | _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~ | 13577 | _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~ |
| 13399 | rm -rf $tpldir~ | 13578 | rm -rf $tpldir~ |
| 13400 | $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ | 13579 | $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ |
| @@ -13419,7 +13598,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13419 | ;; | 13598 | ;; |
| 13420 | *) # Version 6 and above use weak symbols | 13599 | *) # Version 6 and above use weak symbols |
| 13421 | _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' | 13600 | _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' |
| 13422 | @@ -6203,7 +6582,7 @@ if test "$_lt_caught_CXX_error" != yes; then | 13601 | @@ -6233,7 +6608,7 @@ if test "$_lt_caught_CXX_error" != yes; then |
| 13423 | _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' | 13602 | _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' |
| 13424 | ;; | 13603 | ;; |
| 13425 | *) | 13604 | *) |
| @@ -13428,7 +13607,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13428 | ;; | 13607 | ;; |
| 13429 | esac | 13608 | esac |
| 13430 | 13609 | ||
| 13431 | @@ -6249,7 +6628,7 @@ if test "$_lt_caught_CXX_error" != yes; then | 13610 | @@ -6279,7 +6654,7 @@ if test "$_lt_caught_CXX_error" != yes; then |
| 13432 | 13611 | ||
| 13433 | solaris*) | 13612 | solaris*) |
| 13434 | case $cc_basename in | 13613 | case $cc_basename in |
| @@ -13437,7 +13616,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13437 | # Sun C++ 4.2, 5.x and Centerline C++ | 13616 | # Sun C++ 4.2, 5.x and Centerline C++ |
| 13438 | _LT_TAGVAR(archive_cmds_need_lc,$1)=yes | 13617 | _LT_TAGVAR(archive_cmds_need_lc,$1)=yes |
| 13439 | _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' | 13618 | _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' |
| 13440 | @@ -6290,9 +6669,9 @@ if test "$_lt_caught_CXX_error" != yes; then | 13619 | @@ -6320,9 +6695,9 @@ if test "$_lt_caught_CXX_error" != yes; then |
| 13441 | if test "$GXX" = yes && test "$with_gnu_ld" = no; then | 13620 | if test "$GXX" = yes && test "$with_gnu_ld" = no; then |
| 13442 | _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' | 13621 | _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' |
| 13443 | if $CC --version | $GREP -v '^2\.7' > /dev/null; then | 13622 | if $CC --version | $GREP -v '^2\.7' > /dev/null; then |
| @@ -13449,7 +13628,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13449 | 13628 | ||
| 13450 | # Commands to make compiler produce verbose output that lists | 13629 | # Commands to make compiler produce verbose output that lists |
| 13451 | # what "hidden" libraries, object files and flags are used when | 13630 | # what "hidden" libraries, object files and flags are used when |
| 13452 | @@ -6421,6 +6800,7 @@ if test "$_lt_caught_CXX_error" != yes; then | 13631 | @@ -6451,6 +6826,7 @@ if test "$_lt_caught_CXX_error" != yes; then |
| 13453 | fi # test -n "$compiler" | 13632 | fi # test -n "$compiler" |
| 13454 | 13633 | ||
| 13455 | CC=$lt_save_CC | 13634 | CC=$lt_save_CC |
| @@ -13457,7 +13636,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13457 | LDCXX=$LD | 13636 | LDCXX=$LD |
| 13458 | LD=$lt_save_LD | 13637 | LD=$lt_save_LD |
| 13459 | GCC=$lt_save_GCC | 13638 | GCC=$lt_save_GCC |
| 13460 | @@ -6435,6 +6815,29 @@ AC_LANG_POP | 13639 | @@ -6465,6 +6841,29 @@ AC_LANG_POP |
| 13461 | ])# _LT_LANG_CXX_CONFIG | 13640 | ])# _LT_LANG_CXX_CONFIG |
| 13462 | 13641 | ||
| 13463 | 13642 | ||
| @@ -13487,7 +13666,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13487 | # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) | 13666 | # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) |
| 13488 | # --------------------------------- | 13667 | # --------------------------------- |
| 13489 | # Figure out "hidden" library dependencies from verbose | 13668 | # Figure out "hidden" library dependencies from verbose |
| 13490 | @@ -6443,6 +6846,7 @@ AC_LANG_POP | 13669 | @@ -6473,6 +6872,7 @@ AC_LANG_POP |
| 13491 | # objects, libraries and library flags. | 13670 | # objects, libraries and library flags. |
| 13492 | m4_defun([_LT_SYS_HIDDEN_LIBDEPS], | 13671 | m4_defun([_LT_SYS_HIDDEN_LIBDEPS], |
| 13493 | [m4_require([_LT_FILEUTILS_DEFAULTS])dnl | 13672 | [m4_require([_LT_FILEUTILS_DEFAULTS])dnl |
| @@ -13495,7 +13674,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13495 | # Dependencies to place before and after the object being linked: | 13674 | # Dependencies to place before and after the object being linked: |
| 13496 | _LT_TAGVAR(predep_objects, $1)= | 13675 | _LT_TAGVAR(predep_objects, $1)= |
| 13497 | _LT_TAGVAR(postdep_objects, $1)= | 13676 | _LT_TAGVAR(postdep_objects, $1)= |
| 13498 | @@ -6493,6 +6897,13 @@ public class foo { | 13677 | @@ -6523,6 +6923,13 @@ public class foo { |
| 13499 | }; | 13678 | }; |
| 13500 | _LT_EOF | 13679 | _LT_EOF |
| 13501 | ]) | 13680 | ]) |
| @@ -13509,7 +13688,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13509 | dnl Parse the compiler output and extract the necessary | 13688 | dnl Parse the compiler output and extract the necessary |
| 13510 | dnl objects, libraries and library flags. | 13689 | dnl objects, libraries and library flags. |
| 13511 | if AC_TRY_EVAL(ac_compile); then | 13690 | if AC_TRY_EVAL(ac_compile); then |
| 13512 | @@ -6504,7 +6915,7 @@ if AC_TRY_EVAL(ac_compile); then | 13691 | @@ -6534,7 +6941,7 @@ if AC_TRY_EVAL(ac_compile); then |
| 13513 | pre_test_object_deps_done=no | 13692 | pre_test_object_deps_done=no |
| 13514 | 13693 | ||
| 13515 | for p in `eval "$output_verbose_link_cmd"`; do | 13694 | for p in `eval "$output_verbose_link_cmd"`; do |
| @@ -13518,7 +13697,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13518 | 13697 | ||
| 13519 | -L* | -R* | -l*) | 13698 | -L* | -R* | -l*) |
| 13520 | # Some compilers place space between "-{L,R}" and the path. | 13699 | # Some compilers place space between "-{L,R}" and the path. |
| 13521 | @@ -6513,13 +6924,22 @@ if AC_TRY_EVAL(ac_compile); then | 13700 | @@ -6543,13 +6950,22 @@ if AC_TRY_EVAL(ac_compile); then |
| 13522 | test $p = "-R"; then | 13701 | test $p = "-R"; then |
| 13523 | prev=$p | 13702 | prev=$p |
| 13524 | continue | 13703 | continue |
| @@ -13545,7 +13724,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13545 | # Internal compiler library paths should come after those | 13724 | # Internal compiler library paths should come after those |
| 13546 | # provided the user. The postdeps already come after the | 13725 | # provided the user. The postdeps already come after the |
| 13547 | # user supplied libs so there is no need to process them. | 13726 | # user supplied libs so there is no need to process them. |
| 13548 | @@ -6539,8 +6959,10 @@ if AC_TRY_EVAL(ac_compile); then | 13727 | @@ -6569,8 +6985,10 @@ if AC_TRY_EVAL(ac_compile); then |
| 13549 | _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}" | 13728 | _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}" |
| 13550 | fi | 13729 | fi |
| 13551 | fi | 13730 | fi |
| @@ -13556,7 +13735,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13556 | *.$objext) | 13735 | *.$objext) |
| 13557 | # This assumes that the test object file only shows up | 13736 | # This assumes that the test object file only shows up |
| 13558 | # once in the compiler output. | 13737 | # once in the compiler output. |
| 13559 | @@ -6576,6 +6998,7 @@ else | 13738 | @@ -6606,6 +7024,7 @@ else |
| 13560 | fi | 13739 | fi |
| 13561 | 13740 | ||
| 13562 | $RM -f confest.$objext | 13741 | $RM -f confest.$objext |
| @@ -13564,7 +13743,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13564 | 13743 | ||
| 13565 | # PORTME: override above test on systems where it is broken | 13744 | # PORTME: override above test on systems where it is broken |
| 13566 | m4_if([$1], [CXX], | 13745 | m4_if([$1], [CXX], |
| 13567 | @@ -6612,7 +7035,7 @@ linux*) | 13746 | @@ -6642,7 +7061,7 @@ linux*) |
| 13568 | 13747 | ||
| 13569 | solaris*) | 13748 | solaris*) |
| 13570 | case $cc_basename in | 13749 | case $cc_basename in |
| @@ -13573,7 +13752,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13573 | # The more standards-conforming stlport4 library is | 13752 | # The more standards-conforming stlport4 library is |
| 13574 | # incompatible with the Cstd library. Avoid specifying | 13753 | # incompatible with the Cstd library. Avoid specifying |
| 13575 | # it if it's in CXXFLAGS. Ignore libCrun as | 13754 | # it if it's in CXXFLAGS. Ignore libCrun as |
| 13576 | @@ -6725,7 +7148,9 @@ if test "$_lt_disable_F77" != yes; then | 13755 | @@ -6755,7 +7174,9 @@ if test "$_lt_disable_F77" != yes; then |
| 13577 | # Allow CC to be a program name with arguments. | 13756 | # Allow CC to be a program name with arguments. |
| 13578 | lt_save_CC="$CC" | 13757 | lt_save_CC="$CC" |
| 13579 | lt_save_GCC=$GCC | 13758 | lt_save_GCC=$GCC |
| @@ -13583,7 +13762,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13583 | compiler=$CC | 13762 | compiler=$CC |
| 13584 | _LT_TAGVAR(compiler, $1)=$CC | 13763 | _LT_TAGVAR(compiler, $1)=$CC |
| 13585 | _LT_CC_BASENAME([$compiler]) | 13764 | _LT_CC_BASENAME([$compiler]) |
| 13586 | @@ -6779,6 +7204,7 @@ if test "$_lt_disable_F77" != yes; then | 13765 | @@ -6809,6 +7230,7 @@ if test "$_lt_disable_F77" != yes; then |
| 13587 | 13766 | ||
| 13588 | GCC=$lt_save_GCC | 13767 | GCC=$lt_save_GCC |
| 13589 | CC="$lt_save_CC" | 13768 | CC="$lt_save_CC" |
| @@ -13591,7 +13770,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13591 | fi # test "$_lt_disable_F77" != yes | 13770 | fi # test "$_lt_disable_F77" != yes |
| 13592 | 13771 | ||
| 13593 | AC_LANG_POP | 13772 | AC_LANG_POP |
| 13594 | @@ -6855,7 +7281,9 @@ if test "$_lt_disable_FC" != yes; then | 13773 | @@ -6885,7 +7307,9 @@ if test "$_lt_disable_FC" != yes; then |
| 13595 | # Allow CC to be a program name with arguments. | 13774 | # Allow CC to be a program name with arguments. |
| 13596 | lt_save_CC="$CC" | 13775 | lt_save_CC="$CC" |
| 13597 | lt_save_GCC=$GCC | 13776 | lt_save_GCC=$GCC |
| @@ -13601,7 +13780,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13601 | compiler=$CC | 13780 | compiler=$CC |
| 13602 | GCC=$ac_cv_fc_compiler_gnu | 13781 | GCC=$ac_cv_fc_compiler_gnu |
| 13603 | 13782 | ||
| 13604 | @@ -6911,7 +7339,8 @@ if test "$_lt_disable_FC" != yes; then | 13783 | @@ -6941,7 +7365,8 @@ if test "$_lt_disable_FC" != yes; then |
| 13605 | fi # test -n "$compiler" | 13784 | fi # test -n "$compiler" |
| 13606 | 13785 | ||
| 13607 | GCC=$lt_save_GCC | 13786 | GCC=$lt_save_GCC |
| @@ -13611,7 +13790,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13611 | fi # test "$_lt_disable_FC" != yes | 13790 | fi # test "$_lt_disable_FC" != yes |
| 13612 | 13791 | ||
| 13613 | AC_LANG_POP | 13792 | AC_LANG_POP |
| 13614 | @@ -6948,10 +7377,12 @@ _LT_COMPILER_BOILERPLATE | 13793 | @@ -6978,10 +7403,12 @@ _LT_COMPILER_BOILERPLATE |
| 13615 | _LT_LINKER_BOILERPLATE | 13794 | _LT_LINKER_BOILERPLATE |
| 13616 | 13795 | ||
| 13617 | # Allow CC to be a program name with arguments. | 13796 | # Allow CC to be a program name with arguments. |
| @@ -13625,7 +13804,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13625 | compiler=$CC | 13804 | compiler=$CC |
| 13626 | _LT_TAGVAR(compiler, $1)=$CC | 13805 | _LT_TAGVAR(compiler, $1)=$CC |
| 13627 | _LT_TAGVAR(LD, $1)="$LD" | 13806 | _LT_TAGVAR(LD, $1)="$LD" |
| 13628 | @@ -6982,7 +7413,8 @@ fi | 13807 | @@ -7012,7 +7439,8 @@ fi |
| 13629 | AC_LANG_RESTORE | 13808 | AC_LANG_RESTORE |
| 13630 | 13809 | ||
| 13631 | GCC=$lt_save_GCC | 13810 | GCC=$lt_save_GCC |
| @@ -13635,7 +13814,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13635 | ])# _LT_LANG_GCJ_CONFIG | 13814 | ])# _LT_LANG_GCJ_CONFIG |
| 13636 | 13815 | ||
| 13637 | 13816 | ||
| 13638 | @@ -7017,9 +7449,11 @@ _LT_LINKER_BOILERPLATE | 13817 | @@ -7047,9 +7475,11 @@ _LT_LINKER_BOILERPLATE |
| 13639 | 13818 | ||
| 13640 | # Allow CC to be a program name with arguments. | 13819 | # Allow CC to be a program name with arguments. |
| 13641 | lt_save_CC="$CC" | 13820 | lt_save_CC="$CC" |
| @@ -13647,7 +13826,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13647 | compiler=$CC | 13826 | compiler=$CC |
| 13648 | _LT_TAGVAR(compiler, $1)=$CC | 13827 | _LT_TAGVAR(compiler, $1)=$CC |
| 13649 | _LT_CC_BASENAME([$compiler]) | 13828 | _LT_CC_BASENAME([$compiler]) |
| 13650 | @@ -7032,7 +7466,8 @@ fi | 13829 | @@ -7062,7 +7492,8 @@ fi |
| 13651 | 13830 | ||
| 13652 | GCC=$lt_save_GCC | 13831 | GCC=$lt_save_GCC |
| 13653 | AC_LANG_RESTORE | 13832 | AC_LANG_RESTORE |
| @@ -13657,7 +13836,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13657 | ])# _LT_LANG_RC_CONFIG | 13836 | ])# _LT_LANG_RC_CONFIG |
| 13658 | 13837 | ||
| 13659 | 13838 | ||
| 13660 | @@ -7091,6 +7526,15 @@ _LT_DECL([], [OBJDUMP], [1], [An object symbol dumper]) | 13839 | @@ -7121,6 +7552,15 @@ _LT_DECL([], [OBJDUMP], [1], [An object symbol dumper]) |
| 13661 | AC_SUBST([OBJDUMP]) | 13840 | AC_SUBST([OBJDUMP]) |
| 13662 | ]) | 13841 | ]) |
| 13663 | 13842 | ||
| @@ -13673,7 +13852,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13673 | 13852 | ||
| 13674 | # _LT_DECL_SED | 13853 | # _LT_DECL_SED |
| 13675 | # ------------ | 13854 | # ------------ |
| 13676 | @@ -7184,8 +7628,8 @@ m4_defun([_LT_CHECK_SHELL_FEATURES], | 13855 | @@ -7214,8 +7654,8 @@ m4_defun([_LT_CHECK_SHELL_FEATURES], |
| 13677 | # Try some XSI features | 13856 | # Try some XSI features |
| 13678 | xsi_shell=no | 13857 | xsi_shell=no |
| 13679 | ( _lt_dummy="a/b/c" | 13858 | ( _lt_dummy="a/b/c" |
| @@ -13684,7 +13863,7 @@ index e993b621ac2..7715af647f4 100644 | |||
| 13684 | && eval 'test $(( 1 + 1 )) -eq 2 \ | 13863 | && eval 'test $(( 1 + 1 )) -eq 2 \ |
| 13685 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ | 13864 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ |
| 13686 | && xsi_shell=yes | 13865 | && xsi_shell=yes |
| 13687 | @@ -7224,206 +7668,162 @@ _LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl | 13866 | @@ -7254,206 +7694,162 @@ _LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl |
| 13688 | ])# _LT_CHECK_SHELL_FEATURES | 13867 | ])# _LT_CHECK_SHELL_FEATURES |
| 13689 | 13868 | ||
| 13690 | 13869 | ||
| @@ -19318,7 +19497,7 @@ index bf92b5e0790..c573da90c5c 100644 | |||
| 19318 | # These exist entirely to fool aclocal when bootstrapping libtool. | 19497 | # These exist entirely to fool aclocal when bootstrapping libtool. |
| 19319 | # | 19498 | # |
| 19320 | diff --git a/opcodes/configure b/opcodes/configure | 19499 | diff --git a/opcodes/configure b/opcodes/configure |
| 19321 | index dca94db9c3f..26dcc4b82dd 100755 | 19500 | index 3513e408ce1..133948631e9 100755 |
| 19322 | --- a/opcodes/configure | 19501 | --- a/opcodes/configure |
| 19323 | +++ b/opcodes/configure | 19502 | +++ b/opcodes/configure |
| 19324 | @@ -680,6 +680,9 @@ OTOOL | 19503 | @@ -680,6 +680,9 @@ OTOOL |
| @@ -19337,9 +19516,9 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 19337 | with_gnu_ld | 19516 | with_gnu_ld |
| 19338 | +with_libtool_sysroot | 19517 | +with_libtool_sysroot |
| 19339 | enable_libtool_lock | 19518 | enable_libtool_lock |
| 19519 | enable_checking | ||
| 19340 | enable_targets | 19520 | enable_targets |
| 19341 | enable_werror | 19521 | @@ -1464,6 +1468,8 @@ Optional Packages: |
| 19342 | @@ -1462,6 +1466,8 @@ Optional Packages: | ||
| 19343 | --with-pic try to use only PIC/non-PIC objects [default=use | 19522 | --with-pic try to use only PIC/non-PIC objects [default=use |
| 19344 | both] | 19523 | both] |
| 19345 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] | 19524 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] |
| @@ -19348,7 +19527,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 19348 | 19527 | ||
| 19349 | Some influential environment variables: | 19528 | Some influential environment variables: |
| 19350 | CC C compiler command | 19529 | CC C compiler command |
| 19351 | @@ -5403,8 +5409,8 @@ esac | 19530 | @@ -4751,8 +4757,8 @@ esac |
| 19352 | 19531 | ||
| 19353 | 19532 | ||
| 19354 | 19533 | ||
| @@ -19359,7 +19538,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 19359 | 19538 | ||
| 19360 | 19539 | ||
| 19361 | 19540 | ||
| 19362 | @@ -5444,7 +5450,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO | 19541 | @@ -4792,7 +4798,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO |
| 19363 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 | 19542 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 |
| 19364 | $as_echo_n "checking how to print strings... " >&6; } | 19543 | $as_echo_n "checking how to print strings... " >&6; } |
| 19365 | # Test print first, because it will be a builtin if present. | 19544 | # Test print first, because it will be a builtin if present. |
| @@ -19368,7 +19547,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 19368 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then | 19547 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 19369 | ECHO='print -r --' | 19548 | ECHO='print -r --' |
| 19370 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then | 19549 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 19371 | @@ -6130,8 +6136,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; | 19550 | @@ -5478,8 +5484,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; |
| 19372 | # Try some XSI features | 19551 | # Try some XSI features |
| 19373 | xsi_shell=no | 19552 | xsi_shell=no |
| 19374 | ( _lt_dummy="a/b/c" | 19553 | ( _lt_dummy="a/b/c" |
| @@ -19379,7 +19558,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 19379 | && eval 'test $(( 1 + 1 )) -eq 2 \ | 19558 | && eval 'test $(( 1 + 1 )) -eq 2 \ |
| 19380 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ | 19559 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ |
| 19381 | && xsi_shell=yes | 19560 | && xsi_shell=yes |
| 19382 | @@ -6180,6 +6186,80 @@ esac | 19561 | @@ -5528,6 +5534,80 @@ esac |
| 19383 | 19562 | ||
| 19384 | 19563 | ||
| 19385 | 19564 | ||
| @@ -19460,7 +19639,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 19460 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 | 19639 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 |
| 19461 | $as_echo_n "checking for $LD option to reload object files... " >&6; } | 19640 | $as_echo_n "checking for $LD option to reload object files... " >&6; } |
| 19462 | if ${lt_cv_ld_reload_flag+:} false; then : | 19641 | if ${lt_cv_ld_reload_flag+:} false; then : |
| 19463 | @@ -6196,6 +6276,11 @@ case $reload_flag in | 19642 | @@ -5544,6 +5624,11 @@ case $reload_flag in |
| 19464 | esac | 19643 | esac |
| 19465 | reload_cmds='$LD$reload_flag -o $output$reload_objs' | 19644 | reload_cmds='$LD$reload_flag -o $output$reload_objs' |
| 19466 | case $host_os in | 19645 | case $host_os in |
| @@ -19472,7 +19651,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 19472 | darwin*) | 19651 | darwin*) |
| 19473 | if test "$GCC" = yes; then | 19652 | if test "$GCC" = yes; then |
| 19474 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' | 19653 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' |
| 19475 | @@ -6364,7 +6449,8 @@ mingw* | pw32*) | 19654 | @@ -5712,7 +5797,8 @@ mingw* | pw32*) |
| 19476 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' | 19655 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' |
| 19477 | lt_cv_file_magic_cmd='func_win32_libid' | 19656 | lt_cv_file_magic_cmd='func_win32_libid' |
| 19478 | else | 19657 | else |
| @@ -19482,7 +19661,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 19482 | lt_cv_file_magic_cmd='$OBJDUMP -f' | 19661 | lt_cv_file_magic_cmd='$OBJDUMP -f' |
| 19483 | fi | 19662 | fi |
| 19484 | ;; | 19663 | ;; |
| 19485 | @@ -6518,6 +6604,21 @@ esac | 19664 | @@ -5866,6 +5952,21 @@ esac |
| 19486 | fi | 19665 | fi |
| 19487 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 | 19666 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 |
| 19488 | $as_echo "$lt_cv_deplibs_check_method" >&6; } | 19667 | $as_echo "$lt_cv_deplibs_check_method" >&6; } |
| @@ -19504,7 +19683,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 19504 | file_magic_cmd=$lt_cv_file_magic_cmd | 19683 | file_magic_cmd=$lt_cv_file_magic_cmd |
| 19505 | deplibs_check_method=$lt_cv_deplibs_check_method | 19684 | deplibs_check_method=$lt_cv_deplibs_check_method |
| 19506 | test -z "$deplibs_check_method" && deplibs_check_method=unknown | 19685 | test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 19507 | @@ -6531,11 +6632,164 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown | 19686 | @@ -5881,6 +5982,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 19508 | 19687 | ||
| 19509 | 19688 | ||
| 19510 | 19689 | ||
| @@ -19518,11 +19697,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 19518 | + | 19697 | + |
| 19519 | + | 19698 | + |
| 19520 | + | 19699 | + |
| 19521 | 19700 | +if test -n "$ac_tool_prefix"; then | |
| 19522 | |||
| 19523 | if test -n "$ac_tool_prefix"; then | ||
| 19524 | - # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. | ||
| 19525 | -set dummy ${ac_tool_prefix}ar; ac_word=$2 | ||
| 19526 | + # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. | 19701 | + # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. |
| 19527 | +set dummy ${ac_tool_prefix}dlltool; ac_word=$2 | 19702 | +set dummy ${ac_tool_prefix}dlltool; ac_word=$2 |
| 19528 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 19703 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| @@ -19663,7 +19838,15 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 19663 | + | 19838 | + |
| 19664 | + | 19839 | + |
| 19665 | + | 19840 | + |
| 19666 | +if test -n "$ac_tool_prefix"; then | 19841 | plugin_option= |
| 19842 | plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" | ||
| 19843 | for plugin in $plugin_names; do | ||
| 19844 | @@ -5895,8 +6147,10 @@ for plugin in $plugin_names; do | ||
| 19845 | done | ||
| 19846 | |||
| 19847 | if test -n "$ac_tool_prefix"; then | ||
| 19848 | - # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. | ||
| 19849 | -set dummy ${ac_tool_prefix}ar; ac_word=$2 | ||
| 19667 | + for ac_prog in ar | 19850 | + for ac_prog in ar |
| 19668 | + do | 19851 | + do |
| 19669 | + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. | 19852 | + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. |
| @@ -19671,7 +19854,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 19671 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 19854 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 19672 | $as_echo_n "checking for $ac_word... " >&6; } | 19855 | $as_echo_n "checking for $ac_word... " >&6; } |
| 19673 | if ${ac_cv_prog_AR+:} false; then : | 19856 | if ${ac_cv_prog_AR+:} false; then : |
| 19674 | @@ -6551,7 +6805,7 @@ do | 19857 | @@ -5912,7 +6166,7 @@ do |
| 19675 | test -z "$as_dir" && as_dir=. | 19858 | test -z "$as_dir" && as_dir=. |
| 19676 | for ac_exec_ext in '' $ac_executable_extensions; do | 19859 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 19677 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 19860 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -19680,7 +19863,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 19680 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 19863 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 19681 | break 2 | 19864 | break 2 |
| 19682 | fi | 19865 | fi |
| 19683 | @@ -6571,11 +6825,15 @@ $as_echo "no" >&6; } | 19866 | @@ -5932,11 +6186,15 @@ $as_echo "no" >&6; } |
| 19684 | fi | 19867 | fi |
| 19685 | 19868 | ||
| 19686 | 19869 | ||
| @@ -19699,7 +19882,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 19699 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 19882 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 19700 | $as_echo_n "checking for $ac_word... " >&6; } | 19883 | $as_echo_n "checking for $ac_word... " >&6; } |
| 19701 | if ${ac_cv_prog_ac_ct_AR+:} false; then : | 19884 | if ${ac_cv_prog_ac_ct_AR+:} false; then : |
| 19702 | @@ -6591,7 +6849,7 @@ do | 19885 | @@ -5952,7 +6210,7 @@ do |
| 19703 | test -z "$as_dir" && as_dir=. | 19886 | test -z "$as_dir" && as_dir=. |
| 19704 | for ac_exec_ext in '' $ac_executable_extensions; do | 19887 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 19705 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 19888 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -19708,7 +19891,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 19708 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 19891 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 19709 | break 2 | 19892 | break 2 |
| 19710 | fi | 19893 | fi |
| 19711 | @@ -6610,6 +6868,10 @@ else | 19894 | @@ -5971,6 +6229,10 @@ else |
| 19712 | $as_echo "no" >&6; } | 19895 | $as_echo "no" >&6; } |
| 19713 | fi | 19896 | fi |
| 19714 | 19897 | ||
| @@ -19719,7 +19902,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 19719 | if test "x$ac_ct_AR" = x; then | 19902 | if test "x$ac_ct_AR" = x; then |
| 19720 | AR="false" | 19903 | AR="false" |
| 19721 | else | 19904 | else |
| 19722 | @@ -6621,16 +6883,72 @@ ac_tool_warned=yes ;; | 19905 | @@ -5982,25 +6244,20 @@ ac_tool_warned=yes ;; |
| 19723 | esac | 19906 | esac |
| 19724 | AR=$ac_ct_AR | 19907 | AR=$ac_ct_AR |
| 19725 | fi | 19908 | fi |
| @@ -19728,20 +19911,37 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 19728 | fi | 19911 | fi |
| 19729 | 19912 | ||
| 19730 | -test -z "$AR" && AR=ar | 19913 | -test -z "$AR" && AR=ar |
| 19914 | -if test -n "$plugin_option"; then | ||
| 19915 | - if $AR --help 2>&1 | grep -q "\--plugin"; then | ||
| 19916 | - touch conftest.c | ||
| 19917 | - $AR $plugin_option rc conftest.a conftest.c | ||
| 19918 | - if test "$?" != 0; then | ||
| 19919 | - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 | ||
| 19920 | + touch conftest.c | ||
| 19921 | + $AR $plugin_option rc conftest.a conftest.c | ||
| 19922 | + if test "$?" != 0; then | ||
| 19923 | + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 | ||
| 19924 | $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} | ||
| 19925 | - else | ||
| 19926 | - AR="$AR $plugin_option" | ||
| 19927 | - fi | ||
| 19928 | - rm -f conftest.* | ||
| 19929 | + else | ||
| 19930 | + AR="$AR $plugin_option" | ||
| 19931 | fi | ||
| 19932 | -fi | ||
| 19731 | -test -z "$AR_FLAGS" && AR_FLAGS=cru | 19933 | -test -z "$AR_FLAGS" && AR_FLAGS=cru |
| 19934 | + rm -f conftest.* | ||
| 19732 | +: ${AR=ar} | 19935 | +: ${AR=ar} |
| 19733 | +: ${AR_FLAGS=cru} | 19936 | +: ${AR_FLAGS=cru} |
| 19734 | + | 19937 | + |
| 19735 | + | 19938 | |
| 19736 | + | 19939 | |
| 19737 | + | 19940 | |
| 19738 | + | 19941 | @@ -6011,6 +6268,63 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru |
| 19739 | + | 19942 | |
| 19740 | + | 19943 | |
| 19741 | + | 19944 | |
| 19742 | + | ||
| 19743 | + | ||
| 19744 | + | ||
| 19745 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 | 19945 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 |
| 19746 | +$as_echo_n "checking for archiver @FILE support... " >&6; } | 19946 | +$as_echo_n "checking for archiver @FILE support... " >&6; } |
| 19747 | +if ${lt_cv_ar_at_file+:} false; then : | 19947 | +if ${lt_cv_ar_at_file+:} false; then : |
| @@ -19754,7 +19954,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 19754 | +int | 19954 | +int |
| 19755 | +main () | 19955 | +main () |
| 19756 | +{ | 19956 | +{ |
| 19757 | 19957 | + | |
| 19758 | + ; | 19958 | + ; |
| 19759 | + return 0; | 19959 | + return 0; |
| 19760 | +} | 19960 | +} |
| @@ -19780,23 +19980,29 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 19780 | + fi | 19980 | + fi |
| 19781 | + fi | 19981 | + fi |
| 19782 | + rm -f conftest.* libconftest.a | 19982 | + rm -f conftest.* libconftest.a |
| 19783 | 19983 | + | |
| 19784 | +fi | 19984 | +fi |
| 19785 | +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | 19985 | +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
| 19786 | 19986 | + | |
| 19787 | +fi | 19987 | +fi |
| 19788 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 | 19988 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 |
| 19789 | +$as_echo "$lt_cv_ar_at_file" >&6; } | 19989 | +$as_echo "$lt_cv_ar_at_file" >&6; } |
| 19790 | 19990 | + | |
| 19791 | +if test "x$lt_cv_ar_at_file" = xno; then | 19991 | +if test "x$lt_cv_ar_at_file" = xno; then |
| 19792 | + archiver_list_spec= | 19992 | + archiver_list_spec= |
| 19793 | +else | 19993 | +else |
| 19794 | + archiver_list_spec=$lt_cv_ar_at_file | 19994 | + archiver_list_spec=$lt_cv_ar_at_file |
| 19795 | +fi | 19995 | +fi |
| 19996 | + | ||
| 19997 | + | ||
| 19998 | + | ||
| 19999 | + | ||
| 20000 | + | ||
| 20001 | + | ||
| 19796 | 20002 | ||
| 19797 | 20003 | if test -n "$ac_tool_prefix"; then | |
| 19798 | 20004 | # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. | |
| 19799 | @@ -6972,8 +7290,8 @@ esac | 20005 | @@ -6351,8 +6665,8 @@ esac |
| 19800 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" | 20006 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" |
| 19801 | 20007 | ||
| 19802 | # Transform an extracted symbol line into symbol name and symbol address | 20008 | # Transform an extracted symbol line into symbol name and symbol address |
| @@ -19807,7 +20013,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 19807 | 20013 | ||
| 19808 | # Handle CRLF in mingw tool chain | 20014 | # Handle CRLF in mingw tool chain |
| 19809 | opt_cr= | 20015 | opt_cr= |
| 19810 | @@ -7009,6 +7327,7 @@ for ac_symprfx in "" "_"; do | 20016 | @@ -6388,6 +6702,7 @@ for ac_symprfx in "" "_"; do |
| 19811 | else | 20017 | else |
| 19812 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" | 20018 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" |
| 19813 | fi | 20019 | fi |
| @@ -19815,7 +20021,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 19815 | 20021 | ||
| 19816 | # Check to see that the pipe works correctly. | 20022 | # Check to see that the pipe works correctly. |
| 19817 | pipe_works=no | 20023 | pipe_works=no |
| 19818 | @@ -7050,6 +7369,18 @@ _LT_EOF | 20024 | @@ -6429,6 +6744,18 @@ _LT_EOF |
| 19819 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then | 20025 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then |
| 19820 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then | 20026 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then |
| 19821 | cat <<_LT_EOF > conftest.$ac_ext | 20027 | cat <<_LT_EOF > conftest.$ac_ext |
| @@ -19834,7 +20040,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 19834 | #ifdef __cplusplus | 20040 | #ifdef __cplusplus |
| 19835 | extern "C" { | 20041 | extern "C" { |
| 19836 | #endif | 20042 | #endif |
| 19837 | @@ -7061,7 +7392,7 @@ _LT_EOF | 20043 | @@ -6440,7 +6767,7 @@ _LT_EOF |
| 19838 | cat <<_LT_EOF >> conftest.$ac_ext | 20044 | cat <<_LT_EOF >> conftest.$ac_ext |
| 19839 | 20045 | ||
| 19840 | /* The mapping between symbol names and symbols. */ | 20046 | /* The mapping between symbol names and symbols. */ |
| @@ -19843,7 +20049,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 19843 | const char *name; | 20049 | const char *name; |
| 19844 | void *address; | 20050 | void *address; |
| 19845 | } | 20051 | } |
| 19846 | @@ -7087,8 +7418,8 @@ static const void *lt_preloaded_setup() { | 20052 | @@ -6466,8 +6793,8 @@ static const void *lt_preloaded_setup() { |
| 19847 | _LT_EOF | 20053 | _LT_EOF |
| 19848 | # Now try linking the two files. | 20054 | # Now try linking the two files. |
| 19849 | mv conftest.$ac_objext conftstm.$ac_objext | 20055 | mv conftest.$ac_objext conftstm.$ac_objext |
| @@ -19854,7 +20060,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 19854 | LIBS="conftstm.$ac_objext" | 20060 | LIBS="conftstm.$ac_objext" |
| 19855 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" | 20061 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" |
| 19856 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 | 20062 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 |
| 19857 | @@ -7098,8 +7429,8 @@ _LT_EOF | 20063 | @@ -6477,8 +6804,8 @@ _LT_EOF |
| 19858 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then | 20064 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then |
| 19859 | pipe_works=yes | 20065 | pipe_works=yes |
| 19860 | fi | 20066 | fi |
| @@ -19865,7 +20071,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 19865 | else | 20071 | else |
| 19866 | echo "cannot find nm_test_func in $nlist" >&5 | 20072 | echo "cannot find nm_test_func in $nlist" >&5 |
| 19867 | fi | 20073 | fi |
| 19868 | @@ -7136,6 +7467,16 @@ else | 20074 | @@ -6515,6 +6842,14 @@ else |
| 19869 | $as_echo "ok" >&6; } | 20075 | $as_echo "ok" >&6; } |
| 19870 | fi | 20076 | fi |
| 19871 | 20077 | ||
| @@ -19877,12 +20083,10 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 19877 | +fi | 20083 | +fi |
| 19878 | + | 20084 | + |
| 19879 | + | 20085 | + |
| 19880 | + | ||
| 19881 | + | ||
| 19882 | 20086 | ||
| 19883 | 20087 | ||
| 19884 | 20088 | ||
| 19885 | @@ -7152,6 +7493,45 @@ fi | 20089 | @@ -6533,6 +6868,47 @@ fi |
| 19886 | 20090 | ||
| 19887 | 20091 | ||
| 19888 | 20092 | ||
| @@ -19925,10 +20129,12 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 19925 | + | 20129 | + |
| 19926 | + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 | 20130 | + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 |
| 19927 | +$as_echo "${lt_sysroot:-no}" >&6; } | 20131 | +$as_echo "${lt_sysroot:-no}" >&6; } |
| 20132 | + | ||
| 20133 | + | ||
| 19928 | 20134 | ||
| 19929 | 20135 | ||
| 19930 | 20136 | ||
| 19931 | @@ -7363,6 +7743,123 @@ esac | 20137 | @@ -6742,6 +7118,123 @@ esac |
| 19932 | 20138 | ||
| 19933 | need_locks="$enable_libtool_lock" | 20139 | need_locks="$enable_libtool_lock" |
| 19934 | 20140 | ||
| @@ -20052,7 +20258,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20052 | 20258 | ||
| 20053 | case $host_os in | 20259 | case $host_os in |
| 20054 | rhapsody* | darwin*) | 20260 | rhapsody* | darwin*) |
| 20055 | @@ -7926,6 +8423,8 @@ _LT_EOF | 20261 | @@ -7305,6 +7798,8 @@ _LT_EOF |
| 20056 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 | 20262 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 |
| 20057 | echo "$AR cru libconftest.a conftest.o" >&5 | 20263 | echo "$AR cru libconftest.a conftest.o" >&5 |
| 20058 | $AR cru libconftest.a conftest.o 2>&5 | 20264 | $AR cru libconftest.a conftest.o 2>&5 |
| @@ -20061,7 +20267,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20061 | cat > conftest.c << _LT_EOF | 20267 | cat > conftest.c << _LT_EOF |
| 20062 | int main() { return 0;} | 20268 | int main() { return 0;} |
| 20063 | _LT_EOF | 20269 | _LT_EOF |
| 20064 | @@ -8091,7 +8590,8 @@ fi | 20270 | @@ -7470,7 +7965,8 @@ fi |
| 20065 | LIBTOOL_DEPS="$ltmain" | 20271 | LIBTOOL_DEPS="$ltmain" |
| 20066 | 20272 | ||
| 20067 | # Always use our own libtool. | 20273 | # Always use our own libtool. |
| @@ -20071,7 +20277,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20071 | 20277 | ||
| 20072 | 20278 | ||
| 20073 | 20279 | ||
| 20074 | @@ -8180,7 +8680,7 @@ aix3*) | 20280 | @@ -7559,7 +8055,7 @@ aix3*) |
| 20075 | esac | 20281 | esac |
| 20076 | 20282 | ||
| 20077 | # Global variables: | 20283 | # Global variables: |
| @@ -20080,7 +20286,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20080 | can_build_shared=yes | 20286 | can_build_shared=yes |
| 20081 | 20287 | ||
| 20082 | # All known linkers require a `.a' archive for static linking (except MSVC, | 20288 | # All known linkers require a `.a' archive for static linking (except MSVC, |
| 20083 | @@ -8478,8 +8978,6 @@ fi | 20289 | @@ -7857,8 +8353,6 @@ fi |
| 20084 | lt_prog_compiler_pic= | 20290 | lt_prog_compiler_pic= |
| 20085 | lt_prog_compiler_static= | 20291 | lt_prog_compiler_static= |
| 20086 | 20292 | ||
| @@ -20089,7 +20295,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20089 | 20295 | ||
| 20090 | if test "$GCC" = yes; then | 20296 | if test "$GCC" = yes; then |
| 20091 | lt_prog_compiler_wl='-Wl,' | 20297 | lt_prog_compiler_wl='-Wl,' |
| 20092 | @@ -8645,6 +9143,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 20298 | @@ -8024,6 +8518,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 20093 | lt_prog_compiler_pic='--shared' | 20299 | lt_prog_compiler_pic='--shared' |
| 20094 | lt_prog_compiler_static='--static' | 20300 | lt_prog_compiler_static='--static' |
| 20095 | ;; | 20301 | ;; |
| @@ -20102,7 +20308,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20102 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) | 20308 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) |
| 20103 | # Portland Group compilers (*not* the Pentium gcc compiler, | 20309 | # Portland Group compilers (*not* the Pentium gcc compiler, |
| 20104 | # which looks to be a dead project) | 20310 | # which looks to be a dead project) |
| 20105 | @@ -8707,7 +9211,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 20311 | @@ -8086,7 +8586,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 20106 | lt_prog_compiler_pic='-KPIC' | 20312 | lt_prog_compiler_pic='-KPIC' |
| 20107 | lt_prog_compiler_static='-Bstatic' | 20313 | lt_prog_compiler_static='-Bstatic' |
| 20108 | case $cc_basename in | 20314 | case $cc_basename in |
| @@ -20111,7 +20317,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20111 | lt_prog_compiler_wl='-Qoption ld ';; | 20317 | lt_prog_compiler_wl='-Qoption ld ';; |
| 20112 | *) | 20318 | *) |
| 20113 | lt_prog_compiler_wl='-Wl,';; | 20319 | lt_prog_compiler_wl='-Wl,';; |
| 20114 | @@ -8764,13 +9268,17 @@ case $host_os in | 20320 | @@ -8143,13 +8643,17 @@ case $host_os in |
| 20115 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" | 20321 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" |
| 20116 | ;; | 20322 | ;; |
| 20117 | esac | 20323 | esac |
| @@ -20135,7 +20341,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20135 | 20341 | ||
| 20136 | # | 20342 | # |
| 20137 | # Check to make sure the PIC flag actually works. | 20343 | # Check to make sure the PIC flag actually works. |
| 20138 | @@ -8831,6 +9339,11 @@ fi | 20344 | @@ -8210,6 +8714,11 @@ fi |
| 20139 | 20345 | ||
| 20140 | 20346 | ||
| 20141 | 20347 | ||
| @@ -20147,7 +20353,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20147 | # | 20353 | # |
| 20148 | # Check to make sure the static flag actually works. | 20354 | # Check to make sure the static flag actually works. |
| 20149 | # | 20355 | # |
| 20150 | @@ -9181,7 +9694,8 @@ _LT_EOF | 20356 | @@ -8560,7 +9069,8 @@ _LT_EOF |
| 20151 | allow_undefined_flag=unsupported | 20357 | allow_undefined_flag=unsupported |
| 20152 | always_export_symbols=no | 20358 | always_export_symbols=no |
| 20153 | enable_shared_with_static_runtimes=yes | 20359 | enable_shared_with_static_runtimes=yes |
| @@ -20157,7 +20363,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20157 | 20363 | ||
| 20158 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then | 20364 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then |
| 20159 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' | 20365 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' |
| 20160 | @@ -9280,12 +9794,12 @@ _LT_EOF | 20366 | @@ -8659,12 +9169,12 @@ _LT_EOF |
| 20161 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' | 20367 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' |
| 20162 | hardcode_libdir_flag_spec= | 20368 | hardcode_libdir_flag_spec= |
| 20163 | hardcode_libdir_flag_spec_ld='-rpath $libdir' | 20369 | hardcode_libdir_flag_spec_ld='-rpath $libdir' |
| @@ -20172,7 +20378,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20172 | fi | 20378 | fi |
| 20173 | ;; | 20379 | ;; |
| 20174 | esac | 20380 | esac |
| 20175 | @@ -9299,8 +9813,8 @@ _LT_EOF | 20381 | @@ -8678,8 +9188,8 @@ _LT_EOF |
| 20176 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' | 20382 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
| 20177 | wlarc= | 20383 | wlarc= |
| 20178 | else | 20384 | else |
| @@ -20183,7 +20389,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20183 | fi | 20389 | fi |
| 20184 | ;; | 20390 | ;; |
| 20185 | 20391 | ||
| 20186 | @@ -9318,8 +9832,8 @@ _LT_EOF | 20392 | @@ -8697,8 +9207,8 @@ _LT_EOF |
| 20187 | 20393 | ||
| 20188 | _LT_EOF | 20394 | _LT_EOF |
| 20189 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 20395 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -20194,7 +20400,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20194 | else | 20400 | else |
| 20195 | ld_shlibs=no | 20401 | ld_shlibs=no |
| 20196 | fi | 20402 | fi |
| 20197 | @@ -9365,8 +9879,8 @@ _LT_EOF | 20403 | @@ -8744,8 +9254,8 @@ _LT_EOF |
| 20198 | 20404 | ||
| 20199 | *) | 20405 | *) |
| 20200 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 20406 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -20205,7 +20411,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20205 | else | 20411 | else |
| 20206 | ld_shlibs=no | 20412 | ld_shlibs=no |
| 20207 | fi | 20413 | fi |
| 20208 | @@ -9496,7 +10010,13 @@ _LT_EOF | 20414 | @@ -8875,7 +9385,13 @@ _LT_EOF |
| 20209 | allow_undefined_flag='-berok' | 20415 | allow_undefined_flag='-berok' |
| 20210 | # Determine the default libpath from the value encoded in an | 20416 | # Determine the default libpath from the value encoded in an |
| 20211 | # empty executable. | 20417 | # empty executable. |
| @@ -20220,7 +20426,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20220 | /* end confdefs.h. */ | 20426 | /* end confdefs.h. */ |
| 20221 | 20427 | ||
| 20222 | int | 20428 | int |
| 20223 | @@ -9509,22 +10029,29 @@ main () | 20429 | @@ -8888,22 +9404,29 @@ main () |
| 20224 | _ACEOF | 20430 | _ACEOF |
| 20225 | if ac_fn_c_try_link "$LINENO"; then : | 20431 | if ac_fn_c_try_link "$LINENO"; then : |
| 20226 | 20432 | ||
| @@ -20263,7 +20469,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20263 | 20469 | ||
| 20264 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 20470 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 20265 | 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" | 20471 | 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" |
| 20266 | @@ -9536,7 +10063,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 20472 | @@ -8915,7 +9438,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 20267 | else | 20473 | else |
| 20268 | # Determine the default libpath from the value encoded in an | 20474 | # Determine the default libpath from the value encoded in an |
| 20269 | # empty executable. | 20475 | # empty executable. |
| @@ -20278,7 +20484,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20278 | /* end confdefs.h. */ | 20484 | /* end confdefs.h. */ |
| 20279 | 20485 | ||
| 20280 | int | 20486 | int |
| 20281 | @@ -9549,22 +10082,29 @@ main () | 20487 | @@ -8928,22 +9457,29 @@ main () |
| 20282 | _ACEOF | 20488 | _ACEOF |
| 20283 | if ac_fn_c_try_link "$LINENO"; then : | 20489 | if ac_fn_c_try_link "$LINENO"; then : |
| 20284 | 20490 | ||
| @@ -20321,7 +20527,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20321 | 20527 | ||
| 20322 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 20528 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 20323 | # Warning - without using the other run time loading flags, | 20529 | # Warning - without using the other run time loading flags, |
| 20324 | @@ -9609,20 +10149,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 20530 | @@ -8988,20 +9524,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 20325 | # Microsoft Visual C++. | 20531 | # Microsoft Visual C++. |
| 20326 | # hardcode_libdir_flag_spec is actually meaningless, as there is | 20532 | # hardcode_libdir_flag_spec is actually meaningless, as there is |
| 20327 | # no search path for DLLs. | 20533 | # no search path for DLLs. |
| @@ -20399,7 +20605,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20399 | ;; | 20605 | ;; |
| 20400 | 20606 | ||
| 20401 | darwin* | rhapsody*) | 20607 | darwin* | rhapsody*) |
| 20402 | @@ -9683,7 +10266,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 20608 | @@ -9062,7 +9641,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 20403 | 20609 | ||
| 20404 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. | 20610 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. |
| 20405 | freebsd* | dragonfly*) | 20611 | freebsd* | dragonfly*) |
| @@ -20408,7 +20614,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20408 | hardcode_libdir_flag_spec='-R$libdir' | 20614 | hardcode_libdir_flag_spec='-R$libdir' |
| 20409 | hardcode_direct=yes | 20615 | hardcode_direct=yes |
| 20410 | hardcode_shlibpath_var=no | 20616 | hardcode_shlibpath_var=no |
| 20411 | @@ -9691,7 +10274,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 20617 | @@ -9070,7 +9649,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 20412 | 20618 | ||
| 20413 | hpux9*) | 20619 | hpux9*) |
| 20414 | if test "$GCC" = yes; then | 20620 | if test "$GCC" = yes; then |
| @@ -20417,7 +20623,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20417 | else | 20623 | else |
| 20418 | 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' | 20624 | 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' |
| 20419 | fi | 20625 | fi |
| 20420 | @@ -9707,7 +10290,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 20626 | @@ -9086,7 +9665,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 20421 | 20627 | ||
| 20422 | hpux10*) | 20628 | hpux10*) |
| 20423 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then | 20629 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then |
| @@ -20426,7 +20632,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20426 | else | 20632 | else |
| 20427 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' | 20633 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' |
| 20428 | fi | 20634 | fi |
| 20429 | @@ -9731,10 +10314,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 20635 | @@ -9110,10 +9689,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 20430 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' | 20636 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' |
| 20431 | ;; | 20637 | ;; |
| 20432 | ia64*) | 20638 | ia64*) |
| @@ -20439,7 +20645,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20439 | ;; | 20645 | ;; |
| 20440 | esac | 20646 | esac |
| 20441 | else | 20647 | else |
| 20442 | @@ -9813,23 +10396,36 @@ fi | 20648 | @@ -9192,23 +9771,36 @@ fi |
| 20443 | 20649 | ||
| 20444 | irix5* | irix6* | nonstopux*) | 20650 | irix5* | irix6* | nonstopux*) |
| 20445 | if test "$GCC" = yes; then | 20651 | if test "$GCC" = yes; then |
| @@ -20484,7 +20690,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20484 | else | 20690 | else |
| 20485 | 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' | 20691 | 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' |
| 20486 | 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' | 20692 | 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' |
| 20487 | @@ -9914,7 +10510,7 @@ rm -f core conftest.err conftest.$ac_objext \ | 20693 | @@ -9293,7 +9885,7 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 20488 | osf4* | osf5*) # as osf3* with the addition of -msym flag | 20694 | osf4* | osf5*) # as osf3* with the addition of -msym flag |
| 20489 | if test "$GCC" = yes; then | 20695 | if test "$GCC" = yes; then |
| 20490 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' | 20696 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' |
| @@ -20493,7 +20699,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20493 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' | 20699 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' |
| 20494 | else | 20700 | else |
| 20495 | allow_undefined_flag=' -expect_unresolved \*' | 20701 | allow_undefined_flag=' -expect_unresolved \*' |
| 20496 | @@ -9933,9 +10529,9 @@ rm -f core conftest.err conftest.$ac_objext \ | 20702 | @@ -9312,9 +9904,9 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 20497 | no_undefined_flag=' -z defs' | 20703 | no_undefined_flag=' -z defs' |
| 20498 | if test "$GCC" = yes; then | 20704 | if test "$GCC" = yes; then |
| 20499 | wlarc='${wl}' | 20705 | wlarc='${wl}' |
| @@ -20505,7 +20711,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20505 | else | 20711 | else |
| 20506 | case `$CC -V 2>&1` in | 20712 | case `$CC -V 2>&1` in |
| 20507 | *"Compilers 5.0"*) | 20713 | *"Compilers 5.0"*) |
| 20508 | @@ -10511,8 +11107,9 @@ cygwin* | mingw* | pw32* | cegcc*) | 20714 | @@ -9890,8 +10482,9 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 20509 | need_version=no | 20715 | need_version=no |
| 20510 | need_lib_prefix=no | 20716 | need_lib_prefix=no |
| 20511 | 20717 | ||
| @@ -20517,7 +20723,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20517 | library_names_spec='$libname.dll.a' | 20723 | library_names_spec='$libname.dll.a' |
| 20518 | # DLL is installed to $(libdir)/../bin by postinstall_cmds | 20724 | # DLL is installed to $(libdir)/../bin by postinstall_cmds |
| 20519 | postinstall_cmds='base_file=`basename \${file}`~ | 20725 | postinstall_cmds='base_file=`basename \${file}`~ |
| 20520 | @@ -10545,13 +11142,71 @@ cygwin* | mingw* | pw32* | cegcc*) | 20726 | @@ -9924,13 +10517,71 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 20521 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' | 20727 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' |
| 20522 | ;; | 20728 | ;; |
| 20523 | esac | 20729 | esac |
| @@ -20590,7 +20796,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20590 | # FIXME: first we should search . and the directory the executable is in | 20796 | # FIXME: first we should search . and the directory the executable is in |
| 20591 | shlibpath_var=PATH | 20797 | shlibpath_var=PATH |
| 20592 | ;; | 20798 | ;; |
| 20593 | @@ -10633,7 +11288,7 @@ haiku*) | 20799 | @@ -10012,7 +10663,7 @@ haiku*) |
| 20594 | soname_spec='${libname}${release}${shared_ext}$major' | 20800 | soname_spec='${libname}${release}${shared_ext}$major' |
| 20595 | shlibpath_var=LIBRARY_PATH | 20801 | shlibpath_var=LIBRARY_PATH |
| 20596 | shlibpath_overrides_runpath=yes | 20802 | shlibpath_overrides_runpath=yes |
| @@ -20599,16 +20805,16 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20599 | hardcode_into_libs=yes | 20805 | hardcode_into_libs=yes |
| 20600 | ;; | 20806 | ;; |
| 20601 | 20807 | ||
| 20602 | @@ -11429,7 +12084,7 @@ else | 20808 | @@ -10808,7 +11459,7 @@ else |
| 20603 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 20809 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 20604 | lt_status=$lt_dlunknown | 20810 | lt_status=$lt_dlunknown |
| 20605 | cat > conftest.$ac_ext <<_LT_EOF | 20811 | cat > conftest.$ac_ext <<_LT_EOF |
| 20606 | -#line 11432 "configure" | 20812 | -#line 10811 "configure" |
| 20607 | +#line $LINENO "configure" | 20813 | +#line $LINENO "configure" |
| 20608 | #include "confdefs.h" | 20814 | #include "confdefs.h" |
| 20609 | 20815 | ||
| 20610 | #if HAVE_DLFCN_H | 20816 | #if HAVE_DLFCN_H |
| 20611 | @@ -11473,10 +12128,10 @@ else | 20817 | @@ -10852,10 +11503,10 @@ else |
| 20612 | /* When -fvisbility=hidden is used, assume the code has been annotated | 20818 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 20613 | correspondingly for the symbols needed. */ | 20819 | correspondingly for the symbols needed. */ |
| 20614 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 20820 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -20621,16 +20827,16 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20621 | int main () | 20827 | int main () |
| 20622 | { | 20828 | { |
| 20623 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 20829 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 20624 | @@ -11535,7 +12190,7 @@ else | 20830 | @@ -10914,7 +11565,7 @@ else |
| 20625 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 20831 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 20626 | lt_status=$lt_dlunknown | 20832 | lt_status=$lt_dlunknown |
| 20627 | cat > conftest.$ac_ext <<_LT_EOF | 20833 | cat > conftest.$ac_ext <<_LT_EOF |
| 20628 | -#line 11538 "configure" | 20834 | -#line 10917 "configure" |
| 20629 | +#line $LINENO "configure" | 20835 | +#line $LINENO "configure" |
| 20630 | #include "confdefs.h" | 20836 | #include "confdefs.h" |
| 20631 | 20837 | ||
| 20632 | #if HAVE_DLFCN_H | 20838 | #if HAVE_DLFCN_H |
| 20633 | @@ -11579,10 +12234,10 @@ else | 20839 | @@ -10958,10 +11609,10 @@ else |
| 20634 | /* When -fvisbility=hidden is used, assume the code has been annotated | 20840 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 20635 | correspondingly for the symbols needed. */ | 20841 | correspondingly for the symbols needed. */ |
| 20636 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 20842 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -20643,7 +20849,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20643 | int main () | 20849 | int main () |
| 20644 | { | 20850 | { |
| 20645 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 20851 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 20646 | @@ -13746,13 +14401,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' | 20852 | @@ -13101,13 +13752,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' |
| 20647 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' | 20853 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' |
| 20648 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' | 20854 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' |
| 20649 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' | 20855 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' |
| @@ -20664,7 +20870,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20664 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' | 20870 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' |
| 20665 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' | 20871 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' |
| 20666 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' | 20872 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' |
| 20667 | @@ -13767,14 +14429,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de | 20873 | @@ -13122,14 +13780,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de |
| 20668 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' | 20874 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' |
| 20669 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' | 20875 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' |
| 20670 | 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"`' | 20876 | 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"`' |
| @@ -20683,7 +20889,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20683 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' | 20889 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' |
| 20684 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' | 20890 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' |
| 20685 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' | 20891 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' |
| 20686 | @@ -13807,12 +14472,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q | 20892 | @@ -13162,12 +13823,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q |
| 20687 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' | 20893 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' |
| 20688 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' | 20894 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' |
| 20689 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' | 20895 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' |
| @@ -20697,7 +20903,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20697 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' | 20903 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' |
| 20698 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' | 20904 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' |
| 20699 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' | 20905 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' |
| 20700 | @@ -13867,8 +14532,13 @@ reload_flag \ | 20906 | @@ -13222,8 +13883,13 @@ reload_flag \ |
| 20701 | OBJDUMP \ | 20907 | OBJDUMP \ |
| 20702 | deplibs_check_method \ | 20908 | deplibs_check_method \ |
| 20703 | file_magic_cmd \ | 20909 | file_magic_cmd \ |
| @@ -20711,7 +20917,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20711 | STRIP \ | 20917 | STRIP \ |
| 20712 | RANLIB \ | 20918 | RANLIB \ |
| 20713 | CC \ | 20919 | CC \ |
| 20714 | @@ -13878,12 +14548,14 @@ lt_cv_sys_global_symbol_pipe \ | 20920 | @@ -13233,12 +13899,14 @@ lt_cv_sys_global_symbol_pipe \ |
| 20715 | lt_cv_sys_global_symbol_to_cdecl \ | 20921 | lt_cv_sys_global_symbol_to_cdecl \ |
| 20716 | lt_cv_sys_global_symbol_to_c_name_address \ | 20922 | lt_cv_sys_global_symbol_to_c_name_address \ |
| 20717 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ | 20923 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ |
| @@ -20727,7 +20933,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20727 | DSYMUTIL \ | 20933 | DSYMUTIL \ |
| 20728 | NMEDIT \ | 20934 | NMEDIT \ |
| 20729 | LIPO \ | 20935 | LIPO \ |
| 20730 | @@ -13899,7 +14571,6 @@ no_undefined_flag \ | 20936 | @@ -13254,7 +13922,6 @@ no_undefined_flag \ |
| 20731 | hardcode_libdir_flag_spec \ | 20937 | hardcode_libdir_flag_spec \ |
| 20732 | hardcode_libdir_flag_spec_ld \ | 20938 | hardcode_libdir_flag_spec_ld \ |
| 20733 | hardcode_libdir_separator \ | 20939 | hardcode_libdir_separator \ |
| @@ -20735,7 +20941,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20735 | exclude_expsyms \ | 20941 | exclude_expsyms \ |
| 20736 | include_expsyms \ | 20942 | include_expsyms \ |
| 20737 | file_list_spec \ | 20943 | file_list_spec \ |
| 20738 | @@ -13935,6 +14606,7 @@ module_cmds \ | 20944 | @@ -13290,6 +13957,7 @@ module_cmds \ |
| 20739 | module_expsym_cmds \ | 20945 | module_expsym_cmds \ |
| 20740 | export_symbols_cmds \ | 20946 | export_symbols_cmds \ |
| 20741 | prelink_cmds \ | 20947 | prelink_cmds \ |
| @@ -20743,7 +20949,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20743 | postinstall_cmds \ | 20949 | postinstall_cmds \ |
| 20744 | postuninstall_cmds \ | 20950 | postuninstall_cmds \ |
| 20745 | finish_cmds \ | 20951 | finish_cmds \ |
| 20746 | @@ -14700,7 +15372,8 @@ $as_echo X"$file" | | 20952 | @@ -14055,7 +14723,8 @@ $as_echo X"$file" | |
| 20747 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. | 20953 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. |
| 20748 | # | 20954 | # |
| 20749 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, | 20955 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, |
| @@ -20753,7 +20959,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20753 | # Written by Gordon Matzigkeit, 1996 | 20959 | # Written by Gordon Matzigkeit, 1996 |
| 20754 | # | 20960 | # |
| 20755 | # This file is part of GNU Libtool. | 20961 | # This file is part of GNU Libtool. |
| 20756 | @@ -14803,19 +15476,42 @@ SP2NL=$lt_lt_SP2NL | 20962 | @@ -14158,19 +14827,42 @@ SP2NL=$lt_lt_SP2NL |
| 20757 | # turn newlines into spaces. | 20963 | # turn newlines into spaces. |
| 20758 | NL2SP=$lt_lt_NL2SP | 20964 | NL2SP=$lt_lt_NL2SP |
| 20759 | 20965 | ||
| @@ -20797,7 +21003,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20797 | # A symbol stripping program. | 21003 | # A symbol stripping program. |
| 20798 | STRIP=$lt_STRIP | 21004 | STRIP=$lt_STRIP |
| 20799 | 21005 | ||
| 20800 | @@ -14845,6 +15541,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address | 21006 | @@ -14200,6 +14892,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address |
| 20801 | # Transform the output of nm in a C name address pair when lib prefix is needed. | 21007 | # Transform the output of nm in a C name address pair when lib prefix is needed. |
| 20802 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix | 21008 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix |
| 20803 | 21009 | ||
| @@ -20810,7 +21016,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20810 | # The name of the directory that contains temporary libtool files. | 21016 | # The name of the directory that contains temporary libtool files. |
| 20811 | objdir=$objdir | 21017 | objdir=$objdir |
| 20812 | 21018 | ||
| 20813 | @@ -14854,6 +15556,9 @@ MAGIC_CMD=$MAGIC_CMD | 21019 | @@ -14209,6 +14907,9 @@ MAGIC_CMD=$MAGIC_CMD |
| 20814 | # Must we lock files when doing compilation? | 21020 | # Must we lock files when doing compilation? |
| 20815 | need_locks=$lt_need_locks | 21021 | need_locks=$lt_need_locks |
| 20816 | 21022 | ||
| @@ -20820,7 +21026,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20820 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. | 21026 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. |
| 20821 | DSYMUTIL=$lt_DSYMUTIL | 21027 | DSYMUTIL=$lt_DSYMUTIL |
| 20822 | 21028 | ||
| 20823 | @@ -14968,12 +15673,12 @@ with_gcc=$GCC | 21029 | @@ -14323,12 +15024,12 @@ with_gcc=$GCC |
| 20824 | # Compiler flag to turn off builtin functions. | 21030 | # Compiler flag to turn off builtin functions. |
| 20825 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag | 21031 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag |
| 20826 | 21032 | ||
| @@ -20836,7 +21042,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20836 | # Compiler flag to prevent dynamic linking. | 21042 | # Compiler flag to prevent dynamic linking. |
| 20837 | link_static_flag=$lt_lt_prog_compiler_static | 21043 | link_static_flag=$lt_lt_prog_compiler_static |
| 20838 | 21044 | ||
| 20839 | @@ -15060,9 +15765,6 @@ inherit_rpath=$inherit_rpath | 21045 | @@ -14415,9 +15116,6 @@ inherit_rpath=$inherit_rpath |
| 20840 | # Whether libtool must link a program against all its dependency libraries. | 21046 | # Whether libtool must link a program against all its dependency libraries. |
| 20841 | link_all_deplibs=$link_all_deplibs | 21047 | link_all_deplibs=$link_all_deplibs |
| 20842 | 21048 | ||
| @@ -20846,7 +21052,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20846 | # Set to "yes" if exported symbols are required. | 21052 | # Set to "yes" if exported symbols are required. |
| 20847 | always_export_symbols=$always_export_symbols | 21053 | always_export_symbols=$always_export_symbols |
| 20848 | 21054 | ||
| 20849 | @@ -15078,6 +15780,9 @@ include_expsyms=$lt_include_expsyms | 21055 | @@ -14433,6 +15131,9 @@ include_expsyms=$lt_include_expsyms |
| 20850 | # Commands necessary for linking programs (against libraries) with templates. | 21056 | # Commands necessary for linking programs (against libraries) with templates. |
| 20851 | prelink_cmds=$lt_prelink_cmds | 21057 | prelink_cmds=$lt_prelink_cmds |
| 20852 | 21058 | ||
| @@ -20856,7 +21062,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 20856 | # Specify filename containing input files. | 21062 | # Specify filename containing input files. |
| 20857 | file_list_spec=$lt_file_list_spec | 21063 | file_list_spec=$lt_file_list_spec |
| 20858 | 21064 | ||
| 20859 | @@ -15110,210 +15815,169 @@ ltmain="$ac_aux_dir/ltmain.sh" | 21065 | @@ -14465,210 +15166,169 @@ ltmain="$ac_aux_dir/ltmain.sh" |
| 20860 | # if finds mixed CR/LF and LF-only lines. Since sed operates in | 21066 | # if finds mixed CR/LF and LF-only lines. Since sed operates in |
| 20861 | # text mode, it properly converts lines to CR/LF. This bash problem | 21067 | # text mode, it properly converts lines to CR/LF. This bash problem |
| 20862 | # is reportedly fixed, but why not run on old versions too? | 21068 | # is reportedly fixed, but why not run on old versions too? |
| @@ -21231,7 +21437,7 @@ index dca94db9c3f..26dcc4b82dd 100755 | |||
| 21231 | chmod +x "$ofile" | 21437 | chmod +x "$ofile" |
| 21232 | 21438 | ||
| 21233 | diff --git a/zlib/configure b/zlib/configure | 21439 | diff --git a/zlib/configure b/zlib/configure |
| 21234 | index b124acf9259..e4075ef3a2c 100755 | 21440 | index 695819cd54b..14b5f28013a 100755 |
| 21235 | --- a/zlib/configure | 21441 | --- a/zlib/configure |
| 21236 | +++ b/zlib/configure | 21442 | +++ b/zlib/configure |
| 21237 | @@ -646,8 +646,11 @@ OTOOL | 21443 | @@ -646,8 +646,11 @@ OTOOL |
| @@ -21419,7 +21625,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 21419 | file_magic_cmd=$lt_cv_file_magic_cmd | 21625 | file_magic_cmd=$lt_cv_file_magic_cmd |
| 21420 | deplibs_check_method=$lt_cv_deplibs_check_method | 21626 | deplibs_check_method=$lt_cv_deplibs_check_method |
| 21421 | test -z "$deplibs_check_method" && deplibs_check_method=unknown | 21627 | test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 21422 | @@ -5405,11 +5506,165 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown | 21628 | @@ -5407,6 +5508,158 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 21423 | 21629 | ||
| 21424 | 21630 | ||
| 21425 | 21631 | ||
| @@ -21433,11 +21639,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 21433 | + | 21639 | + |
| 21434 | + | 21640 | + |
| 21435 | + | 21641 | + |
| 21436 | 21642 | +if test -n "$ac_tool_prefix"; then | |
| 21437 | |||
| 21438 | if test -n "$ac_tool_prefix"; then | ||
| 21439 | - # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. | ||
| 21440 | -set dummy ${ac_tool_prefix}ar; ac_word=$2 | ||
| 21441 | + # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. | 21643 | + # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. |
| 21442 | +set dummy ${ac_tool_prefix}dlltool; ac_word=$2 | 21644 | +set dummy ${ac_tool_prefix}dlltool; ac_word=$2 |
| 21443 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 21645 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| @@ -21579,7 +21781,15 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 21579 | + | 21781 | + |
| 21580 | + | 21782 | + |
| 21581 | + | 21783 | + |
| 21582 | +if test -n "$ac_tool_prefix"; then | 21784 | plugin_option= |
| 21785 | plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" | ||
| 21786 | for plugin in $plugin_names; do | ||
| 21787 | @@ -5421,8 +5674,10 @@ for plugin in $plugin_names; do | ||
| 21788 | done | ||
| 21789 | |||
| 21790 | if test -n "$ac_tool_prefix"; then | ||
| 21791 | - # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. | ||
| 21792 | -set dummy ${ac_tool_prefix}ar; ac_word=$2 | ||
| 21583 | + for ac_prog in ar | 21793 | + for ac_prog in ar |
| 21584 | + do | 21794 | + do |
| 21585 | + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. | 21795 | + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. |
| @@ -21587,7 +21797,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 21587 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 21797 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 21588 | $as_echo_n "checking for $ac_word... " >&6; } | 21798 | $as_echo_n "checking for $ac_word... " >&6; } |
| 21589 | if ${ac_cv_prog_AR+:} false; then : | 21799 | if ${ac_cv_prog_AR+:} false; then : |
| 21590 | @@ -5425,7 +5680,7 @@ do | 21800 | @@ -5438,7 +5693,7 @@ do |
| 21591 | test -z "$as_dir" && as_dir=. | 21801 | test -z "$as_dir" && as_dir=. |
| 21592 | for ac_exec_ext in '' $ac_executable_extensions; do | 21802 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 21593 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 21803 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -21596,7 +21806,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 21596 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 21806 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 21597 | break 2 | 21807 | break 2 |
| 21598 | fi | 21808 | fi |
| 21599 | @@ -5445,11 +5700,15 @@ $as_echo "no" >&6; } | 21809 | @@ -5458,11 +5713,15 @@ $as_echo "no" >&6; } |
| 21600 | fi | 21810 | fi |
| 21601 | 21811 | ||
| 21602 | 21812 | ||
| @@ -21615,7 +21825,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 21615 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 21825 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 21616 | $as_echo_n "checking for $ac_word... " >&6; } | 21826 | $as_echo_n "checking for $ac_word... " >&6; } |
| 21617 | if ${ac_cv_prog_ac_ct_AR+:} false; then : | 21827 | if ${ac_cv_prog_ac_ct_AR+:} false; then : |
| 21618 | @@ -5465,7 +5724,7 @@ do | 21828 | @@ -5478,7 +5737,7 @@ do |
| 21619 | test -z "$as_dir" && as_dir=. | 21829 | test -z "$as_dir" && as_dir=. |
| 21620 | for ac_exec_ext in '' $ac_executable_extensions; do | 21830 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 21621 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 21831 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -21624,7 +21834,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 21624 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 21834 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 21625 | break 2 | 21835 | break 2 |
| 21626 | fi | 21836 | fi |
| 21627 | @@ -5484,6 +5743,10 @@ else | 21837 | @@ -5497,6 +5756,10 @@ else |
| 21628 | $as_echo "no" >&6; } | 21838 | $as_echo "no" >&6; } |
| 21629 | fi | 21839 | fi |
| 21630 | 21840 | ||
| @@ -21635,7 +21845,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 21635 | if test "x$ac_ct_AR" = x; then | 21845 | if test "x$ac_ct_AR" = x; then |
| 21636 | AR="false" | 21846 | AR="false" |
| 21637 | else | 21847 | else |
| 21638 | @@ -5495,16 +5758,72 @@ ac_tool_warned=yes ;; | 21848 | @@ -5508,25 +5771,19 @@ ac_tool_warned=yes ;; |
| 21639 | esac | 21849 | esac |
| 21640 | AR=$ac_ct_AR | 21850 | AR=$ac_ct_AR |
| 21641 | fi | 21851 | fi |
| @@ -21644,20 +21854,36 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 21644 | fi | 21854 | fi |
| 21645 | 21855 | ||
| 21646 | -test -z "$AR" && AR=ar | 21856 | -test -z "$AR" && AR=ar |
| 21857 | -if test -n "$plugin_option"; then | ||
| 21858 | - if $AR --help 2>&1 | grep -q "\--plugin"; then | ||
| 21859 | - touch conftest.c | ||
| 21860 | - $AR $plugin_option rc conftest.a conftest.c | ||
| 21861 | - if test "$?" != 0; then | ||
| 21862 | - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 | ||
| 21863 | + touch conftest.c | ||
| 21864 | + $AR $plugin_option rc conftest.a conftest.c | ||
| 21865 | + if test "$?" != 0; then | ||
| 21866 | + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 | ||
| 21867 | $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} | ||
| 21868 | - else | ||
| 21869 | - AR="$AR $plugin_option" | ||
| 21870 | - fi | ||
| 21871 | - rm -f conftest.* | ||
| 21872 | + else | ||
| 21873 | + AR="$AR $plugin_option" | ||
| 21874 | fi | ||
| 21875 | -fi | ||
| 21647 | -test -z "$AR_FLAGS" && AR_FLAGS=cru | 21876 | -test -z "$AR_FLAGS" && AR_FLAGS=cru |
| 21877 | + rm -f conftest.* | ||
| 21648 | +: ${AR=ar} | 21878 | +: ${AR=ar} |
| 21649 | +: ${AR_FLAGS=cru} | 21879 | +: ${AR_FLAGS=cru} |
| 21650 | + | 21880 | |
| 21651 | + | 21881 | |
| 21652 | + | 21882 | |
| 21653 | + | 21883 | @@ -5538,6 +5795,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru |
| 21654 | + | 21884 | |
| 21655 | + | 21885 | |
| 21656 | + | 21886 | |
| 21657 | + | ||
| 21658 | + | ||
| 21659 | + | ||
| 21660 | + | ||
| 21661 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 | 21887 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 |
| 21662 | +$as_echo_n "checking for archiver @FILE support... " >&6; } | 21888 | +$as_echo_n "checking for archiver @FILE support... " >&6; } |
| 21663 | +if ${lt_cv_ar_at_file+:} false; then : | 21889 | +if ${lt_cv_ar_at_file+:} false; then : |
| @@ -21670,7 +21896,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 21670 | +int | 21896 | +int |
| 21671 | +main () | 21897 | +main () |
| 21672 | +{ | 21898 | +{ |
| 21673 | 21899 | + | |
| 21674 | + ; | 21900 | + ; |
| 21675 | + return 0; | 21901 | + return 0; |
| 21676 | +} | 21902 | +} |
| @@ -21696,23 +21922,30 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 21696 | + fi | 21922 | + fi |
| 21697 | + fi | 21923 | + fi |
| 21698 | + rm -f conftest.* libconftest.a | 21924 | + rm -f conftest.* libconftest.a |
| 21699 | 21925 | + | |
| 21700 | +fi | 21926 | +fi |
| 21701 | +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | 21927 | +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
| 21702 | 21928 | + | |
| 21703 | +fi | 21929 | +fi |
| 21704 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 | 21930 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 |
| 21705 | +$as_echo "$lt_cv_ar_at_file" >&6; } | 21931 | +$as_echo "$lt_cv_ar_at_file" >&6; } |
| 21706 | 21932 | + | |
| 21707 | +if test "x$lt_cv_ar_at_file" = xno; then | 21933 | +if test "x$lt_cv_ar_at_file" = xno; then |
| 21708 | + archiver_list_spec= | 21934 | + archiver_list_spec= |
| 21709 | +else | 21935 | +else |
| 21710 | + archiver_list_spec=$lt_cv_ar_at_file | 21936 | + archiver_list_spec=$lt_cv_ar_at_file |
| 21711 | +fi | 21937 | +fi |
| 21712 | 21938 | + | |
| 21713 | 21939 | + | |
| 21714 | 21940 | + | |
| 21715 | @@ -5846,8 +6165,8 @@ esac | 21941 | + |
| 21942 | + | ||
| 21943 | + | ||
| 21944 | + | ||
| 21945 | if test -n "$ac_tool_prefix"; then | ||
| 21946 | # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. | ||
| 21947 | set dummy ${ac_tool_prefix}strip; ac_word=$2 | ||
| 21948 | @@ -5877,8 +6192,8 @@ esac | ||
| 21716 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" | 21949 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" |
| 21717 | 21950 | ||
| 21718 | # Transform an extracted symbol line into symbol name and symbol address | 21951 | # Transform an extracted symbol line into symbol name and symbol address |
| @@ -21723,7 +21956,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 21723 | 21956 | ||
| 21724 | # Handle CRLF in mingw tool chain | 21957 | # Handle CRLF in mingw tool chain |
| 21725 | opt_cr= | 21958 | opt_cr= |
| 21726 | @@ -5883,6 +6202,7 @@ for ac_symprfx in "" "_"; do | 21959 | @@ -5914,6 +6229,7 @@ for ac_symprfx in "" "_"; do |
| 21727 | else | 21960 | else |
| 21728 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" | 21961 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" |
| 21729 | fi | 21962 | fi |
| @@ -21731,7 +21964,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 21731 | 21964 | ||
| 21732 | # Check to see that the pipe works correctly. | 21965 | # Check to see that the pipe works correctly. |
| 21733 | pipe_works=no | 21966 | pipe_works=no |
| 21734 | @@ -5924,6 +6244,18 @@ _LT_EOF | 21967 | @@ -5955,6 +6271,18 @@ _LT_EOF |
| 21735 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then | 21968 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then |
| 21736 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then | 21969 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then |
| 21737 | cat <<_LT_EOF > conftest.$ac_ext | 21970 | cat <<_LT_EOF > conftest.$ac_ext |
| @@ -21750,7 +21983,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 21750 | #ifdef __cplusplus | 21983 | #ifdef __cplusplus |
| 21751 | extern "C" { | 21984 | extern "C" { |
| 21752 | #endif | 21985 | #endif |
| 21753 | @@ -5935,7 +6267,7 @@ _LT_EOF | 21986 | @@ -5966,7 +6294,7 @@ _LT_EOF |
| 21754 | cat <<_LT_EOF >> conftest.$ac_ext | 21987 | cat <<_LT_EOF >> conftest.$ac_ext |
| 21755 | 21988 | ||
| 21756 | /* The mapping between symbol names and symbols. */ | 21989 | /* The mapping between symbol names and symbols. */ |
| @@ -21759,7 +21992,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 21759 | const char *name; | 21992 | const char *name; |
| 21760 | void *address; | 21993 | void *address; |
| 21761 | } | 21994 | } |
| 21762 | @@ -5961,8 +6293,8 @@ static const void *lt_preloaded_setup() { | 21995 | @@ -5992,8 +6320,8 @@ static const void *lt_preloaded_setup() { |
| 21763 | _LT_EOF | 21996 | _LT_EOF |
| 21764 | # Now try linking the two files. | 21997 | # Now try linking the two files. |
| 21765 | mv conftest.$ac_objext conftstm.$ac_objext | 21998 | mv conftest.$ac_objext conftstm.$ac_objext |
| @@ -21770,7 +22003,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 21770 | LIBS="conftstm.$ac_objext" | 22003 | LIBS="conftstm.$ac_objext" |
| 21771 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" | 22004 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" |
| 21772 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 | 22005 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 |
| 21773 | @@ -5972,8 +6304,8 @@ _LT_EOF | 22006 | @@ -6003,8 +6331,8 @@ _LT_EOF |
| 21774 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then | 22007 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then |
| 21775 | pipe_works=yes | 22008 | pipe_works=yes |
| 21776 | fi | 22009 | fi |
| @@ -21781,7 +22014,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 21781 | else | 22014 | else |
| 21782 | echo "cannot find nm_test_func in $nlist" >&5 | 22015 | echo "cannot find nm_test_func in $nlist" >&5 |
| 21783 | fi | 22016 | fi |
| 21784 | @@ -6010,6 +6342,19 @@ else | 22017 | @@ -6041,6 +6369,17 @@ else |
| 21785 | $as_echo "ok" >&6; } | 22018 | $as_echo "ok" >&6; } |
| 21786 | fi | 22019 | fi |
| 21787 | 22020 | ||
| @@ -21796,18 +22029,18 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 21796 | + | 22029 | + |
| 21797 | + | 22030 | + |
| 21798 | + | 22031 | + |
| 21799 | + | ||
| 21800 | + | ||
| 21801 | 22032 | ||
| 21802 | 22033 | ||
| 21803 | 22034 | ||
| 21804 | @@ -6027,6 +6372,41 @@ fi | 22035 | @@ -6058,6 +6397,43 @@ fi |
| 21805 | 22036 | ||
| 21806 | 22037 | ||
| 21807 | 22038 | ||
| 21808 | + | 22039 | + |
| 21809 | + | 22040 | + |
| 21810 | + | 22041 | + |
| 22042 | + | ||
| 22043 | + | ||
| 21811 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 | 22044 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 |
| 21812 | +$as_echo_n "checking for sysroot... " >&6; } | 22045 | +$as_echo_n "checking for sysroot... " >&6; } |
| 21813 | + | 22046 | + |
| @@ -21843,7 +22076,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 21843 | 22076 | ||
| 21844 | 22077 | ||
| 21845 | 22078 | ||
| 21846 | @@ -6241,6 +6621,123 @@ esac | 22079 | @@ -6272,6 +6648,123 @@ esac |
| 21847 | 22080 | ||
| 21848 | need_locks="$enable_libtool_lock" | 22081 | need_locks="$enable_libtool_lock" |
| 21849 | 22082 | ||
| @@ -21967,7 +22200,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 21967 | 22200 | ||
| 21968 | case $host_os in | 22201 | case $host_os in |
| 21969 | rhapsody* | darwin*) | 22202 | rhapsody* | darwin*) |
| 21970 | @@ -6807,6 +7304,8 @@ _LT_EOF | 22203 | @@ -6838,6 +7331,8 @@ _LT_EOF |
| 21971 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 | 22204 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 |
| 21972 | echo "$AR cru libconftest.a conftest.o" >&5 | 22205 | echo "$AR cru libconftest.a conftest.o" >&5 |
| 21973 | $AR cru libconftest.a conftest.o 2>&5 | 22206 | $AR cru libconftest.a conftest.o 2>&5 |
| @@ -21976,7 +22209,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 21976 | cat > conftest.c << _LT_EOF | 22209 | cat > conftest.c << _LT_EOF |
| 21977 | int main() { return 0;} | 22210 | int main() { return 0;} |
| 21978 | _LT_EOF | 22211 | _LT_EOF |
| 21979 | @@ -7269,7 +7768,8 @@ fi | 22212 | @@ -7300,7 +7795,8 @@ fi |
| 21980 | LIBTOOL_DEPS="$ltmain" | 22213 | LIBTOOL_DEPS="$ltmain" |
| 21981 | 22214 | ||
| 21982 | # Always use our own libtool. | 22215 | # Always use our own libtool. |
| @@ -21986,7 +22219,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 21986 | 22219 | ||
| 21987 | 22220 | ||
| 21988 | 22221 | ||
| 21989 | @@ -7358,7 +7858,7 @@ aix3*) | 22222 | @@ -7389,7 +7885,7 @@ aix3*) |
| 21990 | esac | 22223 | esac |
| 21991 | 22224 | ||
| 21992 | # Global variables: | 22225 | # Global variables: |
| @@ -21995,7 +22228,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 21995 | can_build_shared=yes | 22228 | can_build_shared=yes |
| 21996 | 22229 | ||
| 21997 | # All known linkers require a `.a' archive for static linking (except MSVC, | 22230 | # All known linkers require a `.a' archive for static linking (except MSVC, |
| 21998 | @@ -7656,8 +8156,6 @@ fi | 22231 | @@ -7687,8 +8183,6 @@ fi |
| 21999 | lt_prog_compiler_pic= | 22232 | lt_prog_compiler_pic= |
| 22000 | lt_prog_compiler_static= | 22233 | lt_prog_compiler_static= |
| 22001 | 22234 | ||
| @@ -22004,7 +22237,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22004 | 22237 | ||
| 22005 | if test "$GCC" = yes; then | 22238 | if test "$GCC" = yes; then |
| 22006 | lt_prog_compiler_wl='-Wl,' | 22239 | lt_prog_compiler_wl='-Wl,' |
| 22007 | @@ -7823,6 +8321,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 22240 | @@ -7854,6 +8348,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 22008 | lt_prog_compiler_pic='--shared' | 22241 | lt_prog_compiler_pic='--shared' |
| 22009 | lt_prog_compiler_static='--static' | 22242 | lt_prog_compiler_static='--static' |
| 22010 | ;; | 22243 | ;; |
| @@ -22017,7 +22250,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22017 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) | 22250 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) |
| 22018 | # Portland Group compilers (*not* the Pentium gcc compiler, | 22251 | # Portland Group compilers (*not* the Pentium gcc compiler, |
| 22019 | # which looks to be a dead project) | 22252 | # which looks to be a dead project) |
| 22020 | @@ -7885,7 +8389,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 22253 | @@ -7916,7 +8416,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 22021 | lt_prog_compiler_pic='-KPIC' | 22254 | lt_prog_compiler_pic='-KPIC' |
| 22022 | lt_prog_compiler_static='-Bstatic' | 22255 | lt_prog_compiler_static='-Bstatic' |
| 22023 | case $cc_basename in | 22256 | case $cc_basename in |
| @@ -22026,7 +22259,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22026 | lt_prog_compiler_wl='-Qoption ld ';; | 22259 | lt_prog_compiler_wl='-Qoption ld ';; |
| 22027 | *) | 22260 | *) |
| 22028 | lt_prog_compiler_wl='-Wl,';; | 22261 | lt_prog_compiler_wl='-Wl,';; |
| 22029 | @@ -7942,13 +8446,17 @@ case $host_os in | 22262 | @@ -7973,13 +8473,17 @@ case $host_os in |
| 22030 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" | 22263 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" |
| 22031 | ;; | 22264 | ;; |
| 22032 | esac | 22265 | esac |
| @@ -22050,7 +22283,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22050 | 22283 | ||
| 22051 | # | 22284 | # |
| 22052 | # Check to make sure the PIC flag actually works. | 22285 | # Check to make sure the PIC flag actually works. |
| 22053 | @@ -8009,6 +8517,11 @@ fi | 22286 | @@ -8040,6 +8544,11 @@ fi |
| 22054 | 22287 | ||
| 22055 | 22288 | ||
| 22056 | 22289 | ||
| @@ -22062,7 +22295,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22062 | # | 22295 | # |
| 22063 | # Check to make sure the static flag actually works. | 22296 | # Check to make sure the static flag actually works. |
| 22064 | # | 22297 | # |
| 22065 | @@ -8359,7 +8872,8 @@ _LT_EOF | 22298 | @@ -8390,7 +8899,8 @@ _LT_EOF |
| 22066 | allow_undefined_flag=unsupported | 22299 | allow_undefined_flag=unsupported |
| 22067 | always_export_symbols=no | 22300 | always_export_symbols=no |
| 22068 | enable_shared_with_static_runtimes=yes | 22301 | enable_shared_with_static_runtimes=yes |
| @@ -22072,7 +22305,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22072 | 22305 | ||
| 22073 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then | 22306 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then |
| 22074 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' | 22307 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' |
| 22075 | @@ -8458,12 +8972,12 @@ _LT_EOF | 22308 | @@ -8489,12 +8999,12 @@ _LT_EOF |
| 22076 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' | 22309 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' |
| 22077 | hardcode_libdir_flag_spec= | 22310 | hardcode_libdir_flag_spec= |
| 22078 | hardcode_libdir_flag_spec_ld='-rpath $libdir' | 22311 | hardcode_libdir_flag_spec_ld='-rpath $libdir' |
| @@ -22087,7 +22320,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22087 | fi | 22320 | fi |
| 22088 | ;; | 22321 | ;; |
| 22089 | esac | 22322 | esac |
| 22090 | @@ -8477,8 +8991,8 @@ _LT_EOF | 22323 | @@ -8508,8 +9018,8 @@ _LT_EOF |
| 22091 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' | 22324 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
| 22092 | wlarc= | 22325 | wlarc= |
| 22093 | else | 22326 | else |
| @@ -22098,7 +22331,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22098 | fi | 22331 | fi |
| 22099 | ;; | 22332 | ;; |
| 22100 | 22333 | ||
| 22101 | @@ -8496,8 +9010,8 @@ _LT_EOF | 22334 | @@ -8527,8 +9037,8 @@ _LT_EOF |
| 22102 | 22335 | ||
| 22103 | _LT_EOF | 22336 | _LT_EOF |
| 22104 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 22337 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -22109,7 +22342,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22109 | else | 22342 | else |
| 22110 | ld_shlibs=no | 22343 | ld_shlibs=no |
| 22111 | fi | 22344 | fi |
| 22112 | @@ -8543,8 +9057,8 @@ _LT_EOF | 22345 | @@ -8574,8 +9084,8 @@ _LT_EOF |
| 22113 | 22346 | ||
| 22114 | *) | 22347 | *) |
| 22115 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 22348 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -22120,7 +22353,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22120 | else | 22353 | else |
| 22121 | ld_shlibs=no | 22354 | ld_shlibs=no |
| 22122 | fi | 22355 | fi |
| 22123 | @@ -8674,7 +9188,13 @@ _LT_EOF | 22356 | @@ -8705,7 +9215,13 @@ _LT_EOF |
| 22124 | allow_undefined_flag='-berok' | 22357 | allow_undefined_flag='-berok' |
| 22125 | # Determine the default libpath from the value encoded in an | 22358 | # Determine the default libpath from the value encoded in an |
| 22126 | # empty executable. | 22359 | # empty executable. |
| @@ -22135,7 +22368,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22135 | as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 | 22368 | as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 |
| 22136 | fi | 22369 | fi |
| 22137 | cat confdefs.h - <<_ACEOF >conftest.$ac_ext | 22370 | cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
| 22138 | @@ -8690,22 +9210,29 @@ main () | 22371 | @@ -8721,22 +9237,29 @@ main () |
| 22139 | _ACEOF | 22372 | _ACEOF |
| 22140 | if ac_fn_c_try_link "$LINENO"; then : | 22373 | if ac_fn_c_try_link "$LINENO"; then : |
| 22141 | 22374 | ||
| @@ -22178,7 +22411,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22178 | 22411 | ||
| 22179 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 22412 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 22180 | 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" | 22413 | 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" |
| 22181 | @@ -8717,7 +9244,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 22414 | @@ -8748,7 +9271,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 22182 | else | 22415 | else |
| 22183 | # Determine the default libpath from the value encoded in an | 22416 | # Determine the default libpath from the value encoded in an |
| 22184 | # empty executable. | 22417 | # empty executable. |
| @@ -22193,7 +22426,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22193 | as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 | 22426 | as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 |
| 22194 | fi | 22427 | fi |
| 22195 | cat confdefs.h - <<_ACEOF >conftest.$ac_ext | 22428 | cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
| 22196 | @@ -8733,22 +9266,29 @@ main () | 22429 | @@ -8764,22 +9293,29 @@ main () |
| 22197 | _ACEOF | 22430 | _ACEOF |
| 22198 | if ac_fn_c_try_link "$LINENO"; then : | 22431 | if ac_fn_c_try_link "$LINENO"; then : |
| 22199 | 22432 | ||
| @@ -22236,7 +22469,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22236 | 22469 | ||
| 22237 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 22470 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 22238 | # Warning - without using the other run time loading flags, | 22471 | # Warning - without using the other run time loading flags, |
| 22239 | @@ -8793,20 +9333,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 22472 | @@ -8824,20 +9360,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 22240 | # Microsoft Visual C++. | 22473 | # Microsoft Visual C++. |
| 22241 | # hardcode_libdir_flag_spec is actually meaningless, as there is | 22474 | # hardcode_libdir_flag_spec is actually meaningless, as there is |
| 22242 | # no search path for DLLs. | 22475 | # no search path for DLLs. |
| @@ -22314,7 +22547,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22314 | ;; | 22547 | ;; |
| 22315 | 22548 | ||
| 22316 | darwin* | rhapsody*) | 22549 | darwin* | rhapsody*) |
| 22317 | @@ -8867,7 +9450,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 22550 | @@ -8898,7 +9477,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 22318 | 22551 | ||
| 22319 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. | 22552 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. |
| 22320 | freebsd* | dragonfly*) | 22553 | freebsd* | dragonfly*) |
| @@ -22323,7 +22556,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22323 | hardcode_libdir_flag_spec='-R$libdir' | 22556 | hardcode_libdir_flag_spec='-R$libdir' |
| 22324 | hardcode_direct=yes | 22557 | hardcode_direct=yes |
| 22325 | hardcode_shlibpath_var=no | 22558 | hardcode_shlibpath_var=no |
| 22326 | @@ -8875,7 +9458,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 22559 | @@ -8906,7 +9485,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 22327 | 22560 | ||
| 22328 | hpux9*) | 22561 | hpux9*) |
| 22329 | if test "$GCC" = yes; then | 22562 | if test "$GCC" = yes; then |
| @@ -22332,7 +22565,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22332 | else | 22565 | else |
| 22333 | 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' | 22566 | 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' |
| 22334 | fi | 22567 | fi |
| 22335 | @@ -8891,7 +9474,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 22568 | @@ -8922,7 +9501,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 22336 | 22569 | ||
| 22337 | hpux10*) | 22570 | hpux10*) |
| 22338 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then | 22571 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then |
| @@ -22341,7 +22574,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22341 | else | 22574 | else |
| 22342 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' | 22575 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' |
| 22343 | fi | 22576 | fi |
| 22344 | @@ -8915,10 +9498,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 22577 | @@ -8946,10 +9525,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 22345 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' | 22578 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' |
| 22346 | ;; | 22579 | ;; |
| 22347 | ia64*) | 22580 | ia64*) |
| @@ -22354,7 +22587,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22354 | ;; | 22587 | ;; |
| 22355 | esac | 22588 | esac |
| 22356 | else | 22589 | else |
| 22357 | @@ -8997,26 +9580,39 @@ fi | 22590 | @@ -9028,26 +9607,39 @@ fi |
| 22358 | 22591 | ||
| 22359 | irix5* | irix6* | nonstopux*) | 22592 | irix5* | irix6* | nonstopux*) |
| 22360 | if test "$GCC" = yes; then | 22593 | if test "$GCC" = yes; then |
| @@ -22402,7 +22635,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22402 | else | 22635 | else |
| 22403 | 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' | 22636 | 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' |
| 22404 | 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' | 22637 | 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' |
| 22405 | @@ -9101,7 +9697,7 @@ rm -f core conftest.err conftest.$ac_objext \ | 22638 | @@ -9132,7 +9724,7 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 22406 | osf4* | osf5*) # as osf3* with the addition of -msym flag | 22639 | osf4* | osf5*) # as osf3* with the addition of -msym flag |
| 22407 | if test "$GCC" = yes; then | 22640 | if test "$GCC" = yes; then |
| 22408 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' | 22641 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' |
| @@ -22411,7 +22644,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22411 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' | 22644 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' |
| 22412 | else | 22645 | else |
| 22413 | allow_undefined_flag=' -expect_unresolved \*' | 22646 | allow_undefined_flag=' -expect_unresolved \*' |
| 22414 | @@ -9120,9 +9716,9 @@ rm -f core conftest.err conftest.$ac_objext \ | 22647 | @@ -9151,9 +9743,9 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 22415 | no_undefined_flag=' -z defs' | 22648 | no_undefined_flag=' -z defs' |
| 22416 | if test "$GCC" = yes; then | 22649 | if test "$GCC" = yes; then |
| 22417 | wlarc='${wl}' | 22650 | wlarc='${wl}' |
| @@ -22423,7 +22656,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22423 | else | 22656 | else |
| 22424 | case `$CC -V 2>&1` in | 22657 | case `$CC -V 2>&1` in |
| 22425 | *"Compilers 5.0"*) | 22658 | *"Compilers 5.0"*) |
| 22426 | @@ -9698,8 +10294,9 @@ cygwin* | mingw* | pw32* | cegcc*) | 22659 | @@ -9729,8 +10321,9 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 22427 | need_version=no | 22660 | need_version=no |
| 22428 | need_lib_prefix=no | 22661 | need_lib_prefix=no |
| 22429 | 22662 | ||
| @@ -22435,7 +22668,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22435 | library_names_spec='$libname.dll.a' | 22668 | library_names_spec='$libname.dll.a' |
| 22436 | # DLL is installed to $(libdir)/../bin by postinstall_cmds | 22669 | # DLL is installed to $(libdir)/../bin by postinstall_cmds |
| 22437 | postinstall_cmds='base_file=`basename \${file}`~ | 22670 | postinstall_cmds='base_file=`basename \${file}`~ |
| 22438 | @@ -9732,13 +10329,71 @@ cygwin* | mingw* | pw32* | cegcc*) | 22671 | @@ -9763,13 +10356,71 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 22439 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' | 22672 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' |
| 22440 | ;; | 22673 | ;; |
| 22441 | esac | 22674 | esac |
| @@ -22508,7 +22741,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22508 | # FIXME: first we should search . and the directory the executable is in | 22741 | # FIXME: first we should search . and the directory the executable is in |
| 22509 | shlibpath_var=PATH | 22742 | shlibpath_var=PATH |
| 22510 | ;; | 22743 | ;; |
| 22511 | @@ -9820,7 +10475,7 @@ haiku*) | 22744 | @@ -9851,7 +10502,7 @@ haiku*) |
| 22512 | soname_spec='${libname}${release}${shared_ext}$major' | 22745 | soname_spec='${libname}${release}${shared_ext}$major' |
| 22513 | shlibpath_var=LIBRARY_PATH | 22746 | shlibpath_var=LIBRARY_PATH |
| 22514 | shlibpath_overrides_runpath=yes | 22747 | shlibpath_overrides_runpath=yes |
| @@ -22517,16 +22750,16 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22517 | hardcode_into_libs=yes | 22750 | hardcode_into_libs=yes |
| 22518 | ;; | 22751 | ;; |
| 22519 | 22752 | ||
| 22520 | @@ -10634,7 +11289,7 @@ else | 22753 | @@ -10665,7 +11316,7 @@ else |
| 22521 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 22754 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 22522 | lt_status=$lt_dlunknown | 22755 | lt_status=$lt_dlunknown |
| 22523 | cat > conftest.$ac_ext <<_LT_EOF | 22756 | cat > conftest.$ac_ext <<_LT_EOF |
| 22524 | -#line 10637 "configure" | 22757 | -#line 10668 "configure" |
| 22525 | +#line $LINENO "configure" | 22758 | +#line $LINENO "configure" |
| 22526 | #include "confdefs.h" | 22759 | #include "confdefs.h" |
| 22527 | 22760 | ||
| 22528 | #if HAVE_DLFCN_H | 22761 | #if HAVE_DLFCN_H |
| 22529 | @@ -10678,10 +11333,10 @@ else | 22762 | @@ -10709,10 +11360,10 @@ else |
| 22530 | /* When -fvisbility=hidden is used, assume the code has been annotated | 22763 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 22531 | correspondingly for the symbols needed. */ | 22764 | correspondingly for the symbols needed. */ |
| 22532 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 22765 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -22539,16 +22772,16 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22539 | int main () | 22772 | int main () |
| 22540 | { | 22773 | { |
| 22541 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 22774 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 22542 | @@ -10740,7 +11395,7 @@ else | 22775 | @@ -10771,7 +11422,7 @@ else |
| 22543 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 22776 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 22544 | lt_status=$lt_dlunknown | 22777 | lt_status=$lt_dlunknown |
| 22545 | cat > conftest.$ac_ext <<_LT_EOF | 22778 | cat > conftest.$ac_ext <<_LT_EOF |
| 22546 | -#line 10743 "configure" | 22779 | -#line 10774 "configure" |
| 22547 | +#line $LINENO "configure" | 22780 | +#line $LINENO "configure" |
| 22548 | #include "confdefs.h" | 22781 | #include "confdefs.h" |
| 22549 | 22782 | ||
| 22550 | #if HAVE_DLFCN_H | 22783 | #if HAVE_DLFCN_H |
| 22551 | @@ -10784,10 +11439,10 @@ else | 22784 | @@ -10815,10 +11466,10 @@ else |
| 22552 | /* When -fvisbility=hidden is used, assume the code has been annotated | 22785 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 22553 | correspondingly for the symbols needed. */ | 22786 | correspondingly for the symbols needed. */ |
| 22554 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 22787 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -22561,7 +22794,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22561 | int main () | 22794 | int main () |
| 22562 | { | 22795 | { |
| 22563 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 22796 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 22564 | @@ -12257,13 +12912,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' | 22797 | @@ -12288,13 +12939,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' |
| 22565 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' | 22798 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' |
| 22566 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' | 22799 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' |
| 22567 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' | 22800 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' |
| @@ -22582,7 +22815,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22582 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' | 22815 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' |
| 22583 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' | 22816 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' |
| 22584 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' | 22817 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' |
| 22585 | @@ -12278,14 +12940,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de | 22818 | @@ -12309,14 +12967,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de |
| 22586 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' | 22819 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' |
| 22587 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' | 22820 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' |
| 22588 | 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"`' | 22821 | 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"`' |
| @@ -22601,7 +22834,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22601 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' | 22834 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' |
| 22602 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' | 22835 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' |
| 22603 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' | 22836 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' |
| 22604 | @@ -12318,12 +12983,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q | 22837 | @@ -12349,12 +13010,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q |
| 22605 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' | 22838 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' |
| 22606 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' | 22839 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' |
| 22607 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' | 22840 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' |
| @@ -22615,7 +22848,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22615 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' | 22848 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' |
| 22616 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' | 22849 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' |
| 22617 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' | 22850 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' |
| 22618 | @@ -12378,8 +13043,13 @@ reload_flag \ | 22851 | @@ -12409,8 +13070,13 @@ reload_flag \ |
| 22619 | OBJDUMP \ | 22852 | OBJDUMP \ |
| 22620 | deplibs_check_method \ | 22853 | deplibs_check_method \ |
| 22621 | file_magic_cmd \ | 22854 | file_magic_cmd \ |
| @@ -22629,7 +22862,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22629 | STRIP \ | 22862 | STRIP \ |
| 22630 | RANLIB \ | 22863 | RANLIB \ |
| 22631 | CC \ | 22864 | CC \ |
| 22632 | @@ -12389,12 +13059,14 @@ lt_cv_sys_global_symbol_pipe \ | 22865 | @@ -12420,12 +13086,14 @@ lt_cv_sys_global_symbol_pipe \ |
| 22633 | lt_cv_sys_global_symbol_to_cdecl \ | 22866 | lt_cv_sys_global_symbol_to_cdecl \ |
| 22634 | lt_cv_sys_global_symbol_to_c_name_address \ | 22867 | lt_cv_sys_global_symbol_to_c_name_address \ |
| 22635 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ | 22868 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ |
| @@ -22645,7 +22878,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22645 | DSYMUTIL \ | 22878 | DSYMUTIL \ |
| 22646 | NMEDIT \ | 22879 | NMEDIT \ |
| 22647 | LIPO \ | 22880 | LIPO \ |
| 22648 | @@ -12410,7 +13082,6 @@ no_undefined_flag \ | 22881 | @@ -12441,7 +13109,6 @@ no_undefined_flag \ |
| 22649 | hardcode_libdir_flag_spec \ | 22882 | hardcode_libdir_flag_spec \ |
| 22650 | hardcode_libdir_flag_spec_ld \ | 22883 | hardcode_libdir_flag_spec_ld \ |
| 22651 | hardcode_libdir_separator \ | 22884 | hardcode_libdir_separator \ |
| @@ -22653,7 +22886,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22653 | exclude_expsyms \ | 22886 | exclude_expsyms \ |
| 22654 | include_expsyms \ | 22887 | include_expsyms \ |
| 22655 | file_list_spec \ | 22888 | file_list_spec \ |
| 22656 | @@ -12446,6 +13117,7 @@ module_cmds \ | 22889 | @@ -12477,6 +13144,7 @@ module_cmds \ |
| 22657 | module_expsym_cmds \ | 22890 | module_expsym_cmds \ |
| 22658 | export_symbols_cmds \ | 22891 | export_symbols_cmds \ |
| 22659 | prelink_cmds \ | 22892 | prelink_cmds \ |
| @@ -22661,7 +22894,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22661 | postinstall_cmds \ | 22894 | postinstall_cmds \ |
| 22662 | postuninstall_cmds \ | 22895 | postuninstall_cmds \ |
| 22663 | finish_cmds \ | 22896 | finish_cmds \ |
| 22664 | @@ -13044,7 +13716,8 @@ $as_echo X"$file" | | 22897 | @@ -13075,7 +13743,8 @@ $as_echo X"$file" | |
| 22665 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. | 22898 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. |
| 22666 | # | 22899 | # |
| 22667 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, | 22900 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, |
| @@ -22671,7 +22904,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22671 | # Written by Gordon Matzigkeit, 1996 | 22904 | # Written by Gordon Matzigkeit, 1996 |
| 22672 | # | 22905 | # |
| 22673 | # This file is part of GNU Libtool. | 22906 | # This file is part of GNU Libtool. |
| 22674 | @@ -13147,19 +13820,42 @@ SP2NL=$lt_lt_SP2NL | 22907 | @@ -13178,19 +13847,42 @@ SP2NL=$lt_lt_SP2NL |
| 22675 | # turn newlines into spaces. | 22908 | # turn newlines into spaces. |
| 22676 | NL2SP=$lt_lt_NL2SP | 22909 | NL2SP=$lt_lt_NL2SP |
| 22677 | 22910 | ||
| @@ -22715,7 +22948,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22715 | # A symbol stripping program. | 22948 | # A symbol stripping program. |
| 22716 | STRIP=$lt_STRIP | 22949 | STRIP=$lt_STRIP |
| 22717 | 22950 | ||
| 22718 | @@ -13189,6 +13885,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address | 22951 | @@ -13220,6 +13912,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address |
| 22719 | # Transform the output of nm in a C name address pair when lib prefix is needed. | 22952 | # Transform the output of nm in a C name address pair when lib prefix is needed. |
| 22720 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix | 22953 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix |
| 22721 | 22954 | ||
| @@ -22728,7 +22961,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22728 | # The name of the directory that contains temporary libtool files. | 22961 | # The name of the directory that contains temporary libtool files. |
| 22729 | objdir=$objdir | 22962 | objdir=$objdir |
| 22730 | 22963 | ||
| 22731 | @@ -13198,6 +13900,9 @@ MAGIC_CMD=$MAGIC_CMD | 22964 | @@ -13229,6 +13927,9 @@ MAGIC_CMD=$MAGIC_CMD |
| 22732 | # Must we lock files when doing compilation? | 22965 | # Must we lock files when doing compilation? |
| 22733 | need_locks=$lt_need_locks | 22966 | need_locks=$lt_need_locks |
| 22734 | 22967 | ||
| @@ -22738,7 +22971,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22738 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. | 22971 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. |
| 22739 | DSYMUTIL=$lt_DSYMUTIL | 22972 | DSYMUTIL=$lt_DSYMUTIL |
| 22740 | 22973 | ||
| 22741 | @@ -13312,12 +14017,12 @@ with_gcc=$GCC | 22974 | @@ -13343,12 +14044,12 @@ with_gcc=$GCC |
| 22742 | # Compiler flag to turn off builtin functions. | 22975 | # Compiler flag to turn off builtin functions. |
| 22743 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag | 22976 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag |
| 22744 | 22977 | ||
| @@ -22754,7 +22987,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22754 | # Compiler flag to prevent dynamic linking. | 22987 | # Compiler flag to prevent dynamic linking. |
| 22755 | link_static_flag=$lt_lt_prog_compiler_static | 22988 | link_static_flag=$lt_lt_prog_compiler_static |
| 22756 | 22989 | ||
| 22757 | @@ -13404,9 +14109,6 @@ inherit_rpath=$inherit_rpath | 22990 | @@ -13435,9 +14136,6 @@ inherit_rpath=$inherit_rpath |
| 22758 | # Whether libtool must link a program against all its dependency libraries. | 22991 | # Whether libtool must link a program against all its dependency libraries. |
| 22759 | link_all_deplibs=$link_all_deplibs | 22992 | link_all_deplibs=$link_all_deplibs |
| 22760 | 22993 | ||
| @@ -22764,7 +22997,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22764 | # Set to "yes" if exported symbols are required. | 22997 | # Set to "yes" if exported symbols are required. |
| 22765 | always_export_symbols=$always_export_symbols | 22998 | always_export_symbols=$always_export_symbols |
| 22766 | 22999 | ||
| 22767 | @@ -13422,6 +14124,9 @@ include_expsyms=$lt_include_expsyms | 23000 | @@ -13453,6 +14151,9 @@ include_expsyms=$lt_include_expsyms |
| 22768 | # Commands necessary for linking programs (against libraries) with templates. | 23001 | # Commands necessary for linking programs (against libraries) with templates. |
| 22769 | prelink_cmds=$lt_prelink_cmds | 23002 | prelink_cmds=$lt_prelink_cmds |
| 22770 | 23003 | ||
| @@ -22774,7 +23007,7 @@ index b124acf9259..e4075ef3a2c 100755 | |||
| 22774 | # Specify filename containing input files. | 23007 | # Specify filename containing input files. |
| 22775 | file_list_spec=$lt_file_list_spec | 23008 | file_list_spec=$lt_file_list_spec |
| 22776 | 23009 | ||
| 22777 | @@ -13454,210 +14159,169 @@ ltmain="$ac_aux_dir/ltmain.sh" | 23010 | @@ -13485,210 +14186,169 @@ ltmain="$ac_aux_dir/ltmain.sh" |
| 22778 | # if finds mixed CR/LF and LF-only lines. Since sed operates in | 23011 | # if finds mixed CR/LF and LF-only lines. Since sed operates in |
| 22779 | # text mode, it properly converts lines to CR/LF. This bash problem | 23012 | # text mode, it properly converts lines to CR/LF. This bash problem |
| 22780 | # is reportedly fixed, but why not run on old versions too? | 23013 | # is reportedly fixed, but why not run on old versions too? |
diff --git a/meta/recipes-devtools/binutils/binutils/0014-Fix-rpath-in-libtool-when-sysroot-is-enabled.patch b/meta/recipes-devtools/binutils/binutils/0014-Fix-rpath-in-libtool-when-sysroot-is-enabled.patch index c3a95e653a..0e4790577a 100644 --- a/meta/recipes-devtools/binutils/binutils/0014-Fix-rpath-in-libtool-when-sysroot-is-enabled.patch +++ b/meta/recipes-devtools/binutils/binutils/0014-Fix-rpath-in-libtool-when-sysroot-is-enabled.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 0e026a8758a5416b548de21d5245477cf8e33ed2 Mon Sep 17 00:00:00 2001 | 1 | From ff256618bf85acca889920a1fb63ddea64cc98bc Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
| 3 | Date: Mon, 2 Mar 2015 01:42:38 +0000 | 3 | Date: Mon, 2 Mar 2015 01:42:38 +0000 |
| 4 | Subject: [PATCH] Fix rpath in libtool when sysroot is enabled | 4 | Subject: [PATCH] Fix rpath in libtool when sysroot is enabled |
diff --git a/meta/recipes-devtools/binutils/binutils/0015-sync-with-OE-libtool-changes.patch b/meta/recipes-devtools/binutils/binutils/0015-sync-with-OE-libtool-changes.patch index 824d9d4605..6afd37aafc 100644 --- a/meta/recipes-devtools/binutils/binutils/0015-sync-with-OE-libtool-changes.patch +++ b/meta/recipes-devtools/binutils/binutils/0015-sync-with-OE-libtool-changes.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 9d41698ca97b2c5c20ac83147de1f02d385fa66f Mon Sep 17 00:00:00 2001 | 1 | From 4b612f902c596838ab260194f840a466f8291618 Mon Sep 17 00:00:00 2001 |
| 2 | From: Ross Burton <ross.burton@intel.com> | 2 | From: Ross Burton <ross.burton@intel.com> |
| 3 | Date: Mon, 6 Mar 2017 23:33:27 -0800 | 3 | Date: Mon, 6 Mar 2017 23:33:27 -0800 |
| 4 | Subject: [PATCH] sync with OE libtool changes | 4 | Subject: [PATCH] sync with OE libtool changes |
diff --git a/meta/recipes-devtools/binutils/binutils/0016-Check-for-clang-before-checking-gcc-version.patch b/meta/recipes-devtools/binutils/binutils/0016-Check-for-clang-before-checking-gcc-version.patch index 0602c803db..135cd0f9ad 100644 --- a/meta/recipes-devtools/binutils/binutils/0016-Check-for-clang-before-checking-gcc-version.patch +++ b/meta/recipes-devtools/binutils/binutils/0016-Check-for-clang-before-checking-gcc-version.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 805e3ce0c20bee5049ff167ab6f620a230c6db51 Mon Sep 17 00:00:00 2001 | 1 | From 707a5d49ecaa4fd722176d764251360a44fc5655 Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
| 3 | Date: Wed, 15 Apr 2020 14:17:20 -0700 | 3 | Date: Wed, 15 Apr 2020 14:17:20 -0700 |
| 4 | Subject: [PATCH] Check for clang before checking gcc version | 4 | Subject: [PATCH] Check for clang before checking gcc version |
| @@ -18,10 +18,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
| 18 | 2 files changed, 2 insertions(+), 2 deletions(-) | 18 | 2 files changed, 2 insertions(+), 2 deletions(-) |
| 19 | 19 | ||
| 20 | diff --git a/configure b/configure | 20 | diff --git a/configure b/configure |
| 21 | index 7b369071141..7da69e27ce9 100755 | 21 | index e8ba1a1d3de..e00d4764583 100755 |
| 22 | --- a/configure | 22 | --- a/configure |
| 23 | +++ b/configure | 23 | +++ b/configure |
| 24 | @@ -5093,7 +5093,7 @@ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu | 24 | @@ -5275,7 +5275,7 @@ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu |
| 25 | cat confdefs.h - <<_ACEOF >conftest.$ac_ext | 25 | cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
| 26 | /* end confdefs.h. */ | 26 | /* end confdefs.h. */ |
| 27 | 27 | ||
| @@ -31,10 +31,10 @@ index 7b369071141..7da69e27ce9 100755 | |||
| 31 | #endif | 31 | #endif |
| 32 | int main() {} | 32 | int main() {} |
| 33 | diff --git a/configure.ac b/configure.ac | 33 | diff --git a/configure.ac b/configure.ac |
| 34 | index 92f01fb3ed7..e99d67ab86b 100644 | 34 | index 3a8a3ae1f3b..c7f08b802d0 100644 |
| 35 | --- a/configure.ac | 35 | --- a/configure.ac |
| 36 | +++ b/configure.ac | 36 | +++ b/configure.ac |
| 37 | @@ -1311,7 +1311,7 @@ if test "$GCC" = yes; then | 37 | @@ -1309,7 +1309,7 @@ if test "$GCC" = yes; then |
| 38 | AC_MSG_CHECKING([whether g++ accepts -static-libstdc++ -static-libgcc]) | 38 | AC_MSG_CHECKING([whether g++ accepts -static-libstdc++ -static-libgcc]) |
| 39 | AC_LANG_PUSH(C++) | 39 | AC_LANG_PUSH(C++) |
| 40 | AC_LINK_IFELSE([AC_LANG_SOURCE([ | 40 | AC_LINK_IFELSE([AC_LANG_SOURCE([ |
diff --git a/meta/recipes-devtools/binutils/binutils/0017-Add-support-for-the-DW_FORM_strx-forms-to-the-BFD-li.patch b/meta/recipes-devtools/binutils/binutils/0017-Add-support-for-the-DW_FORM_strx-forms-to-the-BFD-li.patch deleted file mode 100644 index b4880e0d14..0000000000 --- a/meta/recipes-devtools/binutils/binutils/0017-Add-support-for-the-DW_FORM_strx-forms-to-the-BFD-li.patch +++ /dev/null | |||
| @@ -1,183 +0,0 @@ | |||
| 1 | From a50c11a7a47b26e6a3e095dfb72aa2e465919fb6 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Nick Clifton <nickc@redhat.com> | ||
| 3 | Date: Fri, 5 Mar 2021 17:06:59 +0000 | ||
| 4 | Subject: [PATCH] Add support for the DW_FORM_strx* forms to the BFD library. | ||
| 5 | |||
| 6 | PR 27521 | ||
| 7 | * dwarf2.c (is_str_attr): Add DW_FORM_strx* forms. | ||
| 8 | (read_indexed_string): Placeholder function. | ||
| 9 | (read_attribute_value): Handle DW_FORM_strx* and DW_FORM_addrx* | ||
| 10 | forms. | ||
| 11 | |||
| 12 | Upstream-Status: Backport [https://sourceware.org/bugzilla/show_bug.cgi?id=27521] | ||
| 13 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 14 | --- | ||
| 15 | bfd/dwarf2.c | 105 ++++++++++++++++++++++++++++++++------------------- | ||
| 16 | 1 file changed, 67 insertions(+), 38 deletions(-) | ||
| 17 | |||
| 18 | diff --git a/bfd/dwarf2.c b/bfd/dwarf2.c | ||
| 19 | index 5651696c0f7..5ffcd93f54c 100644 | ||
| 20 | --- a/bfd/dwarf2.c | ||
| 21 | +++ b/bfd/dwarf2.c | ||
| 22 | @@ -1160,8 +1160,23 @@ read_abbrevs (bfd *abfd, bfd_uint64_t offset, struct dwarf2_debug *stash, | ||
| 23 | static inline bfd_boolean | ||
| 24 | is_str_attr (enum dwarf_form form) | ||
| 25 | { | ||
| 26 | - return (form == DW_FORM_string || form == DW_FORM_strp | ||
| 27 | - || form == DW_FORM_line_strp || form == DW_FORM_GNU_strp_alt); | ||
| 28 | + return (form == DW_FORM_string | ||
| 29 | + || form == DW_FORM_strp | ||
| 30 | + || form == DW_FORM_strx | ||
| 31 | + || form == DW_FORM_strx1 | ||
| 32 | + || form == DW_FORM_strx2 | ||
| 33 | + || form == DW_FORM_strx3 | ||
| 34 | + || form == DW_FORM_strx4 | ||
| 35 | + || form == DW_FORM_line_strp | ||
| 36 | + || form == DW_FORM_GNU_strp_alt); | ||
| 37 | +} | ||
| 38 | + | ||
| 39 | +static const char * | ||
| 40 | +read_indexed_string (bfd_uint64_t index ATTRIBUTE_UNUSED, | ||
| 41 | + struct comp_unit * unit ATTRIBUTE_UNUSED) | ||
| 42 | +{ | ||
| 43 | + /* FIXME: Add support for indexed strings. */ | ||
| 44 | + return "<indexed strings not yet supported>"; | ||
| 45 | } | ||
| 46 | |||
| 47 | /* Read and fill in the value of attribute ATTR as described by FORM. | ||
| 48 | @@ -1192,6 +1207,9 @@ read_attribute_value (struct attribute * attr, | ||
| 49 | |||
| 50 | switch (form) | ||
| 51 | { | ||
| 52 | + case DW_FORM_flag_present: | ||
| 53 | + attr->u.val = 1; | ||
| 54 | + break; | ||
| 55 | case DW_FORM_ref_addr: | ||
| 56 | /* DW_FORM_ref_addr is an address in DWARF2, and an offset in | ||
| 57 | DWARF3. */ | ||
| 58 | @@ -1237,15 +1255,32 @@ read_attribute_value (struct attribute * attr, | ||
| 59 | info_ptr = read_n_bytes (info_ptr, info_ptr_end, blk); | ||
| 60 | attr->u.blk = blk; | ||
| 61 | break; | ||
| 62 | + case DW_FORM_ref1: | ||
| 63 | + case DW_FORM_flag: | ||
| 64 | + case DW_FORM_data1: | ||
| 65 | + case DW_FORM_addrx1: | ||
| 66 | + attr->u.val = read_1_byte (abfd, info_ptr, info_ptr_end); | ||
| 67 | + info_ptr += 1; | ||
| 68 | + break; | ||
| 69 | case DW_FORM_data2: | ||
| 70 | + case DW_FORM_ref2: | ||
| 71 | attr->u.val = read_2_bytes (abfd, info_ptr, info_ptr_end); | ||
| 72 | info_ptr += 2; | ||
| 73 | break; | ||
| 74 | + case DW_FORM_addrx3: | ||
| 75 | + attr->u.val = read_4_bytes (abfd, info_ptr, info_ptr_end); | ||
| 76 | + attr->u.val &= 0xffffff; | ||
| 77 | + info_ptr += 3; | ||
| 78 | + break; | ||
| 79 | + case DW_FORM_ref4: | ||
| 80 | case DW_FORM_data4: | ||
| 81 | + case DW_FORM_addrx4: | ||
| 82 | attr->u.val = read_4_bytes (abfd, info_ptr, info_ptr_end); | ||
| 83 | info_ptr += 4; | ||
| 84 | break; | ||
| 85 | case DW_FORM_data8: | ||
| 86 | + case DW_FORM_ref8: | ||
| 87 | + case DW_FORM_ref_sig8: | ||
| 88 | attr->u.val = read_8_bytes (abfd, info_ptr, info_ptr_end); | ||
| 89 | info_ptr += 8; | ||
| 90 | break; | ||
| 91 | @@ -1265,6 +1300,33 @@ read_attribute_value (struct attribute * attr, | ||
| 92 | attr->u.str = read_alt_indirect_string (unit, info_ptr, info_ptr_end, &bytes_read); | ||
| 93 | info_ptr += bytes_read; | ||
| 94 | break; | ||
| 95 | + case DW_FORM_strx1: | ||
| 96 | + attr->u.val = read_1_byte (abfd, info_ptr, info_ptr_end); | ||
| 97 | + info_ptr += 1; | ||
| 98 | + attr->u.str = (char *) read_indexed_string (attr->u.val, unit); | ||
| 99 | + break; | ||
| 100 | + case DW_FORM_strx2: | ||
| 101 | + attr->u.val = read_2_bytes (abfd, info_ptr, info_ptr_end); | ||
| 102 | + info_ptr += 2; | ||
| 103 | + attr->u.str = (char *) read_indexed_string (attr->u.val, unit); | ||
| 104 | + break; | ||
| 105 | + case DW_FORM_strx3: | ||
| 106 | + attr->u.val = read_4_bytes (abfd, info_ptr, info_ptr_end); | ||
| 107 | + info_ptr += 3; | ||
| 108 | + attr->u.val &= 0xffffff; | ||
| 109 | + attr->u.str = (char *) read_indexed_string (attr->u.val, unit); | ||
| 110 | + break; | ||
| 111 | + case DW_FORM_strx4: | ||
| 112 | + attr->u.val = read_4_bytes (abfd, info_ptr, info_ptr_end); | ||
| 113 | + info_ptr += 4; | ||
| 114 | + attr->u.str = (char *) read_indexed_string (attr->u.val, unit); | ||
| 115 | + break; | ||
| 116 | + case DW_FORM_strx: | ||
| 117 | + attr->u.val = _bfd_safe_read_leb128 (abfd, info_ptr, &bytes_read, | ||
| 118 | + FALSE, info_ptr_end); | ||
| 119 | + info_ptr += bytes_read; | ||
| 120 | + attr->u.str = (char *) read_indexed_string (attr->u.val, unit); | ||
| 121 | + break; | ||
| 122 | case DW_FORM_exprloc: | ||
| 123 | case DW_FORM_block: | ||
| 124 | amt = sizeof (struct dwarf_block); | ||
| 125 | @@ -1287,48 +1349,14 @@ read_attribute_value (struct attribute * attr, | ||
| 126 | info_ptr = read_n_bytes (info_ptr, info_ptr_end, blk); | ||
| 127 | attr->u.blk = blk; | ||
| 128 | break; | ||
| 129 | - case DW_FORM_data1: | ||
| 130 | - attr->u.val = read_1_byte (abfd, info_ptr, info_ptr_end); | ||
| 131 | - info_ptr += 1; | ||
| 132 | - break; | ||
| 133 | - case DW_FORM_flag: | ||
| 134 | - attr->u.val = read_1_byte (abfd, info_ptr, info_ptr_end); | ||
| 135 | - info_ptr += 1; | ||
| 136 | - break; | ||
| 137 | - case DW_FORM_flag_present: | ||
| 138 | - attr->u.val = 1; | ||
| 139 | - break; | ||
| 140 | case DW_FORM_sdata: | ||
| 141 | attr->u.sval = _bfd_safe_read_leb128 (abfd, info_ptr, &bytes_read, | ||
| 142 | TRUE, info_ptr_end); | ||
| 143 | info_ptr += bytes_read; | ||
| 144 | break; | ||
| 145 | - case DW_FORM_udata: | ||
| 146 | - attr->u.val = _bfd_safe_read_leb128 (abfd, info_ptr, &bytes_read, | ||
| 147 | - FALSE, info_ptr_end); | ||
| 148 | - info_ptr += bytes_read; | ||
| 149 | - break; | ||
| 150 | - case DW_FORM_ref1: | ||
| 151 | - attr->u.val = read_1_byte (abfd, info_ptr, info_ptr_end); | ||
| 152 | - info_ptr += 1; | ||
| 153 | - break; | ||
| 154 | - case DW_FORM_ref2: | ||
| 155 | - attr->u.val = read_2_bytes (abfd, info_ptr, info_ptr_end); | ||
| 156 | - info_ptr += 2; | ||
| 157 | - break; | ||
| 158 | - case DW_FORM_ref4: | ||
| 159 | - attr->u.val = read_4_bytes (abfd, info_ptr, info_ptr_end); | ||
| 160 | - info_ptr += 4; | ||
| 161 | - break; | ||
| 162 | - case DW_FORM_ref8: | ||
| 163 | - attr->u.val = read_8_bytes (abfd, info_ptr, info_ptr_end); | ||
| 164 | - info_ptr += 8; | ||
| 165 | - break; | ||
| 166 | - case DW_FORM_ref_sig8: | ||
| 167 | - attr->u.val = read_8_bytes (abfd, info_ptr, info_ptr_end); | ||
| 168 | - info_ptr += 8; | ||
| 169 | - break; | ||
| 170 | case DW_FORM_ref_udata: | ||
| 171 | + case DW_FORM_udata: | ||
| 172 | + case DW_FORM_addrx: | ||
| 173 | attr->u.val = _bfd_safe_read_leb128 (abfd, info_ptr, &bytes_read, | ||
| 174 | FALSE, info_ptr_end); | ||
| 175 | info_ptr += bytes_read; | ||
| 176 | @@ -1361,6 +1389,7 @@ read_attribute_value (struct attribute * attr, | ||
| 177 | info_ptr = read_n_bytes (info_ptr, info_ptr_end, blk); | ||
| 178 | attr->u.blk = blk; | ||
| 179 | break; | ||
| 180 | + | ||
| 181 | default: | ||
| 182 | _bfd_error_handler (_("DWARF error: invalid or unhandled FORM value: %#x"), | ||
| 183 | form); | ||
diff --git a/meta/recipes-devtools/binutils/binutils/0018-Add-DWARF-5-support-in-gold.patch b/meta/recipes-devtools/binutils/binutils/0018-Add-DWARF-5-support-in-gold.patch deleted file mode 100644 index 353b680857..0000000000 --- a/meta/recipes-devtools/binutils/binutils/0018-Add-DWARF-5-support-in-gold.patch +++ /dev/null | |||
| @@ -1,1374 +0,0 @@ | |||
| 1 | From 29dab7648672342418a9d32767e3b3182d9e6a30 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Cary Coutant <ccoutant@gmail.com> | ||
| 3 | Date: Wed, 17 Mar 2021 21:31:15 -0700 | ||
| 4 | Subject: [PATCH] Add DWARF 5 support in gold. | ||
| 5 | |||
| 6 | elfcpp/ | ||
| 7 | PR gold/27246 | ||
| 8 | * dwarf.h (enum DW_LNCT): Add line number table content type codes. | ||
| 9 | (enum DW_LINE_OPS): Reformat. | ||
| 10 | (enum DW_LINE_EXTENDED_OPS): Reformat. | ||
| 11 | (enum DW_CHILDREN): Reformat. | ||
| 12 | (enum DW_RLE): Add range list entry types. | ||
| 13 | (enum DW_SECT): Update values for DWARF 5. | ||
| 14 | |||
| 15 | gold/ | ||
| 16 | PR gold/27246 | ||
| 17 | * dwarf_reader.cc (Dwarf_abbrev_table::do_get_abbrev): Handle | ||
| 18 | DW_FORM_implicit_const. | ||
| 19 | (Dwarf_ranges_table::read_ranges_table): Add version parameter; | ||
| 20 | Adjust all callers. Look for .debug_rnglists section if DWARF 5. | ||
| 21 | (Dwarf_ranges_table::read_range_list_v5): New method. | ||
| 22 | (Dwarf_die::read_attributes): Handle new DWARF 5 DW_FORM codes. | ||
| 23 | (Dwarf_die::skip_attributes): Likewise. | ||
| 24 | (Dwarf_info_reader::do_parse): Support DWARF 5 unit header format. | ||
| 25 | (Dwarf_info_reader::read_3bytes_from_pointer): New method. | ||
| 26 | (Sized_dwarf_line_info::Sized_dwarf_line_info): Initialize | ||
| 27 | str_buffer_, str_buffer_start, reloc_map_, line_number_map_. | ||
| 28 | Look for .debug_line_str section. | ||
| 29 | (Sized_dwarf_line_info::read_header_prolog): Support DWARF 5 prolog. | ||
| 30 | (Sized_dwarf_line_info::read_header_tables): Rename to... | ||
| 31 | (Sized_dwarf_line_info::read_header_tables_v2): ... this. | ||
| 32 | (Sized_dwarf_line_info::read_header_tables_v5): New method. | ||
| 33 | (Sized_dwarf_line_info::process_one_opcode): Insert missing "this->". | ||
| 34 | Change advance_line to signed int64_t. | ||
| 35 | (Sized_dwarf_line_info::read_lines): Add endptr parameter; adjust | ||
| 36 | callers. Insert missing "this->". | ||
| 37 | (Sized_dwarf_line_info::read_line_mappings): Support DWARF 5. | ||
| 38 | (Sized_dwarf_line_info::do_addr2line): Add debug code. | ||
| 39 | * dwarf_reader.h (Dwarf_abbrev_table::Attribute): Add implicit_const | ||
| 40 | field. Adjust constructor. | ||
| 41 | (Dwarf_abbrev_table::add_sttribute): Add implicit_const parameter. | ||
| 42 | (Dwarf_ranges_table::read_ranges_table): Add version parameter. | ||
| 43 | (Dwarf_ranges_table::read_range_list_v5): New method. | ||
| 44 | (Dwarf_die): Remove unused attr_off field. | ||
| 45 | (Dwarf_info_reader::Dwarf_info_reader): Initialize unit_type_ field. | ||
| 46 | (Dwarf_info_reader::is_type_unit): New method. | ||
| 47 | (Dwarf_info_reader::read_3bytes_from_pointer): New method. | ||
| 48 | (Dwarf_info_reader::read_range_list): Call read_range_list_v5 for | ||
| 49 | DWARF 5 range lists. | ||
| 50 | (Dwarf_info_reader::is_type_unit_): Remove. | ||
| 51 | (Dwarf_info_reader::unit_type_): New field. | ||
| 52 | (Sized_dwarf_line_info::~Sized_dwarf_line_info): Delete | ||
| 53 | str_buffer_start_. | ||
| 54 | (Sized_dwarf_line_info::read_header_tables): Rename to... | ||
| 55 | (Sized_dwarf_line_info::read_header_tables_v2): ... this. | ||
| 56 | (Sized_dwarf_line_info::read_header_tables_v5): New method. | ||
| 57 | (Sized_dwarf_line_info::read_lines): Add endptr parameter. | ||
| 58 | (Sized_dwarf_line_info::Dwarf_line_infoHeader): Add address_size field. | ||
| 59 | (Sized_dwarf_line_info::str_buffer_): New field. | ||
| 60 | (Sized_dwarf_line_info::str_buffer_end_): New field. | ||
| 61 | (Sized_dwarf_line_info::str_buffer_start_): New field. | ||
| 62 | (Sized_dwarf_line_info::end_of_header_length_): New field. | ||
| 63 | (Sized_dwarf_line_info::end_of_unit_): New field. | ||
| 64 | |||
| 65 | Upstream-Status: Backport [5cde809b7b9 Add DWARF 5 support in gold.] | ||
| 66 | |||
| 67 | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | ||
| 68 | --- | ||
| 69 | elfcpp/dwarf.h | 89 +++++-- | ||
| 70 | gold/dwarf_reader.cc | 591 +++++++++++++++++++++++++++++++++++++------ | ||
| 71 | gold/dwarf_reader.h | 103 ++++++-- | ||
| 72 | 3 files changed, 654 insertions(+), 129 deletions(-) | ||
| 73 | |||
| 74 | diff --git a/elfcpp/dwarf.h b/elfcpp/dwarf.h | ||
| 75 | index e24347f8481..c9a9e02369c 100644 | ||
| 76 | --- a/elfcpp/dwarf.h | ||
| 77 | +++ b/elfcpp/dwarf.h | ||
| 78 | @@ -152,35 +152,48 @@ enum DW_EH_PE | ||
| 79 | DW_EH_PE_indirect = 0x80 | ||
| 80 | }; | ||
| 81 | |||
| 82 | +// Line number table content type codes. | ||
| 83 | + | ||
| 84 | +enum DW_LNCT | ||
| 85 | +{ | ||
| 86 | + DW_LNCT_path = 0x1, | ||
| 87 | + DW_LNCT_directory_index = 0x2, | ||
| 88 | + DW_LNCT_timestamp = 0x3, | ||
| 89 | + DW_LNCT_size = 0x4, | ||
| 90 | + DW_LNCT_MD5 = 0x5, | ||
| 91 | + DW_LNCT_lo_user = 0x2000, | ||
| 92 | + DW_LNCT_hi_user = 0x3fff | ||
| 93 | +}; | ||
| 94 | + | ||
| 95 | // Line number opcodes. | ||
| 96 | |||
| 97 | enum DW_LINE_OPS | ||
| 98 | { | ||
| 99 | - DW_LNS_extended_op = 0, | ||
| 100 | - DW_LNS_copy = 1, | ||
| 101 | - DW_LNS_advance_pc = 2, | ||
| 102 | - DW_LNS_advance_line = 3, | ||
| 103 | - DW_LNS_set_file = 4, | ||
| 104 | - DW_LNS_set_column = 5, | ||
| 105 | - DW_LNS_negate_stmt = 6, | ||
| 106 | - DW_LNS_set_basic_block = 7, | ||
| 107 | - DW_LNS_const_add_pc = 8, | ||
| 108 | - DW_LNS_fixed_advance_pc = 9, | ||
| 109 | + DW_LNS_extended_op = 0x00, | ||
| 110 | + DW_LNS_copy = 0x01, | ||
| 111 | + DW_LNS_advance_pc = 0x02, | ||
| 112 | + DW_LNS_advance_line = 0x03, | ||
| 113 | + DW_LNS_set_file = 0x04, | ||
| 114 | + DW_LNS_set_column = 0x05, | ||
| 115 | + DW_LNS_negate_stmt = 0x06, | ||
| 116 | + DW_LNS_set_basic_block = 0x07, | ||
| 117 | + DW_LNS_const_add_pc = 0x08, | ||
| 118 | + DW_LNS_fixed_advance_pc = 0x09, | ||
| 119 | // DWARF 3. | ||
| 120 | - DW_LNS_set_prologue_end = 10, | ||
| 121 | - DW_LNS_set_epilogue_begin = 11, | ||
| 122 | - DW_LNS_set_isa = 12 | ||
| 123 | + DW_LNS_set_prologue_end = 0x0a, | ||
| 124 | + DW_LNS_set_epilogue_begin = 0x0b, | ||
| 125 | + DW_LNS_set_isa = 0x0c | ||
| 126 | }; | ||
| 127 | |||
| 128 | // Line number extended opcodes. | ||
| 129 | |||
| 130 | enum DW_LINE_EXTENDED_OPS | ||
| 131 | { | ||
| 132 | - DW_LNE_end_sequence = 1, | ||
| 133 | - DW_LNE_set_address = 2, | ||
| 134 | - DW_LNE_define_file = 3, | ||
| 135 | + DW_LNE_end_sequence = 0x01, | ||
| 136 | + DW_LNE_set_address = 0x02, | ||
| 137 | + DW_LNE_define_file = 0x03, | ||
| 138 | // DWARF4. | ||
| 139 | - DW_LNE_set_discriminator = 4, | ||
| 140 | + DW_LNE_set_discriminator = 0x04, | ||
| 141 | // HP extensions. | ||
| 142 | DW_LNE_HP_negate_is_UV_update = 0x11, | ||
| 143 | DW_LNE_HP_push_context = 0x12, | ||
| 144 | @@ -191,13 +204,15 @@ enum DW_LINE_EXTENDED_OPS | ||
| 145 | DW_LNE_HP_negate_post_semantics = 0x17, | ||
| 146 | DW_LNE_HP_negate_function_exit = 0x18, | ||
| 147 | DW_LNE_HP_negate_front_end_logical = 0x19, | ||
| 148 | - DW_LNE_HP_define_proc = 0x20 | ||
| 149 | + DW_LNE_HP_define_proc = 0x20, | ||
| 150 | + DW_LNE_lo_user = 0x80, | ||
| 151 | + DW_LNE_hi_user = 0xff | ||
| 152 | }; | ||
| 153 | |||
| 154 | enum DW_CHILDREN | ||
| 155 | { | ||
| 156 | - DW_CHILDREN_no =0x00, | ||
| 157 | - DW_CHILDREN_yes =0x01 | ||
| 158 | + DW_CHILDREN_no = 0, | ||
| 159 | + DW_CHILDREN_yes = 1 | ||
| 160 | }; | ||
| 161 | |||
| 162 | // Source language names and codes. | ||
| 163 | @@ -247,20 +262,38 @@ enum DW_LANG | ||
| 164 | DW_LANG_HP_Assembler = 0x8007 | ||
| 165 | }; | ||
| 166 | |||
| 167 | +// Range list entry kinds in .debug_rnglists* section. | ||
| 168 | + | ||
| 169 | +enum DW_RLE | ||
| 170 | +{ | ||
| 171 | + DW_RLE_end_of_list = 0x00, | ||
| 172 | + DW_RLE_base_addressx = 0x01, | ||
| 173 | + DW_RLE_startx_endx = 0x02, | ||
| 174 | + DW_RLE_startx_length = 0x03, | ||
| 175 | + DW_RLE_offset_pair = 0x04, | ||
| 176 | + DW_RLE_base_address = 0x05, | ||
| 177 | + DW_RLE_start_end = 0x06, | ||
| 178 | + DW_RLE_start_length = 0x07 | ||
| 179 | +}; | ||
| 180 | + | ||
| 181 | // DWARF section identifiers used in the package format. | ||
| 182 | // Extensions for Fission. See http://gcc.gnu.org/wiki/DebugFissionDWP. | ||
| 183 | +// Added (with changes) in DWARF 5. | ||
| 184 | |||
| 185 | enum DW_SECT | ||
| 186 | { | ||
| 187 | - DW_SECT_INFO = 1, | ||
| 188 | - DW_SECT_TYPES = 2, | ||
| 189 | - DW_SECT_ABBREV = 3, | ||
| 190 | - DW_SECT_LINE = 4, | ||
| 191 | - DW_SECT_LOC = 5, | ||
| 192 | + DW_SECT_INFO = 1, | ||
| 193 | + DW_SECT_ABBREV = 3, | ||
| 194 | + DW_SECT_LINE = 4, | ||
| 195 | + DW_SECT_LOCLISTS = 5, | ||
| 196 | DW_SECT_STR_OFFSETS = 6, | ||
| 197 | - DW_SECT_MACINFO = 7, | ||
| 198 | - DW_SECT_MACRO = 8, | ||
| 199 | - DW_SECT_MAX = DW_SECT_MACRO, | ||
| 200 | + DW_SECT_MACINFO = 7, | ||
| 201 | + DW_SECT_RNGLISTS = 8, | ||
| 202 | + DW_SECT_MAX = DW_SECT_RNGLISTS, | ||
| 203 | + // These were used only for the experimental Fission support in DWARF 4. | ||
| 204 | + DW_SECT_TYPES = 2, | ||
| 205 | + DW_SECT_LOC = 5, | ||
| 206 | + DW_SECT_MACRO = 8 | ||
| 207 | }; | ||
| 208 | |||
| 209 | } // End namespace elfcpp. | ||
| 210 | diff --git a/gold/dwarf_reader.cc b/gold/dwarf_reader.cc | ||
| 211 | index f0e6b89bde2..83a0114ed39 100644 | ||
| 212 | --- a/gold/dwarf_reader.cc | ||
| 213 | +++ b/gold/dwarf_reader.cc | ||
| 214 | @@ -26,6 +26,7 @@ | ||
| 215 | #include <utility> | ||
| 216 | #include <vector> | ||
| 217 | |||
| 218 | +#include "debug.h" | ||
| 219 | #include "elfcpp_swap.h" | ||
| 220 | #include "dwarf.h" | ||
| 221 | #include "object.h" | ||
| 222 | @@ -275,6 +276,14 @@ Dwarf_abbrev_table::do_get_abbrev(unsigned int code) | ||
| 223 | uint64_t form = read_unsigned_LEB_128(this->buffer_pos_, &len); | ||
| 224 | this->buffer_pos_ += len; | ||
| 225 | |||
| 226 | + // For DW_FORM_implicit_const, read the constant. | ||
| 227 | + int64_t implicit_const = 0; | ||
| 228 | + if (form == elfcpp::DW_FORM_implicit_const) | ||
| 229 | + { | ||
| 230 | + implicit_const = read_signed_LEB_128(this->buffer_pos_, &len); | ||
| 231 | + this->buffer_pos_ += len; | ||
| 232 | + } | ||
| 233 | + | ||
| 234 | // A (0,0) pair terminates the list. | ||
| 235 | if (attr == 0 && form == 0) | ||
| 236 | break; | ||
| 237 | @@ -282,7 +291,7 @@ Dwarf_abbrev_table::do_get_abbrev(unsigned int code) | ||
| 238 | if (attr == elfcpp::DW_AT_sibling) | ||
| 239 | entry->has_sibling_attribute = true; | ||
| 240 | |||
| 241 | - entry->add_attribute(attr, form); | ||
| 242 | + entry->add_attribute(attr, form, implicit_const); | ||
| 243 | } | ||
| 244 | |||
| 245 | this->store_abbrev(nextcode, entry); | ||
| 246 | @@ -302,8 +311,16 @@ Dwarf_ranges_table::read_ranges_table( | ||
| 247 | Relobj* object, | ||
| 248 | const unsigned char* symtab, | ||
| 249 | off_t symtab_size, | ||
| 250 | - unsigned int ranges_shndx) | ||
| 251 | + unsigned int ranges_shndx, | ||
| 252 | + unsigned int version) | ||
| 253 | { | ||
| 254 | + const std::string section_name(version < 5 | ||
| 255 | + ? ".debug_ranges" | ||
| 256 | + : ".debug_rnglists"); | ||
| 257 | + const std::string compressed_section_name(version < 5 | ||
| 258 | + ? ".zdebug_ranges" | ||
| 259 | + : ".zdebug_rnglists"); | ||
| 260 | + | ||
| 261 | // If we've already read this abbrev table, return immediately. | ||
| 262 | if (this->ranges_shndx_ > 0 | ||
| 263 | && this->ranges_shndx_ == ranges_shndx) | ||
| 264 | @@ -318,7 +335,7 @@ Dwarf_ranges_table::read_ranges_table( | ||
| 265 | for (unsigned int i = 1; i < object->shnum(); ++i) | ||
| 266 | { | ||
| 267 | std::string name = object->section_name(i); | ||
| 268 | - if (name == ".debug_ranges" || name == ".zdebug_ranges") | ||
| 269 | + if (name == section_name || name == compressed_section_name) | ||
| 270 | { | ||
| 271 | ranges_shndx = i; | ||
| 272 | this->output_section_offset_ = object->output_section_offset(i); | ||
| 273 | @@ -393,7 +410,7 @@ Dwarf_ranges_table::read_range_list( | ||
| 274 | { | ||
| 275 | Dwarf_range_list* ranges; | ||
| 276 | |||
| 277 | - if (!this->read_ranges_table(object, symtab, symtab_size, ranges_shndx)) | ||
| 278 | + if (!this->read_ranges_table(object, symtab, symtab_size, ranges_shndx, 4)) | ||
| 279 | return NULL; | ||
| 280 | |||
| 281 | // Correct the offset. For incremental update links, we have a | ||
| 282 | @@ -459,6 +476,125 @@ Dwarf_ranges_table::read_range_list( | ||
| 283 | return ranges; | ||
| 284 | } | ||
| 285 | |||
| 286 | +// Read a DWARF 5 range list from section RANGES_SHNDX at offset RANGES_OFFSET. | ||
| 287 | + | ||
| 288 | +Dwarf_range_list* | ||
| 289 | +Dwarf_ranges_table::read_range_list_v5( | ||
| 290 | + Relobj* object, | ||
| 291 | + const unsigned char* symtab, | ||
| 292 | + off_t symtab_size, | ||
| 293 | + unsigned int addr_size, | ||
| 294 | + unsigned int ranges_shndx, | ||
| 295 | + off_t offset) | ||
| 296 | +{ | ||
| 297 | + Dwarf_range_list* ranges; | ||
| 298 | + | ||
| 299 | + if (!this->read_ranges_table(object, symtab, symtab_size, ranges_shndx, 5)) | ||
| 300 | + return NULL; | ||
| 301 | + | ||
| 302 | + ranges = new Dwarf_range_list(); | ||
| 303 | + off_t base = 0; | ||
| 304 | + unsigned int shndx0 = 0; | ||
| 305 | + | ||
| 306 | + // Correct the offset. For incremental update links, we have a | ||
| 307 | + // relocated offset that is relative to the output section, but | ||
| 308 | + // here we need an offset relative to the input section. | ||
| 309 | + offset -= this->output_section_offset_; | ||
| 310 | + | ||
| 311 | + // Read the range list at OFFSET. | ||
| 312 | + const unsigned char* prle = this->ranges_buffer_ + offset; | ||
| 313 | + while (prle < this->ranges_buffer_end_) | ||
| 314 | + { | ||
| 315 | + off_t start; | ||
| 316 | + off_t end; | ||
| 317 | + unsigned int shndx1 = 0; | ||
| 318 | + unsigned int shndx2 = 0; | ||
| 319 | + size_t len; | ||
| 320 | + | ||
| 321 | + // Read the entry type. | ||
| 322 | + unsigned int rle_type = *prle++; | ||
| 323 | + offset += 1; | ||
| 324 | + | ||
| 325 | + if (rle_type == elfcpp::DW_RLE_end_of_list) | ||
| 326 | + break; | ||
| 327 | + | ||
| 328 | + switch (rle_type) | ||
| 329 | + { | ||
| 330 | + case elfcpp::DW_RLE_base_address: | ||
| 331 | + if (addr_size == 4) | ||
| 332 | + base = this->dwinfo_->read_from_pointer<32>(prle); | ||
| 333 | + else | ||
| 334 | + base = this->dwinfo_->read_from_pointer<64>(prle); | ||
| 335 | + if (this->ranges_reloc_mapper_ != NULL) | ||
| 336 | + shndx0 = this->lookup_reloc(offset, &base); | ||
| 337 | + prle += addr_size; | ||
| 338 | + offset += addr_size; | ||
| 339 | + break; | ||
| 340 | + | ||
| 341 | + case elfcpp::DW_RLE_offset_pair: | ||
| 342 | + start = read_unsigned_LEB_128(prle, &len); | ||
| 343 | + prle += len; | ||
| 344 | + offset += len; | ||
| 345 | + end = read_unsigned_LEB_128(prle, &len); | ||
| 346 | + prle += len; | ||
| 347 | + offset += len; | ||
| 348 | + if (shndx0 == 0 || object->is_section_included(shndx0)) | ||
| 349 | + ranges->add(shndx0, base + start, base + end); | ||
| 350 | + break; | ||
| 351 | + | ||
| 352 | + case elfcpp::DW_RLE_start_end: | ||
| 353 | + if (addr_size == 4) | ||
| 354 | + { | ||
| 355 | + start = this->dwinfo_->read_from_pointer<32>(prle); | ||
| 356 | + end = this->dwinfo_->read_from_pointer<32>(prle + 4); | ||
| 357 | + } | ||
| 358 | + else | ||
| 359 | + { | ||
| 360 | + start = this->dwinfo_->read_from_pointer<64>(prle); | ||
| 361 | + end = this->dwinfo_->read_from_pointer<64>(prle + 8); | ||
| 362 | + } | ||
| 363 | + if (this->ranges_reloc_mapper_ != NULL) | ||
| 364 | + { | ||
| 365 | + shndx1 = this->lookup_reloc(offset, &start); | ||
| 366 | + shndx2 = this->lookup_reloc(offset + addr_size, &end); | ||
| 367 | + if (shndx1 != shndx2) | ||
| 368 | + gold_warning(_("%s: DWARF info may be corrupt; offsets in a " | ||
| 369 | + "range list entry are in different sections"), | ||
| 370 | + object->name().c_str()); | ||
| 371 | + } | ||
| 372 | + prle += addr_size * 2; | ||
| 373 | + offset += addr_size * 2; | ||
| 374 | + if (shndx1 == 0 || object->is_section_included(shndx1)) | ||
| 375 | + ranges->add(shndx1, start, end); | ||
| 376 | + break; | ||
| 377 | + | ||
| 378 | + case elfcpp::DW_RLE_start_length: | ||
| 379 | + if (addr_size == 4) | ||
| 380 | + start = this->dwinfo_->read_from_pointer<32>(prle); | ||
| 381 | + else | ||
| 382 | + start = this->dwinfo_->read_from_pointer<64>(prle); | ||
| 383 | + if (this->ranges_reloc_mapper_ != NULL) | ||
| 384 | + shndx1 = this->lookup_reloc(offset, &start); | ||
| 385 | + prle += addr_size; | ||
| 386 | + offset += addr_size; | ||
| 387 | + end = start + read_unsigned_LEB_128(prle, &len); | ||
| 388 | + prle += len; | ||
| 389 | + offset += len; | ||
| 390 | + if (shndx1 == 0 || object->is_section_included(shndx1)) | ||
| 391 | + ranges->add(shndx1, start, end); | ||
| 392 | + break; | ||
| 393 | + | ||
| 394 | + default: | ||
| 395 | + gold_warning(_("%s: DWARF range list contains " | ||
| 396 | + "unsupported entry type (%d)"), | ||
| 397 | + object->name().c_str(), rle_type); | ||
| 398 | + break; | ||
| 399 | + } | ||
| 400 | + } | ||
| 401 | + | ||
| 402 | + return ranges; | ||
| 403 | +} | ||
| 404 | + | ||
| 405 | // Look for a relocation at offset OFF in the range table, | ||
| 406 | // and return the section index and offset of the target. | ||
| 407 | |||
| 408 | @@ -709,7 +845,13 @@ Dwarf_die::read_attributes() | ||
| 409 | case elfcpp::DW_FORM_flag_present: | ||
| 410 | attr_value.val.intval = 1; | ||
| 411 | break; | ||
| 412 | + case elfcpp::DW_FORM_implicit_const: | ||
| 413 | + attr_value.val.intval = | ||
| 414 | + this->abbrev_code_->attributes[i].implicit_const; | ||
| 415 | + break; | ||
| 416 | case elfcpp::DW_FORM_strp: | ||
| 417 | + case elfcpp::DW_FORM_strp_sup: | ||
| 418 | + case elfcpp::DW_FORM_line_strp: | ||
| 419 | { | ||
| 420 | off_t str_off; | ||
| 421 | if (this->dwinfo_->offset_size() == 4) | ||
| 422 | @@ -722,6 +864,26 @@ Dwarf_die::read_attributes() | ||
| 423 | attr_value.val.refval = str_off; | ||
| 424 | break; | ||
| 425 | } | ||
| 426 | + case elfcpp::DW_FORM_strx: | ||
| 427 | + case elfcpp::DW_FORM_GNU_str_index: | ||
| 428 | + attr_value.val.uintval = read_unsigned_LEB_128(pattr, &len); | ||
| 429 | + pattr += len; | ||
| 430 | + break; | ||
| 431 | + case elfcpp::DW_FORM_strx1: | ||
| 432 | + attr_value.val.uintval = *pattr++; | ||
| 433 | + break; | ||
| 434 | + case elfcpp::DW_FORM_strx2: | ||
| 435 | + attr_value.val.uintval = | ||
| 436 | + this->dwinfo_->read_from_pointer<16>(&pattr); | ||
| 437 | + break; | ||
| 438 | + case elfcpp::DW_FORM_strx3: | ||
| 439 | + attr_value.val.uintval = | ||
| 440 | + this->dwinfo_->read_3bytes_from_pointer(&pattr); | ||
| 441 | + break; | ||
| 442 | + case elfcpp::DW_FORM_strx4: | ||
| 443 | + attr_value.val.uintval = | ||
| 444 | + this->dwinfo_->read_from_pointer<32>(&pattr); | ||
| 445 | + break; | ||
| 446 | case elfcpp::DW_FORM_sec_offset: | ||
| 447 | { | ||
| 448 | off_t sec_off; | ||
| 449 | @@ -747,7 +909,6 @@ Dwarf_die::read_attributes() | ||
| 450 | this->dwinfo_->lookup_reloc(attr_off, &sec_off); | ||
| 451 | attr_value.aux.shndx = shndx; | ||
| 452 | attr_value.val.refval = sec_off; | ||
| 453 | - ref_form = true; | ||
| 454 | break; | ||
| 455 | } | ||
| 456 | case elfcpp::DW_FORM_ref_addr: | ||
| 457 | @@ -815,6 +976,7 @@ Dwarf_die::read_attributes() | ||
| 458 | break; | ||
| 459 | } | ||
| 460 | case elfcpp::DW_FORM_ref4: | ||
| 461 | + case elfcpp::DW_FORM_ref_sup4: | ||
| 462 | { | ||
| 463 | off_t sec_off; | ||
| 464 | sec_off = this->dwinfo_->read_from_pointer<32>(&pattr); | ||
| 465 | @@ -835,11 +997,20 @@ Dwarf_die::read_attributes() | ||
| 466 | attr_value.val.intval = sec_off; | ||
| 467 | break; | ||
| 468 | } | ||
| 469 | + case elfcpp::DW_FORM_data16: | ||
| 470 | + { | ||
| 471 | + // For now, treat this as a 16-byte block. | ||
| 472 | + attr_value.val.blockval = pattr; | ||
| 473 | + attr_value.aux.blocklen = 16; | ||
| 474 | + pattr += 16; | ||
| 475 | + break; | ||
| 476 | + } | ||
| 477 | case elfcpp::DW_FORM_ref_sig8: | ||
| 478 | attr_value.val.uintval = | ||
| 479 | this->dwinfo_->read_from_pointer<64>(&pattr); | ||
| 480 | break; | ||
| 481 | case elfcpp::DW_FORM_ref8: | ||
| 482 | + case elfcpp::DW_FORM_ref_sup8: | ||
| 483 | { | ||
| 484 | off_t sec_off; | ||
| 485 | sec_off = this->dwinfo_->read_from_pointer<64>(&pattr); | ||
| 486 | @@ -856,11 +1027,29 @@ Dwarf_die::read_attributes() | ||
| 487 | pattr += len; | ||
| 488 | break; | ||
| 489 | case elfcpp::DW_FORM_udata: | ||
| 490 | + attr_value.val.uintval = read_unsigned_LEB_128(pattr, &len); | ||
| 491 | + pattr += len; | ||
| 492 | + break; | ||
| 493 | + case elfcpp::DW_FORM_addrx: | ||
| 494 | case elfcpp::DW_FORM_GNU_addr_index: | ||
| 495 | - case elfcpp::DW_FORM_GNU_str_index: | ||
| 496 | attr_value.val.uintval = read_unsigned_LEB_128(pattr, &len); | ||
| 497 | pattr += len; | ||
| 498 | break; | ||
| 499 | + case elfcpp::DW_FORM_addrx1: | ||
| 500 | + attr_value.val.uintval = *pattr++; | ||
| 501 | + break; | ||
| 502 | + case elfcpp::DW_FORM_addrx2: | ||
| 503 | + attr_value.val.uintval = | ||
| 504 | + this->dwinfo_->read_from_pointer<16>(&pattr); | ||
| 505 | + break; | ||
| 506 | + case elfcpp::DW_FORM_addrx3: | ||
| 507 | + attr_value.val.uintval = | ||
| 508 | + this->dwinfo_->read_3bytes_from_pointer(&pattr); | ||
| 509 | + break; | ||
| 510 | + case elfcpp::DW_FORM_addrx4: | ||
| 511 | + attr_value.val.uintval = | ||
| 512 | + this->dwinfo_->read_from_pointer<32>(&pattr); | ||
| 513 | + break; | ||
| 514 | case elfcpp::DW_FORM_sdata: | ||
| 515 | attr_value.val.intval = read_signed_LEB_128(pattr, &len); | ||
| 516 | pattr += len; | ||
| 517 | @@ -870,6 +1059,11 @@ Dwarf_die::read_attributes() | ||
| 518 | len = strlen(attr_value.val.stringval); | ||
| 519 | pattr += len + 1; | ||
| 520 | break; | ||
| 521 | + case elfcpp::DW_FORM_loclistx: | ||
| 522 | + case elfcpp::DW_FORM_rnglistx: | ||
| 523 | + attr_value.val.uintval = read_unsigned_LEB_128(pattr, &len); | ||
| 524 | + pattr += len; | ||
| 525 | + break; | ||
| 526 | default: | ||
| 527 | return false; | ||
| 528 | } | ||
| 529 | @@ -954,9 +1148,12 @@ Dwarf_die::skip_attributes() | ||
| 530 | switch(form) | ||
| 531 | { | ||
| 532 | case elfcpp::DW_FORM_flag_present: | ||
| 533 | + case elfcpp::DW_FORM_implicit_const: | ||
| 534 | break; | ||
| 535 | case elfcpp::DW_FORM_strp: | ||
| 536 | case elfcpp::DW_FORM_sec_offset: | ||
| 537 | + case elfcpp::DW_FORM_strp_sup: | ||
| 538 | + case elfcpp::DW_FORM_line_strp: | ||
| 539 | pattr += this->dwinfo_->offset_size(); | ||
| 540 | break; | ||
| 541 | case elfcpp::DW_FORM_addr: | ||
| 542 | @@ -993,23 +1190,42 @@ Dwarf_die::skip_attributes() | ||
| 543 | case elfcpp::DW_FORM_data1: | ||
| 544 | case elfcpp::DW_FORM_ref1: | ||
| 545 | case elfcpp::DW_FORM_flag: | ||
| 546 | + case elfcpp::DW_FORM_strx1: | ||
| 547 | + case elfcpp::DW_FORM_addrx1: | ||
| 548 | pattr += 1; | ||
| 549 | break; | ||
| 550 | case elfcpp::DW_FORM_data2: | ||
| 551 | case elfcpp::DW_FORM_ref2: | ||
| 552 | + case elfcpp::DW_FORM_strx2: | ||
| 553 | + case elfcpp::DW_FORM_addrx2: | ||
| 554 | pattr += 2; | ||
| 555 | break; | ||
| 556 | + case elfcpp::DW_FORM_strx3: | ||
| 557 | + case elfcpp::DW_FORM_addrx3: | ||
| 558 | + pattr += 3; | ||
| 559 | + break; | ||
| 560 | case elfcpp::DW_FORM_data4: | ||
| 561 | case elfcpp::DW_FORM_ref4: | ||
| 562 | + case elfcpp::DW_FORM_ref_sup4: | ||
| 563 | + case elfcpp::DW_FORM_strx4: | ||
| 564 | + case elfcpp::DW_FORM_addrx4: | ||
| 565 | pattr += 4; | ||
| 566 | break; | ||
| 567 | case elfcpp::DW_FORM_data8: | ||
| 568 | case elfcpp::DW_FORM_ref8: | ||
| 569 | case elfcpp::DW_FORM_ref_sig8: | ||
| 570 | + case elfcpp::DW_FORM_ref_sup8: | ||
| 571 | pattr += 8; | ||
| 572 | break; | ||
| 573 | + case elfcpp::DW_FORM_data16: | ||
| 574 | + pattr += 16; | ||
| 575 | + break; | ||
| 576 | case elfcpp::DW_FORM_ref_udata: | ||
| 577 | case elfcpp::DW_FORM_udata: | ||
| 578 | + case elfcpp::DW_FORM_addrx: | ||
| 579 | + case elfcpp::DW_FORM_strx: | ||
| 580 | + case elfcpp::DW_FORM_loclistx: | ||
| 581 | + case elfcpp::DW_FORM_rnglistx: | ||
| 582 | case elfcpp::DW_FORM_GNU_addr_index: | ||
| 583 | case elfcpp::DW_FORM_GNU_str_index: | ||
| 584 | read_unsigned_LEB_128(pattr, &len); | ||
| 585 | @@ -1313,6 +1529,13 @@ Dwarf_info_reader::do_parse() | ||
| 586 | elfcpp::Swap_unaligned<16, big_endian>::readval(pinfo); | ||
| 587 | pinfo += 2; | ||
| 588 | |||
| 589 | + // DWARF 5: Read the unit type (1 byte) and address size (1 byte). | ||
| 590 | + if (this->cu_version_ >= 5) | ||
| 591 | + { | ||
| 592 | + this->unit_type_ = *pinfo++; | ||
| 593 | + this->address_size_ = *pinfo++; | ||
| 594 | + } | ||
| 595 | + | ||
| 596 | // Read debug_abbrev_offset (4 or 8 bytes). | ||
| 597 | if (this->offset_size_ == 4) | ||
| 598 | abbrev_offset = elfcpp::Swap_unaligned<32, big_endian>::readval(pinfo); | ||
| 599 | @@ -1333,13 +1556,14 @@ Dwarf_info_reader::do_parse() | ||
| 600 | } | ||
| 601 | pinfo += this->offset_size_; | ||
| 602 | |||
| 603 | - // Read address_size (1 byte). | ||
| 604 | - this->address_size_ = *pinfo++; | ||
| 605 | + // DWARF 2-4: Read address_size (1 byte). | ||
| 606 | + if (this->cu_version_ < 5) | ||
| 607 | + this->address_size_ = *pinfo++; | ||
| 608 | |||
| 609 | // For type units, read the two extra fields. | ||
| 610 | uint64_t signature = 0; | ||
| 611 | off_t type_offset = 0; | ||
| 612 | - if (this->is_type_unit_) | ||
| 613 | + if (this->is_type_unit()) | ||
| 614 | { | ||
| 615 | if (!this->check_buffer(pinfo + 8 + this->offset_size_)) | ||
| 616 | break; | ||
| 617 | @@ -1369,7 +1593,7 @@ Dwarf_info_reader::do_parse() | ||
| 618 | if (root_die.tag() != 0) | ||
| 619 | { | ||
| 620 | // Visit the CU or TU. | ||
| 621 | - if (this->is_type_unit_) | ||
| 622 | + if (this->is_type_unit()) | ||
| 623 | this->visit_type_unit(section_offset + this->cu_offset_, | ||
| 624 | cu_end - cu_start, type_offset, signature, | ||
| 625 | &root_die); | ||
| 626 | @@ -1460,6 +1684,19 @@ Dwarf_info_reader::read_from_pointer(const unsigned char** source) | ||
| 627 | return return_value; | ||
| 628 | } | ||
| 629 | |||
| 630 | +// Read a 3-byte integer. Update SOURCE after read. | ||
| 631 | +inline typename elfcpp::Valtype_base<32>::Valtype | ||
| 632 | +Dwarf_info_reader::read_3bytes_from_pointer(const unsigned char** source) | ||
| 633 | +{ | ||
| 634 | + typename elfcpp::Valtype_base<32>::Valtype return_value; | ||
| 635 | + if (this->object_->is_big_endian()) | ||
| 636 | + return_value = ((*source)[0] << 16) | ((*source)[1] << 8) | (*source)[2]; | ||
| 637 | + else | ||
| 638 | + return_value = ((*source)[2] << 16) | ((*source)[1] << 8) | (*source)[0]; | ||
| 639 | + *source += 3; | ||
| 640 | + return return_value; | ||
| 641 | +} | ||
| 642 | + | ||
| 643 | // Look for a relocation at offset ATTR_OFF in the dwarf info, | ||
| 644 | // and return the section index and offset of the target. | ||
| 645 | |||
| 646 | @@ -1561,27 +1798,40 @@ Sized_dwarf_line_info<size, big_endian>::Sized_dwarf_line_info( | ||
| 647 | Object* object, | ||
| 648 | unsigned int read_shndx) | ||
| 649 | : data_valid_(false), buffer_(NULL), buffer_start_(NULL), | ||
| 650 | + str_buffer_(NULL), str_buffer_start_(NULL), | ||
| 651 | reloc_mapper_(NULL), symtab_buffer_(NULL), directories_(), files_(), | ||
| 652 | - current_header_index_(-1) | ||
| 653 | + current_header_index_(-1), reloc_map_(), line_number_map_() | ||
| 654 | { | ||
| 655 | - unsigned int debug_shndx; | ||
| 656 | + unsigned int debug_line_shndx = 0; | ||
| 657 | + unsigned int debug_line_str_shndx = 0; | ||
| 658 | |||
| 659 | - for (debug_shndx = 1; debug_shndx < object->shnum(); ++debug_shndx) | ||
| 660 | + for (unsigned int i = 1; i < object->shnum(); ++i) | ||
| 661 | { | ||
| 662 | + section_size_type buffer_size; | ||
| 663 | + bool is_new = false; | ||
| 664 | + | ||
| 665 | // FIXME: do this more efficiently: section_name() isn't super-fast | ||
| 666 | - std::string name = object->section_name(debug_shndx); | ||
| 667 | + std::string name = object->section_name(i); | ||
| 668 | if (name == ".debug_line" || name == ".zdebug_line") | ||
| 669 | { | ||
| 670 | - section_size_type buffer_size; | ||
| 671 | - bool is_new = false; | ||
| 672 | - this->buffer_ = object->decompressed_section_contents(debug_shndx, | ||
| 673 | - &buffer_size, | ||
| 674 | - &is_new); | ||
| 675 | + this->buffer_ = | ||
| 676 | + object->decompressed_section_contents(i, &buffer_size, &is_new); | ||
| 677 | if (is_new) | ||
| 678 | this->buffer_start_ = this->buffer_; | ||
| 679 | this->buffer_end_ = this->buffer_ + buffer_size; | ||
| 680 | - break; | ||
| 681 | + debug_line_shndx = i; | ||
| 682 | + } | ||
| 683 | + else if (name == ".debug_line_str" || name == ".zdebug_line_str") | ||
| 684 | + { | ||
| 685 | + this->str_buffer_ = | ||
| 686 | + object->decompressed_section_contents(i, &buffer_size, &is_new); | ||
| 687 | + if (is_new) | ||
| 688 | + this->str_buffer_start_ = this->str_buffer_; | ||
| 689 | + this->str_buffer_end_ = this->str_buffer_ + buffer_size; | ||
| 690 | + debug_line_str_shndx = i; | ||
| 691 | } | ||
| 692 | + if (debug_line_shndx > 0 && debug_line_str_shndx > 0) | ||
| 693 | + break; | ||
| 694 | } | ||
| 695 | if (this->buffer_ == NULL) | ||
| 696 | return; | ||
| 697 | @@ -1594,7 +1844,7 @@ Sized_dwarf_line_info<size, big_endian>::Sized_dwarf_line_info( | ||
| 698 | unsigned int reloc_sh_type = object->section_type(i); | ||
| 699 | if ((reloc_sh_type == elfcpp::SHT_REL | ||
| 700 | || reloc_sh_type == elfcpp::SHT_RELA) | ||
| 701 | - && object->section_info(i) == debug_shndx) | ||
| 702 | + && object->section_info(i) == debug_line_shndx) | ||
| 703 | { | ||
| 704 | reloc_shndx = i; | ||
| 705 | this->track_relocs_type_ = reloc_sh_type; | ||
| 706 | @@ -1640,65 +1890,80 @@ Sized_dwarf_line_info<size, big_endian>::read_header_prolog( | ||
| 707 | uint32_t initial_length = elfcpp::Swap_unaligned<32, big_endian>::readval(lineptr); | ||
| 708 | lineptr += 4; | ||
| 709 | |||
| 710 | - // In DWARF2/3, if the initial length is all 1 bits, then the offset | ||
| 711 | + // In DWARF, if the initial length is all 1 bits, then the offset | ||
| 712 | // size is 8 and we need to read the next 8 bytes for the real length. | ||
| 713 | if (initial_length == 0xffffffff) | ||
| 714 | { | ||
| 715 | - header_.offset_size = 8; | ||
| 716 | + this->header_.offset_size = 8; | ||
| 717 | initial_length = elfcpp::Swap_unaligned<64, big_endian>::readval(lineptr); | ||
| 718 | lineptr += 8; | ||
| 719 | } | ||
| 720 | else | ||
| 721 | - header_.offset_size = 4; | ||
| 722 | + this->header_.offset_size = 4; | ||
| 723 | |||
| 724 | - header_.total_length = initial_length; | ||
| 725 | + this->header_.total_length = initial_length; | ||
| 726 | |||
| 727 | - gold_assert(lineptr + header_.total_length <= buffer_end_); | ||
| 728 | + this->end_of_unit_ = lineptr + initial_length; | ||
| 729 | + gold_assert(this->end_of_unit_ <= buffer_end_); | ||
| 730 | |||
| 731 | - header_.version = elfcpp::Swap_unaligned<16, big_endian>::readval(lineptr); | ||
| 732 | + this->header_.version = | ||
| 733 | + elfcpp::Swap_unaligned<16, big_endian>::readval(lineptr); | ||
| 734 | lineptr += 2; | ||
| 735 | |||
| 736 | - // Skip address size and segment selector for DWARF5. | ||
| 737 | - if (header_.version >= 5) | ||
| 738 | - lineptr += 2; | ||
| 739 | + // We can only read versions 2-5 of the DWARF line number table. | ||
| 740 | + // For other versions, just skip the entire line number table. | ||
| 741 | + if (this->header_.version < 2 || this->header_.version > 5) | ||
| 742 | + return this->end_of_unit_; | ||
| 743 | |||
| 744 | - if (header_.offset_size == 4) | ||
| 745 | - header_.prologue_length = elfcpp::Swap_unaligned<32, big_endian>::readval(lineptr); | ||
| 746 | + // DWARF 5 only: address size and segment selector. | ||
| 747 | + if (this->header_.version >= 5) | ||
| 748 | + { | ||
| 749 | + this->header_.address_size = *lineptr; | ||
| 750 | + // We ignore the segment selector. | ||
| 751 | + lineptr += 2; | ||
| 752 | + } | ||
| 753 | + | ||
| 754 | + if (this->header_.offset_size == 4) | ||
| 755 | + this->header_.prologue_length = | ||
| 756 | + elfcpp::Swap_unaligned<32, big_endian>::readval(lineptr); | ||
| 757 | else | ||
| 758 | - header_.prologue_length = elfcpp::Swap_unaligned<64, big_endian>::readval(lineptr); | ||
| 759 | - lineptr += header_.offset_size; | ||
| 760 | + this->header_.prologue_length = | ||
| 761 | + elfcpp::Swap_unaligned<64, big_endian>::readval(lineptr); | ||
| 762 | + lineptr += this->header_.offset_size; | ||
| 763 | |||
| 764 | - header_.min_insn_length = *lineptr; | ||
| 765 | + this->end_of_header_length_ = lineptr; | ||
| 766 | + | ||
| 767 | + this->header_.min_insn_length = *lineptr; | ||
| 768 | lineptr += 1; | ||
| 769 | |||
| 770 | - if (header_.version < 4) | ||
| 771 | - header_.max_ops_per_insn = 1; | ||
| 772 | + if (this->header_.version < 4) | ||
| 773 | + this->header_.max_ops_per_insn = 1; | ||
| 774 | else | ||
| 775 | { | ||
| 776 | // DWARF 4 added the maximum_operations_per_instruction field. | ||
| 777 | - header_.max_ops_per_insn = *lineptr; | ||
| 778 | + this->header_.max_ops_per_insn = *lineptr; | ||
| 779 | lineptr += 1; | ||
| 780 | // TODO: Add support for values other than 1. | ||
| 781 | - gold_assert(header_.max_ops_per_insn == 1); | ||
| 782 | + gold_assert(this->header_.max_ops_per_insn == 1); | ||
| 783 | } | ||
| 784 | |||
| 785 | - header_.default_is_stmt = *lineptr; | ||
| 786 | + this->header_.default_is_stmt = *lineptr; | ||
| 787 | lineptr += 1; | ||
| 788 | |||
| 789 | - header_.line_base = *reinterpret_cast<const signed char*>(lineptr); | ||
| 790 | + this->header_.line_base = *reinterpret_cast<const signed char*>(lineptr); | ||
| 791 | lineptr += 1; | ||
| 792 | |||
| 793 | - header_.line_range = *lineptr; | ||
| 794 | + this->header_.line_range = *lineptr; | ||
| 795 | lineptr += 1; | ||
| 796 | |||
| 797 | - header_.opcode_base = *lineptr; | ||
| 798 | + this->header_.opcode_base = *lineptr; | ||
| 799 | lineptr += 1; | ||
| 800 | |||
| 801 | - header_.std_opcode_lengths.resize(header_.opcode_base + 1); | ||
| 802 | - header_.std_opcode_lengths[0] = 0; | ||
| 803 | - for (int i = 1; i < header_.opcode_base; i++) | ||
| 804 | + this->header_.std_opcode_lengths.resize(this->header_.opcode_base + 1); | ||
| 805 | + this->header_.std_opcode_lengths[0] = 0; | ||
| 806 | + for (int i = 1; i < this->header_.opcode_base; i++) | ||
| 807 | { | ||
| 808 | - header_.std_opcode_lengths[i] = *lineptr; | ||
| 809 | + this->header_.std_opcode_lengths[i] = *lineptr; | ||
| 810 | lineptr += 1; | ||
| 811 | } | ||
| 812 | |||
| 813 | @@ -1707,10 +1972,11 @@ Sized_dwarf_line_info<size, big_endian>::read_header_prolog( | ||
| 814 | |||
| 815 | // The header for a debug_line section is mildly complicated, because | ||
| 816 | // the line info is very tightly encoded. | ||
| 817 | +// This routine is for DWARF versions 2, 3, and 4. | ||
| 818 | |||
| 819 | template<int size, bool big_endian> | ||
| 820 | const unsigned char* | ||
| 821 | -Sized_dwarf_line_info<size, big_endian>::read_header_tables( | ||
| 822 | +Sized_dwarf_line_info<size, big_endian>::read_header_tables_v2( | ||
| 823 | const unsigned char* lineptr) | ||
| 824 | { | ||
| 825 | ++this->current_header_index_; | ||
| 826 | @@ -1775,6 +2041,169 @@ Sized_dwarf_line_info<size, big_endian>::read_header_tables( | ||
| 827 | return lineptr; | ||
| 828 | } | ||
| 829 | |||
| 830 | +// This routine is for DWARF version 5. | ||
| 831 | + | ||
| 832 | +template<int size, bool big_endian> | ||
| 833 | +const unsigned char* | ||
| 834 | +Sized_dwarf_line_info<size, big_endian>::read_header_tables_v5( | ||
| 835 | + const unsigned char* lineptr) | ||
| 836 | +{ | ||
| 837 | + size_t len; | ||
| 838 | + | ||
| 839 | + ++this->current_header_index_; | ||
| 840 | + | ||
| 841 | + gold_assert(static_cast<int>(this->directories_.size()) | ||
| 842 | + == this->current_header_index_); | ||
| 843 | + gold_assert(static_cast<int>(this->files_.size()) | ||
| 844 | + == this->current_header_index_); | ||
| 845 | + | ||
| 846 | + // Read the directory list. | ||
| 847 | + unsigned int format_count = *lineptr; | ||
| 848 | + lineptr += 1; | ||
| 849 | + | ||
| 850 | + unsigned int *types = new unsigned int[format_count]; | ||
| 851 | + unsigned int *forms = new unsigned int[format_count]; | ||
| 852 | + | ||
| 853 | + for (unsigned int i = 0; i < format_count; i++) | ||
| 854 | + { | ||
| 855 | + types[i] = read_unsigned_LEB_128(lineptr, &len); | ||
| 856 | + lineptr += len; | ||
| 857 | + forms[i] = read_unsigned_LEB_128(lineptr, &len); | ||
| 858 | + lineptr += len; | ||
| 859 | + } | ||
| 860 | + | ||
| 861 | + uint64_t entry_count = read_unsigned_LEB_128(lineptr, &len); | ||
| 862 | + lineptr += len; | ||
| 863 | + this->directories_.push_back(std::vector<std::string>(0)); | ||
| 864 | + std::vector<std::string>& dir_list = this->directories_.back(); | ||
| 865 | + | ||
| 866 | + for (unsigned int j = 0; j < entry_count; j++) | ||
| 867 | + { | ||
| 868 | + std::string dirname; | ||
| 869 | + | ||
| 870 | + for (unsigned int i = 0; i < format_count; i++) | ||
| 871 | + { | ||
| 872 | + if (types[i] == elfcpp::DW_LNCT_path) | ||
| 873 | + { | ||
| 874 | + if (forms[i] == elfcpp::DW_FORM_string) | ||
| 875 | + { | ||
| 876 | + dirname = reinterpret_cast<const char*>(lineptr); | ||
| 877 | + lineptr += dirname.size() + 1; | ||
| 878 | + } | ||
| 879 | + else if (forms[i] == elfcpp::DW_FORM_line_strp) | ||
| 880 | + { | ||
| 881 | + uint64_t offset; | ||
| 882 | + if (this->header_.offset_size == 4) | ||
| 883 | + offset = | ||
| 884 | + elfcpp::Swap_unaligned<32, big_endian>::readval(lineptr); | ||
| 885 | + else | ||
| 886 | + offset = | ||
| 887 | + elfcpp::Swap_unaligned<64, big_endian>::readval(lineptr); | ||
| 888 | + typename Reloc_map::const_iterator it | ||
| 889 | + = this->reloc_map_.find(lineptr - this->buffer_); | ||
| 890 | + if (it != reloc_map_.end()) | ||
| 891 | + { | ||
| 892 | + if (this->track_relocs_type_ == elfcpp::SHT_RELA) | ||
| 893 | + offset = 0; | ||
| 894 | + offset += it->second.second; | ||
| 895 | + } | ||
| 896 | + lineptr += this->header_.offset_size; | ||
| 897 | + dirname = reinterpret_cast<const char*>(this->str_buffer_ | ||
| 898 | + + offset); | ||
| 899 | + } | ||
| 900 | + else | ||
| 901 | + return lineptr; | ||
| 902 | + } | ||
| 903 | + else | ||
| 904 | + return lineptr; | ||
| 905 | + } | ||
| 906 | + dir_list.push_back(dirname); | ||
| 907 | + } | ||
| 908 | + | ||
| 909 | + delete[] types; | ||
| 910 | + delete[] forms; | ||
| 911 | + | ||
| 912 | + // Read the filenames list. | ||
| 913 | + format_count = *lineptr; | ||
| 914 | + lineptr += 1; | ||
| 915 | + | ||
| 916 | + types = new unsigned int[format_count]; | ||
| 917 | + forms = new unsigned int[format_count]; | ||
| 918 | + | ||
| 919 | + for (unsigned int i = 0; i < format_count; i++) | ||
| 920 | + { | ||
| 921 | + types[i] = read_unsigned_LEB_128(lineptr, &len); | ||
| 922 | + lineptr += len; | ||
| 923 | + forms[i] = read_unsigned_LEB_128(lineptr, &len); | ||
| 924 | + lineptr += len; | ||
| 925 | + } | ||
| 926 | + | ||
| 927 | + entry_count = read_unsigned_LEB_128(lineptr, &len); | ||
| 928 | + lineptr += len; | ||
| 929 | + this->files_.push_back( | ||
| 930 | + std::vector<std::pair<int, std::string> >(0)); | ||
| 931 | + std::vector<std::pair<int, std::string> >& file_list = this->files_.back(); | ||
| 932 | + | ||
| 933 | + for (unsigned int j = 0; j < entry_count; j++) | ||
| 934 | + { | ||
| 935 | + const char* path = NULL; | ||
| 936 | + int dirindex = 0; | ||
| 937 | + | ||
| 938 | + for (unsigned int i = 0; i < format_count; i++) | ||
| 939 | + { | ||
| 940 | + if (types[i] == elfcpp::DW_LNCT_path) | ||
| 941 | + { | ||
| 942 | + if (forms[i] == elfcpp::DW_FORM_string) | ||
| 943 | + { | ||
| 944 | + path = reinterpret_cast<const char*>(lineptr); | ||
| 945 | + lineptr += strlen(path) + 1; | ||
| 946 | + } | ||
| 947 | + else if (forms[i] == elfcpp::DW_FORM_line_strp) | ||
| 948 | + { | ||
| 949 | + uint64_t offset; | ||
| 950 | + if (this->header_.offset_size == 4) | ||
| 951 | + offset = elfcpp::Swap_unaligned<32, big_endian>::readval(lineptr); | ||
| 952 | + else | ||
| 953 | + offset = elfcpp::Swap_unaligned<64, big_endian>::readval(lineptr); | ||
| 954 | + typename Reloc_map::const_iterator it | ||
| 955 | + = this->reloc_map_.find(lineptr - this->buffer_); | ||
| 956 | + if (it != reloc_map_.end()) | ||
| 957 | + { | ||
| 958 | + if (this->track_relocs_type_ == elfcpp::SHT_RELA) | ||
| 959 | + offset = 0; | ||
| 960 | + offset += it->second.second; | ||
| 961 | + } | ||
| 962 | + lineptr += this->header_.offset_size; | ||
| 963 | + path = reinterpret_cast<const char*>(this->str_buffer_ | ||
| 964 | + + offset); | ||
| 965 | + } | ||
| 966 | + else | ||
| 967 | + return lineptr; | ||
| 968 | + } | ||
| 969 | + else if (types[i] == elfcpp::DW_LNCT_directory_index) | ||
| 970 | + { | ||
| 971 | + if (forms[i] == elfcpp::DW_FORM_udata) | ||
| 972 | + { | ||
| 973 | + dirindex = read_unsigned_LEB_128(lineptr, &len); | ||
| 974 | + lineptr += len; | ||
| 975 | + } | ||
| 976 | + else | ||
| 977 | + return lineptr; | ||
| 978 | + } | ||
| 979 | + else | ||
| 980 | + return lineptr; | ||
| 981 | + } | ||
| 982 | + gold_debug(DEBUG_LOCATION, "File %3d: %s", | ||
| 983 | + static_cast<int>(file_list.size()), path); | ||
| 984 | + file_list.push_back(std::make_pair(dirindex, path)); | ||
| 985 | + } | ||
| 986 | + | ||
| 987 | + delete[] types; | ||
| 988 | + delete[] forms; | ||
| 989 | + | ||
| 990 | + return lineptr; | ||
| 991 | +} | ||
| 992 | + | ||
| 993 | // Process a single opcode in the .debug.line structure. | ||
| 994 | |||
| 995 | template<int size, bool big_endian> | ||
| 996 | @@ -1790,15 +2219,15 @@ Sized_dwarf_line_info<size, big_endian>::process_one_opcode( | ||
| 997 | |||
| 998 | // If the opcode is great than the opcode_base, it is a special | ||
| 999 | // opcode. Most line programs consist mainly of special opcodes. | ||
| 1000 | - if (opcode >= header_.opcode_base) | ||
| 1001 | + if (opcode >= this->header_.opcode_base) | ||
| 1002 | { | ||
| 1003 | - opcode -= header_.opcode_base; | ||
| 1004 | - const int advance_address = ((opcode / header_.line_range) | ||
| 1005 | - * header_.min_insn_length); | ||
| 1006 | + opcode -= this->header_.opcode_base; | ||
| 1007 | + const int advance_address = ((opcode / this->header_.line_range) | ||
| 1008 | + * this->header_.min_insn_length); | ||
| 1009 | lsm->address += advance_address; | ||
| 1010 | |||
| 1011 | - const int advance_line = ((opcode % header_.line_range) | ||
| 1012 | - + header_.line_base); | ||
| 1013 | + const int advance_line = ((opcode % this->header_.line_range) | ||
| 1014 | + + this->header_.line_base); | ||
| 1015 | lsm->line_num += advance_line; | ||
| 1016 | lsm->basic_block = true; | ||
| 1017 | *len = oplen; | ||
| 1018 | @@ -1818,13 +2247,13 @@ Sized_dwarf_line_info<size, big_endian>::process_one_opcode( | ||
| 1019 | const uint64_t advance_address | ||
| 1020 | = read_unsigned_LEB_128(start, &templen); | ||
| 1021 | oplen += templen; | ||
| 1022 | - lsm->address += header_.min_insn_length * advance_address; | ||
| 1023 | + lsm->address += this->header_.min_insn_length * advance_address; | ||
| 1024 | } | ||
| 1025 | break; | ||
| 1026 | |||
| 1027 | case elfcpp::DW_LNS_advance_line: | ||
| 1028 | { | ||
| 1029 | - const uint64_t advance_line = read_signed_LEB_128(start, &templen); | ||
| 1030 | + const int64_t advance_line = read_signed_LEB_128(start, &templen); | ||
| 1031 | oplen += templen; | ||
| 1032 | lsm->line_num += advance_line; | ||
| 1033 | } | ||
| 1034 | @@ -1865,9 +2294,9 @@ Sized_dwarf_line_info<size, big_endian>::process_one_opcode( | ||
| 1035 | |||
| 1036 | case elfcpp::DW_LNS_const_add_pc: | ||
| 1037 | { | ||
| 1038 | - const int advance_address = (header_.min_insn_length | ||
| 1039 | - * ((255 - header_.opcode_base) | ||
| 1040 | - / header_.line_range)); | ||
| 1041 | + const int advance_address = (this->header_.min_insn_length | ||
| 1042 | + * ((255 - this->header_.opcode_base) | ||
| 1043 | + / this->header_.line_range)); | ||
| 1044 | lsm->address += advance_address; | ||
| 1045 | } | ||
| 1046 | break; | ||
| 1047 | @@ -1950,7 +2379,7 @@ Sized_dwarf_line_info<size, big_endian>::process_one_opcode( | ||
| 1048 | default: | ||
| 1049 | { | ||
| 1050 | // Ignore unknown opcode silently | ||
| 1051 | - for (int i = 0; i < header_.std_opcode_lengths[opcode]; i++) | ||
| 1052 | + for (int i = 0; i < this->header_.std_opcode_lengths[opcode]; i++) | ||
| 1053 | { | ||
| 1054 | size_t templen; | ||
| 1055 | read_unsigned_LEB_128(start, &templen); | ||
| 1056 | @@ -1970,28 +2399,24 @@ Sized_dwarf_line_info<size, big_endian>::process_one_opcode( | ||
| 1057 | template<int size, bool big_endian> | ||
| 1058 | unsigned const char* | ||
| 1059 | Sized_dwarf_line_info<size, big_endian>::read_lines(unsigned const char* lineptr, | ||
| 1060 | + unsigned const char* endptr, | ||
| 1061 | unsigned int shndx) | ||
| 1062 | { | ||
| 1063 | struct LineStateMachine lsm; | ||
| 1064 | |||
| 1065 | - // LENGTHSTART is the place the length field is based on. It is the | ||
| 1066 | - // point in the header after the initial length field. | ||
| 1067 | - const unsigned char* lengthstart = buffer_; | ||
| 1068 | - | ||
| 1069 | - // In 64 bit dwarf, the initial length is 12 bytes, because of the | ||
| 1070 | - // 0xffffffff at the start. | ||
| 1071 | - if (header_.offset_size == 8) | ||
| 1072 | - lengthstart += 12; | ||
| 1073 | - else | ||
| 1074 | - lengthstart += 4; | ||
| 1075 | - | ||
| 1076 | - while (lineptr < lengthstart + header_.total_length) | ||
| 1077 | + while (lineptr < endptr) | ||
| 1078 | { | ||
| 1079 | - ResetLineStateMachine(&lsm, header_.default_is_stmt); | ||
| 1080 | + ResetLineStateMachine(&lsm, this->header_.default_is_stmt); | ||
| 1081 | while (!lsm.end_sequence) | ||
| 1082 | { | ||
| 1083 | size_t oplength; | ||
| 1084 | + | ||
| 1085 | + if (lineptr >= endptr) | ||
| 1086 | + break; | ||
| 1087 | + | ||
| 1088 | bool add_line = this->process_one_opcode(lineptr, &lsm, &oplength); | ||
| 1089 | + lineptr += oplength; | ||
| 1090 | + | ||
| 1091 | if (add_line | ||
| 1092 | && (shndx == -1U || lsm.shndx == -1U || shndx == lsm.shndx)) | ||
| 1093 | { | ||
| 1094 | @@ -2012,11 +2437,10 @@ Sized_dwarf_line_info<size, big_endian>::read_lines(unsigned const char* lineptr | ||
| 1095 | map.back().last_line_for_offset = false; | ||
| 1096 | map.push_back(entry); | ||
| 1097 | } | ||
| 1098 | - lineptr += oplength; | ||
| 1099 | } | ||
| 1100 | } | ||
| 1101 | |||
| 1102 | - return lengthstart + header_.total_length; | ||
| 1103 | + return endptr; | ||
| 1104 | } | ||
| 1105 | |||
| 1106 | // Read the relocations into a Reloc_map. | ||
| 1107 | @@ -2057,9 +2481,17 @@ Sized_dwarf_line_info<size, big_endian>::read_line_mappings(unsigned int shndx) | ||
| 1108 | { | ||
| 1109 | const unsigned char* lineptr = this->buffer_; | ||
| 1110 | lineptr = this->read_header_prolog(lineptr); | ||
| 1111 | - lineptr = this->read_header_tables(lineptr); | ||
| 1112 | - lineptr = this->read_lines(lineptr, shndx); | ||
| 1113 | - this->buffer_ = lineptr; | ||
| 1114 | + if (this->header_.version >= 2 && this->header_.version <= 4) | ||
| 1115 | + { | ||
| 1116 | + lineptr = this->read_header_tables_v2(lineptr); | ||
| 1117 | + lineptr = this->read_lines(lineptr, this->end_of_unit_, shndx); | ||
| 1118 | + } | ||
| 1119 | + else if (this->header_.version == 5) | ||
| 1120 | + { | ||
| 1121 | + lineptr = this->read_header_tables_v5(lineptr); | ||
| 1122 | + lineptr = this->read_lines(lineptr, this->end_of_unit_, shndx); | ||
| 1123 | + } | ||
| 1124 | + this->buffer_ = this->end_of_unit_; | ||
| 1125 | } | ||
| 1126 | |||
| 1127 | // Sort the lines numbers, so addr2line can use binary search. | ||
| 1128 | @@ -2215,6 +2647,9 @@ Sized_dwarf_line_info<size, big_endian>::do_addr2line( | ||
| 1129 | off_t offset, | ||
| 1130 | std::vector<std::string>* other_lines) | ||
| 1131 | { | ||
| 1132 | + gold_debug(DEBUG_LOCATION, "do_addr2line: shndx %u offset %08x", | ||
| 1133 | + shndx, static_cast<int>(offset)); | ||
| 1134 | + | ||
| 1135 | if (this->data_valid_ == false) | ||
| 1136 | return ""; | ||
| 1137 | |||
| 1138 | diff --git a/gold/dwarf_reader.h b/gold/dwarf_reader.h | ||
| 1139 | index 80b2231327c..921a1f7c876 100644 | ||
| 1140 | --- a/gold/dwarf_reader.h | ||
| 1141 | +++ b/gold/dwarf_reader.h | ||
| 1142 | @@ -173,11 +173,12 @@ class Dwarf_abbrev_table | ||
| 1143 | // An attribute list entry. | ||
| 1144 | struct Attribute | ||
| 1145 | { | ||
| 1146 | - Attribute(unsigned int a, unsigned int f) | ||
| 1147 | - : attr(a), form(f) | ||
| 1148 | + Attribute(unsigned int a, unsigned int f, int c) | ||
| 1149 | + : attr(a), form(f), implicit_const(c) | ||
| 1150 | { } | ||
| 1151 | unsigned int attr; | ||
| 1152 | unsigned int form; | ||
| 1153 | + int implicit_const; | ||
| 1154 | }; | ||
| 1155 | |||
| 1156 | // An abbrev code entry. | ||
| 1157 | @@ -190,9 +191,9 @@ class Dwarf_abbrev_table | ||
| 1158 | } | ||
| 1159 | |||
| 1160 | void | ||
| 1161 | - add_attribute(unsigned int attr, unsigned int form) | ||
| 1162 | + add_attribute(unsigned int attr, unsigned int form, int implicit_const) | ||
| 1163 | { | ||
| 1164 | - this->attributes.push_back(Attribute(attr, form)); | ||
| 1165 | + this->attributes.push_back(Attribute(attr, form, implicit_const)); | ||
| 1166 | } | ||
| 1167 | |||
| 1168 | // The DWARF tag. | ||
| 1169 | @@ -349,14 +350,15 @@ class Dwarf_ranges_table | ||
| 1170 | delete this->ranges_reloc_mapper_; | ||
| 1171 | } | ||
| 1172 | |||
| 1173 | - // Read the ranges table from an object file. | ||
| 1174 | + // Fetch the contents of the ranges table from an object file. | ||
| 1175 | bool | ||
| 1176 | read_ranges_table(Relobj* object, | ||
| 1177 | const unsigned char* symtab, | ||
| 1178 | off_t symtab_size, | ||
| 1179 | - unsigned int ranges_shndx); | ||
| 1180 | + unsigned int ranges_shndx, | ||
| 1181 | + unsigned int version); | ||
| 1182 | |||
| 1183 | - // Read the range table from an object file. | ||
| 1184 | + // Read the DWARF 2/3/4 range table. | ||
| 1185 | Dwarf_range_list* | ||
| 1186 | read_range_list(Relobj* object, | ||
| 1187 | const unsigned char* symtab, | ||
| 1188 | @@ -365,6 +367,15 @@ class Dwarf_ranges_table | ||
| 1189 | unsigned int ranges_shndx, | ||
| 1190 | off_t ranges_offset); | ||
| 1191 | |||
| 1192 | + // Read the DWARF 5 rnglists table. | ||
| 1193 | + Dwarf_range_list* | ||
| 1194 | + read_range_list_v5(Relobj* object, | ||
| 1195 | + const unsigned char* symtab, | ||
| 1196 | + off_t symtab_size, | ||
| 1197 | + unsigned int address_size, | ||
| 1198 | + unsigned int ranges_shndx, | ||
| 1199 | + off_t ranges_offset); | ||
| 1200 | + | ||
| 1201 | // Look for a relocation at offset OFF in the range table, | ||
| 1202 | // and return the section index and offset of the target. | ||
| 1203 | unsigned int | ||
| 1204 | @@ -490,8 +501,6 @@ class Dwarf_die | ||
| 1205 | unsigned int shndx; | ||
| 1206 | // Block length for block forms. | ||
| 1207 | unsigned int blocklen; | ||
| 1208 | - // Attribute offset for DW_FORM_strp. | ||
| 1209 | - unsigned int attr_off; | ||
| 1210 | } aux; | ||
| 1211 | }; | ||
| 1212 | |||
| 1213 | @@ -684,6 +693,10 @@ class Dwarf_die | ||
| 1214 | // calls the various visit_xxx() methods for each header. Clients | ||
| 1215 | // should derive a new class from this one and implement the | ||
| 1216 | // visit_compilation_unit() and visit_type_unit() functions. | ||
| 1217 | +// IS_TYPE_UNIT is true if we are reading from a .debug_types section, | ||
| 1218 | +// which is used only in DWARF 4. For DWARF 5, it will be false, | ||
| 1219 | +// and we will determine whether it's a type init when we parse the | ||
| 1220 | +// header. | ||
| 1221 | |||
| 1222 | class Dwarf_info_reader | ||
| 1223 | { | ||
| 1224 | @@ -695,7 +708,7 @@ class Dwarf_info_reader | ||
| 1225 | unsigned int shndx, | ||
| 1226 | unsigned int reloc_shndx, | ||
| 1227 | unsigned int reloc_type) | ||
| 1228 | - : is_type_unit_(is_type_unit), object_(object), symtab_(symtab), | ||
| 1229 | + : object_(object), symtab_(symtab), | ||
| 1230 | symtab_size_(symtab_size), shndx_(shndx), reloc_shndx_(reloc_shndx), | ||
| 1231 | reloc_type_(reloc_type), abbrev_shndx_(0), string_shndx_(0), | ||
| 1232 | buffer_(NULL), buffer_end_(NULL), cu_offset_(0), cu_length_(0), | ||
| 1233 | @@ -703,7 +716,12 @@ class Dwarf_info_reader | ||
| 1234 | abbrev_table_(), ranges_table_(this), | ||
| 1235 | reloc_mapper_(NULL), string_buffer_(NULL), string_buffer_end_(NULL), | ||
| 1236 | owns_string_buffer_(false), string_output_section_offset_(0) | ||
| 1237 | - { } | ||
| 1238 | + { | ||
| 1239 | + // For DWARF 4, we infer the unit type from the section name. | ||
| 1240 | + // For DWARF 5, we will read this from the unit header. | ||
| 1241 | + this->unit_type_ = | ||
| 1242 | + (is_type_unit ? elfcpp::DW_UT_type : elfcpp::DW_UT_compile); | ||
| 1243 | + } | ||
| 1244 | |||
| 1245 | virtual | ||
| 1246 | ~Dwarf_info_reader() | ||
| 1247 | @@ -714,6 +732,13 @@ class Dwarf_info_reader | ||
| 1248 | delete[] this->string_buffer_; | ||
| 1249 | } | ||
| 1250 | |||
| 1251 | + bool | ||
| 1252 | + is_type_unit() const | ||
| 1253 | + { | ||
| 1254 | + return (this->unit_type_ == elfcpp::DW_UT_type | ||
| 1255 | + || this->unit_type_ == elfcpp::DW_UT_split_type); | ||
| 1256 | + } | ||
| 1257 | + | ||
| 1258 | // Begin parsing the debug info. This calls visit_compilation_unit() | ||
| 1259 | // or visit_type_unit() for each compilation or type unit found in the | ||
| 1260 | // section, and visit_die() for each top-level DIE. | ||
| 1261 | @@ -745,6 +770,9 @@ class Dwarf_info_reader | ||
| 1262 | inline typename elfcpp::Valtype_base<valsize>::Valtype | ||
| 1263 | read_from_pointer(const unsigned char** source); | ||
| 1264 | |||
| 1265 | + inline typename elfcpp::Valtype_base<32>::Valtype | ||
| 1266 | + read_3bytes_from_pointer(const unsigned char** source); | ||
| 1267 | + | ||
| 1268 | // Look for a relocation at offset ATTR_OFF in the dwarf info, | ||
| 1269 | // and return the section index and offset of the target. | ||
| 1270 | unsigned int | ||
| 1271 | @@ -818,12 +846,20 @@ class Dwarf_info_reader | ||
| 1272 | Dwarf_range_list* | ||
| 1273 | read_range_list(unsigned int ranges_shndx, off_t ranges_offset) | ||
| 1274 | { | ||
| 1275 | - return this->ranges_table_.read_range_list(this->object_, | ||
| 1276 | - this->symtab_, | ||
| 1277 | - this->symtab_size_, | ||
| 1278 | - this->address_size_, | ||
| 1279 | - ranges_shndx, | ||
| 1280 | - ranges_offset); | ||
| 1281 | + if (this->cu_version_ < 5) | ||
| 1282 | + return this->ranges_table_.read_range_list(this->object_, | ||
| 1283 | + this->symtab_, | ||
| 1284 | + this->symtab_size_, | ||
| 1285 | + this->address_size_, | ||
| 1286 | + ranges_shndx, | ||
| 1287 | + ranges_offset); | ||
| 1288 | + else | ||
| 1289 | + return this->ranges_table_.read_range_list_v5(this->object_, | ||
| 1290 | + this->symtab_, | ||
| 1291 | + this->symtab_size_, | ||
| 1292 | + this->address_size_, | ||
| 1293 | + ranges_shndx, | ||
| 1294 | + ranges_offset); | ||
| 1295 | } | ||
| 1296 | |||
| 1297 | // Return the object. | ||
| 1298 | @@ -873,8 +909,8 @@ class Dwarf_info_reader | ||
| 1299 | bool | ||
| 1300 | do_read_string_table(unsigned int string_shndx); | ||
| 1301 | |||
| 1302 | - // True if this is a type unit; false for a compilation unit. | ||
| 1303 | - bool is_type_unit_; | ||
| 1304 | + // The unit type (DW_UT_xxx). | ||
| 1305 | + unsigned int unit_type_; | ||
| 1306 | // The object containing the .debug_info or .debug_types input section. | ||
| 1307 | Relobj* object_; | ||
| 1308 | // The ELF symbol table. | ||
| 1309 | @@ -1008,6 +1044,8 @@ class Sized_dwarf_line_info : public Dwarf_line_info | ||
| 1310 | { | ||
| 1311 | if (this->buffer_start_ != NULL) | ||
| 1312 | delete[] this->buffer_start_; | ||
| 1313 | + if (this->str_buffer_start_ != NULL) | ||
| 1314 | + delete[] this->str_buffer_start_; | ||
| 1315 | } | ||
| 1316 | |||
| 1317 | private: | ||
| 1318 | @@ -1030,19 +1068,23 @@ class Sized_dwarf_line_info : public Dwarf_line_info | ||
| 1319 | void | ||
| 1320 | read_relocs(); | ||
| 1321 | |||
| 1322 | - // Reads the DWARF2/3 header for this line info. Each takes as input | ||
| 1323 | + // Reads the DWARF header for this line info. Each takes as input | ||
| 1324 | // a starting buffer position, and returns the ending position. | ||
| 1325 | const unsigned char* | ||
| 1326 | read_header_prolog(const unsigned char* lineptr); | ||
| 1327 | |||
| 1328 | const unsigned char* | ||
| 1329 | - read_header_tables(const unsigned char* lineptr); | ||
| 1330 | + read_header_tables_v2(const unsigned char* lineptr); | ||
| 1331 | + | ||
| 1332 | + const unsigned char* | ||
| 1333 | + read_header_tables_v5(const unsigned char* lineptr); | ||
| 1334 | |||
| 1335 | - // Reads the DWARF2/3 line information. If shndx is non-negative, | ||
| 1336 | + // Reads the DWARF line information. If shndx is non-negative, | ||
| 1337 | // discard all line information that doesn't pertain to the given | ||
| 1338 | // section. | ||
| 1339 | const unsigned char* | ||
| 1340 | - read_lines(const unsigned char* lineptr, unsigned int shndx); | ||
| 1341 | + read_lines(const unsigned char* lineptr, const unsigned char* endptr, | ||
| 1342 | + unsigned int shndx); | ||
| 1343 | |||
| 1344 | // Process a single line info opcode at START using the state | ||
| 1345 | // machine at LSM. Return true if we should define a line using the | ||
| 1346 | @@ -1069,6 +1111,7 @@ class Sized_dwarf_line_info : public Dwarf_line_info | ||
| 1347 | { | ||
| 1348 | off_t total_length; | ||
| 1349 | int version; | ||
| 1350 | + int address_size; | ||
| 1351 | off_t prologue_length; | ||
| 1352 | int min_insn_length; // insn stands for instruction | ||
| 1353 | int max_ops_per_insn; // Added in DWARF-4. | ||
| 1354 | @@ -1089,6 +1132,20 @@ class Sized_dwarf_line_info : public Dwarf_line_info | ||
| 1355 | // of the buffer. | ||
| 1356 | const unsigned char* buffer_start_; | ||
| 1357 | |||
| 1358 | + // str_buffer is the buffer for the line table strings. | ||
| 1359 | + const unsigned char* str_buffer_; | ||
| 1360 | + const unsigned char* str_buffer_end_; | ||
| 1361 | + // If the buffer was allocated temporarily, and therefore must be | ||
| 1362 | + // deallocated in the dtor, this contains a pointer to the start | ||
| 1363 | + // of the buffer. | ||
| 1364 | + const unsigned char* str_buffer_start_; | ||
| 1365 | + | ||
| 1366 | + // Pointer to the end of the header_length field (aka prologue_length). | ||
| 1367 | + const unsigned char* end_of_header_length_; | ||
| 1368 | + | ||
| 1369 | + // Pointer to the end of the current compilation unit. | ||
| 1370 | + const unsigned char* end_of_unit_; | ||
| 1371 | + | ||
| 1372 | // This has relocations that point into buffer. | ||
| 1373 | Sized_elf_reloc_mapper<size, big_endian>* reloc_mapper_; | ||
| 1374 | // The type of the reloc section in track_relocs_--SHT_REL or SHT_RELA. | ||
diff --git a/meta/recipes-devtools/binutils/binutils/CVE-2021-20197.patch b/meta/recipes-devtools/binutils/binutils/CVE-2021-20197.patch deleted file mode 100644 index d6117b65a4..0000000000 --- a/meta/recipes-devtools/binutils/binutils/CVE-2021-20197.patch +++ /dev/null | |||
| @@ -1,388 +0,0 @@ | |||
| 1 | From d3edaa91d4cf7202ec14342410194841e2f67f12 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Alan Modra <amodra@gmail.com> | ||
| 3 | Date: Fri, 26 Feb 2021 11:30:32 +1030 | ||
| 4 | Subject: [PATCH] Reinstate various pieces backed out from smart_rename changes | ||
| 5 | |||
| 6 | In the interests of a stable release various last minute smart_rename | ||
| 7 | patches were backed out of the 2.36 branch. The main reason to | ||
| 8 | reinstate some of those backed out changes here is to make necessary | ||
| 9 | followup fixes to commit 8e03235147a9 simple cherry-picks from | ||
| 10 | mainline. A secondary reason is that ar -M support isn't fixed for | ||
| 11 | pr26945 without this patch. | ||
| 12 | |||
| 13 | PR 26945 | ||
| 14 | * ar.c: Don't include libbfd.h. | ||
| 15 | (write_archive): Replace xmalloc+strcpy with xstrdup. | ||
| 16 | * arsup.c (temp_name, real_ofd): New static variables. | ||
| 17 | (ar_open): Use make_tempname and bfd_fdopenw. | ||
| 18 | (ar_save): Adjust to suit ar_open changes. | ||
| 19 | * objcopy.c: Don't include libbfd.h. | ||
| 20 | * rename.c: Rename and reorder variables. | ||
| 21 | |||
| 22 | (cherry picked from commit 95b91a043aeaeb546d2fea556d84a2de1e917770) | ||
| 23 | |||
| 24 | Upstream-Status: Backport [https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=d3edaa91d4cf7202ec14342410194841e2f67f12] | ||
| 25 | CVE: CVE-2021-20197 | ||
| 26 | Signed-off-by: Vinay Kumar <vinay.m.engg@gmail.com> | ||
| 27 | --- | ||
| 28 | binutils/ar.c | 6 +- | ||
| 29 | binutils/arsup.c | 37 ++++++++---- | ||
| 30 | binutils/bucomm.h | 3 +- | ||
| 31 | binutils/objcopy.c | 9 +-- | ||
| 32 | binutils/rename.c | 148 +++++++++++---------------------------------- | ||
| 33 | 5 files changed, 67 insertions(+), 136 deletions(-) | ||
| 34 | |||
| 35 | diff --git a/binutils/ar.c b/binutils/ar.c | ||
| 36 | index 45a34e3a6cf..44df48c5c67 100644 | ||
| 37 | --- a/binutils/ar.c | ||
| 38 | +++ b/binutils/ar.c | ||
| 39 | @@ -25,7 +25,6 @@ | ||
| 40 | |||
| 41 | #include "sysdep.h" | ||
| 42 | #include "bfd.h" | ||
| 43 | -#include "libbfd.h" | ||
| 44 | #include "libiberty.h" | ||
| 45 | #include "progress.h" | ||
| 46 | #include "getopt.h" | ||
| 47 | @@ -1255,8 +1254,7 @@ write_archive (bfd *iarch) | ||
| 48 | bfd *contents_head = iarch->archive_next; | ||
| 49 | int ofd = -1; | ||
| 50 | |||
| 51 | - old_name = (char *) xmalloc (strlen (bfd_get_filename (iarch)) + 1); | ||
| 52 | - strcpy (old_name, bfd_get_filename (iarch)); | ||
| 53 | + old_name = xstrdup (bfd_get_filename (iarch)); | ||
| 54 | new_name = make_tempname (old_name, &ofd); | ||
| 55 | |||
| 56 | if (new_name == NULL) | ||
| 57 | @@ -1308,7 +1306,7 @@ write_archive (bfd *iarch) | ||
| 58 | /* We don't care if this fails; we might be creating the archive. */ | ||
| 59 | bfd_close (iarch); | ||
| 60 | |||
| 61 | - if (smart_rename (new_name, old_name, 0) != 0) | ||
| 62 | + if (smart_rename (new_name, old_name, NULL) != 0) | ||
| 63 | xexit (1); | ||
| 64 | free (old_name); | ||
| 65 | free (new_name); | ||
| 66 | diff --git a/binutils/arsup.c b/binutils/arsup.c | ||
| 67 | index 5403a0c5d74..f7ce8f0bc82 100644 | ||
| 68 | --- a/binutils/arsup.c | ||
| 69 | +++ b/binutils/arsup.c | ||
| 70 | @@ -42,6 +42,8 @@ extern int deterministic; | ||
| 71 | |||
| 72 | static bfd *obfd; | ||
| 73 | static char *real_name; | ||
| 74 | +static char *temp_name; | ||
| 75 | +static int real_ofd; | ||
| 76 | static FILE *outfile; | ||
| 77 | |||
| 78 | static void | ||
| 79 | @@ -149,27 +151,24 @@ maybequit (void) | ||
| 80 | void | ||
| 81 | ar_open (char *name, int t) | ||
| 82 | { | ||
| 83 | - char *tname; | ||
| 84 | - const char *bname = lbasename (name); | ||
| 85 | - real_name = name; | ||
| 86 | + real_name = xstrdup (name); | ||
| 87 | + temp_name = make_tempname (real_name, &real_ofd); | ||
| 88 | |||
| 89 | - /* Prepend tmp- to the beginning, to avoid file-name clashes after | ||
| 90 | - truncation on filesystems with limited namespaces (DOS). */ | ||
| 91 | - if (asprintf (&tname, "%.*stmp-%s", (int) (bname - name), name, bname) == -1) | ||
| 92 | + if (temp_name == NULL) | ||
| 93 | { | ||
| 94 | - fprintf (stderr, _("%s: Can't allocate memory for temp name (%s)\n"), | ||
| 95 | + fprintf (stderr, _("%s: Can't open temporary file (%s)\n"), | ||
| 96 | program_name, strerror(errno)); | ||
| 97 | maybequit (); | ||
| 98 | return; | ||
| 99 | } | ||
| 100 | |||
| 101 | - obfd = bfd_openw (tname, NULL); | ||
| 102 | + obfd = bfd_fdopenw (temp_name, NULL, real_ofd); | ||
| 103 | |||
| 104 | if (!obfd) | ||
| 105 | { | ||
| 106 | fprintf (stderr, | ||
| 107 | _("%s: Can't open output archive %s\n"), | ||
| 108 | - program_name, tname); | ||
| 109 | + program_name, temp_name); | ||
| 110 | |||
| 111 | maybequit (); | ||
| 112 | } | ||
| 113 | @@ -344,16 +343,30 @@ ar_save (void) | ||
| 114 | } | ||
| 115 | else | ||
| 116 | { | ||
| 117 | - char *ofilename = xstrdup (bfd_get_filename (obfd)); | ||
| 118 | + struct stat target_stat; | ||
| 119 | |||
| 120 | if (deterministic > 0) | ||
| 121 | obfd->flags |= BFD_DETERMINISTIC_OUTPUT; | ||
| 122 | |||
| 123 | bfd_close (obfd); | ||
| 124 | |||
| 125 | - smart_rename (ofilename, real_name, 0); | ||
| 126 | + if (stat (real_name, &target_stat) != 0) | ||
| 127 | + { | ||
| 128 | + /* The temp file created in ar_open has mode 0600 as per mkstemp. | ||
| 129 | + Create the real empty output file here so smart_rename will | ||
| 130 | + update the mode according to the process umask. */ | ||
| 131 | + obfd = bfd_openw (real_name, NULL); | ||
| 132 | + if (obfd != NULL) | ||
| 133 | + { | ||
| 134 | + bfd_set_format (obfd, bfd_archive); | ||
| 135 | + bfd_close (obfd); | ||
| 136 | + } | ||
| 137 | + } | ||
| 138 | + | ||
| 139 | + smart_rename (temp_name, real_name, NULL); | ||
| 140 | obfd = 0; | ||
| 141 | - free (ofilename); | ||
| 142 | + free (temp_name); | ||
| 143 | + free (real_name); | ||
| 144 | } | ||
| 145 | } | ||
| 146 | |||
| 147 | diff --git a/binutils/bucomm.h b/binutils/bucomm.h | ||
| 148 | index 91f6a5b228f..aa7e33d8cd1 100644 | ||
| 149 | --- a/binutils/bucomm.h | ||
| 150 | +++ b/binutils/bucomm.h | ||
| 151 | @@ -71,7 +71,8 @@ extern void print_version (const char *); | ||
| 152 | /* In rename.c. */ | ||
| 153 | extern void set_times (const char *, const struct stat *); | ||
| 154 | |||
| 155 | -extern int smart_rename (const char *, const char *, int); | ||
| 156 | +extern int smart_rename (const char *, const char *, struct stat *); | ||
| 157 | + | ||
| 158 | |||
| 159 | /* In libiberty. */ | ||
| 160 | void *xmalloc (size_t); | ||
| 161 | diff --git a/binutils/objcopy.c b/binutils/objcopy.c | ||
| 162 | index eab3b6db585..73aa8bc2514 100644 | ||
| 163 | --- a/binutils/objcopy.c | ||
| 164 | +++ b/binutils/objcopy.c | ||
| 165 | @@ -20,7 +20,6 @@ | ||
| 166 | |||
| 167 | #include "sysdep.h" | ||
| 168 | #include "bfd.h" | ||
| 169 | -#include "libbfd.h" | ||
| 170 | #include "progress.h" | ||
| 171 | #include "getopt.h" | ||
| 172 | #include "libiberty.h" | ||
| 173 | @@ -4861,12 +4860,10 @@ strip_main (int argc, char *argv[]) | ||
| 174 | output_target, NULL); | ||
| 175 | if (status == 0) | ||
| 176 | { | ||
| 177 | - if (preserve_dates) | ||
| 178 | - set_times (tmpname, &statbuf); | ||
| 179 | if (output_file != tmpname) | ||
| 180 | status = (smart_rename (tmpname, | ||
| 181 | output_file ? output_file : argv[i], | ||
| 182 | - preserve_dates) != 0); | ||
| 183 | + preserve_dates ? &statbuf : NULL) != 0); | ||
| 184 | if (status == 0) | ||
| 185 | status = hold_status; | ||
| 186 | } | ||
| 187 | @@ -5931,11 +5928,9 @@ copy_main (int argc, char *argv[]) | ||
| 188 | output_target, input_arch); | ||
| 189 | if (status == 0) | ||
| 190 | { | ||
| 191 | - if (preserve_dates) | ||
| 192 | - set_times (tmpname, &statbuf); | ||
| 193 | if (tmpname != output_filename) | ||
| 194 | status = (smart_rename (tmpname, input_filename, | ||
| 195 | - preserve_dates) != 0); | ||
| 196 | + preserve_dates ? &statbuf : NULL) != 0); | ||
| 197 | } | ||
| 198 | else | ||
| 199 | unlink_if_ordinary (tmpname); | ||
| 200 | diff --git a/binutils/rename.c b/binutils/rename.c | ||
| 201 | index 65ad5bf52c4..72a9323d72c 100644 | ||
| 202 | --- a/binutils/rename.c | ||
| 203 | +++ b/binutils/rename.c | ||
| 204 | @@ -24,14 +24,9 @@ | ||
| 205 | |||
| 206 | #ifdef HAVE_GOOD_UTIME_H | ||
| 207 | #include <utime.h> | ||
| 208 | -#else /* ! HAVE_GOOD_UTIME_H */ | ||
| 209 | -#ifdef HAVE_UTIMES | ||
| 210 | +#elif defined HAVE_UTIMES | ||
| 211 | #include <sys/time.h> | ||
| 212 | -#endif /* HAVE_UTIMES */ | ||
| 213 | -#endif /* ! HAVE_GOOD_UTIME_H */ | ||
| 214 | - | ||
| 215 | -#if ! defined (_WIN32) || defined (__CYGWIN32__) | ||
| 216 | -static int simple_copy (const char *, const char *); | ||
| 217 | +#endif | ||
| 218 | |||
| 219 | /* The number of bytes to copy at once. */ | ||
| 220 | #define COPY_BUF 8192 | ||
| 221 | @@ -82,7 +77,6 @@ simple_copy (const char *from, const char *to) | ||
| 222 | } | ||
| 223 | return 0; | ||
| 224 | } | ||
| 225 | -#endif /* __CYGWIN32__ or not _WIN32 */ | ||
| 226 | |||
| 227 | /* Set the times of the file DESTINATION to be the same as those in | ||
| 228 | STATBUF. */ | ||
| 229 | @@ -91,122 +85,52 @@ void | ||
| 230 | set_times (const char *destination, const struct stat *statbuf) | ||
| 231 | { | ||
| 232 | int result; | ||
| 233 | - | ||
| 234 | - { | ||
| 235 | #ifdef HAVE_GOOD_UTIME_H | ||
| 236 | - struct utimbuf tb; | ||
| 237 | - | ||
| 238 | - tb.actime = statbuf->st_atime; | ||
| 239 | - tb.modtime = statbuf->st_mtime; | ||
| 240 | - result = utime (destination, &tb); | ||
| 241 | -#else /* ! HAVE_GOOD_UTIME_H */ | ||
| 242 | -#ifndef HAVE_UTIMES | ||
| 243 | - long tb[2]; | ||
| 244 | - | ||
| 245 | - tb[0] = statbuf->st_atime; | ||
| 246 | - tb[1] = statbuf->st_mtime; | ||
| 247 | - result = utime (destination, tb); | ||
| 248 | -#else /* HAVE_UTIMES */ | ||
| 249 | - struct timeval tv[2]; | ||
| 250 | - | ||
| 251 | - tv[0].tv_sec = statbuf->st_atime; | ||
| 252 | - tv[0].tv_usec = 0; | ||
| 253 | - tv[1].tv_sec = statbuf->st_mtime; | ||
| 254 | - tv[1].tv_usec = 0; | ||
| 255 | - result = utimes (destination, tv); | ||
| 256 | -#endif /* HAVE_UTIMES */ | ||
| 257 | -#endif /* ! HAVE_GOOD_UTIME_H */ | ||
| 258 | - } | ||
| 259 | + struct utimbuf tb; | ||
| 260 | + | ||
| 261 | + tb.actime = statbuf->st_atime; | ||
| 262 | + tb.modtime = statbuf->st_mtime; | ||
| 263 | + result = utime (destination, &tb); | ||
| 264 | +#elif defined HAVE_UTIMES | ||
| 265 | + struct timeval tv[2]; | ||
| 266 | + | ||
| 267 | + tv[0].tv_sec = statbuf->st_atime; | ||
| 268 | + tv[0].tv_usec = 0; | ||
| 269 | + tv[1].tv_sec = statbuf->st_mtime; | ||
| 270 | + tv[1].tv_usec = 0; | ||
| 271 | + result = utimes (destination, tv); | ||
| 272 | +#else | ||
| 273 | + long tb[2]; | ||
| 274 | + | ||
| 275 | + tb[0] = statbuf->st_atime; | ||
| 276 | + tb[1] = statbuf->st_mtime; | ||
| 277 | + result = utime (destination, tb); | ||
| 278 | +#endif | ||
| 279 | |||
| 280 | if (result != 0) | ||
| 281 | non_fatal (_("%s: cannot set time: %s"), destination, strerror (errno)); | ||
| 282 | } | ||
| 283 | |||
| 284 | -#ifndef S_ISLNK | ||
| 285 | -#ifdef S_IFLNK | ||
| 286 | -#define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK) | ||
| 287 | -#else | ||
| 288 | -#define S_ISLNK(m) 0 | ||
| 289 | -#define lstat stat | ||
| 290 | -#endif | ||
| 291 | -#endif | ||
| 292 | - | ||
| 293 | -/* Rename FROM to TO, copying if TO is a link. | ||
| 294 | - Return 0 if ok, -1 if error. */ | ||
| 295 | +/* Copy FROM to TO. TARGET_STAT has the file status that, if non-NULL, | ||
| 296 | + is used to fix up timestamps. Return 0 if ok, -1 if error. | ||
| 297 | + At one time this function renamed files, but file permissions are | ||
| 298 | + tricky to update given the number of different schemes used by | ||
| 299 | + various systems. So now we just copy. */ | ||
| 300 | |||
| 301 | int | ||
| 302 | -smart_rename (const char *from, const char *to, int preserve_dates ATTRIBUTE_UNUSED) | ||
| 303 | +smart_rename (const char *from, const char *to, | ||
| 304 | + struct stat *target_stat) | ||
| 305 | { | ||
| 306 | - bfd_boolean exists; | ||
| 307 | - struct stat s; | ||
| 308 | - int ret = 0; | ||
| 309 | - | ||
| 310 | - exists = lstat (to, &s) == 0; | ||
| 311 | - | ||
| 312 | -#if defined (_WIN32) && !defined (__CYGWIN32__) | ||
| 313 | - /* Win32, unlike unix, will not erase `to' in `rename(from, to)' but | ||
| 314 | - fail instead. Also, chown is not present. */ | ||
| 315 | + int ret; | ||
| 316 | |||
| 317 | - if (exists) | ||
| 318 | - remove (to); | ||
| 319 | - | ||
| 320 | - ret = rename (from, to); | ||
| 321 | + ret = simple_copy (from, to); | ||
| 322 | if (ret != 0) | ||
| 323 | - { | ||
| 324 | - /* We have to clean up here. */ | ||
| 325 | - non_fatal (_("unable to rename '%s'; reason: %s"), to, strerror (errno)); | ||
| 326 | - unlink (from); | ||
| 327 | - } | ||
| 328 | -#else | ||
| 329 | - /* Use rename only if TO is not a symbolic link and has | ||
| 330 | - only one hard link, and we have permission to write to it. */ | ||
| 331 | - if (! exists | ||
| 332 | - || (!S_ISLNK (s.st_mode) | ||
| 333 | - && S_ISREG (s.st_mode) | ||
| 334 | - && (s.st_mode & S_IWUSR) | ||
| 335 | - && s.st_nlink == 1) | ||
| 336 | - ) | ||
| 337 | - { | ||
| 338 | - ret = rename (from, to); | ||
| 339 | - if (ret == 0) | ||
| 340 | - { | ||
| 341 | - if (exists) | ||
| 342 | - { | ||
| 343 | - /* Try to preserve the permission bits and ownership of | ||
| 344 | - TO. First get the mode right except for the setuid | ||
| 345 | - bit. Then change the ownership. Then fix the setuid | ||
| 346 | - bit. We do the chmod before the chown because if the | ||
| 347 | - chown succeeds, and we are a normal user, we won't be | ||
| 348 | - able to do the chmod afterward. We don't bother to | ||
| 349 | - fix the setuid bit first because that might introduce | ||
| 350 | - a fleeting security problem, and because the chown | ||
| 351 | - will clear the setuid bit anyhow. We only fix the | ||
| 352 | - setuid bit if the chown succeeds, because we don't | ||
| 353 | - want to introduce an unexpected setuid file owned by | ||
| 354 | - the user running objcopy. */ | ||
| 355 | - chmod (to, s.st_mode & 0777); | ||
| 356 | - if (chown (to, s.st_uid, s.st_gid) >= 0) | ||
| 357 | - chmod (to, s.st_mode & 07777); | ||
| 358 | - } | ||
| 359 | - } | ||
| 360 | - else | ||
| 361 | - { | ||
| 362 | - /* We have to clean up here. */ | ||
| 363 | - non_fatal (_("unable to rename '%s'; reason: %s"), to, strerror (errno)); | ||
| 364 | - unlink (from); | ||
| 365 | - } | ||
| 366 | - } | ||
| 367 | - else | ||
| 368 | - { | ||
| 369 | - ret = simple_copy (from, to); | ||
| 370 | - if (ret != 0) | ||
| 371 | - non_fatal (_("unable to copy file '%s'; reason: %s"), to, strerror (errno)); | ||
| 372 | + non_fatal (_("unable to copy file '%s'; reason: %s"), | ||
| 373 | + to, strerror (errno)); | ||
| 374 | |||
| 375 | - if (preserve_dates) | ||
| 376 | - set_times (to, &s); | ||
| 377 | - unlink (from); | ||
| 378 | - } | ||
| 379 | -#endif /* _WIN32 && !__CYGWIN32__ */ | ||
| 380 | + if (target_stat != NULL) | ||
| 381 | + set_times (to, target_stat); | ||
| 382 | + unlink (from); | ||
| 383 | |||
| 384 | return ret; | ||
| 385 | } | ||
| 386 | -- | ||
| 387 | 2.17.1 | ||
| 388 | |||
diff --git a/meta/recipes-devtools/binutils/binutils_2.36.bb b/meta/recipes-devtools/binutils/binutils_2.37.bb index ee9617de1d..ee9617de1d 100644 --- a/meta/recipes-devtools/binutils/binutils_2.36.bb +++ b/meta/recipes-devtools/binutils/binutils_2.37.bb | |||
