diff options
| author | Khem Raj <raj.khem@gmail.com> | 2022-02-10 10:37:19 -0800 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2022-02-16 09:46:28 +0000 |
| commit | 6957ff06a0ab978f73221766541c9541b9f7d1dd (patch) | |
| tree | 08194d403a20d2b0ae4d6a23f59e088b97eac65c | |
| parent | 1239b8e3e28516dd97df4f51d6c2f6d71eda1d46 (diff) | |
| download | poky-6957ff06a0ab978f73221766541c9541b9f7d1dd.tar.gz | |
binutils: Upgrade to 2.38 release
Release Notes are here [1]
[1] https://lists.gnu.org/archive/html/info-gnu/2022-02/msg00009.html
(From OE-Core rev: 77a1038828e638518dceda969da0817aa13eb5d3)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
24 files changed, 3007 insertions, 3601 deletions
diff --git a/meta/conf/distro/include/tcmode-default.inc b/meta/conf/distro/include/tcmode-default.inc index adaa11e0f8..f311e73f8d 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.37%" | 21 | BINUVERSION ?= "2.38%" |
| 22 | GDBVERSION ?= "11.%" | 22 | GDBVERSION ?= "11.%" |
| 23 | GLIBCVERSION ?= "2.35" | 23 | GLIBCVERSION ?= "2.35" |
| 24 | LINUXLIBCVERSION ?= "5.16%" | 24 | LINUXLIBCVERSION ?= "5.16%" |
diff --git a/meta/recipes-devtools/binutils/binutils-2.37.inc b/meta/recipes-devtools/binutils/binutils-2.37.inc deleted file mode 100644 index bc6eef0fbb..0000000000 --- a/meta/recipes-devtools/binutils/binutils-2.37.inc +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | LIC_FILES_CHKSUM="\ | ||
| 2 | file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552\ | ||
| 3 | file://COPYING.LIB;md5=9f604d8a4f8e74f4f5140845a21b6674\ | ||
| 4 | file://COPYING3;md5=d32239bcb673463ab874e80d47fae504\ | ||
| 5 | file://COPYING3.LIB;md5=6a6a8e020838b23406c81b19c1d46df6\ | ||
| 6 | file://gas/COPYING;md5=d32239bcb673463ab874e80d47fae504\ | ||
| 7 | file://include/COPYING;md5=59530bdf33659b29e73d4adb9f9f6552\ | ||
| 8 | file://include/COPYING3;md5=d32239bcb673463ab874e80d47fae504\ | ||
| 9 | file://libiberty/COPYING.LIB;md5=a916467b91076e631dd8edb7424769c7\ | ||
| 10 | file://bfd/COPYING;md5=d32239bcb673463ab874e80d47fae504\ | ||
| 11 | " | ||
| 12 | |||
| 13 | # When upgrading to 2.37, please make sure there is no trailing .0, so | ||
| 14 | # that upstream version check can work correctly. | ||
| 15 | PV = "2.37" | ||
| 16 | CVE_VERSION = "2.37" | ||
| 17 | SRCBRANCH ?= "binutils-2_37-branch" | ||
| 18 | |||
| 19 | UPSTREAM_CHECK_GITTAGREGEX = "binutils-(?P<pver>\d+_(\d_?)*)" | ||
| 20 | |||
| 21 | SRCREV ?= "87d4632d36323091e731eb07b8aa65f90293da66" | ||
| 22 | BINUTILS_GIT_URI ?= "git://sourceware.org/git/binutils-gdb.git;branch=${SRCBRANCH};protocol=git" | ||
| 23 | SRC_URI = "\ | ||
| 24 | ${BINUTILS_GIT_URI} \ | ||
| 25 | file://0005-Point-scripts-location-to-libdir.patch \ | ||
| 26 | file://0006-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch \ | ||
| 27 | file://0007-don-t-let-the-distro-compiler-point-to-the-wrong-ins.patch \ | ||
| 28 | file://0008-warn-for-uses-of-system-directories-when-cross-linki.patch \ | ||
| 29 | file://0011-fix-the-incorrect-assembling-for-ppc-wait-mnemonic.patch \ | ||
| 30 | file://0013-Use-libtool-2.4.patch \ | ||
| 31 | file://0014-Fix-rpath-in-libtool-when-sysroot-is-enabled.patch \ | ||
| 32 | file://0015-sync-with-OE-libtool-changes.patch \ | ||
| 33 | file://0016-Check-for-clang-before-checking-gcc-version.patch \ | ||
| 34 | file://0017-bfd-Close-the-file-descriptor-if-there-is-no-archive.patch \ | ||
| 35 | file://0001-elf-Discard-input-.note.gnu.build-id-sections.patch \ | ||
| 36 | file://0001-CVE-2021-42574.patch \ | ||
| 37 | file://161e87d12167b1e36193385485c1f6ce92f74f02.patch \ | ||
| 38 | " | ||
| 39 | S = "${WORKDIR}/git" | ||
diff --git a/meta/recipes-devtools/binutils/binutils-2.38.inc b/meta/recipes-devtools/binutils/binutils-2.38.inc new file mode 100644 index 0000000000..6d4415048a --- /dev/null +++ b/meta/recipes-devtools/binutils/binutils-2.38.inc | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | LIC_FILES_CHKSUM="\ | ||
| 2 | file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552\ | ||
| 3 | file://COPYING.LIB;md5=9f604d8a4f8e74f4f5140845a21b6674\ | ||
| 4 | file://COPYING3;md5=d32239bcb673463ab874e80d47fae504\ | ||
| 5 | file://COPYING3.LIB;md5=6a6a8e020838b23406c81b19c1d46df6\ | ||
| 6 | file://gas/COPYING;md5=d32239bcb673463ab874e80d47fae504\ | ||
| 7 | file://include/COPYING;md5=59530bdf33659b29e73d4adb9f9f6552\ | ||
| 8 | file://include/COPYING3;md5=d32239bcb673463ab874e80d47fae504\ | ||
| 9 | file://libiberty/COPYING.LIB;md5=a916467b91076e631dd8edb7424769c7\ | ||
| 10 | file://bfd/COPYING;md5=d32239bcb673463ab874e80d47fae504\ | ||
| 11 | " | ||
| 12 | |||
| 13 | # When upgrading to 2.39, please make sure there is no trailing .0, so | ||
| 14 | # that upstream version check can work correctly. | ||
| 15 | PV = "2.38" | ||
| 16 | CVE_VERSION = "2.38" | ||
| 17 | SRCBRANCH ?= "binutils-2_38-branch" | ||
| 18 | |||
| 19 | UPSTREAM_CHECK_GITTAGREGEX = "binutils-(?P<pver>\d+_(\d_?)*)" | ||
| 20 | |||
| 21 | SRCREV ?= "a96f7ba94b69b588bf524624ff2410b31420c957" | ||
| 22 | BINUTILS_GIT_URI ?= "git://sourceware.org/git/binutils-gdb.git;branch=${SRCBRANCH};protocol=git" | ||
| 23 | SRC_URI = "\ | ||
| 24 | ${BINUTILS_GIT_URI} \ | ||
| 25 | file://0004-Point-scripts-location-to-libdir.patch \ | ||
| 26 | file://0005-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch \ | ||
| 27 | file://0006-don-t-let-the-distro-compiler-point-to-the-wrong-ins.patch \ | ||
| 28 | file://0007-warn-for-uses-of-system-directories-when-cross-linki.patch \ | ||
| 29 | file://0008-fix-the-incorrect-assembling-for-ppc-wait-mnemonic.patch \ | ||
| 30 | file://0009-Use-libtool-2.4.patch \ | ||
| 31 | file://0010-Fix-rpath-in-libtool-when-sysroot-is-enabled.patch \ | ||
| 32 | file://0011-sync-with-OE-libtool-changes.patch \ | ||
| 33 | file://0012-Check-for-clang-before-checking-gcc-version.patch \ | ||
| 34 | " | ||
| 35 | S = "${WORKDIR}/git" | ||
diff --git a/meta/recipes-devtools/binutils/binutils-cross-canadian_2.37.bb b/meta/recipes-devtools/binutils/binutils-cross-canadian_2.38.bb index 5dbaa03017..5dbaa03017 100644 --- a/meta/recipes-devtools/binutils/binutils-cross-canadian_2.37.bb +++ b/meta/recipes-devtools/binutils/binutils-cross-canadian_2.38.bb | |||
diff --git a/meta/recipes-devtools/binutils/binutils-cross-testsuite_2.37.bb b/meta/recipes-devtools/binutils/binutils-cross-testsuite_2.38.bb index ca99e91130..ca99e91130 100644 --- a/meta/recipes-devtools/binutils/binutils-cross-testsuite_2.37.bb +++ b/meta/recipes-devtools/binutils/binutils-cross-testsuite_2.38.bb | |||
diff --git a/meta/recipes-devtools/binutils/binutils-cross_2.37.bb b/meta/recipes-devtools/binutils/binutils-cross_2.38.bb index fbd1f7d25a..fbd1f7d25a 100644 --- a/meta/recipes-devtools/binutils/binutils-cross_2.37.bb +++ b/meta/recipes-devtools/binutils/binutils-cross_2.38.bb | |||
diff --git a/meta/recipes-devtools/binutils/binutils-crosssdk_2.37.bb b/meta/recipes-devtools/binutils/binutils-crosssdk_2.38.bb index 5bd036fd46..5bd036fd46 100644 --- a/meta/recipes-devtools/binutils/binutils-crosssdk_2.37.bb +++ b/meta/recipes-devtools/binutils/binutils-crosssdk_2.38.bb | |||
diff --git a/meta/recipes-devtools/binutils/binutils/0001-CVE-2021-42574.patch b/meta/recipes-devtools/binutils/binutils/0001-CVE-2021-42574.patch deleted file mode 100644 index 0622ae389e..0000000000 --- a/meta/recipes-devtools/binutils/binutils/0001-CVE-2021-42574.patch +++ /dev/null | |||
| @@ -1,2001 +0,0 @@ | |||
| 1 | From b3aa80b45c4f46029efeb204bb9f2d2c4278a0e5 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Nick Clifton <nickc@redhat.com> | ||
| 3 | Date: Tue, 9 Nov 2021 13:25:42 +0000 | ||
| 4 | Subject: [PATCH] Add --unicode option to control how unicode characters are | ||
| 5 | handled by display tools. | ||
| 6 | |||
| 7 | * nm.c: Add --unicode option to control how unicode characters are | ||
| 8 | handled. | ||
| 9 | * objdump.c: Likewise. | ||
| 10 | * readelf.c: Likewise. | ||
| 11 | * strings.c: Likewise. | ||
| 12 | * binutils.texi: Document the new feature. | ||
| 13 | * NEWS: Document the new feature. | ||
| 14 | * testsuite/binutils-all/unicode.exp: New file. | ||
| 15 | * testsuite/binutils-all/nm.hex.unicode | ||
| 16 | * testsuite/binutils-all/strings.escape.unicode | ||
| 17 | * testsuite/binutils-all/objdump.highlight.unicode | ||
| 18 | * testsuite/binutils-all/readelf.invalid.unicode | ||
| 19 | |||
| 20 | CVE: CVE-2021-42574 | ||
| 21 | Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=b3aa80b45c4f46029efeb204bb9f2d2c4278a0e5] | ||
| 22 | |||
| 23 | RP: Added tweak uint -> unsigned int partial backport of | ||
| 24 | https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=795588aec4f894206863c938bd6d716895886009 | ||
| 25 | |||
| 26 | Signed-off-by: pgowda <pgowda.cve@gmail.com> | ||
| 27 | --- | ||
| 28 | binutils/ChangeLog | 15 + | ||
| 29 | binutils/NEWS | 9 + | ||
| 30 | binutils/doc/binutils.texi | 78 ++++ | ||
| 31 | binutils/nm.c | 228 ++++++++++- | ||
| 32 | binutils/objdump.c | 235 ++++++++++-- | ||
| 33 | binutils/readelf.c | 190 +++++++++- | ||
| 34 | binutils/strings.c | 757 ++++++++++++++++++++++++++++++++++--- | ||
| 35 | 7 files changed, 1409 insertions(+), 103 deletions(-) | ||
| 36 | |||
| 37 | diff --git a/binutils/ChangeLog b/binutils/ChangeLog | ||
| 38 | --- a/binutils/ChangeLog 2021-12-19 19:00:27.038540406 -0800 | ||
| 39 | +++ b/binutils/ChangeLog 2021-12-19 19:28:42.733565078 -0800 | ||
| 40 | @@ -1,3 +1,18 @@ | ||
| 41 | +2021-11-09 Nick Clifton <nickc@redhat.com> | ||
| 42 | + | ||
| 43 | + * nm.c: Add --unicode option to control how unicode characters are | ||
| 44 | + handled. | ||
| 45 | + * objdump.c: Likewise. | ||
| 46 | + * readelf.c: Likewise. | ||
| 47 | + * strings.c: Likewise. | ||
| 48 | + * binutils.texi: Document the new feature. | ||
| 49 | + * NEWS: Document the new feature. | ||
| 50 | + * testsuite/binutils-all/unicode.exp: New file. | ||
| 51 | + * testsuite/binutils-all/nm.hex.unicode | ||
| 52 | + * testsuite/binutils-all/strings.escape.unicode | ||
| 53 | + * testsuite/binutils-all/objdump.highlight.unicode | ||
| 54 | + * testsuite/binutils-all/readelf.invalid.unicode | ||
| 55 | + | ||
| 56 | 2021-07-16 Nick Clifton <nickc@redhat.com> | ||
| 57 | |||
| 58 | * po/sv.po: Updated Swedish translation. | ||
| 59 | diff --git a/binutils/doc/binutils.texi b/binutils/doc/binutils.texi | ||
| 60 | --- a/binutils/doc/binutils.texi 2021-12-19 19:00:27.042540338 -0800 | ||
| 61 | +++ b/binutils/doc/binutils.texi 2021-12-19 19:27:56.526354667 -0800 | ||
| 62 | @@ -812,6 +812,7 @@ nm [@option{-A}|@option{-o}|@option{--pr | ||
| 63 | [@option{-s}|@option{--print-armap}] | ||
| 64 | [@option{-t} @var{radix}|@option{--radix=}@var{radix}] | ||
| 65 | [@option{-u}|@option{--undefined-only}] | ||
| 66 | + [@option{-U} @var{method}] [@option{--unicode=}@var{method}] | ||
| 67 | [@option{-V}|@option{--version}] | ||
| 68 | [@option{-X 32_64}] | ||
| 69 | [@option{--defined-only}] | ||
| 70 | @@ -1132,6 +1133,21 @@ Use @var{radix} as the radix for printin | ||
| 71 | @cindex undefined symbols | ||
| 72 | Display only undefined symbols (those external to each object file). | ||
| 73 | |||
| 74 | +@item -U @var{[d|i|l|e|x|h]} | ||
| 75 | +@itemx --unicode=@var{[default|invalid|locale|escape|hex|highlight]} | ||
| 76 | +Controls the display of UTF-8 encoded mulibyte characters in strings. | ||
| 77 | +The default (@option{--unicode=default}) is to give them no special | ||
| 78 | +treatment. The @option{--unicode=locale} option displays the sequence | ||
| 79 | +in the current locale, which may or may not support them. The options | ||
| 80 | +@option{--unicode=hex} and @option{--unicode=invalid} display them as | ||
| 81 | +hex byte sequences enclosed by either angle brackets or curly braces. | ||
| 82 | + | ||
| 83 | +The @option{--unicode=escape} option displays them as escape sequences | ||
| 84 | +(@var{\uxxxx}) and the @option{--unicode=highlight} option displays | ||
| 85 | +them as escape sequences highlighted in red (if supported by the | ||
| 86 | +output device). The colouring is intended to draw attention to the | ||
| 87 | +presence of unicode sequences where they might not be expected. | ||
| 88 | + | ||
| 89 | @item -V | ||
| 90 | @itemx --version | ||
| 91 | Show the version number of @command{nm} and exit. | ||
| 92 | @@ -2247,6 +2263,7 @@ objdump [@option{-a}|@option{--archive-h | ||
| 93 | [@option{--prefix-strip=}@var{level}] | ||
| 94 | [@option{--insn-width=}@var{width}] | ||
| 95 | [@option{--visualize-jumps[=color|=extended-color|=off]} | ||
| 96 | + [@option{-U} @var{method}] [@option{--unicode=}@var{method}] | ||
| 97 | [@option{-V}|@option{--version}] | ||
| 98 | [@option{-H}|@option{--help}] | ||
| 99 | @var{objfile}@dots{} | ||
| 100 | @@ -2921,6 +2938,21 @@ When displaying symbols include those wh | ||
| 101 | special in some way and which would not normally be of interest to the | ||
| 102 | user. | ||
| 103 | |||
| 104 | +@item -U @var{[d|i|l|e|x|h]} | ||
| 105 | +@itemx --unicode=@var{[default|invalid|locale|escape|hex|highlight]} | ||
| 106 | +Controls the display of UTF-8 encoded mulibyte characters in strings. | ||
| 107 | +The default (@option{--unicode=default}) is to give them no special | ||
| 108 | +treatment. The @option{--unicode=locale} option displays the sequence | ||
| 109 | +in the current locale, which may or may not support them. The options | ||
| 110 | +@option{--unicode=hex} and @option{--unicode=invalid} display them as | ||
| 111 | +hex byte sequences enclosed by either angle brackets or curly braces. | ||
| 112 | + | ||
| 113 | +The @option{--unicode=escape} option displays them as escape sequences | ||
| 114 | +(@var{\uxxxx}) and the @option{--unicode=highlight} option displays | ||
| 115 | +them as escape sequences highlighted in red (if supported by the | ||
| 116 | +output device). The colouring is intended to draw attention to the | ||
| 117 | +presence of unicode sequences where they might not be expected. | ||
| 118 | + | ||
| 119 | @item -V | ||
| 120 | @itemx --version | ||
| 121 | Print the version number of @command{objdump} and exit. | ||
| 122 | @@ -3197,6 +3229,7 @@ strings [@option{-afovV}] [@option{-}@va | ||
| 123 | [@option{-n} @var{min-len}] [@option{--bytes=}@var{min-len}] | ||
| 124 | [@option{-t} @var{radix}] [@option{--radix=}@var{radix}] | ||
| 125 | [@option{-e} @var{encoding}] [@option{--encoding=}@var{encoding}] | ||
| 126 | + [@option{-U} @var{method}] [@option{--unicode=}@var{method}] | ||
| 127 | [@option{-}] [@option{--all}] [@option{--print-file-name}] | ||
| 128 | [@option{-T} @var{bfdname}] [@option{--target=}@var{bfdname}] | ||
| 129 | [@option{-w}] [@option{--include-all-whitespace}] | ||
| 130 | @@ -3288,6 +3321,28 @@ single-8-bit-byte characters, @samp{b} = | ||
| 131 | littleendian. Useful for finding wide character strings. (@samp{l} | ||
| 132 | and @samp{b} apply to, for example, Unicode UTF-16/UCS-2 encodings). | ||
| 133 | |||
| 134 | +@item -U @var{[d|i|l|e|x|h]} | ||
| 135 | +@itemx --unicode=@var{[default|invalid|locale|escape|hex|highlight]} | ||
| 136 | +Controls the display of UTF-8 encoded mulibyte characters in strings. | ||
| 137 | +The default (@option{--unicode=default}) is to give them no special | ||
| 138 | +treatment, and instead rely upon the setting of the | ||
| 139 | +@option{--encoding} option. The other values for this option | ||
| 140 | +automatically enable @option{--encoding=S}. | ||
| 141 | + | ||
| 142 | +The @option{--unicode=invalid} option treats them as non-graphic | ||
| 143 | +characters and hence not part of a valid string. All the remaining | ||
| 144 | +options treat them as valid string characters. | ||
| 145 | + | ||
| 146 | +The @option{--unicode=locale} option displays them in the current | ||
| 147 | +locale, which may or may not support UTF-8 encoding. The | ||
| 148 | +@option{--unicode=hex} option displays them as hex byte sequences | ||
| 149 | +enclosed between @var{<>} characters. The @option{--unicode=escape} | ||
| 150 | +option displays them as escape sequences (@var{\uxxxx}) and the | ||
| 151 | +@option{--unicode=highlight} option displays them as escape sequences | ||
| 152 | +highlighted in red (if supported by the output device). The colouring | ||
| 153 | +is intended to draw attention to the presence of unicode sequences | ||
| 154 | +where they might not be expected. | ||
| 155 | + | ||
| 156 | @item -T @var{bfdname} | ||
| 157 | @itemx --target=@var{bfdname} | ||
| 158 | @cindex object code format | ||
| 159 | @@ -4796,6 +4851,7 @@ readelf [@option{-a}|@option{--all}] | ||
| 160 | [@option{--demangle@var{=style}}|@option{--no-demangle}] | ||
| 161 | [@option{--quiet}] | ||
| 162 | [@option{--recurse-limit}|@option{--no-recurse-limit}] | ||
| 163 | + [@option{-U} @var{method}|@option{--unicode=}@var{method}] | ||
| 164 | [@option{-n}|@option{--notes}] | ||
| 165 | [@option{-r}|@option{--relocs}] | ||
| 166 | [@option{-u}|@option{--unwind}] | ||
| 167 | @@ -4962,6 +5018,28 @@ necessary in order to demangle truly com | ||
| 168 | that if the recursion limit is disabled then stack exhaustion is | ||
| 169 | possible and any bug reports about such an event will be rejected. | ||
| 170 | |||
| 171 | +@item -U @var{[d|i|l|e|x|h]} | ||
| 172 | +@itemx --unicode=[default|invalid|locale|escape|hex|highlight] | ||
| 173 | +Controls the display of non-ASCII characters in identifier names. | ||
| 174 | +The default (@option{--unicode=locale} or @option{--unicode=default}) is | ||
| 175 | +to treat them as multibyte characters and display them in the current | ||
| 176 | +locale. All other versions of this option treat the bytes as UTF-8 | ||
| 177 | +encoded values and attempt to interpret them. If they cannot be | ||
| 178 | +interpreted or if the @option{--unicode=invalid} option is used then | ||
| 179 | +they are displayed as a sequence of hex bytes, encloses in curly | ||
| 180 | +parethesis characters. | ||
| 181 | + | ||
| 182 | +Using the @option{--unicode=escape} option will display the characters | ||
| 183 | +as as unicode escape sequences (@var{\uxxxx}). Using the | ||
| 184 | +@option{--unicode=hex} will display the characters as hex byte | ||
| 185 | +sequences enclosed between angle brackets. | ||
| 186 | + | ||
| 187 | +Using the @option{--unicode=highlight} will display the characters as | ||
| 188 | +unicode escape sequences but it will also highlighted them in red, | ||
| 189 | +assuming that colouring is supported by the output device. The | ||
| 190 | +colouring is intended to draw attention to the presence of unicode | ||
| 191 | +sequences when they might not be expected. | ||
| 192 | + | ||
| 193 | @item -e | ||
| 194 | @itemx --headers | ||
| 195 | Display all the headers in the file. Equivalent to @option{-h -l -S}. | ||
| 196 | diff --git a/binutils/NEWS b/binutils/NEWS | ||
| 197 | --- a/binutils/NEWS 2021-12-19 19:00:27.038540406 -0800 | ||
| 198 | +++ b/binutils/NEWS 2021-12-19 19:30:04.764162972 -0800 | ||
| 199 | @@ -1,5 +1,14 @@ | ||
| 200 | -*- text -*- | ||
| 201 | |||
| 202 | +* Tools which display symbols or strings (readelf, strings, nm, objdump) | ||
| 203 | + have a new command line option which controls how unicode characters are | ||
| 204 | + handled. By default they are treated as normal for the tool. Using | ||
| 205 | + --unicode=locale will display them according to the current locale. | ||
| 206 | + Using --unicode=hex will display them as hex byte values, whilst | ||
| 207 | + --unicode=escape will display them as escape sequences. In addition | ||
| 208 | + using --unicode=highlight will display them as unicode escape sequences | ||
| 209 | + highlighted in red (if supported by the output device). | ||
| 210 | + | ||
| 211 | Changes in 2.37: | ||
| 212 | |||
| 213 | * The readelf tool has a new command line option which can be used to specify | ||
| 214 | diff --git a/binutils/nm.c b/binutils/nm.c | ||
| 215 | --- a/binutils/nm.c 2021-12-19 19:00:27.046540270 -0800 | ||
| 216 | +++ b/binutils/nm.c 2021-12-19 19:36:34.797491555 -0800 | ||
| 217 | @@ -38,6 +38,11 @@ | ||
| 218 | #include "bucomm.h" | ||
| 219 | #include "plugin-api.h" | ||
| 220 | #include "plugin.h" | ||
| 221 | +#include "safe-ctype.h" | ||
| 222 | + | ||
| 223 | +#ifndef streq | ||
| 224 | +#define streq(a,b) (strcmp ((a),(b)) == 0) | ||
| 225 | +#endif | ||
| 226 | |||
| 227 | /* When sorting by size, we use this structure to hold the size and a | ||
| 228 | pointer to the minisymbol. */ | ||
| 229 | @@ -216,6 +221,18 @@ static const char *plugin_target = NULL; | ||
| 230 | static bfd *lineno_cache_bfd; | ||
| 231 | static bfd *lineno_cache_rel_bfd; | ||
| 232 | |||
| 233 | +typedef enum unicode_display_type | ||
| 234 | +{ | ||
| 235 | + unicode_default = 0, | ||
| 236 | + unicode_locale, | ||
| 237 | + unicode_escape, | ||
| 238 | + unicode_hex, | ||
| 239 | + unicode_highlight, | ||
| 240 | + unicode_invalid | ||
| 241 | +} unicode_display_type; | ||
| 242 | + | ||
| 243 | +static unicode_display_type unicode_display = unicode_default; | ||
| 244 | + | ||
| 245 | enum long_option_values | ||
| 246 | { | ||
| 247 | OPTION_TARGET = 200, | ||
| 248 | @@ -260,6 +277,7 @@ static struct option long_options[] = | ||
| 249 | {"target", required_argument, 0, OPTION_TARGET}, | ||
| 250 | {"defined-only", no_argument, &defined_only, 1}, | ||
| 251 | {"undefined-only", no_argument, &undefined_only, 1}, | ||
| 252 | + {"unicode", required_argument, NULL, 'U'}, | ||
| 253 | {"version", no_argument, &show_version, 1}, | ||
| 254 | {"with-symbol-versions", no_argument, &with_symbol_versions, 1}, | ||
| 255 | {"without-symbol-versions", no_argument, &with_symbol_versions, 0}, | ||
| 256 | @@ -313,6 +331,8 @@ usage (FILE *stream, int status) | ||
| 257 | -t, --radix=RADIX Use RADIX for printing symbol values\n\ | ||
| 258 | --target=BFDNAME Specify the target object format as BFDNAME\n\ | ||
| 259 | -u, --undefined-only Display only undefined symbols\n\ | ||
| 260 | + -U {d|s|i|x|e|h} Specify how to treat UTF-8 encoded unicode characters\n\ | ||
| 261 | + --unicode={default|show|invalid|hex|escape|highlight}\n\ | ||
| 262 | --with-symbol-versions Display version strings after symbol names\n\ | ||
| 263 | -X 32_64 (ignored)\n\ | ||
| 264 | @FILE Read options from FILE\n\ | ||
| 265 | @@ -432,6 +452,187 @@ get_coff_symbol_type (const struct inter | ||
| 266 | return bufp; | ||
| 267 | } | ||
| 268 | |||
| 269 | +/* Convert a potential UTF-8 encoded sequence in IN into characters in OUT. | ||
| 270 | + The conversion format is controlled by the unicode_display variable. | ||
| 271 | + Returns the number of characters added to OUT. | ||
| 272 | + Returns the number of bytes consumed from IN in CONSUMED. | ||
| 273 | + Always consumes at least one byte and displays at least one character. */ | ||
| 274 | + | ||
| 275 | +static unsigned int | ||
| 276 | +display_utf8 (const unsigned char * in, char * out, unsigned int * consumed) | ||
| 277 | +{ | ||
| 278 | + char * orig_out = out; | ||
| 279 | + unsigned int nchars = 0; | ||
| 280 | + unsigned int j; | ||
| 281 | + | ||
| 282 | + if (unicode_display == unicode_default) | ||
| 283 | + goto invalid; | ||
| 284 | + | ||
| 285 | + if (in[0] < 0xc0) | ||
| 286 | + goto invalid; | ||
| 287 | + | ||
| 288 | + if ((in[1] & 0xc0) != 0x80) | ||
| 289 | + goto invalid; | ||
| 290 | + | ||
| 291 | + if ((in[0] & 0x20) == 0) | ||
| 292 | + { | ||
| 293 | + nchars = 2; | ||
| 294 | + goto valid; | ||
| 295 | + } | ||
| 296 | + | ||
| 297 | + if ((in[2] & 0xc0) != 0x80) | ||
| 298 | + goto invalid; | ||
| 299 | + | ||
| 300 | + if ((in[0] & 0x10) == 0) | ||
| 301 | + { | ||
| 302 | + nchars = 3; | ||
| 303 | + goto valid; | ||
| 304 | + } | ||
| 305 | + | ||
| 306 | + if ((in[3] & 0xc0) != 0x80) | ||
| 307 | + goto invalid; | ||
| 308 | + | ||
| 309 | + nchars = 4; | ||
| 310 | + | ||
| 311 | + valid: | ||
| 312 | + switch (unicode_display) | ||
| 313 | + { | ||
| 314 | + case unicode_locale: | ||
| 315 | + /* Copy the bytes into the output buffer as is. */ | ||
| 316 | + memcpy (out, in, nchars); | ||
| 317 | + out += nchars; | ||
| 318 | + break; | ||
| 319 | + | ||
| 320 | + case unicode_invalid: | ||
| 321 | + case unicode_hex: | ||
| 322 | + out += sprintf (out, "%c", unicode_display == unicode_hex ? '<' : '{'); | ||
| 323 | + out += sprintf (out, "0x"); | ||
| 324 | + for (j = 0; j < nchars; j++) | ||
| 325 | + out += sprintf (out, "%02x", in [j]); | ||
| 326 | + out += sprintf (out, "%c", unicode_display == unicode_hex ? '>' : '}'); | ||
| 327 | + break; | ||
| 328 | + | ||
| 329 | + case unicode_highlight: | ||
| 330 | + if (isatty (1)) | ||
| 331 | + out += sprintf (out, "\x1B[31;47m"); /* Red. */ | ||
| 332 | + /* Fall through. */ | ||
| 333 | + case unicode_escape: | ||
| 334 | + switch (nchars) | ||
| 335 | + { | ||
| 336 | + case 2: | ||
| 337 | + out += sprintf (out, "\\u%02x%02x", | ||
| 338 | + ((in[0] & 0x1c) >> 2), | ||
| 339 | + ((in[0] & 0x03) << 6) | (in[1] & 0x3f)); | ||
| 340 | + break; | ||
| 341 | + | ||
| 342 | + case 3: | ||
| 343 | + out += sprintf (out, "\\u%02x%02x", | ||
| 344 | + ((in[0] & 0x0f) << 4) | ((in[1] & 0x3c) >> 2), | ||
| 345 | + ((in[1] & 0x03) << 6) | ((in[2] & 0x3f))); | ||
| 346 | + break; | ||
| 347 | + | ||
| 348 | + case 4: | ||
| 349 | + out += sprintf (out, "\\u%02x%02x%02x", | ||
| 350 | + ((in[0] & 0x07) << 6) | ((in[1] & 0x3c) >> 2), | ||
| 351 | + ((in[1] & 0x03) << 6) | ((in[2] & 0x3c) >> 2), | ||
| 352 | + ((in[2] & 0x03) << 6) | ((in[3] & 0x3f))); | ||
| 353 | + break; | ||
| 354 | + default: | ||
| 355 | + /* URG. */ | ||
| 356 | + break; | ||
| 357 | + } | ||
| 358 | + | ||
| 359 | + if (unicode_display == unicode_highlight && isatty (1)) | ||
| 360 | + out += sprintf (out, "\033[0m"); /* Default colour. */ | ||
| 361 | + break; | ||
| 362 | + | ||
| 363 | + default: | ||
| 364 | + /* URG */ | ||
| 365 | + break; | ||
| 366 | + } | ||
| 367 | + | ||
| 368 | + * consumed = nchars; | ||
| 369 | + return out - orig_out; | ||
| 370 | + | ||
| 371 | + invalid: | ||
| 372 | + /* Not a valid UTF-8 sequence. */ | ||
| 373 | + *out = *in; | ||
| 374 | + * consumed = 1; | ||
| 375 | + return 1; | ||
| 376 | +} | ||
| 377 | + | ||
| 378 | +/* Convert any UTF-8 encoded characters in NAME into the form specified by | ||
| 379 | + unicode_display. Also converts control characters. Returns a static | ||
| 380 | + buffer if conversion was necessary. | ||
| 381 | + Code stolen from objdump.c:sanitize_string(). */ | ||
| 382 | + | ||
| 383 | +static const char * | ||
| 384 | +convert_utf8 (const char * in) | ||
| 385 | +{ | ||
| 386 | + static char * buffer = NULL; | ||
| 387 | + static size_t buffer_len = 0; | ||
| 388 | + const char * original = in; | ||
| 389 | + char * out; | ||
| 390 | + | ||
| 391 | + /* Paranoia. */ | ||
| 392 | + if (in == NULL) | ||
| 393 | + return ""; | ||
| 394 | + | ||
| 395 | + /* See if any conversion is necessary. | ||
| 396 | + In the majority of cases it will not be needed. */ | ||
| 397 | + do | ||
| 398 | + { | ||
| 399 | + unsigned char c = *in++; | ||
| 400 | + | ||
| 401 | + if (c == 0) | ||
| 402 | + return original; | ||
| 403 | + | ||
| 404 | + if (ISCNTRL (c)) | ||
| 405 | + break; | ||
| 406 | + | ||
| 407 | + if (unicode_display != unicode_default && c >= 0xc0) | ||
| 408 | + break; | ||
| 409 | + } | ||
| 410 | + while (1); | ||
| 411 | + | ||
| 412 | + /* Copy the input, translating as needed. */ | ||
| 413 | + in = original; | ||
| 414 | + if (buffer_len < (strlen (in) * 9)) | ||
| 415 | + { | ||
| 416 | + free ((void *) buffer); | ||
| 417 | + buffer_len = strlen (in) * 9; | ||
| 418 | + buffer = xmalloc (buffer_len + 1); | ||
| 419 | + } | ||
| 420 | + | ||
| 421 | + out = buffer; | ||
| 422 | + do | ||
| 423 | + { | ||
| 424 | + unsigned char c = *in++; | ||
| 425 | + | ||
| 426 | + if (c == 0) | ||
| 427 | + break; | ||
| 428 | + | ||
| 429 | + if (ISCNTRL (c)) | ||
| 430 | + { | ||
| 431 | + *out++ = '^'; | ||
| 432 | + *out++ = c + 0x40; | ||
| 433 | + } | ||
| 434 | + else if (unicode_display != unicode_default && c >= 0xc0) | ||
| 435 | + { | ||
| 436 | + unsigned int num_consumed; | ||
| 437 | + | ||
| 438 | + out += display_utf8 ((const unsigned char *)(in - 1), out, & num_consumed); | ||
| 439 | + in += num_consumed - 1; | ||
| 440 | + } | ||
| 441 | + else | ||
| 442 | + *out++ = c; | ||
| 443 | + } | ||
| 444 | + while (1); | ||
| 445 | + | ||
| 446 | + *out = 0; | ||
| 447 | + return buffer; | ||
| 448 | +} | ||
| 449 | + | ||
| 450 | /* Print symbol name NAME, read from ABFD, with printf format FORM, | ||
| 451 | demangling it if requested. */ | ||
| 452 | |||
| 453 | @@ -444,6 +645,7 @@ print_symname (const char *form, struct | ||
| 454 | |||
| 455 | if (name == NULL) | ||
| 456 | name = info->sinfo->name; | ||
| 457 | + | ||
| 458 | if (!with_symbol_versions | ||
| 459 | && bfd_get_flavour (abfd) == bfd_target_elf_flavour) | ||
| 460 | { | ||
| 461 | @@ -451,6 +653,7 @@ print_symname (const char *form, struct | ||
| 462 | if (atver) | ||
| 463 | *atver = 0; | ||
| 464 | } | ||
| 465 | + | ||
| 466 | if (do_demangle && *name) | ||
| 467 | { | ||
| 468 | alloc = bfd_demangle (abfd, name, demangle_flags); | ||
| 469 | @@ -458,6 +661,11 @@ print_symname (const char *form, struct | ||
| 470 | name = alloc; | ||
| 471 | } | ||
| 472 | |||
| 473 | + if (unicode_display != unicode_default) | ||
| 474 | + { | ||
| 475 | + name = convert_utf8 (name); | ||
| 476 | + } | ||
| 477 | + | ||
| 478 | if (info != NULL && info->elfinfo && with_symbol_versions) | ||
| 479 | { | ||
| 480 | const char *version_string; | ||
| 481 | @@ -1807,7 +2015,7 @@ main (int argc, char **argv) | ||
| 482 | fatal (_("fatal error: libbfd ABI mismatch")); | ||
| 483 | set_default_bfd_target (); | ||
| 484 | |||
| 485 | - while ((c = getopt_long (argc, argv, "aABCDef:gHhjJlnopPrSst:uvVvX:", | ||
| 486 | + while ((c = getopt_long (argc, argv, "aABCDef:gHhjJlnopPrSst:uU:vVvX:", | ||
| 487 | long_options, (int *) 0)) != EOF) | ||
| 488 | { | ||
| 489 | switch (c) | ||
| 490 | @@ -1900,6 +2108,24 @@ main (int argc, char **argv) | ||
| 491 | case 'u': | ||
| 492 | undefined_only = 1; | ||
| 493 | break; | ||
| 494 | + | ||
| 495 | + case 'U': | ||
| 496 | + if (streq (optarg, "default") || streq (optarg, "d")) | ||
| 497 | + unicode_display = unicode_default; | ||
| 498 | + else if (streq (optarg, "locale") || streq (optarg, "l")) | ||
| 499 | + unicode_display = unicode_locale; | ||
| 500 | + else if (streq (optarg, "escape") || streq (optarg, "e")) | ||
| 501 | + unicode_display = unicode_escape; | ||
| 502 | + else if (streq (optarg, "invalid") || streq (optarg, "i")) | ||
| 503 | + unicode_display = unicode_invalid; | ||
| 504 | + else if (streq (optarg, "hex") || streq (optarg, "x")) | ||
| 505 | + unicode_display = unicode_hex; | ||
| 506 | + else if (streq (optarg, "highlight") || streq (optarg, "h")) | ||
| 507 | + unicode_display = unicode_highlight; | ||
| 508 | + else | ||
| 509 | + fatal (_("invalid argument to -U/--unicode: %s"), optarg); | ||
| 510 | + break; | ||
| 511 | + | ||
| 512 | case 'V': | ||
| 513 | show_version = 1; | ||
| 514 | break; | ||
| 515 | diff --git a/binutils/objdump.c b/binutils/objdump.c | ||
| 516 | --- a/binutils/objdump.c 2021-12-19 19:00:27.046540270 -0800 | ||
| 517 | +++ b/binutils/objdump.c 2021-12-19 19:43:09.438736729 -0800 | ||
| 518 | @@ -204,6 +204,18 @@ static const struct objdump_private_desc | ||
| 519 | |||
| 520 | /* The list of detected jumps inside a function. */ | ||
| 521 | static struct jump_info *detected_jumps = NULL; | ||
| 522 | + | ||
| 523 | +typedef enum unicode_display_type | ||
| 524 | +{ | ||
| 525 | + unicode_default = 0, | ||
| 526 | + unicode_locale, | ||
| 527 | + unicode_escape, | ||
| 528 | + unicode_hex, | ||
| 529 | + unicode_highlight, | ||
| 530 | + unicode_invalid | ||
| 531 | +} unicode_display_type; | ||
| 532 | + | ||
| 533 | +static unicode_display_type unicode_display = unicode_default; | ||
| 534 | |||
| 535 | static void usage (FILE *, int) ATTRIBUTE_NORETURN; | ||
| 536 | static void | ||
| 537 | @@ -330,6 +342,9 @@ usage (FILE *stream, int status) | ||
| 538 | fprintf (stream, _("\ | ||
| 539 | -w, --wide Format output for more than 80 columns\n")); | ||
| 540 | fprintf (stream, _("\ | ||
| 541 | + -U[d|l|i|x|e|h] Controls the display of UTF-8 unicode characters\n\ | ||
| 542 | + --unicode=[default|locale|invalid|hex|escape|highlight]\n")); | ||
| 543 | + fprintf (stream, _("\ | ||
| 544 | -z, --disassemble-zeroes Do not skip blocks of zeroes when disassembling\n")); | ||
| 545 | fprintf (stream, _("\ | ||
| 546 | --start-address=ADDR Only process data whose address is >= ADDR\n")); | ||
| 547 | @@ -420,17 +435,23 @@ static struct option long_options[]= | ||
| 548 | { | ||
| 549 | {"adjust-vma", required_argument, NULL, OPTION_ADJUST_VMA}, | ||
| 550 | {"all-headers", no_argument, NULL, 'x'}, | ||
| 551 | - {"private-headers", no_argument, NULL, 'p'}, | ||
| 552 | - {"private", required_argument, NULL, 'P'}, | ||
| 553 | {"architecture", required_argument, NULL, 'm'}, | ||
| 554 | {"archive-headers", no_argument, NULL, 'a'}, | ||
| 555 | +#ifdef ENABLE_LIBCTF | ||
| 556 | + {"ctf", required_argument, NULL, OPTION_CTF}, | ||
| 557 | + {"ctf-parent", required_argument, NULL, OPTION_CTF_PARENT}, | ||
| 558 | +#endif | ||
| 559 | {"debugging", no_argument, NULL, 'g'}, | ||
| 560 | {"debugging-tags", no_argument, NULL, 'e'}, | ||
| 561 | {"demangle", optional_argument, NULL, 'C'}, | ||
| 562 | {"disassemble", optional_argument, NULL, 'd'}, | ||
| 563 | {"disassemble-all", no_argument, NULL, 'D'}, | ||
| 564 | - {"disassembler-options", required_argument, NULL, 'M'}, | ||
| 565 | {"disassemble-zeroes", no_argument, NULL, 'z'}, | ||
| 566 | + {"disassembler-options", required_argument, NULL, 'M'}, | ||
| 567 | + {"dwarf", optional_argument, NULL, OPTION_DWARF}, | ||
| 568 | + {"dwarf-check", no_argument, 0, OPTION_DWARF_CHECK}, | ||
| 569 | + {"dwarf-depth", required_argument, 0, OPTION_DWARF_DEPTH}, | ||
| 570 | + {"dwarf-start", required_argument, 0, OPTION_DWARF_START}, | ||
| 571 | {"dynamic-reloc", no_argument, NULL, 'R'}, | ||
| 572 | {"dynamic-syms", no_argument, NULL, 'T'}, | ||
| 573 | {"endian", required_argument, NULL, OPTION_ENDIAN}, | ||
| 574 | @@ -440,16 +461,23 @@ static struct option long_options[]= | ||
| 575 | {"full-contents", no_argument, NULL, 's'}, | ||
| 576 | {"headers", no_argument, NULL, 'h'}, | ||
| 577 | {"help", no_argument, NULL, 'H'}, | ||
| 578 | + {"include", required_argument, NULL, 'I'}, | ||
| 579 | {"info", no_argument, NULL, 'i'}, | ||
| 580 | + {"inlines", no_argument, 0, OPTION_INLINES}, | ||
| 581 | + {"insn-width", required_argument, NULL, OPTION_INSN_WIDTH}, | ||
| 582 | {"line-numbers", no_argument, NULL, 'l'}, | ||
| 583 | - {"no-show-raw-insn", no_argument, &show_raw_insn, -1}, | ||
| 584 | {"no-addresses", no_argument, &no_addresses, 1}, | ||
| 585 | - {"process-links", no_argument, &process_links, true}, | ||
| 586 | + {"no-recurse-limit", no_argument, NULL, OPTION_NO_RECURSE_LIMIT}, | ||
| 587 | + {"no-recursion-limit", no_argument, NULL, OPTION_NO_RECURSE_LIMIT}, | ||
| 588 | + {"no-show-raw-insn", no_argument, &show_raw_insn, -1}, | ||
| 589 | + {"prefix", required_argument, NULL, OPTION_PREFIX}, | ||
| 590 | {"prefix-addresses", no_argument, &prefix_addresses, 1}, | ||
| 591 | + {"prefix-strip", required_argument, NULL, OPTION_PREFIX_STRIP}, | ||
| 592 | + {"private", required_argument, NULL, 'P'}, | ||
| 593 | + {"private-headers", no_argument, NULL, 'p'}, | ||
| 594 | + {"process-links", no_argument, &process_links, true}, | ||
| 595 | {"recurse-limit", no_argument, NULL, OPTION_RECURSE_LIMIT}, | ||
| 596 | {"recursion-limit", no_argument, NULL, OPTION_RECURSE_LIMIT}, | ||
| 597 | - {"no-recurse-limit", no_argument, NULL, OPTION_NO_RECURSE_LIMIT}, | ||
| 598 | - {"no-recursion-limit", no_argument, NULL, OPTION_NO_RECURSE_LIMIT}, | ||
| 599 | {"reloc", no_argument, NULL, 'r'}, | ||
| 600 | {"section", required_argument, NULL, 'j'}, | ||
| 601 | {"section-headers", no_argument, NULL, 'h'}, | ||
| 602 | @@ -457,28 +485,16 @@ static struct option long_options[]= | ||
| 603 | {"source", no_argument, NULL, 'S'}, | ||
| 604 | {"source-comment", optional_argument, NULL, OPTION_SOURCE_COMMENT}, | ||
| 605 | {"special-syms", no_argument, &dump_special_syms, 1}, | ||
| 606 | - {"include", required_argument, NULL, 'I'}, | ||
| 607 | - {"dwarf", optional_argument, NULL, OPTION_DWARF}, | ||
| 608 | -#ifdef ENABLE_LIBCTF | ||
| 609 | - {"ctf", required_argument, NULL, OPTION_CTF}, | ||
| 610 | - {"ctf-parent", required_argument, NULL, OPTION_CTF_PARENT}, | ||
| 611 | -#endif | ||
| 612 | {"stabs", no_argument, NULL, 'G'}, | ||
| 613 | {"start-address", required_argument, NULL, OPTION_START_ADDRESS}, | ||
| 614 | {"stop-address", required_argument, NULL, OPTION_STOP_ADDRESS}, | ||
| 615 | {"syms", no_argument, NULL, 't'}, | ||
| 616 | {"target", required_argument, NULL, 'b'}, | ||
| 617 | + {"unicode", required_argument, NULL, 'U'}, | ||
| 618 | {"version", no_argument, NULL, 'V'}, | ||
| 619 | - {"wide", no_argument, NULL, 'w'}, | ||
| 620 | - {"prefix", required_argument, NULL, OPTION_PREFIX}, | ||
| 621 | - {"prefix-strip", required_argument, NULL, OPTION_PREFIX_STRIP}, | ||
| 622 | - {"insn-width", required_argument, NULL, OPTION_INSN_WIDTH}, | ||
| 623 | - {"dwarf-depth", required_argument, 0, OPTION_DWARF_DEPTH}, | ||
| 624 | - {"dwarf-start", required_argument, 0, OPTION_DWARF_START}, | ||
| 625 | - {"dwarf-check", no_argument, 0, OPTION_DWARF_CHECK}, | ||
| 626 | - {"inlines", no_argument, 0, OPTION_INLINES}, | ||
| 627 | {"visualize-jumps", optional_argument, 0, OPTION_VISUALIZE_JUMPS}, | ||
| 628 | - {0, no_argument, 0, 0} | ||
| 629 | + {"wide", no_argument, NULL, 'w'}, | ||
| 630 | + {NULL, no_argument, NULL, 0} | ||
| 631 | }; | ||
| 632 | |||
| 633 | static void | ||
| 634 | @@ -488,9 +504,121 @@ nonfatal (const char *msg) | ||
| 635 | exit_status = 1; | ||
| 636 | } | ||
| 637 | |||
| 638 | +/* Convert a potential UTF-8 encoded sequence in IN into characters in OUT. | ||
| 639 | + The conversion format is controlled by the unicode_display variable. | ||
| 640 | + Returns the number of characters added to OUT. | ||
| 641 | + Returns the number of bytes consumed from IN in CONSUMED. | ||
| 642 | + Always consumes at least one byte and displays at least one character. */ | ||
| 643 | + | ||
| 644 | +static unsigned int | ||
| 645 | +display_utf8 (const unsigned char * in, char * out, unsigned int * consumed) | ||
| 646 | +{ | ||
| 647 | + char * orig_out = out; | ||
| 648 | + unsigned int nchars = 0; | ||
| 649 | + unsigned int j; | ||
| 650 | + | ||
| 651 | + if (unicode_display == unicode_default) | ||
| 652 | + goto invalid; | ||
| 653 | + | ||
| 654 | + if (in[0] < 0xc0) | ||
| 655 | + goto invalid; | ||
| 656 | + | ||
| 657 | + if ((in[1] & 0xc0) != 0x80) | ||
| 658 | + goto invalid; | ||
| 659 | + | ||
| 660 | + if ((in[0] & 0x20) == 0) | ||
| 661 | + { | ||
| 662 | + nchars = 2; | ||
| 663 | + goto valid; | ||
| 664 | + } | ||
| 665 | + | ||
| 666 | + if ((in[2] & 0xc0) != 0x80) | ||
| 667 | + goto invalid; | ||
| 668 | + | ||
| 669 | + if ((in[0] & 0x10) == 0) | ||
| 670 | + { | ||
| 671 | + nchars = 3; | ||
| 672 | + goto valid; | ||
| 673 | + } | ||
| 674 | + | ||
| 675 | + if ((in[3] & 0xc0) != 0x80) | ||
| 676 | + goto invalid; | ||
| 677 | + | ||
| 678 | + nchars = 4; | ||
| 679 | + | ||
| 680 | + valid: | ||
| 681 | + switch (unicode_display) | ||
| 682 | + { | ||
| 683 | + case unicode_locale: | ||
| 684 | + /* Copy the bytes into the output buffer as is. */ | ||
| 685 | + memcpy (out, in, nchars); | ||
| 686 | + out += nchars; | ||
| 687 | + break; | ||
| 688 | + | ||
| 689 | + case unicode_invalid: | ||
| 690 | + case unicode_hex: | ||
| 691 | + out += sprintf (out, "%c", unicode_display == unicode_hex ? '<' : '{'); | ||
| 692 | + out += sprintf (out, "0x"); | ||
| 693 | + for (j = 0; j < nchars; j++) | ||
| 694 | + out += sprintf (out, "%02x", in [j]); | ||
| 695 | + out += sprintf (out, "%c", unicode_display == unicode_hex ? '>' : '}'); | ||
| 696 | + break; | ||
| 697 | + | ||
| 698 | + case unicode_highlight: | ||
| 699 | + if (isatty (1)) | ||
| 700 | + out += sprintf (out, "\x1B[31;47m"); /* Red. */ | ||
| 701 | + /* Fall through. */ | ||
| 702 | + case unicode_escape: | ||
| 703 | + switch (nchars) | ||
| 704 | + { | ||
| 705 | + case 2: | ||
| 706 | + out += sprintf (out, "\\u%02x%02x", | ||
| 707 | + ((in[0] & 0x1c) >> 2), | ||
| 708 | + ((in[0] & 0x03) << 6) | (in[1] & 0x3f)); | ||
| 709 | + break; | ||
| 710 | + | ||
| 711 | + case 3: | ||
| 712 | + out += sprintf (out, "\\u%02x%02x", | ||
| 713 | + ((in[0] & 0x0f) << 4) | ((in[1] & 0x3c) >> 2), | ||
| 714 | + ((in[1] & 0x03) << 6) | ((in[2] & 0x3f))); | ||
| 715 | + break; | ||
| 716 | + | ||
| 717 | + case 4: | ||
| 718 | + out += sprintf (out, "\\u%02x%02x%02x", | ||
| 719 | + ((in[0] & 0x07) << 6) | ((in[1] & 0x3c) >> 2), | ||
| 720 | + ((in[1] & 0x03) << 6) | ((in[2] & 0x3c) >> 2), | ||
| 721 | + ((in[2] & 0x03) << 6) | ((in[3] & 0x3f))); | ||
| 722 | + break; | ||
| 723 | + default: | ||
| 724 | + /* URG. */ | ||
| 725 | + break; | ||
| 726 | + } | ||
| 727 | + | ||
| 728 | + if (unicode_display == unicode_highlight && isatty (1)) | ||
| 729 | + out += sprintf (out, "\033[0m"); /* Default colour. */ | ||
| 730 | + break; | ||
| 731 | + | ||
| 732 | + default: | ||
| 733 | + /* URG */ | ||
| 734 | + break; | ||
| 735 | + } | ||
| 736 | + | ||
| 737 | + * consumed = nchars; | ||
| 738 | + return out - orig_out; | ||
| 739 | + | ||
| 740 | + invalid: | ||
| 741 | + /* Not a valid UTF-8 sequence. */ | ||
| 742 | + *out = *in; | ||
| 743 | + * consumed = 1; | ||
| 744 | + return 1; | ||
| 745 | +} | ||
| 746 | + | ||
| 747 | /* Returns a version of IN with any control characters | ||
| 748 | replaced by escape sequences. Uses a static buffer | ||
| 749 | - if necessary. */ | ||
| 750 | + if necessary. | ||
| 751 | + | ||
| 752 | + If unicode display is enabled, then also handles the | ||
| 753 | + conversion of unicode characters. */ | ||
| 754 | |||
| 755 | static const char * | ||
| 756 | sanitize_string (const char * in) | ||
| 757 | @@ -508,40 +636,50 @@ sanitize_string (const char * in) | ||
| 758 | of cases it will not be needed. */ | ||
| 759 | do | ||
| 760 | { | ||
| 761 | - char c = *in++; | ||
| 762 | + unsigned char c = *in++; | ||
| 763 | |||
| 764 | if (c == 0) | ||
| 765 | return original; | ||
| 766 | |||
| 767 | if (ISCNTRL (c)) | ||
| 768 | break; | ||
| 769 | + | ||
| 770 | + if (unicode_display != unicode_default && c >= 0xc0) | ||
| 771 | + break; | ||
| 772 | } | ||
| 773 | while (1); | ||
| 774 | |||
| 775 | /* Copy the input, translating as needed. */ | ||
| 776 | in = original; | ||
| 777 | - if (buffer_len < (strlen (in) * 2)) | ||
| 778 | + if (buffer_len < (strlen (in) * 9)) | ||
| 779 | { | ||
| 780 | free ((void *) buffer); | ||
| 781 | - buffer_len = strlen (in) * 2; | ||
| 782 | + buffer_len = strlen (in) * 9; | ||
| 783 | buffer = xmalloc (buffer_len + 1); | ||
| 784 | } | ||
| 785 | |||
| 786 | out = buffer; | ||
| 787 | do | ||
| 788 | { | ||
| 789 | - char c = *in++; | ||
| 790 | + unsigned char c = *in++; | ||
| 791 | |||
| 792 | if (c == 0) | ||
| 793 | break; | ||
| 794 | |||
| 795 | - if (!ISCNTRL (c)) | ||
| 796 | - *out++ = c; | ||
| 797 | - else | ||
| 798 | + if (ISCNTRL (c)) | ||
| 799 | { | ||
| 800 | *out++ = '^'; | ||
| 801 | *out++ = c + 0x40; | ||
| 802 | } | ||
| 803 | + else if (unicode_display != unicode_default && c >= 0xc0) | ||
| 804 | + { | ||
| 805 | + unsigned int num_consumed; | ||
| 806 | + | ||
| 807 | + out += display_utf8 ((const unsigned char *)(in - 1), out, & num_consumed); | ||
| 808 | + in += num_consumed - 1; | ||
| 809 | + } | ||
| 810 | + else | ||
| 811 | + *out++ = c; | ||
| 812 | } | ||
| 813 | while (1); | ||
| 814 | |||
| 815 | @@ -4529,6 +4667,24 @@ dump_symbols (bfd *abfd ATTRIBUTE_UNUSED | ||
| 816 | free (alloc); | ||
| 817 | } | ||
| 818 | } | ||
| 819 | + else if (unicode_display != unicode_default | ||
| 820 | + && name != NULL && *name != '\0') | ||
| 821 | + { | ||
| 822 | + const char * sanitized_name; | ||
| 823 | + | ||
| 824 | + /* If we want to sanitize the name, we do it here, and | ||
| 825 | + temporarily clobber it while calling bfd_print_symbol. | ||
| 826 | + FIXME: This is a gross hack. */ | ||
| 827 | + sanitized_name = sanitize_string (name); | ||
| 828 | + if (sanitized_name != name) | ||
| 829 | + (*current)->name = sanitized_name; | ||
| 830 | + else | ||
| 831 | + sanitized_name = NULL; | ||
| 832 | + bfd_print_symbol (cur_bfd, stdout, *current, | ||
| 833 | + bfd_print_symbol_all); | ||
| 834 | + if (sanitized_name != NULL) | ||
| 835 | + (*current)->name = name; | ||
| 836 | + } | ||
| 837 | else | ||
| 838 | bfd_print_symbol (cur_bfd, stdout, *current, | ||
| 839 | bfd_print_symbol_all); | ||
| 840 | @@ -5212,7 +5368,7 @@ main (int argc, char **argv) | ||
| 841 | set_default_bfd_target (); | ||
| 842 | |||
| 843 | while ((c = getopt_long (argc, argv, | ||
| 844 | - "pP:ib:m:M:VvCdDlfFaHhrRtTxsSI:j:wE:zgeGW::", | ||
| 845 | + "CDE:FGHI:LM:P:RSTU:VW::ab:defghij:lm:prstvwxz", | ||
| 846 | long_options, (int *) 0)) | ||
| 847 | != EOF) | ||
| 848 | { | ||
| 849 | @@ -5495,6 +5651,23 @@ main (int argc, char **argv) | ||
| 850 | seenflag = true; | ||
| 851 | break; | ||
| 852 | |||
| 853 | + case 'U': | ||
| 854 | + if (streq (optarg, "default") || streq (optarg, "d")) | ||
| 855 | + unicode_display = unicode_default; | ||
| 856 | + else if (streq (optarg, "locale") || streq (optarg, "l")) | ||
| 857 | + unicode_display = unicode_locale; | ||
| 858 | + else if (streq (optarg, "escape") || streq (optarg, "e")) | ||
| 859 | + unicode_display = unicode_escape; | ||
| 860 | + else if (streq (optarg, "invalid") || streq (optarg, "i")) | ||
| 861 | + unicode_display = unicode_invalid; | ||
| 862 | + else if (streq (optarg, "hex") || streq (optarg, "x")) | ||
| 863 | + unicode_display = unicode_hex; | ||
| 864 | + else if (streq (optarg, "highlight") || streq (optarg, "h")) | ||
| 865 | + unicode_display = unicode_highlight; | ||
| 866 | + else | ||
| 867 | + fatal (_("invalid argument to -U/--unicode: %s"), optarg); | ||
| 868 | + break; | ||
| 869 | + | ||
| 870 | case 'H': | ||
| 871 | usage (stdout, 0); | ||
| 872 | /* No need to set seenflag or to break - usage() does not return. */ | ||
| 873 | diff --git a/binutils/readelf.c b/binutils/readelf.c | ||
| 874 | --- a/binutils/readelf.c 2021-12-19 19:00:27.058540065 -0800 | ||
| 875 | +++ b/binutils/readelf.c 2021-12-19 19:27:56.538354462 -0800 | ||
| 876 | @@ -328,6 +328,19 @@ typedef enum print_mode | ||
| 877 | } | ||
| 878 | print_mode; | ||
| 879 | |||
| 880 | +typedef enum unicode_display_type | ||
| 881 | +{ | ||
| 882 | + unicode_default = 0, | ||
| 883 | + unicode_locale, | ||
| 884 | + unicode_escape, | ||
| 885 | + unicode_hex, | ||
| 886 | + unicode_highlight, | ||
| 887 | + unicode_invalid | ||
| 888 | +} unicode_display_type; | ||
| 889 | + | ||
| 890 | +static unicode_display_type unicode_display = unicode_default; | ||
| 891 | + | ||
| 892 | + | ||
| 893 | /* Versioned symbol info. */ | ||
| 894 | enum versioned_symbol_info | ||
| 895 | { | ||
| 896 | @@ -632,11 +645,18 @@ print_symbol (signed int width, const ch | ||
| 897 | if (c == 0) | ||
| 898 | break; | ||
| 899 | |||
| 900 | - /* Do not print control characters directly as they can affect terminal | ||
| 901 | - settings. Such characters usually appear in the names generated | ||
| 902 | - by the assembler for local labels. */ | ||
| 903 | - if (ISCNTRL (c)) | ||
| 904 | + if (ISPRINT (c)) | ||
| 905 | + { | ||
| 906 | + putchar (c); | ||
| 907 | + width_remaining --; | ||
| 908 | + num_printed ++; | ||
| 909 | + } | ||
| 910 | + else if (ISCNTRL (c)) | ||
| 911 | { | ||
| 912 | + /* Do not print control characters directly as they can affect terminal | ||
| 913 | + settings. Such characters usually appear in the names generated | ||
| 914 | + by the assembler for local labels. */ | ||
| 915 | + | ||
| 916 | if (width_remaining < 2) | ||
| 917 | break; | ||
| 918 | |||
| 919 | @@ -644,11 +664,137 @@ print_symbol (signed int width, const ch | ||
| 920 | width_remaining -= 2; | ||
| 921 | num_printed += 2; | ||
| 922 | } | ||
| 923 | - else if (ISPRINT (c)) | ||
| 924 | + else if (c == 0x7f) | ||
| 925 | { | ||
| 926 | - putchar (c); | ||
| 927 | - width_remaining --; | ||
| 928 | - num_printed ++; | ||
| 929 | + if (width_remaining < 5) | ||
| 930 | + break; | ||
| 931 | + printf ("<DEL>"); | ||
| 932 | + width_remaining -= 5; | ||
| 933 | + num_printed += 5; | ||
| 934 | + } | ||
| 935 | + else if (unicode_display != unicode_locale | ||
| 936 | + && unicode_display != unicode_default) | ||
| 937 | + { | ||
| 938 | + /* Display unicode characters as something else. */ | ||
| 939 | + unsigned char bytes[4]; | ||
| 940 | + bool is_utf8; | ||
| 941 | + unsigned int nbytes; | ||
| 942 | + | ||
| 943 | + bytes[0] = c; | ||
| 944 | + | ||
| 945 | + if (bytes[0] < 0xc0) | ||
| 946 | + { | ||
| 947 | + nbytes = 1; | ||
| 948 | + is_utf8 = false; | ||
| 949 | + } | ||
| 950 | + else | ||
| 951 | + { | ||
| 952 | + bytes[1] = *symbol++; | ||
| 953 | + | ||
| 954 | + if ((bytes[1] & 0xc0) != 0x80) | ||
| 955 | + { | ||
| 956 | + is_utf8 = false; | ||
| 957 | + /* Do not consume this character. It may only | ||
| 958 | + be the first byte in the sequence that was | ||
| 959 | + corrupt. */ | ||
| 960 | + --symbol; | ||
| 961 | + nbytes = 1; | ||
| 962 | + } | ||
| 963 | + else if ((bytes[0] & 0x20) == 0) | ||
| 964 | + { | ||
| 965 | + is_utf8 = true; | ||
| 966 | + nbytes = 2; | ||
| 967 | + } | ||
| 968 | + else | ||
| 969 | + { | ||
| 970 | + bytes[2] = *symbol++; | ||
| 971 | + | ||
| 972 | + if ((bytes[2] & 0xc0) != 0x80) | ||
| 973 | + { | ||
| 974 | + is_utf8 = false; | ||
| 975 | + symbol -= 2; | ||
| 976 | + nbytes = 1; | ||
| 977 | + } | ||
| 978 | + else if ((bytes[0] & 0x10) == 0) | ||
| 979 | + { | ||
| 980 | + is_utf8 = true; | ||
| 981 | + nbytes = 3; | ||
| 982 | + } | ||
| 983 | + else | ||
| 984 | + { | ||
| 985 | + bytes[3] = *symbol++; | ||
| 986 | + | ||
| 987 | + nbytes = 4; | ||
| 988 | + | ||
| 989 | + if ((bytes[3] & 0xc0) != 0x80) | ||
| 990 | + { | ||
| 991 | + is_utf8 = false; | ||
| 992 | + symbol -= 3; | ||
| 993 | + nbytes = 1; | ||
| 994 | + } | ||
| 995 | + else | ||
| 996 | + is_utf8 = true; | ||
| 997 | + } | ||
| 998 | + } | ||
| 999 | + } | ||
| 1000 | + | ||
| 1001 | + if (unicode_display == unicode_invalid) | ||
| 1002 | + is_utf8 = false; | ||
| 1003 | + | ||
| 1004 | + if (unicode_display == unicode_hex || ! is_utf8) | ||
| 1005 | + { | ||
| 1006 | + unsigned int i; | ||
| 1007 | + | ||
| 1008 | + if (width_remaining < (nbytes * 2) + 2) | ||
| 1009 | + break; | ||
| 1010 | + | ||
| 1011 | + putchar (is_utf8 ? '<' : '{'); | ||
| 1012 | + printf ("0x"); | ||
| 1013 | + for (i = 0; i < nbytes; i++) | ||
| 1014 | + printf ("%02x", bytes[i]); | ||
| 1015 | + putchar (is_utf8 ? '>' : '}'); | ||
| 1016 | + } | ||
| 1017 | + else | ||
| 1018 | + { | ||
| 1019 | + if (unicode_display == unicode_highlight && isatty (1)) | ||
| 1020 | + printf ("\x1B[31;47m"); /* Red. */ | ||
| 1021 | + | ||
| 1022 | + switch (nbytes) | ||
| 1023 | + { | ||
| 1024 | + case 2: | ||
| 1025 | + if (width_remaining < 6) | ||
| 1026 | + break; | ||
| 1027 | + printf ("\\u%02x%02x", | ||
| 1028 | + (bytes[0] & 0x1c) >> 2, | ||
| 1029 | + ((bytes[0] & 0x03) << 6) | (bytes[1] & 0x3f)); | ||
| 1030 | + break; | ||
| 1031 | + case 3: | ||
| 1032 | + if (width_remaining < 6) | ||
| 1033 | + break; | ||
| 1034 | + printf ("\\u%02x%02x", | ||
| 1035 | + ((bytes[0] & 0x0f) << 4) | ((bytes[1] & 0x3c) >> 2), | ||
| 1036 | + ((bytes[1] & 0x03) << 6) | (bytes[2] & 0x3f)); | ||
| 1037 | + break; | ||
| 1038 | + case 4: | ||
| 1039 | + if (width_remaining < 8) | ||
| 1040 | + break; | ||
| 1041 | + printf ("\\u%02x%02x%02x", | ||
| 1042 | + ((bytes[0] & 0x07) << 6) | ((bytes[1] & 0x3c) >> 2), | ||
| 1043 | + ((bytes[1] & 0x03) << 6) | ((bytes[2] & 0x3c) >> 2), | ||
| 1044 | + ((bytes[2] & 0x03) << 6) | (bytes[3] & 0x3f)); | ||
| 1045 | + | ||
| 1046 | + break; | ||
| 1047 | + default: | ||
| 1048 | + /* URG. */ | ||
| 1049 | + break; | ||
| 1050 | + } | ||
| 1051 | + | ||
| 1052 | + if (unicode_display == unicode_highlight && isatty (1)) | ||
| 1053 | + printf ("\033[0m"); /* Default colour. */ | ||
| 1054 | + } | ||
| 1055 | + | ||
| 1056 | + if (bytes[nbytes - 1] == 0) | ||
| 1057 | + break; | ||
| 1058 | } | ||
| 1059 | else | ||
| 1060 | { | ||
| 1061 | @@ -4668,6 +4814,7 @@ static struct option options[] = | ||
| 1062 | {"syms", no_argument, 0, 's'}, | ||
| 1063 | {"silent-truncation",no_argument, 0, 'T'}, | ||
| 1064 | {"section-details", no_argument, 0, 't'}, | ||
| 1065 | + {"unicode", required_argument, NULL, 'U'}, | ||
| 1066 | {"unwind", no_argument, 0, 'u'}, | ||
| 1067 | {"version-info", no_argument, 0, 'V'}, | ||
| 1068 | {"version", no_argument, 0, 'v'}, | ||
| 1069 | @@ -4744,6 +4891,12 @@ usage (FILE * stream) | ||
| 1070 | fprintf (stream, _("\ | ||
| 1071 | --no-recurse-limit Disable a demangling recursion limit\n")); | ||
| 1072 | fprintf (stream, _("\ | ||
| 1073 | + -U[dlexhi] --unicode=[default|locale|escape|hex|highlight|invalid]\n\ | ||
| 1074 | + Display unicode characters as determined by the current locale\n\ | ||
| 1075 | + (default), escape sequences, \"<hex sequences>\", highlighted\n\ | ||
| 1076 | + escape sequences, or treat them as invalid and display as\n\ | ||
| 1077 | + \"{hex sequences}\"\n")); | ||
| 1078 | + fprintf (stream, _("\ | ||
| 1079 | -n --notes Display the core notes (if present)\n")); | ||
| 1080 | fprintf (stream, _("\ | ||
| 1081 | -r --relocs Display the relocations (if present)\n")); | ||
| 1082 | @@ -4928,7 +5081,7 @@ parse_args (struct dump_data *dumpdata, | ||
| 1083 | usage (stderr); | ||
| 1084 | |||
| 1085 | while ((c = getopt_long | ||
| 1086 | - (argc, argv, "ACDHILNPR:STVWacdeghi:lnp:rstuvw::x:z", options, NULL)) != EOF) | ||
| 1087 | + (argc, argv, "ACDHILNPR:STU:VWacdeghi:lnp:rstuvw::x:z", options, NULL)) != EOF) | ||
| 1088 | { | ||
| 1089 | switch (c) | ||
| 1090 | { | ||
| 1091 | @@ -5130,6 +5283,25 @@ parse_args (struct dump_data *dumpdata, | ||
| 1092 | /* Ignored for backward compatibility. */ | ||
| 1093 | break; | ||
| 1094 | |||
| 1095 | + case 'U': | ||
| 1096 | + if (optarg == NULL) | ||
| 1097 | + error (_("Missing arg to -U/--unicode")); /* Can this happen ? */ | ||
| 1098 | + else if (streq (optarg, "default") || streq (optarg, "d")) | ||
| 1099 | + unicode_display = unicode_default; | ||
| 1100 | + else if (streq (optarg, "locale") || streq (optarg, "l")) | ||
| 1101 | + unicode_display = unicode_locale; | ||
| 1102 | + else if (streq (optarg, "escape") || streq (optarg, "e")) | ||
| 1103 | + unicode_display = unicode_escape; | ||
| 1104 | + else if (streq (optarg, "invalid") || streq (optarg, "i")) | ||
| 1105 | + unicode_display = unicode_invalid; | ||
| 1106 | + else if (streq (optarg, "hex") || streq (optarg, "x")) | ||
| 1107 | + unicode_display = unicode_hex; | ||
| 1108 | + else if (streq (optarg, "highlight") || streq (optarg, "h")) | ||
| 1109 | + unicode_display = unicode_highlight; | ||
| 1110 | + else | ||
| 1111 | + error (_("invalid argument to -U/--unicode: %s"), optarg); | ||
| 1112 | + break; | ||
| 1113 | + | ||
| 1114 | case OPTION_SYM_BASE: | ||
| 1115 | sym_base = 0; | ||
| 1116 | if (optarg != NULL) | ||
| 1117 | diff --git a/binutils/strings.c b/binutils/strings.c | ||
| 1118 | --- a/binutils/strings.c 2021-12-19 19:00:27.058540065 -0800 | ||
| 1119 | +++ b/binutils/strings.c 2021-12-19 19:48:26.205313218 -0800 | ||
| 1120 | @@ -55,6 +55,19 @@ | ||
| 1121 | -T {bfdname} | ||
| 1122 | Specify a non-default object file format. | ||
| 1123 | |||
| 1124 | + --unicode={default|locale|invalid|hex|escape|highlight} | ||
| 1125 | + -u {d|l|i|x|e|h} | ||
| 1126 | + Determine how to handle UTF-8 unicode characters. The default | ||
| 1127 | + is no special treatment. All other versions of this option | ||
| 1128 | + only apply if the encoding is valid and enabling the option | ||
| 1129 | + implies --encoding=S. | ||
| 1130 | + The 'locale' option displays the characters according to the | ||
| 1131 | + current locale. The 'invalid' option treats them as | ||
| 1132 | + non-string characters. The 'hex' option displays them as hex | ||
| 1133 | + byte sequences. The 'escape' option displays them as escape | ||
| 1134 | + sequences and the 'highlight' option displays them as | ||
| 1135 | + coloured escape sequences. | ||
| 1136 | + | ||
| 1137 | --output-separator=sep_string | ||
| 1138 | -s sep_string String used to separate parsed strings in output. | ||
| 1139 | Default is newline. | ||
| 1140 | @@ -76,6 +89,22 @@ | ||
| 1141 | #include "safe-ctype.h" | ||
| 1142 | #include "bucomm.h" | ||
| 1143 | |||
| 1144 | +#ifndef streq | ||
| 1145 | +#define streq(a,b) (strcmp ((a),(b)) == 0) | ||
| 1146 | +#endif | ||
| 1147 | + | ||
| 1148 | +typedef enum unicode_display_type | ||
| 1149 | +{ | ||
| 1150 | + unicode_default = 0, | ||
| 1151 | + unicode_locale, | ||
| 1152 | + unicode_escape, | ||
| 1153 | + unicode_hex, | ||
| 1154 | + unicode_highlight, | ||
| 1155 | + unicode_invalid | ||
| 1156 | +} unicode_display_type; | ||
| 1157 | + | ||
| 1158 | +static unicode_display_type unicode_display = unicode_default; | ||
| 1159 | + | ||
| 1160 | #define STRING_ISGRAPHIC(c) \ | ||
| 1161 | ( (c) >= 0 \ | ||
| 1162 | && (c) <= 255 \ | ||
| 1163 | @@ -94,7 +123,7 @@ extern int errno; | ||
| 1164 | static int address_radix; | ||
| 1165 | |||
| 1166 | /* Minimum length of sequence of graphic chars to trigger output. */ | ||
| 1167 | -static int string_min; | ||
| 1168 | +static unsigned int string_min; | ||
| 1169 | |||
| 1170 | /* Whether or not we include all whitespace as a graphic char. */ | ||
| 1171 | static bool include_all_whitespace; | ||
| 1172 | @@ -121,21 +150,22 @@ static char *output_separator; | ||
| 1173 | static struct option long_options[] = | ||
| 1174 | { | ||
| 1175 | {"all", no_argument, NULL, 'a'}, | ||
| 1176 | + {"bytes", required_argument, NULL, 'n'}, | ||
| 1177 | {"data", no_argument, NULL, 'd'}, | ||
| 1178 | + {"encoding", required_argument, NULL, 'e'}, | ||
| 1179 | + {"help", no_argument, NULL, 'h'}, | ||
| 1180 | + {"include-all-whitespace", no_argument, NULL, 'w'}, | ||
| 1181 | + {"output-separator", required_argument, NULL, 's'}, | ||
| 1182 | {"print-file-name", no_argument, NULL, 'f'}, | ||
| 1183 | - {"bytes", required_argument, NULL, 'n'}, | ||
| 1184 | {"radix", required_argument, NULL, 't'}, | ||
| 1185 | - {"include-all-whitespace", no_argument, NULL, 'w'}, | ||
| 1186 | - {"encoding", required_argument, NULL, 'e'}, | ||
| 1187 | {"target", required_argument, NULL, 'T'}, | ||
| 1188 | - {"output-separator", required_argument, NULL, 's'}, | ||
| 1189 | - {"help", no_argument, NULL, 'h'}, | ||
| 1190 | + {"unicode", required_argument, NULL, 'U'}, | ||
| 1191 | {"version", no_argument, NULL, 'v'}, | ||
| 1192 | {NULL, 0, NULL, 0} | ||
| 1193 | }; | ||
| 1194 | |||
| 1195 | static bool strings_file (char *); | ||
| 1196 | -static void print_strings (const char *, FILE *, file_ptr, int, int, char *); | ||
| 1197 | +static void print_strings (const char *, FILE *, file_ptr, int, char *); | ||
| 1198 | static void usage (FILE *, int) ATTRIBUTE_NORETURN; | ||
| 1199 | |||
| 1200 | int main (int, char **); | ||
| 1201 | @@ -171,7 +201,7 @@ main (int argc, char **argv) | ||
| 1202 | encoding = 's'; | ||
| 1203 | output_separator = NULL; | ||
| 1204 | |||
| 1205 | - while ((optc = getopt_long (argc, argv, "adfhHn:wot:e:T:s:Vv0123456789", | ||
| 1206 | + while ((optc = getopt_long (argc, argv, "adfhHn:wot:e:T:s:U:Vv0123456789", | ||
| 1207 | long_options, (int *) 0)) != EOF) | ||
| 1208 | { | ||
| 1209 | switch (optc) | ||
| 1210 | @@ -244,6 +274,23 @@ main (int argc, char **argv) | ||
| 1211 | output_separator = optarg; | ||
| 1212 | break; | ||
| 1213 | |||
| 1214 | + case 'U': | ||
| 1215 | + if (streq (optarg, "default") || streq (optarg, "d")) | ||
| 1216 | + unicode_display = unicode_default; | ||
| 1217 | + else if (streq (optarg, "locale") || streq (optarg, "l")) | ||
| 1218 | + unicode_display = unicode_locale; | ||
| 1219 | + else if (streq (optarg, "escape") || streq (optarg, "e")) | ||
| 1220 | + unicode_display = unicode_escape; | ||
| 1221 | + else if (streq (optarg, "invalid") || streq (optarg, "i")) | ||
| 1222 | + unicode_display = unicode_invalid; | ||
| 1223 | + else if (streq (optarg, "hex") || streq (optarg, "x")) | ||
| 1224 | + unicode_display = unicode_hex; | ||
| 1225 | + else if (streq (optarg, "highlight") || streq (optarg, "h")) | ||
| 1226 | + unicode_display = unicode_highlight; | ||
| 1227 | + else | ||
| 1228 | + fatal (_("invalid argument to -U/--unicode: %s"), optarg); | ||
| 1229 | + break; | ||
| 1230 | + | ||
| 1231 | case 'V': | ||
| 1232 | case 'v': | ||
| 1233 | print_version ("strings"); | ||
| 1234 | @@ -258,6 +305,9 @@ main (int argc, char **argv) | ||
| 1235 | } | ||
| 1236 | } | ||
| 1237 | |||
| 1238 | + if (unicode_display != unicode_default) | ||
| 1239 | + encoding = 'S'; | ||
| 1240 | + | ||
| 1241 | if (numeric_opt != 0) | ||
| 1242 | { | ||
| 1243 | string_min = (int) strtoul (argv[numeric_opt - 1] + 1, &s, 0); | ||
| 1244 | @@ -293,14 +343,14 @@ main (int argc, char **argv) | ||
| 1245 | { | ||
| 1246 | datasection_only = false; | ||
| 1247 | SET_BINARY (fileno (stdin)); | ||
| 1248 | - print_strings ("{standard input}", stdin, 0, 0, 0, (char *) NULL); | ||
| 1249 | + print_strings ("{standard input}", stdin, 0, 0, (char *) NULL); | ||
| 1250 | files_given = true; | ||
| 1251 | } | ||
| 1252 | else | ||
| 1253 | { | ||
| 1254 | for (; optind < argc; ++optind) | ||
| 1255 | { | ||
| 1256 | - if (strcmp (argv[optind], "-") == 0) | ||
| 1257 | + if (streq (argv[optind], "-")) | ||
| 1258 | datasection_only = false; | ||
| 1259 | else | ||
| 1260 | { | ||
| 1261 | @@ -342,7 +392,7 @@ strings_a_section (bfd *abfd, asection * | ||
| 1262 | } | ||
| 1263 | |||
| 1264 | *got_a_section = true; | ||
| 1265 | - print_strings (filename, NULL, sect->filepos, 0, sectsize, (char *) mem); | ||
| 1266 | + print_strings (filename, NULL, sect->filepos, sectsize, (char *) mem); | ||
| 1267 | free (mem); | ||
| 1268 | } | ||
| 1269 | |||
| 1270 | @@ -427,7 +477,7 @@ strings_file (char *file) | ||
| 1271 | return false; | ||
| 1272 | } | ||
| 1273 | |||
| 1274 | - print_strings (file, stream, (file_ptr) 0, 0, 0, (char *) 0); | ||
| 1275 | + print_strings (file, stream, (file_ptr) 0, 0, (char *) NULL); | ||
| 1276 | |||
| 1277 | if (fclose (stream) == EOF) | ||
| 1278 | { | ||
| 1279 | @@ -551,6 +601,626 @@ unget_part_char (long c, file_ptr *addre | ||
| 1280 | } | ||
| 1281 | } | ||
| 1282 | } | ||
| 1283 | + | ||
| 1284 | +static void | ||
| 1285 | +print_filename_and_address (const char * filename, file_ptr address) | ||
| 1286 | +{ | ||
| 1287 | + if (print_filenames) | ||
| 1288 | + printf ("%s: ", filename); | ||
| 1289 | + | ||
| 1290 | + if (! print_addresses) | ||
| 1291 | + return; | ||
| 1292 | + | ||
| 1293 | + switch (address_radix) | ||
| 1294 | + { | ||
| 1295 | + case 8: | ||
| 1296 | + if (sizeof (address) > sizeof (long)) | ||
| 1297 | + { | ||
| 1298 | +#ifndef __MSVCRT__ | ||
| 1299 | + printf ("%7llo ", (unsigned long long) address); | ||
| 1300 | +#else | ||
| 1301 | + printf ("%7I64o ", (unsigned long long) address); | ||
| 1302 | +#endif | ||
| 1303 | + } | ||
| 1304 | + else | ||
| 1305 | + printf ("%7lo ", (unsigned long) address); | ||
| 1306 | + break; | ||
| 1307 | + | ||
| 1308 | + case 10: | ||
| 1309 | + if (sizeof (address) > sizeof (long)) | ||
| 1310 | + { | ||
| 1311 | +#ifndef __MSVCRT__ | ||
| 1312 | + printf ("%7llu ", (unsigned long long) address); | ||
| 1313 | +#else | ||
| 1314 | + printf ("%7I64d ", (unsigned long long) address); | ||
| 1315 | +#endif | ||
| 1316 | + } | ||
| 1317 | + else | ||
| 1318 | + printf ("%7ld ", (long) address); | ||
| 1319 | + break; | ||
| 1320 | + | ||
| 1321 | + case 16: | ||
| 1322 | + if (sizeof (address) > sizeof (long)) | ||
| 1323 | + { | ||
| 1324 | +#ifndef __MSVCRT__ | ||
| 1325 | + printf ("%7llx ", (unsigned long long) address); | ||
| 1326 | +#else | ||
| 1327 | + printf ("%7I64x ", (unsigned long long) address); | ||
| 1328 | +#endif | ||
| 1329 | + } | ||
| 1330 | + else | ||
| 1331 | + printf ("%7lx ", (unsigned long) address); | ||
| 1332 | + break; | ||
| 1333 | + } | ||
| 1334 | +} | ||
| 1335 | + | ||
| 1336 | +/* Return non-zero if the bytes starting at BUFFER form a valid UTF-8 encoding. | ||
| 1337 | + If the encoding is valid then returns the number of bytes it uses. */ | ||
| 1338 | + | ||
| 1339 | +static unsigned int | ||
| 1340 | +is_valid_utf8 (const unsigned char * buffer, unsigned long buflen) | ||
| 1341 | +{ | ||
| 1342 | + if (buffer[0] < 0xc0) | ||
| 1343 | + return 0; | ||
| 1344 | + | ||
| 1345 | + if (buflen < 2) | ||
| 1346 | + return 0; | ||
| 1347 | + | ||
| 1348 | + if ((buffer[1] & 0xc0) != 0x80) | ||
| 1349 | + return 0; | ||
| 1350 | + | ||
| 1351 | + if ((buffer[0] & 0x20) == 0) | ||
| 1352 | + return 2; | ||
| 1353 | + | ||
| 1354 | + if (buflen < 3) | ||
| 1355 | + return 0; | ||
| 1356 | + | ||
| 1357 | + if ((buffer[2] & 0xc0) != 0x80) | ||
| 1358 | + return 0; | ||
| 1359 | + | ||
| 1360 | + if ((buffer[0] & 0x10) == 0) | ||
| 1361 | + return 3; | ||
| 1362 | + | ||
| 1363 | + if (buflen < 4) | ||
| 1364 | + return 0; | ||
| 1365 | + | ||
| 1366 | + if ((buffer[3] & 0xc0) != 0x80) | ||
| 1367 | + return 0; | ||
| 1368 | + | ||
| 1369 | + return 4; | ||
| 1370 | +} | ||
| 1371 | + | ||
| 1372 | +/* Display a UTF-8 encoded character in BUFFER according to the setting | ||
| 1373 | + of unicode_display. The character is known to be valid. | ||
| 1374 | + Returns the number of bytes consumed. */ | ||
| 1375 | + | ||
| 1376 | +static unsigned int | ||
| 1377 | +display_utf8_char (const unsigned char * buffer) | ||
| 1378 | +{ | ||
| 1379 | + unsigned int j; | ||
| 1380 | + unsigned int utf8_len; | ||
| 1381 | + | ||
| 1382 | + switch (buffer[0] & 0x30) | ||
| 1383 | + { | ||
| 1384 | + case 0x00: | ||
| 1385 | + case 0x10: | ||
| 1386 | + utf8_len = 2; | ||
| 1387 | + break; | ||
| 1388 | + case 0x20: | ||
| 1389 | + utf8_len = 3; | ||
| 1390 | + break; | ||
| 1391 | + default: | ||
| 1392 | + utf8_len = 4; | ||
| 1393 | + } | ||
| 1394 | + | ||
| 1395 | + switch (unicode_display) | ||
| 1396 | + { | ||
| 1397 | + default: | ||
| 1398 | + fprintf (stderr, "ICE: unexpected unicode display type\n"); | ||
| 1399 | + break; | ||
| 1400 | + | ||
| 1401 | + case unicode_escape: | ||
| 1402 | + case unicode_highlight: | ||
| 1403 | + if (unicode_display == unicode_highlight && isatty (1)) | ||
| 1404 | + printf ("\x1B[31;47m"); /* Red. */ | ||
| 1405 | + | ||
| 1406 | + switch (utf8_len) | ||
| 1407 | + { | ||
| 1408 | + case 2: | ||
| 1409 | + printf ("\\u%02x%02x", | ||
| 1410 | + ((buffer[0] & 0x1c) >> 2), | ||
| 1411 | + ((buffer[0] & 0x03) << 6) | (buffer[1] & 0x3f)); | ||
| 1412 | + break; | ||
| 1413 | + | ||
| 1414 | + case 3: | ||
| 1415 | + printf ("\\u%02x%02x", | ||
| 1416 | + ((buffer[0] & 0x0f) << 4) | ((buffer[1] & 0x3c) >> 2), | ||
| 1417 | + ((buffer[1] & 0x03) << 6) | ((buffer[2] & 0x3f))); | ||
| 1418 | + break; | ||
| 1419 | + | ||
| 1420 | + case 4: | ||
| 1421 | + printf ("\\u%02x%02x%02x", | ||
| 1422 | + ((buffer[0] & 0x07) << 6) | ((buffer[1] & 0x3c) >> 2), | ||
| 1423 | + ((buffer[1] & 0x03) << 6) | ((buffer[2] & 0x3c) >> 2), | ||
| 1424 | + ((buffer[2] & 0x03) << 6) | ((buffer[3] & 0x3f))); | ||
| 1425 | + break; | ||
| 1426 | + default: | ||
| 1427 | + /* URG. */ | ||
| 1428 | + break; | ||
| 1429 | + } | ||
| 1430 | + | ||
| 1431 | + if (unicode_display == unicode_highlight && isatty (1)) | ||
| 1432 | + printf ("\033[0m"); /* Default colour. */ | ||
| 1433 | + break; | ||
| 1434 | + | ||
| 1435 | + case unicode_hex: | ||
| 1436 | + putchar ('<'); | ||
| 1437 | + printf ("0x"); | ||
| 1438 | + for (j = 0; j < utf8_len; j++) | ||
| 1439 | + printf ("%02x", buffer [j]); | ||
| 1440 | + putchar ('>'); | ||
| 1441 | + break; | ||
| 1442 | + | ||
| 1443 | + case unicode_locale: | ||
| 1444 | + printf ("%.1s", buffer); | ||
| 1445 | + break; | ||
| 1446 | + } | ||
| 1447 | + | ||
| 1448 | + return utf8_len; | ||
| 1449 | +} | ||
| 1450 | + | ||
| 1451 | +/* Display strings in BUFFER. Treat any UTF-8 encoded characters encountered | ||
| 1452 | + according to the setting of the unicode_display variable. The buffer | ||
| 1453 | + contains BUFLEN bytes. | ||
| 1454 | + | ||
| 1455 | + Display the characters as if they started at ADDRESS and are contained in | ||
| 1456 | + FILENAME. */ | ||
| 1457 | + | ||
| 1458 | +static void | ||
| 1459 | +print_unicode_buffer (const char * filename, | ||
| 1460 | + file_ptr address, | ||
| 1461 | + const unsigned char * buffer, | ||
| 1462 | + unsigned long buflen) | ||
| 1463 | +{ | ||
| 1464 | + /* Paranoia checks... */ | ||
| 1465 | + if (filename == NULL | ||
| 1466 | + || buffer == NULL | ||
| 1467 | + || unicode_display == unicode_default | ||
| 1468 | + || encoding != 'S' | ||
| 1469 | + || encoding_bytes != 1) | ||
| 1470 | + { | ||
| 1471 | + fprintf (stderr, "ICE: bad arguments to print_unicode_buffer\n"); | ||
| 1472 | + return; | ||
| 1473 | + } | ||
| 1474 | + | ||
| 1475 | + if (buflen == 0) | ||
| 1476 | + return; | ||
| 1477 | + | ||
| 1478 | + /* We must only display strings that are at least string_min *characters* | ||
| 1479 | + long. So we scan the buffer in two stages. First we locate the start | ||
| 1480 | + of a potential string. Then we walk along it until we have found | ||
| 1481 | + string_min characters. Then we go back to the start point and start | ||
| 1482 | + displaying characters according to the unicode_display setting. */ | ||
| 1483 | + | ||
| 1484 | + unsigned long start_point = 0; | ||
| 1485 | + unsigned long i = 0; | ||
| 1486 | + unsigned int char_len = 1; | ||
| 1487 | + unsigned int num_found = 0; | ||
| 1488 | + | ||
| 1489 | + for (i = 0; i < buflen; i += char_len) | ||
| 1490 | + { | ||
| 1491 | + int c = buffer[i]; | ||
| 1492 | + | ||
| 1493 | + char_len = 1; | ||
| 1494 | + | ||
| 1495 | + /* Find the first potential character of a string. */ | ||
| 1496 | + if (! STRING_ISGRAPHIC (c)) | ||
| 1497 | + { | ||
| 1498 | + num_found = 0; | ||
| 1499 | + continue; | ||
| 1500 | + } | ||
| 1501 | + | ||
| 1502 | + if (c > 126) | ||
| 1503 | + { | ||
| 1504 | + if (c < 0xc0) | ||
| 1505 | + { | ||
| 1506 | + num_found = 0; | ||
| 1507 | + continue; | ||
| 1508 | + } | ||
| 1509 | + | ||
| 1510 | + if ((char_len = is_valid_utf8 (buffer + i, buflen - i)) == 0) | ||
| 1511 | + { | ||
| 1512 | + char_len = 1; | ||
| 1513 | + num_found = 0; | ||
| 1514 | + continue; | ||
| 1515 | + } | ||
| 1516 | + | ||
| 1517 | + if (unicode_display == unicode_invalid) | ||
| 1518 | + { | ||
| 1519 | + /* We have found a valid UTF-8 character, but we treat it as non-graphic. */ | ||
| 1520 | + num_found = 0; | ||
| 1521 | + continue; | ||
| 1522 | + } | ||
| 1523 | + } | ||
| 1524 | + | ||
| 1525 | + if (num_found == 0) | ||
| 1526 | + /* We have found a potential starting point for a string. */ | ||
| 1527 | + start_point = i; | ||
| 1528 | + | ||
| 1529 | + ++ num_found; | ||
| 1530 | + | ||
| 1531 | + if (num_found >= string_min) | ||
| 1532 | + break; | ||
| 1533 | + } | ||
| 1534 | + | ||
| 1535 | + if (num_found < string_min) | ||
| 1536 | + return; | ||
| 1537 | + | ||
| 1538 | + print_filename_and_address (filename, address + start_point); | ||
| 1539 | + | ||
| 1540 | + /* We have found string_min characters. Display them and any | ||
| 1541 | + more that follow. */ | ||
| 1542 | + for (i = start_point; i < buflen; i += char_len) | ||
| 1543 | + { | ||
| 1544 | + int c = buffer[i]; | ||
| 1545 | + | ||
| 1546 | + char_len = 1; | ||
| 1547 | + | ||
| 1548 | + if (! STRING_ISGRAPHIC (c)) | ||
| 1549 | + break; | ||
| 1550 | + else if (c < 127) | ||
| 1551 | + putchar (c); | ||
| 1552 | + else if (! is_valid_utf8 (buffer + i, buflen - i)) | ||
| 1553 | + break; | ||
| 1554 | + else if (unicode_display == unicode_invalid) | ||
| 1555 | + break; | ||
| 1556 | + else | ||
| 1557 | + char_len = display_utf8_char (buffer + i); | ||
| 1558 | + } | ||
| 1559 | + | ||
| 1560 | + if (output_separator) | ||
| 1561 | + fputs (output_separator, stdout); | ||
| 1562 | + else | ||
| 1563 | + putchar ('\n'); | ||
| 1564 | + | ||
| 1565 | + /* FIXME: Using tail recursion here is lazy programming... */ | ||
| 1566 | + print_unicode_buffer (filename, address + i, buffer + i, buflen - i); | ||
| 1567 | +} | ||
| 1568 | + | ||
| 1569 | +static int | ||
| 1570 | +get_unicode_byte (FILE * stream, | ||
| 1571 | + unsigned char * putback, | ||
| 1572 | + unsigned int * num_putback, | ||
| 1573 | + unsigned int * num_read) | ||
| 1574 | +{ | ||
| 1575 | + if (* num_putback > 0) | ||
| 1576 | + { | ||
| 1577 | + * num_putback = * num_putback - 1; | ||
| 1578 | + return putback [* num_putback]; | ||
| 1579 | + } | ||
| 1580 | + | ||
| 1581 | + * num_read = * num_read + 1; | ||
| 1582 | + | ||
| 1583 | +#if defined(HAVE_GETC_UNLOCKED) && HAVE_DECL_GETC_UNLOCKED | ||
| 1584 | + return getc_unlocked (stream); | ||
| 1585 | +#else | ||
| 1586 | + return getc (stream); | ||
| 1587 | +#endif | ||
| 1588 | +} | ||
| 1589 | + | ||
| 1590 | +/* Helper function for print_unicode_stream. */ | ||
| 1591 | + | ||
| 1592 | +static void | ||
| 1593 | +print_unicode_stream_body (const char * filename, | ||
| 1594 | + file_ptr address, | ||
| 1595 | + FILE * stream, | ||
| 1596 | + unsigned char * putback_buf, | ||
| 1597 | + unsigned int num_putback, | ||
| 1598 | + unsigned char * print_buf) | ||
| 1599 | +{ | ||
| 1600 | + /* It would be nice if we could just read the stream into a buffer | ||
| 1601 | + and then process if with print_unicode_buffer. But the input | ||
| 1602 | + might be huge or it might time-locked (eg stdin). So instead | ||
| 1603 | + we go one byte at a time... */ | ||
| 1604 | + | ||
| 1605 | + file_ptr start_point = 0; | ||
| 1606 | + unsigned int num_read = 0; | ||
| 1607 | + unsigned int num_chars = 0; | ||
| 1608 | + unsigned int num_print = 0; | ||
| 1609 | + int c = 0; | ||
| 1610 | + | ||
| 1611 | + /* Find a series of string_min characters. Put them into print_buf. */ | ||
| 1612 | + do | ||
| 1613 | + { | ||
| 1614 | + if (num_chars >= string_min) | ||
| 1615 | + break; | ||
| 1616 | + | ||
| 1617 | + c = get_unicode_byte (stream, putback_buf, & num_putback, & num_read); | ||
| 1618 | + if (c == EOF) | ||
| 1619 | + break; | ||
| 1620 | + | ||
| 1621 | + if (! STRING_ISGRAPHIC (c)) | ||
| 1622 | + { | ||
| 1623 | + num_chars = num_print = 0; | ||
| 1624 | + continue; | ||
| 1625 | + } | ||
| 1626 | + | ||
| 1627 | + if (num_chars == 0) | ||
| 1628 | + start_point = num_read - 1; | ||
| 1629 | + | ||
| 1630 | + if (c < 127) | ||
| 1631 | + { | ||
| 1632 | + print_buf[num_print] = c; | ||
| 1633 | + num_chars ++; | ||
| 1634 | + num_print ++; | ||
| 1635 | + continue; | ||
| 1636 | + } | ||
| 1637 | + | ||
| 1638 | + if (c < 0xc0) | ||
| 1639 | + { | ||
| 1640 | + num_chars = num_print = 0; | ||
| 1641 | + continue; | ||
| 1642 | + } | ||
| 1643 | + | ||
| 1644 | + /* We *might* have a UTF-8 sequence. Time to start peeking. */ | ||
| 1645 | + char utf8[4]; | ||
| 1646 | + | ||
| 1647 | + utf8[0] = c; | ||
| 1648 | + c = get_unicode_byte (stream, putback_buf, & num_putback, & num_read); | ||
| 1649 | + if (c == EOF) | ||
| 1650 | + break; | ||
| 1651 | + utf8[1] = c; | ||
| 1652 | + | ||
| 1653 | + if ((utf8[1] & 0xc0) != 0x80) | ||
| 1654 | + { | ||
| 1655 | + /* Invalid UTF-8. */ | ||
| 1656 | + putback_buf[num_putback++] = utf8[1]; | ||
| 1657 | + num_chars = num_print = 0; | ||
| 1658 | + continue; | ||
| 1659 | + } | ||
| 1660 | + else if ((utf8[0] & 0x20) == 0) | ||
| 1661 | + { | ||
| 1662 | + /* A valid 2-byte UTF-8 encoding. */ | ||
| 1663 | + if (unicode_display == unicode_invalid) | ||
| 1664 | + { | ||
| 1665 | + putback_buf[num_putback++] = utf8[1]; | ||
| 1666 | + num_chars = num_print = 0; | ||
| 1667 | + } | ||
| 1668 | + else | ||
| 1669 | + { | ||
| 1670 | + print_buf[num_print ++] = utf8[0]; | ||
| 1671 | + print_buf[num_print ++] = utf8[1]; | ||
| 1672 | + num_chars ++; | ||
| 1673 | + } | ||
| 1674 | + continue; | ||
| 1675 | + } | ||
| 1676 | + | ||
| 1677 | + c = get_unicode_byte (stream, putback_buf, & num_putback, & num_read); | ||
| 1678 | + if (c == EOF) | ||
| 1679 | + break; | ||
| 1680 | + utf8[2] = c; | ||
| 1681 | + | ||
| 1682 | + if ((utf8[2] & 0xc0) != 0x80) | ||
| 1683 | + { | ||
| 1684 | + /* Invalid UTF-8. */ | ||
| 1685 | + putback_buf[num_putback++] = utf8[2]; | ||
| 1686 | + putback_buf[num_putback++] = utf8[1]; | ||
| 1687 | + num_chars = num_print = 0; | ||
| 1688 | + continue; | ||
| 1689 | + } | ||
| 1690 | + else if ((utf8[0] & 0x10) == 0) | ||
| 1691 | + { | ||
| 1692 | + /* A valid 3-byte UTF-8 encoding. */ | ||
| 1693 | + if (unicode_display == unicode_invalid) | ||
| 1694 | + { | ||
| 1695 | + putback_buf[num_putback++] = utf8[2]; | ||
| 1696 | + putback_buf[num_putback++] = utf8[1]; | ||
| 1697 | + num_chars = num_print = 0; | ||
| 1698 | + } | ||
| 1699 | + else | ||
| 1700 | + { | ||
| 1701 | + print_buf[num_print ++] = utf8[0]; | ||
| 1702 | + print_buf[num_print ++] = utf8[1]; | ||
| 1703 | + print_buf[num_print ++] = utf8[2]; | ||
| 1704 | + num_chars ++; | ||
| 1705 | + } | ||
| 1706 | + continue; | ||
| 1707 | + } | ||
| 1708 | + | ||
| 1709 | + c = get_unicode_byte (stream, putback_buf, & num_putback, & num_read); | ||
| 1710 | + if (c == EOF) | ||
| 1711 | + break; | ||
| 1712 | + utf8[3] = c; | ||
| 1713 | + | ||
| 1714 | + if ((utf8[3] & 0xc0) != 0x80) | ||
| 1715 | + { | ||
| 1716 | + /* Invalid UTF-8. */ | ||
| 1717 | + putback_buf[num_putback++] = utf8[3]; | ||
| 1718 | + putback_buf[num_putback++] = utf8[2]; | ||
| 1719 | + putback_buf[num_putback++] = utf8[1]; | ||
| 1720 | + num_chars = num_print = 0; | ||
| 1721 | + } | ||
| 1722 | + /* We have a valid 4-byte UTF-8 encoding. */ | ||
| 1723 | + else if (unicode_display == unicode_invalid) | ||
| 1724 | + { | ||
| 1725 | + putback_buf[num_putback++] = utf8[3]; | ||
| 1726 | + putback_buf[num_putback++] = utf8[1]; | ||
| 1727 | + putback_buf[num_putback++] = utf8[2]; | ||
| 1728 | + num_chars = num_print = 0; | ||
| 1729 | + } | ||
| 1730 | + else | ||
| 1731 | + { | ||
| 1732 | + print_buf[num_print ++] = utf8[0]; | ||
| 1733 | + print_buf[num_print ++] = utf8[1]; | ||
| 1734 | + print_buf[num_print ++] = utf8[2]; | ||
| 1735 | + print_buf[num_print ++] = utf8[3]; | ||
| 1736 | + num_chars ++; | ||
| 1737 | + } | ||
| 1738 | + } | ||
| 1739 | + while (1); | ||
| 1740 | + | ||
| 1741 | + if (num_chars >= string_min) | ||
| 1742 | + { | ||
| 1743 | + /* We know that we have string_min valid characters in print_buf, | ||
| 1744 | + and there may be more to come in the stream. Start displaying | ||
| 1745 | + them. */ | ||
| 1746 | + | ||
| 1747 | + print_filename_and_address (filename, address + start_point); | ||
| 1748 | + | ||
| 1749 | + unsigned int i; | ||
| 1750 | + for (i = 0; i < num_print;) | ||
| 1751 | + { | ||
| 1752 | + if (print_buf[i] < 127) | ||
| 1753 | + putchar (print_buf[i++]); | ||
| 1754 | + else | ||
| 1755 | + i += display_utf8_char (print_buf + i); | ||
| 1756 | + } | ||
| 1757 | + | ||
| 1758 | + /* OK so now we have to start read unchecked bytes. */ | ||
| 1759 | + | ||
| 1760 | + /* Find a series of string_min characters. Put them into print_buf. */ | ||
| 1761 | + do | ||
| 1762 | + { | ||
| 1763 | + c = get_unicode_byte (stream, putback_buf, & num_putback, & num_read); | ||
| 1764 | + if (c == EOF) | ||
| 1765 | + break; | ||
| 1766 | + | ||
| 1767 | + if (! STRING_ISGRAPHIC (c)) | ||
| 1768 | + break; | ||
| 1769 | + | ||
| 1770 | + if (c < 127) | ||
| 1771 | + { | ||
| 1772 | + putchar (c); | ||
| 1773 | + continue; | ||
| 1774 | + } | ||
| 1775 | + | ||
| 1776 | + if (c < 0xc0) | ||
| 1777 | + break; | ||
| 1778 | + | ||
| 1779 | + /* We *might* have a UTF-8 sequence. Time to start peeking. */ | ||
| 1780 | + unsigned char utf8[4]; | ||
| 1781 | + | ||
| 1782 | + utf8[0] = c; | ||
| 1783 | + c = get_unicode_byte (stream, putback_buf, & num_putback, & num_read); | ||
| 1784 | + if (c == EOF) | ||
| 1785 | + break; | ||
| 1786 | + utf8[1] = c; | ||
| 1787 | + | ||
| 1788 | + if ((utf8[1] & 0xc0) != 0x80) | ||
| 1789 | + { | ||
| 1790 | + /* Invalid UTF-8. */ | ||
| 1791 | + putback_buf[num_putback++] = utf8[1]; | ||
| 1792 | + break; | ||
| 1793 | + } | ||
| 1794 | + else if ((utf8[0] & 0x20) == 0) | ||
| 1795 | + { | ||
| 1796 | + /* Valid 2-byte UTF-8. */ | ||
| 1797 | + if (unicode_display == unicode_invalid) | ||
| 1798 | + { | ||
| 1799 | + putback_buf[num_putback++] = utf8[1]; | ||
| 1800 | + break; | ||
| 1801 | + } | ||
| 1802 | + else | ||
| 1803 | + { | ||
| 1804 | + (void) display_utf8_char (utf8); | ||
| 1805 | + continue; | ||
| 1806 | + } | ||
| 1807 | + } | ||
| 1808 | + | ||
| 1809 | + c = get_unicode_byte (stream, putback_buf, & num_putback, & num_read); | ||
| 1810 | + if (c == EOF) | ||
| 1811 | + break; | ||
| 1812 | + utf8[2] = c; | ||
| 1813 | + | ||
| 1814 | + if ((utf8[2] & 0xc0) != 0x80) | ||
| 1815 | + { | ||
| 1816 | + /* Invalid UTF-8. */ | ||
| 1817 | + putback_buf[num_putback++] = utf8[2]; | ||
| 1818 | + putback_buf[num_putback++] = utf8[1]; | ||
| 1819 | + break; | ||
| 1820 | + } | ||
| 1821 | + else if ((utf8[0] & 0x10) == 0) | ||
| 1822 | + { | ||
| 1823 | + /* Valid 3-byte UTF-8. */ | ||
| 1824 | + if (unicode_display == unicode_invalid) | ||
| 1825 | + { | ||
| 1826 | + putback_buf[num_putback++] = utf8[2]; | ||
| 1827 | + putback_buf[num_putback++] = utf8[1]; | ||
| 1828 | + break; | ||
| 1829 | + } | ||
| 1830 | + else | ||
| 1831 | + { | ||
| 1832 | + (void) display_utf8_char (utf8); | ||
| 1833 | + continue; | ||
| 1834 | + } | ||
| 1835 | + } | ||
| 1836 | + | ||
| 1837 | + c = get_unicode_byte (stream, putback_buf, & num_putback, & num_read); | ||
| 1838 | + if (c == EOF) | ||
| 1839 | + break; | ||
| 1840 | + utf8[3] = c; | ||
| 1841 | + | ||
| 1842 | + if ((utf8[3] & 0xc0) != 0x80) | ||
| 1843 | + { | ||
| 1844 | + /* Invalid UTF-8. */ | ||
| 1845 | + putback_buf[num_putback++] = utf8[3]; | ||
| 1846 | + putback_buf[num_putback++] = utf8[2]; | ||
| 1847 | + putback_buf[num_putback++] = utf8[1]; | ||
| 1848 | + break; | ||
| 1849 | + } | ||
| 1850 | + else if (unicode_display == unicode_invalid) | ||
| 1851 | + { | ||
| 1852 | + putback_buf[num_putback++] = utf8[3]; | ||
| 1853 | + putback_buf[num_putback++] = utf8[2]; | ||
| 1854 | + putback_buf[num_putback++] = utf8[1]; | ||
| 1855 | + break; | ||
| 1856 | + } | ||
| 1857 | + else | ||
| 1858 | + /* A valid 4-byte UTF-8 encoding. */ | ||
| 1859 | + (void) display_utf8_char (utf8); | ||
| 1860 | + } | ||
| 1861 | + while (1); | ||
| 1862 | + | ||
| 1863 | + if (output_separator) | ||
| 1864 | + fputs (output_separator, stdout); | ||
| 1865 | + else | ||
| 1866 | + putchar ('\n'); | ||
| 1867 | + } | ||
| 1868 | + | ||
| 1869 | + if (c != EOF) | ||
| 1870 | + /* FIXME: Using tail recursion here is lazy, but it works. */ | ||
| 1871 | + print_unicode_stream_body (filename, address + num_read, stream, putback_buf, num_putback, print_buf); | ||
| 1872 | +} | ||
| 1873 | + | ||
| 1874 | +/* Display strings read in from STREAM. Treat any UTF-8 encoded characters | ||
| 1875 | + encountered according to the setting of the unicode_display variable. | ||
| 1876 | + The stream is positioned at ADDRESS and is attached to FILENAME. */ | ||
| 1877 | + | ||
| 1878 | +static void | ||
| 1879 | +print_unicode_stream (const char * filename, | ||
| 1880 | + file_ptr address, | ||
| 1881 | + FILE * stream) | ||
| 1882 | +{ | ||
| 1883 | + /* Paranoia checks... */ | ||
| 1884 | + if (filename == NULL | ||
| 1885 | + || stream == NULL | ||
| 1886 | + || unicode_display == unicode_default | ||
| 1887 | + || encoding != 'S' | ||
| 1888 | + || encoding_bytes != 1) | ||
| 1889 | + { | ||
| 1890 | + fprintf (stderr, "ICE: bad arguments to print_unicode_stream\n"); | ||
| 1891 | + return; | ||
| 1892 | + } | ||
| 1893 | + | ||
| 1894 | + /* Allocate space for string_min 4-byte utf-8 characters. */ | ||
| 1895 | + unsigned char * print_buf = xmalloc ((4 * string_min) + 1); | ||
| 1896 | + /* We should never have to put back more than 4 bytes. */ | ||
| 1897 | + unsigned char putback_buf[5]; | ||
| 1898 | + unsigned int num_putback = 0; | ||
| 1899 | + | ||
| 1900 | + print_unicode_stream_body (filename, address, stream, putback_buf, num_putback, print_buf); | ||
| 1901 | + free (print_buf); | ||
| 1902 | +} | ||
| 1903 | |||
| 1904 | /* Find the strings in file FILENAME, read from STREAM. | ||
| 1905 | Assume that STREAM is positioned so that the next byte read | ||
| 1906 | @@ -566,20 +1236,29 @@ unget_part_char (long c, file_ptr *addre | ||
| 1907 | |||
| 1908 | static void | ||
| 1909 | print_strings (const char *filename, FILE *stream, file_ptr address, | ||
| 1910 | - int stop_point, int magiccount, char *magic) | ||
| 1911 | + int magiccount, char *magic) | ||
| 1912 | { | ||
| 1913 | + if (unicode_display != unicode_default) | ||
| 1914 | + { | ||
| 1915 | + if (magic != NULL) | ||
| 1916 | + print_unicode_buffer (filename, address, | ||
| 1917 | + (const unsigned char *) magic, magiccount); | ||
| 1918 | + | ||
| 1919 | + if (stream != NULL) | ||
| 1920 | + print_unicode_stream (filename, address, stream); | ||
| 1921 | + return; | ||
| 1922 | + } | ||
| 1923 | + | ||
| 1924 | char *buf = (char *) xmalloc (sizeof (char) * (string_min + 1)); | ||
| 1925 | |||
| 1926 | while (1) | ||
| 1927 | { | ||
| 1928 | file_ptr start; | ||
| 1929 | - int i; | ||
| 1930 | + unsigned int i; | ||
| 1931 | long c; | ||
| 1932 | |||
| 1933 | /* See if the next `string_min' chars are all graphic chars. */ | ||
| 1934 | tryline: | ||
| 1935 | - if (stop_point && address >= stop_point) | ||
| 1936 | - break; | ||
| 1937 | start = address; | ||
| 1938 | for (i = 0; i < string_min; i++) | ||
| 1939 | { | ||
| 1940 | @@ -601,51 +1280,7 @@ print_strings (const char *filename, FIL | ||
| 1941 | |||
| 1942 | /* We found a run of `string_min' graphic characters. Print up | ||
| 1943 | to the next non-graphic character. */ | ||
| 1944 | - | ||
| 1945 | - if (print_filenames) | ||
| 1946 | - printf ("%s: ", filename); | ||
| 1947 | - if (print_addresses) | ||
| 1948 | - switch (address_radix) | ||
| 1949 | - { | ||
| 1950 | - case 8: | ||
| 1951 | - if (sizeof (start) > sizeof (long)) | ||
| 1952 | - { | ||
| 1953 | -#ifndef __MSVCRT__ | ||
| 1954 | - printf ("%7llo ", (unsigned long long) start); | ||
| 1955 | -#else | ||
| 1956 | - printf ("%7I64o ", (unsigned long long) start); | ||
| 1957 | -#endif | ||
| 1958 | - } | ||
| 1959 | - else | ||
| 1960 | - printf ("%7lo ", (unsigned long) start); | ||
| 1961 | - break; | ||
| 1962 | - | ||
| 1963 | - case 10: | ||
| 1964 | - if (sizeof (start) > sizeof (long)) | ||
| 1965 | - { | ||
| 1966 | -#ifndef __MSVCRT__ | ||
| 1967 | - printf ("%7llu ", (unsigned long long) start); | ||
| 1968 | -#else | ||
| 1969 | - printf ("%7I64d ", (unsigned long long) start); | ||
| 1970 | -#endif | ||
| 1971 | - } | ||
| 1972 | - else | ||
| 1973 | - printf ("%7ld ", (long) start); | ||
| 1974 | - break; | ||
| 1975 | - | ||
| 1976 | - case 16: | ||
| 1977 | - if (sizeof (start) > sizeof (long)) | ||
| 1978 | - { | ||
| 1979 | -#ifndef __MSVCRT__ | ||
| 1980 | - printf ("%7llx ", (unsigned long long) start); | ||
| 1981 | -#else | ||
| 1982 | - printf ("%7I64x ", (unsigned long long) start); | ||
| 1983 | -#endif | ||
| 1984 | - } | ||
| 1985 | - else | ||
| 1986 | - printf ("%7lx ", (unsigned long) start); | ||
| 1987 | - break; | ||
| 1988 | - } | ||
| 1989 | + print_filename_and_address (filename, start); | ||
| 1990 | |||
| 1991 | buf[i] = '\0'; | ||
| 1992 | fputs (buf, stdout); | ||
| 1993 | @@ -697,6 +1332,8 @@ usage (FILE *stream, int status) | ||
| 1994 | -T --target=<BFDNAME> Specify the binary file format\n\ | ||
| 1995 | -e --encoding={s,S,b,l,B,L} Select character size and endianness:\n\ | ||
| 1996 | s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-bit\n\ | ||
| 1997 | + --unicode={default|show|invalid|hex|escape|highlight}\n\ | ||
| 1998 | + -u {d|s|i|x|e|h} Specify how to treat UTF-8 encoded unicode characters\n\ | ||
| 1999 | -s --output-separator=<string> String used to separate strings in output.\n\ | ||
| 2000 | @<file> Read options from <file>\n\ | ||
| 2001 | -h --help Display this information\n\ | ||
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 53e30a0aaa..719928be79 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 257ad1ce148417e1cefe2332d8acc5c8216c2522 Mon Sep 17 00:00:00 2001 | 1 | From 07bb7fbdacaf9cd6a1a252ffbc98f4e05e305d50 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 |
| @@ -21,10 +21,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
| 21 | 3 files changed, 6 insertions(+), 3 deletions(-) | 21 | 3 files changed, 6 insertions(+), 3 deletions(-) |
| 22 | 22 | ||
| 23 | diff --git a/gold/layout.cc b/gold/layout.cc | 23 | diff --git a/gold/layout.cc b/gold/layout.cc |
| 24 | index a27cb071c75..32b52890b39 100644 | 24 | index 3efe8d98ae9..9cc389664a6 100644 |
| 25 | --- a/gold/layout.cc | 25 | --- a/gold/layout.cc |
| 26 | +++ b/gold/layout.cc | 26 | +++ b/gold/layout.cc |
| 27 | @@ -5032,7 +5032,7 @@ Layout::create_interp(const Target* target) | 27 | @@ -5033,7 +5033,7 @@ Layout::create_interp(const Target* target) |
| 28 | gold_assert(interp != NULL); | 28 | gold_assert(interp != NULL); |
| 29 | } | 29 | } |
| 30 | 30 | ||
| @@ -34,7 +34,7 @@ index a27cb071c75..32b52890b39 100644 | |||
| 34 | Output_section_data* odata = new Output_data_const(interp, len, 1); | 34 | Output_section_data* odata = new Output_data_const(interp, len, 1); |
| 35 | 35 | ||
| 36 | diff --git a/ld/genscripts.sh b/ld/genscripts.sh | 36 | diff --git a/ld/genscripts.sh b/ld/genscripts.sh |
| 37 | index 088417ef2d5..46a2db7005c 100755 | 37 | index 278f212bdad..0c52ebee4d0 100755 |
| 38 | --- a/ld/genscripts.sh | 38 | --- a/ld/genscripts.sh |
| 39 | +++ b/ld/genscripts.sh | 39 | +++ b/ld/genscripts.sh |
| 40 | @@ -304,6 +304,7 @@ DATA_ALIGNMENT_u="${DATA_ALIGNMENT_u-${DATA_ALIGNMENT_r}}" | 40 | @@ -304,6 +304,7 @@ DATA_ALIGNMENT_u="${DATA_ALIGNMENT_u-${DATA_ALIGNMENT_r}}" |
| @@ -59,10 +59,10 @@ index 088417ef2d5..46a2db7005c 100755 | |||
| 59 | DATA_ALIGNMENT=${DATA_ALIGNMENT_} | 59 | DATA_ALIGNMENT=${DATA_ALIGNMENT_} |
| 60 | RELOCATING=" " | 60 | RELOCATING=" " |
| 61 | diff --git a/ld/scripttempl/elf.sc b/ld/scripttempl/elf.sc | 61 | diff --git a/ld/scripttempl/elf.sc b/ld/scripttempl/elf.sc |
| 62 | index 29a8f0781d5..75e46f4adaf 100644 | 62 | index bf2268bb0ad..b1811ef130f 100644 |
| 63 | --- a/ld/scripttempl/elf.sc | 63 | --- a/ld/scripttempl/elf.sc |
| 64 | +++ b/ld/scripttempl/elf.sc | 64 | +++ b/ld/scripttempl/elf.sc |
| 65 | @@ -147,8 +147,8 @@ if test -z "$DATA_SEGMENT_ALIGN"; then | 65 | @@ -148,8 +148,8 @@ if test -z "$DATA_SEGMENT_ALIGN"; then |
| 66 | DATA_SEGMENT_RELRO_END=". = DATA_SEGMENT_RELRO_END (${SEPARATE_GOTPLT-0}, .);" | 66 | DATA_SEGMENT_RELRO_END=". = DATA_SEGMENT_RELRO_END (${SEPARATE_GOTPLT-0}, .);" |
| 67 | fi | 67 | fi |
| 68 | fi | 68 | fi |
diff --git a/meta/recipes-devtools/binutils/binutils/0001-elf-Discard-input-.note.gnu.build-id-sections.patch b/meta/recipes-devtools/binutils/binutils/0001-elf-Discard-input-.note.gnu.build-id-sections.patch deleted file mode 100644 index c93af4e46f..0000000000 --- a/meta/recipes-devtools/binutils/binutils/0001-elf-Discard-input-.note.gnu.build-id-sections.patch +++ /dev/null | |||
| @@ -1,215 +0,0 @@ | |||
| 1 | From b2e18d3ea300f7491705b6e86a7cc3d6366e3b1f Mon Sep 17 00:00:00 2001 | ||
| 2 | From: "H.J. Lu" <hjl.tools@gmail.com> | ||
| 3 | Date: Tue, 30 Nov 2021 20:40:38 -0800 | ||
| 4 | Subject: [PATCH] elf: Discard input .note.gnu.build-id sections | ||
| 5 | |||
| 6 | 1. Discard input .note.gnu.build-id sections. | ||
| 7 | 2. Clear the build ID field before writing. | ||
| 8 | 3. Use bfd_make_section_anyway_with_flags to create the output | ||
| 9 | .note.gnu.build-id section. | ||
| 10 | |||
| 11 | PR ld/28639 | ||
| 12 | * ldelf.c (ldelf_after_open): Discard input .note.gnu.build-id | ||
| 13 | sections, excluding the first one. | ||
| 14 | (write_build_id): Clear the build ID field before writing. | ||
| 15 | (ldelf_setup_build_id): Use bfd_make_section_anyway_with_flags | ||
| 16 | to create the output .note.gnu.build-id section. | ||
| 17 | * testsuite/ld-elf/build-id.exp: New file. | ||
| 18 | * testsuite/ld-elf/pr28639a.rd: Likewise. | ||
| 19 | * testsuite/ld-elf/pr28639b.rd: Likewise. | ||
| 20 | * testsuite/ld-elf/pr28639c.rd: Likewise. | ||
| 21 | * testsuite/ld-elf/pr28639d.rd: Likewise. | ||
| 22 | |||
| 23 | Upstream-Status: Backport | ||
| 24 | |||
| 25 | Reference to upstream patch: | ||
| 26 | [https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=1f1d0f8888a6c944e612b416a2a6e11abcf5199f] | ||
| 27 | --- | ||
| 28 | ld/ldelf.c | 15 ++++++- | ||
| 29 | ld/testsuite/ld-elf/build-id.exp | 77 ++++++++++++++++++++++++++++++++ | ||
| 30 | ld/testsuite/ld-elf/pr28639a.rd | 6 +++ | ||
| 31 | ld/testsuite/ld-elf/pr28639b.rd | 6 +++ | ||
| 32 | ld/testsuite/ld-elf/pr28639c.rd | 10 +++++ | ||
| 33 | ld/testsuite/ld-elf/pr28639d.rd | 4 ++ | ||
| 34 | 6 files changed, 117 insertions(+), 1 deletion(-) | ||
| 35 | create mode 100644 ld/testsuite/ld-elf/build-id.exp | ||
| 36 | create mode 100644 ld/testsuite/ld-elf/pr28639a.rd | ||
| 37 | create mode 100644 ld/testsuite/ld-elf/pr28639b.rd | ||
| 38 | create mode 100644 ld/testsuite/ld-elf/pr28639c.rd | ||
| 39 | create mode 100644 ld/testsuite/ld-elf/pr28639d.rd | ||
| 40 | |||
| 41 | diff --git a/ld/ldelf.c b/ld/ldelf.c | ||
| 42 | index 21e655bb55c..8501d98b48f 100644 | ||
| 43 | --- a/ld/ldelf.c | ||
| 44 | +++ b/ld/ldelf.c | ||
| 45 | @@ -1043,6 +1043,15 @@ ldelf_after_open (int use_libpath, int native, int is_linux, int is_freebsd, | ||
| 46 | /* Do not allow executable files to be used as inputs to the link. */ | ||
| 47 | for (abfd = link_info.input_bfds; abfd; abfd = abfd->link.next) | ||
| 48 | { | ||
| 49 | + /* Discard input .note.gnu.build-id sections. */ | ||
| 50 | + s = bfd_get_section_by_name (abfd, ".note.gnu.build-id"); | ||
| 51 | + while (s != NULL) | ||
| 52 | + { | ||
| 53 | + if (s != elf_tdata (link_info.output_bfd)->o->build_id.sec) | ||
| 54 | + s->flags |= SEC_EXCLUDE; | ||
| 55 | + s = bfd_get_next_section_by_name (NULL, s); | ||
| 56 | + } | ||
| 57 | + | ||
| 58 | if (abfd->xvec->flavour == bfd_target_elf_flavour | ||
| 59 | && !bfd_input_just_syms (abfd) | ||
| 60 | && elf_tdata (abfd) != NULL | ||
| 61 | @@ -1387,6 +1396,9 @@ write_build_id (bfd *abfd) | ||
| 62 | id_bits = contents + size; | ||
| 63 | size = asec->size - size; | ||
| 64 | |||
| 65 | + /* Clear the build ID field. */ | ||
| 66 | + memset (id_bits, 0, size); | ||
| 67 | + | ||
| 68 | bfd_h_put_32 (abfd, sizeof "GNU", &e_note->namesz); | ||
| 69 | bfd_h_put_32 (abfd, size, &e_note->descsz); | ||
| 70 | bfd_h_put_32 (abfd, NT_GNU_BUILD_ID, &e_note->type); | ||
| 71 | @@ -1418,7 +1430,8 @@ ldelf_setup_build_id (bfd *ibfd) | ||
| 72 | |||
| 73 | flags = (SEC_ALLOC | SEC_LOAD | SEC_IN_MEMORY | ||
| 74 | | SEC_LINKER_CREATED | SEC_READONLY | SEC_DATA); | ||
| 75 | - s = bfd_make_section_with_flags (ibfd, ".note.gnu.build-id", flags); | ||
| 76 | + s = bfd_make_section_anyway_with_flags (ibfd, ".note.gnu.build-id", | ||
| 77 | + flags); | ||
| 78 | if (s != NULL && bfd_set_section_alignment (s, 2)) | ||
| 79 | { | ||
| 80 | struct elf_obj_tdata *t = elf_tdata (link_info.output_bfd); | ||
| 81 | diff --git a/ld/testsuite/ld-elf/build-id.exp b/ld/testsuite/ld-elf/build-id.exp | ||
| 82 | new file mode 100644 | ||
| 83 | index 00000000000..19c22a75c4d | ||
| 84 | --- /dev/null | ||
| 85 | +++ b/ld/testsuite/ld-elf/build-id.exp | ||
| 86 | @@ -0,0 +1,77 @@ | ||
| 87 | +# Expect script for --build-id tests. | ||
| 88 | +# Copyright (C) 2021 Free Software Foundation, Inc. | ||
| 89 | +# | ||
| 90 | +# This file is part of the GNU Binutils. | ||
| 91 | +# | ||
| 92 | +# This program is free software; you can redistribute it and/or modify | ||
| 93 | +# it under the terms of the GNU General Public License as published by | ||
| 94 | +# the Free Software Foundation; either version 3 of the License, or | ||
| 95 | +# (at your option) any later version. | ||
| 96 | +# | ||
| 97 | +# This program is distributed in the hope that it will be useful, | ||
| 98 | +# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 99 | +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 100 | +# GNU General Public License for more details. | ||
| 101 | +# | ||
| 102 | +# You should have received a copy of the GNU General Public License | ||
| 103 | +# along with this program; if not, write to the Free Software | ||
| 104 | +# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, | ||
| 105 | +# MA 02110-1301, USA. | ||
| 106 | +# | ||
| 107 | + | ||
| 108 | +# Exclude non-ELF targets. | ||
| 109 | + | ||
| 110 | +if ![is_elf_format] { | ||
| 111 | + return | ||
| 112 | +} | ||
| 113 | + | ||
| 114 | +if { [istarget frv-*-*] || [istarget lm32-*-*] } { | ||
| 115 | + return | ||
| 116 | +} | ||
| 117 | + | ||
| 118 | +if { !([istarget *-*-linux*] | ||
| 119 | + || [istarget arm*-*-uclinuxfdpiceabi] | ||
| 120 | + || [istarget *-*-nacl*] | ||
| 121 | + || [istarget *-*-gnu*]) } then { | ||
| 122 | + return | ||
| 123 | +} | ||
| 124 | + | ||
| 125 | +run_ld_link_tests [list \ | ||
| 126 | + [list \ | ||
| 127 | + "pr28639a.o" \ | ||
| 128 | + "-r --build-id=md5" \ | ||
| 129 | + "" \ | ||
| 130 | + "" \ | ||
| 131 | + {start.s} \ | ||
| 132 | + {{readelf {--notes} pr28639a.rd}} \ | ||
| 133 | + "pr28639a.o" \ | ||
| 134 | + ] \ | ||
| 135 | + [list \ | ||
| 136 | + "pr28639a.o" \ | ||
| 137 | + "-r --build-id" \ | ||
| 138 | + "" \ | ||
| 139 | + "" \ | ||
| 140 | + {dummy.s} \ | ||
| 141 | + {{readelf {--notes} pr28639b.rd}} \ | ||
| 142 | + "pr28639b.o" \ | ||
| 143 | + ] \ | ||
| 144 | + [list \ | ||
| 145 | + "pr28639a" \ | ||
| 146 | + "--build-id tmpdir/pr28639a.o tmpdir/pr28639b.o" \ | ||
| 147 | + "" \ | ||
| 148 | + "" \ | ||
| 149 | + {dummy.s} \ | ||
| 150 | + {{readelf {--notes} pr28639b.rd} \ | ||
| 151 | + {readelf {--notes} pr28639c.rd}} \ | ||
| 152 | + "pr28639a" \ | ||
| 153 | + ] \ | ||
| 154 | + [list \ | ||
| 155 | + "pr28639b" \ | ||
| 156 | + "--build-id=none tmpdir/pr28639a.o tmpdir/pr28639b.o" \ | ||
| 157 | + "" \ | ||
| 158 | + "" \ | ||
| 159 | + {dummy.s} \ | ||
| 160 | + {{readelf {--notes} pr28639d.rd}} \ | ||
| 161 | + "pr28639b" \ | ||
| 162 | + ] \ | ||
| 163 | +] | ||
| 164 | diff --git a/ld/testsuite/ld-elf/pr28639a.rd b/ld/testsuite/ld-elf/pr28639a.rd | ||
| 165 | new file mode 100644 | ||
| 166 | index 00000000000..e85087064d0 | ||
| 167 | --- /dev/null | ||
| 168 | +++ b/ld/testsuite/ld-elf/pr28639a.rd | ||
| 169 | @@ -0,0 +1,6 @@ | ||
| 170 | +#... | ||
| 171 | +Displaying notes found in: \.note\.gnu\.build-id | ||
| 172 | + Owner Data size Description | ||
| 173 | + GNU 0x00000010 NT_GNU_BUILD_ID \(unique build ID bitstring\) | ||
| 174 | + Build ID: [0-9a-f]+ | ||
| 175 | +#pass | ||
| 176 | diff --git a/ld/testsuite/ld-elf/pr28639b.rd b/ld/testsuite/ld-elf/pr28639b.rd | ||
| 177 | new file mode 100644 | ||
| 178 | index 00000000000..04dcb04bec2 | ||
| 179 | --- /dev/null | ||
| 180 | +++ b/ld/testsuite/ld-elf/pr28639b.rd | ||
| 181 | @@ -0,0 +1,6 @@ | ||
| 182 | +#... | ||
| 183 | +Displaying notes found in: \.note\.gnu\.build-id | ||
| 184 | + Owner Data size Description | ||
| 185 | + GNU 0x00000014 NT_GNU_BUILD_ID \(unique build ID bitstring\) | ||
| 186 | + Build ID: [0-9a-f]+ | ||
| 187 | +#pass | ||
| 188 | diff --git a/ld/testsuite/ld-elf/pr28639c.rd b/ld/testsuite/ld-elf/pr28639c.rd | ||
| 189 | new file mode 100644 | ||
| 190 | index 00000000000..64221e5fa51 | ||
| 191 | --- /dev/null | ||
| 192 | +++ b/ld/testsuite/ld-elf/pr28639c.rd | ||
| 193 | @@ -0,0 +1,10 @@ | ||
| 194 | +#failif | ||
| 195 | +#... | ||
| 196 | +Displaying notes found in: \.note\.gnu\.build-id | ||
| 197 | + Owner Data size Description | ||
| 198 | + GNU 0x[0-9a-f]+ NT_GNU_BUILD_ID \(unique build ID bitstring\) | ||
| 199 | + Build ID: [0-9a-f]+ | ||
| 200 | + Owner Data size Description | ||
| 201 | + GNU 0x[0-9a-f]+ NT_GNU_BUILD_ID \(unique build ID bitstring\) | ||
| 202 | + Build ID: [0-9a-f]+ | ||
| 203 | +#... | ||
| 204 | diff --git a/ld/testsuite/ld-elf/pr28639d.rd b/ld/testsuite/ld-elf/pr28639d.rd | ||
| 205 | new file mode 100644 | ||
| 206 | index 00000000000..897c8493efa | ||
| 207 | --- /dev/null | ||
| 208 | +++ b/ld/testsuite/ld-elf/pr28639d.rd | ||
| 209 | @@ -0,0 +1,4 @@ | ||
| 210 | +#failif | ||
| 211 | +#... | ||
| 212 | +Displaying notes found in: \.note\.gnu\.build-id | ||
| 213 | +#... | ||
| 214 | -- | ||
| 215 | |||
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 a6ca41374a..a3f7d62898 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 6e93d0328f499569db7ce6396f94f304ce340df8 Mon Sep 17 00:00:00 2001 | 1 | From f820ab7ea7e94d4df548be3388163ff2efb2ea96 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 |
| @@ -22,7 +22,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
| 22 | 1 file changed, 25 deletions(-) | 22 | 1 file changed, 25 deletions(-) |
| 23 | 23 | ||
| 24 | diff --git a/ld/genscripts.sh b/ld/genscripts.sh | 24 | diff --git a/ld/genscripts.sh b/ld/genscripts.sh |
| 25 | index 46a2db7005c..4bb7c33f560 100755 | 25 | index 0c52ebee4d0..1acbe66bd2e 100755 |
| 26 | --- a/ld/genscripts.sh | 26 | --- a/ld/genscripts.sh |
| 27 | +++ b/ld/genscripts.sh | 27 | +++ b/ld/genscripts.sh |
| 28 | @@ -235,31 +235,6 @@ append_to_lib_path() | 28 | @@ -235,31 +235,6 @@ append_to_lib_path() |
diff --git a/meta/recipes-devtools/binutils/binutils/0003-binutils-nativesdk-Search-for-alternative-ld.so.conf.patch b/meta/recipes-devtools/binutils/binutils/0003-binutils-nativesdk-Search-for-alternative-ld.so.conf.patch index 3c4f706f2d..59a97c13c7 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 d49016d3faf684319bf3ac37450558920d70be03 Mon Sep 17 00:00:00 2001 | 1 | From b2ccd25828b40310caeb094c0413e3a30a4dc0a5 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 f8e99325361..fd196541f59 100644 | 32 | index b55a873d927..61db131fb0d 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 f8e99325361..fd196541f59 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 ef2e99e08da..cb8f5bfb70e 100644 | 46 | index 61e93eeaf1e..860eb21a785 100644 |
| 47 | --- a/ld/Makefile.in | 47 | --- a/ld/Makefile.in |
| 48 | +++ b/ld/Makefile.in | 48 | +++ b/ld/Makefile.in |
| 49 | @@ -555,7 +555,8 @@ ZLIB = @zlibdir@ -lz | 49 | @@ -556,7 +556,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,10 +57,10 @@ index ef2e99e08da..cb8f5bfb70e 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 21e655bb55c..d1615003ede 100644 | 60 | index 121c25d948f..34cbc60e5e9 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 | @@ -930,7 +930,7 @@ ldelf_check_ld_so_conf (const struct bfd_link_needed_list *l, int force, |
| 64 | 64 | ||
| 65 | info.path = NULL; | 65 | info.path = NULL; |
| 66 | info.len = info.alloc = 0; | 66 | info.len = info.alloc = 0; |
| @@ -70,7 +70,7 @@ index 21e655bb55c..d1615003ede 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 42660eb9a3c..5a4a4d5da3d 100644 | 73 | index ea72b14a301..1ae90a77749 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 42660eb9a3c..5a4a4d5da3d 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 39d08a6c378..4c3519e7970 100644 | 85 | index f6d05a02f59..e60292cd522 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/0005-Point-scripts-location-to-libdir.patch b/meta/recipes-devtools/binutils/binutils/0004-Point-scripts-location-to-libdir.patch index 7cd4a99d33..8f323eb0c5 100644 --- a/meta/recipes-devtools/binutils/binutils/0005-Point-scripts-location-to-libdir.patch +++ b/meta/recipes-devtools/binutils/binutils/0004-Point-scripts-location-to-libdir.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 1a9fcaae50e63b993019bd4dc00219e43421efdc Mon Sep 17 00:00:00 2001 | 1 | From 7a7b777cdfded080aab1021fa6bcdb20345f5cfd 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 fd196541f59..d94fa7e64e1 100644 | 15 | index 61db131fb0d..5b5ee64d121 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 fd196541f59..d94fa7e64e1 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 cb8f5bfb70e..9a58879c5ca 100644 | 28 | index 860eb21a785..d719747919c 100644 |
| 29 | --- a/ld/Makefile.in | 29 | --- a/ld/Makefile.in |
| 30 | +++ b/ld/Makefile.in | 30 | +++ b/ld/Makefile.in |
| 31 | @@ -563,7 +563,7 @@ AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) | 31 | @@ -564,7 +564,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/0005-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch index d6b04fdae4..997774020e 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/0005-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 29517900352336708495d41902b5b7e8cc9a401a Mon Sep 17 00:00:00 2001 | 1 | From edddb1f294d667eac94649ba0665fe464990ed18 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 d1615003ede..6a894285b11 100644 | 17 | index 34cbc60e5e9..b1965a9e96f 100644 |
| 18 | --- a/ld/ldelf.c | 18 | --- a/ld/ldelf.c |
| 19 | +++ b/ld/ldelf.c | 19 | +++ b/ld/ldelf.c |
| 20 | @@ -1250,6 +1250,8 @@ ldelf_after_open (int use_libpath, int native, int is_linux, int is_freebsd, | 20 | @@ -1277,6 +1277,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 d1615003ede..6a894285b11 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 | @@ -1610,6 +1612,8 @@ ldelf_before_allocation (char *audit, char *depaudit, | 29 | @@ -1636,6 +1638,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/0006-don-t-let-the-distro-compiler-point-to-the-wrong-ins.patch index 39cef70bcd..507d0b1b2d 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/0006-don-t-let-the-distro-compiler-point-to-the-wrong-ins.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 37581c8ce9d98a1183706e12a2c9a73f7f40462d Mon Sep 17 00:00:00 2001 | 1 | From fc9e8b99969bb32a4b009eab763bade6c554ef73 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,10 +17,10 @@ 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 4f1213b983b..2ba18b75cac 100644 | 20 | index abef3c4601b..880c8826482 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 | @@ -385,7 +385,8 @@ install-strip: install |
| 24 | # multilib-specific flags, it's overridden by FLAGS_TO_PASS from the | 24 | # multilib-specific flags, it's overridden by FLAGS_TO_PASS from the |
| 25 | # default multilib, so we have to take CFLAGS into account as well, | 25 | # default multilib, so we have to take CFLAGS into account as well, |
| 26 | # since it will be passed the multilib flags. | 26 | # since it will be passed the multilib flags. |
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/0007-warn-for-uses-of-system-directories-when-cross-linki.patch index c724dfd7a7..547bfcac68 100644 --- a/meta/recipes-devtools/binutils/binutils/0008-warn-for-uses-of-system-directories-when-cross-linki.patch +++ b/meta/recipes-devtools/binutils/binutils/0007-warn-for-uses-of-system-directories-when-cross-linki.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 99e1565b9d2b929d4ee4e9da6f63766b22b23fc3 Mon Sep 17 00:00:00 2001 | 1 | From 9fb1bafb20371d82b674778d2a8b5c9444fed417 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 |
| @@ -58,10 +58,12 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
| 58 | ld/ld.texi | 12 ++++++++++++ | 58 | ld/ld.texi | 12 ++++++++++++ |
| 59 | ld/ldfile.c | 17 +++++++++++++++++ | 59 | ld/ldfile.c | 17 +++++++++++++++++ |
| 60 | ld/ldlex.h | 2 ++ | 60 | ld/ldlex.h | 2 ++ |
| 61 | ld/ldmain.c | 2 ++ | 61 | ld/ldmain.c | 6 ++++-- |
| 62 | ld/lexsup.c | 16 ++++++++++++++++ | 62 | ld/lexsup.c | 16 ++++++++++++++++ |
| 63 | 9 files changed, 86 insertions(+) | 63 | 9 files changed, 88 insertions(+), 2 deletions(-) |
| 64 | 64 | ||
| 65 | diff --git a/ld/config.in b/ld/config.in | ||
| 66 | index 26d55a00d47..ffad464783c 100644 | ||
| 65 | --- a/ld/config.in | 67 | --- a/ld/config.in |
| 66 | +++ b/ld/config.in | 68 | +++ b/ld/config.in |
| 67 | @@ -43,6 +43,9 @@ | 69 | @@ -43,6 +43,9 @@ |
| @@ -74,9 +76,11 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
| 74 | /* Additional extension a shared object might have. */ | 76 | /* Additional extension a shared object might have. */ |
| 75 | #undef EXTRA_SHLIB_EXTENSION | 77 | #undef EXTRA_SHLIB_EXTENSION |
| 76 | 78 | ||
| 79 | diff --git a/ld/configure b/ld/configure | ||
| 80 | index 26150d62898..1f9ec8ec580 100755 | ||
| 77 | --- a/ld/configure | 81 | --- a/ld/configure |
| 78 | +++ b/ld/configure | 82 | +++ b/ld/configure |
| 79 | @@ -829,6 +829,7 @@ with_lib_path | 83 | @@ -831,6 +831,7 @@ with_lib_path |
| 80 | enable_targets | 84 | enable_targets |
| 81 | enable_64_bit_bfd | 85 | enable_64_bit_bfd |
| 82 | with_sysroot | 86 | with_sysroot |
| @@ -84,7 +88,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
| 84 | enable_gold | 88 | enable_gold |
| 85 | enable_got | 89 | enable_got |
| 86 | enable_compressed_debug_sections | 90 | enable_compressed_debug_sections |
| 87 | @@ -1498,6 +1499,8 @@ Optional Features: | 91 | @@ -1500,6 +1501,8 @@ Optional Features: |
| 88 | --enable-checking enable run-time checks | 92 | --enable-checking enable run-time checks |
| 89 | --enable-targets alternative target configurations | 93 | --enable-targets alternative target configurations |
| 90 | --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes) | 94 | --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes) |
| @@ -93,7 +97,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
| 93 | --enable-gold[=ARG] build gold [ARG={default,yes,no}] | 97 | --enable-gold[=ARG] build gold [ARG={default,yes,no}] |
| 94 | --enable-got=<type> GOT handling scheme (target, single, negative, | 98 | --enable-got=<type> GOT handling scheme (target, single, negative, |
| 95 | multigot) | 99 | multigot) |
| 96 | @@ -15215,6 +15218,19 @@ fi | 100 | @@ -15312,6 +15315,19 @@ fi |
| 97 | 101 | ||
| 98 | 102 | ||
| 99 | 103 | ||
| @@ -113,9 +117,11 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
| 113 | # Check whether --enable-gold was given. | 117 | # Check whether --enable-gold was given. |
| 114 | if test "${enable_gold+set}" = set; then : | 118 | if test "${enable_gold+set}" = set; then : |
| 115 | enableval=$enable_gold; case "${enableval}" in | 119 | enableval=$enable_gold; case "${enableval}" in |
| 120 | diff --git a/ld/configure.ac b/ld/configure.ac | ||
| 121 | index 7f4cff079b7..57d1abff870 100644 | ||
| 116 | --- a/ld/configure.ac | 122 | --- a/ld/configure.ac |
| 117 | +++ b/ld/configure.ac | 123 | +++ b/ld/configure.ac |
| 118 | @@ -106,6 +106,16 @@ AC_SUBST(use_sysroot) | 124 | @@ -102,6 +102,16 @@ AC_SUBST(use_sysroot) |
| 119 | AC_SUBST(TARGET_SYSTEM_ROOT) | 125 | AC_SUBST(TARGET_SYSTEM_ROOT) |
| 120 | AC_SUBST(TARGET_SYSTEM_ROOT_DEFINE) | 126 | AC_SUBST(TARGET_SYSTEM_ROOT_DEFINE) |
| 121 | 127 | ||
| @@ -132,6 +138,8 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
| 132 | dnl Use --enable-gold to decide if this linker should be the default. | 138 | dnl Use --enable-gold to decide if this linker should be the default. |
| 133 | dnl "install_as_default" is set to false if gold is the default linker. | 139 | dnl "install_as_default" is set to false if gold is the default linker. |
| 134 | dnl "installed_linker" is the installed BFD linker name. | 140 | dnl "installed_linker" is the installed BFD linker name. |
| 141 | diff --git a/ld/ld.h b/ld/ld.h | ||
| 142 | index f3086bf30de..db5064243c7 100644 | ||
| 135 | --- a/ld/ld.h | 143 | --- a/ld/ld.h |
| 136 | +++ b/ld/ld.h | 144 | +++ b/ld/ld.h |
| 137 | @@ -162,6 +162,14 @@ typedef struct | 145 | @@ -162,6 +162,14 @@ typedef struct |
| @@ -149,9 +157,11 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
| 149 | /* Big or little endian as set on command line. */ | 157 | /* Big or little endian as set on command line. */ |
| 150 | enum endian_enum endian; | 158 | enum endian_enum endian; |
| 151 | 159 | ||
| 160 | diff --git a/ld/ld.texi b/ld/ld.texi | ||
| 161 | index fc75e9b3625..dca697d626e 100644 | ||
| 152 | --- a/ld/ld.texi | 162 | --- a/ld/ld.texi |
| 153 | +++ b/ld/ld.texi | 163 | +++ b/ld/ld.texi |
| 154 | @@ -2863,6 +2863,18 @@ string identifying the original linked f | 164 | @@ -2892,6 +2892,18 @@ string identifying the original linked file does not change. |
| 155 | 165 | ||
| 156 | Passing @code{none} for @var{style} disables the setting from any | 166 | Passing @code{none} for @var{style} disables the setting from any |
| 157 | @code{--build-id} options earlier on the command line. | 167 | @code{--build-id} options earlier on the command line. |
| @@ -170,9 +180,11 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
| 170 | @end table | 180 | @end table |
| 171 | 181 | ||
| 172 | @c man end | 182 | @c man end |
| 183 | diff --git a/ld/ldfile.c b/ld/ldfile.c | ||
| 184 | index 731ae5f7aed..dd8f03fd960 100644 | ||
| 173 | --- a/ld/ldfile.c | 185 | --- a/ld/ldfile.c |
| 174 | +++ b/ld/ldfile.c | 186 | +++ b/ld/ldfile.c |
| 175 | @@ -117,6 +117,23 @@ ldfile_add_library_path (const char *nam | 187 | @@ -117,6 +117,23 @@ ldfile_add_library_path (const char *name, bool cmdline) |
| 176 | new_dirs->name = concat (ld_sysroot, name + strlen ("$SYSROOT"), (const char *) NULL); | 188 | new_dirs->name = concat (ld_sysroot, name + strlen ("$SYSROOT"), (const char *) NULL); |
| 177 | else | 189 | else |
| 178 | new_dirs->name = xstrdup (name); | 190 | new_dirs->name = xstrdup (name); |
| @@ -196,9 +208,11 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
| 196 | } | 208 | } |
| 197 | 209 | ||
| 198 | /* Try to open a BFD for a lang_input_statement. */ | 210 | /* Try to open a BFD for a lang_input_statement. */ |
| 211 | diff --git a/ld/ldlex.h b/ld/ldlex.h | ||
| 212 | index bc58fea73cc..a1595589197 100644 | ||
| 199 | --- a/ld/ldlex.h | 213 | --- a/ld/ldlex.h |
| 200 | +++ b/ld/ldlex.h | 214 | +++ b/ld/ldlex.h |
| 201 | @@ -163,6 +163,8 @@ enum option_values | 215 | @@ -164,6 +164,8 @@ enum option_values |
| 202 | OPTION_CTF_VARIABLES, | 216 | OPTION_CTF_VARIABLES, |
| 203 | OPTION_NO_CTF_VARIABLES, | 217 | OPTION_NO_CTF_VARIABLES, |
| 204 | OPTION_CTF_SHARE_TYPES, | 218 | OPTION_CTF_SHARE_TYPES, |
| @@ -207,9 +221,11 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
| 207 | }; | 221 | }; |
| 208 | 222 | ||
| 209 | /* The initial parser states. */ | 223 | /* The initial parser states. */ |
| 224 | diff --git a/ld/ldmain.c b/ld/ldmain.c | ||
| 225 | index 1ae90a77749..f40750fd816 100644 | ||
| 210 | --- a/ld/ldmain.c | 226 | --- a/ld/ldmain.c |
| 211 | +++ b/ld/ldmain.c | 227 | +++ b/ld/ldmain.c |
| 212 | @@ -321,6 +321,8 @@ main (int argc, char **argv) | 228 | @@ -322,6 +322,8 @@ main (int argc, char **argv) |
| 213 | command_line.warn_mismatch = true; | 229 | command_line.warn_mismatch = true; |
| 214 | command_line.warn_search_mismatch = true; | 230 | command_line.warn_search_mismatch = true; |
| 215 | command_line.check_section_addresses = -1; | 231 | command_line.check_section_addresses = -1; |
| @@ -218,7 +234,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
| 218 | 234 | ||
| 219 | /* We initialize DEMANGLING based on the environment variable | 235 | /* We initialize DEMANGLING based on the environment variable |
| 220 | COLLECT_NO_DEMANGLE. The gcc collect2 program will demangle the | 236 | COLLECT_NO_DEMANGLE. The gcc collect2 program will demangle the |
| 221 | @@ -1444,7 +1446,7 @@ undefined_symbol (struct bfd_link_info * | 237 | @@ -1447,7 +1449,7 @@ undefined_symbol (struct bfd_link_info *info, |
| 222 | argv[1] = "undefined-symbol"; | 238 | argv[1] = "undefined-symbol"; |
| 223 | argv[2] = (char *) name; | 239 | argv[2] = (char *) name; |
| 224 | argv[3] = NULL; | 240 | argv[3] = NULL; |
| @@ -227,7 +243,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
| 227 | if (verbose) | 243 | if (verbose) |
| 228 | einfo (_("%P: About to run error handling script '%s' with arguments: '%s' '%s'\n"), | 244 | einfo (_("%P: About to run error handling script '%s' with arguments: '%s' '%s'\n"), |
| 229 | argv[0], argv[1], argv[2]); | 245 | argv[0], argv[1], argv[2]); |
| 230 | @@ -1465,7 +1467,7 @@ undefined_symbol (struct bfd_link_info * | 246 | @@ -1468,7 +1470,7 @@ undefined_symbol (struct bfd_link_info *info, |
| 231 | carry on to issue the normal error message. */ | 247 | carry on to issue the normal error message. */ |
| 232 | } | 248 | } |
| 233 | #endif /* SUPPORT_ERROR_HANDLING_SCRIPT */ | 249 | #endif /* SUPPORT_ERROR_HANDLING_SCRIPT */ |
| @@ -236,9 +252,11 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
| 236 | if (section != NULL) | 252 | if (section != NULL) |
| 237 | { | 253 | { |
| 238 | if (error_count < MAX_ERRORS_IN_A_ROW) | 254 | if (error_count < MAX_ERRORS_IN_A_ROW) |
| 255 | diff --git a/ld/lexsup.c b/ld/lexsup.c | ||
| 256 | index 5acc47ed5a0..d03c6136ccf 100644 | ||
| 239 | --- a/ld/lexsup.c | 257 | --- a/ld/lexsup.c |
| 240 | +++ b/ld/lexsup.c | 258 | +++ b/ld/lexsup.c |
| 241 | @@ -595,6 +595,14 @@ static const struct ld_option ld_options | 259 | @@ -600,6 +600,14 @@ static const struct ld_option ld_options[] = |
| 242 | " <method> is: share-unconflicted (default),\n" | 260 | " <method> is: share-unconflicted (default),\n" |
| 243 | " share-duplicated"), | 261 | " share-duplicated"), |
| 244 | TWO_DASHES }, | 262 | TWO_DASHES }, |
| @@ -253,7 +271,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> | |||
| 253 | }; | 271 | }; |
| 254 | 272 | ||
| 255 | #define OPTION_COUNT ARRAY_SIZE (ld_options) | 273 | #define OPTION_COUNT ARRAY_SIZE (ld_options) |
| 256 | @@ -1686,6 +1694,14 @@ parse_args (unsigned argc, char **argv) | 274 | @@ -1702,6 +1710,14 @@ parse_args (unsigned argc, char **argv) |
| 257 | config.print_map_discarded = true; | 275 | config.print_map_discarded = true; |
| 258 | break; | 276 | break; |
| 259 | 277 | ||
diff --git a/meta/recipes-devtools/binutils/binutils/0011-fix-the-incorrect-assembling-for-ppc-wait-mnemonic.patch b/meta/recipes-devtools/binutils/binutils/0008-fix-the-incorrect-assembling-for-ppc-wait-mnemonic.patch index a271f55ea1..648bdc13d2 100644 --- a/meta/recipes-devtools/binutils/binutils/0011-fix-the-incorrect-assembling-for-ppc-wait-mnemonic.patch +++ b/meta/recipes-devtools/binutils/binutils/0008-fix-the-incorrect-assembling-for-ppc-wait-mnemonic.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From b77c5a67d4ac2513d0b4bab5e4dd1c33b339689b Mon Sep 17 00:00:00 2001 | 1 | From 00ae1ee97ad3ad0624798b28c6bab94a19b3ef39 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 |
| @@ -7,15 +7,14 @@ The wait mnemonic for ppc targets is incorrectly assembled into 0x7c00003c due | |||
| 7 | to duplicated address definition with waitasec instruction. The issue causes | 7 | to duplicated address definition with waitasec instruction. The issue causes |
| 8 | kernel boot calltrace for ppc targets when wait instruction is executed. | 8 | kernel boot calltrace for ppc targets when wait instruction is executed. |
| 9 | 9 | ||
| 10 | Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com> | ||
| 11 | |||
| 12 | Upstream-Status: Pending | 10 | Upstream-Status: Pending |
| 11 | Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com> | ||
| 13 | --- | 12 | --- |
| 14 | opcodes/ppc-opc.c | 4 +--- | 13 | opcodes/ppc-opc.c | 4 +--- |
| 15 | 1 file changed, 1 insertion(+), 3 deletions(-) | 14 | 1 file changed, 1 insertion(+), 3 deletions(-) |
| 16 | 15 | ||
| 17 | diff --git a/opcodes/ppc-opc.c b/opcodes/ppc-opc.c | 16 | diff --git a/opcodes/ppc-opc.c b/opcodes/ppc-opc.c |
| 18 | index 13d8b6c3c07..cd979f9c80c 100644 | 17 | index a424dd924de..406d5b60917 100644 |
| 19 | --- a/opcodes/ppc-opc.c | 18 | --- a/opcodes/ppc-opc.c |
| 20 | +++ b/opcodes/ppc-opc.c | 19 | +++ b/opcodes/ppc-opc.c |
| 21 | @@ -6378,8 +6378,6 @@ const struct powerpc_opcode powerpc_opcodes[] = { | 20 | @@ -6378,8 +6378,6 @@ const struct powerpc_opcode powerpc_opcodes[] = { |
diff --git a/meta/recipes-devtools/binutils/binutils/0013-Use-libtool-2.4.patch b/meta/recipes-devtools/binutils/binutils/0009-Use-libtool-2.4.patch index 8f87cfdb77..9f0209e274 100644 --- a/meta/recipes-devtools/binutils/binutils/0013-Use-libtool-2.4.patch +++ b/meta/recipes-devtools/binutils/binutils/0009-Use-libtool-2.4.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From fd34d57c9e2a0bff1283a6707062ed4a42476b10 Mon Sep 17 00:00:00 2001 | 1 | From 9a0dea4d2f1f0f2c71f519e6195ef9cfacd9fda9 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,27 +9,28 @@ 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 | 1340 +++++++++++++++----- | 12 | bfd/configure | 1333 +++++++++++++----- |
| 13 | bfd/configure.ac | 2 +- | 13 | bfd/configure.ac | 2 +- |
| 14 | binutils/configure | 1338 +++++++++++++++----- | 14 | binutils/configure | 1331 +++++++++++++----- |
| 15 | gas/configure | 1338 +++++++++++++++----- | 15 | gas/configure | 1331 +++++++++++++----- |
| 16 | gprof/configure | 1338 +++++++++++++++----- | 16 | gprof/configure | 1331 +++++++++++++----- |
| 17 | ld/configure | 1713 +++++++++++++++++++------- | 17 | ld/configure | 1704 +++++++++++++++++------ |
| 18 | libctf/configure | 1337 +++++++++++++++----- | 18 | libbacktrace/configure | 1534 +++++++++++++++------ |
| 19 | libtool.m4 | 1100 +++++++++++------ | 19 | libctf/configure | 1330 +++++++++++++----- |
| 20 | ltmain.sh | 2925 +++++++++++++++++++++++++++++--------------- | 20 | libtool.m4 | 1093 ++++++++++----- |
| 21 | ltoptions.m4 | 2 +- | 21 | ltmain.sh | 2925 +++++++++++++++++++++++++++------------- |
| 22 | ltversion.m4 | 12 +- | 22 | ltoptions.m4 | 2 +- |
| 23 | lt~obsolete.m4 | 2 +- | 23 | ltversion.m4 | 12 +- |
| 24 | opcodes/configure | 1338 +++++++++++++++----- | 24 | lt~obsolete.m4 | 2 +- |
| 25 | zlib/configure | 1338 +++++++++++++++----- | 25 | opcodes/configure | 1331 +++++++++++++----- |
| 26 | 14 files changed, 10995 insertions(+), 4128 deletions(-) | 26 | zlib/configure | 1331 +++++++++++++----- |
| 27 | 15 files changed, 12067 insertions(+), 4525 deletions(-) | ||
| 27 | 28 | ||
| 28 | diff --git a/bfd/configure b/bfd/configure | 29 | diff --git a/bfd/configure b/bfd/configure |
| 29 | index daa51244369..79d0c4b4623 100755 | 30 | index b23c9eebfd7..fb25d046cd2 100755 |
| 30 | --- a/bfd/configure | 31 | --- a/bfd/configure |
| 31 | +++ b/bfd/configure | 32 | +++ b/bfd/configure |
| 32 | @@ -705,6 +705,9 @@ OTOOL | 33 | @@ -707,6 +707,9 @@ OTOOL |
| 33 | LIPO | 34 | LIPO |
| 34 | NMEDIT | 35 | NMEDIT |
| 35 | DSYMUTIL | 36 | DSYMUTIL |
| @@ -39,7 +40,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 39 | OBJDUMP | 40 | OBJDUMP |
| 40 | LN_S | 41 | LN_S |
| 41 | NM | 42 | NM |
| 42 | @@ -823,6 +826,7 @@ enable_static | 43 | @@ -825,6 +828,7 @@ enable_static |
| 43 | with_pic | 44 | with_pic |
| 44 | enable_fast_install | 45 | enable_fast_install |
| 45 | with_gnu_ld | 46 | with_gnu_ld |
| @@ -47,7 +48,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 47 | enable_libtool_lock | 48 | enable_libtool_lock |
| 48 | enable_plugins | 49 | enable_plugins |
| 49 | enable_largefile | 50 | enable_largefile |
| 50 | @@ -1507,6 +1511,8 @@ Optional Packages: | 51 | @@ -1509,6 +1513,8 @@ Optional Packages: |
| 51 | --with-pic try to use only PIC/non-PIC objects [default=use | 52 | --with-pic try to use only PIC/non-PIC objects [default=use |
| 52 | both] | 53 | both] |
| 53 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] | 54 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] |
| @@ -56,7 +57,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 56 | --with-mmap try using mmap for BFD input files if available | 57 | --with-mmap try using mmap for BFD input files if available |
| 57 | --with-separate-debug-dir=DIR | 58 | --with-separate-debug-dir=DIR |
| 58 | Look for global separate debug info in DIR | 59 | Look for global separate debug info in DIR |
| 59 | @@ -4988,8 +4994,8 @@ esac | 60 | @@ -5029,8 +5035,8 @@ esac |
| 60 | 61 | ||
| 61 | 62 | ||
| 62 | 63 | ||
| @@ -67,7 +68,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 67 | 68 | ||
| 68 | 69 | ||
| 69 | 70 | ||
| 70 | @@ -5029,7 +5035,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO | 71 | @@ -5070,7 +5076,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO |
| 71 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 | 72 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 |
| 72 | $as_echo_n "checking how to print strings... " >&6; } | 73 | $as_echo_n "checking how to print strings... " >&6; } |
| 73 | # Test print first, because it will be a builtin if present. | 74 | # Test print first, because it will be a builtin if present. |
| @@ -76,7 +77,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 76 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then | 77 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 77 | ECHO='print -r --' | 78 | ECHO='print -r --' |
| 78 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then | 79 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 79 | @@ -5715,8 +5721,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; | 80 | @@ -5757,8 +5763,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; |
| 80 | # Try some XSI features | 81 | # Try some XSI features |
| 81 | xsi_shell=no | 82 | xsi_shell=no |
| 82 | ( _lt_dummy="a/b/c" | 83 | ( _lt_dummy="a/b/c" |
| @@ -87,7 +88,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 87 | && eval 'test $(( 1 + 1 )) -eq 2 \ | 88 | && eval 'test $(( 1 + 1 )) -eq 2 \ |
| 88 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ | 89 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ |
| 89 | && xsi_shell=yes | 90 | && xsi_shell=yes |
| 90 | @@ -5765,6 +5771,80 @@ esac | 91 | @@ -5807,6 +5813,80 @@ esac |
| 91 | 92 | ||
| 92 | 93 | ||
| 93 | 94 | ||
| @@ -168,7 +169,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 168 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 | 169 | { $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; } | 170 | $as_echo_n "checking for $LD option to reload object files... " >&6; } |
| 170 | if ${lt_cv_ld_reload_flag+:} false; then : | 171 | if ${lt_cv_ld_reload_flag+:} false; then : |
| 171 | @@ -5781,6 +5861,11 @@ case $reload_flag in | 172 | @@ -5823,6 +5903,11 @@ case $reload_flag in |
| 172 | esac | 173 | esac |
| 173 | reload_cmds='$LD$reload_flag -o $output$reload_objs' | 174 | reload_cmds='$LD$reload_flag -o $output$reload_objs' |
| 174 | case $host_os in | 175 | case $host_os in |
| @@ -180,7 +181,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 180 | darwin*) | 181 | darwin*) |
| 181 | if test "$GCC" = yes; then | 182 | if test "$GCC" = yes; then |
| 182 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' | 183 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' |
| 183 | @@ -5949,7 +6034,8 @@ mingw* | pw32*) | 184 | @@ -5991,7 +6076,8 @@ mingw* | pw32*) |
| 184 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' | 185 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' |
| 185 | lt_cv_file_magic_cmd='func_win32_libid' | 186 | lt_cv_file_magic_cmd='func_win32_libid' |
| 186 | else | 187 | else |
| @@ -190,7 +191,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 190 | lt_cv_file_magic_cmd='$OBJDUMP -f' | 191 | lt_cv_file_magic_cmd='$OBJDUMP -f' |
| 191 | fi | 192 | fi |
| 192 | ;; | 193 | ;; |
| 193 | @@ -6103,6 +6189,21 @@ esac | 194 | @@ -6145,6 +6231,21 @@ esac |
| 194 | fi | 195 | fi |
| 195 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 | 196 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 |
| 196 | $as_echo "$lt_cv_deplibs_check_method" >&6; } | 197 | $as_echo "$lt_cv_deplibs_check_method" >&6; } |
| @@ -212,7 +213,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 212 | file_magic_cmd=$lt_cv_file_magic_cmd | 213 | file_magic_cmd=$lt_cv_file_magic_cmd |
| 213 | deplibs_check_method=$lt_cv_deplibs_check_method | 214 | deplibs_check_method=$lt_cv_deplibs_check_method |
| 214 | test -z "$deplibs_check_method" && deplibs_check_method=unknown | 215 | test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 215 | @@ -6118,6 +6219,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown | 216 | @@ -6160,6 +6261,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 216 | 217 | ||
| 217 | 218 | ||
| 218 | 219 | ||
| @@ -370,7 +371,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 370 | plugin_option= | 371 | plugin_option= |
| 371 | plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" | 372 | plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" |
| 372 | for plugin in $plugin_names; do | 373 | for plugin in $plugin_names; do |
| 373 | @@ -6132,8 +6384,10 @@ for plugin in $plugin_names; do | 374 | @@ -6174,8 +6426,10 @@ for plugin in $plugin_names; do |
| 374 | done | 375 | done |
| 375 | 376 | ||
| 376 | if test -n "$ac_tool_prefix"; then | 377 | if test -n "$ac_tool_prefix"; then |
| @@ -383,7 +384,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 383 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 384 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 384 | $as_echo_n "checking for $ac_word... " >&6; } | 385 | $as_echo_n "checking for $ac_word... " >&6; } |
| 385 | if ${ac_cv_prog_AR+:} false; then : | 386 | if ${ac_cv_prog_AR+:} false; then : |
| 386 | @@ -6149,7 +6403,7 @@ do | 387 | @@ -6191,7 +6445,7 @@ do |
| 387 | test -z "$as_dir" && as_dir=. | 388 | test -z "$as_dir" && as_dir=. |
| 388 | for ac_exec_ext in '' $ac_executable_extensions; do | 389 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 389 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 390 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -392,7 +393,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 392 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 393 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 393 | break 2 | 394 | break 2 |
| 394 | fi | 395 | fi |
| 395 | @@ -6169,11 +6423,15 @@ $as_echo "no" >&6; } | 396 | @@ -6211,11 +6465,15 @@ $as_echo "no" >&6; } |
| 396 | fi | 397 | fi |
| 397 | 398 | ||
| 398 | 399 | ||
| @@ -411,7 +412,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 411 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 412 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 412 | $as_echo_n "checking for $ac_word... " >&6; } | 413 | $as_echo_n "checking for $ac_word... " >&6; } |
| 413 | if ${ac_cv_prog_ac_ct_AR+:} false; then : | 414 | if ${ac_cv_prog_ac_ct_AR+:} false; then : |
| 414 | @@ -6189,7 +6447,7 @@ do | 415 | @@ -6231,7 +6489,7 @@ do |
| 415 | test -z "$as_dir" && as_dir=. | 416 | test -z "$as_dir" && as_dir=. |
| 416 | for ac_exec_ext in '' $ac_executable_extensions; do | 417 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 417 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 418 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -420,7 +421,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 420 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 421 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 421 | break 2 | 422 | break 2 |
| 422 | fi | 423 | fi |
| 423 | @@ -6208,6 +6466,10 @@ else | 424 | @@ -6250,6 +6508,10 @@ else |
| 424 | $as_echo "no" >&6; } | 425 | $as_echo "no" >&6; } |
| 425 | fi | 426 | fi |
| 426 | 427 | ||
| @@ -431,7 +432,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 431 | if test "x$ac_ct_AR" = x; then | 432 | if test "x$ac_ct_AR" = x; then |
| 432 | AR="false" | 433 | AR="false" |
| 433 | else | 434 | else |
| 434 | @@ -6219,25 +6481,20 @@ ac_tool_warned=yes ;; | 435 | @@ -6261,25 +6523,20 @@ ac_tool_warned=yes ;; |
| 435 | esac | 436 | esac |
| 436 | AR=$ac_ct_AR | 437 | AR=$ac_ct_AR |
| 437 | fi | 438 | fi |
| @@ -467,7 +468,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 467 | 468 | ||
| 468 | 469 | ||
| 469 | 470 | ||
| 470 | @@ -6248,6 +6505,63 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru | 471 | @@ -6290,6 +6547,63 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru |
| 471 | 472 | ||
| 472 | 473 | ||
| 473 | 474 | ||
| @@ -531,7 +532,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 531 | 532 | ||
| 532 | if test -n "$ac_tool_prefix"; then | 533 | if test -n "$ac_tool_prefix"; then |
| 533 | # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. | 534 | # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. |
| 534 | @@ -6588,8 +6902,8 @@ esac | 535 | @@ -6630,8 +6944,8 @@ esac |
| 535 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" | 536 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" |
| 536 | 537 | ||
| 537 | # Transform an extracted symbol line into symbol name and symbol address | 538 | # Transform an extracted symbol line into symbol name and symbol address |
| @@ -542,7 +543,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 542 | 543 | ||
| 543 | # Handle CRLF in mingw tool chain | 544 | # Handle CRLF in mingw tool chain |
| 544 | opt_cr= | 545 | opt_cr= |
| 545 | @@ -6625,6 +6939,7 @@ for ac_symprfx in "" "_"; do | 546 | @@ -6667,6 +6981,7 @@ for ac_symprfx in "" "_"; do |
| 546 | else | 547 | else |
| 547 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" | 548 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" |
| 548 | fi | 549 | fi |
| @@ -550,7 +551,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 550 | 551 | ||
| 551 | # Check to see that the pipe works correctly. | 552 | # Check to see that the pipe works correctly. |
| 552 | pipe_works=no | 553 | pipe_works=no |
| 553 | @@ -6666,6 +6981,18 @@ _LT_EOF | 554 | @@ -6708,6 +7023,18 @@ _LT_EOF |
| 554 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then | 555 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then |
| 555 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then | 556 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then |
| 556 | cat <<_LT_EOF > conftest.$ac_ext | 557 | cat <<_LT_EOF > conftest.$ac_ext |
| @@ -569,7 +570,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 569 | #ifdef __cplusplus | 570 | #ifdef __cplusplus |
| 570 | extern "C" { | 571 | extern "C" { |
| 571 | #endif | 572 | #endif |
| 572 | @@ -6677,7 +7004,7 @@ _LT_EOF | 573 | @@ -6719,7 +7046,7 @@ _LT_EOF |
| 573 | cat <<_LT_EOF >> conftest.$ac_ext | 574 | cat <<_LT_EOF >> conftest.$ac_ext |
| 574 | 575 | ||
| 575 | /* The mapping between symbol names and symbols. */ | 576 | /* The mapping between symbol names and symbols. */ |
| @@ -578,7 +579,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 578 | const char *name; | 579 | const char *name; |
| 579 | void *address; | 580 | void *address; |
| 580 | } | 581 | } |
| 581 | @@ -6703,8 +7030,8 @@ static const void *lt_preloaded_setup() { | 582 | @@ -6745,8 +7072,8 @@ static const void *lt_preloaded_setup() { |
| 582 | _LT_EOF | 583 | _LT_EOF |
| 583 | # Now try linking the two files. | 584 | # Now try linking the two files. |
| 584 | mv conftest.$ac_objext conftstm.$ac_objext | 585 | mv conftest.$ac_objext conftstm.$ac_objext |
| @@ -589,7 +590,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 589 | LIBS="conftstm.$ac_objext" | 590 | LIBS="conftstm.$ac_objext" |
| 590 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" | 591 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" |
| 591 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 | 592 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 |
| 592 | @@ -6714,8 +7041,8 @@ _LT_EOF | 593 | @@ -6756,8 +7083,8 @@ _LT_EOF |
| 593 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then | 594 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then |
| 594 | pipe_works=yes | 595 | pipe_works=yes |
| 595 | fi | 596 | fi |
| @@ -600,7 +601,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 600 | else | 601 | else |
| 601 | echo "cannot find nm_test_func in $nlist" >&5 | 602 | echo "cannot find nm_test_func in $nlist" >&5 |
| 602 | fi | 603 | fi |
| 603 | @@ -6752,6 +7079,14 @@ else | 604 | @@ -6794,6 +7121,14 @@ else |
| 604 | $as_echo "ok" >&6; } | 605 | $as_echo "ok" >&6; } |
| 605 | fi | 606 | fi |
| 606 | 607 | ||
| @@ -615,7 +616,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 615 | 616 | ||
| 616 | 617 | ||
| 617 | 618 | ||
| 618 | @@ -6770,6 +7105,47 @@ fi | 619 | @@ -6812,6 +7147,47 @@ fi |
| 619 | 620 | ||
| 620 | 621 | ||
| 621 | 622 | ||
| @@ -663,7 +664,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 663 | 664 | ||
| 664 | 665 | ||
| 665 | 666 | ||
| 666 | @@ -6979,6 +7355,123 @@ esac | 667 | @@ -7021,6 +7397,123 @@ esac |
| 667 | 668 | ||
| 668 | need_locks="$enable_libtool_lock" | 669 | need_locks="$enable_libtool_lock" |
| 669 | 670 | ||
| @@ -787,7 +788,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 787 | 788 | ||
| 788 | case $host_os in | 789 | case $host_os in |
| 789 | rhapsody* | darwin*) | 790 | rhapsody* | darwin*) |
| 790 | @@ -7542,6 +8035,8 @@ _LT_EOF | 791 | @@ -7584,6 +8077,8 @@ _LT_EOF |
| 791 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 | 792 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 |
| 792 | echo "$AR cru libconftest.a conftest.o" >&5 | 793 | echo "$AR cru libconftest.a conftest.o" >&5 |
| 793 | $AR cru libconftest.a conftest.o 2>&5 | 794 | $AR cru libconftest.a conftest.o 2>&5 |
| @@ -796,7 +797,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 796 | cat > conftest.c << _LT_EOF | 797 | cat > conftest.c << _LT_EOF |
| 797 | int main() { return 0;} | 798 | int main() { return 0;} |
| 798 | _LT_EOF | 799 | _LT_EOF |
| 799 | @@ -8093,8 +8589,6 @@ fi | 800 | @@ -8135,8 +8630,6 @@ fi |
| 800 | lt_prog_compiler_pic= | 801 | lt_prog_compiler_pic= |
| 801 | lt_prog_compiler_static= | 802 | lt_prog_compiler_static= |
| 802 | 803 | ||
| @@ -805,7 +806,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 805 | 806 | ||
| 806 | if test "$GCC" = yes; then | 807 | if test "$GCC" = yes; then |
| 807 | lt_prog_compiler_wl='-Wl,' | 808 | lt_prog_compiler_wl='-Wl,' |
| 808 | @@ -8260,6 +8754,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 809 | @@ -8302,6 +8795,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 809 | lt_prog_compiler_pic='--shared' | 810 | lt_prog_compiler_pic='--shared' |
| 810 | lt_prog_compiler_static='--static' | 811 | lt_prog_compiler_static='--static' |
| 811 | ;; | 812 | ;; |
| @@ -818,7 +819,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 818 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) | 819 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) |
| 819 | # Portland Group compilers (*not* the Pentium gcc compiler, | 820 | # Portland Group compilers (*not* the Pentium gcc compiler, |
| 820 | # which looks to be a dead project) | 821 | # which looks to be a dead project) |
| 821 | @@ -8322,7 +8822,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 822 | @@ -8364,7 +8863,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 822 | lt_prog_compiler_pic='-KPIC' | 823 | lt_prog_compiler_pic='-KPIC' |
| 823 | lt_prog_compiler_static='-Bstatic' | 824 | lt_prog_compiler_static='-Bstatic' |
| 824 | case $cc_basename in | 825 | case $cc_basename in |
| @@ -827,7 +828,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 827 | lt_prog_compiler_wl='-Qoption ld ';; | 828 | lt_prog_compiler_wl='-Qoption ld ';; |
| 828 | *) | 829 | *) |
| 829 | lt_prog_compiler_wl='-Wl,';; | 830 | lt_prog_compiler_wl='-Wl,';; |
| 830 | @@ -8379,13 +8879,17 @@ case $host_os in | 831 | @@ -8421,13 +8920,17 @@ case $host_os in |
| 831 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" | 832 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" |
| 832 | ;; | 833 | ;; |
| 833 | esac | 834 | esac |
| @@ -851,7 +852,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 851 | 852 | ||
| 852 | # | 853 | # |
| 853 | # Check to make sure the PIC flag actually works. | 854 | # Check to make sure the PIC flag actually works. |
| 854 | @@ -8446,6 +8950,11 @@ fi | 855 | @@ -8488,6 +8991,11 @@ fi |
| 855 | 856 | ||
| 856 | 857 | ||
| 857 | 858 | ||
| @@ -863,7 +864,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 863 | # | 864 | # |
| 864 | # Check to make sure the static flag actually works. | 865 | # Check to make sure the static flag actually works. |
| 865 | # | 866 | # |
| 866 | @@ -8796,7 +9305,8 @@ _LT_EOF | 867 | @@ -8838,7 +9346,8 @@ _LT_EOF |
| 867 | allow_undefined_flag=unsupported | 868 | allow_undefined_flag=unsupported |
| 868 | always_export_symbols=no | 869 | always_export_symbols=no |
| 869 | enable_shared_with_static_runtimes=yes | 870 | enable_shared_with_static_runtimes=yes |
| @@ -873,7 +874,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 873 | 874 | ||
| 874 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then | 875 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then |
| 875 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' | 876 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' |
| 876 | @@ -8895,12 +9405,12 @@ _LT_EOF | 877 | @@ -8937,12 +9446,12 @@ _LT_EOF |
| 877 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' | 878 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' |
| 878 | hardcode_libdir_flag_spec= | 879 | hardcode_libdir_flag_spec= |
| 879 | hardcode_libdir_flag_spec_ld='-rpath $libdir' | 880 | hardcode_libdir_flag_spec_ld='-rpath $libdir' |
| @@ -888,7 +889,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 888 | fi | 889 | fi |
| 889 | ;; | 890 | ;; |
| 890 | esac | 891 | esac |
| 891 | @@ -8914,8 +9424,8 @@ _LT_EOF | 892 | @@ -8956,8 +9465,8 @@ _LT_EOF |
| 892 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' | 893 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
| 893 | wlarc= | 894 | wlarc= |
| 894 | else | 895 | else |
| @@ -899,7 +900,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 899 | fi | 900 | fi |
| 900 | ;; | 901 | ;; |
| 901 | 902 | ||
| 902 | @@ -8933,8 +9443,8 @@ _LT_EOF | 903 | @@ -8975,8 +9484,8 @@ _LT_EOF |
| 903 | 904 | ||
| 904 | _LT_EOF | 905 | _LT_EOF |
| 905 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 906 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -910,7 +911,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 910 | else | 911 | else |
| 911 | ld_shlibs=no | 912 | ld_shlibs=no |
| 912 | fi | 913 | fi |
| 913 | @@ -8980,8 +9490,8 @@ _LT_EOF | 914 | @@ -9022,8 +9531,8 @@ _LT_EOF |
| 914 | 915 | ||
| 915 | *) | 916 | *) |
| 916 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 917 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -921,7 +922,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 921 | else | 922 | else |
| 922 | ld_shlibs=no | 923 | ld_shlibs=no |
| 923 | fi | 924 | fi |
| 924 | @@ -9111,7 +9621,13 @@ _LT_EOF | 925 | @@ -9153,7 +9662,13 @@ _LT_EOF |
| 925 | allow_undefined_flag='-berok' | 926 | allow_undefined_flag='-berok' |
| 926 | # Determine the default libpath from the value encoded in an | 927 | # Determine the default libpath from the value encoded in an |
| 927 | # empty executable. | 928 | # empty executable. |
| @@ -936,7 +937,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 936 | /* end confdefs.h. */ | 937 | /* end confdefs.h. */ |
| 937 | 938 | ||
| 938 | int | 939 | int |
| 939 | @@ -9124,22 +9640,29 @@ main () | 940 | @@ -9166,22 +9681,29 @@ main () |
| 940 | _ACEOF | 941 | _ACEOF |
| 941 | if ac_fn_c_try_link "$LINENO"; then : | 942 | if ac_fn_c_try_link "$LINENO"; then : |
| 942 | 943 | ||
| @@ -979,7 +980,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 979 | 980 | ||
| 980 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 981 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 981 | 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" | 982 | 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" |
| 982 | @@ -9151,7 +9674,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 983 | @@ -9193,7 +9715,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 983 | else | 984 | else |
| 984 | # Determine the default libpath from the value encoded in an | 985 | # Determine the default libpath from the value encoded in an |
| 985 | # empty executable. | 986 | # empty executable. |
| @@ -994,7 +995,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 994 | /* end confdefs.h. */ | 995 | /* end confdefs.h. */ |
| 995 | 996 | ||
| 996 | int | 997 | int |
| 997 | @@ -9164,22 +9693,29 @@ main () | 998 | @@ -9206,22 +9734,29 @@ main () |
| 998 | _ACEOF | 999 | _ACEOF |
| 999 | if ac_fn_c_try_link "$LINENO"; then : | 1000 | if ac_fn_c_try_link "$LINENO"; then : |
| 1000 | 1001 | ||
| @@ -1037,7 +1038,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 1037 | 1038 | ||
| 1038 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 1039 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 1039 | # Warning - without using the other run time loading flags, | 1040 | # Warning - without using the other run time loading flags, |
| 1040 | @@ -9224,20 +9760,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 1041 | @@ -9266,20 +9801,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 1041 | # Microsoft Visual C++. | 1042 | # Microsoft Visual C++. |
| 1042 | # hardcode_libdir_flag_spec is actually meaningless, as there is | 1043 | # hardcode_libdir_flag_spec is actually meaningless, as there is |
| 1043 | # no search path for DLLs. | 1044 | # no search path for DLLs. |
| @@ -1115,7 +1116,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 1115 | ;; | 1116 | ;; |
| 1116 | 1117 | ||
| 1117 | darwin* | rhapsody*) | 1118 | darwin* | rhapsody*) |
| 1118 | @@ -9298,7 +9877,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 1119 | @@ -9340,7 +9918,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 1119 | 1120 | ||
| 1120 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. | 1121 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. |
| 1121 | freebsd* | dragonfly*) | 1122 | freebsd* | dragonfly*) |
| @@ -1124,7 +1125,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 1124 | hardcode_libdir_flag_spec='-R$libdir' | 1125 | hardcode_libdir_flag_spec='-R$libdir' |
| 1125 | hardcode_direct=yes | 1126 | hardcode_direct=yes |
| 1126 | hardcode_shlibpath_var=no | 1127 | hardcode_shlibpath_var=no |
| 1127 | @@ -9306,7 +9885,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 1128 | @@ -9348,7 +9926,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 1128 | 1129 | ||
| 1129 | hpux9*) | 1130 | hpux9*) |
| 1130 | if test "$GCC" = yes; then | 1131 | if test "$GCC" = yes; then |
| @@ -1133,7 +1134,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 1133 | else | 1134 | else |
| 1134 | 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' | 1135 | 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' |
| 1135 | fi | 1136 | fi |
| 1136 | @@ -9322,7 +9901,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 1137 | @@ -9364,7 +9942,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 1137 | 1138 | ||
| 1138 | hpux10*) | 1139 | hpux10*) |
| 1139 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then | 1140 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then |
| @@ -1142,7 +1143,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 1142 | else | 1143 | else |
| 1143 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' | 1144 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' |
| 1144 | fi | 1145 | fi |
| 1145 | @@ -9346,10 +9925,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 1146 | @@ -9388,10 +9966,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 1146 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' | 1147 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' |
| 1147 | ;; | 1148 | ;; |
| 1148 | ia64*) | 1149 | ia64*) |
| @@ -1155,7 +1156,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 1155 | ;; | 1156 | ;; |
| 1156 | esac | 1157 | esac |
| 1157 | else | 1158 | else |
| 1158 | @@ -9428,23 +10007,36 @@ fi | 1159 | @@ -9470,23 +10048,36 @@ fi |
| 1159 | 1160 | ||
| 1160 | irix5* | irix6* | nonstopux*) | 1161 | irix5* | irix6* | nonstopux*) |
| 1161 | if test "$GCC" = yes; then | 1162 | if test "$GCC" = yes; then |
| @@ -1200,7 +1201,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 1200 | else | 1201 | else |
| 1201 | 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' | 1202 | 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' |
| 1202 | 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' | 1203 | 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' |
| 1203 | @@ -9529,7 +10121,7 @@ rm -f core conftest.err conftest.$ac_objext \ | 1204 | @@ -9571,7 +10162,7 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 1204 | osf4* | osf5*) # as osf3* with the addition of -msym flag | 1205 | osf4* | osf5*) # as osf3* with the addition of -msym flag |
| 1205 | if test "$GCC" = yes; then | 1206 | if test "$GCC" = yes; then |
| 1206 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' | 1207 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' |
| @@ -1209,7 +1210,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 1209 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' | 1210 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' |
| 1210 | else | 1211 | else |
| 1211 | allow_undefined_flag=' -expect_unresolved \*' | 1212 | allow_undefined_flag=' -expect_unresolved \*' |
| 1212 | @@ -9548,9 +10140,9 @@ rm -f core conftest.err conftest.$ac_objext \ | 1213 | @@ -9590,9 +10181,9 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 1213 | no_undefined_flag=' -z defs' | 1214 | no_undefined_flag=' -z defs' |
| 1214 | if test "$GCC" = yes; then | 1215 | if test "$GCC" = yes; then |
| 1215 | wlarc='${wl}' | 1216 | wlarc='${wl}' |
| @@ -1221,7 +1222,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 1221 | else | 1222 | else |
| 1222 | case `$CC -V 2>&1` in | 1223 | case `$CC -V 2>&1` in |
| 1223 | *"Compilers 5.0"*) | 1224 | *"Compilers 5.0"*) |
| 1224 | @@ -10126,8 +10718,9 @@ cygwin* | mingw* | pw32* | cegcc*) | 1225 | @@ -10168,8 +10759,9 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 1225 | need_version=no | 1226 | need_version=no |
| 1226 | need_lib_prefix=no | 1227 | need_lib_prefix=no |
| 1227 | 1228 | ||
| @@ -1233,7 +1234,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 1233 | library_names_spec='$libname.dll.a' | 1234 | library_names_spec='$libname.dll.a' |
| 1234 | # DLL is installed to $(libdir)/../bin by postinstall_cmds | 1235 | # DLL is installed to $(libdir)/../bin by postinstall_cmds |
| 1235 | postinstall_cmds='base_file=`basename \${file}`~ | 1236 | postinstall_cmds='base_file=`basename \${file}`~ |
| 1236 | @@ -10160,13 +10753,71 @@ cygwin* | mingw* | pw32* | cegcc*) | 1237 | @@ -10202,13 +10794,71 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 1237 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' | 1238 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' |
| 1238 | ;; | 1239 | ;; |
| 1239 | esac | 1240 | esac |
| @@ -1306,25 +1307,16 @@ index daa51244369..79d0c4b4623 100755 | |||
| 1306 | # FIXME: first we should search . and the directory the executable is in | 1307 | # FIXME: first we should search . and the directory the executable is in |
| 1307 | shlibpath_var=PATH | 1308 | shlibpath_var=PATH |
| 1308 | ;; | 1309 | ;; |
| 1309 | @@ -10248,7 +10899,7 @@ haiku*) | 1310 | @@ -11086,7 +11736,7 @@ else |
| 1310 | soname_spec='${libname}${release}${shared_ext}$major' | ||
| 1311 | shlibpath_var=LIBRARY_PATH | ||
| 1312 | shlibpath_overrides_runpath=yes | ||
| 1313 | - sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' | ||
| 1314 | + sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' | ||
| 1315 | hardcode_into_libs=yes | ||
| 1316 | ;; | ||
| 1317 | |||
| 1318 | @@ -11044,7 +11695,7 @@ else | ||
| 1319 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 1311 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 1320 | lt_status=$lt_dlunknown | 1312 | lt_status=$lt_dlunknown |
| 1321 | cat > conftest.$ac_ext <<_LT_EOF | 1313 | cat > conftest.$ac_ext <<_LT_EOF |
| 1322 | -#line 11047 "configure" | 1314 | -#line 11089 "configure" |
| 1323 | +#line $LINENO "configure" | 1315 | +#line $LINENO "configure" |
| 1324 | #include "confdefs.h" | 1316 | #include "confdefs.h" |
| 1325 | 1317 | ||
| 1326 | #if HAVE_DLFCN_H | 1318 | #if HAVE_DLFCN_H |
| 1327 | @@ -11088,10 +11739,10 @@ else | 1319 | @@ -11130,10 +11780,10 @@ else |
| 1328 | /* When -fvisbility=hidden is used, assume the code has been annotated | 1320 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 1329 | correspondingly for the symbols needed. */ | 1321 | correspondingly for the symbols needed. */ |
| 1330 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 1322 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -1337,16 +1329,16 @@ index daa51244369..79d0c4b4623 100755 | |||
| 1337 | int main () | 1329 | int main () |
| 1338 | { | 1330 | { |
| 1339 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 1331 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 1340 | @@ -11150,7 +11801,7 @@ else | 1332 | @@ -11192,7 +11842,7 @@ else |
| 1341 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 1333 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 1342 | lt_status=$lt_dlunknown | 1334 | lt_status=$lt_dlunknown |
| 1343 | cat > conftest.$ac_ext <<_LT_EOF | 1335 | cat > conftest.$ac_ext <<_LT_EOF |
| 1344 | -#line 11153 "configure" | 1336 | -#line 11195 "configure" |
| 1345 | +#line $LINENO "configure" | 1337 | +#line $LINENO "configure" |
| 1346 | #include "confdefs.h" | 1338 | #include "confdefs.h" |
| 1347 | 1339 | ||
| 1348 | #if HAVE_DLFCN_H | 1340 | #if HAVE_DLFCN_H |
| 1349 | @@ -11194,10 +11845,10 @@ else | 1341 | @@ -11236,10 +11886,10 @@ else |
| 1350 | /* When -fvisbility=hidden is used, assume the code has been annotated | 1342 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 1351 | correspondingly for the symbols needed. */ | 1343 | correspondingly for the symbols needed. */ |
| 1352 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 1344 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -1359,7 +1351,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 1359 | int main () | 1351 | int main () |
| 1360 | { | 1352 | { |
| 1361 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 1353 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 1362 | @@ -13114,7 +13765,7 @@ SHARED_LDFLAGS= | 1354 | @@ -13224,7 +13874,7 @@ SHARED_LDFLAGS= |
| 1363 | if test "$enable_shared" = "yes"; then | 1355 | if test "$enable_shared" = "yes"; then |
| 1364 | x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` | 1356 | x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` |
| 1365 | if test -n "$x"; then | 1357 | if test -n "$x"; then |
| @@ -1368,7 +1360,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 1368 | fi | 1360 | fi |
| 1369 | fi | 1361 | fi |
| 1370 | 1362 | ||
| 1371 | @@ -15762,13 +16413,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' | 1363 | @@ -15879,13 +16529,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' |
| 1372 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' | 1364 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' |
| 1373 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' | 1365 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' |
| 1374 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' | 1366 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' |
| @@ -1389,7 +1381,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 1389 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' | 1381 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' |
| 1390 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' | 1382 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' |
| 1391 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' | 1383 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' |
| 1392 | @@ -15783,14 +16441,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de | 1384 | @@ -15900,14 +16557,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de |
| 1393 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' | 1385 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' |
| 1394 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $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"`' |
| 1395 | 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"`' | 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"`' |
| @@ -1408,7 +1400,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 1408 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' | 1400 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' |
| 1409 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' | 1401 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' |
| 1410 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' | 1402 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' |
| 1411 | @@ -15823,12 +16484,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q | 1403 | @@ -15940,12 +16600,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q |
| 1412 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' | 1404 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' |
| 1413 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' | 1405 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' |
| 1414 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' | 1406 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' |
| @@ -1422,7 +1414,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 1422 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' | 1414 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' |
| 1423 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' | 1415 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' |
| 1424 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' | 1416 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' |
| 1425 | @@ -15883,8 +16544,13 @@ reload_flag \ | 1417 | @@ -16000,8 +16660,13 @@ reload_flag \ |
| 1426 | OBJDUMP \ | 1418 | OBJDUMP \ |
| 1427 | deplibs_check_method \ | 1419 | deplibs_check_method \ |
| 1428 | file_magic_cmd \ | 1420 | file_magic_cmd \ |
| @@ -1436,7 +1428,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 1436 | STRIP \ | 1428 | STRIP \ |
| 1437 | RANLIB \ | 1429 | RANLIB \ |
| 1438 | CC \ | 1430 | CC \ |
| 1439 | @@ -15894,12 +16560,14 @@ lt_cv_sys_global_symbol_pipe \ | 1431 | @@ -16011,12 +16676,14 @@ lt_cv_sys_global_symbol_pipe \ |
| 1440 | lt_cv_sys_global_symbol_to_cdecl \ | 1432 | lt_cv_sys_global_symbol_to_cdecl \ |
| 1441 | lt_cv_sys_global_symbol_to_c_name_address \ | 1433 | lt_cv_sys_global_symbol_to_c_name_address \ |
| 1442 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ | 1434 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ |
| @@ -1452,7 +1444,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 1452 | DSYMUTIL \ | 1444 | DSYMUTIL \ |
| 1453 | NMEDIT \ | 1445 | NMEDIT \ |
| 1454 | LIPO \ | 1446 | LIPO \ |
| 1455 | @@ -15915,7 +16583,6 @@ no_undefined_flag \ | 1447 | @@ -16032,7 +16699,6 @@ no_undefined_flag \ |
| 1456 | hardcode_libdir_flag_spec \ | 1448 | hardcode_libdir_flag_spec \ |
| 1457 | hardcode_libdir_flag_spec_ld \ | 1449 | hardcode_libdir_flag_spec_ld \ |
| 1458 | hardcode_libdir_separator \ | 1450 | hardcode_libdir_separator \ |
| @@ -1460,7 +1452,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 1460 | exclude_expsyms \ | 1452 | exclude_expsyms \ |
| 1461 | include_expsyms \ | 1453 | include_expsyms \ |
| 1462 | file_list_spec \ | 1454 | file_list_spec \ |
| 1463 | @@ -15951,6 +16618,7 @@ module_cmds \ | 1455 | @@ -16068,6 +16734,7 @@ module_cmds \ |
| 1464 | module_expsym_cmds \ | 1456 | module_expsym_cmds \ |
| 1465 | export_symbols_cmds \ | 1457 | export_symbols_cmds \ |
| 1466 | prelink_cmds \ | 1458 | prelink_cmds \ |
| @@ -1468,7 +1460,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 1468 | postinstall_cmds \ | 1460 | postinstall_cmds \ |
| 1469 | postuninstall_cmds \ | 1461 | postuninstall_cmds \ |
| 1470 | finish_cmds \ | 1462 | finish_cmds \ |
| 1471 | @@ -16720,7 +17388,8 @@ $as_echo X"$file" | | 1463 | @@ -16837,7 +17504,8 @@ $as_echo X"$file" | |
| 1472 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. | 1464 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. |
| 1473 | # | 1465 | # |
| 1474 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, | 1466 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, |
| @@ -1478,7 +1470,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 1478 | # Written by Gordon Matzigkeit, 1996 | 1470 | # Written by Gordon Matzigkeit, 1996 |
| 1479 | # | 1471 | # |
| 1480 | # This file is part of GNU Libtool. | 1472 | # This file is part of GNU Libtool. |
| 1481 | @@ -16823,19 +17492,42 @@ SP2NL=$lt_lt_SP2NL | 1473 | @@ -16940,19 +17608,42 @@ SP2NL=$lt_lt_SP2NL |
| 1482 | # turn newlines into spaces. | 1474 | # turn newlines into spaces. |
| 1483 | NL2SP=$lt_lt_NL2SP | 1475 | NL2SP=$lt_lt_NL2SP |
| 1484 | 1476 | ||
| @@ -1522,7 +1514,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 1522 | # A symbol stripping program. | 1514 | # A symbol stripping program. |
| 1523 | STRIP=$lt_STRIP | 1515 | STRIP=$lt_STRIP |
| 1524 | 1516 | ||
| 1525 | @@ -16865,6 +17557,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address | 1517 | @@ -16982,6 +17673,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address |
| 1526 | # Transform the output of nm in a C name address pair when lib prefix is needed. | 1518 | # Transform the output of nm in a C name address pair when lib prefix is needed. |
| 1527 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix | 1519 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix |
| 1528 | 1520 | ||
| @@ -1535,7 +1527,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 1535 | # The name of the directory that contains temporary libtool files. | 1527 | # The name of the directory that contains temporary libtool files. |
| 1536 | objdir=$objdir | 1528 | objdir=$objdir |
| 1537 | 1529 | ||
| 1538 | @@ -16874,6 +17572,9 @@ MAGIC_CMD=$MAGIC_CMD | 1530 | @@ -16991,6 +17688,9 @@ MAGIC_CMD=$MAGIC_CMD |
| 1539 | # Must we lock files when doing compilation? | 1531 | # Must we lock files when doing compilation? |
| 1540 | need_locks=$lt_need_locks | 1532 | need_locks=$lt_need_locks |
| 1541 | 1533 | ||
| @@ -1545,7 +1537,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 1545 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. | 1537 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. |
| 1546 | DSYMUTIL=$lt_DSYMUTIL | 1538 | DSYMUTIL=$lt_DSYMUTIL |
| 1547 | 1539 | ||
| 1548 | @@ -16988,12 +17689,12 @@ with_gcc=$GCC | 1540 | @@ -17105,12 +17805,12 @@ with_gcc=$GCC |
| 1549 | # Compiler flag to turn off builtin functions. | 1541 | # Compiler flag to turn off builtin functions. |
| 1550 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag | 1542 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag |
| 1551 | 1543 | ||
| @@ -1561,7 +1553,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 1561 | # Compiler flag to prevent dynamic linking. | 1553 | # Compiler flag to prevent dynamic linking. |
| 1562 | link_static_flag=$lt_lt_prog_compiler_static | 1554 | link_static_flag=$lt_lt_prog_compiler_static |
| 1563 | 1555 | ||
| 1564 | @@ -17080,9 +17781,6 @@ inherit_rpath=$inherit_rpath | 1556 | @@ -17197,9 +17897,6 @@ inherit_rpath=$inherit_rpath |
| 1565 | # Whether libtool must link a program against all its dependency libraries. | 1557 | # Whether libtool must link a program against all its dependency libraries. |
| 1566 | link_all_deplibs=$link_all_deplibs | 1558 | link_all_deplibs=$link_all_deplibs |
| 1567 | 1559 | ||
| @@ -1571,7 +1563,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 1571 | # Set to "yes" if exported symbols are required. | 1563 | # Set to "yes" if exported symbols are required. |
| 1572 | always_export_symbols=$always_export_symbols | 1564 | always_export_symbols=$always_export_symbols |
| 1573 | 1565 | ||
| 1574 | @@ -17098,6 +17796,9 @@ include_expsyms=$lt_include_expsyms | 1566 | @@ -17215,6 +17912,9 @@ include_expsyms=$lt_include_expsyms |
| 1575 | # Commands necessary for linking programs (against libraries) with templates. | 1567 | # Commands necessary for linking programs (against libraries) with templates. |
| 1576 | prelink_cmds=$lt_prelink_cmds | 1568 | prelink_cmds=$lt_prelink_cmds |
| 1577 | 1569 | ||
| @@ -1581,7 +1573,7 @@ index daa51244369..79d0c4b4623 100755 | |||
| 1581 | # Specify filename containing input files. | 1573 | # Specify filename containing input files. |
| 1582 | file_list_spec=$lt_file_list_spec | 1574 | file_list_spec=$lt_file_list_spec |
| 1583 | 1575 | ||
| 1584 | @@ -17130,210 +17831,169 @@ ltmain="$ac_aux_dir/ltmain.sh" | 1576 | @@ -17247,210 +17947,169 @@ ltmain="$ac_aux_dir/ltmain.sh" |
| 1585 | # if finds mixed CR/LF and LF-only lines. Since sed operates in | 1577 | # if finds mixed CR/LF and LF-only lines. Since sed operates in |
| 1586 | # text mode, it properly converts lines to CR/LF. This bash problem | 1578 | # text mode, it properly converts lines to CR/LF. This bash problem |
| 1587 | # is reportedly fixed, but why not run on old versions too? | 1579 | # is reportedly fixed, but why not run on old versions too? |
| @@ -1956,10 +1948,10 @@ index daa51244369..79d0c4b4623 100755 | |||
| 1956 | chmod +x "$ofile" | 1948 | chmod +x "$ofile" |
| 1957 | 1949 | ||
| 1958 | diff --git a/bfd/configure.ac b/bfd/configure.ac | 1950 | diff --git a/bfd/configure.ac b/bfd/configure.ac |
| 1959 | index 07a75ed1626..288374c504c 100644 | 1951 | index a9078965c40..22b5b7ea567 100644 |
| 1960 | --- a/bfd/configure.ac | 1952 | --- a/bfd/configure.ac |
| 1961 | +++ b/bfd/configure.ac | 1953 | +++ b/bfd/configure.ac |
| 1962 | @@ -304,7 +304,7 @@ changequote(,)dnl | 1954 | @@ -303,7 +303,7 @@ changequote(,)dnl |
| 1963 | x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` | 1955 | x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` |
| 1964 | changequote([,])dnl | 1956 | changequote([,])dnl |
| 1965 | if test -n "$x"; then | 1957 | if test -n "$x"; then |
| @@ -1969,7 +1961,7 @@ index 07a75ed1626..288374c504c 100644 | |||
| 1969 | fi | 1961 | fi |
| 1970 | 1962 | ||
| 1971 | diff --git a/binutils/configure b/binutils/configure | 1963 | diff --git a/binutils/configure b/binutils/configure |
| 1972 | index bf6461dab1e..8e6f6d30b4d 100755 | 1964 | index 8cde216cb1f..15f3f4eb874 100755 |
| 1973 | --- a/binutils/configure | 1965 | --- a/binutils/configure |
| 1974 | +++ b/binutils/configure | 1966 | +++ b/binutils/configure |
| 1975 | @@ -696,8 +696,11 @@ OTOOL | 1967 | @@ -696,8 +696,11 @@ OTOOL |
| @@ -2001,7 +1993,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2001 | --with-debuginfod Enable debuginfo lookups with debuginfod | 1993 | --with-debuginfod Enable debuginfo lookups with debuginfod |
| 2002 | (auto/yes/no) | 1994 | (auto/yes/no) |
| 2003 | --with-system-zlib use installed libz | 1995 | --with-system-zlib use installed libz |
| 2004 | @@ -4844,8 +4850,8 @@ esac | 1996 | @@ -4883,8 +4889,8 @@ esac |
| 2005 | 1997 | ||
| 2006 | 1998 | ||
| 2007 | 1999 | ||
| @@ -2012,7 +2004,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2012 | 2004 | ||
| 2013 | 2005 | ||
| 2014 | 2006 | ||
| 2015 | @@ -4885,7 +4891,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO | 2007 | @@ -4924,7 +4930,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO |
| 2016 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 | 2008 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 |
| 2017 | $as_echo_n "checking how to print strings... " >&6; } | 2009 | $as_echo_n "checking how to print strings... " >&6; } |
| 2018 | # Test print first, because it will be a builtin if present. | 2010 | # Test print first, because it will be a builtin if present. |
| @@ -2021,7 +2013,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2021 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then | 2013 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 2022 | ECHO='print -r --' | 2014 | ECHO='print -r --' |
| 2023 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then | 2015 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 2024 | @@ -5571,8 +5577,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; | 2016 | @@ -5611,8 +5617,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; |
| 2025 | # Try some XSI features | 2017 | # Try some XSI features |
| 2026 | xsi_shell=no | 2018 | xsi_shell=no |
| 2027 | ( _lt_dummy="a/b/c" | 2019 | ( _lt_dummy="a/b/c" |
| @@ -2032,7 +2024,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2032 | && eval 'test $(( 1 + 1 )) -eq 2 \ | 2024 | && eval 'test $(( 1 + 1 )) -eq 2 \ |
| 2033 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ | 2025 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ |
| 2034 | && xsi_shell=yes | 2026 | && xsi_shell=yes |
| 2035 | @@ -5621,6 +5627,80 @@ esac | 2027 | @@ -5661,6 +5667,80 @@ esac |
| 2036 | 2028 | ||
| 2037 | 2029 | ||
| 2038 | 2030 | ||
| @@ -2113,7 +2105,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2113 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 | 2105 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 |
| 2114 | $as_echo_n "checking for $LD option to reload object files... " >&6; } | 2106 | $as_echo_n "checking for $LD option to reload object files... " >&6; } |
| 2115 | if ${lt_cv_ld_reload_flag+:} false; then : | 2107 | if ${lt_cv_ld_reload_flag+:} false; then : |
| 2116 | @@ -5637,6 +5717,11 @@ case $reload_flag in | 2108 | @@ -5677,6 +5757,11 @@ case $reload_flag in |
| 2117 | esac | 2109 | esac |
| 2118 | reload_cmds='$LD$reload_flag -o $output$reload_objs' | 2110 | reload_cmds='$LD$reload_flag -o $output$reload_objs' |
| 2119 | case $host_os in | 2111 | case $host_os in |
| @@ -2125,7 +2117,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2125 | darwin*) | 2117 | darwin*) |
| 2126 | if test "$GCC" = yes; then | 2118 | if test "$GCC" = yes; then |
| 2127 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' | 2119 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' |
| 2128 | @@ -5805,7 +5890,8 @@ mingw* | pw32*) | 2120 | @@ -5845,7 +5930,8 @@ mingw* | pw32*) |
| 2129 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' | 2121 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' |
| 2130 | lt_cv_file_magic_cmd='func_win32_libid' | 2122 | lt_cv_file_magic_cmd='func_win32_libid' |
| 2131 | else | 2123 | else |
| @@ -2135,7 +2127,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2135 | lt_cv_file_magic_cmd='$OBJDUMP -f' | 2127 | lt_cv_file_magic_cmd='$OBJDUMP -f' |
| 2136 | fi | 2128 | fi |
| 2137 | ;; | 2129 | ;; |
| 2138 | @@ -5959,6 +6045,21 @@ esac | 2130 | @@ -5999,6 +6085,21 @@ esac |
| 2139 | fi | 2131 | fi |
| 2140 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 | 2132 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 |
| 2141 | $as_echo "$lt_cv_deplibs_check_method" >&6; } | 2133 | $as_echo "$lt_cv_deplibs_check_method" >&6; } |
| @@ -2157,7 +2149,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2157 | file_magic_cmd=$lt_cv_file_magic_cmd | 2149 | file_magic_cmd=$lt_cv_file_magic_cmd |
| 2158 | deplibs_check_method=$lt_cv_deplibs_check_method | 2150 | deplibs_check_method=$lt_cv_deplibs_check_method |
| 2159 | test -z "$deplibs_check_method" && deplibs_check_method=unknown | 2151 | test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 2160 | @@ -5974,6 +6075,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown | 2152 | @@ -6014,6 +6115,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 2161 | 2153 | ||
| 2162 | 2154 | ||
| 2163 | 2155 | ||
| @@ -2315,7 +2307,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2315 | plugin_option= | 2307 | plugin_option= |
| 2316 | plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" | 2308 | plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" |
| 2317 | for plugin in $plugin_names; do | 2309 | for plugin in $plugin_names; do |
| 2318 | @@ -5988,8 +6240,10 @@ for plugin in $plugin_names; do | 2310 | @@ -6028,8 +6280,10 @@ for plugin in $plugin_names; do |
| 2319 | done | 2311 | done |
| 2320 | 2312 | ||
| 2321 | if test -n "$ac_tool_prefix"; then | 2313 | if test -n "$ac_tool_prefix"; then |
| @@ -2328,7 +2320,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2328 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 2320 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 2329 | $as_echo_n "checking for $ac_word... " >&6; } | 2321 | $as_echo_n "checking for $ac_word... " >&6; } |
| 2330 | if ${ac_cv_prog_AR+:} false; then : | 2322 | if ${ac_cv_prog_AR+:} false; then : |
| 2331 | @@ -6005,7 +6259,7 @@ do | 2323 | @@ -6045,7 +6299,7 @@ do |
| 2332 | test -z "$as_dir" && as_dir=. | 2324 | test -z "$as_dir" && as_dir=. |
| 2333 | for ac_exec_ext in '' $ac_executable_extensions; do | 2325 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 2334 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 2326 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -2337,7 +2329,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2337 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 2329 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 2338 | break 2 | 2330 | break 2 |
| 2339 | fi | 2331 | fi |
| 2340 | @@ -6025,11 +6279,15 @@ $as_echo "no" >&6; } | 2332 | @@ -6065,11 +6319,15 @@ $as_echo "no" >&6; } |
| 2341 | fi | 2333 | fi |
| 2342 | 2334 | ||
| 2343 | 2335 | ||
| @@ -2356,7 +2348,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2356 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 2348 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 2357 | $as_echo_n "checking for $ac_word... " >&6; } | 2349 | $as_echo_n "checking for $ac_word... " >&6; } |
| 2358 | if ${ac_cv_prog_ac_ct_AR+:} false; then : | 2350 | if ${ac_cv_prog_ac_ct_AR+:} false; then : |
| 2359 | @@ -6045,7 +6303,7 @@ do | 2351 | @@ -6085,7 +6343,7 @@ do |
| 2360 | test -z "$as_dir" && as_dir=. | 2352 | test -z "$as_dir" && as_dir=. |
| 2361 | for ac_exec_ext in '' $ac_executable_extensions; do | 2353 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 2362 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 2354 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -2365,7 +2357,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2365 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 2357 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 2366 | break 2 | 2358 | break 2 |
| 2367 | fi | 2359 | fi |
| 2368 | @@ -6064,6 +6322,10 @@ else | 2360 | @@ -6104,6 +6362,10 @@ else |
| 2369 | $as_echo "no" >&6; } | 2361 | $as_echo "no" >&6; } |
| 2370 | fi | 2362 | fi |
| 2371 | 2363 | ||
| @@ -2376,7 +2368,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2376 | if test "x$ac_ct_AR" = x; then | 2368 | if test "x$ac_ct_AR" = x; then |
| 2377 | AR="false" | 2369 | AR="false" |
| 2378 | else | 2370 | else |
| 2379 | @@ -6075,29 +6337,81 @@ ac_tool_warned=yes ;; | 2371 | @@ -6115,29 +6377,81 @@ ac_tool_warned=yes ;; |
| 2380 | esac | 2372 | esac |
| 2381 | AR=$ac_ct_AR | 2373 | AR=$ac_ct_AR |
| 2382 | fi | 2374 | fi |
| @@ -2473,7 +2465,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2473 | 2465 | ||
| 2474 | 2466 | ||
| 2475 | 2467 | ||
| 2476 | @@ -6444,8 +6758,8 @@ esac | 2468 | @@ -6484,8 +6798,8 @@ esac |
| 2477 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" | 2469 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" |
| 2478 | 2470 | ||
| 2479 | # Transform an extracted symbol line into symbol name and symbol address | 2471 | # Transform an extracted symbol line into symbol name and symbol address |
| @@ -2484,7 +2476,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2484 | 2476 | ||
| 2485 | # Handle CRLF in mingw tool chain | 2477 | # Handle CRLF in mingw tool chain |
| 2486 | opt_cr= | 2478 | opt_cr= |
| 2487 | @@ -6481,6 +6795,7 @@ for ac_symprfx in "" "_"; do | 2479 | @@ -6521,6 +6835,7 @@ for ac_symprfx in "" "_"; do |
| 2488 | else | 2480 | else |
| 2489 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" | 2481 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" |
| 2490 | fi | 2482 | fi |
| @@ -2492,7 +2484,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2492 | 2484 | ||
| 2493 | # Check to see that the pipe works correctly. | 2485 | # Check to see that the pipe works correctly. |
| 2494 | pipe_works=no | 2486 | pipe_works=no |
| 2495 | @@ -6522,6 +6837,18 @@ _LT_EOF | 2487 | @@ -6562,6 +6877,18 @@ _LT_EOF |
| 2496 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then | 2488 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then |
| 2497 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then | 2489 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then |
| 2498 | cat <<_LT_EOF > conftest.$ac_ext | 2490 | cat <<_LT_EOF > conftest.$ac_ext |
| @@ -2511,7 +2503,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2511 | #ifdef __cplusplus | 2503 | #ifdef __cplusplus |
| 2512 | extern "C" { | 2504 | extern "C" { |
| 2513 | #endif | 2505 | #endif |
| 2514 | @@ -6533,7 +6860,7 @@ _LT_EOF | 2506 | @@ -6573,7 +6900,7 @@ _LT_EOF |
| 2515 | cat <<_LT_EOF >> conftest.$ac_ext | 2507 | cat <<_LT_EOF >> conftest.$ac_ext |
| 2516 | 2508 | ||
| 2517 | /* The mapping between symbol names and symbols. */ | 2509 | /* The mapping between symbol names and symbols. */ |
| @@ -2520,7 +2512,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2520 | const char *name; | 2512 | const char *name; |
| 2521 | void *address; | 2513 | void *address; |
| 2522 | } | 2514 | } |
| 2523 | @@ -6559,8 +6886,8 @@ static const void *lt_preloaded_setup() { | 2515 | @@ -6599,8 +6926,8 @@ static const void *lt_preloaded_setup() { |
| 2524 | _LT_EOF | 2516 | _LT_EOF |
| 2525 | # Now try linking the two files. | 2517 | # Now try linking the two files. |
| 2526 | mv conftest.$ac_objext conftstm.$ac_objext | 2518 | mv conftest.$ac_objext conftstm.$ac_objext |
| @@ -2531,7 +2523,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2531 | LIBS="conftstm.$ac_objext" | 2523 | LIBS="conftstm.$ac_objext" |
| 2532 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" | 2524 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" |
| 2533 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 | 2525 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 |
| 2534 | @@ -6570,8 +6897,8 @@ _LT_EOF | 2526 | @@ -6610,8 +6937,8 @@ _LT_EOF |
| 2535 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then | 2527 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then |
| 2536 | pipe_works=yes | 2528 | pipe_works=yes |
| 2537 | fi | 2529 | fi |
| @@ -2542,7 +2534,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2542 | else | 2534 | else |
| 2543 | echo "cannot find nm_test_func in $nlist" >&5 | 2535 | echo "cannot find nm_test_func in $nlist" >&5 |
| 2544 | fi | 2536 | fi |
| 2545 | @@ -6608,6 +6935,19 @@ else | 2537 | @@ -6648,6 +6975,19 @@ else |
| 2546 | $as_echo "ok" >&6; } | 2538 | $as_echo "ok" >&6; } |
| 2547 | fi | 2539 | fi |
| 2548 | 2540 | ||
| @@ -2562,7 +2554,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2562 | 2554 | ||
| 2563 | 2555 | ||
| 2564 | 2556 | ||
| 2565 | @@ -6624,6 +6964,42 @@ fi | 2557 | @@ -6664,6 +7004,42 @@ fi |
| 2566 | 2558 | ||
| 2567 | 2559 | ||
| 2568 | 2560 | ||
| @@ -2605,7 +2597,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2605 | 2597 | ||
| 2606 | 2598 | ||
| 2607 | 2599 | ||
| 2608 | @@ -6835,6 +7211,123 @@ esac | 2600 | @@ -6875,6 +7251,123 @@ esac |
| 2609 | 2601 | ||
| 2610 | need_locks="$enable_libtool_lock" | 2602 | need_locks="$enable_libtool_lock" |
| 2611 | 2603 | ||
| @@ -2729,7 +2721,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2729 | 2721 | ||
| 2730 | case $host_os in | 2722 | case $host_os in |
| 2731 | rhapsody* | darwin*) | 2723 | rhapsody* | darwin*) |
| 2732 | @@ -7398,6 +7891,8 @@ _LT_EOF | 2724 | @@ -7438,6 +7931,8 @@ _LT_EOF |
| 2733 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 | 2725 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 |
| 2734 | echo "$AR cru libconftest.a conftest.o" >&5 | 2726 | echo "$AR cru libconftest.a conftest.o" >&5 |
| 2735 | $AR cru libconftest.a conftest.o 2>&5 | 2727 | $AR cru libconftest.a conftest.o 2>&5 |
| @@ -2738,7 +2730,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2738 | cat > conftest.c << _LT_EOF | 2730 | cat > conftest.c << _LT_EOF |
| 2739 | int main() { return 0;} | 2731 | int main() { return 0;} |
| 2740 | _LT_EOF | 2732 | _LT_EOF |
| 2741 | @@ -7980,8 +8476,6 @@ fi | 2733 | @@ -8020,8 +8515,6 @@ fi |
| 2742 | lt_prog_compiler_pic= | 2734 | lt_prog_compiler_pic= |
| 2743 | lt_prog_compiler_static= | 2735 | lt_prog_compiler_static= |
| 2744 | 2736 | ||
| @@ -2747,7 +2739,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2747 | 2739 | ||
| 2748 | if test "$GCC" = yes; then | 2740 | if test "$GCC" = yes; then |
| 2749 | lt_prog_compiler_wl='-Wl,' | 2741 | lt_prog_compiler_wl='-Wl,' |
| 2750 | @@ -8147,6 +8641,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 2742 | @@ -8187,6 +8680,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 2751 | lt_prog_compiler_pic='--shared' | 2743 | lt_prog_compiler_pic='--shared' |
| 2752 | lt_prog_compiler_static='--static' | 2744 | lt_prog_compiler_static='--static' |
| 2753 | ;; | 2745 | ;; |
| @@ -2760,7 +2752,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2760 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) | 2752 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) |
| 2761 | # Portland Group compilers (*not* the Pentium gcc compiler, | 2753 | # Portland Group compilers (*not* the Pentium gcc compiler, |
| 2762 | # which looks to be a dead project) | 2754 | # which looks to be a dead project) |
| 2763 | @@ -8209,7 +8709,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 2755 | @@ -8249,7 +8748,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 2764 | lt_prog_compiler_pic='-KPIC' | 2756 | lt_prog_compiler_pic='-KPIC' |
| 2765 | lt_prog_compiler_static='-Bstatic' | 2757 | lt_prog_compiler_static='-Bstatic' |
| 2766 | case $cc_basename in | 2758 | case $cc_basename in |
| @@ -2769,7 +2761,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2769 | lt_prog_compiler_wl='-Qoption ld ';; | 2761 | lt_prog_compiler_wl='-Qoption ld ';; |
| 2770 | *) | 2762 | *) |
| 2771 | lt_prog_compiler_wl='-Wl,';; | 2763 | lt_prog_compiler_wl='-Wl,';; |
| 2772 | @@ -8266,13 +8766,17 @@ case $host_os in | 2764 | @@ -8306,13 +8805,17 @@ case $host_os in |
| 2773 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" | 2765 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" |
| 2774 | ;; | 2766 | ;; |
| 2775 | esac | 2767 | esac |
| @@ -2793,7 +2785,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2793 | 2785 | ||
| 2794 | # | 2786 | # |
| 2795 | # Check to make sure the PIC flag actually works. | 2787 | # Check to make sure the PIC flag actually works. |
| 2796 | @@ -8333,6 +8837,11 @@ fi | 2788 | @@ -8373,6 +8876,11 @@ fi |
| 2797 | 2789 | ||
| 2798 | 2790 | ||
| 2799 | 2791 | ||
| @@ -2805,7 +2797,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2805 | # | 2797 | # |
| 2806 | # Check to make sure the static flag actually works. | 2798 | # Check to make sure the static flag actually works. |
| 2807 | # | 2799 | # |
| 2808 | @@ -8683,7 +9192,8 @@ _LT_EOF | 2800 | @@ -8723,7 +9231,8 @@ _LT_EOF |
| 2809 | allow_undefined_flag=unsupported | 2801 | allow_undefined_flag=unsupported |
| 2810 | always_export_symbols=no | 2802 | always_export_symbols=no |
| 2811 | enable_shared_with_static_runtimes=yes | 2803 | enable_shared_with_static_runtimes=yes |
| @@ -2815,7 +2807,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2815 | 2807 | ||
| 2816 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then | 2808 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then |
| 2817 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' | 2809 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' |
| 2818 | @@ -8782,12 +9292,12 @@ _LT_EOF | 2810 | @@ -8822,12 +9331,12 @@ _LT_EOF |
| 2819 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' | 2811 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' |
| 2820 | hardcode_libdir_flag_spec= | 2812 | hardcode_libdir_flag_spec= |
| 2821 | hardcode_libdir_flag_spec_ld='-rpath $libdir' | 2813 | hardcode_libdir_flag_spec_ld='-rpath $libdir' |
| @@ -2830,7 +2822,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2830 | fi | 2822 | fi |
| 2831 | ;; | 2823 | ;; |
| 2832 | esac | 2824 | esac |
| 2833 | @@ -8801,8 +9311,8 @@ _LT_EOF | 2825 | @@ -8841,8 +9350,8 @@ _LT_EOF |
| 2834 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' | 2826 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
| 2835 | wlarc= | 2827 | wlarc= |
| 2836 | else | 2828 | else |
| @@ -2841,7 +2833,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2841 | fi | 2833 | fi |
| 2842 | ;; | 2834 | ;; |
| 2843 | 2835 | ||
| 2844 | @@ -8820,8 +9330,8 @@ _LT_EOF | 2836 | @@ -8860,8 +9369,8 @@ _LT_EOF |
| 2845 | 2837 | ||
| 2846 | _LT_EOF | 2838 | _LT_EOF |
| 2847 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 2839 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -2852,7 +2844,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2852 | else | 2844 | else |
| 2853 | ld_shlibs=no | 2845 | ld_shlibs=no |
| 2854 | fi | 2846 | fi |
| 2855 | @@ -8867,8 +9377,8 @@ _LT_EOF | 2847 | @@ -8907,8 +9416,8 @@ _LT_EOF |
| 2856 | 2848 | ||
| 2857 | *) | 2849 | *) |
| 2858 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 2850 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -2863,7 +2855,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2863 | else | 2855 | else |
| 2864 | ld_shlibs=no | 2856 | ld_shlibs=no |
| 2865 | fi | 2857 | fi |
| 2866 | @@ -8998,7 +9508,13 @@ _LT_EOF | 2858 | @@ -9038,7 +9547,13 @@ _LT_EOF |
| 2867 | allow_undefined_flag='-berok' | 2859 | allow_undefined_flag='-berok' |
| 2868 | # Determine the default libpath from the value encoded in an | 2860 | # Determine the default libpath from the value encoded in an |
| 2869 | # empty executable. | 2861 | # empty executable. |
| @@ -2878,7 +2870,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2878 | /* end confdefs.h. */ | 2870 | /* end confdefs.h. */ |
| 2879 | 2871 | ||
| 2880 | int | 2872 | int |
| 2881 | @@ -9011,22 +9527,29 @@ main () | 2873 | @@ -9051,22 +9566,29 @@ main () |
| 2882 | _ACEOF | 2874 | _ACEOF |
| 2883 | if ac_fn_c_try_link "$LINENO"; then : | 2875 | if ac_fn_c_try_link "$LINENO"; then : |
| 2884 | 2876 | ||
| @@ -2921,7 +2913,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2921 | 2913 | ||
| 2922 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 2914 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 2923 | 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" | 2915 | 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" |
| 2924 | @@ -9038,7 +9561,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 2916 | @@ -9078,7 +9600,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 2925 | else | 2917 | else |
| 2926 | # Determine the default libpath from the value encoded in an | 2918 | # Determine the default libpath from the value encoded in an |
| 2927 | # empty executable. | 2919 | # empty executable. |
| @@ -2936,7 +2928,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2936 | /* end confdefs.h. */ | 2928 | /* end confdefs.h. */ |
| 2937 | 2929 | ||
| 2938 | int | 2930 | int |
| 2939 | @@ -9051,22 +9580,29 @@ main () | 2931 | @@ -9091,22 +9619,29 @@ main () |
| 2940 | _ACEOF | 2932 | _ACEOF |
| 2941 | if ac_fn_c_try_link "$LINENO"; then : | 2933 | if ac_fn_c_try_link "$LINENO"; then : |
| 2942 | 2934 | ||
| @@ -2979,7 +2971,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 2979 | 2971 | ||
| 2980 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 2972 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 2981 | # Warning - without using the other run time loading flags, | 2973 | # Warning - without using the other run time loading flags, |
| 2982 | @@ -9111,20 +9647,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 2974 | @@ -9151,20 +9686,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 2983 | # Microsoft Visual C++. | 2975 | # Microsoft Visual C++. |
| 2984 | # hardcode_libdir_flag_spec is actually meaningless, as there is | 2976 | # hardcode_libdir_flag_spec is actually meaningless, as there is |
| 2985 | # no search path for DLLs. | 2977 | # no search path for DLLs. |
| @@ -3057,7 +3049,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 3057 | ;; | 3049 | ;; |
| 3058 | 3050 | ||
| 3059 | darwin* | rhapsody*) | 3051 | darwin* | rhapsody*) |
| 3060 | @@ -9185,7 +9764,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 3052 | @@ -9225,7 +9803,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 3061 | 3053 | ||
| 3062 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. | 3054 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. |
| 3063 | freebsd* | dragonfly*) | 3055 | freebsd* | dragonfly*) |
| @@ -3066,7 +3058,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 3066 | hardcode_libdir_flag_spec='-R$libdir' | 3058 | hardcode_libdir_flag_spec='-R$libdir' |
| 3067 | hardcode_direct=yes | 3059 | hardcode_direct=yes |
| 3068 | hardcode_shlibpath_var=no | 3060 | hardcode_shlibpath_var=no |
| 3069 | @@ -9193,7 +9772,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 3061 | @@ -9233,7 +9811,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 3070 | 3062 | ||
| 3071 | hpux9*) | 3063 | hpux9*) |
| 3072 | if test "$GCC" = yes; then | 3064 | if test "$GCC" = yes; then |
| @@ -3075,7 +3067,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 3075 | else | 3067 | else |
| 3076 | 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' | 3068 | 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' |
| 3077 | fi | 3069 | fi |
| 3078 | @@ -9209,7 +9788,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 3070 | @@ -9249,7 +9827,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 3079 | 3071 | ||
| 3080 | hpux10*) | 3072 | hpux10*) |
| 3081 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then | 3073 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then |
| @@ -3084,7 +3076,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 3084 | else | 3076 | else |
| 3085 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' | 3077 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' |
| 3086 | fi | 3078 | fi |
| 3087 | @@ -9233,10 +9812,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 3079 | @@ -9273,10 +9851,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 3088 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' | 3080 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' |
| 3089 | ;; | 3081 | ;; |
| 3090 | ia64*) | 3082 | ia64*) |
| @@ -3097,7 +3089,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 3097 | ;; | 3089 | ;; |
| 3098 | esac | 3090 | esac |
| 3099 | else | 3091 | else |
| 3100 | @@ -9315,23 +9894,36 @@ fi | 3092 | @@ -9355,23 +9933,36 @@ fi |
| 3101 | 3093 | ||
| 3102 | irix5* | irix6* | nonstopux*) | 3094 | irix5* | irix6* | nonstopux*) |
| 3103 | if test "$GCC" = yes; then | 3095 | if test "$GCC" = yes; then |
| @@ -3142,7 +3134,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 3142 | else | 3134 | else |
| 3143 | 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' | 3135 | 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' |
| 3144 | 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' | 3136 | 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' |
| 3145 | @@ -9416,7 +10008,7 @@ rm -f core conftest.err conftest.$ac_objext \ | 3137 | @@ -9456,7 +10047,7 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 3146 | osf4* | osf5*) # as osf3* with the addition of -msym flag | 3138 | osf4* | osf5*) # as osf3* with the addition of -msym flag |
| 3147 | if test "$GCC" = yes; then | 3139 | if test "$GCC" = yes; then |
| 3148 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' | 3140 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' |
| @@ -3151,7 +3143,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 3151 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' | 3143 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' |
| 3152 | else | 3144 | else |
| 3153 | allow_undefined_flag=' -expect_unresolved \*' | 3145 | allow_undefined_flag=' -expect_unresolved \*' |
| 3154 | @@ -9435,9 +10027,9 @@ rm -f core conftest.err conftest.$ac_objext \ | 3146 | @@ -9475,9 +10066,9 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 3155 | no_undefined_flag=' -z defs' | 3147 | no_undefined_flag=' -z defs' |
| 3156 | if test "$GCC" = yes; then | 3148 | if test "$GCC" = yes; then |
| 3157 | wlarc='${wl}' | 3149 | wlarc='${wl}' |
| @@ -3163,7 +3155,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 3163 | else | 3155 | else |
| 3164 | case `$CC -V 2>&1` in | 3156 | case `$CC -V 2>&1` in |
| 3165 | *"Compilers 5.0"*) | 3157 | *"Compilers 5.0"*) |
| 3166 | @@ -10013,8 +10605,9 @@ cygwin* | mingw* | pw32* | cegcc*) | 3158 | @@ -10053,8 +10644,9 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 3167 | need_version=no | 3159 | need_version=no |
| 3168 | need_lib_prefix=no | 3160 | need_lib_prefix=no |
| 3169 | 3161 | ||
| @@ -3175,7 +3167,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 3175 | library_names_spec='$libname.dll.a' | 3167 | library_names_spec='$libname.dll.a' |
| 3176 | # DLL is installed to $(libdir)/../bin by postinstall_cmds | 3168 | # DLL is installed to $(libdir)/../bin by postinstall_cmds |
| 3177 | postinstall_cmds='base_file=`basename \${file}`~ | 3169 | postinstall_cmds='base_file=`basename \${file}`~ |
| 3178 | @@ -10047,13 +10640,71 @@ cygwin* | mingw* | pw32* | cegcc*) | 3170 | @@ -10087,13 +10679,71 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 3179 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' | 3171 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' |
| 3180 | ;; | 3172 | ;; |
| 3181 | esac | 3173 | esac |
| @@ -3248,25 +3240,16 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 3248 | # FIXME: first we should search . and the directory the executable is in | 3240 | # FIXME: first we should search . and the directory the executable is in |
| 3249 | shlibpath_var=PATH | 3241 | shlibpath_var=PATH |
| 3250 | ;; | 3242 | ;; |
| 3251 | @@ -10135,7 +10786,7 @@ haiku*) | 3243 | @@ -10971,7 +11621,7 @@ else |
| 3252 | soname_spec='${libname}${release}${shared_ext}$major' | ||
| 3253 | shlibpath_var=LIBRARY_PATH | ||
| 3254 | shlibpath_overrides_runpath=yes | ||
| 3255 | - sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' | ||
| 3256 | + sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' | ||
| 3257 | hardcode_into_libs=yes | ||
| 3258 | ;; | ||
| 3259 | |||
| 3260 | @@ -10931,7 +11582,7 @@ else | ||
| 3261 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 3244 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 3262 | lt_status=$lt_dlunknown | 3245 | lt_status=$lt_dlunknown |
| 3263 | cat > conftest.$ac_ext <<_LT_EOF | 3246 | cat > conftest.$ac_ext <<_LT_EOF |
| 3264 | -#line 10934 "configure" | 3247 | -#line 10974 "configure" |
| 3265 | +#line $LINENO "configure" | 3248 | +#line $LINENO "configure" |
| 3266 | #include "confdefs.h" | 3249 | #include "confdefs.h" |
| 3267 | 3250 | ||
| 3268 | #if HAVE_DLFCN_H | 3251 | #if HAVE_DLFCN_H |
| 3269 | @@ -10975,10 +11626,10 @@ else | 3252 | @@ -11015,10 +11665,10 @@ else |
| 3270 | /* When -fvisbility=hidden is used, assume the code has been annotated | 3253 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 3271 | correspondingly for the symbols needed. */ | 3254 | correspondingly for the symbols needed. */ |
| 3272 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 3255 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -3279,16 +3262,16 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 3279 | int main () | 3262 | int main () |
| 3280 | { | 3263 | { |
| 3281 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 3264 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 3282 | @@ -11037,7 +11688,7 @@ else | 3265 | @@ -11077,7 +11727,7 @@ else |
| 3283 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 3266 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 3284 | lt_status=$lt_dlunknown | 3267 | lt_status=$lt_dlunknown |
| 3285 | cat > conftest.$ac_ext <<_LT_EOF | 3268 | cat > conftest.$ac_ext <<_LT_EOF |
| 3286 | -#line 11040 "configure" | 3269 | -#line 11080 "configure" |
| 3287 | +#line $LINENO "configure" | 3270 | +#line $LINENO "configure" |
| 3288 | #include "confdefs.h" | 3271 | #include "confdefs.h" |
| 3289 | 3272 | ||
| 3290 | #if HAVE_DLFCN_H | 3273 | #if HAVE_DLFCN_H |
| 3291 | @@ -11081,10 +11732,10 @@ else | 3274 | @@ -11121,10 +11771,10 @@ else |
| 3292 | /* When -fvisbility=hidden is used, assume the code has been annotated | 3275 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 3293 | correspondingly for the symbols needed. */ | 3276 | correspondingly for the symbols needed. */ |
| 3294 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 3277 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -3301,7 +3284,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 3301 | int main () | 3284 | int main () |
| 3302 | { | 3285 | { |
| 3303 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 3286 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 3304 | @@ -15455,13 +16106,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' | 3287 | @@ -15505,13 +16155,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' |
| 3305 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' | 3288 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' |
| 3306 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' | 3289 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' |
| 3307 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' | 3290 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' |
| @@ -3322,7 +3305,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 3322 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' | 3305 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' |
| 3323 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' | 3306 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' |
| 3324 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' | 3307 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' |
| 3325 | @@ -15476,14 +16134,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de | 3308 | @@ -15526,14 +16183,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de |
| 3326 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' | 3309 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' |
| 3327 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' | 3310 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' |
| 3328 | 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"`' | 3311 | 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"`' |
| @@ -3341,7 +3324,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 3341 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' | 3324 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' |
| 3342 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' | 3325 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' |
| 3343 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' | 3326 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' |
| 3344 | @@ -15516,12 +16177,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q | 3327 | @@ -15566,12 +16226,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q |
| 3345 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' | 3328 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' |
| 3346 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' | 3329 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' |
| 3347 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' | 3330 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' |
| @@ -3355,7 +3338,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 3355 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' | 3338 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' |
| 3356 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' | 3339 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' |
| 3357 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' | 3340 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' |
| 3358 | @@ -15576,8 +16237,13 @@ reload_flag \ | 3341 | @@ -15626,8 +16286,13 @@ reload_flag \ |
| 3359 | OBJDUMP \ | 3342 | OBJDUMP \ |
| 3360 | deplibs_check_method \ | 3343 | deplibs_check_method \ |
| 3361 | file_magic_cmd \ | 3344 | file_magic_cmd \ |
| @@ -3369,7 +3352,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 3369 | STRIP \ | 3352 | STRIP \ |
| 3370 | RANLIB \ | 3353 | RANLIB \ |
| 3371 | CC \ | 3354 | CC \ |
| 3372 | @@ -15587,12 +16253,14 @@ lt_cv_sys_global_symbol_pipe \ | 3355 | @@ -15637,12 +16302,14 @@ lt_cv_sys_global_symbol_pipe \ |
| 3373 | lt_cv_sys_global_symbol_to_cdecl \ | 3356 | lt_cv_sys_global_symbol_to_cdecl \ |
| 3374 | lt_cv_sys_global_symbol_to_c_name_address \ | 3357 | lt_cv_sys_global_symbol_to_c_name_address \ |
| 3375 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ | 3358 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ |
| @@ -3385,7 +3368,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 3385 | DSYMUTIL \ | 3368 | DSYMUTIL \ |
| 3386 | NMEDIT \ | 3369 | NMEDIT \ |
| 3387 | LIPO \ | 3370 | LIPO \ |
| 3388 | @@ -15608,7 +16276,6 @@ no_undefined_flag \ | 3371 | @@ -15658,7 +16325,6 @@ no_undefined_flag \ |
| 3389 | hardcode_libdir_flag_spec \ | 3372 | hardcode_libdir_flag_spec \ |
| 3390 | hardcode_libdir_flag_spec_ld \ | 3373 | hardcode_libdir_flag_spec_ld \ |
| 3391 | hardcode_libdir_separator \ | 3374 | hardcode_libdir_separator \ |
| @@ -3393,7 +3376,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 3393 | exclude_expsyms \ | 3376 | exclude_expsyms \ |
| 3394 | include_expsyms \ | 3377 | include_expsyms \ |
| 3395 | file_list_spec \ | 3378 | file_list_spec \ |
| 3396 | @@ -15644,6 +16311,7 @@ module_cmds \ | 3379 | @@ -15694,6 +16360,7 @@ module_cmds \ |
| 3397 | module_expsym_cmds \ | 3380 | module_expsym_cmds \ |
| 3398 | export_symbols_cmds \ | 3381 | export_symbols_cmds \ |
| 3399 | prelink_cmds \ | 3382 | prelink_cmds \ |
| @@ -3401,7 +3384,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 3401 | postinstall_cmds \ | 3384 | postinstall_cmds \ |
| 3402 | postuninstall_cmds \ | 3385 | postuninstall_cmds \ |
| 3403 | finish_cmds \ | 3386 | finish_cmds \ |
| 3404 | @@ -16410,7 +17078,8 @@ $as_echo X"$file" | | 3387 | @@ -16459,7 +17126,8 @@ $as_echo X"$file" | |
| 3405 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. | 3388 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. |
| 3406 | # | 3389 | # |
| 3407 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, | 3390 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, |
| @@ -3411,7 +3394,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 3411 | # Written by Gordon Matzigkeit, 1996 | 3394 | # Written by Gordon Matzigkeit, 1996 |
| 3412 | # | 3395 | # |
| 3413 | # This file is part of GNU Libtool. | 3396 | # This file is part of GNU Libtool. |
| 3414 | @@ -16513,19 +17182,42 @@ SP2NL=$lt_lt_SP2NL | 3397 | @@ -16562,19 +17230,42 @@ SP2NL=$lt_lt_SP2NL |
| 3415 | # turn newlines into spaces. | 3398 | # turn newlines into spaces. |
| 3416 | NL2SP=$lt_lt_NL2SP | 3399 | NL2SP=$lt_lt_NL2SP |
| 3417 | 3400 | ||
| @@ -3455,7 +3438,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 3455 | # A symbol stripping program. | 3438 | # A symbol stripping program. |
| 3456 | STRIP=$lt_STRIP | 3439 | STRIP=$lt_STRIP |
| 3457 | 3440 | ||
| 3458 | @@ -16555,6 +17247,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address | 3441 | @@ -16604,6 +17295,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address |
| 3459 | # Transform the output of nm in a C name address pair when lib prefix is needed. | 3442 | # Transform the output of nm in a C name address pair when lib prefix is needed. |
| 3460 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix | 3443 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix |
| 3461 | 3444 | ||
| @@ -3468,7 +3451,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 3468 | # The name of the directory that contains temporary libtool files. | 3451 | # The name of the directory that contains temporary libtool files. |
| 3469 | objdir=$objdir | 3452 | objdir=$objdir |
| 3470 | 3453 | ||
| 3471 | @@ -16564,6 +17262,9 @@ MAGIC_CMD=$MAGIC_CMD | 3454 | @@ -16613,6 +17310,9 @@ MAGIC_CMD=$MAGIC_CMD |
| 3472 | # Must we lock files when doing compilation? | 3455 | # Must we lock files when doing compilation? |
| 3473 | need_locks=$lt_need_locks | 3456 | need_locks=$lt_need_locks |
| 3474 | 3457 | ||
| @@ -3478,7 +3461,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 3478 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. | 3461 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. |
| 3479 | DSYMUTIL=$lt_DSYMUTIL | 3462 | DSYMUTIL=$lt_DSYMUTIL |
| 3480 | 3463 | ||
| 3481 | @@ -16678,12 +17379,12 @@ with_gcc=$GCC | 3464 | @@ -16727,12 +17427,12 @@ with_gcc=$GCC |
| 3482 | # Compiler flag to turn off builtin functions. | 3465 | # Compiler flag to turn off builtin functions. |
| 3483 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag | 3466 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag |
| 3484 | 3467 | ||
| @@ -3494,7 +3477,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 3494 | # Compiler flag to prevent dynamic linking. | 3477 | # Compiler flag to prevent dynamic linking. |
| 3495 | link_static_flag=$lt_lt_prog_compiler_static | 3478 | link_static_flag=$lt_lt_prog_compiler_static |
| 3496 | 3479 | ||
| 3497 | @@ -16770,9 +17471,6 @@ inherit_rpath=$inherit_rpath | 3480 | @@ -16819,9 +17519,6 @@ inherit_rpath=$inherit_rpath |
| 3498 | # Whether libtool must link a program against all its dependency libraries. | 3481 | # Whether libtool must link a program against all its dependency libraries. |
| 3499 | link_all_deplibs=$link_all_deplibs | 3482 | link_all_deplibs=$link_all_deplibs |
| 3500 | 3483 | ||
| @@ -3504,7 +3487,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 3504 | # Set to "yes" if exported symbols are required. | 3487 | # Set to "yes" if exported symbols are required. |
| 3505 | always_export_symbols=$always_export_symbols | 3488 | always_export_symbols=$always_export_symbols |
| 3506 | 3489 | ||
| 3507 | @@ -16788,6 +17486,9 @@ include_expsyms=$lt_include_expsyms | 3490 | @@ -16837,6 +17534,9 @@ include_expsyms=$lt_include_expsyms |
| 3508 | # Commands necessary for linking programs (against libraries) with templates. | 3491 | # Commands necessary for linking programs (against libraries) with templates. |
| 3509 | prelink_cmds=$lt_prelink_cmds | 3492 | prelink_cmds=$lt_prelink_cmds |
| 3510 | 3493 | ||
| @@ -3514,7 +3497,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 3514 | # Specify filename containing input files. | 3497 | # Specify filename containing input files. |
| 3515 | file_list_spec=$lt_file_list_spec | 3498 | file_list_spec=$lt_file_list_spec |
| 3516 | 3499 | ||
| 3517 | @@ -16820,210 +17521,169 @@ ltmain="$ac_aux_dir/ltmain.sh" | 3500 | @@ -16869,210 +17569,169 @@ ltmain="$ac_aux_dir/ltmain.sh" |
| 3518 | # if finds mixed CR/LF and LF-only lines. Since sed operates in | 3501 | # if finds mixed CR/LF and LF-only lines. Since sed operates in |
| 3519 | # text mode, it properly converts lines to CR/LF. This bash problem | 3502 | # text mode, it properly converts lines to CR/LF. This bash problem |
| 3520 | # is reportedly fixed, but why not run on old versions too? | 3503 | # is reportedly fixed, but why not run on old versions too? |
| @@ -3889,7 +3872,7 @@ index bf6461dab1e..8e6f6d30b4d 100755 | |||
| 3889 | chmod +x "$ofile" | 3872 | chmod +x "$ofile" |
| 3890 | 3873 | ||
| 3891 | diff --git a/gas/configure b/gas/configure | 3874 | diff --git a/gas/configure b/gas/configure |
| 3892 | index 789d1b38b33..7ac563a13ad 100755 | 3875 | index dc6a6682aa4..10364bd81da 100755 |
| 3893 | --- a/gas/configure | 3876 | --- a/gas/configure |
| 3894 | +++ b/gas/configure | 3877 | +++ b/gas/configure |
| 3895 | @@ -681,8 +681,11 @@ OTOOL | 3878 | @@ -681,8 +681,11 @@ OTOOL |
| @@ -3921,7 +3904,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 3921 | --with-cpu=CPU default cpu variant is CPU (currently only supported | 3904 | --with-cpu=CPU default cpu variant is CPU (currently only supported |
| 3922 | on ARC) | 3905 | on ARC) |
| 3923 | --with-system-zlib use installed libz | 3906 | --with-system-zlib use installed libz |
| 3924 | @@ -4569,8 +4575,8 @@ esac | 3907 | @@ -4608,8 +4614,8 @@ esac |
| 3925 | 3908 | ||
| 3926 | 3909 | ||
| 3927 | 3910 | ||
| @@ -3932,7 +3915,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 3932 | 3915 | ||
| 3933 | 3916 | ||
| 3934 | 3917 | ||
| 3935 | @@ -4610,7 +4616,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO | 3918 | @@ -4649,7 +4655,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO |
| 3936 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 | 3919 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 |
| 3937 | $as_echo_n "checking how to print strings... " >&6; } | 3920 | $as_echo_n "checking how to print strings... " >&6; } |
| 3938 | # Test print first, because it will be a builtin if present. | 3921 | # Test print first, because it will be a builtin if present. |
| @@ -3941,7 +3924,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 3941 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then | 3924 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 3942 | ECHO='print -r --' | 3925 | ECHO='print -r --' |
| 3943 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then | 3926 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 3944 | @@ -5296,8 +5302,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; | 3927 | @@ -5336,8 +5342,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; |
| 3945 | # Try some XSI features | 3928 | # Try some XSI features |
| 3946 | xsi_shell=no | 3929 | xsi_shell=no |
| 3947 | ( _lt_dummy="a/b/c" | 3930 | ( _lt_dummy="a/b/c" |
| @@ -3952,7 +3935,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 3952 | && eval 'test $(( 1 + 1 )) -eq 2 \ | 3935 | && eval 'test $(( 1 + 1 )) -eq 2 \ |
| 3953 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ | 3936 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ |
| 3954 | && xsi_shell=yes | 3937 | && xsi_shell=yes |
| 3955 | @@ -5346,6 +5352,80 @@ esac | 3938 | @@ -5386,6 +5392,80 @@ esac |
| 3956 | 3939 | ||
| 3957 | 3940 | ||
| 3958 | 3941 | ||
| @@ -4033,7 +4016,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4033 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 | 4016 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 |
| 4034 | $as_echo_n "checking for $LD option to reload object files... " >&6; } | 4017 | $as_echo_n "checking for $LD option to reload object files... " >&6; } |
| 4035 | if ${lt_cv_ld_reload_flag+:} false; then : | 4018 | if ${lt_cv_ld_reload_flag+:} false; then : |
| 4036 | @@ -5362,6 +5442,11 @@ case $reload_flag in | 4019 | @@ -5402,6 +5482,11 @@ case $reload_flag in |
| 4037 | esac | 4020 | esac |
| 4038 | reload_cmds='$LD$reload_flag -o $output$reload_objs' | 4021 | reload_cmds='$LD$reload_flag -o $output$reload_objs' |
| 4039 | case $host_os in | 4022 | case $host_os in |
| @@ -4045,7 +4028,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4045 | darwin*) | 4028 | darwin*) |
| 4046 | if test "$GCC" = yes; then | 4029 | if test "$GCC" = yes; then |
| 4047 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' | 4030 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' |
| 4048 | @@ -5530,7 +5615,8 @@ mingw* | pw32*) | 4031 | @@ -5570,7 +5655,8 @@ mingw* | pw32*) |
| 4049 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' | 4032 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' |
| 4050 | lt_cv_file_magic_cmd='func_win32_libid' | 4033 | lt_cv_file_magic_cmd='func_win32_libid' |
| 4051 | else | 4034 | else |
| @@ -4055,7 +4038,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4055 | lt_cv_file_magic_cmd='$OBJDUMP -f' | 4038 | lt_cv_file_magic_cmd='$OBJDUMP -f' |
| 4056 | fi | 4039 | fi |
| 4057 | ;; | 4040 | ;; |
| 4058 | @@ -5684,6 +5770,21 @@ esac | 4041 | @@ -5724,6 +5810,21 @@ esac |
| 4059 | fi | 4042 | fi |
| 4060 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 | 4043 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 |
| 4061 | $as_echo "$lt_cv_deplibs_check_method" >&6; } | 4044 | $as_echo "$lt_cv_deplibs_check_method" >&6; } |
| @@ -4077,7 +4060,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4077 | file_magic_cmd=$lt_cv_file_magic_cmd | 4060 | file_magic_cmd=$lt_cv_file_magic_cmd |
| 4078 | deplibs_check_method=$lt_cv_deplibs_check_method | 4061 | deplibs_check_method=$lt_cv_deplibs_check_method |
| 4079 | test -z "$deplibs_check_method" && deplibs_check_method=unknown | 4062 | test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 4080 | @@ -5699,6 +5800,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown | 4063 | @@ -5739,6 +5840,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 4081 | 4064 | ||
| 4082 | 4065 | ||
| 4083 | 4066 | ||
| @@ -4235,7 +4218,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4235 | plugin_option= | 4218 | plugin_option= |
| 4236 | plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" | 4219 | plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" |
| 4237 | for plugin in $plugin_names; do | 4220 | for plugin in $plugin_names; do |
| 4238 | @@ -5713,8 +5965,10 @@ for plugin in $plugin_names; do | 4221 | @@ -5753,8 +6005,10 @@ for plugin in $plugin_names; do |
| 4239 | done | 4222 | done |
| 4240 | 4223 | ||
| 4241 | if test -n "$ac_tool_prefix"; then | 4224 | if test -n "$ac_tool_prefix"; then |
| @@ -4248,7 +4231,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4248 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 4231 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 4249 | $as_echo_n "checking for $ac_word... " >&6; } | 4232 | $as_echo_n "checking for $ac_word... " >&6; } |
| 4250 | if ${ac_cv_prog_AR+:} false; then : | 4233 | if ${ac_cv_prog_AR+:} false; then : |
| 4251 | @@ -5730,7 +5984,7 @@ do | 4234 | @@ -5770,7 +6024,7 @@ do |
| 4252 | test -z "$as_dir" && as_dir=. | 4235 | test -z "$as_dir" && as_dir=. |
| 4253 | for ac_exec_ext in '' $ac_executable_extensions; do | 4236 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 4254 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 4237 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -4257,7 +4240,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4257 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 4240 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 4258 | break 2 | 4241 | break 2 |
| 4259 | fi | 4242 | fi |
| 4260 | @@ -5750,11 +6004,15 @@ $as_echo "no" >&6; } | 4243 | @@ -5790,11 +6044,15 @@ $as_echo "no" >&6; } |
| 4261 | fi | 4244 | fi |
| 4262 | 4245 | ||
| 4263 | 4246 | ||
| @@ -4276,7 +4259,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4276 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 4259 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 4277 | $as_echo_n "checking for $ac_word... " >&6; } | 4260 | $as_echo_n "checking for $ac_word... " >&6; } |
| 4278 | if ${ac_cv_prog_ac_ct_AR+:} false; then : | 4261 | if ${ac_cv_prog_ac_ct_AR+:} false; then : |
| 4279 | @@ -5770,7 +6028,7 @@ do | 4262 | @@ -5810,7 +6068,7 @@ do |
| 4280 | test -z "$as_dir" && as_dir=. | 4263 | test -z "$as_dir" && as_dir=. |
| 4281 | for ac_exec_ext in '' $ac_executable_extensions; do | 4264 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 4282 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 4265 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -4285,7 +4268,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4285 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 4268 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 4286 | break 2 | 4269 | break 2 |
| 4287 | fi | 4270 | fi |
| 4288 | @@ -5789,6 +6047,10 @@ else | 4271 | @@ -5829,6 +6087,10 @@ else |
| 4289 | $as_echo "no" >&6; } | 4272 | $as_echo "no" >&6; } |
| 4290 | fi | 4273 | fi |
| 4291 | 4274 | ||
| @@ -4296,7 +4279,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4296 | if test "x$ac_ct_AR" = x; then | 4279 | if test "x$ac_ct_AR" = x; then |
| 4297 | AR="false" | 4280 | AR="false" |
| 4298 | else | 4281 | else |
| 4299 | @@ -5800,29 +6062,81 @@ ac_tool_warned=yes ;; | 4282 | @@ -5840,29 +6102,81 @@ ac_tool_warned=yes ;; |
| 4300 | esac | 4283 | esac |
| 4301 | AR=$ac_ct_AR | 4284 | AR=$ac_ct_AR |
| 4302 | fi | 4285 | fi |
| @@ -4393,7 +4376,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4393 | 4376 | ||
| 4394 | 4377 | ||
| 4395 | 4378 | ||
| 4396 | @@ -6169,8 +6483,8 @@ esac | 4379 | @@ -6209,8 +6523,8 @@ esac |
| 4397 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" | 4380 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" |
| 4398 | 4381 | ||
| 4399 | # Transform an extracted symbol line into symbol name and symbol address | 4382 | # Transform an extracted symbol line into symbol name and symbol address |
| @@ -4404,7 +4387,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4404 | 4387 | ||
| 4405 | # Handle CRLF in mingw tool chain | 4388 | # Handle CRLF in mingw tool chain |
| 4406 | opt_cr= | 4389 | opt_cr= |
| 4407 | @@ -6206,6 +6520,7 @@ for ac_symprfx in "" "_"; do | 4390 | @@ -6246,6 +6560,7 @@ for ac_symprfx in "" "_"; do |
| 4408 | else | 4391 | else |
| 4409 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" | 4392 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" |
| 4410 | fi | 4393 | fi |
| @@ -4412,7 +4395,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4412 | 4395 | ||
| 4413 | # Check to see that the pipe works correctly. | 4396 | # Check to see that the pipe works correctly. |
| 4414 | pipe_works=no | 4397 | pipe_works=no |
| 4415 | @@ -6247,6 +6562,18 @@ _LT_EOF | 4398 | @@ -6287,6 +6602,18 @@ _LT_EOF |
| 4416 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then | 4399 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then |
| 4417 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then | 4400 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then |
| 4418 | cat <<_LT_EOF > conftest.$ac_ext | 4401 | cat <<_LT_EOF > conftest.$ac_ext |
| @@ -4431,7 +4414,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4431 | #ifdef __cplusplus | 4414 | #ifdef __cplusplus |
| 4432 | extern "C" { | 4415 | extern "C" { |
| 4433 | #endif | 4416 | #endif |
| 4434 | @@ -6258,7 +6585,7 @@ _LT_EOF | 4417 | @@ -6298,7 +6625,7 @@ _LT_EOF |
| 4435 | cat <<_LT_EOF >> conftest.$ac_ext | 4418 | cat <<_LT_EOF >> conftest.$ac_ext |
| 4436 | 4419 | ||
| 4437 | /* The mapping between symbol names and symbols. */ | 4420 | /* The mapping between symbol names and symbols. */ |
| @@ -4440,7 +4423,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4440 | const char *name; | 4423 | const char *name; |
| 4441 | void *address; | 4424 | void *address; |
| 4442 | } | 4425 | } |
| 4443 | @@ -6284,8 +6611,8 @@ static const void *lt_preloaded_setup() { | 4426 | @@ -6324,8 +6651,8 @@ static const void *lt_preloaded_setup() { |
| 4444 | _LT_EOF | 4427 | _LT_EOF |
| 4445 | # Now try linking the two files. | 4428 | # Now try linking the two files. |
| 4446 | mv conftest.$ac_objext conftstm.$ac_objext | 4429 | mv conftest.$ac_objext conftstm.$ac_objext |
| @@ -4451,7 +4434,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4451 | LIBS="conftstm.$ac_objext" | 4434 | LIBS="conftstm.$ac_objext" |
| 4452 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" | 4435 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" |
| 4453 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 | 4436 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 |
| 4454 | @@ -6295,8 +6622,8 @@ _LT_EOF | 4437 | @@ -6335,8 +6662,8 @@ _LT_EOF |
| 4455 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then | 4438 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then |
| 4456 | pipe_works=yes | 4439 | pipe_works=yes |
| 4457 | fi | 4440 | fi |
| @@ -4462,7 +4445,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4462 | else | 4445 | else |
| 4463 | echo "cannot find nm_test_func in $nlist" >&5 | 4446 | echo "cannot find nm_test_func in $nlist" >&5 |
| 4464 | fi | 4447 | fi |
| 4465 | @@ -6333,6 +6660,19 @@ else | 4448 | @@ -6373,6 +6700,19 @@ else |
| 4466 | $as_echo "ok" >&6; } | 4449 | $as_echo "ok" >&6; } |
| 4467 | fi | 4450 | fi |
| 4468 | 4451 | ||
| @@ -4482,7 +4465,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4482 | 4465 | ||
| 4483 | 4466 | ||
| 4484 | 4467 | ||
| 4485 | @@ -6349,6 +6689,42 @@ fi | 4468 | @@ -6389,6 +6729,42 @@ fi |
| 4486 | 4469 | ||
| 4487 | 4470 | ||
| 4488 | 4471 | ||
| @@ -4525,7 +4508,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4525 | 4508 | ||
| 4526 | 4509 | ||
| 4527 | 4510 | ||
| 4528 | @@ -6560,6 +6936,123 @@ esac | 4511 | @@ -6600,6 +6976,123 @@ esac |
| 4529 | 4512 | ||
| 4530 | need_locks="$enable_libtool_lock" | 4513 | need_locks="$enable_libtool_lock" |
| 4531 | 4514 | ||
| @@ -4649,7 +4632,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4649 | 4632 | ||
| 4650 | case $host_os in | 4633 | case $host_os in |
| 4651 | rhapsody* | darwin*) | 4634 | rhapsody* | darwin*) |
| 4652 | @@ -7123,6 +7616,8 @@ _LT_EOF | 4635 | @@ -7163,6 +7656,8 @@ _LT_EOF |
| 4653 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 | 4636 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 |
| 4654 | echo "$AR cru libconftest.a conftest.o" >&5 | 4637 | echo "$AR cru libconftest.a conftest.o" >&5 |
| 4655 | $AR cru libconftest.a conftest.o 2>&5 | 4638 | $AR cru libconftest.a conftest.o 2>&5 |
| @@ -4658,7 +4641,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4658 | cat > conftest.c << _LT_EOF | 4641 | cat > conftest.c << _LT_EOF |
| 4659 | int main() { return 0;} | 4642 | int main() { return 0;} |
| 4660 | _LT_EOF | 4643 | _LT_EOF |
| 4661 | @@ -7705,8 +8201,6 @@ fi | 4644 | @@ -7745,8 +8240,6 @@ fi |
| 4662 | lt_prog_compiler_pic= | 4645 | lt_prog_compiler_pic= |
| 4663 | lt_prog_compiler_static= | 4646 | lt_prog_compiler_static= |
| 4664 | 4647 | ||
| @@ -4667,7 +4650,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4667 | 4650 | ||
| 4668 | if test "$GCC" = yes; then | 4651 | if test "$GCC" = yes; then |
| 4669 | lt_prog_compiler_wl='-Wl,' | 4652 | lt_prog_compiler_wl='-Wl,' |
| 4670 | @@ -7872,6 +8366,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 4653 | @@ -7912,6 +8405,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 4671 | lt_prog_compiler_pic='--shared' | 4654 | lt_prog_compiler_pic='--shared' |
| 4672 | lt_prog_compiler_static='--static' | 4655 | lt_prog_compiler_static='--static' |
| 4673 | ;; | 4656 | ;; |
| @@ -4680,7 +4663,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4680 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) | 4663 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) |
| 4681 | # Portland Group compilers (*not* the Pentium gcc compiler, | 4664 | # Portland Group compilers (*not* the Pentium gcc compiler, |
| 4682 | # which looks to be a dead project) | 4665 | # which looks to be a dead project) |
| 4683 | @@ -7934,7 +8434,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 4666 | @@ -7974,7 +8473,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 4684 | lt_prog_compiler_pic='-KPIC' | 4667 | lt_prog_compiler_pic='-KPIC' |
| 4685 | lt_prog_compiler_static='-Bstatic' | 4668 | lt_prog_compiler_static='-Bstatic' |
| 4686 | case $cc_basename in | 4669 | case $cc_basename in |
| @@ -4689,7 +4672,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4689 | lt_prog_compiler_wl='-Qoption ld ';; | 4672 | lt_prog_compiler_wl='-Qoption ld ';; |
| 4690 | *) | 4673 | *) |
| 4691 | lt_prog_compiler_wl='-Wl,';; | 4674 | lt_prog_compiler_wl='-Wl,';; |
| 4692 | @@ -7991,13 +8491,17 @@ case $host_os in | 4675 | @@ -8031,13 +8530,17 @@ case $host_os in |
| 4693 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" | 4676 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" |
| 4694 | ;; | 4677 | ;; |
| 4695 | esac | 4678 | esac |
| @@ -4713,7 +4696,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4713 | 4696 | ||
| 4714 | # | 4697 | # |
| 4715 | # Check to make sure the PIC flag actually works. | 4698 | # Check to make sure the PIC flag actually works. |
| 4716 | @@ -8058,6 +8562,11 @@ fi | 4699 | @@ -8098,6 +8601,11 @@ fi |
| 4717 | 4700 | ||
| 4718 | 4701 | ||
| 4719 | 4702 | ||
| @@ -4725,7 +4708,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4725 | # | 4708 | # |
| 4726 | # Check to make sure the static flag actually works. | 4709 | # Check to make sure the static flag actually works. |
| 4727 | # | 4710 | # |
| 4728 | @@ -8408,7 +8917,8 @@ _LT_EOF | 4711 | @@ -8448,7 +8956,8 @@ _LT_EOF |
| 4729 | allow_undefined_flag=unsupported | 4712 | allow_undefined_flag=unsupported |
| 4730 | always_export_symbols=no | 4713 | always_export_symbols=no |
| 4731 | enable_shared_with_static_runtimes=yes | 4714 | enable_shared_with_static_runtimes=yes |
| @@ -4735,7 +4718,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4735 | 4718 | ||
| 4736 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then | 4719 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then |
| 4737 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' | 4720 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' |
| 4738 | @@ -8507,12 +9017,12 @@ _LT_EOF | 4721 | @@ -8547,12 +9056,12 @@ _LT_EOF |
| 4739 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' | 4722 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' |
| 4740 | hardcode_libdir_flag_spec= | 4723 | hardcode_libdir_flag_spec= |
| 4741 | hardcode_libdir_flag_spec_ld='-rpath $libdir' | 4724 | hardcode_libdir_flag_spec_ld='-rpath $libdir' |
| @@ -4750,7 +4733,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4750 | fi | 4733 | fi |
| 4751 | ;; | 4734 | ;; |
| 4752 | esac | 4735 | esac |
| 4753 | @@ -8526,8 +9036,8 @@ _LT_EOF | 4736 | @@ -8566,8 +9075,8 @@ _LT_EOF |
| 4754 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' | 4737 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
| 4755 | wlarc= | 4738 | wlarc= |
| 4756 | else | 4739 | else |
| @@ -4761,7 +4744,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4761 | fi | 4744 | fi |
| 4762 | ;; | 4745 | ;; |
| 4763 | 4746 | ||
| 4764 | @@ -8545,8 +9055,8 @@ _LT_EOF | 4747 | @@ -8585,8 +9094,8 @@ _LT_EOF |
| 4765 | 4748 | ||
| 4766 | _LT_EOF | 4749 | _LT_EOF |
| 4767 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 4750 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -4772,7 +4755,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4772 | else | 4755 | else |
| 4773 | ld_shlibs=no | 4756 | ld_shlibs=no |
| 4774 | fi | 4757 | fi |
| 4775 | @@ -8592,8 +9102,8 @@ _LT_EOF | 4758 | @@ -8632,8 +9141,8 @@ _LT_EOF |
| 4776 | 4759 | ||
| 4777 | *) | 4760 | *) |
| 4778 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 4761 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -4783,7 +4766,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4783 | else | 4766 | else |
| 4784 | ld_shlibs=no | 4767 | ld_shlibs=no |
| 4785 | fi | 4768 | fi |
| 4786 | @@ -8723,7 +9233,13 @@ _LT_EOF | 4769 | @@ -8763,7 +9272,13 @@ _LT_EOF |
| 4787 | allow_undefined_flag='-berok' | 4770 | allow_undefined_flag='-berok' |
| 4788 | # Determine the default libpath from the value encoded in an | 4771 | # Determine the default libpath from the value encoded in an |
| 4789 | # empty executable. | 4772 | # empty executable. |
| @@ -4798,7 +4781,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4798 | /* end confdefs.h. */ | 4781 | /* end confdefs.h. */ |
| 4799 | 4782 | ||
| 4800 | int | 4783 | int |
| 4801 | @@ -8736,22 +9252,29 @@ main () | 4784 | @@ -8776,22 +9291,29 @@ main () |
| 4802 | _ACEOF | 4785 | _ACEOF |
| 4803 | if ac_fn_c_try_link "$LINENO"; then : | 4786 | if ac_fn_c_try_link "$LINENO"; then : |
| 4804 | 4787 | ||
| @@ -4841,7 +4824,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4841 | 4824 | ||
| 4842 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 4825 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 4843 | 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" | 4826 | 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" |
| 4844 | @@ -8763,7 +9286,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 4827 | @@ -8803,7 +9325,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 4845 | else | 4828 | else |
| 4846 | # Determine the default libpath from the value encoded in an | 4829 | # Determine the default libpath from the value encoded in an |
| 4847 | # empty executable. | 4830 | # empty executable. |
| @@ -4856,7 +4839,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4856 | /* end confdefs.h. */ | 4839 | /* end confdefs.h. */ |
| 4857 | 4840 | ||
| 4858 | int | 4841 | int |
| 4859 | @@ -8776,22 +9305,29 @@ main () | 4842 | @@ -8816,22 +9344,29 @@ main () |
| 4860 | _ACEOF | 4843 | _ACEOF |
| 4861 | if ac_fn_c_try_link "$LINENO"; then : | 4844 | if ac_fn_c_try_link "$LINENO"; then : |
| 4862 | 4845 | ||
| @@ -4899,7 +4882,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4899 | 4882 | ||
| 4900 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 4883 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 4901 | # Warning - without using the other run time loading flags, | 4884 | # Warning - without using the other run time loading flags, |
| 4902 | @@ -8836,20 +9372,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 4885 | @@ -8876,20 +9411,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 4903 | # Microsoft Visual C++. | 4886 | # Microsoft Visual C++. |
| 4904 | # hardcode_libdir_flag_spec is actually meaningless, as there is | 4887 | # hardcode_libdir_flag_spec is actually meaningless, as there is |
| 4905 | # no search path for DLLs. | 4888 | # no search path for DLLs. |
| @@ -4977,7 +4960,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4977 | ;; | 4960 | ;; |
| 4978 | 4961 | ||
| 4979 | darwin* | rhapsody*) | 4962 | darwin* | rhapsody*) |
| 4980 | @@ -8910,7 +9489,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 4963 | @@ -8950,7 +9528,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 4981 | 4964 | ||
| 4982 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. | 4965 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. |
| 4983 | freebsd* | dragonfly*) | 4966 | freebsd* | dragonfly*) |
| @@ -4986,7 +4969,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4986 | hardcode_libdir_flag_spec='-R$libdir' | 4969 | hardcode_libdir_flag_spec='-R$libdir' |
| 4987 | hardcode_direct=yes | 4970 | hardcode_direct=yes |
| 4988 | hardcode_shlibpath_var=no | 4971 | hardcode_shlibpath_var=no |
| 4989 | @@ -8918,7 +9497,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 4972 | @@ -8958,7 +9536,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 4990 | 4973 | ||
| 4991 | hpux9*) | 4974 | hpux9*) |
| 4992 | if test "$GCC" = yes; then | 4975 | if test "$GCC" = yes; then |
| @@ -4995,7 +4978,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 4995 | else | 4978 | else |
| 4996 | 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' | 4979 | 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' |
| 4997 | fi | 4980 | fi |
| 4998 | @@ -8934,7 +9513,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 4981 | @@ -8974,7 +9552,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 4999 | 4982 | ||
| 5000 | hpux10*) | 4983 | hpux10*) |
| 5001 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then | 4984 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then |
| @@ -5004,7 +4987,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 5004 | else | 4987 | else |
| 5005 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' | 4988 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' |
| 5006 | fi | 4989 | fi |
| 5007 | @@ -8958,10 +9537,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 4990 | @@ -8998,10 +9576,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 5008 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' | 4991 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' |
| 5009 | ;; | 4992 | ;; |
| 5010 | ia64*) | 4993 | ia64*) |
| @@ -5017,7 +5000,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 5017 | ;; | 5000 | ;; |
| 5018 | esac | 5001 | esac |
| 5019 | else | 5002 | else |
| 5020 | @@ -9040,23 +9619,36 @@ fi | 5003 | @@ -9080,23 +9658,36 @@ fi |
| 5021 | 5004 | ||
| 5022 | irix5* | irix6* | nonstopux*) | 5005 | irix5* | irix6* | nonstopux*) |
| 5023 | if test "$GCC" = yes; then | 5006 | if test "$GCC" = yes; then |
| @@ -5062,7 +5045,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 5062 | else | 5045 | else |
| 5063 | 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' | 5046 | 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' |
| 5064 | 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' | 5047 | 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' |
| 5065 | @@ -9141,7 +9733,7 @@ rm -f core conftest.err conftest.$ac_objext \ | 5048 | @@ -9181,7 +9772,7 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 5066 | osf4* | osf5*) # as osf3* with the addition of -msym flag | 5049 | osf4* | osf5*) # as osf3* with the addition of -msym flag |
| 5067 | if test "$GCC" = yes; then | 5050 | if test "$GCC" = yes; then |
| 5068 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' | 5051 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' |
| @@ -5071,7 +5054,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 5071 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' | 5054 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' |
| 5072 | else | 5055 | else |
| 5073 | allow_undefined_flag=' -expect_unresolved \*' | 5056 | allow_undefined_flag=' -expect_unresolved \*' |
| 5074 | @@ -9160,9 +9752,9 @@ rm -f core conftest.err conftest.$ac_objext \ | 5057 | @@ -9200,9 +9791,9 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 5075 | no_undefined_flag=' -z defs' | 5058 | no_undefined_flag=' -z defs' |
| 5076 | if test "$GCC" = yes; then | 5059 | if test "$GCC" = yes; then |
| 5077 | wlarc='${wl}' | 5060 | wlarc='${wl}' |
| @@ -5083,7 +5066,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 5083 | else | 5066 | else |
| 5084 | case `$CC -V 2>&1` in | 5067 | case `$CC -V 2>&1` in |
| 5085 | *"Compilers 5.0"*) | 5068 | *"Compilers 5.0"*) |
| 5086 | @@ -9738,8 +10330,9 @@ cygwin* | mingw* | pw32* | cegcc*) | 5069 | @@ -9778,8 +10369,9 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 5087 | need_version=no | 5070 | need_version=no |
| 5088 | need_lib_prefix=no | 5071 | need_lib_prefix=no |
| 5089 | 5072 | ||
| @@ -5095,7 +5078,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 5095 | library_names_spec='$libname.dll.a' | 5078 | library_names_spec='$libname.dll.a' |
| 5096 | # DLL is installed to $(libdir)/../bin by postinstall_cmds | 5079 | # DLL is installed to $(libdir)/../bin by postinstall_cmds |
| 5097 | postinstall_cmds='base_file=`basename \${file}`~ | 5080 | postinstall_cmds='base_file=`basename \${file}`~ |
| 5098 | @@ -9772,13 +10365,71 @@ cygwin* | mingw* | pw32* | cegcc*) | 5081 | @@ -9812,13 +10404,71 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 5099 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' | 5082 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' |
| 5100 | ;; | 5083 | ;; |
| 5101 | esac | 5084 | esac |
| @@ -5168,25 +5151,16 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 5168 | # FIXME: first we should search . and the directory the executable is in | 5151 | # FIXME: first we should search . and the directory the executable is in |
| 5169 | shlibpath_var=PATH | 5152 | shlibpath_var=PATH |
| 5170 | ;; | 5153 | ;; |
| 5171 | @@ -9860,7 +10511,7 @@ haiku*) | 5154 | @@ -10696,7 +11346,7 @@ else |
| 5172 | soname_spec='${libname}${release}${shared_ext}$major' | ||
| 5173 | shlibpath_var=LIBRARY_PATH | ||
| 5174 | shlibpath_overrides_runpath=yes | ||
| 5175 | - sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' | ||
| 5176 | + sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' | ||
| 5177 | hardcode_into_libs=yes | ||
| 5178 | ;; | ||
| 5179 | |||
| 5180 | @@ -10656,7 +11307,7 @@ else | ||
| 5181 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 5155 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 5182 | lt_status=$lt_dlunknown | 5156 | lt_status=$lt_dlunknown |
| 5183 | cat > conftest.$ac_ext <<_LT_EOF | 5157 | cat > conftest.$ac_ext <<_LT_EOF |
| 5184 | -#line 10659 "configure" | 5158 | -#line 10699 "configure" |
| 5185 | +#line $LINENO "configure" | 5159 | +#line $LINENO "configure" |
| 5186 | #include "confdefs.h" | 5160 | #include "confdefs.h" |
| 5187 | 5161 | ||
| 5188 | #if HAVE_DLFCN_H | 5162 | #if HAVE_DLFCN_H |
| 5189 | @@ -10700,10 +11351,10 @@ else | 5163 | @@ -10740,10 +11390,10 @@ else |
| 5190 | /* When -fvisbility=hidden is used, assume the code has been annotated | 5164 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 5191 | correspondingly for the symbols needed. */ | 5165 | correspondingly for the symbols needed. */ |
| 5192 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 5166 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -5199,16 +5173,16 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 5199 | int main () | 5173 | int main () |
| 5200 | { | 5174 | { |
| 5201 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 5175 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 5202 | @@ -10762,7 +11413,7 @@ else | 5176 | @@ -10802,7 +11452,7 @@ else |
| 5203 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 5177 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 5204 | lt_status=$lt_dlunknown | 5178 | lt_status=$lt_dlunknown |
| 5205 | cat > conftest.$ac_ext <<_LT_EOF | 5179 | cat > conftest.$ac_ext <<_LT_EOF |
| 5206 | -#line 10765 "configure" | 5180 | -#line 10805 "configure" |
| 5207 | +#line $LINENO "configure" | 5181 | +#line $LINENO "configure" |
| 5208 | #include "confdefs.h" | 5182 | #include "confdefs.h" |
| 5209 | 5183 | ||
| 5210 | #if HAVE_DLFCN_H | 5184 | #if HAVE_DLFCN_H |
| 5211 | @@ -10806,10 +11457,10 @@ else | 5185 | @@ -10846,10 +11496,10 @@ else |
| 5212 | /* When -fvisbility=hidden is used, assume the code has been annotated | 5186 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 5213 | correspondingly for the symbols needed. */ | 5187 | correspondingly for the symbols needed. */ |
| 5214 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 5188 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -5221,7 +5195,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 5221 | int main () | 5195 | int main () |
| 5222 | { | 5196 | { |
| 5223 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 5197 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 5224 | @@ -14785,13 +15436,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' | 5198 | @@ -14832,13 +15482,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' |
| 5225 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' | 5199 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' |
| 5226 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' | 5200 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' |
| 5227 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' | 5201 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' |
| @@ -5242,7 +5216,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 5242 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' | 5216 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' |
| 5243 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' | 5217 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' |
| 5244 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' | 5218 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' |
| 5245 | @@ -14806,14 +15464,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de | 5219 | @@ -14853,14 +15510,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de |
| 5246 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' | 5220 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' |
| 5247 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' | 5221 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' |
| 5248 | 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"`' | 5222 | 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"`' |
| @@ -5261,7 +5235,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 5261 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' | 5235 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' |
| 5262 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' | 5236 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' |
| 5263 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' | 5237 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' |
| 5264 | @@ -14846,12 +15507,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q | 5238 | @@ -14893,12 +15553,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q |
| 5265 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' | 5239 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' |
| 5266 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' | 5240 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' |
| 5267 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' | 5241 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' |
| @@ -5275,7 +5249,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 5275 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' | 5249 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' |
| 5276 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' | 5250 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' |
| 5277 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' | 5251 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' |
| 5278 | @@ -14906,8 +15567,13 @@ reload_flag \ | 5252 | @@ -14953,8 +15613,13 @@ reload_flag \ |
| 5279 | OBJDUMP \ | 5253 | OBJDUMP \ |
| 5280 | deplibs_check_method \ | 5254 | deplibs_check_method \ |
| 5281 | file_magic_cmd \ | 5255 | file_magic_cmd \ |
| @@ -5289,7 +5263,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 5289 | STRIP \ | 5263 | STRIP \ |
| 5290 | RANLIB \ | 5264 | RANLIB \ |
| 5291 | CC \ | 5265 | CC \ |
| 5292 | @@ -14917,12 +15583,14 @@ lt_cv_sys_global_symbol_pipe \ | 5266 | @@ -14964,12 +15629,14 @@ lt_cv_sys_global_symbol_pipe \ |
| 5293 | lt_cv_sys_global_symbol_to_cdecl \ | 5267 | lt_cv_sys_global_symbol_to_cdecl \ |
| 5294 | lt_cv_sys_global_symbol_to_c_name_address \ | 5268 | lt_cv_sys_global_symbol_to_c_name_address \ |
| 5295 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ | 5269 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ |
| @@ -5305,7 +5279,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 5305 | DSYMUTIL \ | 5279 | DSYMUTIL \ |
| 5306 | NMEDIT \ | 5280 | NMEDIT \ |
| 5307 | LIPO \ | 5281 | LIPO \ |
| 5308 | @@ -14938,7 +15606,6 @@ no_undefined_flag \ | 5282 | @@ -14985,7 +15652,6 @@ no_undefined_flag \ |
| 5309 | hardcode_libdir_flag_spec \ | 5283 | hardcode_libdir_flag_spec \ |
| 5310 | hardcode_libdir_flag_spec_ld \ | 5284 | hardcode_libdir_flag_spec_ld \ |
| 5311 | hardcode_libdir_separator \ | 5285 | hardcode_libdir_separator \ |
| @@ -5313,7 +5287,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 5313 | exclude_expsyms \ | 5287 | exclude_expsyms \ |
| 5314 | include_expsyms \ | 5288 | include_expsyms \ |
| 5315 | file_list_spec \ | 5289 | file_list_spec \ |
| 5316 | @@ -14974,6 +15641,7 @@ module_cmds \ | 5290 | @@ -15021,6 +15687,7 @@ module_cmds \ |
| 5317 | module_expsym_cmds \ | 5291 | module_expsym_cmds \ |
| 5318 | export_symbols_cmds \ | 5292 | export_symbols_cmds \ |
| 5319 | prelink_cmds \ | 5293 | prelink_cmds \ |
| @@ -5321,7 +5295,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 5321 | postinstall_cmds \ | 5295 | postinstall_cmds \ |
| 5322 | postuninstall_cmds \ | 5296 | postuninstall_cmds \ |
| 5323 | finish_cmds \ | 5297 | finish_cmds \ |
| 5324 | @@ -15747,7 +16415,8 @@ $as_echo X"$file" | | 5298 | @@ -15793,7 +16460,8 @@ $as_echo X"$file" | |
| 5325 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. | 5299 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. |
| 5326 | # | 5300 | # |
| 5327 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, | 5301 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, |
| @@ -5331,7 +5305,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 5331 | # Written by Gordon Matzigkeit, 1996 | 5305 | # Written by Gordon Matzigkeit, 1996 |
| 5332 | # | 5306 | # |
| 5333 | # This file is part of GNU Libtool. | 5307 | # This file is part of GNU Libtool. |
| 5334 | @@ -15850,19 +16519,42 @@ SP2NL=$lt_lt_SP2NL | 5308 | @@ -15896,19 +16564,42 @@ SP2NL=$lt_lt_SP2NL |
| 5335 | # turn newlines into spaces. | 5309 | # turn newlines into spaces. |
| 5336 | NL2SP=$lt_lt_NL2SP | 5310 | NL2SP=$lt_lt_NL2SP |
| 5337 | 5311 | ||
| @@ -5375,7 +5349,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 5375 | # A symbol stripping program. | 5349 | # A symbol stripping program. |
| 5376 | STRIP=$lt_STRIP | 5350 | STRIP=$lt_STRIP |
| 5377 | 5351 | ||
| 5378 | @@ -15892,6 +16584,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address | 5352 | @@ -15938,6 +16629,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address |
| 5379 | # Transform the output of nm in a C name address pair when lib prefix is needed. | 5353 | # Transform the output of nm in a C name address pair when lib prefix is needed. |
| 5380 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix | 5354 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix |
| 5381 | 5355 | ||
| @@ -5388,7 +5362,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 5388 | # The name of the directory that contains temporary libtool files. | 5362 | # The name of the directory that contains temporary libtool files. |
| 5389 | objdir=$objdir | 5363 | objdir=$objdir |
| 5390 | 5364 | ||
| 5391 | @@ -15901,6 +16599,9 @@ MAGIC_CMD=$MAGIC_CMD | 5365 | @@ -15947,6 +16644,9 @@ MAGIC_CMD=$MAGIC_CMD |
| 5392 | # Must we lock files when doing compilation? | 5366 | # Must we lock files when doing compilation? |
| 5393 | need_locks=$lt_need_locks | 5367 | need_locks=$lt_need_locks |
| 5394 | 5368 | ||
| @@ -5398,7 +5372,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 5398 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. | 5372 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. |
| 5399 | DSYMUTIL=$lt_DSYMUTIL | 5373 | DSYMUTIL=$lt_DSYMUTIL |
| 5400 | 5374 | ||
| 5401 | @@ -16015,12 +16716,12 @@ with_gcc=$GCC | 5375 | @@ -16061,12 +16761,12 @@ with_gcc=$GCC |
| 5402 | # Compiler flag to turn off builtin functions. | 5376 | # Compiler flag to turn off builtin functions. |
| 5403 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag | 5377 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag |
| 5404 | 5378 | ||
| @@ -5414,7 +5388,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 5414 | # Compiler flag to prevent dynamic linking. | 5388 | # Compiler flag to prevent dynamic linking. |
| 5415 | link_static_flag=$lt_lt_prog_compiler_static | 5389 | link_static_flag=$lt_lt_prog_compiler_static |
| 5416 | 5390 | ||
| 5417 | @@ -16107,9 +16808,6 @@ inherit_rpath=$inherit_rpath | 5391 | @@ -16153,9 +16853,6 @@ inherit_rpath=$inherit_rpath |
| 5418 | # Whether libtool must link a program against all its dependency libraries. | 5392 | # Whether libtool must link a program against all its dependency libraries. |
| 5419 | link_all_deplibs=$link_all_deplibs | 5393 | link_all_deplibs=$link_all_deplibs |
| 5420 | 5394 | ||
| @@ -5424,7 +5398,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 5424 | # Set to "yes" if exported symbols are required. | 5398 | # Set to "yes" if exported symbols are required. |
| 5425 | always_export_symbols=$always_export_symbols | 5399 | always_export_symbols=$always_export_symbols |
| 5426 | 5400 | ||
| 5427 | @@ -16125,6 +16823,9 @@ include_expsyms=$lt_include_expsyms | 5401 | @@ -16171,6 +16868,9 @@ include_expsyms=$lt_include_expsyms |
| 5428 | # Commands necessary for linking programs (against libraries) with templates. | 5402 | # Commands necessary for linking programs (against libraries) with templates. |
| 5429 | prelink_cmds=$lt_prelink_cmds | 5403 | prelink_cmds=$lt_prelink_cmds |
| 5430 | 5404 | ||
| @@ -5434,7 +5408,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 5434 | # Specify filename containing input files. | 5408 | # Specify filename containing input files. |
| 5435 | file_list_spec=$lt_file_list_spec | 5409 | file_list_spec=$lt_file_list_spec |
| 5436 | 5410 | ||
| 5437 | @@ -16157,210 +16858,169 @@ ltmain="$ac_aux_dir/ltmain.sh" | 5411 | @@ -16203,210 +16903,169 @@ ltmain="$ac_aux_dir/ltmain.sh" |
| 5438 | # if finds mixed CR/LF and LF-only lines. Since sed operates in | 5412 | # if finds mixed CR/LF and LF-only lines. Since sed operates in |
| 5439 | # text mode, it properly converts lines to CR/LF. This bash problem | 5413 | # text mode, it properly converts lines to CR/LF. This bash problem |
| 5440 | # is reportedly fixed, but why not run on old versions too? | 5414 | # is reportedly fixed, but why not run on old versions too? |
| @@ -5809,7 +5783,7 @@ index 789d1b38b33..7ac563a13ad 100755 | |||
| 5809 | chmod +x "$ofile" | 5783 | chmod +x "$ofile" |
| 5810 | 5784 | ||
| 5811 | diff --git a/gprof/configure b/gprof/configure | 5785 | diff --git a/gprof/configure b/gprof/configure |
| 5812 | index 5703bba4462..e1ac86ec797 100755 | 5786 | index a7f788f0411..e7703613024 100755 |
| 5813 | --- a/gprof/configure | 5787 | --- a/gprof/configure |
| 5814 | +++ b/gprof/configure | 5788 | +++ b/gprof/configure |
| 5815 | @@ -663,8 +663,11 @@ OTOOL | 5789 | @@ -663,8 +663,11 @@ OTOOL |
| @@ -5841,7 +5815,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 5841 | 5815 | ||
| 5842 | Some influential environment variables: | 5816 | Some influential environment variables: |
| 5843 | CC C compiler command | 5817 | CC C compiler command |
| 5844 | @@ -4471,8 +4477,8 @@ esac | 5818 | @@ -4510,8 +4516,8 @@ esac |
| 5845 | 5819 | ||
| 5846 | 5820 | ||
| 5847 | 5821 | ||
| @@ -5852,7 +5826,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 5852 | 5826 | ||
| 5853 | 5827 | ||
| 5854 | 5828 | ||
| 5855 | @@ -4512,7 +4518,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO | 5829 | @@ -4551,7 +4557,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO |
| 5856 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 | 5830 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 |
| 5857 | $as_echo_n "checking how to print strings... " >&6; } | 5831 | $as_echo_n "checking how to print strings... " >&6; } |
| 5858 | # Test print first, because it will be a builtin if present. | 5832 | # Test print first, because it will be a builtin if present. |
| @@ -5861,7 +5835,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 5861 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then | 5835 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 5862 | ECHO='print -r --' | 5836 | ECHO='print -r --' |
| 5863 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then | 5837 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 5864 | @@ -5198,8 +5204,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; | 5838 | @@ -5238,8 +5244,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; |
| 5865 | # Try some XSI features | 5839 | # Try some XSI features |
| 5866 | xsi_shell=no | 5840 | xsi_shell=no |
| 5867 | ( _lt_dummy="a/b/c" | 5841 | ( _lt_dummy="a/b/c" |
| @@ -5872,7 +5846,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 5872 | && eval 'test $(( 1 + 1 )) -eq 2 \ | 5846 | && eval 'test $(( 1 + 1 )) -eq 2 \ |
| 5873 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ | 5847 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ |
| 5874 | && xsi_shell=yes | 5848 | && xsi_shell=yes |
| 5875 | @@ -5248,6 +5254,80 @@ esac | 5849 | @@ -5288,6 +5294,80 @@ esac |
| 5876 | 5850 | ||
| 5877 | 5851 | ||
| 5878 | 5852 | ||
| @@ -5953,7 +5927,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 5953 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 | 5927 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 |
| 5954 | $as_echo_n "checking for $LD option to reload object files... " >&6; } | 5928 | $as_echo_n "checking for $LD option to reload object files... " >&6; } |
| 5955 | if ${lt_cv_ld_reload_flag+:} false; then : | 5929 | if ${lt_cv_ld_reload_flag+:} false; then : |
| 5956 | @@ -5264,6 +5344,11 @@ case $reload_flag in | 5930 | @@ -5304,6 +5384,11 @@ case $reload_flag in |
| 5957 | esac | 5931 | esac |
| 5958 | reload_cmds='$LD$reload_flag -o $output$reload_objs' | 5932 | reload_cmds='$LD$reload_flag -o $output$reload_objs' |
| 5959 | case $host_os in | 5933 | case $host_os in |
| @@ -5965,7 +5939,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 5965 | darwin*) | 5939 | darwin*) |
| 5966 | if test "$GCC" = yes; then | 5940 | if test "$GCC" = yes; then |
| 5967 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' | 5941 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' |
| 5968 | @@ -5432,7 +5517,8 @@ mingw* | pw32*) | 5942 | @@ -5472,7 +5557,8 @@ mingw* | pw32*) |
| 5969 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' | 5943 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' |
| 5970 | lt_cv_file_magic_cmd='func_win32_libid' | 5944 | lt_cv_file_magic_cmd='func_win32_libid' |
| 5971 | else | 5945 | else |
| @@ -5975,7 +5949,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 5975 | lt_cv_file_magic_cmd='$OBJDUMP -f' | 5949 | lt_cv_file_magic_cmd='$OBJDUMP -f' |
| 5976 | fi | 5950 | fi |
| 5977 | ;; | 5951 | ;; |
| 5978 | @@ -5586,6 +5672,21 @@ esac | 5952 | @@ -5626,6 +5712,21 @@ esac |
| 5979 | fi | 5953 | fi |
| 5980 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 | 5954 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 |
| 5981 | $as_echo "$lt_cv_deplibs_check_method" >&6; } | 5955 | $as_echo "$lt_cv_deplibs_check_method" >&6; } |
| @@ -5997,7 +5971,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 5997 | file_magic_cmd=$lt_cv_file_magic_cmd | 5971 | file_magic_cmd=$lt_cv_file_magic_cmd |
| 5998 | deplibs_check_method=$lt_cv_deplibs_check_method | 5972 | deplibs_check_method=$lt_cv_deplibs_check_method |
| 5999 | test -z "$deplibs_check_method" && deplibs_check_method=unknown | 5973 | test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 6000 | @@ -5601,6 +5702,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown | 5974 | @@ -5641,6 +5742,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 6001 | 5975 | ||
| 6002 | 5976 | ||
| 6003 | 5977 | ||
| @@ -6155,7 +6129,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6155 | plugin_option= | 6129 | plugin_option= |
| 6156 | plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" | 6130 | plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" |
| 6157 | for plugin in $plugin_names; do | 6131 | for plugin in $plugin_names; do |
| 6158 | @@ -5615,8 +5867,10 @@ for plugin in $plugin_names; do | 6132 | @@ -5655,8 +5907,10 @@ for plugin in $plugin_names; do |
| 6159 | done | 6133 | done |
| 6160 | 6134 | ||
| 6161 | if test -n "$ac_tool_prefix"; then | 6135 | if test -n "$ac_tool_prefix"; then |
| @@ -6168,7 +6142,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6168 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 6142 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 6169 | $as_echo_n "checking for $ac_word... " >&6; } | 6143 | $as_echo_n "checking for $ac_word... " >&6; } |
| 6170 | if ${ac_cv_prog_AR+:} false; then : | 6144 | if ${ac_cv_prog_AR+:} false; then : |
| 6171 | @@ -5632,7 +5886,7 @@ do | 6145 | @@ -5672,7 +5926,7 @@ do |
| 6172 | test -z "$as_dir" && as_dir=. | 6146 | test -z "$as_dir" && as_dir=. |
| 6173 | for ac_exec_ext in '' $ac_executable_extensions; do | 6147 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 6174 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 6148 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -6177,7 +6151,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6177 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 6151 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 6178 | break 2 | 6152 | break 2 |
| 6179 | fi | 6153 | fi |
| 6180 | @@ -5652,11 +5906,15 @@ $as_echo "no" >&6; } | 6154 | @@ -5692,11 +5946,15 @@ $as_echo "no" >&6; } |
| 6181 | fi | 6155 | fi |
| 6182 | 6156 | ||
| 6183 | 6157 | ||
| @@ -6196,7 +6170,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6196 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 6170 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 6197 | $as_echo_n "checking for $ac_word... " >&6; } | 6171 | $as_echo_n "checking for $ac_word... " >&6; } |
| 6198 | if ${ac_cv_prog_ac_ct_AR+:} false; then : | 6172 | if ${ac_cv_prog_ac_ct_AR+:} false; then : |
| 6199 | @@ -5672,7 +5930,7 @@ do | 6173 | @@ -5712,7 +5970,7 @@ do |
| 6200 | test -z "$as_dir" && as_dir=. | 6174 | test -z "$as_dir" && as_dir=. |
| 6201 | for ac_exec_ext in '' $ac_executable_extensions; do | 6175 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 6202 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 6176 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -6205,7 +6179,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6205 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 6179 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 6206 | break 2 | 6180 | break 2 |
| 6207 | fi | 6181 | fi |
| 6208 | @@ -5691,6 +5949,10 @@ else | 6182 | @@ -5731,6 +5989,10 @@ else |
| 6209 | $as_echo "no" >&6; } | 6183 | $as_echo "no" >&6; } |
| 6210 | fi | 6184 | fi |
| 6211 | 6185 | ||
| @@ -6216,7 +6190,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6216 | if test "x$ac_ct_AR" = x; then | 6190 | if test "x$ac_ct_AR" = x; then |
| 6217 | AR="false" | 6191 | AR="false" |
| 6218 | else | 6192 | else |
| 6219 | @@ -5702,25 +5964,19 @@ ac_tool_warned=yes ;; | 6193 | @@ -5742,25 +6004,19 @@ ac_tool_warned=yes ;; |
| 6220 | esac | 6194 | esac |
| 6221 | AR=$ac_ct_AR | 6195 | AR=$ac_ct_AR |
| 6222 | fi | 6196 | fi |
| @@ -6251,7 +6225,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6251 | 6225 | ||
| 6252 | 6226 | ||
| 6253 | 6227 | ||
| 6254 | @@ -5732,6 +5988,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru | 6228 | @@ -5772,6 +6028,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru |
| 6255 | 6229 | ||
| 6256 | 6230 | ||
| 6257 | 6231 | ||
| @@ -6316,7 +6290,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6316 | if test -n "$ac_tool_prefix"; then | 6290 | if test -n "$ac_tool_prefix"; then |
| 6317 | # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. | 6291 | # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. |
| 6318 | set dummy ${ac_tool_prefix}strip; ac_word=$2 | 6292 | set dummy ${ac_tool_prefix}strip; ac_word=$2 |
| 6319 | @@ -6071,8 +6385,8 @@ esac | 6293 | @@ -6111,8 +6425,8 @@ esac |
| 6320 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" | 6294 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" |
| 6321 | 6295 | ||
| 6322 | # Transform an extracted symbol line into symbol name and symbol address | 6296 | # Transform an extracted symbol line into symbol name and symbol address |
| @@ -6327,7 +6301,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6327 | 6301 | ||
| 6328 | # Handle CRLF in mingw tool chain | 6302 | # Handle CRLF in mingw tool chain |
| 6329 | opt_cr= | 6303 | opt_cr= |
| 6330 | @@ -6108,6 +6422,7 @@ for ac_symprfx in "" "_"; do | 6304 | @@ -6148,6 +6462,7 @@ for ac_symprfx in "" "_"; do |
| 6331 | else | 6305 | else |
| 6332 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" | 6306 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" |
| 6333 | fi | 6307 | fi |
| @@ -6335,7 +6309,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6335 | 6309 | ||
| 6336 | # Check to see that the pipe works correctly. | 6310 | # Check to see that the pipe works correctly. |
| 6337 | pipe_works=no | 6311 | pipe_works=no |
| 6338 | @@ -6149,6 +6464,18 @@ _LT_EOF | 6312 | @@ -6189,6 +6504,18 @@ _LT_EOF |
| 6339 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then | 6313 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then |
| 6340 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then | 6314 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then |
| 6341 | cat <<_LT_EOF > conftest.$ac_ext | 6315 | cat <<_LT_EOF > conftest.$ac_ext |
| @@ -6354,7 +6328,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6354 | #ifdef __cplusplus | 6328 | #ifdef __cplusplus |
| 6355 | extern "C" { | 6329 | extern "C" { |
| 6356 | #endif | 6330 | #endif |
| 6357 | @@ -6160,7 +6487,7 @@ _LT_EOF | 6331 | @@ -6200,7 +6527,7 @@ _LT_EOF |
| 6358 | cat <<_LT_EOF >> conftest.$ac_ext | 6332 | cat <<_LT_EOF >> conftest.$ac_ext |
| 6359 | 6333 | ||
| 6360 | /* The mapping between symbol names and symbols. */ | 6334 | /* The mapping between symbol names and symbols. */ |
| @@ -6363,7 +6337,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6363 | const char *name; | 6337 | const char *name; |
| 6364 | void *address; | 6338 | void *address; |
| 6365 | } | 6339 | } |
| 6366 | @@ -6186,8 +6513,8 @@ static const void *lt_preloaded_setup() { | 6340 | @@ -6226,8 +6553,8 @@ static const void *lt_preloaded_setup() { |
| 6367 | _LT_EOF | 6341 | _LT_EOF |
| 6368 | # Now try linking the two files. | 6342 | # Now try linking the two files. |
| 6369 | mv conftest.$ac_objext conftstm.$ac_objext | 6343 | mv conftest.$ac_objext conftstm.$ac_objext |
| @@ -6374,7 +6348,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6374 | LIBS="conftstm.$ac_objext" | 6348 | LIBS="conftstm.$ac_objext" |
| 6375 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" | 6349 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" |
| 6376 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 | 6350 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 |
| 6377 | @@ -6197,8 +6524,8 @@ _LT_EOF | 6351 | @@ -6237,8 +6564,8 @@ _LT_EOF |
| 6378 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then | 6352 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then |
| 6379 | pipe_works=yes | 6353 | pipe_works=yes |
| 6380 | fi | 6354 | fi |
| @@ -6385,7 +6359,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6385 | else | 6359 | else |
| 6386 | echo "cannot find nm_test_func in $nlist" >&5 | 6360 | echo "cannot find nm_test_func in $nlist" >&5 |
| 6387 | fi | 6361 | fi |
| 6388 | @@ -6235,6 +6562,18 @@ else | 6362 | @@ -6275,6 +6602,18 @@ else |
| 6389 | $as_echo "ok" >&6; } | 6363 | $as_echo "ok" >&6; } |
| 6390 | fi | 6364 | fi |
| 6391 | 6365 | ||
| @@ -6404,7 +6378,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6404 | 6378 | ||
| 6405 | 6379 | ||
| 6406 | 6380 | ||
| 6407 | @@ -6251,6 +6590,43 @@ fi | 6381 | @@ -6291,6 +6630,43 @@ fi |
| 6408 | 6382 | ||
| 6409 | 6383 | ||
| 6410 | 6384 | ||
| @@ -6448,7 +6422,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6448 | 6422 | ||
| 6449 | 6423 | ||
| 6450 | 6424 | ||
| 6451 | @@ -6462,6 +6838,123 @@ esac | 6425 | @@ -6502,6 +6878,123 @@ esac |
| 6452 | 6426 | ||
| 6453 | need_locks="$enable_libtool_lock" | 6427 | need_locks="$enable_libtool_lock" |
| 6454 | 6428 | ||
| @@ -6572,7 +6546,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6572 | 6546 | ||
| 6573 | case $host_os in | 6547 | case $host_os in |
| 6574 | rhapsody* | darwin*) | 6548 | rhapsody* | darwin*) |
| 6575 | @@ -7025,6 +7518,8 @@ _LT_EOF | 6549 | @@ -7065,6 +7558,8 @@ _LT_EOF |
| 6576 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 | 6550 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 |
| 6577 | echo "$AR cru libconftest.a conftest.o" >&5 | 6551 | echo "$AR cru libconftest.a conftest.o" >&5 |
| 6578 | $AR cru libconftest.a conftest.o 2>&5 | 6552 | $AR cru libconftest.a conftest.o 2>&5 |
| @@ -6581,7 +6555,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6581 | cat > conftest.c << _LT_EOF | 6555 | cat > conftest.c << _LT_EOF |
| 6582 | int main() { return 0;} | 6556 | int main() { return 0;} |
| 6583 | _LT_EOF | 6557 | _LT_EOF |
| 6584 | @@ -7607,8 +8103,6 @@ fi | 6558 | @@ -7647,8 +8142,6 @@ fi |
| 6585 | lt_prog_compiler_pic= | 6559 | lt_prog_compiler_pic= |
| 6586 | lt_prog_compiler_static= | 6560 | lt_prog_compiler_static= |
| 6587 | 6561 | ||
| @@ -6590,7 +6564,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6590 | 6564 | ||
| 6591 | if test "$GCC" = yes; then | 6565 | if test "$GCC" = yes; then |
| 6592 | lt_prog_compiler_wl='-Wl,' | 6566 | lt_prog_compiler_wl='-Wl,' |
| 6593 | @@ -7774,6 +8268,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 6567 | @@ -7814,6 +8307,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 6594 | lt_prog_compiler_pic='--shared' | 6568 | lt_prog_compiler_pic='--shared' |
| 6595 | lt_prog_compiler_static='--static' | 6569 | lt_prog_compiler_static='--static' |
| 6596 | ;; | 6570 | ;; |
| @@ -6603,7 +6577,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6603 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) | 6577 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) |
| 6604 | # Portland Group compilers (*not* the Pentium gcc compiler, | 6578 | # Portland Group compilers (*not* the Pentium gcc compiler, |
| 6605 | # which looks to be a dead project) | 6579 | # which looks to be a dead project) |
| 6606 | @@ -7836,7 +8336,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 6580 | @@ -7876,7 +8375,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 6607 | lt_prog_compiler_pic='-KPIC' | 6581 | lt_prog_compiler_pic='-KPIC' |
| 6608 | lt_prog_compiler_static='-Bstatic' | 6582 | lt_prog_compiler_static='-Bstatic' |
| 6609 | case $cc_basename in | 6583 | case $cc_basename in |
| @@ -6612,7 +6586,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6612 | lt_prog_compiler_wl='-Qoption ld ';; | 6586 | lt_prog_compiler_wl='-Qoption ld ';; |
| 6613 | *) | 6587 | *) |
| 6614 | lt_prog_compiler_wl='-Wl,';; | 6588 | lt_prog_compiler_wl='-Wl,';; |
| 6615 | @@ -7893,13 +8393,17 @@ case $host_os in | 6589 | @@ -7933,13 +8432,17 @@ case $host_os in |
| 6616 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" | 6590 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" |
| 6617 | ;; | 6591 | ;; |
| 6618 | esac | 6592 | esac |
| @@ -6636,7 +6610,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6636 | 6610 | ||
| 6637 | # | 6611 | # |
| 6638 | # Check to make sure the PIC flag actually works. | 6612 | # Check to make sure the PIC flag actually works. |
| 6639 | @@ -7960,6 +8464,11 @@ fi | 6613 | @@ -8000,6 +8503,11 @@ fi |
| 6640 | 6614 | ||
| 6641 | 6615 | ||
| 6642 | 6616 | ||
| @@ -6648,7 +6622,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6648 | # | 6622 | # |
| 6649 | # Check to make sure the static flag actually works. | 6623 | # Check to make sure the static flag actually works. |
| 6650 | # | 6624 | # |
| 6651 | @@ -8310,7 +8819,8 @@ _LT_EOF | 6625 | @@ -8350,7 +8858,8 @@ _LT_EOF |
| 6652 | allow_undefined_flag=unsupported | 6626 | allow_undefined_flag=unsupported |
| 6653 | always_export_symbols=no | 6627 | always_export_symbols=no |
| 6654 | enable_shared_with_static_runtimes=yes | 6628 | enable_shared_with_static_runtimes=yes |
| @@ -6658,7 +6632,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6658 | 6632 | ||
| 6659 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then | 6633 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then |
| 6660 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' | 6634 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' |
| 6661 | @@ -8409,12 +8919,12 @@ _LT_EOF | 6635 | @@ -8449,12 +8958,12 @@ _LT_EOF |
| 6662 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' | 6636 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' |
| 6663 | hardcode_libdir_flag_spec= | 6637 | hardcode_libdir_flag_spec= |
| 6664 | hardcode_libdir_flag_spec_ld='-rpath $libdir' | 6638 | hardcode_libdir_flag_spec_ld='-rpath $libdir' |
| @@ -6673,7 +6647,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6673 | fi | 6647 | fi |
| 6674 | ;; | 6648 | ;; |
| 6675 | esac | 6649 | esac |
| 6676 | @@ -8428,8 +8938,8 @@ _LT_EOF | 6650 | @@ -8468,8 +8977,8 @@ _LT_EOF |
| 6677 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' | 6651 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
| 6678 | wlarc= | 6652 | wlarc= |
| 6679 | else | 6653 | else |
| @@ -6684,7 +6658,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6684 | fi | 6658 | fi |
| 6685 | ;; | 6659 | ;; |
| 6686 | 6660 | ||
| 6687 | @@ -8447,8 +8957,8 @@ _LT_EOF | 6661 | @@ -8487,8 +8996,8 @@ _LT_EOF |
| 6688 | 6662 | ||
| 6689 | _LT_EOF | 6663 | _LT_EOF |
| 6690 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 6664 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -6695,7 +6669,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6695 | else | 6669 | else |
| 6696 | ld_shlibs=no | 6670 | ld_shlibs=no |
| 6697 | fi | 6671 | fi |
| 6698 | @@ -8494,8 +9004,8 @@ _LT_EOF | 6672 | @@ -8534,8 +9043,8 @@ _LT_EOF |
| 6699 | 6673 | ||
| 6700 | *) | 6674 | *) |
| 6701 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 6675 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -6706,7 +6680,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6706 | else | 6680 | else |
| 6707 | ld_shlibs=no | 6681 | ld_shlibs=no |
| 6708 | fi | 6682 | fi |
| 6709 | @@ -8625,7 +9135,13 @@ _LT_EOF | 6683 | @@ -8665,7 +9174,13 @@ _LT_EOF |
| 6710 | allow_undefined_flag='-berok' | 6684 | allow_undefined_flag='-berok' |
| 6711 | # Determine the default libpath from the value encoded in an | 6685 | # Determine the default libpath from the value encoded in an |
| 6712 | # empty executable. | 6686 | # empty executable. |
| @@ -6721,7 +6695,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6721 | /* end confdefs.h. */ | 6695 | /* end confdefs.h. */ |
| 6722 | 6696 | ||
| 6723 | int | 6697 | int |
| 6724 | @@ -8638,22 +9154,29 @@ main () | 6698 | @@ -8678,22 +9193,29 @@ main () |
| 6725 | _ACEOF | 6699 | _ACEOF |
| 6726 | if ac_fn_c_try_link "$LINENO"; then : | 6700 | if ac_fn_c_try_link "$LINENO"; then : |
| 6727 | 6701 | ||
| @@ -6764,7 +6738,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6764 | 6738 | ||
| 6765 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 6739 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 6766 | 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" | 6740 | 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" |
| 6767 | @@ -8665,7 +9188,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 6741 | @@ -8705,7 +9227,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 6768 | else | 6742 | else |
| 6769 | # Determine the default libpath from the value encoded in an | 6743 | # Determine the default libpath from the value encoded in an |
| 6770 | # empty executable. | 6744 | # empty executable. |
| @@ -6779,7 +6753,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6779 | /* end confdefs.h. */ | 6753 | /* end confdefs.h. */ |
| 6780 | 6754 | ||
| 6781 | int | 6755 | int |
| 6782 | @@ -8678,22 +9207,29 @@ main () | 6756 | @@ -8718,22 +9246,29 @@ main () |
| 6783 | _ACEOF | 6757 | _ACEOF |
| 6784 | if ac_fn_c_try_link "$LINENO"; then : | 6758 | if ac_fn_c_try_link "$LINENO"; then : |
| 6785 | 6759 | ||
| @@ -6822,7 +6796,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6822 | 6796 | ||
| 6823 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 6797 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 6824 | # Warning - without using the other run time loading flags, | 6798 | # Warning - without using the other run time loading flags, |
| 6825 | @@ -8738,20 +9274,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 6799 | @@ -8778,20 +9313,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 6826 | # Microsoft Visual C++. | 6800 | # Microsoft Visual C++. |
| 6827 | # hardcode_libdir_flag_spec is actually meaningless, as there is | 6801 | # hardcode_libdir_flag_spec is actually meaningless, as there is |
| 6828 | # no search path for DLLs. | 6802 | # no search path for DLLs. |
| @@ -6900,7 +6874,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6900 | ;; | 6874 | ;; |
| 6901 | 6875 | ||
| 6902 | darwin* | rhapsody*) | 6876 | darwin* | rhapsody*) |
| 6903 | @@ -8812,7 +9391,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 6877 | @@ -8852,7 +9430,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 6904 | 6878 | ||
| 6905 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. | 6879 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. |
| 6906 | freebsd* | dragonfly*) | 6880 | freebsd* | dragonfly*) |
| @@ -6909,7 +6883,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6909 | hardcode_libdir_flag_spec='-R$libdir' | 6883 | hardcode_libdir_flag_spec='-R$libdir' |
| 6910 | hardcode_direct=yes | 6884 | hardcode_direct=yes |
| 6911 | hardcode_shlibpath_var=no | 6885 | hardcode_shlibpath_var=no |
| 6912 | @@ -8820,7 +9399,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 6886 | @@ -8860,7 +9438,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 6913 | 6887 | ||
| 6914 | hpux9*) | 6888 | hpux9*) |
| 6915 | if test "$GCC" = yes; then | 6889 | if test "$GCC" = yes; then |
| @@ -6918,7 +6892,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6918 | else | 6892 | else |
| 6919 | 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' | 6893 | 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' |
| 6920 | fi | 6894 | fi |
| 6921 | @@ -8836,7 +9415,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 6895 | @@ -8876,7 +9454,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 6922 | 6896 | ||
| 6923 | hpux10*) | 6897 | hpux10*) |
| 6924 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then | 6898 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then |
| @@ -6927,7 +6901,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6927 | else | 6901 | else |
| 6928 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' | 6902 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' |
| 6929 | fi | 6903 | fi |
| 6930 | @@ -8860,10 +9439,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 6904 | @@ -8900,10 +9478,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 6931 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' | 6905 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' |
| 6932 | ;; | 6906 | ;; |
| 6933 | ia64*) | 6907 | ia64*) |
| @@ -6940,7 +6914,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6940 | ;; | 6914 | ;; |
| 6941 | esac | 6915 | esac |
| 6942 | else | 6916 | else |
| 6943 | @@ -8942,23 +9521,36 @@ fi | 6917 | @@ -8982,23 +9560,36 @@ fi |
| 6944 | 6918 | ||
| 6945 | irix5* | irix6* | nonstopux*) | 6919 | irix5* | irix6* | nonstopux*) |
| 6946 | if test "$GCC" = yes; then | 6920 | if test "$GCC" = yes; then |
| @@ -6985,7 +6959,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6985 | else | 6959 | else |
| 6986 | 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' | 6960 | 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' |
| 6987 | 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' | 6961 | 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' |
| 6988 | @@ -9043,7 +9635,7 @@ rm -f core conftest.err conftest.$ac_objext \ | 6962 | @@ -9083,7 +9674,7 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 6989 | osf4* | osf5*) # as osf3* with the addition of -msym flag | 6963 | osf4* | osf5*) # as osf3* with the addition of -msym flag |
| 6990 | if test "$GCC" = yes; then | 6964 | if test "$GCC" = yes; then |
| 6991 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' | 6965 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' |
| @@ -6994,7 +6968,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 6994 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' | 6968 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' |
| 6995 | else | 6969 | else |
| 6996 | allow_undefined_flag=' -expect_unresolved \*' | 6970 | allow_undefined_flag=' -expect_unresolved \*' |
| 6997 | @@ -9062,9 +9654,9 @@ rm -f core conftest.err conftest.$ac_objext \ | 6971 | @@ -9102,9 +9693,9 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 6998 | no_undefined_flag=' -z defs' | 6972 | no_undefined_flag=' -z defs' |
| 6999 | if test "$GCC" = yes; then | 6973 | if test "$GCC" = yes; then |
| 7000 | wlarc='${wl}' | 6974 | wlarc='${wl}' |
| @@ -7006,7 +6980,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 7006 | else | 6980 | else |
| 7007 | case `$CC -V 2>&1` in | 6981 | case `$CC -V 2>&1` in |
| 7008 | *"Compilers 5.0"*) | 6982 | *"Compilers 5.0"*) |
| 7009 | @@ -9640,8 +10232,9 @@ cygwin* | mingw* | pw32* | cegcc*) | 6983 | @@ -9680,8 +10271,9 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 7010 | need_version=no | 6984 | need_version=no |
| 7011 | need_lib_prefix=no | 6985 | need_lib_prefix=no |
| 7012 | 6986 | ||
| @@ -7018,7 +6992,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 7018 | library_names_spec='$libname.dll.a' | 6992 | library_names_spec='$libname.dll.a' |
| 7019 | # DLL is installed to $(libdir)/../bin by postinstall_cmds | 6993 | # DLL is installed to $(libdir)/../bin by postinstall_cmds |
| 7020 | postinstall_cmds='base_file=`basename \${file}`~ | 6994 | postinstall_cmds='base_file=`basename \${file}`~ |
| 7021 | @@ -9674,13 +10267,71 @@ cygwin* | mingw* | pw32* | cegcc*) | 6995 | @@ -9714,13 +10306,71 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 7022 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' | 6996 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' |
| 7023 | ;; | 6997 | ;; |
| 7024 | esac | 6998 | esac |
| @@ -7091,25 +7065,16 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 7091 | # FIXME: first we should search . and the directory the executable is in | 7065 | # FIXME: first we should search . and the directory the executable is in |
| 7092 | shlibpath_var=PATH | 7066 | shlibpath_var=PATH |
| 7093 | ;; | 7067 | ;; |
| 7094 | @@ -9762,7 +10413,7 @@ haiku*) | 7068 | @@ -10598,7 +11248,7 @@ else |
| 7095 | soname_spec='${libname}${release}${shared_ext}$major' | ||
| 7096 | shlibpath_var=LIBRARY_PATH | ||
| 7097 | shlibpath_overrides_runpath=yes | ||
| 7098 | - sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' | ||
| 7099 | + sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' | ||
| 7100 | hardcode_into_libs=yes | ||
| 7101 | ;; | ||
| 7102 | |||
| 7103 | @@ -10558,7 +11209,7 @@ else | ||
| 7104 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 7069 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 7105 | lt_status=$lt_dlunknown | 7070 | lt_status=$lt_dlunknown |
| 7106 | cat > conftest.$ac_ext <<_LT_EOF | 7071 | cat > conftest.$ac_ext <<_LT_EOF |
| 7107 | -#line 10561 "configure" | 7072 | -#line 10601 "configure" |
| 7108 | +#line $LINENO "configure" | 7073 | +#line $LINENO "configure" |
| 7109 | #include "confdefs.h" | 7074 | #include "confdefs.h" |
| 7110 | 7075 | ||
| 7111 | #if HAVE_DLFCN_H | 7076 | #if HAVE_DLFCN_H |
| 7112 | @@ -10602,10 +11253,10 @@ else | 7077 | @@ -10642,10 +11292,10 @@ else |
| 7113 | /* When -fvisbility=hidden is used, assume the code has been annotated | 7078 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 7114 | correspondingly for the symbols needed. */ | 7079 | correspondingly for the symbols needed. */ |
| 7115 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 7080 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -7122,16 +7087,16 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 7122 | int main () | 7087 | int main () |
| 7123 | { | 7088 | { |
| 7124 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 7089 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 7125 | @@ -10664,7 +11315,7 @@ else | 7090 | @@ -10704,7 +11354,7 @@ else |
| 7126 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 7091 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 7127 | lt_status=$lt_dlunknown | 7092 | lt_status=$lt_dlunknown |
| 7128 | cat > conftest.$ac_ext <<_LT_EOF | 7093 | cat > conftest.$ac_ext <<_LT_EOF |
| 7129 | -#line 10667 "configure" | 7094 | -#line 10707 "configure" |
| 7130 | +#line $LINENO "configure" | 7095 | +#line $LINENO "configure" |
| 7131 | #include "confdefs.h" | 7096 | #include "confdefs.h" |
| 7132 | 7097 | ||
| 7133 | #if HAVE_DLFCN_H | 7098 | #if HAVE_DLFCN_H |
| 7134 | @@ -10708,10 +11359,10 @@ else | 7099 | @@ -10748,10 +11398,10 @@ else |
| 7135 | /* When -fvisbility=hidden is used, assume the code has been annotated | 7100 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 7136 | correspondingly for the symbols needed. */ | 7101 | correspondingly for the symbols needed. */ |
| 7137 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 7102 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -7144,7 +7109,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 7144 | int main () | 7109 | int main () |
| 7145 | { | 7110 | { |
| 7146 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 7111 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 7147 | @@ -12731,13 +13382,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' | 7112 | @@ -12771,13 +13421,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' |
| 7148 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' | 7113 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' |
| 7149 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' | 7114 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' |
| 7150 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' | 7115 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' |
| @@ -7165,7 +7130,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 7165 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' | 7130 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' |
| 7166 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' | 7131 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' |
| 7167 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' | 7132 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' |
| 7168 | @@ -12752,14 +13410,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de | 7133 | @@ -12792,14 +13449,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de |
| 7169 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' | 7134 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' |
| 7170 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' | 7135 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' |
| 7171 | 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"`' | 7136 | 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"`' |
| @@ -7184,7 +7149,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 7184 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' | 7149 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' |
| 7185 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' | 7150 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' |
| 7186 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' | 7151 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' |
| 7187 | @@ -12792,12 +13453,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q | 7152 | @@ -12832,12 +13492,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q |
| 7188 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' | 7153 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' |
| 7189 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' | 7154 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' |
| 7190 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' | 7155 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' |
| @@ -7198,7 +7163,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 7198 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' | 7163 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' |
| 7199 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' | 7164 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' |
| 7200 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' | 7165 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' |
| 7201 | @@ -12852,8 +13513,13 @@ reload_flag \ | 7166 | @@ -12892,8 +13552,13 @@ reload_flag \ |
| 7202 | OBJDUMP \ | 7167 | OBJDUMP \ |
| 7203 | deplibs_check_method \ | 7168 | deplibs_check_method \ |
| 7204 | file_magic_cmd \ | 7169 | file_magic_cmd \ |
| @@ -7212,7 +7177,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 7212 | STRIP \ | 7177 | STRIP \ |
| 7213 | RANLIB \ | 7178 | RANLIB \ |
| 7214 | CC \ | 7179 | CC \ |
| 7215 | @@ -12863,12 +13529,14 @@ lt_cv_sys_global_symbol_pipe \ | 7180 | @@ -12903,12 +13568,14 @@ lt_cv_sys_global_symbol_pipe \ |
| 7216 | lt_cv_sys_global_symbol_to_cdecl \ | 7181 | lt_cv_sys_global_symbol_to_cdecl \ |
| 7217 | lt_cv_sys_global_symbol_to_c_name_address \ | 7182 | lt_cv_sys_global_symbol_to_c_name_address \ |
| 7218 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ | 7183 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ |
| @@ -7228,7 +7193,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 7228 | DSYMUTIL \ | 7193 | DSYMUTIL \ |
| 7229 | NMEDIT \ | 7194 | NMEDIT \ |
| 7230 | LIPO \ | 7195 | LIPO \ |
| 7231 | @@ -12884,7 +13552,6 @@ no_undefined_flag \ | 7196 | @@ -12924,7 +13591,6 @@ no_undefined_flag \ |
| 7232 | hardcode_libdir_flag_spec \ | 7197 | hardcode_libdir_flag_spec \ |
| 7233 | hardcode_libdir_flag_spec_ld \ | 7198 | hardcode_libdir_flag_spec_ld \ |
| 7234 | hardcode_libdir_separator \ | 7199 | hardcode_libdir_separator \ |
| @@ -7236,7 +7201,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 7236 | exclude_expsyms \ | 7201 | exclude_expsyms \ |
| 7237 | include_expsyms \ | 7202 | include_expsyms \ |
| 7238 | file_list_spec \ | 7203 | file_list_spec \ |
| 7239 | @@ -12920,6 +13587,7 @@ module_cmds \ | 7204 | @@ -12960,6 +13626,7 @@ module_cmds \ |
| 7240 | module_expsym_cmds \ | 7205 | module_expsym_cmds \ |
| 7241 | export_symbols_cmds \ | 7206 | export_symbols_cmds \ |
| 7242 | prelink_cmds \ | 7207 | prelink_cmds \ |
| @@ -7244,7 +7209,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 7244 | postinstall_cmds \ | 7209 | postinstall_cmds \ |
| 7245 | postuninstall_cmds \ | 7210 | postuninstall_cmds \ |
| 7246 | finish_cmds \ | 7211 | finish_cmds \ |
| 7247 | @@ -13685,7 +14353,8 @@ $as_echo X"$file" | | 7212 | @@ -13725,7 +14392,8 @@ $as_echo X"$file" | |
| 7248 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. | 7213 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. |
| 7249 | # | 7214 | # |
| 7250 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, | 7215 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, |
| @@ -7254,7 +7219,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 7254 | # Written by Gordon Matzigkeit, 1996 | 7219 | # Written by Gordon Matzigkeit, 1996 |
| 7255 | # | 7220 | # |
| 7256 | # This file is part of GNU Libtool. | 7221 | # This file is part of GNU Libtool. |
| 7257 | @@ -13788,19 +14457,42 @@ SP2NL=$lt_lt_SP2NL | 7222 | @@ -13828,19 +14496,42 @@ SP2NL=$lt_lt_SP2NL |
| 7258 | # turn newlines into spaces. | 7223 | # turn newlines into spaces. |
| 7259 | NL2SP=$lt_lt_NL2SP | 7224 | NL2SP=$lt_lt_NL2SP |
| 7260 | 7225 | ||
| @@ -7298,7 +7263,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 7298 | # A symbol stripping program. | 7263 | # A symbol stripping program. |
| 7299 | STRIP=$lt_STRIP | 7264 | STRIP=$lt_STRIP |
| 7300 | 7265 | ||
| 7301 | @@ -13830,6 +14522,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address | 7266 | @@ -13870,6 +14561,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address |
| 7302 | # Transform the output of nm in a C name address pair when lib prefix is needed. | 7267 | # Transform the output of nm in a C name address pair when lib prefix is needed. |
| 7303 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix | 7268 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix |
| 7304 | 7269 | ||
| @@ -7311,7 +7276,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 7311 | # The name of the directory that contains temporary libtool files. | 7276 | # The name of the directory that contains temporary libtool files. |
| 7312 | objdir=$objdir | 7277 | objdir=$objdir |
| 7313 | 7278 | ||
| 7314 | @@ -13839,6 +14537,9 @@ MAGIC_CMD=$MAGIC_CMD | 7279 | @@ -13879,6 +14576,9 @@ MAGIC_CMD=$MAGIC_CMD |
| 7315 | # Must we lock files when doing compilation? | 7280 | # Must we lock files when doing compilation? |
| 7316 | need_locks=$lt_need_locks | 7281 | need_locks=$lt_need_locks |
| 7317 | 7282 | ||
| @@ -7321,7 +7286,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 7321 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. | 7286 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. |
| 7322 | DSYMUTIL=$lt_DSYMUTIL | 7287 | DSYMUTIL=$lt_DSYMUTIL |
| 7323 | 7288 | ||
| 7324 | @@ -13953,12 +14654,12 @@ with_gcc=$GCC | 7289 | @@ -13993,12 +14693,12 @@ with_gcc=$GCC |
| 7325 | # Compiler flag to turn off builtin functions. | 7290 | # Compiler flag to turn off builtin functions. |
| 7326 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag | 7291 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag |
| 7327 | 7292 | ||
| @@ -7337,7 +7302,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 7337 | # Compiler flag to prevent dynamic linking. | 7302 | # Compiler flag to prevent dynamic linking. |
| 7338 | link_static_flag=$lt_lt_prog_compiler_static | 7303 | link_static_flag=$lt_lt_prog_compiler_static |
| 7339 | 7304 | ||
| 7340 | @@ -14045,9 +14746,6 @@ inherit_rpath=$inherit_rpath | 7305 | @@ -14085,9 +14785,6 @@ inherit_rpath=$inherit_rpath |
| 7341 | # Whether libtool must link a program against all its dependency libraries. | 7306 | # Whether libtool must link a program against all its dependency libraries. |
| 7342 | link_all_deplibs=$link_all_deplibs | 7307 | link_all_deplibs=$link_all_deplibs |
| 7343 | 7308 | ||
| @@ -7347,7 +7312,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 7347 | # Set to "yes" if exported symbols are required. | 7312 | # Set to "yes" if exported symbols are required. |
| 7348 | always_export_symbols=$always_export_symbols | 7313 | always_export_symbols=$always_export_symbols |
| 7349 | 7314 | ||
| 7350 | @@ -14063,6 +14761,9 @@ include_expsyms=$lt_include_expsyms | 7315 | @@ -14103,6 +14800,9 @@ include_expsyms=$lt_include_expsyms |
| 7351 | # Commands necessary for linking programs (against libraries) with templates. | 7316 | # Commands necessary for linking programs (against libraries) with templates. |
| 7352 | prelink_cmds=$lt_prelink_cmds | 7317 | prelink_cmds=$lt_prelink_cmds |
| 7353 | 7318 | ||
| @@ -7357,7 +7322,7 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 7357 | # Specify filename containing input files. | 7322 | # Specify filename containing input files. |
| 7358 | file_list_spec=$lt_file_list_spec | 7323 | file_list_spec=$lt_file_list_spec |
| 7359 | 7324 | ||
| 7360 | @@ -14095,210 +14796,169 @@ ltmain="$ac_aux_dir/ltmain.sh" | 7325 | @@ -14135,210 +14835,169 @@ ltmain="$ac_aux_dir/ltmain.sh" |
| 7361 | # if finds mixed CR/LF and LF-only lines. Since sed operates in | 7326 | # if finds mixed CR/LF and LF-only lines. Since sed operates in |
| 7362 | # text mode, it properly converts lines to CR/LF. This bash problem | 7327 | # text mode, it properly converts lines to CR/LF. This bash problem |
| 7363 | # is reportedly fixed, but why not run on old versions too? | 7328 | # is reportedly fixed, but why not run on old versions too? |
| @@ -7732,10 +7697,10 @@ index 5703bba4462..e1ac86ec797 100755 | |||
| 7732 | chmod +x "$ofile" | 7697 | chmod +x "$ofile" |
| 7733 | 7698 | ||
| 7734 | diff --git a/ld/configure b/ld/configure | 7699 | diff --git a/ld/configure b/ld/configure |
| 7735 | index 2aeb3317b65..5ef46d31558 100755 | 7700 | index 1f9ec8ec580..4a35108ce7c 100755 |
| 7736 | --- a/ld/configure | 7701 | --- a/ld/configure |
| 7737 | +++ b/ld/configure | 7702 | +++ b/ld/configure |
| 7738 | @@ -693,8 +693,11 @@ OTOOL | 7703 | @@ -695,8 +695,11 @@ OTOOL |
| 7739 | LIPO | 7704 | LIPO |
| 7740 | NMEDIT | 7705 | NMEDIT |
| 7741 | DSYMUTIL | 7706 | DSYMUTIL |
| @@ -7747,7 +7712,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 7747 | OBJDUMP | 7712 | OBJDUMP |
| 7748 | LN_S | 7713 | LN_S |
| 7749 | NM | 7714 | NM |
| 7750 | @@ -821,6 +824,7 @@ enable_static | 7715 | @@ -823,6 +826,7 @@ enable_static |
| 7751 | with_pic | 7716 | with_pic |
| 7752 | enable_fast_install | 7717 | enable_fast_install |
| 7753 | with_gnu_ld | 7718 | with_gnu_ld |
| @@ -7755,7 +7720,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 7755 | enable_libtool_lock | 7720 | enable_libtool_lock |
| 7756 | enable_plugins | 7721 | enable_plugins |
| 7757 | enable_largefile | 7722 | enable_largefile |
| 7758 | @@ -1528,6 +1532,8 @@ Optional Packages: | 7723 | @@ -1530,6 +1534,8 @@ Optional Packages: |
| 7759 | --with-pic try to use only PIC/non-PIC objects [default=use | 7724 | --with-pic try to use only PIC/non-PIC objects [default=use |
| 7760 | both] | 7725 | both] |
| 7761 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] | 7726 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] |
| @@ -7764,7 +7729,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 7764 | --with-lib-path=dir1:dir2... set default LIB_PATH | 7729 | --with-lib-path=dir1:dir2... set default LIB_PATH |
| 7765 | --with-sysroot=DIR Search for usr/lib et al within DIR. | 7730 | --with-sysroot=DIR Search for usr/lib et al within DIR. |
| 7766 | --with-system-zlib use installed libz | 7731 | --with-system-zlib use installed libz |
| 7767 | @@ -5327,8 +5333,8 @@ esac | 7732 | @@ -5368,8 +5374,8 @@ esac |
| 7768 | 7733 | ||
| 7769 | 7734 | ||
| 7770 | 7735 | ||
| @@ -7775,7 +7740,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 7775 | 7740 | ||
| 7776 | 7741 | ||
| 7777 | 7742 | ||
| 7778 | @@ -5368,7 +5374,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO | 7743 | @@ -5409,7 +5415,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO |
| 7779 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 | 7744 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 |
| 7780 | $as_echo_n "checking how to print strings... " >&6; } | 7745 | $as_echo_n "checking how to print strings... " >&6; } |
| 7781 | # Test print first, because it will be a builtin if present. | 7746 | # Test print first, because it will be a builtin if present. |
| @@ -7784,7 +7749,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 7784 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then | 7749 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 7785 | ECHO='print -r --' | 7750 | ECHO='print -r --' |
| 7786 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then | 7751 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 7787 | @@ -6054,8 +6060,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; | 7752 | @@ -6096,8 +6102,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; |
| 7788 | # Try some XSI features | 7753 | # Try some XSI features |
| 7789 | xsi_shell=no | 7754 | xsi_shell=no |
| 7790 | ( _lt_dummy="a/b/c" | 7755 | ( _lt_dummy="a/b/c" |
| @@ -7795,7 +7760,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 7795 | && eval 'test $(( 1 + 1 )) -eq 2 \ | 7760 | && eval 'test $(( 1 + 1 )) -eq 2 \ |
| 7796 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ | 7761 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ |
| 7797 | && xsi_shell=yes | 7762 | && xsi_shell=yes |
| 7798 | @@ -6104,6 +6110,80 @@ esac | 7763 | @@ -6146,6 +6152,80 @@ esac |
| 7799 | 7764 | ||
| 7800 | 7765 | ||
| 7801 | 7766 | ||
| @@ -7876,7 +7841,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 7876 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 | 7841 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 |
| 7877 | $as_echo_n "checking for $LD option to reload object files... " >&6; } | 7842 | $as_echo_n "checking for $LD option to reload object files... " >&6; } |
| 7878 | if ${lt_cv_ld_reload_flag+:} false; then : | 7843 | if ${lt_cv_ld_reload_flag+:} false; then : |
| 7879 | @@ -6120,6 +6200,11 @@ case $reload_flag in | 7844 | @@ -6162,6 +6242,11 @@ case $reload_flag in |
| 7880 | esac | 7845 | esac |
| 7881 | reload_cmds='$LD$reload_flag -o $output$reload_objs' | 7846 | reload_cmds='$LD$reload_flag -o $output$reload_objs' |
| 7882 | case $host_os in | 7847 | case $host_os in |
| @@ -7888,7 +7853,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 7888 | darwin*) | 7853 | darwin*) |
| 7889 | if test "$GCC" = yes; then | 7854 | if test "$GCC" = yes; then |
| 7890 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' | 7855 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' |
| 7891 | @@ -6288,7 +6373,8 @@ mingw* | pw32*) | 7856 | @@ -6330,7 +6415,8 @@ mingw* | pw32*) |
| 7892 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' | 7857 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' |
| 7893 | lt_cv_file_magic_cmd='func_win32_libid' | 7858 | lt_cv_file_magic_cmd='func_win32_libid' |
| 7894 | else | 7859 | else |
| @@ -7898,7 +7863,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 7898 | lt_cv_file_magic_cmd='$OBJDUMP -f' | 7863 | lt_cv_file_magic_cmd='$OBJDUMP -f' |
| 7899 | fi | 7864 | fi |
| 7900 | ;; | 7865 | ;; |
| 7901 | @@ -6442,6 +6528,21 @@ esac | 7866 | @@ -6484,6 +6570,21 @@ esac |
| 7902 | fi | 7867 | fi |
| 7903 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 | 7868 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 |
| 7904 | $as_echo "$lt_cv_deplibs_check_method" >&6; } | 7869 | $as_echo "$lt_cv_deplibs_check_method" >&6; } |
| @@ -7920,7 +7885,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 7920 | file_magic_cmd=$lt_cv_file_magic_cmd | 7885 | file_magic_cmd=$lt_cv_file_magic_cmd |
| 7921 | deplibs_check_method=$lt_cv_deplibs_check_method | 7886 | deplibs_check_method=$lt_cv_deplibs_check_method |
| 7922 | test -z "$deplibs_check_method" && deplibs_check_method=unknown | 7887 | test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 7923 | @@ -6457,6 +6558,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown | 7888 | @@ -6499,6 +6600,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 7924 | 7889 | ||
| 7925 | 7890 | ||
| 7926 | 7891 | ||
| @@ -8078,7 +8043,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8078 | plugin_option= | 8043 | plugin_option= |
| 8079 | plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" | 8044 | plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" |
| 8080 | for plugin in $plugin_names; do | 8045 | for plugin in $plugin_names; do |
| 8081 | @@ -6471,8 +6723,10 @@ for plugin in $plugin_names; do | 8046 | @@ -6513,8 +6765,10 @@ for plugin in $plugin_names; do |
| 8082 | done | 8047 | done |
| 8083 | 8048 | ||
| 8084 | if test -n "$ac_tool_prefix"; then | 8049 | if test -n "$ac_tool_prefix"; then |
| @@ -8091,7 +8056,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8091 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 8056 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 8092 | $as_echo_n "checking for $ac_word... " >&6; } | 8057 | $as_echo_n "checking for $ac_word... " >&6; } |
| 8093 | if ${ac_cv_prog_AR+:} false; then : | 8058 | if ${ac_cv_prog_AR+:} false; then : |
| 8094 | @@ -6488,7 +6742,7 @@ do | 8059 | @@ -6530,7 +6784,7 @@ do |
| 8095 | test -z "$as_dir" && as_dir=. | 8060 | test -z "$as_dir" && as_dir=. |
| 8096 | for ac_exec_ext in '' $ac_executable_extensions; do | 8061 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 8097 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 8062 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -8100,7 +8065,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8100 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 8065 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 8101 | break 2 | 8066 | break 2 |
| 8102 | fi | 8067 | fi |
| 8103 | @@ -6508,11 +6762,15 @@ $as_echo "no" >&6; } | 8068 | @@ -6550,11 +6804,15 @@ $as_echo "no" >&6; } |
| 8104 | fi | 8069 | fi |
| 8105 | 8070 | ||
| 8106 | 8071 | ||
| @@ -8119,7 +8084,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8119 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 8084 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 8120 | $as_echo_n "checking for $ac_word... " >&6; } | 8085 | $as_echo_n "checking for $ac_word... " >&6; } |
| 8121 | if ${ac_cv_prog_ac_ct_AR+:} false; then : | 8086 | if ${ac_cv_prog_ac_ct_AR+:} false; then : |
| 8122 | @@ -6528,7 +6786,7 @@ do | 8087 | @@ -6570,7 +6828,7 @@ do |
| 8123 | test -z "$as_dir" && as_dir=. | 8088 | test -z "$as_dir" && as_dir=. |
| 8124 | for ac_exec_ext in '' $ac_executable_extensions; do | 8089 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 8125 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 8090 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -8128,7 +8093,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8128 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 8093 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 8129 | break 2 | 8094 | break 2 |
| 8130 | fi | 8095 | fi |
| 8131 | @@ -6547,6 +6805,10 @@ else | 8096 | @@ -6589,6 +6847,10 @@ else |
| 8132 | $as_echo "no" >&6; } | 8097 | $as_echo "no" >&6; } |
| 8133 | fi | 8098 | fi |
| 8134 | 8099 | ||
| @@ -8139,7 +8104,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8139 | if test "x$ac_ct_AR" = x; then | 8104 | if test "x$ac_ct_AR" = x; then |
| 8140 | AR="false" | 8105 | AR="false" |
| 8141 | else | 8106 | else |
| 8142 | @@ -6558,25 +6820,19 @@ ac_tool_warned=yes ;; | 8107 | @@ -6600,25 +6862,19 @@ ac_tool_warned=yes ;; |
| 8143 | esac | 8108 | esac |
| 8144 | AR=$ac_ct_AR | 8109 | AR=$ac_ct_AR |
| 8145 | fi | 8110 | fi |
| @@ -8174,7 +8139,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8174 | 8139 | ||
| 8175 | 8140 | ||
| 8176 | 8141 | ||
| 8177 | @@ -6588,6 +6844,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru | 8142 | @@ -6630,6 +6886,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru |
| 8178 | 8143 | ||
| 8179 | 8144 | ||
| 8180 | 8145 | ||
| @@ -8239,7 +8204,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8239 | if test -n "$ac_tool_prefix"; then | 8204 | if test -n "$ac_tool_prefix"; then |
| 8240 | # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. | 8205 | # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. |
| 8241 | set dummy ${ac_tool_prefix}strip; ac_word=$2 | 8206 | set dummy ${ac_tool_prefix}strip; ac_word=$2 |
| 8242 | @@ -6927,8 +7241,8 @@ esac | 8207 | @@ -6969,8 +7283,8 @@ esac |
| 8243 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" | 8208 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" |
| 8244 | 8209 | ||
| 8245 | # Transform an extracted symbol line into symbol name and symbol address | 8210 | # Transform an extracted symbol line into symbol name and symbol address |
| @@ -8250,7 +8215,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8250 | 8215 | ||
| 8251 | # Handle CRLF in mingw tool chain | 8216 | # Handle CRLF in mingw tool chain |
| 8252 | opt_cr= | 8217 | opt_cr= |
| 8253 | @@ -6964,6 +7278,7 @@ for ac_symprfx in "" "_"; do | 8218 | @@ -7006,6 +7320,7 @@ for ac_symprfx in "" "_"; do |
| 8254 | else | 8219 | else |
| 8255 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" | 8220 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" |
| 8256 | fi | 8221 | fi |
| @@ -8258,7 +8223,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8258 | 8223 | ||
| 8259 | # Check to see that the pipe works correctly. | 8224 | # Check to see that the pipe works correctly. |
| 8260 | pipe_works=no | 8225 | pipe_works=no |
| 8261 | @@ -7005,6 +7320,18 @@ _LT_EOF | 8226 | @@ -7047,6 +7362,18 @@ _LT_EOF |
| 8262 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then | 8227 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then |
| 8263 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then | 8228 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then |
| 8264 | cat <<_LT_EOF > conftest.$ac_ext | 8229 | cat <<_LT_EOF > conftest.$ac_ext |
| @@ -8277,7 +8242,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8277 | #ifdef __cplusplus | 8242 | #ifdef __cplusplus |
| 8278 | extern "C" { | 8243 | extern "C" { |
| 8279 | #endif | 8244 | #endif |
| 8280 | @@ -7016,7 +7343,7 @@ _LT_EOF | 8245 | @@ -7058,7 +7385,7 @@ _LT_EOF |
| 8281 | cat <<_LT_EOF >> conftest.$ac_ext | 8246 | cat <<_LT_EOF >> conftest.$ac_ext |
| 8282 | 8247 | ||
| 8283 | /* The mapping between symbol names and symbols. */ | 8248 | /* The mapping between symbol names and symbols. */ |
| @@ -8286,7 +8251,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8286 | const char *name; | 8251 | const char *name; |
| 8287 | void *address; | 8252 | void *address; |
| 8288 | } | 8253 | } |
| 8289 | @@ -7042,8 +7369,8 @@ static const void *lt_preloaded_setup() { | 8254 | @@ -7084,8 +7411,8 @@ static const void *lt_preloaded_setup() { |
| 8290 | _LT_EOF | 8255 | _LT_EOF |
| 8291 | # Now try linking the two files. | 8256 | # Now try linking the two files. |
| 8292 | mv conftest.$ac_objext conftstm.$ac_objext | 8257 | mv conftest.$ac_objext conftstm.$ac_objext |
| @@ -8297,7 +8262,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8297 | LIBS="conftstm.$ac_objext" | 8262 | LIBS="conftstm.$ac_objext" |
| 8298 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" | 8263 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" |
| 8299 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 | 8264 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 |
| 8300 | @@ -7053,8 +7380,8 @@ _LT_EOF | 8265 | @@ -7095,8 +7422,8 @@ _LT_EOF |
| 8301 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then | 8266 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then |
| 8302 | pipe_works=yes | 8267 | pipe_works=yes |
| 8303 | fi | 8268 | fi |
| @@ -8308,7 +8273,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8308 | else | 8273 | else |
| 8309 | echo "cannot find nm_test_func in $nlist" >&5 | 8274 | echo "cannot find nm_test_func in $nlist" >&5 |
| 8310 | fi | 8275 | fi |
| 8311 | @@ -7091,6 +7418,17 @@ else | 8276 | @@ -7133,6 +7460,17 @@ else |
| 8312 | $as_echo "ok" >&6; } | 8277 | $as_echo "ok" >&6; } |
| 8313 | fi | 8278 | fi |
| 8314 | 8279 | ||
| @@ -8326,7 +8291,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8326 | 8291 | ||
| 8327 | 8292 | ||
| 8328 | 8293 | ||
| 8329 | @@ -7107,6 +7445,44 @@ fi | 8294 | @@ -7149,6 +7487,44 @@ fi |
| 8330 | 8295 | ||
| 8331 | 8296 | ||
| 8332 | 8297 | ||
| @@ -8371,7 +8336,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8371 | 8336 | ||
| 8372 | 8337 | ||
| 8373 | 8338 | ||
| 8374 | @@ -7318,6 +7694,123 @@ esac | 8339 | @@ -7360,6 +7736,123 @@ esac |
| 8375 | 8340 | ||
| 8376 | need_locks="$enable_libtool_lock" | 8341 | need_locks="$enable_libtool_lock" |
| 8377 | 8342 | ||
| @@ -8495,7 +8460,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8495 | 8460 | ||
| 8496 | case $host_os in | 8461 | case $host_os in |
| 8497 | rhapsody* | darwin*) | 8462 | rhapsody* | darwin*) |
| 8498 | @@ -7881,6 +8374,8 @@ _LT_EOF | 8463 | @@ -7923,6 +8416,8 @@ _LT_EOF |
| 8499 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 | 8464 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 |
| 8500 | echo "$AR cru libconftest.a conftest.o" >&5 | 8465 | echo "$AR cru libconftest.a conftest.o" >&5 |
| 8501 | $AR cru libconftest.a conftest.o 2>&5 | 8466 | $AR cru libconftest.a conftest.o 2>&5 |
| @@ -8504,7 +8469,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8504 | cat > conftest.c << _LT_EOF | 8469 | cat > conftest.c << _LT_EOF |
| 8505 | int main() { return 0;} | 8470 | int main() { return 0;} |
| 8506 | _LT_EOF | 8471 | _LT_EOF |
| 8507 | @@ -7949,6 +8444,16 @@ done | 8472 | @@ -7991,6 +8486,16 @@ done |
| 8508 | 8473 | ||
| 8509 | 8474 | ||
| 8510 | 8475 | ||
| @@ -8521,7 +8486,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8521 | 8486 | ||
| 8522 | 8487 | ||
| 8523 | # Set options | 8488 | # Set options |
| 8524 | @@ -8464,8 +8970,6 @@ fi | 8489 | @@ -8506,8 +9011,6 @@ fi |
| 8525 | lt_prog_compiler_pic= | 8490 | lt_prog_compiler_pic= |
| 8526 | lt_prog_compiler_static= | 8491 | lt_prog_compiler_static= |
| 8527 | 8492 | ||
| @@ -8530,7 +8495,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8530 | 8495 | ||
| 8531 | if test "$GCC" = yes; then | 8496 | if test "$GCC" = yes; then |
| 8532 | lt_prog_compiler_wl='-Wl,' | 8497 | lt_prog_compiler_wl='-Wl,' |
| 8533 | @@ -8631,6 +9135,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 8498 | @@ -8673,6 +9176,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 8534 | lt_prog_compiler_pic='--shared' | 8499 | lt_prog_compiler_pic='--shared' |
| 8535 | lt_prog_compiler_static='--static' | 8500 | lt_prog_compiler_static='--static' |
| 8536 | ;; | 8501 | ;; |
| @@ -8543,7 +8508,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8543 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) | 8508 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) |
| 8544 | # Portland Group compilers (*not* the Pentium gcc compiler, | 8509 | # Portland Group compilers (*not* the Pentium gcc compiler, |
| 8545 | # which looks to be a dead project) | 8510 | # which looks to be a dead project) |
| 8546 | @@ -8693,7 +9203,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 8511 | @@ -8735,7 +9244,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 8547 | lt_prog_compiler_pic='-KPIC' | 8512 | lt_prog_compiler_pic='-KPIC' |
| 8548 | lt_prog_compiler_static='-Bstatic' | 8513 | lt_prog_compiler_static='-Bstatic' |
| 8549 | case $cc_basename in | 8514 | case $cc_basename in |
| @@ -8552,7 +8517,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8552 | lt_prog_compiler_wl='-Qoption ld ';; | 8517 | lt_prog_compiler_wl='-Qoption ld ';; |
| 8553 | *) | 8518 | *) |
| 8554 | lt_prog_compiler_wl='-Wl,';; | 8519 | lt_prog_compiler_wl='-Wl,';; |
| 8555 | @@ -8750,13 +9260,17 @@ case $host_os in | 8520 | @@ -8792,13 +9301,17 @@ case $host_os in |
| 8556 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" | 8521 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" |
| 8557 | ;; | 8522 | ;; |
| 8558 | esac | 8523 | esac |
| @@ -8576,7 +8541,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8576 | 8541 | ||
| 8577 | # | 8542 | # |
| 8578 | # Check to make sure the PIC flag actually works. | 8543 | # Check to make sure the PIC flag actually works. |
| 8579 | @@ -8817,6 +9331,11 @@ fi | 8544 | @@ -8859,6 +9372,11 @@ fi |
| 8580 | 8545 | ||
| 8581 | 8546 | ||
| 8582 | 8547 | ||
| @@ -8588,7 +8553,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8588 | # | 8553 | # |
| 8589 | # Check to make sure the static flag actually works. | 8554 | # Check to make sure the static flag actually works. |
| 8590 | # | 8555 | # |
| 8591 | @@ -9167,7 +9686,8 @@ _LT_EOF | 8556 | @@ -9209,7 +9727,8 @@ _LT_EOF |
| 8592 | allow_undefined_flag=unsupported | 8557 | allow_undefined_flag=unsupported |
| 8593 | always_export_symbols=no | 8558 | always_export_symbols=no |
| 8594 | enable_shared_with_static_runtimes=yes | 8559 | enable_shared_with_static_runtimes=yes |
| @@ -8598,7 +8563,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8598 | 8563 | ||
| 8599 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then | 8564 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then |
| 8600 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' | 8565 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' |
| 8601 | @@ -9266,12 +9786,12 @@ _LT_EOF | 8566 | @@ -9308,12 +9827,12 @@ _LT_EOF |
| 8602 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' | 8567 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' |
| 8603 | hardcode_libdir_flag_spec= | 8568 | hardcode_libdir_flag_spec= |
| 8604 | hardcode_libdir_flag_spec_ld='-rpath $libdir' | 8569 | hardcode_libdir_flag_spec_ld='-rpath $libdir' |
| @@ -8613,7 +8578,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8613 | fi | 8578 | fi |
| 8614 | ;; | 8579 | ;; |
| 8615 | esac | 8580 | esac |
| 8616 | @@ -9285,8 +9805,8 @@ _LT_EOF | 8581 | @@ -9327,8 +9846,8 @@ _LT_EOF |
| 8617 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' | 8582 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
| 8618 | wlarc= | 8583 | wlarc= |
| 8619 | else | 8584 | else |
| @@ -8624,7 +8589,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8624 | fi | 8589 | fi |
| 8625 | ;; | 8590 | ;; |
| 8626 | 8591 | ||
| 8627 | @@ -9304,8 +9824,8 @@ _LT_EOF | 8592 | @@ -9346,8 +9865,8 @@ _LT_EOF |
| 8628 | 8593 | ||
| 8629 | _LT_EOF | 8594 | _LT_EOF |
| 8630 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 8595 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -8635,7 +8600,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8635 | else | 8600 | else |
| 8636 | ld_shlibs=no | 8601 | ld_shlibs=no |
| 8637 | fi | 8602 | fi |
| 8638 | @@ -9351,8 +9871,8 @@ _LT_EOF | 8603 | @@ -9393,8 +9912,8 @@ _LT_EOF |
| 8639 | 8604 | ||
| 8640 | *) | 8605 | *) |
| 8641 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 8606 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -8646,7 +8611,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8646 | else | 8611 | else |
| 8647 | ld_shlibs=no | 8612 | ld_shlibs=no |
| 8648 | fi | 8613 | fi |
| 8649 | @@ -9482,7 +10002,13 @@ _LT_EOF | 8614 | @@ -9524,7 +10043,13 @@ _LT_EOF |
| 8650 | allow_undefined_flag='-berok' | 8615 | allow_undefined_flag='-berok' |
| 8651 | # Determine the default libpath from the value encoded in an | 8616 | # Determine the default libpath from the value encoded in an |
| 8652 | # empty executable. | 8617 | # empty executable. |
| @@ -8661,7 +8626,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8661 | /* end confdefs.h. */ | 8626 | /* end confdefs.h. */ |
| 8662 | 8627 | ||
| 8663 | int | 8628 | int |
| 8664 | @@ -9495,22 +10021,29 @@ main () | 8629 | @@ -9537,22 +10062,29 @@ main () |
| 8665 | _ACEOF | 8630 | _ACEOF |
| 8666 | if ac_fn_c_try_link "$LINENO"; then : | 8631 | if ac_fn_c_try_link "$LINENO"; then : |
| 8667 | 8632 | ||
| @@ -8704,7 +8669,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8704 | 8669 | ||
| 8705 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 8670 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 8706 | 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" | 8671 | 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" |
| 8707 | @@ -9522,7 +10055,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 8672 | @@ -9564,7 +10096,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 8708 | else | 8673 | else |
| 8709 | # Determine the default libpath from the value encoded in an | 8674 | # Determine the default libpath from the value encoded in an |
| 8710 | # empty executable. | 8675 | # empty executable. |
| @@ -8719,7 +8684,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8719 | /* end confdefs.h. */ | 8684 | /* end confdefs.h. */ |
| 8720 | 8685 | ||
| 8721 | int | 8686 | int |
| 8722 | @@ -9535,22 +10074,29 @@ main () | 8687 | @@ -9577,22 +10115,29 @@ main () |
| 8723 | _ACEOF | 8688 | _ACEOF |
| 8724 | if ac_fn_c_try_link "$LINENO"; then : | 8689 | if ac_fn_c_try_link "$LINENO"; then : |
| 8725 | 8690 | ||
| @@ -8762,7 +8727,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8762 | 8727 | ||
| 8763 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 8728 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 8764 | # Warning - without using the other run time loading flags, | 8729 | # Warning - without using the other run time loading flags, |
| 8765 | @@ -9594,21 +10140,64 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 8730 | @@ -9636,21 +10181,64 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 8766 | # When not using gcc, we currently assume that we are using | 8731 | # When not using gcc, we currently assume that we are using |
| 8767 | # Microsoft Visual C++. | 8732 | # Microsoft Visual C++. |
| 8768 | # hardcode_libdir_flag_spec is actually meaningless, as there is | 8733 | # hardcode_libdir_flag_spec is actually meaningless, as there is |
| @@ -8842,7 +8807,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8842 | ;; | 8807 | ;; |
| 8843 | 8808 | ||
| 8844 | darwin* | rhapsody*) | 8809 | darwin* | rhapsody*) |
| 8845 | @@ -9669,7 +10258,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 8810 | @@ -9711,7 +10299,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 8846 | 8811 | ||
| 8847 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. | 8812 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. |
| 8848 | freebsd* | dragonfly*) | 8813 | freebsd* | dragonfly*) |
| @@ -8851,7 +8816,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8851 | hardcode_libdir_flag_spec='-R$libdir' | 8816 | hardcode_libdir_flag_spec='-R$libdir' |
| 8852 | hardcode_direct=yes | 8817 | hardcode_direct=yes |
| 8853 | hardcode_shlibpath_var=no | 8818 | hardcode_shlibpath_var=no |
| 8854 | @@ -9677,7 +10266,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 8819 | @@ -9719,7 +10307,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 8855 | 8820 | ||
| 8856 | hpux9*) | 8821 | hpux9*) |
| 8857 | if test "$GCC" = yes; then | 8822 | if test "$GCC" = yes; then |
| @@ -8860,7 +8825,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8860 | else | 8825 | else |
| 8861 | 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' | 8826 | 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' |
| 8862 | fi | 8827 | fi |
| 8863 | @@ -9693,7 +10282,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 8828 | @@ -9735,7 +10323,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 8864 | 8829 | ||
| 8865 | hpux10*) | 8830 | hpux10*) |
| 8866 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then | 8831 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then |
| @@ -8869,7 +8834,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8869 | else | 8834 | else |
| 8870 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' | 8835 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' |
| 8871 | fi | 8836 | fi |
| 8872 | @@ -9717,10 +10306,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 8837 | @@ -9759,10 +10347,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 8873 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' | 8838 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' |
| 8874 | ;; | 8839 | ;; |
| 8875 | ia64*) | 8840 | ia64*) |
| @@ -8882,7 +8847,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8882 | ;; | 8847 | ;; |
| 8883 | esac | 8848 | esac |
| 8884 | else | 8849 | else |
| 8885 | @@ -9799,23 +10388,36 @@ fi | 8850 | @@ -9841,23 +10429,36 @@ fi |
| 8886 | 8851 | ||
| 8887 | irix5* | irix6* | nonstopux*) | 8852 | irix5* | irix6* | nonstopux*) |
| 8888 | if test "$GCC" = yes; then | 8853 | if test "$GCC" = yes; then |
| @@ -8927,7 +8892,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8927 | else | 8892 | else |
| 8928 | 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' | 8893 | 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' |
| 8929 | 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' | 8894 | 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' |
| 8930 | @@ -9900,7 +10502,7 @@ rm -f core conftest.err conftest.$ac_objext \ | 8895 | @@ -9942,7 +10543,7 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 8931 | osf4* | osf5*) # as osf3* with the addition of -msym flag | 8896 | osf4* | osf5*) # as osf3* with the addition of -msym flag |
| 8932 | if test "$GCC" = yes; then | 8897 | if test "$GCC" = yes; then |
| 8933 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' | 8898 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' |
| @@ -8936,7 +8901,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8936 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' | 8901 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' |
| 8937 | else | 8902 | else |
| 8938 | allow_undefined_flag=' -expect_unresolved \*' | 8903 | allow_undefined_flag=' -expect_unresolved \*' |
| 8939 | @@ -9919,9 +10521,9 @@ rm -f core conftest.err conftest.$ac_objext \ | 8904 | @@ -9961,9 +10562,9 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 8940 | no_undefined_flag=' -z defs' | 8905 | no_undefined_flag=' -z defs' |
| 8941 | if test "$GCC" = yes; then | 8906 | if test "$GCC" = yes; then |
| 8942 | wlarc='${wl}' | 8907 | wlarc='${wl}' |
| @@ -8948,7 +8913,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8948 | else | 8913 | else |
| 8949 | case `$CC -V 2>&1` in | 8914 | case `$CC -V 2>&1` in |
| 8950 | *"Compilers 5.0"*) | 8915 | *"Compilers 5.0"*) |
| 8951 | @@ -10497,8 +11099,9 @@ cygwin* | mingw* | pw32* | cegcc*) | 8916 | @@ -10539,8 +11140,9 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 8952 | need_version=no | 8917 | need_version=no |
| 8953 | need_lib_prefix=no | 8918 | need_lib_prefix=no |
| 8954 | 8919 | ||
| @@ -8960,7 +8925,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 8960 | library_names_spec='$libname.dll.a' | 8925 | library_names_spec='$libname.dll.a' |
| 8961 | # DLL is installed to $(libdir)/../bin by postinstall_cmds | 8926 | # DLL is installed to $(libdir)/../bin by postinstall_cmds |
| 8962 | postinstall_cmds='base_file=`basename \${file}`~ | 8927 | postinstall_cmds='base_file=`basename \${file}`~ |
| 8963 | @@ -10531,13 +11134,71 @@ cygwin* | mingw* | pw32* | cegcc*) | 8928 | @@ -10573,13 +11175,71 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 8964 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' | 8929 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' |
| 8965 | ;; | 8930 | ;; |
| 8966 | esac | 8931 | esac |
| @@ -9033,25 +8998,16 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9033 | # FIXME: first we should search . and the directory the executable is in | 8998 | # FIXME: first we should search . and the directory the executable is in |
| 9034 | shlibpath_var=PATH | 8999 | shlibpath_var=PATH |
| 9035 | ;; | 9000 | ;; |
| 9036 | @@ -10619,7 +11280,7 @@ haiku*) | 9001 | @@ -11457,7 +12117,7 @@ else |
| 9037 | soname_spec='${libname}${release}${shared_ext}$major' | ||
| 9038 | shlibpath_var=LIBRARY_PATH | ||
| 9039 | shlibpath_overrides_runpath=yes | ||
| 9040 | - sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' | ||
| 9041 | + sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' | ||
| 9042 | hardcode_into_libs=yes | ||
| 9043 | ;; | ||
| 9044 | |||
| 9045 | @@ -11415,7 +12076,7 @@ else | ||
| 9046 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 9002 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 9047 | lt_status=$lt_dlunknown | 9003 | lt_status=$lt_dlunknown |
| 9048 | cat > conftest.$ac_ext <<_LT_EOF | 9004 | cat > conftest.$ac_ext <<_LT_EOF |
| 9049 | -#line 11415 "configure" | 9005 | -#line 11457 "configure" |
| 9050 | +#line $LINENO "configure" | 9006 | +#line $LINENO "configure" |
| 9051 | #include "confdefs.h" | 9007 | #include "confdefs.h" |
| 9052 | 9008 | ||
| 9053 | #if HAVE_DLFCN_H | 9009 | #if HAVE_DLFCN_H |
| 9054 | @@ -11459,10 +12120,10 @@ else | 9010 | @@ -11501,10 +12161,10 @@ else |
| 9055 | /* When -fvisbility=hidden is used, assume the code has been annotated | 9011 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 9056 | correspondingly for the symbols needed. */ | 9012 | correspondingly for the symbols needed. */ |
| 9057 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 9013 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -9064,16 +9020,16 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9064 | int main () | 9020 | int main () |
| 9065 | { | 9021 | { |
| 9066 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 9022 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 9067 | @@ -11521,7 +12182,7 @@ else | 9023 | @@ -11563,7 +12223,7 @@ else |
| 9068 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 9024 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 9069 | lt_status=$lt_dlunknown | 9025 | lt_status=$lt_dlunknown |
| 9070 | cat > conftest.$ac_ext <<_LT_EOF | 9026 | cat > conftest.$ac_ext <<_LT_EOF |
| 9071 | -#line 11521 "configure" | 9027 | -#line 11563 "configure" |
| 9072 | +#line $LINENO "configure" | 9028 | +#line $LINENO "configure" |
| 9073 | #include "confdefs.h" | 9029 | #include "confdefs.h" |
| 9074 | 9030 | ||
| 9075 | #if HAVE_DLFCN_H | 9031 | #if HAVE_DLFCN_H |
| 9076 | @@ -11565,10 +12226,10 @@ else | 9032 | @@ -11607,10 +12267,10 @@ else |
| 9077 | /* When -fvisbility=hidden is used, assume the code has been annotated | 9033 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 9078 | correspondingly for the symbols needed. */ | 9034 | correspondingly for the symbols needed. */ |
| 9079 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 9035 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -9086,7 +9042,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9086 | int main () | 9042 | int main () |
| 9087 | { | 9043 | { |
| 9088 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 9044 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 9089 | @@ -11960,6 +12621,7 @@ $RM -r conftest* | 9045 | @@ -12002,6 +12662,7 @@ $RM -r conftest* |
| 9090 | 9046 | ||
| 9091 | # Allow CC to be a program name with arguments. | 9047 | # Allow CC to be a program name with arguments. |
| 9092 | lt_save_CC=$CC | 9048 | lt_save_CC=$CC |
| @@ -9094,7 +9050,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9094 | lt_save_LD=$LD | 9050 | lt_save_LD=$LD |
| 9095 | lt_save_GCC=$GCC | 9051 | lt_save_GCC=$GCC |
| 9096 | GCC=$GXX | 9052 | GCC=$GXX |
| 9097 | @@ -11977,6 +12639,7 @@ $RM -r conftest* | 9053 | @@ -12019,6 +12680,7 @@ $RM -r conftest* |
| 9098 | fi | 9054 | fi |
| 9099 | test -z "${LDCXX+set}" || LD=$LDCXX | 9055 | test -z "${LDCXX+set}" || LD=$LDCXX |
| 9100 | CC=${CXX-"c++"} | 9056 | CC=${CXX-"c++"} |
| @@ -9102,7 +9058,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9102 | compiler=$CC | 9058 | compiler=$CC |
| 9103 | compiler_CXX=$CC | 9059 | compiler_CXX=$CC |
| 9104 | for cc_temp in $compiler""; do | 9060 | for cc_temp in $compiler""; do |
| 9105 | @@ -12259,7 +12922,13 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie | 9061 | @@ -12301,7 +12963,13 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie |
| 9106 | allow_undefined_flag_CXX='-berok' | 9062 | allow_undefined_flag_CXX='-berok' |
| 9107 | # Determine the default libpath from the value encoded in an empty | 9063 | # Determine the default libpath from the value encoded in an empty |
| 9108 | # executable. | 9064 | # executable. |
| @@ -9117,7 +9073,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9117 | /* end confdefs.h. */ | 9073 | /* end confdefs.h. */ |
| 9118 | 9074 | ||
| 9119 | int | 9075 | int |
| 9120 | @@ -12272,22 +12941,29 @@ main () | 9076 | @@ -12314,22 +12982,29 @@ main () |
| 9121 | _ACEOF | 9077 | _ACEOF |
| 9122 | if ac_fn_cxx_try_link "$LINENO"; then : | 9078 | if ac_fn_cxx_try_link "$LINENO"; then : |
| 9123 | 9079 | ||
| @@ -9160,7 +9116,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9160 | 9116 | ||
| 9161 | hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" | 9117 | hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 9162 | 9118 | ||
| 9163 | @@ -12300,7 +12976,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 9119 | @@ -12342,7 +13017,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 9164 | else | 9120 | else |
| 9165 | # Determine the default libpath from the value encoded in an | 9121 | # Determine the default libpath from the value encoded in an |
| 9166 | # empty executable. | 9122 | # empty executable. |
| @@ -9175,7 +9131,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9175 | /* end confdefs.h. */ | 9131 | /* end confdefs.h. */ |
| 9176 | 9132 | ||
| 9177 | int | 9133 | int |
| 9178 | @@ -12313,22 +12995,29 @@ main () | 9134 | @@ -12355,22 +13036,29 @@ main () |
| 9179 | _ACEOF | 9135 | _ACEOF |
| 9180 | if ac_fn_cxx_try_link "$LINENO"; then : | 9136 | if ac_fn_cxx_try_link "$LINENO"; then : |
| 9181 | 9137 | ||
| @@ -9218,7 +9174,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9218 | 9174 | ||
| 9219 | hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" | 9175 | hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 9220 | # Warning - without using the other run time loading flags, | 9176 | # Warning - without using the other run time loading flags, |
| 9221 | @@ -12371,29 +13060,75 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 9177 | @@ -12413,29 +13101,75 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 9222 | ;; | 9178 | ;; |
| 9223 | 9179 | ||
| 9224 | cygwin* | mingw* | pw32* | cegcc*) | 9180 | cygwin* | mingw* | pw32* | cegcc*) |
| @@ -9317,7 +9273,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9317 | darwin* | rhapsody*) | 9273 | darwin* | rhapsody*) |
| 9318 | 9274 | ||
| 9319 | 9275 | ||
| 9320 | @@ -12499,7 +13234,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 9276 | @@ -12541,7 +13275,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 9321 | ;; | 9277 | ;; |
| 9322 | *) | 9278 | *) |
| 9323 | if test "$GXX" = yes; then | 9279 | if test "$GXX" = yes; then |
| @@ -9326,7 +9282,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9326 | else | 9282 | else |
| 9327 | # FIXME: insert proper C++ library support | 9283 | # FIXME: insert proper C++ library support |
| 9328 | ld_shlibs_CXX=no | 9284 | ld_shlibs_CXX=no |
| 9329 | @@ -12570,10 +13305,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 9285 | @@ -12612,10 +13346,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 9330 | archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' | 9286 | archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' |
| 9331 | ;; | 9287 | ;; |
| 9332 | ia64*) | 9288 | ia64*) |
| @@ -9339,7 +9295,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9339 | ;; | 9295 | ;; |
| 9340 | esac | 9296 | esac |
| 9341 | fi | 9297 | fi |
| 9342 | @@ -12614,9 +13349,9 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 9298 | @@ -12656,9 +13390,9 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 9343 | *) | 9299 | *) |
| 9344 | if test "$GXX" = yes; then | 9300 | if test "$GXX" = yes; then |
| 9345 | if test "$with_gnu_ld" = no; then | 9301 | if test "$with_gnu_ld" = no; then |
| @@ -9351,7 +9307,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9351 | fi | 9307 | fi |
| 9352 | fi | 9308 | fi |
| 9353 | link_all_deplibs_CXX=yes | 9309 | link_all_deplibs_CXX=yes |
| 9354 | @@ -12686,20 +13421,20 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 9310 | @@ -12728,20 +13462,20 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 9355 | prelink_cmds_CXX='tpldir=Template.dir~ | 9311 | prelink_cmds_CXX='tpldir=Template.dir~ |
| 9356 | rm -rf $tpldir~ | 9312 | rm -rf $tpldir~ |
| 9357 | $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ | 9313 | $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ |
| @@ -9376,7 +9332,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9376 | ;; | 9332 | ;; |
| 9377 | *) # Version 6 and above use weak symbols | 9333 | *) # Version 6 and above use weak symbols |
| 9378 | archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' | 9334 | archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' |
| 9379 | @@ -12894,7 +13629,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 9335 | @@ -12936,7 +13670,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 9380 | 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' | 9336 | 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' |
| 9381 | ;; | 9337 | ;; |
| 9382 | *) | 9338 | *) |
| @@ -9385,7 +9341,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9385 | ;; | 9341 | ;; |
| 9386 | esac | 9342 | esac |
| 9387 | 9343 | ||
| 9388 | @@ -12940,7 +13675,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 9344 | @@ -12982,7 +13716,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 9389 | 9345 | ||
| 9390 | solaris*) | 9346 | solaris*) |
| 9391 | case $cc_basename in | 9347 | case $cc_basename in |
| @@ -9394,7 +9350,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9394 | # Sun C++ 4.2, 5.x and Centerline C++ | 9350 | # Sun C++ 4.2, 5.x and Centerline C++ |
| 9395 | archive_cmds_need_lc_CXX=yes | 9351 | archive_cmds_need_lc_CXX=yes |
| 9396 | no_undefined_flag_CXX=' -zdefs' | 9352 | no_undefined_flag_CXX=' -zdefs' |
| 9397 | @@ -12981,9 +13716,9 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 9353 | @@ -13023,9 +13757,9 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 9398 | if test "$GXX" = yes && test "$with_gnu_ld" = no; then | 9354 | if test "$GXX" = yes && test "$with_gnu_ld" = no; then |
| 9399 | no_undefined_flag_CXX=' ${wl}-z ${wl}defs' | 9355 | no_undefined_flag_CXX=' ${wl}-z ${wl}defs' |
| 9400 | if $CC --version | $GREP -v '^2\.7' > /dev/null; then | 9356 | if $CC --version | $GREP -v '^2\.7' > /dev/null; then |
| @@ -9406,7 +9362,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9406 | 9362 | ||
| 9407 | # Commands to make compiler produce verbose output that lists | 9363 | # Commands to make compiler produce verbose output that lists |
| 9408 | # what "hidden" libraries, object files and flags are used when | 9364 | # what "hidden" libraries, object files and flags are used when |
| 9409 | @@ -13118,6 +13853,13 @@ private: | 9365 | @@ -13160,6 +13894,13 @@ private: |
| 9410 | }; | 9366 | }; |
| 9411 | _LT_EOF | 9367 | _LT_EOF |
| 9412 | 9368 | ||
| @@ -9420,7 +9376,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9420 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 | 9376 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 |
| 9421 | (eval $ac_compile) 2>&5 | 9377 | (eval $ac_compile) 2>&5 |
| 9422 | ac_status=$? | 9378 | ac_status=$? |
| 9423 | @@ -13131,7 +13873,7 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 | 9379 | @@ -13173,7 +13914,7 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 |
| 9424 | pre_test_object_deps_done=no | 9380 | pre_test_object_deps_done=no |
| 9425 | 9381 | ||
| 9426 | for p in `eval "$output_verbose_link_cmd"`; do | 9382 | for p in `eval "$output_verbose_link_cmd"`; do |
| @@ -9429,7 +9385,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9429 | 9385 | ||
| 9430 | -L* | -R* | -l*) | 9386 | -L* | -R* | -l*) |
| 9431 | # Some compilers place space between "-{L,R}" and the path. | 9387 | # Some compilers place space between "-{L,R}" and the path. |
| 9432 | @@ -13140,13 +13882,22 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 | 9388 | @@ -13182,13 +13923,22 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 |
| 9433 | test $p = "-R"; then | 9389 | test $p = "-R"; then |
| 9434 | prev=$p | 9390 | prev=$p |
| 9435 | continue | 9391 | continue |
| @@ -9456,7 +9412,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9456 | # Internal compiler library paths should come after those | 9412 | # Internal compiler library paths should come after those |
| 9457 | # provided the user. The postdeps already come after the | 9413 | # provided the user. The postdeps already come after the |
| 9458 | # user supplied libs so there is no need to process them. | 9414 | # user supplied libs so there is no need to process them. |
| 9459 | @@ -13166,8 +13917,10 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 | 9415 | @@ -13208,8 +13958,10 @@ if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 |
| 9460 | postdeps_CXX="${postdeps_CXX} ${prev}${p}" | 9416 | postdeps_CXX="${postdeps_CXX} ${prev}${p}" |
| 9461 | fi | 9417 | fi |
| 9462 | fi | 9418 | fi |
| @@ -9467,7 +9423,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9467 | *.$objext) | 9423 | *.$objext) |
| 9468 | # This assumes that the test object file only shows up | 9424 | # This assumes that the test object file only shows up |
| 9469 | # once in the compiler output. | 9425 | # once in the compiler output. |
| 9470 | @@ -13203,6 +13956,7 @@ else | 9426 | @@ -13245,6 +13997,7 @@ else |
| 9471 | fi | 9427 | fi |
| 9472 | 9428 | ||
| 9473 | $RM -f confest.$objext | 9429 | $RM -f confest.$objext |
| @@ -9475,7 +9431,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9475 | 9431 | ||
| 9476 | # PORTME: override above test on systems where it is broken | 9432 | # PORTME: override above test on systems where it is broken |
| 9477 | case $host_os in | 9433 | case $host_os in |
| 9478 | @@ -13238,7 +13992,7 @@ linux*) | 9434 | @@ -13280,7 +14033,7 @@ linux*) |
| 9479 | 9435 | ||
| 9480 | solaris*) | 9436 | solaris*) |
| 9481 | case $cc_basename in | 9437 | case $cc_basename in |
| @@ -9484,7 +9440,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9484 | # The more standards-conforming stlport4 library is | 9440 | # The more standards-conforming stlport4 library is |
| 9485 | # incompatible with the Cstd library. Avoid specifying | 9441 | # incompatible with the Cstd library. Avoid specifying |
| 9486 | # it if it's in CXXFLAGS. Ignore libCrun as | 9442 | # it if it's in CXXFLAGS. Ignore libCrun as |
| 9487 | @@ -13303,8 +14057,6 @@ fi | 9443 | @@ -13345,8 +14098,6 @@ fi |
| 9488 | lt_prog_compiler_pic_CXX= | 9444 | lt_prog_compiler_pic_CXX= |
| 9489 | lt_prog_compiler_static_CXX= | 9445 | lt_prog_compiler_static_CXX= |
| 9490 | 9446 | ||
| @@ -9493,7 +9449,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9493 | 9449 | ||
| 9494 | # C++ specific cases for pic, static, wl, etc. | 9450 | # C++ specific cases for pic, static, wl, etc. |
| 9495 | if test "$GXX" = yes; then | 9451 | if test "$GXX" = yes; then |
| 9496 | @@ -13409,6 +14161,11 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 9452 | @@ -13451,6 +14202,11 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 9497 | ;; | 9453 | ;; |
| 9498 | esac | 9454 | esac |
| 9499 | ;; | 9455 | ;; |
| @@ -9505,7 +9461,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9505 | dgux*) | 9461 | dgux*) |
| 9506 | case $cc_basename in | 9462 | case $cc_basename in |
| 9507 | ec++*) | 9463 | ec++*) |
| 9508 | @@ -13561,7 +14318,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 9464 | @@ -13603,7 +14359,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 9509 | ;; | 9465 | ;; |
| 9510 | solaris*) | 9466 | solaris*) |
| 9511 | case $cc_basename in | 9467 | case $cc_basename in |
| @@ -9514,7 +9470,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9514 | # Sun C++ 4.2, 5.x and Centerline C++ | 9470 | # Sun C++ 4.2, 5.x and Centerline C++ |
| 9515 | lt_prog_compiler_pic_CXX='-KPIC' | 9471 | lt_prog_compiler_pic_CXX='-KPIC' |
| 9516 | lt_prog_compiler_static_CXX='-Bstatic' | 9472 | lt_prog_compiler_static_CXX='-Bstatic' |
| 9517 | @@ -13626,10 +14383,17 @@ case $host_os in | 9473 | @@ -13668,10 +14424,17 @@ case $host_os in |
| 9518 | lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" | 9474 | lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" |
| 9519 | ;; | 9475 | ;; |
| 9520 | esac | 9476 | esac |
| @@ -9535,7 +9491,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9535 | 9491 | ||
| 9536 | # | 9492 | # |
| 9537 | # Check to make sure the PIC flag actually works. | 9493 | # Check to make sure the PIC flag actually works. |
| 9538 | @@ -13687,6 +14451,8 @@ fi | 9494 | @@ -13729,6 +14492,8 @@ fi |
| 9539 | 9495 | ||
| 9540 | 9496 | ||
| 9541 | 9497 | ||
| @@ -9544,7 +9500,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9544 | # | 9500 | # |
| 9545 | # Check to make sure the static flag actually works. | 9501 | # Check to make sure the static flag actually works. |
| 9546 | # | 9502 | # |
| 9547 | @@ -13864,6 +14630,7 @@ fi | 9503 | @@ -13906,6 +14671,7 @@ fi |
| 9548 | $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } | 9504 | $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } |
| 9549 | 9505 | ||
| 9550 | export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' | 9506 | export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' |
| @@ -9552,7 +9508,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9552 | case $host_os in | 9508 | case $host_os in |
| 9553 | aix[4-9]*) | 9509 | aix[4-9]*) |
| 9554 | # If we're using GNU nm, then we don't want the "-C" option. | 9510 | # If we're using GNU nm, then we don't want the "-C" option. |
| 9555 | @@ -13878,15 +14645,20 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie | 9511 | @@ -13920,15 +14686,20 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie |
| 9556 | ;; | 9512 | ;; |
| 9557 | pw32*) | 9513 | pw32*) |
| 9558 | export_symbols_cmds_CXX="$ltdll_cmds" | 9514 | export_symbols_cmds_CXX="$ltdll_cmds" |
| @@ -9578,7 +9534,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9578 | 9534 | ||
| 9579 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 | 9535 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 |
| 9580 | $as_echo "$ld_shlibs_CXX" >&6; } | 9536 | $as_echo "$ld_shlibs_CXX" >&6; } |
| 9581 | @@ -14149,8 +14921,9 @@ cygwin* | mingw* | pw32* | cegcc*) | 9537 | @@ -14191,8 +14962,9 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 9582 | need_version=no | 9538 | need_version=no |
| 9583 | need_lib_prefix=no | 9539 | need_lib_prefix=no |
| 9584 | 9540 | ||
| @@ -9590,7 +9546,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9590 | library_names_spec='$libname.dll.a' | 9546 | library_names_spec='$libname.dll.a' |
| 9591 | # DLL is installed to $(libdir)/../bin by postinstall_cmds | 9547 | # DLL is installed to $(libdir)/../bin by postinstall_cmds |
| 9592 | postinstall_cmds='base_file=`basename \${file}`~ | 9548 | postinstall_cmds='base_file=`basename \${file}`~ |
| 9593 | @@ -14182,13 +14955,71 @@ cygwin* | mingw* | pw32* | cegcc*) | 9549 | @@ -14224,13 +14996,71 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 9594 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' | 9550 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' |
| 9595 | ;; | 9551 | ;; |
| 9596 | esac | 9552 | esac |
| @@ -9663,16 +9619,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9663 | # FIXME: first we should search . and the directory the executable is in | 9619 | # FIXME: first we should search . and the directory the executable is in |
| 9664 | shlibpath_var=PATH | 9620 | shlibpath_var=PATH |
| 9665 | ;; | 9621 | ;; |
| 9666 | @@ -14269,7 +15100,7 @@ haiku*) | 9622 | @@ -14770,6 +15600,7 @@ fi |
| 9667 | soname_spec='${libname}${release}${shared_ext}$major' | ||
| 9668 | shlibpath_var=LIBRARY_PATH | ||
| 9669 | shlibpath_overrides_runpath=yes | ||
| 9670 | - sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' | ||
| 9671 | + sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' | ||
| 9672 | hardcode_into_libs=yes | ||
| 9673 | ;; | ||
| 9674 | |||
| 9675 | @@ -14728,6 +15559,7 @@ fi | ||
| 9676 | fi # test -n "$compiler" | 9623 | fi # test -n "$compiler" |
| 9677 | 9624 | ||
| 9678 | CC=$lt_save_CC | 9625 | CC=$lt_save_CC |
| @@ -9680,7 +9627,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9680 | LDCXX=$LD | 9627 | LDCXX=$LD |
| 9681 | LD=$lt_save_LD | 9628 | LD=$lt_save_LD |
| 9682 | GCC=$lt_save_GCC | 9629 | GCC=$lt_save_GCC |
| 9683 | @@ -17770,13 +18602,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' | 9630 | @@ -17830,13 +18661,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' |
| 9684 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' | 9631 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' |
| 9685 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' | 9632 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' |
| 9686 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' | 9633 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' |
| @@ -9701,7 +9648,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9701 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' | 9648 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' |
| 9702 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' | 9649 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' |
| 9703 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' | 9650 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' |
| 9704 | @@ -17791,14 +18630,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de | 9651 | @@ -17851,14 +18689,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de |
| 9705 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' | 9652 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' |
| 9706 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' | 9653 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' |
| 9707 | 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"`' | 9654 | 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"`' |
| @@ -9720,7 +9667,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9720 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' | 9667 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' |
| 9721 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' | 9668 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' |
| 9722 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' | 9669 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' |
| 9723 | @@ -17831,12 +18673,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q | 9670 | @@ -17891,12 +18732,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q |
| 9724 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' | 9671 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' |
| 9725 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' | 9672 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' |
| 9726 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' | 9673 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' |
| @@ -9734,7 +9681,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9734 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' | 9681 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' |
| 9735 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' | 9682 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' |
| 9736 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' | 9683 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' |
| 9737 | @@ -17875,8 +18717,8 @@ old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote | 9684 | @@ -17935,8 +18776,8 @@ old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote |
| 9738 | compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`' | 9685 | compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`' |
| 9739 | GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`' | 9686 | GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`' |
| 9740 | lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`' | 9687 | lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`' |
| @@ -9744,7 +9691,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9744 | lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`' | 9691 | lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`' |
| 9745 | lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`' | 9692 | lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`' |
| 9746 | archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`' | 9693 | archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`' |
| 9747 | @@ -17903,12 +18745,12 @@ hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_ | 9694 | @@ -17963,12 +18804,12 @@ hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_ |
| 9748 | hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`' | 9695 | hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`' |
| 9749 | inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`' | 9696 | inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`' |
| 9750 | link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`' | 9697 | link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`' |
| @@ -9758,7 +9705,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9758 | file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`' | 9705 | file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`' |
| 9759 | hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`' | 9706 | hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`' |
| 9760 | compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`' | 9707 | compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`' |
| 9761 | @@ -17946,8 +18788,13 @@ reload_flag \ | 9708 | @@ -18006,8 +18847,13 @@ reload_flag \ |
| 9762 | OBJDUMP \ | 9709 | OBJDUMP \ |
| 9763 | deplibs_check_method \ | 9710 | deplibs_check_method \ |
| 9764 | file_magic_cmd \ | 9711 | file_magic_cmd \ |
| @@ -9772,7 +9719,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9772 | STRIP \ | 9719 | STRIP \ |
| 9773 | RANLIB \ | 9720 | RANLIB \ |
| 9774 | CC \ | 9721 | CC \ |
| 9775 | @@ -17957,12 +18804,14 @@ lt_cv_sys_global_symbol_pipe \ | 9722 | @@ -18017,12 +18863,14 @@ lt_cv_sys_global_symbol_pipe \ |
| 9776 | lt_cv_sys_global_symbol_to_cdecl \ | 9723 | lt_cv_sys_global_symbol_to_cdecl \ |
| 9777 | lt_cv_sys_global_symbol_to_c_name_address \ | 9724 | lt_cv_sys_global_symbol_to_c_name_address \ |
| 9778 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ | 9725 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ |
| @@ -9788,7 +9735,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9788 | DSYMUTIL \ | 9735 | DSYMUTIL \ |
| 9789 | NMEDIT \ | 9736 | NMEDIT \ |
| 9790 | LIPO \ | 9737 | LIPO \ |
| 9791 | @@ -17978,7 +18827,6 @@ no_undefined_flag \ | 9738 | @@ -18038,7 +18886,6 @@ no_undefined_flag \ |
| 9792 | hardcode_libdir_flag_spec \ | 9739 | hardcode_libdir_flag_spec \ |
| 9793 | hardcode_libdir_flag_spec_ld \ | 9740 | hardcode_libdir_flag_spec_ld \ |
| 9794 | hardcode_libdir_separator \ | 9741 | hardcode_libdir_separator \ |
| @@ -9796,7 +9743,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9796 | exclude_expsyms \ | 9743 | exclude_expsyms \ |
| 9797 | include_expsyms \ | 9744 | include_expsyms \ |
| 9798 | file_list_spec \ | 9745 | file_list_spec \ |
| 9799 | @@ -18000,8 +18848,8 @@ LD_CXX \ | 9746 | @@ -18060,8 +18907,8 @@ LD_CXX \ |
| 9800 | reload_flag_CXX \ | 9747 | reload_flag_CXX \ |
| 9801 | compiler_CXX \ | 9748 | compiler_CXX \ |
| 9802 | lt_prog_compiler_no_builtin_flag_CXX \ | 9749 | lt_prog_compiler_no_builtin_flag_CXX \ |
| @@ -9806,7 +9753,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9806 | lt_prog_compiler_static_CXX \ | 9753 | lt_prog_compiler_static_CXX \ |
| 9807 | lt_cv_prog_compiler_c_o_CXX \ | 9754 | lt_cv_prog_compiler_c_o_CXX \ |
| 9808 | export_dynamic_flag_spec_CXX \ | 9755 | export_dynamic_flag_spec_CXX \ |
| 9809 | @@ -18013,7 +18861,6 @@ no_undefined_flag_CXX \ | 9756 | @@ -18073,7 +18920,6 @@ no_undefined_flag_CXX \ |
| 9810 | hardcode_libdir_flag_spec_CXX \ | 9757 | hardcode_libdir_flag_spec_CXX \ |
| 9811 | hardcode_libdir_flag_spec_ld_CXX \ | 9758 | hardcode_libdir_flag_spec_ld_CXX \ |
| 9812 | hardcode_libdir_separator_CXX \ | 9759 | hardcode_libdir_separator_CXX \ |
| @@ -9814,7 +9761,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9814 | exclude_expsyms_CXX \ | 9761 | exclude_expsyms_CXX \ |
| 9815 | include_expsyms_CXX \ | 9762 | include_expsyms_CXX \ |
| 9816 | file_list_spec_CXX \ | 9763 | file_list_spec_CXX \ |
| 9817 | @@ -18047,6 +18894,7 @@ module_cmds \ | 9764 | @@ -18107,6 +18953,7 @@ module_cmds \ |
| 9818 | module_expsym_cmds \ | 9765 | module_expsym_cmds \ |
| 9819 | export_symbols_cmds \ | 9766 | export_symbols_cmds \ |
| 9820 | prelink_cmds \ | 9767 | prelink_cmds \ |
| @@ -9822,7 +9769,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9822 | postinstall_cmds \ | 9769 | postinstall_cmds \ |
| 9823 | postuninstall_cmds \ | 9770 | postuninstall_cmds \ |
| 9824 | finish_cmds \ | 9771 | finish_cmds \ |
| 9825 | @@ -18061,7 +18909,8 @@ archive_expsym_cmds_CXX \ | 9772 | @@ -18121,7 +18968,8 @@ archive_expsym_cmds_CXX \ |
| 9826 | module_cmds_CXX \ | 9773 | module_cmds_CXX \ |
| 9827 | module_expsym_cmds_CXX \ | 9774 | module_expsym_cmds_CXX \ |
| 9828 | export_symbols_cmds_CXX \ | 9775 | export_symbols_cmds_CXX \ |
| @@ -9832,7 +9779,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9832 | case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in | 9779 | case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in |
| 9833 | *[\\\\\\\`\\"\\\$]*) | 9780 | *[\\\\\\\`\\"\\\$]*) |
| 9834 | eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" | 9781 | eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" |
| 9835 | @@ -18826,7 +19675,8 @@ $as_echo X"$file" | | 9782 | @@ -18886,7 +19734,8 @@ $as_echo X"$file" | |
| 9836 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. | 9783 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. |
| 9837 | # | 9784 | # |
| 9838 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, | 9785 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, |
| @@ -9842,7 +9789,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9842 | # Written by Gordon Matzigkeit, 1996 | 9789 | # Written by Gordon Matzigkeit, 1996 |
| 9843 | # | 9790 | # |
| 9844 | # This file is part of GNU Libtool. | 9791 | # This file is part of GNU Libtool. |
| 9845 | @@ -18929,19 +19779,42 @@ SP2NL=$lt_lt_SP2NL | 9792 | @@ -18989,19 +19838,42 @@ SP2NL=$lt_lt_SP2NL |
| 9846 | # turn newlines into spaces. | 9793 | # turn newlines into spaces. |
| 9847 | NL2SP=$lt_lt_NL2SP | 9794 | NL2SP=$lt_lt_NL2SP |
| 9848 | 9795 | ||
| @@ -9886,7 +9833,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9886 | # A symbol stripping program. | 9833 | # A symbol stripping program. |
| 9887 | STRIP=$lt_STRIP | 9834 | STRIP=$lt_STRIP |
| 9888 | 9835 | ||
| 9889 | @@ -18971,6 +19844,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address | 9836 | @@ -19031,6 +19903,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address |
| 9890 | # Transform the output of nm in a C name address pair when lib prefix is needed. | 9837 | # Transform the output of nm in a C name address pair when lib prefix is needed. |
| 9891 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix | 9838 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix |
| 9892 | 9839 | ||
| @@ -9899,7 +9846,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9899 | # The name of the directory that contains temporary libtool files. | 9846 | # The name of the directory that contains temporary libtool files. |
| 9900 | objdir=$objdir | 9847 | objdir=$objdir |
| 9901 | 9848 | ||
| 9902 | @@ -18980,6 +19859,9 @@ MAGIC_CMD=$MAGIC_CMD | 9849 | @@ -19040,6 +19918,9 @@ MAGIC_CMD=$MAGIC_CMD |
| 9903 | # Must we lock files when doing compilation? | 9850 | # Must we lock files when doing compilation? |
| 9904 | need_locks=$lt_need_locks | 9851 | need_locks=$lt_need_locks |
| 9905 | 9852 | ||
| @@ -9909,7 +9856,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9909 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. | 9856 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. |
| 9910 | DSYMUTIL=$lt_DSYMUTIL | 9857 | DSYMUTIL=$lt_DSYMUTIL |
| 9911 | 9858 | ||
| 9912 | @@ -19094,12 +19976,12 @@ with_gcc=$GCC | 9859 | @@ -19154,12 +20035,12 @@ with_gcc=$GCC |
| 9913 | # Compiler flag to turn off builtin functions. | 9860 | # Compiler flag to turn off builtin functions. |
| 9914 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag | 9861 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag |
| 9915 | 9862 | ||
| @@ -9925,7 +9872,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9925 | # Compiler flag to prevent dynamic linking. | 9872 | # Compiler flag to prevent dynamic linking. |
| 9926 | link_static_flag=$lt_lt_prog_compiler_static | 9873 | link_static_flag=$lt_lt_prog_compiler_static |
| 9927 | 9874 | ||
| 9928 | @@ -19186,9 +20068,6 @@ inherit_rpath=$inherit_rpath | 9875 | @@ -19246,9 +20127,6 @@ inherit_rpath=$inherit_rpath |
| 9929 | # Whether libtool must link a program against all its dependency libraries. | 9876 | # Whether libtool must link a program against all its dependency libraries. |
| 9930 | link_all_deplibs=$link_all_deplibs | 9877 | link_all_deplibs=$link_all_deplibs |
| 9931 | 9878 | ||
| @@ -9935,7 +9882,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9935 | # Set to "yes" if exported symbols are required. | 9882 | # Set to "yes" if exported symbols are required. |
| 9936 | always_export_symbols=$always_export_symbols | 9883 | always_export_symbols=$always_export_symbols |
| 9937 | 9884 | ||
| 9938 | @@ -19204,6 +20083,9 @@ include_expsyms=$lt_include_expsyms | 9885 | @@ -19264,6 +20142,9 @@ include_expsyms=$lt_include_expsyms |
| 9939 | # Commands necessary for linking programs (against libraries) with templates. | 9886 | # Commands necessary for linking programs (against libraries) with templates. |
| 9940 | prelink_cmds=$lt_prelink_cmds | 9887 | prelink_cmds=$lt_prelink_cmds |
| 9941 | 9888 | ||
| @@ -9945,7 +9892,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 9945 | # Specify filename containing input files. | 9892 | # Specify filename containing input files. |
| 9946 | file_list_spec=$lt_file_list_spec | 9893 | file_list_spec=$lt_file_list_spec |
| 9947 | 9894 | ||
| 9948 | @@ -19250,210 +20132,169 @@ ltmain="$ac_aux_dir/ltmain.sh" | 9895 | @@ -19310,210 +20191,169 @@ ltmain="$ac_aux_dir/ltmain.sh" |
| 9949 | # if finds mixed CR/LF and LF-only lines. Since sed operates in | 9896 | # if finds mixed CR/LF and LF-only lines. Since sed operates in |
| 9950 | # text mode, it properly converts lines to CR/LF. This bash problem | 9897 | # text mode, it properly converts lines to CR/LF. This bash problem |
| 9951 | # is reportedly fixed, but why not run on old versions too? | 9898 | # is reportedly fixed, but why not run on old versions too? |
| @@ -10319,7 +10266,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 10319 | (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") | 10266 | (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") |
| 10320 | chmod +x "$ofile" | 10267 | chmod +x "$ofile" |
| 10321 | 10268 | ||
| 10322 | @@ -19481,12 +20322,12 @@ with_gcc=$GCC_CXX | 10269 | @@ -19541,12 +20381,12 @@ with_gcc=$GCC_CXX |
| 10323 | # Compiler flag to turn off builtin functions. | 10270 | # Compiler flag to turn off builtin functions. |
| 10324 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX | 10271 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX |
| 10325 | 10272 | ||
| @@ -10335,7 +10282,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 10335 | # Compiler flag to prevent dynamic linking. | 10282 | # Compiler flag to prevent dynamic linking. |
| 10336 | link_static_flag=$lt_lt_prog_compiler_static_CXX | 10283 | link_static_flag=$lt_lt_prog_compiler_static_CXX |
| 10337 | 10284 | ||
| 10338 | @@ -19573,9 +20414,6 @@ inherit_rpath=$inherit_rpath_CXX | 10285 | @@ -19633,9 +20473,6 @@ inherit_rpath=$inherit_rpath_CXX |
| 10339 | # Whether libtool must link a program against all its dependency libraries. | 10286 | # Whether libtool must link a program against all its dependency libraries. |
| 10340 | link_all_deplibs=$link_all_deplibs_CXX | 10287 | link_all_deplibs=$link_all_deplibs_CXX |
| 10341 | 10288 | ||
| @@ -10345,7 +10292,7 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 10345 | # Set to "yes" if exported symbols are required. | 10292 | # Set to "yes" if exported symbols are required. |
| 10346 | always_export_symbols=$always_export_symbols_CXX | 10293 | always_export_symbols=$always_export_symbols_CXX |
| 10347 | 10294 | ||
| 10348 | @@ -19591,6 +20429,9 @@ include_expsyms=$lt_include_expsyms_CXX | 10295 | @@ -19651,6 +20488,9 @@ include_expsyms=$lt_include_expsyms_CXX |
| 10349 | # Commands necessary for linking programs (against libraries) with templates. | 10296 | # Commands necessary for linking programs (against libraries) with templates. |
| 10350 | prelink_cmds=$lt_prelink_cmds_CXX | 10297 | prelink_cmds=$lt_prelink_cmds_CXX |
| 10351 | 10298 | ||
| @@ -10355,11 +10302,2190 @@ index 2aeb3317b65..5ef46d31558 100755 | |||
| 10355 | # Specify filename containing input files. | 10302 | # Specify filename containing input files. |
| 10356 | file_list_spec=$lt_file_list_spec_CXX | 10303 | file_list_spec=$lt_file_list_spec_CXX |
| 10357 | 10304 | ||
| 10305 | diff --git a/libbacktrace/configure b/libbacktrace/configure | ||
| 10306 | index a2f33c0f35d..90667680701 100755 | ||
| 10307 | --- a/libbacktrace/configure | ||
| 10308 | +++ b/libbacktrace/configure | ||
| 10309 | @@ -680,7 +680,10 @@ OTOOL | ||
| 10310 | LIPO | ||
| 10311 | NMEDIT | ||
| 10312 | DSYMUTIL | ||
| 10313 | +MANIFEST_TOOL | ||
| 10314 | +ac_ct_AR | ||
| 10315 | AR | ||
| 10316 | +DLLTOOL | ||
| 10317 | OBJDUMP | ||
| 10318 | LN_S | ||
| 10319 | NM | ||
| 10320 | @@ -798,6 +801,7 @@ enable_static | ||
| 10321 | with_pic | ||
| 10322 | enable_fast_install | ||
| 10323 | with_gnu_ld | ||
| 10324 | +with_libtool_sysroot | ||
| 10325 | enable_libtool_lock | ||
| 10326 | enable_largefile | ||
| 10327 | enable_cet | ||
| 10328 | @@ -1458,6 +1462,8 @@ Optional Packages: | ||
| 10329 | --with-pic try to use only PIC/non-PIC objects [default=use | ||
| 10330 | both] | ||
| 10331 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] | ||
| 10332 | + --with-libtool-sysroot=DIR Search for dependent libraries within DIR | ||
| 10333 | + (or the compiler's sysroot if not specified). | ||
| 10334 | --with-system-libunwind use installed libunwind | ||
| 10335 | |||
| 10336 | Some influential environment variables: | ||
| 10337 | @@ -5446,8 +5452,8 @@ esac | ||
| 10338 | |||
| 10339 | |||
| 10340 | |||
| 10341 | -macro_version='2.2.7a' | ||
| 10342 | -macro_revision='1.3134' | ||
| 10343 | +macro_version='2.4' | ||
| 10344 | +macro_revision='1.3293' | ||
| 10345 | |||
| 10346 | |||
| 10347 | |||
| 10348 | @@ -5487,7 +5493,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO | ||
| 10349 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 | ||
| 10350 | $as_echo_n "checking how to print strings... " >&6; } | ||
| 10351 | # Test print first, because it will be a builtin if present. | ||
| 10352 | -if test "X`print -r -- -n 2>/dev/null`" = X-n && \ | ||
| 10353 | +if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ | ||
| 10354 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then | ||
| 10355 | ECHO='print -r --' | ||
| 10356 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then | ||
| 10357 | @@ -5818,48 +5824,49 @@ if ${lt_cv_path_NM+:} false; then : | ||
| 10358 | $as_echo_n "(cached) " >&6 | ||
| 10359 | else | ||
| 10360 | if test -n "$NM"; then | ||
| 10361 | - # Let the user override the test. | ||
| 10362 | - lt_cv_path_NM="$NM" | ||
| 10363 | -else | ||
| 10364 | - lt_nm_to_check="${ac_tool_prefix}nm" | ||
| 10365 | - if test -n "$ac_tool_prefix" && test "$build" = "$host"; then | ||
| 10366 | - lt_nm_to_check="$lt_nm_to_check nm" | ||
| 10367 | - fi | ||
| 10368 | - for lt_tmp_nm in $lt_nm_to_check; do | ||
| 10369 | - lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR | ||
| 10370 | - for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do | ||
| 10371 | - IFS="$lt_save_ifs" | ||
| 10372 | - test -z "$ac_dir" && ac_dir=. | ||
| 10373 | - tmp_nm="$ac_dir/$lt_tmp_nm" | ||
| 10374 | - if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then | ||
| 10375 | - # Check to see if the nm accepts a BSD-compat flag. | ||
| 10376 | - # Adding the `sed 1q' prevents false positives on HP-UX, which says: | ||
| 10377 | - # nm: unknown option "B" ignored | ||
| 10378 | - # Tru64's nm complains that /dev/null is an invalid object file | ||
| 10379 | - case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in | ||
| 10380 | - */dev/null* | *'Invalid file or object type'*) | ||
| 10381 | - lt_cv_path_NM="$tmp_nm -B" | ||
| 10382 | - break | ||
| 10383 | - ;; | ||
| 10384 | - *) | ||
| 10385 | - case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in | ||
| 10386 | - */dev/null*) | ||
| 10387 | - lt_cv_path_NM="$tmp_nm -p" | ||
| 10388 | - break | ||
| 10389 | - ;; | ||
| 10390 | - *) | ||
| 10391 | - lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but | ||
| 10392 | - continue # so that we can try to find one that supports BSD flags | ||
| 10393 | - ;; | ||
| 10394 | - esac | ||
| 10395 | - ;; | ||
| 10396 | - esac | ||
| 10397 | - fi | ||
| 10398 | - done | ||
| 10399 | - IFS="$lt_save_ifs" | ||
| 10400 | - done | ||
| 10401 | - : ${lt_cv_path_NM=no} | ||
| 10402 | -fi | ||
| 10403 | + # Let the user override the nm to test. | ||
| 10404 | + lt_nm_to_check="$NM" | ||
| 10405 | + else | ||
| 10406 | + lt_nm_to_check="${ac_tool_prefix}nm" | ||
| 10407 | + if test -n "$ac_tool_prefix" && test "$build" = "$host"; then | ||
| 10408 | + lt_nm_to_check="$lt_nm_to_check nm" | ||
| 10409 | + fi | ||
| 10410 | + fi | ||
| 10411 | + for lt_tmp_nm in $lt_nm_to_check; do | ||
| 10412 | + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR | ||
| 10413 | + for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do | ||
| 10414 | + IFS="$lt_save_ifs" | ||
| 10415 | + test -z "$ac_dir" && ac_dir=. | ||
| 10416 | + case "$lt_tmp_nm" in | ||
| 10417 | + */*|*\\*) tmp_nm="$lt_tmp_nm";; | ||
| 10418 | + *) tmp_nm="$ac_dir/$lt_tmp_nm";; | ||
| 10419 | + esac | ||
| 10420 | + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then | ||
| 10421 | + # Check to see if the nm accepts a BSD-compat flag. | ||
| 10422 | + # Adding the `sed 1q' prevents false positives on HP-UX, which says: | ||
| 10423 | + # nm: unknown option "B" ignored | ||
| 10424 | + case `"$tmp_nm" -B "$tmp_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in | ||
| 10425 | + *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B" | ||
| 10426 | + break | ||
| 10427 | + ;; | ||
| 10428 | + *) | ||
| 10429 | + case `"$tmp_nm" -p "$tmp_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in | ||
| 10430 | + *$tmp_nm*) | ||
| 10431 | + lt_cv_path_NM="$tmp_nm -p" | ||
| 10432 | + break | ||
| 10433 | + ;; | ||
| 10434 | + *) | ||
| 10435 | + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but | ||
| 10436 | + continue # so that we can try to find one that supports BSD flags | ||
| 10437 | + ;; | ||
| 10438 | + esac | ||
| 10439 | + ;; | ||
| 10440 | + esac | ||
| 10441 | + fi | ||
| 10442 | + done | ||
| 10443 | + IFS="$lt_save_ifs" | ||
| 10444 | + done | ||
| 10445 | + : ${lt_cv_path_NM=no} | ||
| 10446 | fi | ||
| 10447 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 | ||
| 10448 | $as_echo "$lt_cv_path_NM" >&6; } | ||
| 10449 | @@ -6173,8 +6180,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; | ||
| 10450 | # Try some XSI features | ||
| 10451 | xsi_shell=no | ||
| 10452 | ( _lt_dummy="a/b/c" | ||
| 10453 | - test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ | ||
| 10454 | - = c,a/b,, \ | ||
| 10455 | + test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ | ||
| 10456 | + = c,a/b,b/c, \ | ||
| 10457 | && eval 'test $(( 1 + 1 )) -eq 2 \ | ||
| 10458 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ | ||
| 10459 | && xsi_shell=yes | ||
| 10460 | @@ -6223,6 +6230,80 @@ esac | ||
| 10461 | |||
| 10462 | |||
| 10463 | |||
| 10464 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 | ||
| 10465 | +$as_echo_n "checking how to convert $build file names to $host format... " >&6; } | ||
| 10466 | +if ${lt_cv_to_host_file_cmd+:} false; then : | ||
| 10467 | + $as_echo_n "(cached) " >&6 | ||
| 10468 | +else | ||
| 10469 | + case $host in | ||
| 10470 | + *-*-mingw* ) | ||
| 10471 | + case $build in | ||
| 10472 | + *-*-mingw* ) # actually msys | ||
| 10473 | + lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 | ||
| 10474 | + ;; | ||
| 10475 | + *-*-cygwin* ) | ||
| 10476 | + lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 | ||
| 10477 | + ;; | ||
| 10478 | + * ) # otherwise, assume *nix | ||
| 10479 | + lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 | ||
| 10480 | + ;; | ||
| 10481 | + esac | ||
| 10482 | + ;; | ||
| 10483 | + *-*-cygwin* ) | ||
| 10484 | + case $build in | ||
| 10485 | + *-*-mingw* ) # actually msys | ||
| 10486 | + lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin | ||
| 10487 | + ;; | ||
| 10488 | + *-*-cygwin* ) | ||
| 10489 | + lt_cv_to_host_file_cmd=func_convert_file_noop | ||
| 10490 | + ;; | ||
| 10491 | + * ) # otherwise, assume *nix | ||
| 10492 | + lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin | ||
| 10493 | + ;; | ||
| 10494 | + esac | ||
| 10495 | + ;; | ||
| 10496 | + * ) # unhandled hosts (and "normal" native builds) | ||
| 10497 | + lt_cv_to_host_file_cmd=func_convert_file_noop | ||
| 10498 | + ;; | ||
| 10499 | +esac | ||
| 10500 | + | ||
| 10501 | +fi | ||
| 10502 | + | ||
| 10503 | +to_host_file_cmd=$lt_cv_to_host_file_cmd | ||
| 10504 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 | ||
| 10505 | +$as_echo "$lt_cv_to_host_file_cmd" >&6; } | ||
| 10506 | + | ||
| 10507 | + | ||
| 10508 | + | ||
| 10509 | + | ||
| 10510 | + | ||
| 10511 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 | ||
| 10512 | +$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } | ||
| 10513 | +if ${lt_cv_to_tool_file_cmd+:} false; then : | ||
| 10514 | + $as_echo_n "(cached) " >&6 | ||
| 10515 | +else | ||
| 10516 | + #assume ordinary cross tools, or native build. | ||
| 10517 | +lt_cv_to_tool_file_cmd=func_convert_file_noop | ||
| 10518 | +case $host in | ||
| 10519 | + *-*-mingw* ) | ||
| 10520 | + case $build in | ||
| 10521 | + *-*-mingw* ) # actually msys | ||
| 10522 | + lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 | ||
| 10523 | + ;; | ||
| 10524 | + esac | ||
| 10525 | + ;; | ||
| 10526 | +esac | ||
| 10527 | + | ||
| 10528 | +fi | ||
| 10529 | + | ||
| 10530 | +to_tool_file_cmd=$lt_cv_to_tool_file_cmd | ||
| 10531 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 | ||
| 10532 | +$as_echo "$lt_cv_to_tool_file_cmd" >&6; } | ||
| 10533 | + | ||
| 10534 | + | ||
| 10535 | + | ||
| 10536 | + | ||
| 10537 | + | ||
| 10538 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 | ||
| 10539 | $as_echo_n "checking for $LD option to reload object files... " >&6; } | ||
| 10540 | if ${lt_cv_ld_reload_flag+:} false; then : | ||
| 10541 | @@ -6239,6 +6320,11 @@ case $reload_flag in | ||
| 10542 | esac | ||
| 10543 | reload_cmds='$LD$reload_flag -o $output$reload_objs' | ||
| 10544 | case $host_os in | ||
| 10545 | + cygwin* | mingw* | pw32* | cegcc*) | ||
| 10546 | + if test "$GCC" != yes; then | ||
| 10547 | + reload_cmds=false | ||
| 10548 | + fi | ||
| 10549 | + ;; | ||
| 10550 | darwin*) | ||
| 10551 | if test "$GCC" = yes; then | ||
| 10552 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' | ||
| 10553 | @@ -6407,7 +6493,8 @@ mingw* | pw32*) | ||
| 10554 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' | ||
| 10555 | lt_cv_file_magic_cmd='func_win32_libid' | ||
| 10556 | else | ||
| 10557 | - lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' | ||
| 10558 | + # Keep this pattern in sync with the one in func_win32_libid. | ||
| 10559 | + lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' | ||
| 10560 | lt_cv_file_magic_cmd='$OBJDUMP -f' | ||
| 10561 | fi | ||
| 10562 | ;; | ||
| 10563 | @@ -6480,7 +6567,7 @@ irix5* | irix6* | nonstopux*) | ||
| 10564 | ;; | ||
| 10565 | |||
| 10566 | # This must be Linux ELF. | ||
| 10567 | -linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) | ||
| 10568 | +linux* | k*bsd*-gnu | kopensolaris*-gnu) | ||
| 10569 | lt_cv_deplibs_check_method=pass_all | ||
| 10570 | ;; | ||
| 10571 | |||
| 10572 | @@ -6561,6 +6648,21 @@ esac | ||
| 10573 | fi | ||
| 10574 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 | ||
| 10575 | $as_echo "$lt_cv_deplibs_check_method" >&6; } | ||
| 10576 | + | ||
| 10577 | +file_magic_glob= | ||
| 10578 | +want_nocaseglob=no | ||
| 10579 | +if test "$build" = "$host"; then | ||
| 10580 | + case $host_os in | ||
| 10581 | + mingw* | pw32*) | ||
| 10582 | + if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then | ||
| 10583 | + want_nocaseglob=yes | ||
| 10584 | + else | ||
| 10585 | + file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` | ||
| 10586 | + fi | ||
| 10587 | + ;; | ||
| 10588 | + esac | ||
| 10589 | +fi | ||
| 10590 | + | ||
| 10591 | file_magic_cmd=$lt_cv_file_magic_cmd | ||
| 10592 | deplibs_check_method=$lt_cv_deplibs_check_method | ||
| 10593 | test -z "$deplibs_check_method" && deplibs_check_method=unknown | ||
| 10594 | @@ -6574,11 +6676,177 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown | ||
| 10595 | |||
| 10596 | |||
| 10597 | |||
| 10598 | + | ||
| 10599 | + | ||
| 10600 | + | ||
| 10601 | + | ||
| 10602 | + | ||
| 10603 | + | ||
| 10604 | + | ||
| 10605 | + | ||
| 10606 | + | ||
| 10607 | + | ||
| 10608 | |||
| 10609 | |||
| 10610 | if test -n "$ac_tool_prefix"; then | ||
| 10611 | - # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. | ||
| 10612 | -set dummy ${ac_tool_prefix}ar; ac_word=$2 | ||
| 10613 | + # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. | ||
| 10614 | +set dummy ${ac_tool_prefix}dlltool; ac_word=$2 | ||
| 10615 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | ||
| 10616 | +$as_echo_n "checking for $ac_word... " >&6; } | ||
| 10617 | +if ${ac_cv_prog_DLLTOOL+:} false; then : | ||
| 10618 | + $as_echo_n "(cached) " >&6 | ||
| 10619 | +else | ||
| 10620 | + if test -n "$DLLTOOL"; then | ||
| 10621 | + ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. | ||
| 10622 | +else | ||
| 10623 | +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | ||
| 10624 | +for as_dir in $PATH | ||
| 10625 | +do | ||
| 10626 | + IFS=$as_save_IFS | ||
| 10627 | + test -z "$as_dir" && as_dir=. | ||
| 10628 | + for ac_exec_ext in '' $ac_executable_extensions; do | ||
| 10629 | + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | ||
| 10630 | + ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" | ||
| 10631 | + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | ||
| 10632 | + break 2 | ||
| 10633 | + fi | ||
| 10634 | +done | ||
| 10635 | + done | ||
| 10636 | +IFS=$as_save_IFS | ||
| 10637 | + | ||
| 10638 | +fi | ||
| 10639 | +fi | ||
| 10640 | +DLLTOOL=$ac_cv_prog_DLLTOOL | ||
| 10641 | +if test -n "$DLLTOOL"; then | ||
| 10642 | + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 | ||
| 10643 | +$as_echo "$DLLTOOL" >&6; } | ||
| 10644 | +else | ||
| 10645 | + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | ||
| 10646 | +$as_echo "no" >&6; } | ||
| 10647 | +fi | ||
| 10648 | + | ||
| 10649 | + | ||
| 10650 | +fi | ||
| 10651 | +if test -z "$ac_cv_prog_DLLTOOL"; then | ||
| 10652 | + ac_ct_DLLTOOL=$DLLTOOL | ||
| 10653 | + # Extract the first word of "dlltool", so it can be a program name with args. | ||
| 10654 | +set dummy dlltool; ac_word=$2 | ||
| 10655 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | ||
| 10656 | +$as_echo_n "checking for $ac_word... " >&6; } | ||
| 10657 | +if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : | ||
| 10658 | + $as_echo_n "(cached) " >&6 | ||
| 10659 | +else | ||
| 10660 | + if test -n "$ac_ct_DLLTOOL"; then | ||
| 10661 | + ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. | ||
| 10662 | +else | ||
| 10663 | +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | ||
| 10664 | +for as_dir in $PATH | ||
| 10665 | +do | ||
| 10666 | + IFS=$as_save_IFS | ||
| 10667 | + test -z "$as_dir" && as_dir=. | ||
| 10668 | + for ac_exec_ext in '' $ac_executable_extensions; do | ||
| 10669 | + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | ||
| 10670 | + ac_cv_prog_ac_ct_DLLTOOL="dlltool" | ||
| 10671 | + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | ||
| 10672 | + break 2 | ||
| 10673 | + fi | ||
| 10674 | +done | ||
| 10675 | + done | ||
| 10676 | +IFS=$as_save_IFS | ||
| 10677 | + | ||
| 10678 | +fi | ||
| 10679 | +fi | ||
| 10680 | +ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL | ||
| 10681 | +if test -n "$ac_ct_DLLTOOL"; then | ||
| 10682 | + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 | ||
| 10683 | +$as_echo "$ac_ct_DLLTOOL" >&6; } | ||
| 10684 | +else | ||
| 10685 | + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | ||
| 10686 | +$as_echo "no" >&6; } | ||
| 10687 | +fi | ||
| 10688 | + | ||
| 10689 | + if test "x$ac_ct_DLLTOOL" = x; then | ||
| 10690 | + DLLTOOL="false" | ||
| 10691 | + else | ||
| 10692 | + case $cross_compiling:$ac_tool_warned in | ||
| 10693 | +yes:) | ||
| 10694 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 | ||
| 10695 | +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} | ||
| 10696 | +ac_tool_warned=yes ;; | ||
| 10697 | +esac | ||
| 10698 | + DLLTOOL=$ac_ct_DLLTOOL | ||
| 10699 | + fi | ||
| 10700 | +else | ||
| 10701 | + DLLTOOL="$ac_cv_prog_DLLTOOL" | ||
| 10702 | +fi | ||
| 10703 | + | ||
| 10704 | +test -z "$DLLTOOL" && DLLTOOL=dlltool | ||
| 10705 | + | ||
| 10706 | + | ||
| 10707 | + | ||
| 10708 | + | ||
| 10709 | + | ||
| 10710 | + | ||
| 10711 | + | ||
| 10712 | + | ||
| 10713 | + | ||
| 10714 | + | ||
| 10715 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 | ||
| 10716 | +$as_echo_n "checking how to associate runtime and link libraries... " >&6; } | ||
| 10717 | +if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : | ||
| 10718 | + $as_echo_n "(cached) " >&6 | ||
| 10719 | +else | ||
| 10720 | + lt_cv_sharedlib_from_linklib_cmd='unknown' | ||
| 10721 | + | ||
| 10722 | +case $host_os in | ||
| 10723 | +cygwin* | mingw* | pw32* | cegcc*) | ||
| 10724 | + # two different shell functions defined in ltmain.sh | ||
| 10725 | + # decide which to use based on capabilities of $DLLTOOL | ||
| 10726 | + case `$DLLTOOL --help 2>&1` in | ||
| 10727 | + *--identify-strict*) | ||
| 10728 | + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib | ||
| 10729 | + ;; | ||
| 10730 | + *) | ||
| 10731 | + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback | ||
| 10732 | + ;; | ||
| 10733 | + esac | ||
| 10734 | + ;; | ||
| 10735 | +*) | ||
| 10736 | + # fallback: assume linklib IS sharedlib | ||
| 10737 | + lt_cv_sharedlib_from_linklib_cmd="$ECHO" | ||
| 10738 | + ;; | ||
| 10739 | +esac | ||
| 10740 | + | ||
| 10741 | +fi | ||
| 10742 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 | ||
| 10743 | +$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } | ||
| 10744 | +sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd | ||
| 10745 | +test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO | ||
| 10746 | + | ||
| 10747 | + | ||
| 10748 | + | ||
| 10749 | + | ||
| 10750 | + | ||
| 10751 | + | ||
| 10752 | + | ||
| 10753 | +plugin_option= | ||
| 10754 | +plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" | ||
| 10755 | +for plugin in $plugin_names; do | ||
| 10756 | + plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin` | ||
| 10757 | + if test x$plugin_so = x$plugin; then | ||
| 10758 | + plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin` | ||
| 10759 | + fi | ||
| 10760 | + if test x$plugin_so != x$plugin; then | ||
| 10761 | + plugin_option="--plugin $plugin_so" | ||
| 10762 | + break | ||
| 10763 | + fi | ||
| 10764 | +done | ||
| 10765 | + | ||
| 10766 | +if test -n "$ac_tool_prefix"; then | ||
| 10767 | + for ac_prog in ar | ||
| 10768 | + do | ||
| 10769 | + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. | ||
| 10770 | +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 | ||
| 10771 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | ||
| 10772 | $as_echo_n "checking for $ac_word... " >&6; } | ||
| 10773 | if ${ac_cv_prog_AR+:} false; then : | ||
| 10774 | @@ -6594,7 +6862,7 @@ do | ||
| 10775 | test -z "$as_dir" && as_dir=. | ||
| 10776 | for ac_exec_ext in '' $ac_executable_extensions; do | ||
| 10777 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | ||
| 10778 | - ac_cv_prog_AR="${ac_tool_prefix}ar" | ||
| 10779 | + ac_cv_prog_AR="$ac_tool_prefix$ac_prog" | ||
| 10780 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | ||
| 10781 | break 2 | ||
| 10782 | fi | ||
| 10783 | @@ -6614,11 +6882,15 @@ $as_echo "no" >&6; } | ||
| 10784 | fi | ||
| 10785 | |||
| 10786 | |||
| 10787 | + test -n "$AR" && break | ||
| 10788 | + done | ||
| 10789 | fi | ||
| 10790 | -if test -z "$ac_cv_prog_AR"; then | ||
| 10791 | +if test -z "$AR"; then | ||
| 10792 | ac_ct_AR=$AR | ||
| 10793 | - # Extract the first word of "ar", so it can be a program name with args. | ||
| 10794 | -set dummy ar; ac_word=$2 | ||
| 10795 | + for ac_prog in ar | ||
| 10796 | +do | ||
| 10797 | + # Extract the first word of "$ac_prog", so it can be a program name with args. | ||
| 10798 | +set dummy $ac_prog; ac_word=$2 | ||
| 10799 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | ||
| 10800 | $as_echo_n "checking for $ac_word... " >&6; } | ||
| 10801 | if ${ac_cv_prog_ac_ct_AR+:} false; then : | ||
| 10802 | @@ -6634,7 +6906,7 @@ do | ||
| 10803 | test -z "$as_dir" && as_dir=. | ||
| 10804 | for ac_exec_ext in '' $ac_executable_extensions; do | ||
| 10805 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | ||
| 10806 | - ac_cv_prog_ac_ct_AR="ar" | ||
| 10807 | + ac_cv_prog_ac_ct_AR="$ac_prog" | ||
| 10808 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | ||
| 10809 | break 2 | ||
| 10810 | fi | ||
| 10811 | @@ -6653,6 +6925,10 @@ else | ||
| 10812 | $as_echo "no" >&6; } | ||
| 10813 | fi | ||
| 10814 | |||
| 10815 | + | ||
| 10816 | + test -n "$ac_ct_AR" && break | ||
| 10817 | +done | ||
| 10818 | + | ||
| 10819 | if test "x$ac_ct_AR" = x; then | ||
| 10820 | AR="false" | ||
| 10821 | else | ||
| 10822 | @@ -6664,12 +6940,21 @@ ac_tool_warned=yes ;; | ||
| 10823 | esac | ||
| 10824 | AR=$ac_ct_AR | ||
| 10825 | fi | ||
| 10826 | -else | ||
| 10827 | - AR="$ac_cv_prog_AR" | ||
| 10828 | fi | ||
| 10829 | |||
| 10830 | -test -z "$AR" && AR=ar | ||
| 10831 | -test -z "$AR_FLAGS" && AR_FLAGS=cru | ||
| 10832 | + touch conftest.c | ||
| 10833 | + $AR $plugin_option rc conftest.a conftest.c | ||
| 10834 | + if test "$?" != 0; then | ||
| 10835 | + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 | ||
| 10836 | +$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} | ||
| 10837 | + else | ||
| 10838 | + AR="$AR $plugin_option" | ||
| 10839 | + fi | ||
| 10840 | + rm -f conftest.* | ||
| 10841 | +: ${AR=ar} | ||
| 10842 | +: ${AR_FLAGS=cru} | ||
| 10843 | + | ||
| 10844 | + | ||
| 10845 | |||
| 10846 | |||
| 10847 | |||
| 10848 | @@ -6679,6 +6964,62 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru | ||
| 10849 | |||
| 10850 | |||
| 10851 | |||
| 10852 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 | ||
| 10853 | +$as_echo_n "checking for archiver @FILE support... " >&6; } | ||
| 10854 | +if ${lt_cv_ar_at_file+:} false; then : | ||
| 10855 | + $as_echo_n "(cached) " >&6 | ||
| 10856 | +else | ||
| 10857 | + lt_cv_ar_at_file=no | ||
| 10858 | + cat confdefs.h - <<_ACEOF >conftest.$ac_ext | ||
| 10859 | +/* end confdefs.h. */ | ||
| 10860 | + | ||
| 10861 | +int | ||
| 10862 | +main () | ||
| 10863 | +{ | ||
| 10864 | + | ||
| 10865 | + ; | ||
| 10866 | + return 0; | ||
| 10867 | +} | ||
| 10868 | +_ACEOF | ||
| 10869 | +if ac_fn_c_try_compile "$LINENO"; then : | ||
| 10870 | + echo conftest.$ac_objext > conftest.lst | ||
| 10871 | + lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' | ||
| 10872 | + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 | ||
| 10873 | + (eval $lt_ar_try) 2>&5 | ||
| 10874 | + ac_status=$? | ||
| 10875 | + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 | ||
| 10876 | + test $ac_status = 0; } | ||
| 10877 | + if test "$ac_status" -eq 0; then | ||
| 10878 | + # Ensure the archiver fails upon bogus file names. | ||
| 10879 | + rm -f conftest.$ac_objext libconftest.a | ||
| 10880 | + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 | ||
| 10881 | + (eval $lt_ar_try) 2>&5 | ||
| 10882 | + ac_status=$? | ||
| 10883 | + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 | ||
| 10884 | + test $ac_status = 0; } | ||
| 10885 | + if test "$ac_status" -ne 0; then | ||
| 10886 | + lt_cv_ar_at_file=@ | ||
| 10887 | + fi | ||
| 10888 | + fi | ||
| 10889 | + rm -f conftest.* libconftest.a | ||
| 10890 | + | ||
| 10891 | +fi | ||
| 10892 | +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext | ||
| 10893 | + | ||
| 10894 | +fi | ||
| 10895 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 | ||
| 10896 | +$as_echo "$lt_cv_ar_at_file" >&6; } | ||
| 10897 | + | ||
| 10898 | +if test "x$lt_cv_ar_at_file" = xno; then | ||
| 10899 | + archiver_list_spec= | ||
| 10900 | +else | ||
| 10901 | + archiver_list_spec=$lt_cv_ar_at_file | ||
| 10902 | +fi | ||
| 10903 | + | ||
| 10904 | + | ||
| 10905 | + | ||
| 10906 | + | ||
| 10907 | + | ||
| 10908 | |||
| 10909 | |||
| 10910 | if test -n "$ac_tool_prefix"; then | ||
| 10911 | @@ -6873,6 +7214,11 @@ else | ||
| 10912 | fi | ||
| 10913 | |||
| 10914 | test -z "$RANLIB" && RANLIB=: | ||
| 10915 | +if test -n "$plugin_option" && test "$RANLIB" != ":"; then | ||
| 10916 | + if $RANLIB --help 2>&1 | grep -q "\--plugin"; then | ||
| 10917 | + RANLIB="$RANLIB $plugin_option" | ||
| 10918 | + fi | ||
| 10919 | +fi | ||
| 10920 | |||
| 10921 | |||
| 10922 | |||
| 10923 | @@ -6987,7 +7333,7 @@ osf*) | ||
| 10924 | symcode='[BCDEGQRST]' | ||
| 10925 | ;; | ||
| 10926 | solaris*) | ||
| 10927 | - symcode='[BDRT]' | ||
| 10928 | + symcode='[BCDRT]' | ||
| 10929 | ;; | ||
| 10930 | sco3.2v5*) | ||
| 10931 | symcode='[DT]' | ||
| 10932 | @@ -7015,8 +7361,8 @@ esac | ||
| 10933 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" | ||
| 10934 | |||
| 10935 | # Transform an extracted symbol line into symbol name and symbol address | ||
| 10936 | -lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" | ||
| 10937 | -lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" | ||
| 10938 | +lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" | ||
| 10939 | +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" | ||
| 10940 | |||
| 10941 | # Handle CRLF in mingw tool chain | ||
| 10942 | opt_cr= | ||
| 10943 | @@ -7052,6 +7398,7 @@ for ac_symprfx in "" "_"; do | ||
| 10944 | else | ||
| 10945 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" | ||
| 10946 | fi | ||
| 10947 | + lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" | ||
| 10948 | |||
| 10949 | # Check to see that the pipe works correctly. | ||
| 10950 | pipe_works=no | ||
| 10951 | @@ -7093,6 +7440,18 @@ _LT_EOF | ||
| 10952 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then | ||
| 10953 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then | ||
| 10954 | cat <<_LT_EOF > conftest.$ac_ext | ||
| 10955 | +/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ | ||
| 10956 | +#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) | ||
| 10957 | +/* DATA imports from DLLs on WIN32 con't be const, because runtime | ||
| 10958 | + relocations are performed -- see ld's documentation on pseudo-relocs. */ | ||
| 10959 | +# define LT_DLSYM_CONST | ||
| 10960 | +#elif defined(__osf__) | ||
| 10961 | +/* This system does not cope well with relocations in const data. */ | ||
| 10962 | +# define LT_DLSYM_CONST | ||
| 10963 | +#else | ||
| 10964 | +# define LT_DLSYM_CONST const | ||
| 10965 | +#endif | ||
| 10966 | + | ||
| 10967 | #ifdef __cplusplus | ||
| 10968 | extern "C" { | ||
| 10969 | #endif | ||
| 10970 | @@ -7104,7 +7463,7 @@ _LT_EOF | ||
| 10971 | cat <<_LT_EOF >> conftest.$ac_ext | ||
| 10972 | |||
| 10973 | /* The mapping between symbol names and symbols. */ | ||
| 10974 | -const struct { | ||
| 10975 | +LT_DLSYM_CONST struct { | ||
| 10976 | const char *name; | ||
| 10977 | void *address; | ||
| 10978 | } | ||
| 10979 | @@ -7130,8 +7489,8 @@ static const void *lt_preloaded_setup() { | ||
| 10980 | _LT_EOF | ||
| 10981 | # Now try linking the two files. | ||
| 10982 | mv conftest.$ac_objext conftstm.$ac_objext | ||
| 10983 | - lt_save_LIBS="$LIBS" | ||
| 10984 | - lt_save_CFLAGS="$CFLAGS" | ||
| 10985 | + lt_globsym_save_LIBS=$LIBS | ||
| 10986 | + lt_globsym_save_CFLAGS=$CFLAGS | ||
| 10987 | LIBS="conftstm.$ac_objext" | ||
| 10988 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" | ||
| 10989 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 | ||
| 10990 | @@ -7141,8 +7500,8 @@ _LT_EOF | ||
| 10991 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then | ||
| 10992 | pipe_works=yes | ||
| 10993 | fi | ||
| 10994 | - LIBS="$lt_save_LIBS" | ||
| 10995 | - CFLAGS="$lt_save_CFLAGS" | ||
| 10996 | + LIBS=$lt_globsym_save_LIBS | ||
| 10997 | + CFLAGS=$lt_globsym_save_CFLAGS | ||
| 10998 | else | ||
| 10999 | echo "cannot find nm_test_func in $nlist" >&5 | ||
| 11000 | fi | ||
| 11001 | @@ -7179,6 +7538,17 @@ else | ||
| 11002 | $as_echo "ok" >&6; } | ||
| 11003 | fi | ||
| 11004 | |||
| 11005 | +# Response file support. | ||
| 11006 | +if test "$lt_cv_nm_interface" = "MS dumpbin"; then | ||
| 11007 | + nm_file_list_spec='@' | ||
| 11008 | +elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then | ||
| 11009 | + nm_file_list_spec='@' | ||
| 11010 | +fi | ||
| 11011 | + | ||
| 11012 | + | ||
| 11013 | + | ||
| 11014 | + | ||
| 11015 | + | ||
| 11016 | |||
| 11017 | |||
| 11018 | |||
| 11019 | @@ -7195,6 +7565,44 @@ fi | ||
| 11020 | |||
| 11021 | |||
| 11022 | |||
| 11023 | + | ||
| 11024 | + | ||
| 11025 | + | ||
| 11026 | + | ||
| 11027 | + | ||
| 11028 | + | ||
| 11029 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 | ||
| 11030 | +$as_echo_n "checking for sysroot... " >&6; } | ||
| 11031 | + | ||
| 11032 | +# Check whether --with-libtool-sysroot was given. | ||
| 11033 | +if test "${with_libtool_sysroot+set}" = set; then : | ||
| 11034 | + withval=$with_libtool_sysroot; | ||
| 11035 | +else | ||
| 11036 | + with_libtool_sysroot=no | ||
| 11037 | +fi | ||
| 11038 | + | ||
| 11039 | + | ||
| 11040 | +lt_sysroot= | ||
| 11041 | +case ${with_libtool_sysroot} in #( | ||
| 11042 | + yes) | ||
| 11043 | + if test "$GCC" = yes; then | ||
| 11044 | + lt_sysroot=`$CC --print-sysroot 2>/dev/null` | ||
| 11045 | + fi | ||
| 11046 | + ;; #( | ||
| 11047 | + /*) | ||
| 11048 | + lt_sysroot=`echo "$with_libtool_sysroot" | sed -e "$sed_quote_subst"` | ||
| 11049 | + ;; #( | ||
| 11050 | + no|'') | ||
| 11051 | + ;; #( | ||
| 11052 | + *) | ||
| 11053 | + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_libtool_sysroot}" >&5 | ||
| 11054 | +$as_echo "${with_libtool_sysroot}" >&6; } | ||
| 11055 | + as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 | ||
| 11056 | + ;; | ||
| 11057 | +esac | ||
| 11058 | + | ||
| 11059 | + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 | ||
| 11060 | +$as_echo "${lt_sysroot:-no}" >&6; } | ||
| 11061 | |||
| 11062 | |||
| 11063 | |||
| 11064 | @@ -7372,39 +7780,156 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $ | ||
| 11065 | ac_compiler_gnu=$ac_cv_c_compiler_gnu | ||
| 11066 | |||
| 11067 | fi | ||
| 11068 | -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 | ||
| 11069 | -$as_echo "$lt_cv_cc_needs_belf" >&6; } | ||
| 11070 | - if test x"$lt_cv_cc_needs_belf" != x"yes"; then | ||
| 11071 | - # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf | ||
| 11072 | - CFLAGS="$SAVE_CFLAGS" | ||
| 11073 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 | ||
| 11074 | +$as_echo "$lt_cv_cc_needs_belf" >&6; } | ||
| 11075 | + if test x"$lt_cv_cc_needs_belf" != x"yes"; then | ||
| 11076 | + # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf | ||
| 11077 | + CFLAGS="$SAVE_CFLAGS" | ||
| 11078 | + fi | ||
| 11079 | + ;; | ||
| 11080 | +sparc*-*solaris*) | ||
| 11081 | + # Find out which ABI we are using. | ||
| 11082 | + echo 'int i;' > conftest.$ac_ext | ||
| 11083 | + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 | ||
| 11084 | + (eval $ac_compile) 2>&5 | ||
| 11085 | + ac_status=$? | ||
| 11086 | + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 | ||
| 11087 | + test $ac_status = 0; }; then | ||
| 11088 | + case `/usr/bin/file conftest.o` in | ||
| 11089 | + *64-bit*) | ||
| 11090 | + case $lt_cv_prog_gnu_ld in | ||
| 11091 | + yes*) LD="${LD-ld} -m elf64_sparc" ;; | ||
| 11092 | + *) | ||
| 11093 | + if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then | ||
| 11094 | + LD="${LD-ld} -64" | ||
| 11095 | + fi | ||
| 11096 | + ;; | ||
| 11097 | + esac | ||
| 11098 | + ;; | ||
| 11099 | + esac | ||
| 11100 | + fi | ||
| 11101 | + rm -rf conftest* | ||
| 11102 | + ;; | ||
| 11103 | +esac | ||
| 11104 | + | ||
| 11105 | +need_locks="$enable_libtool_lock" | ||
| 11106 | + | ||
| 11107 | +if test -n "$ac_tool_prefix"; then | ||
| 11108 | + # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. | ||
| 11109 | +set dummy ${ac_tool_prefix}mt; ac_word=$2 | ||
| 11110 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | ||
| 11111 | +$as_echo_n "checking for $ac_word... " >&6; } | ||
| 11112 | +if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : | ||
| 11113 | + $as_echo_n "(cached) " >&6 | ||
| 11114 | +else | ||
| 11115 | + if test -n "$MANIFEST_TOOL"; then | ||
| 11116 | + ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. | ||
| 11117 | +else | ||
| 11118 | +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | ||
| 11119 | +for as_dir in $PATH | ||
| 11120 | +do | ||
| 11121 | + IFS=$as_save_IFS | ||
| 11122 | + test -z "$as_dir" && as_dir=. | ||
| 11123 | + for ac_exec_ext in '' $ac_executable_extensions; do | ||
| 11124 | + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | ||
| 11125 | + ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" | ||
| 11126 | + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | ||
| 11127 | + break 2 | ||
| 11128 | + fi | ||
| 11129 | +done | ||
| 11130 | + done | ||
| 11131 | +IFS=$as_save_IFS | ||
| 11132 | + | ||
| 11133 | +fi | ||
| 11134 | +fi | ||
| 11135 | +MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL | ||
| 11136 | +if test -n "$MANIFEST_TOOL"; then | ||
| 11137 | + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 | ||
| 11138 | +$as_echo "$MANIFEST_TOOL" >&6; } | ||
| 11139 | +else | ||
| 11140 | + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | ||
| 11141 | +$as_echo "no" >&6; } | ||
| 11142 | +fi | ||
| 11143 | + | ||
| 11144 | + | ||
| 11145 | +fi | ||
| 11146 | +if test -z "$ac_cv_prog_MANIFEST_TOOL"; then | ||
| 11147 | + ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL | ||
| 11148 | + # Extract the first word of "mt", so it can be a program name with args. | ||
| 11149 | +set dummy mt; ac_word=$2 | ||
| 11150 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | ||
| 11151 | +$as_echo_n "checking for $ac_word... " >&6; } | ||
| 11152 | +if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : | ||
| 11153 | + $as_echo_n "(cached) " >&6 | ||
| 11154 | +else | ||
| 11155 | + if test -n "$ac_ct_MANIFEST_TOOL"; then | ||
| 11156 | + ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. | ||
| 11157 | +else | ||
| 11158 | +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR | ||
| 11159 | +for as_dir in $PATH | ||
| 11160 | +do | ||
| 11161 | + IFS=$as_save_IFS | ||
| 11162 | + test -z "$as_dir" && as_dir=. | ||
| 11163 | + for ac_exec_ext in '' $ac_executable_extensions; do | ||
| 11164 | + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | ||
| 11165 | + ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" | ||
| 11166 | + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | ||
| 11167 | + break 2 | ||
| 11168 | + fi | ||
| 11169 | +done | ||
| 11170 | + done | ||
| 11171 | +IFS=$as_save_IFS | ||
| 11172 | + | ||
| 11173 | +fi | ||
| 11174 | +fi | ||
| 11175 | +ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL | ||
| 11176 | +if test -n "$ac_ct_MANIFEST_TOOL"; then | ||
| 11177 | + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 | ||
| 11178 | +$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } | ||
| 11179 | +else | ||
| 11180 | + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 | ||
| 11181 | +$as_echo "no" >&6; } | ||
| 11182 | +fi | ||
| 11183 | + | ||
| 11184 | + if test "x$ac_ct_MANIFEST_TOOL" = x; then | ||
| 11185 | + MANIFEST_TOOL=":" | ||
| 11186 | + else | ||
| 11187 | + case $cross_compiling:$ac_tool_warned in | ||
| 11188 | +yes:) | ||
| 11189 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 | ||
| 11190 | +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} | ||
| 11191 | +ac_tool_warned=yes ;; | ||
| 11192 | +esac | ||
| 11193 | + MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL | ||
| 11194 | fi | ||
| 11195 | - ;; | ||
| 11196 | -sparc*-*solaris*) | ||
| 11197 | - # Find out which ABI we are using. | ||
| 11198 | - echo 'int i;' > conftest.$ac_ext | ||
| 11199 | - if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 | ||
| 11200 | - (eval $ac_compile) 2>&5 | ||
| 11201 | - ac_status=$? | ||
| 11202 | - $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 | ||
| 11203 | - test $ac_status = 0; }; then | ||
| 11204 | - case `/usr/bin/file conftest.o` in | ||
| 11205 | - *64-bit*) | ||
| 11206 | - case $lt_cv_prog_gnu_ld in | ||
| 11207 | - yes*) LD="${LD-ld} -m elf64_sparc" ;; | ||
| 11208 | - *) | ||
| 11209 | - if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then | ||
| 11210 | - LD="${LD-ld} -64" | ||
| 11211 | - fi | ||
| 11212 | - ;; | ||
| 11213 | - esac | ||
| 11214 | - ;; | ||
| 11215 | - esac | ||
| 11216 | +else | ||
| 11217 | + MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" | ||
| 11218 | +fi | ||
| 11219 | + | ||
| 11220 | +test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt | ||
| 11221 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 | ||
| 11222 | +$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } | ||
| 11223 | +if ${lt_cv_path_mainfest_tool+:} false; then : | ||
| 11224 | + $as_echo_n "(cached) " >&6 | ||
| 11225 | +else | ||
| 11226 | + lt_cv_path_mainfest_tool=no | ||
| 11227 | + echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 | ||
| 11228 | + $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out | ||
| 11229 | + cat conftest.err >&5 | ||
| 11230 | + if $GREP 'Manifest Tool' conftest.out > /dev/null; then | ||
| 11231 | + lt_cv_path_mainfest_tool=yes | ||
| 11232 | fi | ||
| 11233 | - rm -rf conftest* | ||
| 11234 | - ;; | ||
| 11235 | -esac | ||
| 11236 | + rm -f conftest* | ||
| 11237 | +fi | ||
| 11238 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 | ||
| 11239 | +$as_echo "$lt_cv_path_mainfest_tool" >&6; } | ||
| 11240 | +if test "x$lt_cv_path_mainfest_tool" != xyes; then | ||
| 11241 | + MANIFEST_TOOL=: | ||
| 11242 | +fi | ||
| 11243 | + | ||
| 11244 | + | ||
| 11245 | + | ||
| 11246 | |||
| 11247 | -need_locks="$enable_libtool_lock" | ||
| 11248 | |||
| 11249 | |||
| 11250 | case $host_os in | ||
| 11251 | @@ -7969,6 +8494,8 @@ _LT_EOF | ||
| 11252 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 | ||
| 11253 | echo "$AR cru libconftest.a conftest.o" >&5 | ||
| 11254 | $AR cru libconftest.a conftest.o 2>&5 | ||
| 11255 | + echo "$RANLIB libconftest.a" >&5 | ||
| 11256 | + $RANLIB libconftest.a 2>&5 | ||
| 11257 | cat > conftest.c << _LT_EOF | ||
| 11258 | int main() { return 0;} | ||
| 11259 | _LT_EOF | ||
| 11260 | @@ -7986,25 +8513,23 @@ _LT_EOF | ||
| 11261 | fi | ||
| 11262 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 | ||
| 11263 | $as_echo "$lt_cv_ld_force_load" >&6; } | ||
| 11264 | - # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to | ||
| 11265 | - # build without first building modern cctools / linker. | ||
| 11266 | - case $host_cpu-$host_os in | ||
| 11267 | - *-rhapsody* | *-darwin1.[012]) | ||
| 11268 | + case $host_os in | ||
| 11269 | + rhapsody* | darwin1.[012]) | ||
| 11270 | _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; | ||
| 11271 | - *-darwin1.*) | ||
| 11272 | + darwin1.*) | ||
| 11273 | _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; | ||
| 11274 | - *-darwin*) | ||
| 11275 | - # darwin 5.x (macOS 10.1) onwards we only need to adjust when the | ||
| 11276 | - # deployment target is forced to an earlier version. | ||
| 11277 | - case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in | ||
| 11278 | - UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*) | ||
| 11279 | - ;; | ||
| 11280 | + darwin*) # darwin 5.x on | ||
| 11281 | + # if running on 10.5 or later, the deployment target defaults | ||
| 11282 | + # to the OS version, if on x86, and 10.4, the deployment | ||
| 11283 | + # target defaults to 10.4. Don't you love it? | ||
| 11284 | + case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in | ||
| 11285 | + 10.0,*86*-darwin8*|10.0,*-darwin[91]*) | ||
| 11286 | + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; | ||
| 11287 | 10.[012][,.]*) | ||
| 11288 | - _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' | ||
| 11289 | - ;; | ||
| 11290 | - *) | ||
| 11291 | - ;; | ||
| 11292 | - esac | ||
| 11293 | + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; | ||
| 11294 | + 10.*) | ||
| 11295 | + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; | ||
| 11296 | + esac | ||
| 11297 | ;; | ||
| 11298 | esac | ||
| 11299 | if test "$lt_cv_apple_cc_single_mod" = "yes"; then | ||
| 11300 | @@ -8553,8 +9078,6 @@ fi | ||
| 11301 | lt_prog_compiler_pic= | ||
| 11302 | lt_prog_compiler_static= | ||
| 11303 | |||
| 11304 | -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 | ||
| 11305 | -$as_echo_n "checking for $compiler option to produce PIC... " >&6; } | ||
| 11306 | |||
| 11307 | if test "$GCC" = yes; then | ||
| 11308 | lt_prog_compiler_wl='-Wl,' | ||
| 11309 | @@ -8720,6 +9243,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | ||
| 11310 | lt_prog_compiler_pic='--shared' | ||
| 11311 | lt_prog_compiler_static='--static' | ||
| 11312 | ;; | ||
| 11313 | + nagfor*) | ||
| 11314 | + # NAG Fortran compiler | ||
| 11315 | + lt_prog_compiler_wl='-Wl,-Wl,,' | ||
| 11316 | + lt_prog_compiler_pic='-PIC' | ||
| 11317 | + lt_prog_compiler_static='-Bstatic' | ||
| 11318 | + ;; | ||
| 11319 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) | ||
| 11320 | # Portland Group compilers (*not* the Pentium gcc compiler, | ||
| 11321 | # which looks to be a dead project) | ||
| 11322 | @@ -8782,7 +9311,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | ||
| 11323 | lt_prog_compiler_pic='-KPIC' | ||
| 11324 | lt_prog_compiler_static='-Bstatic' | ||
| 11325 | case $cc_basename in | ||
| 11326 | - f77* | f90* | f95*) | ||
| 11327 | + f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) | ||
| 11328 | lt_prog_compiler_wl='-Qoption ld ';; | ||
| 11329 | *) | ||
| 11330 | lt_prog_compiler_wl='-Wl,';; | ||
| 11331 | @@ -8839,13 +9368,17 @@ case $host_os in | ||
| 11332 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" | ||
| 11333 | ;; | ||
| 11334 | esac | ||
| 11335 | -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 | ||
| 11336 | -$as_echo "$lt_prog_compiler_pic" >&6; } | ||
| 11337 | - | ||
| 11338 | - | ||
| 11339 | - | ||
| 11340 | - | ||
| 11341 | |||
| 11342 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 | ||
| 11343 | +$as_echo_n "checking for $compiler option to produce PIC... " >&6; } | ||
| 11344 | +if ${lt_cv_prog_compiler_pic+:} false; then : | ||
| 11345 | + $as_echo_n "(cached) " >&6 | ||
| 11346 | +else | ||
| 11347 | + lt_cv_prog_compiler_pic=$lt_prog_compiler_pic | ||
| 11348 | +fi | ||
| 11349 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 | ||
| 11350 | +$as_echo "$lt_cv_prog_compiler_pic" >&6; } | ||
| 11351 | +lt_prog_compiler_pic=$lt_cv_prog_compiler_pic | ||
| 11352 | |||
| 11353 | # | ||
| 11354 | # Check to make sure the PIC flag actually works. | ||
| 11355 | @@ -8906,6 +9439,11 @@ fi | ||
| 11356 | |||
| 11357 | |||
| 11358 | |||
| 11359 | + | ||
| 11360 | + | ||
| 11361 | + | ||
| 11362 | + | ||
| 11363 | + | ||
| 11364 | # | ||
| 11365 | # Check to make sure the static flag actually works. | ||
| 11366 | # | ||
| 11367 | @@ -9256,7 +9794,8 @@ _LT_EOF | ||
| 11368 | allow_undefined_flag=unsupported | ||
| 11369 | always_export_symbols=no | ||
| 11370 | enable_shared_with_static_runtimes=yes | ||
| 11371 | - export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' | ||
| 11372 | + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' | ||
| 11373 | + exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' | ||
| 11374 | |||
| 11375 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then | ||
| 11376 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' | ||
| 11377 | @@ -9294,7 +9833,7 @@ _LT_EOF | ||
| 11378 | archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' | ||
| 11379 | ;; | ||
| 11380 | |||
| 11381 | - gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi) | ||
| 11382 | + gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) | ||
| 11383 | tmp_diet=no | ||
| 11384 | if test "$host_os" = linux-dietlibc; then | ||
| 11385 | case $cc_basename in | ||
| 11386 | @@ -9355,12 +9894,12 @@ _LT_EOF | ||
| 11387 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' | ||
| 11388 | hardcode_libdir_flag_spec= | ||
| 11389 | hardcode_libdir_flag_spec_ld='-rpath $libdir' | ||
| 11390 | - archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' | ||
| 11391 | + archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' | ||
| 11392 | if test "x$supports_anon_versioning" = xyes; then | ||
| 11393 | archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ | ||
| 11394 | cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ | ||
| 11395 | echo "local: *; };" >> $output_objdir/$libname.ver~ | ||
| 11396 | - $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' | ||
| 11397 | + $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' | ||
| 11398 | fi | ||
| 11399 | ;; | ||
| 11400 | esac | ||
| 11401 | @@ -9374,8 +9913,8 @@ _LT_EOF | ||
| 11402 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' | ||
| 11403 | wlarc= | ||
| 11404 | else | ||
| 11405 | - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' | ||
| 11406 | - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' | ||
| 11407 | + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' | ||
| 11408 | + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' | ||
| 11409 | fi | ||
| 11410 | ;; | ||
| 11411 | |||
| 11412 | @@ -9393,8 +9932,8 @@ _LT_EOF | ||
| 11413 | |||
| 11414 | _LT_EOF | ||
| 11415 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | ||
| 11416 | - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' | ||
| 11417 | - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' | ||
| 11418 | + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' | ||
| 11419 | + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' | ||
| 11420 | else | ||
| 11421 | ld_shlibs=no | ||
| 11422 | fi | ||
| 11423 | @@ -9440,8 +9979,8 @@ _LT_EOF | ||
| 11424 | |||
| 11425 | *) | ||
| 11426 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | ||
| 11427 | - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' | ||
| 11428 | - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' | ||
| 11429 | + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' | ||
| 11430 | + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' | ||
| 11431 | else | ||
| 11432 | ld_shlibs=no | ||
| 11433 | fi | ||
| 11434 | @@ -9571,7 +10110,13 @@ _LT_EOF | ||
| 11435 | allow_undefined_flag='-berok' | ||
| 11436 | # Determine the default libpath from the value encoded in an | ||
| 11437 | # empty executable. | ||
| 11438 | - cat confdefs.h - <<_ACEOF >conftest.$ac_ext | ||
| 11439 | + if test "${lt_cv_aix_libpath+set}" = set; then | ||
| 11440 | + aix_libpath=$lt_cv_aix_libpath | ||
| 11441 | +else | ||
| 11442 | + if ${lt_cv_aix_libpath_+:} false; then : | ||
| 11443 | + $as_echo_n "(cached) " >&6 | ||
| 11444 | +else | ||
| 11445 | + cat confdefs.h - <<_ACEOF >conftest.$ac_ext | ||
| 11446 | /* end confdefs.h. */ | ||
| 11447 | |||
| 11448 | int | ||
| 11449 | @@ -9584,22 +10129,29 @@ main () | ||
| 11450 | _ACEOF | ||
| 11451 | if ac_fn_c_try_link "$LINENO"; then : | ||
| 11452 | |||
| 11453 | -lt_aix_libpath_sed=' | ||
| 11454 | - /Import File Strings/,/^$/ { | ||
| 11455 | - /^0/ { | ||
| 11456 | - s/^0 *\(.*\)$/\1/ | ||
| 11457 | - p | ||
| 11458 | - } | ||
| 11459 | - }' | ||
| 11460 | -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` | ||
| 11461 | -# Check for a 64-bit object if we didn't find anything. | ||
| 11462 | -if test -z "$aix_libpath"; then | ||
| 11463 | - aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` | ||
| 11464 | -fi | ||
| 11465 | + lt_aix_libpath_sed=' | ||
| 11466 | + /Import File Strings/,/^$/ { | ||
| 11467 | + /^0/ { | ||
| 11468 | + s/^0 *\([^ ]*\) *$/\1/ | ||
| 11469 | + p | ||
| 11470 | + } | ||
| 11471 | + }' | ||
| 11472 | + lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` | ||
| 11473 | + # Check for a 64-bit object if we didn't find anything. | ||
| 11474 | + if test -z "$lt_cv_aix_libpath_"; then | ||
| 11475 | + lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` | ||
| 11476 | + fi | ||
| 11477 | fi | ||
| 11478 | rm -f core conftest.err conftest.$ac_objext \ | ||
| 11479 | conftest$ac_exeext conftest.$ac_ext | ||
| 11480 | -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | ||
| 11481 | + if test -z "$lt_cv_aix_libpath_"; then | ||
| 11482 | + lt_cv_aix_libpath_="/usr/lib:/lib" | ||
| 11483 | + fi | ||
| 11484 | + | ||
| 11485 | +fi | ||
| 11486 | + | ||
| 11487 | + aix_libpath=$lt_cv_aix_libpath_ | ||
| 11488 | +fi | ||
| 11489 | |||
| 11490 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | ||
| 11491 | 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" | ||
| 11492 | @@ -9611,7 +10163,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | ||
| 11493 | else | ||
| 11494 | # Determine the default libpath from the value encoded in an | ||
| 11495 | # empty executable. | ||
| 11496 | - cat confdefs.h - <<_ACEOF >conftest.$ac_ext | ||
| 11497 | + if test "${lt_cv_aix_libpath+set}" = set; then | ||
| 11498 | + aix_libpath=$lt_cv_aix_libpath | ||
| 11499 | +else | ||
| 11500 | + if ${lt_cv_aix_libpath_+:} false; then : | ||
| 11501 | + $as_echo_n "(cached) " >&6 | ||
| 11502 | +else | ||
| 11503 | + cat confdefs.h - <<_ACEOF >conftest.$ac_ext | ||
| 11504 | /* end confdefs.h. */ | ||
| 11505 | |||
| 11506 | int | ||
| 11507 | @@ -9624,22 +10182,29 @@ main () | ||
| 11508 | _ACEOF | ||
| 11509 | if ac_fn_c_try_link "$LINENO"; then : | ||
| 11510 | |||
| 11511 | -lt_aix_libpath_sed=' | ||
| 11512 | - /Import File Strings/,/^$/ { | ||
| 11513 | - /^0/ { | ||
| 11514 | - s/^0 *\(.*\)$/\1/ | ||
| 11515 | - p | ||
| 11516 | - } | ||
| 11517 | - }' | ||
| 11518 | -aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` | ||
| 11519 | -# Check for a 64-bit object if we didn't find anything. | ||
| 11520 | -if test -z "$aix_libpath"; then | ||
| 11521 | - aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` | ||
| 11522 | -fi | ||
| 11523 | + lt_aix_libpath_sed=' | ||
| 11524 | + /Import File Strings/,/^$/ { | ||
| 11525 | + /^0/ { | ||
| 11526 | + s/^0 *\([^ ]*\) *$/\1/ | ||
| 11527 | + p | ||
| 11528 | + } | ||
| 11529 | + }' | ||
| 11530 | + lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` | ||
| 11531 | + # Check for a 64-bit object if we didn't find anything. | ||
| 11532 | + if test -z "$lt_cv_aix_libpath_"; then | ||
| 11533 | + lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` | ||
| 11534 | + fi | ||
| 11535 | fi | ||
| 11536 | rm -f core conftest.err conftest.$ac_objext \ | ||
| 11537 | conftest$ac_exeext conftest.$ac_ext | ||
| 11538 | -if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | ||
| 11539 | + if test -z "$lt_cv_aix_libpath_"; then | ||
| 11540 | + lt_cv_aix_libpath_="/usr/lib:/lib" | ||
| 11541 | + fi | ||
| 11542 | + | ||
| 11543 | +fi | ||
| 11544 | + | ||
| 11545 | + aix_libpath=$lt_cv_aix_libpath_ | ||
| 11546 | +fi | ||
| 11547 | |||
| 11548 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | ||
| 11549 | # Warning - without using the other run time loading flags, | ||
| 11550 | @@ -9684,20 +10249,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | ||
| 11551 | # Microsoft Visual C++. | ||
| 11552 | # hardcode_libdir_flag_spec is actually meaningless, as there is | ||
| 11553 | # no search path for DLLs. | ||
| 11554 | - hardcode_libdir_flag_spec=' ' | ||
| 11555 | - allow_undefined_flag=unsupported | ||
| 11556 | - # Tell ltmain to make .lib files, not .a files. | ||
| 11557 | - libext=lib | ||
| 11558 | - # Tell ltmain to make .dll files, not .so files. | ||
| 11559 | - shrext_cmds=".dll" | ||
| 11560 | - # FIXME: Setting linknames here is a bad hack. | ||
| 11561 | - archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' | ||
| 11562 | - # The linker will automatically build a .lib file if we build a DLL. | ||
| 11563 | - old_archive_from_new_cmds='true' | ||
| 11564 | - # FIXME: Should let the user specify the lib program. | ||
| 11565 | - old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' | ||
| 11566 | - fix_srcfile_path='`cygpath -w "$srcfile"`' | ||
| 11567 | - enable_shared_with_static_runtimes=yes | ||
| 11568 | + case $cc_basename in | ||
| 11569 | + cl*) | ||
| 11570 | + # Native MSVC | ||
| 11571 | + hardcode_libdir_flag_spec=' ' | ||
| 11572 | + allow_undefined_flag=unsupported | ||
| 11573 | + always_export_symbols=yes | ||
| 11574 | + file_list_spec='@' | ||
| 11575 | + # Tell ltmain to make .lib files, not .a files. | ||
| 11576 | + libext=lib | ||
| 11577 | + # Tell ltmain to make .dll files, not .so files. | ||
| 11578 | + shrext_cmds=".dll" | ||
| 11579 | + # FIXME: Setting linknames here is a bad hack. | ||
| 11580 | + archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' | ||
| 11581 | + archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then | ||
| 11582 | + sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; | ||
| 11583 | + else | ||
| 11584 | + sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; | ||
| 11585 | + fi~ | ||
| 11586 | + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ | ||
| 11587 | + linknames=' | ||
| 11588 | + # The linker will not automatically build a static lib if we build a DLL. | ||
| 11589 | + # _LT_TAGVAR(old_archive_from_new_cmds, )='true' | ||
| 11590 | + enable_shared_with_static_runtimes=yes | ||
| 11591 | + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' | ||
| 11592 | + # Don't use ranlib | ||
| 11593 | + old_postinstall_cmds='chmod 644 $oldlib' | ||
| 11594 | + postlink_cmds='lt_outputfile="@OUTPUT@"~ | ||
| 11595 | + lt_tool_outputfile="@TOOL_OUTPUT@"~ | ||
| 11596 | + case $lt_outputfile in | ||
| 11597 | + *.exe|*.EXE) ;; | ||
| 11598 | + *) | ||
| 11599 | + lt_outputfile="$lt_outputfile.exe" | ||
| 11600 | + lt_tool_outputfile="$lt_tool_outputfile.exe" | ||
| 11601 | + ;; | ||
| 11602 | + esac~ | ||
| 11603 | + if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then | ||
| 11604 | + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; | ||
| 11605 | + $RM "$lt_outputfile.manifest"; | ||
| 11606 | + fi' | ||
| 11607 | + ;; | ||
| 11608 | + *) | ||
| 11609 | + # Assume MSVC wrapper | ||
| 11610 | + hardcode_libdir_flag_spec=' ' | ||
| 11611 | + allow_undefined_flag=unsupported | ||
| 11612 | + # Tell ltmain to make .lib files, not .a files. | ||
| 11613 | + libext=lib | ||
| 11614 | + # Tell ltmain to make .dll files, not .so files. | ||
| 11615 | + shrext_cmds=".dll" | ||
| 11616 | + # FIXME: Setting linknames here is a bad hack. | ||
| 11617 | + archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' | ||
| 11618 | + # The linker will automatically build a .lib file if we build a DLL. | ||
| 11619 | + old_archive_from_new_cmds='true' | ||
| 11620 | + # FIXME: Should let the user specify the lib program. | ||
| 11621 | + old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' | ||
| 11622 | + enable_shared_with_static_runtimes=yes | ||
| 11623 | + ;; | ||
| 11624 | + esac | ||
| 11625 | ;; | ||
| 11626 | |||
| 11627 | darwin* | rhapsody*) | ||
| 11628 | @@ -9758,7 +10366,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | ||
| 11629 | |||
| 11630 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. | ||
| 11631 | freebsd* | dragonfly*) | ||
| 11632 | - archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' | ||
| 11633 | + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' | ||
| 11634 | hardcode_libdir_flag_spec='-R$libdir' | ||
| 11635 | hardcode_direct=yes | ||
| 11636 | hardcode_shlibpath_var=no | ||
| 11637 | @@ -9766,7 +10374,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | ||
| 11638 | |||
| 11639 | hpux9*) | ||
| 11640 | if test "$GCC" = yes; then | ||
| 11641 | - archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' | ||
| 11642 | + archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' | ||
| 11643 | else | ||
| 11644 | 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' | ||
| 11645 | fi | ||
| 11646 | @@ -9782,7 +10390,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | ||
| 11647 | |||
| 11648 | hpux10*) | ||
| 11649 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then | ||
| 11650 | - archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' | ||
| 11651 | + archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' | ||
| 11652 | else | ||
| 11653 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' | ||
| 11654 | fi | ||
| 11655 | @@ -9803,19 +10411,19 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | ||
| 11656 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then | ||
| 11657 | case $host_cpu in | ||
| 11658 | hppa*64*) | ||
| 11659 | - archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' | ||
| 11660 | + archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' | ||
| 11661 | ;; | ||
| 11662 | ia64*) | ||
| 11663 | - archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' | ||
| 11664 | + archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' | ||
| 11665 | ;; | ||
| 11666 | *) | ||
| 11667 | - archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' | ||
| 11668 | + archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' | ||
| 11669 | ;; | ||
| 11670 | esac | ||
| 11671 | else | ||
| 11672 | case $host_cpu in | ||
| 11673 | hppa*64*) | ||
| 11674 | - archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' | ||
| 11675 | + archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' | ||
| 11676 | ;; | ||
| 11677 | ia64*) | ||
| 11678 | archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' | ||
| 11679 | @@ -9888,23 +10496,36 @@ fi | ||
| 11680 | |||
| 11681 | irix5* | irix6* | nonstopux*) | ||
| 11682 | if test "$GCC" = yes; then | ||
| 11683 | - archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' | ||
| 11684 | + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' | ||
| 11685 | # Try to use the -exported_symbol ld option, if it does not | ||
| 11686 | # work, assume that -exports_file does not work either and | ||
| 11687 | # implicitly export all symbols. | ||
| 11688 | - save_LDFLAGS="$LDFLAGS" | ||
| 11689 | - LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" | ||
| 11690 | - cat confdefs.h - <<_ACEOF >conftest.$ac_ext | ||
| 11691 | + # This should be the same for all languages, so no per-tag cache variable. | ||
| 11692 | + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 | ||
| 11693 | +$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } | ||
| 11694 | +if ${lt_cv_irix_exported_symbol+:} false; then : | ||
| 11695 | + $as_echo_n "(cached) " >&6 | ||
| 11696 | +else | ||
| 11697 | + save_LDFLAGS="$LDFLAGS" | ||
| 11698 | + LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" | ||
| 11699 | + cat confdefs.h - <<_ACEOF >conftest.$ac_ext | ||
| 11700 | /* end confdefs.h. */ | ||
| 11701 | -int foo(void) {} | ||
| 11702 | +int foo (void) { return 0; } | ||
| 11703 | _ACEOF | ||
| 11704 | if ac_fn_c_try_link "$LINENO"; then : | ||
| 11705 | - archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' | ||
| 11706 | - | ||
| 11707 | + lt_cv_irix_exported_symbol=yes | ||
| 11708 | +else | ||
| 11709 | + lt_cv_irix_exported_symbol=no | ||
| 11710 | fi | ||
| 11711 | rm -f core conftest.err conftest.$ac_objext \ | ||
| 11712 | conftest$ac_exeext conftest.$ac_ext | ||
| 11713 | - LDFLAGS="$save_LDFLAGS" | ||
| 11714 | + LDFLAGS="$save_LDFLAGS" | ||
| 11715 | +fi | ||
| 11716 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 | ||
| 11717 | +$as_echo "$lt_cv_irix_exported_symbol" >&6; } | ||
| 11718 | + if test "$lt_cv_irix_exported_symbol" = yes; then | ||
| 11719 | + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' | ||
| 11720 | + fi | ||
| 11721 | else | ||
| 11722 | 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' | ||
| 11723 | 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' | ||
| 11724 | @@ -9989,7 +10610,7 @@ rm -f core conftest.err conftest.$ac_objext \ | ||
| 11725 | osf4* | osf5*) # as osf3* with the addition of -msym flag | ||
| 11726 | if test "$GCC" = yes; then | ||
| 11727 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' | ||
| 11728 | - archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' | ||
| 11729 | + archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' | ||
| 11730 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' | ||
| 11731 | else | ||
| 11732 | allow_undefined_flag=' -expect_unresolved \*' | ||
| 11733 | @@ -10008,9 +10629,9 @@ rm -f core conftest.err conftest.$ac_objext \ | ||
| 11734 | no_undefined_flag=' -z defs' | ||
| 11735 | if test "$GCC" = yes; then | ||
| 11736 | wlarc='${wl}' | ||
| 11737 | - archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' | ||
| 11738 | + archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' | ||
| 11739 | archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ | ||
| 11740 | - $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' | ||
| 11741 | + $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' | ||
| 11742 | else | ||
| 11743 | case `$CC -V 2>&1` in | ||
| 11744 | *"Compilers 5.0"*) | ||
| 11745 | @@ -10586,8 +11207,9 @@ cygwin* | mingw* | pw32* | cegcc*) | ||
| 11746 | need_version=no | ||
| 11747 | need_lib_prefix=no | ||
| 11748 | |||
| 11749 | - case $GCC,$host_os in | ||
| 11750 | - yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) | ||
| 11751 | + case $GCC,$cc_basename in | ||
| 11752 | + yes,*) | ||
| 11753 | + # gcc | ||
| 11754 | library_names_spec='$libname.dll.a' | ||
| 11755 | # DLL is installed to $(libdir)/../bin by postinstall_cmds | ||
| 11756 | postinstall_cmds='base_file=`basename \${file}`~ | ||
| 11757 | @@ -10620,13 +11242,71 @@ cygwin* | mingw* | pw32* | cegcc*) | ||
| 11758 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' | ||
| 11759 | ;; | ||
| 11760 | esac | ||
| 11761 | + dynamic_linker='Win32 ld.exe' | ||
| 11762 | + ;; | ||
| 11763 | + | ||
| 11764 | + *,cl*) | ||
| 11765 | + # Native MSVC | ||
| 11766 | + libname_spec='$name' | ||
| 11767 | + soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' | ||
| 11768 | + library_names_spec='${libname}.dll.lib' | ||
| 11769 | + | ||
| 11770 | + case $build_os in | ||
| 11771 | + mingw*) | ||
| 11772 | + sys_lib_search_path_spec= | ||
| 11773 | + lt_save_ifs=$IFS | ||
| 11774 | + IFS=';' | ||
| 11775 | + for lt_path in $LIB | ||
| 11776 | + do | ||
| 11777 | + IFS=$lt_save_ifs | ||
| 11778 | + # Let DOS variable expansion print the short 8.3 style file name. | ||
| 11779 | + lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` | ||
| 11780 | + sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" | ||
| 11781 | + done | ||
| 11782 | + IFS=$lt_save_ifs | ||
| 11783 | + # Convert to MSYS style. | ||
| 11784 | + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` | ||
| 11785 | + ;; | ||
| 11786 | + cygwin*) | ||
| 11787 | + # Convert to unix form, then to dos form, then back to unix form | ||
| 11788 | + # but this time dos style (no spaces!) so that the unix form looks | ||
| 11789 | + # like /cygdrive/c/PROGRA~1:/cygdr... | ||
| 11790 | + sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` | ||
| 11791 | + sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` | ||
| 11792 | + sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` | ||
| 11793 | + ;; | ||
| 11794 | + *) | ||
| 11795 | + sys_lib_search_path_spec="$LIB" | ||
| 11796 | + if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then | ||
| 11797 | + # It is most probably a Windows format PATH. | ||
| 11798 | + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` | ||
| 11799 | + else | ||
| 11800 | + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` | ||
| 11801 | + fi | ||
| 11802 | + # FIXME: find the short name or the path components, as spaces are | ||
| 11803 | + # common. (e.g. "Program Files" -> "PROGRA~1") | ||
| 11804 | + ;; | ||
| 11805 | + esac | ||
| 11806 | + | ||
| 11807 | + # DLL is installed to $(libdir)/../bin by postinstall_cmds | ||
| 11808 | + postinstall_cmds='base_file=`basename \${file}`~ | ||
| 11809 | + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ | ||
| 11810 | + dldir=$destdir/`dirname \$dlpath`~ | ||
| 11811 | + test -d \$dldir || mkdir -p \$dldir~ | ||
| 11812 | + $install_prog $dir/$dlname \$dldir/$dlname' | ||
| 11813 | + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ | ||
| 11814 | + dlpath=$dir/\$dldll~ | ||
| 11815 | + $RM \$dlpath' | ||
| 11816 | + shlibpath_overrides_runpath=yes | ||
| 11817 | + dynamic_linker='Win32 link.exe' | ||
| 11818 | ;; | ||
| 11819 | |||
| 11820 | *) | ||
| 11821 | + # Assume MSVC wrapper | ||
| 11822 | library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' | ||
| 11823 | + dynamic_linker='Win32 ld.exe' | ||
| 11824 | ;; | ||
| 11825 | esac | ||
| 11826 | - dynamic_linker='Win32 ld.exe' | ||
| 11827 | # FIXME: first we should search . and the directory the executable is in | ||
| 11828 | shlibpath_var=PATH | ||
| 11829 | ;; | ||
| 11830 | @@ -10708,7 +11388,7 @@ haiku*) | ||
| 11831 | soname_spec='${libname}${release}${shared_ext}$major' | ||
| 11832 | shlibpath_var=LIBRARY_PATH | ||
| 11833 | shlibpath_overrides_runpath=yes | ||
| 11834 | - sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' | ||
| 11835 | + sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' | ||
| 11836 | hardcode_into_libs=yes | ||
| 11837 | ;; | ||
| 11838 | |||
| 11839 | @@ -10815,12 +11495,7 @@ linux*oldld* | linux*aout* | linux*coff*) | ||
| 11840 | ;; | ||
| 11841 | |||
| 11842 | # This must be Linux ELF. | ||
| 11843 | - | ||
| 11844 | -# uclinux* changes (here and below) have been submitted to the libtool | ||
| 11845 | -# project, but have not yet been accepted: they are GCC-local changes | ||
| 11846 | -# for the time being. (See | ||
| 11847 | -# https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html) | ||
| 11848 | -linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi) | ||
| 11849 | +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) | ||
| 11850 | version_type=linux | ||
| 11851 | need_lib_prefix=no | ||
| 11852 | need_version=no | ||
| 11853 | @@ -11509,7 +12184,7 @@ else | ||
| 11854 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | ||
| 11855 | lt_status=$lt_dlunknown | ||
| 11856 | cat > conftest.$ac_ext <<_LT_EOF | ||
| 11857 | -#line 11512 "configure" | ||
| 11858 | +#line $LINENO "configure" | ||
| 11859 | #include "confdefs.h" | ||
| 11860 | |||
| 11861 | #if HAVE_DLFCN_H | ||
| 11862 | @@ -11553,10 +12228,10 @@ else | ||
| 11863 | /* When -fvisbility=hidden is used, assume the code has been annotated | ||
| 11864 | correspondingly for the symbols needed. */ | ||
| 11865 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | ||
| 11866 | -void fnord () __attribute__((visibility("default"))); | ||
| 11867 | +int fnord () __attribute__((visibility("default"))); | ||
| 11868 | #endif | ||
| 11869 | |||
| 11870 | -void fnord () { int i=42; } | ||
| 11871 | +int fnord () { return 42; } | ||
| 11872 | int main () | ||
| 11873 | { | ||
| 11874 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | ||
| 11875 | @@ -11615,7 +12290,7 @@ else | ||
| 11876 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | ||
| 11877 | lt_status=$lt_dlunknown | ||
| 11878 | cat > conftest.$ac_ext <<_LT_EOF | ||
| 11879 | -#line 11618 "configure" | ||
| 11880 | +#line $LINENO "configure" | ||
| 11881 | #include "confdefs.h" | ||
| 11882 | |||
| 11883 | #if HAVE_DLFCN_H | ||
| 11884 | @@ -11659,10 +12334,10 @@ else | ||
| 11885 | /* When -fvisbility=hidden is used, assume the code has been annotated | ||
| 11886 | correspondingly for the symbols needed. */ | ||
| 11887 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | ||
| 11888 | -void fnord () __attribute__((visibility("default"))); | ||
| 11889 | +int fnord () __attribute__((visibility("default"))); | ||
| 11890 | #endif | ||
| 11891 | |||
| 11892 | -void fnord () { int i=42; } | ||
| 11893 | +int fnord () { return 42; } | ||
| 11894 | int main () | ||
| 11895 | { | ||
| 11896 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | ||
| 11897 | @@ -14948,13 +15623,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' | ||
| 11898 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' | ||
| 11899 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' | ||
| 11900 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' | ||
| 11901 | +lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' | ||
| 11902 | +lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' | ||
| 11903 | reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' | ||
| 11904 | reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' | ||
| 11905 | OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' | ||
| 11906 | deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' | ||
| 11907 | file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' | ||
| 11908 | +file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' | ||
| 11909 | +want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' | ||
| 11910 | +DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' | ||
| 11911 | +sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' | ||
| 11912 | AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' | ||
| 11913 | AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' | ||
| 11914 | +archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' | ||
| 11915 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' | ||
| 11916 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' | ||
| 11917 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' | ||
| 11918 | @@ -14969,14 +15651,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de | ||
| 11919 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' | ||
| 11920 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' | ||
| 11921 | 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"`' | ||
| 11922 | +nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' | ||
| 11923 | +lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' | ||
| 11924 | objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' | ||
| 11925 | MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' | ||
| 11926 | lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' | ||
| 11927 | -lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' | ||
| 11928 | lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' | ||
| 11929 | +lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' | ||
| 11930 | lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' | ||
| 11931 | lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' | ||
| 11932 | need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' | ||
| 11933 | +MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' | ||
| 11934 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' | ||
| 11935 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' | ||
| 11936 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' | ||
| 11937 | @@ -15009,12 +15694,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q | ||
| 11938 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' | ||
| 11939 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' | ||
| 11940 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' | ||
| 11941 | -fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`' | ||
| 11942 | always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' | ||
| 11943 | export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' | ||
| 11944 | exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' | ||
| 11945 | include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' | ||
| 11946 | prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' | ||
| 11947 | +postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' | ||
| 11948 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' | ||
| 11949 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' | ||
| 11950 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' | ||
| 11951 | @@ -15069,8 +15754,13 @@ reload_flag \ | ||
| 11952 | OBJDUMP \ | ||
| 11953 | deplibs_check_method \ | ||
| 11954 | file_magic_cmd \ | ||
| 11955 | +file_magic_glob \ | ||
| 11956 | +want_nocaseglob \ | ||
| 11957 | +DLLTOOL \ | ||
| 11958 | +sharedlib_from_linklib_cmd \ | ||
| 11959 | AR \ | ||
| 11960 | AR_FLAGS \ | ||
| 11961 | +archiver_list_spec \ | ||
| 11962 | STRIP \ | ||
| 11963 | RANLIB \ | ||
| 11964 | CC \ | ||
| 11965 | @@ -15080,12 +15770,14 @@ lt_cv_sys_global_symbol_pipe \ | ||
| 11966 | lt_cv_sys_global_symbol_to_cdecl \ | ||
| 11967 | lt_cv_sys_global_symbol_to_c_name_address \ | ||
| 11968 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ | ||
| 11969 | +nm_file_list_spec \ | ||
| 11970 | lt_prog_compiler_no_builtin_flag \ | ||
| 11971 | -lt_prog_compiler_wl \ | ||
| 11972 | lt_prog_compiler_pic \ | ||
| 11973 | +lt_prog_compiler_wl \ | ||
| 11974 | lt_prog_compiler_static \ | ||
| 11975 | lt_cv_prog_compiler_c_o \ | ||
| 11976 | need_locks \ | ||
| 11977 | +MANIFEST_TOOL \ | ||
| 11978 | DSYMUTIL \ | ||
| 11979 | NMEDIT \ | ||
| 11980 | LIPO \ | ||
| 11981 | @@ -15101,7 +15793,6 @@ no_undefined_flag \ | ||
| 11982 | hardcode_libdir_flag_spec \ | ||
| 11983 | hardcode_libdir_flag_spec_ld \ | ||
| 11984 | hardcode_libdir_separator \ | ||
| 11985 | -fix_srcfile_path \ | ||
| 11986 | exclude_expsyms \ | ||
| 11987 | include_expsyms \ | ||
| 11988 | file_list_spec \ | ||
| 11989 | @@ -15137,6 +15828,7 @@ module_cmds \ | ||
| 11990 | module_expsym_cmds \ | ||
| 11991 | export_symbols_cmds \ | ||
| 11992 | prelink_cmds \ | ||
| 11993 | +postlink_cmds \ | ||
| 11994 | postinstall_cmds \ | ||
| 11995 | postuninstall_cmds \ | ||
| 11996 | finish_cmds \ | ||
| 11997 | @@ -15835,7 +16527,8 @@ esac ;; | ||
| 11998 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. | ||
| 11999 | # | ||
| 12000 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, | ||
| 12001 | -# 2006, 2007, 2008, 2009 Free Software Foundation, Inc. | ||
| 12002 | +# 2006, 2007, 2008, 2009, 2010 Free Software Foundation, | ||
| 12003 | +# Inc. | ||
| 12004 | # Written by Gordon Matzigkeit, 1996 | ||
| 12005 | # | ||
| 12006 | # This file is part of GNU Libtool. | ||
| 12007 | @@ -15938,19 +16631,42 @@ SP2NL=$lt_lt_SP2NL | ||
| 12008 | # turn newlines into spaces. | ||
| 12009 | NL2SP=$lt_lt_NL2SP | ||
| 12010 | |||
| 12011 | +# convert \$build file names to \$host format. | ||
| 12012 | +to_host_file_cmd=$lt_cv_to_host_file_cmd | ||
| 12013 | + | ||
| 12014 | +# convert \$build files to toolchain format. | ||
| 12015 | +to_tool_file_cmd=$lt_cv_to_tool_file_cmd | ||
| 12016 | + | ||
| 12017 | # An object symbol dumper. | ||
| 12018 | OBJDUMP=$lt_OBJDUMP | ||
| 12019 | |||
| 12020 | # Method to check whether dependent libraries are shared objects. | ||
| 12021 | deplibs_check_method=$lt_deplibs_check_method | ||
| 12022 | |||
| 12023 | -# Command to use when deplibs_check_method == "file_magic". | ||
| 12024 | +# Command to use when deplibs_check_method = "file_magic". | ||
| 12025 | file_magic_cmd=$lt_file_magic_cmd | ||
| 12026 | |||
| 12027 | +# How to find potential files when deplibs_check_method = "file_magic". | ||
| 12028 | +file_magic_glob=$lt_file_magic_glob | ||
| 12029 | + | ||
| 12030 | +# Find potential files using nocaseglob when deplibs_check_method = "file_magic". | ||
| 12031 | +want_nocaseglob=$lt_want_nocaseglob | ||
| 12032 | + | ||
| 12033 | +# DLL creation program. | ||
| 12034 | +DLLTOOL=$lt_DLLTOOL | ||
| 12035 | + | ||
| 12036 | +# Command to associate shared and link libraries. | ||
| 12037 | +sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd | ||
| 12038 | + | ||
| 12039 | # The archiver. | ||
| 12040 | AR=$lt_AR | ||
| 12041 | + | ||
| 12042 | +# Flags to create an archive. | ||
| 12043 | AR_FLAGS=$lt_AR_FLAGS | ||
| 12044 | |||
| 12045 | +# How to feed a file listing to the archiver. | ||
| 12046 | +archiver_list_spec=$lt_archiver_list_spec | ||
| 12047 | + | ||
| 12048 | # A symbol stripping program. | ||
| 12049 | STRIP=$lt_STRIP | ||
| 12050 | |||
| 12051 | @@ -15980,6 +16696,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address | ||
| 12052 | # Transform the output of nm in a C name address pair when lib prefix is needed. | ||
| 12053 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix | ||
| 12054 | |||
| 12055 | +# Specify filename containing input files for \$NM. | ||
| 12056 | +nm_file_list_spec=$lt_nm_file_list_spec | ||
| 12057 | + | ||
| 12058 | +# The root where to search for dependent libraries,and in which our libraries should be installed. | ||
| 12059 | +lt_sysroot=$lt_sysroot | ||
| 12060 | + | ||
| 12061 | # The name of the directory that contains temporary libtool files. | ||
| 12062 | objdir=$objdir | ||
| 12063 | |||
| 12064 | @@ -15989,6 +16711,9 @@ MAGIC_CMD=$MAGIC_CMD | ||
| 12065 | # Must we lock files when doing compilation? | ||
| 12066 | need_locks=$lt_need_locks | ||
| 12067 | |||
| 12068 | +# Manifest tool. | ||
| 12069 | +MANIFEST_TOOL=$lt_MANIFEST_TOOL | ||
| 12070 | + | ||
| 12071 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. | ||
| 12072 | DSYMUTIL=$lt_DSYMUTIL | ||
| 12073 | |||
| 12074 | @@ -16103,12 +16828,12 @@ with_gcc=$GCC | ||
| 12075 | # Compiler flag to turn off builtin functions. | ||
| 12076 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag | ||
| 12077 | |||
| 12078 | -# How to pass a linker flag through the compiler. | ||
| 12079 | -wl=$lt_lt_prog_compiler_wl | ||
| 12080 | - | ||
| 12081 | # Additional compiler flags for building library objects. | ||
| 12082 | pic_flag=$lt_lt_prog_compiler_pic | ||
| 12083 | |||
| 12084 | +# How to pass a linker flag through the compiler. | ||
| 12085 | +wl=$lt_lt_prog_compiler_wl | ||
| 12086 | + | ||
| 12087 | # Compiler flag to prevent dynamic linking. | ||
| 12088 | link_static_flag=$lt_lt_prog_compiler_static | ||
| 12089 | |||
| 12090 | @@ -16195,9 +16920,6 @@ inherit_rpath=$inherit_rpath | ||
| 12091 | # Whether libtool must link a program against all its dependency libraries. | ||
| 12092 | link_all_deplibs=$link_all_deplibs | ||
| 12093 | |||
| 12094 | -# Fix the shell variable \$srcfile for the compiler. | ||
| 12095 | -fix_srcfile_path=$lt_fix_srcfile_path | ||
| 12096 | - | ||
| 12097 | # Set to "yes" if exported symbols are required. | ||
| 12098 | always_export_symbols=$always_export_symbols | ||
| 12099 | |||
| 12100 | @@ -16213,6 +16935,9 @@ include_expsyms=$lt_include_expsyms | ||
| 12101 | # Commands necessary for linking programs (against libraries) with templates. | ||
| 12102 | prelink_cmds=$lt_prelink_cmds | ||
| 12103 | |||
| 12104 | +# Commands necessary for finishing linking programs. | ||
| 12105 | +postlink_cmds=$lt_postlink_cmds | ||
| 12106 | + | ||
| 12107 | # Specify filename containing input files. | ||
| 12108 | file_list_spec=$lt_file_list_spec | ||
| 12109 | |||
| 12110 | @@ -16245,210 +16970,169 @@ ltmain="$ac_aux_dir/ltmain.sh" | ||
| 12111 | # if finds mixed CR/LF and LF-only lines. Since sed operates in | ||
| 12112 | # text mode, it properly converts lines to CR/LF. This bash problem | ||
| 12113 | # is reportedly fixed, but why not run on old versions too? | ||
| 12114 | - sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ | ||
| 12115 | - || (rm -f "$cfgfile"; exit 1) | ||
| 12116 | - | ||
| 12117 | - case $xsi_shell in | ||
| 12118 | - yes) | ||
| 12119 | - cat << \_LT_EOF >> "$cfgfile" | ||
| 12120 | - | ||
| 12121 | -# func_dirname file append nondir_replacement | ||
| 12122 | -# Compute the dirname of FILE. If nonempty, add APPEND to the result, | ||
| 12123 | -# otherwise set result to NONDIR_REPLACEMENT. | ||
| 12124 | -func_dirname () | ||
| 12125 | -{ | ||
| 12126 | - case ${1} in | ||
| 12127 | - */*) func_dirname_result="${1%/*}${2}" ;; | ||
| 12128 | - * ) func_dirname_result="${3}" ;; | ||
| 12129 | - esac | ||
| 12130 | -} | ||
| 12131 | - | ||
| 12132 | -# func_basename file | ||
| 12133 | -func_basename () | ||
| 12134 | -{ | ||
| 12135 | - func_basename_result="${1##*/}" | ||
| 12136 | -} | ||
| 12137 | - | ||
| 12138 | -# func_dirname_and_basename file append nondir_replacement | ||
| 12139 | -# perform func_basename and func_dirname in a single function | ||
| 12140 | -# call: | ||
| 12141 | -# dirname: Compute the dirname of FILE. If nonempty, | ||
| 12142 | -# add APPEND to the result, otherwise set result | ||
| 12143 | -# to NONDIR_REPLACEMENT. | ||
| 12144 | -# value returned in "$func_dirname_result" | ||
| 12145 | -# basename: Compute filename of FILE. | ||
| 12146 | -# value retuned in "$func_basename_result" | ||
| 12147 | -# Implementation must be kept synchronized with func_dirname | ||
| 12148 | -# and func_basename. For efficiency, we do not delegate to | ||
| 12149 | -# those functions but instead duplicate the functionality here. | ||
| 12150 | -func_dirname_and_basename () | ||
| 12151 | -{ | ||
| 12152 | - case ${1} in | ||
| 12153 | - */*) func_dirname_result="${1%/*}${2}" ;; | ||
| 12154 | - * ) func_dirname_result="${3}" ;; | ||
| 12155 | - esac | ||
| 12156 | - func_basename_result="${1##*/}" | ||
| 12157 | -} | ||
| 12158 | - | ||
| 12159 | -# func_stripname prefix suffix name | ||
| 12160 | -# strip PREFIX and SUFFIX off of NAME. | ||
| 12161 | -# PREFIX and SUFFIX must not contain globbing or regex special | ||
| 12162 | -# characters, hashes, percent signs, but SUFFIX may contain a leading | ||
| 12163 | -# dot (in which case that matches only a dot). | ||
| 12164 | -func_stripname () | ||
| 12165 | -{ | ||
| 12166 | - # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are | ||
| 12167 | - # positional parameters, so assign one to ordinary parameter first. | ||
| 12168 | - func_stripname_result=${3} | ||
| 12169 | - func_stripname_result=${func_stripname_result#"${1}"} | ||
| 12170 | - func_stripname_result=${func_stripname_result%"${2}"} | ||
| 12171 | -} | ||
| 12172 | - | ||
| 12173 | -# func_opt_split | ||
| 12174 | -func_opt_split () | ||
| 12175 | -{ | ||
| 12176 | - func_opt_split_opt=${1%%=*} | ||
| 12177 | - func_opt_split_arg=${1#*=} | ||
| 12178 | -} | ||
| 12179 | - | ||
| 12180 | -# func_lo2o object | ||
| 12181 | -func_lo2o () | ||
| 12182 | -{ | ||
| 12183 | - case ${1} in | ||
| 12184 | - *.lo) func_lo2o_result=${1%.lo}.${objext} ;; | ||
| 12185 | - *) func_lo2o_result=${1} ;; | ||
| 12186 | - esac | ||
| 12187 | -} | ||
| 12188 | - | ||
| 12189 | -# func_xform libobj-or-source | ||
| 12190 | -func_xform () | ||
| 12191 | -{ | ||
| 12192 | - func_xform_result=${1%.*}.lo | ||
| 12193 | -} | ||
| 12194 | - | ||
| 12195 | -# func_arith arithmetic-term... | ||
| 12196 | -func_arith () | ||
| 12197 | -{ | ||
| 12198 | - func_arith_result=$(( $* )) | ||
| 12199 | -} | ||
| 12200 | - | ||
| 12201 | -# func_len string | ||
| 12202 | -# STRING may not start with a hyphen. | ||
| 12203 | -func_len () | ||
| 12204 | -{ | ||
| 12205 | - func_len_result=${#1} | ||
| 12206 | -} | ||
| 12207 | - | ||
| 12208 | -_LT_EOF | ||
| 12209 | - ;; | ||
| 12210 | - *) # Bourne compatible functions. | ||
| 12211 | - cat << \_LT_EOF >> "$cfgfile" | ||
| 12212 | - | ||
| 12213 | -# func_dirname file append nondir_replacement | ||
| 12214 | -# Compute the dirname of FILE. If nonempty, add APPEND to the result, | ||
| 12215 | -# otherwise set result to NONDIR_REPLACEMENT. | ||
| 12216 | -func_dirname () | ||
| 12217 | -{ | ||
| 12218 | - # Extract subdirectory from the argument. | ||
| 12219 | - func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` | ||
| 12220 | - if test "X$func_dirname_result" = "X${1}"; then | ||
| 12221 | - func_dirname_result="${3}" | ||
| 12222 | - else | ||
| 12223 | - func_dirname_result="$func_dirname_result${2}" | ||
| 12224 | - fi | ||
| 12225 | -} | ||
| 12226 | - | ||
| 12227 | -# func_basename file | ||
| 12228 | -func_basename () | ||
| 12229 | -{ | ||
| 12230 | - func_basename_result=`$ECHO "${1}" | $SED "$basename"` | ||
| 12231 | -} | ||
| 12232 | - | ||
| 12233 | - | ||
| 12234 | -# func_stripname prefix suffix name | ||
| 12235 | -# strip PREFIX and SUFFIX off of NAME. | ||
| 12236 | -# PREFIX and SUFFIX must not contain globbing or regex special | ||
| 12237 | -# characters, hashes, percent signs, but SUFFIX may contain a leading | ||
| 12238 | -# dot (in which case that matches only a dot). | ||
| 12239 | -# func_strip_suffix prefix name | ||
| 12240 | -func_stripname () | ||
| 12241 | -{ | ||
| 12242 | - case ${2} in | ||
| 12243 | - .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; | ||
| 12244 | - *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; | ||
| 12245 | - esac | ||
| 12246 | -} | ||
| 12247 | - | ||
| 12248 | -# sed scripts: | ||
| 12249 | -my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' | ||
| 12250 | -my_sed_long_arg='1s/^-[^=]*=//' | ||
| 12251 | - | ||
| 12252 | -# func_opt_split | ||
| 12253 | -func_opt_split () | ||
| 12254 | -{ | ||
| 12255 | - func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"` | ||
| 12256 | - func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"` | ||
| 12257 | -} | ||
| 12258 | - | ||
| 12259 | -# func_lo2o object | ||
| 12260 | -func_lo2o () | ||
| 12261 | -{ | ||
| 12262 | - func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` | ||
| 12263 | -} | ||
| 12264 | - | ||
| 12265 | -# func_xform libobj-or-source | ||
| 12266 | -func_xform () | ||
| 12267 | -{ | ||
| 12268 | - func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` | ||
| 12269 | -} | ||
| 12270 | - | ||
| 12271 | -# func_arith arithmetic-term... | ||
| 12272 | -func_arith () | ||
| 12273 | -{ | ||
| 12274 | - func_arith_result=`expr "$@"` | ||
| 12275 | -} | ||
| 12276 | - | ||
| 12277 | -# func_len string | ||
| 12278 | -# STRING may not start with a hyphen. | ||
| 12279 | -func_len () | ||
| 12280 | -{ | ||
| 12281 | - func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` | ||
| 12282 | -} | ||
| 12283 | - | ||
| 12284 | -_LT_EOF | ||
| 12285 | -esac | ||
| 12286 | - | ||
| 12287 | -case $lt_shell_append in | ||
| 12288 | - yes) | ||
| 12289 | - cat << \_LT_EOF >> "$cfgfile" | ||
| 12290 | - | ||
| 12291 | -# func_append var value | ||
| 12292 | -# Append VALUE to the end of shell variable VAR. | ||
| 12293 | -func_append () | ||
| 12294 | -{ | ||
| 12295 | - eval "$1+=\$2" | ||
| 12296 | -} | ||
| 12297 | -_LT_EOF | ||
| 12298 | - ;; | ||
| 12299 | - *) | ||
| 12300 | - cat << \_LT_EOF >> "$cfgfile" | ||
| 12301 | - | ||
| 12302 | -# func_append var value | ||
| 12303 | -# Append VALUE to the end of shell variable VAR. | ||
| 12304 | -func_append () | ||
| 12305 | -{ | ||
| 12306 | - eval "$1=\$$1\$2" | ||
| 12307 | -} | ||
| 12308 | - | ||
| 12309 | -_LT_EOF | ||
| 12310 | - ;; | ||
| 12311 | - esac | ||
| 12312 | - | ||
| 12313 | - | ||
| 12314 | - sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ | ||
| 12315 | - || (rm -f "$cfgfile"; exit 1) | ||
| 12316 | - | ||
| 12317 | - mv -f "$cfgfile" "$ofile" || | ||
| 12318 | + sed '$q' "$ltmain" >> "$cfgfile" \ | ||
| 12319 | + || (rm -f "$cfgfile"; exit 1) | ||
| 12320 | + | ||
| 12321 | + if test x"$xsi_shell" = xyes; then | ||
| 12322 | + sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ | ||
| 12323 | +func_dirname ()\ | ||
| 12324 | +{\ | ||
| 12325 | +\ case ${1} in\ | ||
| 12326 | +\ */*) func_dirname_result="${1%/*}${2}" ;;\ | ||
| 12327 | +\ * ) func_dirname_result="${3}" ;;\ | ||
| 12328 | +\ esac\ | ||
| 12329 | +} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ | ||
| 12330 | + && mv -f "$cfgfile.tmp" "$cfgfile" \ | ||
| 12331 | + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") | ||
| 12332 | +test 0 -eq $? || _lt_function_replace_fail=: | ||
| 12333 | + | ||
| 12334 | + | ||
| 12335 | + sed -e '/^func_basename ()$/,/^} # func_basename /c\ | ||
| 12336 | +func_basename ()\ | ||
| 12337 | +{\ | ||
| 12338 | +\ func_basename_result="${1##*/}"\ | ||
| 12339 | +} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ | ||
| 12340 | + && mv -f "$cfgfile.tmp" "$cfgfile" \ | ||
| 12341 | + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") | ||
| 12342 | +test 0 -eq $? || _lt_function_replace_fail=: | ||
| 12343 | + | ||
| 12344 | + | ||
| 12345 | + sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ | ||
| 12346 | +func_dirname_and_basename ()\ | ||
| 12347 | +{\ | ||
| 12348 | +\ case ${1} in\ | ||
| 12349 | +\ */*) func_dirname_result="${1%/*}${2}" ;;\ | ||
| 12350 | +\ * ) func_dirname_result="${3}" ;;\ | ||
| 12351 | +\ esac\ | ||
| 12352 | +\ func_basename_result="${1##*/}"\ | ||
| 12353 | +} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ | ||
| 12354 | + && mv -f "$cfgfile.tmp" "$cfgfile" \ | ||
| 12355 | + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") | ||
| 12356 | +test 0 -eq $? || _lt_function_replace_fail=: | ||
| 12357 | + | ||
| 12358 | + | ||
| 12359 | + sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ | ||
| 12360 | +func_stripname ()\ | ||
| 12361 | +{\ | ||
| 12362 | +\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ | ||
| 12363 | +\ # positional parameters, so assign one to ordinary parameter first.\ | ||
| 12364 | +\ func_stripname_result=${3}\ | ||
| 12365 | +\ func_stripname_result=${func_stripname_result#"${1}"}\ | ||
| 12366 | +\ func_stripname_result=${func_stripname_result%"${2}"}\ | ||
| 12367 | +} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ | ||
| 12368 | + && mv -f "$cfgfile.tmp" "$cfgfile" \ | ||
| 12369 | + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") | ||
| 12370 | +test 0 -eq $? || _lt_function_replace_fail=: | ||
| 12371 | + | ||
| 12372 | + | ||
| 12373 | + sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ | ||
| 12374 | +func_split_long_opt ()\ | ||
| 12375 | +{\ | ||
| 12376 | +\ func_split_long_opt_name=${1%%=*}\ | ||
| 12377 | +\ func_split_long_opt_arg=${1#*=}\ | ||
| 12378 | +} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ | ||
| 12379 | + && mv -f "$cfgfile.tmp" "$cfgfile" \ | ||
| 12380 | + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") | ||
| 12381 | +test 0 -eq $? || _lt_function_replace_fail=: | ||
| 12382 | + | ||
| 12383 | + | ||
| 12384 | + sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ | ||
| 12385 | +func_split_short_opt ()\ | ||
| 12386 | +{\ | ||
| 12387 | +\ func_split_short_opt_arg=${1#??}\ | ||
| 12388 | +\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ | ||
| 12389 | +} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ | ||
| 12390 | + && mv -f "$cfgfile.tmp" "$cfgfile" \ | ||
| 12391 | + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") | ||
| 12392 | +test 0 -eq $? || _lt_function_replace_fail=: | ||
| 12393 | + | ||
| 12394 | + | ||
| 12395 | + sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ | ||
| 12396 | +func_lo2o ()\ | ||
| 12397 | +{\ | ||
| 12398 | +\ case ${1} in\ | ||
| 12399 | +\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ | ||
| 12400 | +\ *) func_lo2o_result=${1} ;;\ | ||
| 12401 | +\ esac\ | ||
| 12402 | +} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ | ||
| 12403 | + && mv -f "$cfgfile.tmp" "$cfgfile" \ | ||
| 12404 | + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") | ||
| 12405 | +test 0 -eq $? || _lt_function_replace_fail=: | ||
| 12406 | + | ||
| 12407 | + | ||
| 12408 | + sed -e '/^func_xform ()$/,/^} # func_xform /c\ | ||
| 12409 | +func_xform ()\ | ||
| 12410 | +{\ | ||
| 12411 | + func_xform_result=${1%.*}.lo\ | ||
| 12412 | +} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ | ||
| 12413 | + && mv -f "$cfgfile.tmp" "$cfgfile" \ | ||
| 12414 | + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") | ||
| 12415 | +test 0 -eq $? || _lt_function_replace_fail=: | ||
| 12416 | + | ||
| 12417 | + | ||
| 12418 | + sed -e '/^func_arith ()$/,/^} # func_arith /c\ | ||
| 12419 | +func_arith ()\ | ||
| 12420 | +{\ | ||
| 12421 | + func_arith_result=$(( $* ))\ | ||
| 12422 | +} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ | ||
| 12423 | + && mv -f "$cfgfile.tmp" "$cfgfile" \ | ||
| 12424 | + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") | ||
| 12425 | +test 0 -eq $? || _lt_function_replace_fail=: | ||
| 12426 | + | ||
| 12427 | + | ||
| 12428 | + sed -e '/^func_len ()$/,/^} # func_len /c\ | ||
| 12429 | +func_len ()\ | ||
| 12430 | +{\ | ||
| 12431 | + func_len_result=${#1}\ | ||
| 12432 | +} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ | ||
| 12433 | + && mv -f "$cfgfile.tmp" "$cfgfile" \ | ||
| 12434 | + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") | ||
| 12435 | +test 0 -eq $? || _lt_function_replace_fail=: | ||
| 12436 | + | ||
| 12437 | +fi | ||
| 12438 | + | ||
| 12439 | +if test x"$lt_shell_append" = xyes; then | ||
| 12440 | + sed -e '/^func_append ()$/,/^} # func_append /c\ | ||
| 12441 | +func_append ()\ | ||
| 12442 | +{\ | ||
| 12443 | + eval "${1}+=\\${2}"\ | ||
| 12444 | +} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ | ||
| 12445 | + && mv -f "$cfgfile.tmp" "$cfgfile" \ | ||
| 12446 | + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") | ||
| 12447 | +test 0 -eq $? || _lt_function_replace_fail=: | ||
| 12448 | + | ||
| 12449 | + | ||
| 12450 | + sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ | ||
| 12451 | +func_append_quoted ()\ | ||
| 12452 | +{\ | ||
| 12453 | +\ func_quote_for_eval "${2}"\ | ||
| 12454 | +\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ | ||
| 12455 | +} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ | ||
| 12456 | + && mv -f "$cfgfile.tmp" "$cfgfile" \ | ||
| 12457 | + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") | ||
| 12458 | +test 0 -eq $? || _lt_function_replace_fail=: | ||
| 12459 | + | ||
| 12460 | + | ||
| 12461 | + # Save a `func_append' function call where possible by direct use of '+=' | ||
| 12462 | + sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ | ||
| 12463 | + && mv -f "$cfgfile.tmp" "$cfgfile" \ | ||
| 12464 | + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") | ||
| 12465 | + test 0 -eq $? || _lt_function_replace_fail=: | ||
| 12466 | +else | ||
| 12467 | + # Save a `func_append' function call even when '+=' is not available | ||
| 12468 | + sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ | ||
| 12469 | + && mv -f "$cfgfile.tmp" "$cfgfile" \ | ||
| 12470 | + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") | ||
| 12471 | + test 0 -eq $? || _lt_function_replace_fail=: | ||
| 12472 | +fi | ||
| 12473 | + | ||
| 12474 | +if test x"$_lt_function_replace_fail" = x":"; then | ||
| 12475 | + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 | ||
| 12476 | +$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} | ||
| 12477 | +fi | ||
| 12478 | + | ||
| 12479 | + | ||
| 12480 | + mv -f "$cfgfile" "$ofile" || | ||
| 12481 | (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") | ||
| 12482 | chmod +x "$ofile" | ||
| 12483 | |||
| 10358 | diff --git a/libctf/configure b/libctf/configure | 12484 | diff --git a/libctf/configure b/libctf/configure |
| 10359 | index 82bcf13a606..a7fb723a145 100755 | 12485 | index de10fef84a1..1b0ee0d32c6 100755 |
| 10360 | --- a/libctf/configure | 12486 | --- a/libctf/configure |
| 10361 | +++ b/libctf/configure | 12487 | +++ b/libctf/configure |
| 10362 | @@ -666,6 +666,8 @@ OTOOL | 12488 | @@ -669,6 +669,8 @@ OTOOL |
| 10363 | LIPO | 12489 | LIPO |
| 10364 | NMEDIT | 12490 | NMEDIT |
| 10365 | DSYMUTIL | 12491 | DSYMUTIL |
| @@ -10368,7 +12494,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 10368 | OBJDUMP | 12494 | OBJDUMP |
| 10369 | LN_S | 12495 | LN_S |
| 10370 | NM | 12496 | NM |
| 10371 | @@ -797,6 +799,7 @@ enable_static | 12497 | @@ -801,6 +803,7 @@ enable_static |
| 10372 | with_pic | 12498 | with_pic |
| 10373 | enable_fast_install | 12499 | enable_fast_install |
| 10374 | with_gnu_ld | 12500 | with_gnu_ld |
| @@ -10376,7 +12502,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 10376 | enable_libtool_lock | 12502 | enable_libtool_lock |
| 10377 | enable_largefile | 12503 | enable_largefile |
| 10378 | enable_werror_always | 12504 | enable_werror_always |
| 10379 | @@ -1460,6 +1463,8 @@ Optional Packages: | 12505 | @@ -1475,6 +1478,8 @@ Optional Packages: |
| 10380 | --with-pic try to use only PIC/non-PIC objects [default=use | 12506 | --with-pic try to use only PIC/non-PIC objects [default=use |
| 10381 | both] | 12507 | both] |
| 10382 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] | 12508 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] |
| @@ -10385,7 +12511,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 10385 | --with-system-zlib use installed libz | 12511 | --with-system-zlib use installed libz |
| 10386 | 12512 | ||
| 10387 | Some influential environment variables: | 12513 | Some influential environment variables: |
| 10388 | @@ -5529,8 +5534,8 @@ esac | 12514 | @@ -5583,8 +5588,8 @@ esac |
| 10389 | 12515 | ||
| 10390 | 12516 | ||
| 10391 | 12517 | ||
| @@ -10396,7 +12522,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 10396 | 12522 | ||
| 10397 | 12523 | ||
| 10398 | 12524 | ||
| 10399 | @@ -5570,7 +5575,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO | 12525 | @@ -5624,7 +5629,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO |
| 10400 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 | 12526 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 |
| 10401 | $as_echo_n "checking how to print strings... " >&6; } | 12527 | $as_echo_n "checking how to print strings... " >&6; } |
| 10402 | # Test print first, because it will be a builtin if present. | 12528 | # Test print first, because it will be a builtin if present. |
| @@ -10405,7 +12531,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 10405 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then | 12531 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 10406 | ECHO='print -r --' | 12532 | ECHO='print -r --' |
| 10407 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then | 12533 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 10408 | @@ -6256,8 +6261,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; | 12534 | @@ -6311,8 +6316,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; |
| 10409 | # Try some XSI features | 12535 | # Try some XSI features |
| 10410 | xsi_shell=no | 12536 | xsi_shell=no |
| 10411 | ( _lt_dummy="a/b/c" | 12537 | ( _lt_dummy="a/b/c" |
| @@ -10416,7 +12542,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 10416 | && eval 'test $(( 1 + 1 )) -eq 2 \ | 12542 | && eval 'test $(( 1 + 1 )) -eq 2 \ |
| 10417 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ | 12543 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ |
| 10418 | && xsi_shell=yes | 12544 | && xsi_shell=yes |
| 10419 | @@ -6306,6 +6311,80 @@ esac | 12545 | @@ -6361,6 +6366,80 @@ esac |
| 10420 | 12546 | ||
| 10421 | 12547 | ||
| 10422 | 12548 | ||
| @@ -10497,7 +12623,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 10497 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 | 12623 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 |
| 10498 | $as_echo_n "checking for $LD option to reload object files... " >&6; } | 12624 | $as_echo_n "checking for $LD option to reload object files... " >&6; } |
| 10499 | if ${lt_cv_ld_reload_flag+:} false; then : | 12625 | if ${lt_cv_ld_reload_flag+:} false; then : |
| 10500 | @@ -6322,6 +6401,11 @@ case $reload_flag in | 12626 | @@ -6377,6 +6456,11 @@ case $reload_flag in |
| 10501 | esac | 12627 | esac |
| 10502 | reload_cmds='$LD$reload_flag -o $output$reload_objs' | 12628 | reload_cmds='$LD$reload_flag -o $output$reload_objs' |
| 10503 | case $host_os in | 12629 | case $host_os in |
| @@ -10509,7 +12635,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 10509 | darwin*) | 12635 | darwin*) |
| 10510 | if test "$GCC" = yes; then | 12636 | if test "$GCC" = yes; then |
| 10511 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' | 12637 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' |
| 10512 | @@ -6490,7 +6574,8 @@ mingw* | pw32*) | 12638 | @@ -6545,7 +6629,8 @@ mingw* | pw32*) |
| 10513 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' | 12639 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' |
| 10514 | lt_cv_file_magic_cmd='func_win32_libid' | 12640 | lt_cv_file_magic_cmd='func_win32_libid' |
| 10515 | else | 12641 | else |
| @@ -10519,7 +12645,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 10519 | lt_cv_file_magic_cmd='$OBJDUMP -f' | 12645 | lt_cv_file_magic_cmd='$OBJDUMP -f' |
| 10520 | fi | 12646 | fi |
| 10521 | ;; | 12647 | ;; |
| 10522 | @@ -6644,6 +6729,21 @@ esac | 12648 | @@ -6699,6 +6784,21 @@ esac |
| 10523 | fi | 12649 | fi |
| 10524 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 | 12650 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 |
| 10525 | $as_echo "$lt_cv_deplibs_check_method" >&6; } | 12651 | $as_echo "$lt_cv_deplibs_check_method" >&6; } |
| @@ -10541,7 +12667,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 10541 | file_magic_cmd=$lt_cv_file_magic_cmd | 12667 | file_magic_cmd=$lt_cv_file_magic_cmd |
| 10542 | deplibs_check_method=$lt_cv_deplibs_check_method | 12668 | deplibs_check_method=$lt_cv_deplibs_check_method |
| 10543 | test -z "$deplibs_check_method" && deplibs_check_method=unknown | 12669 | test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 10544 | @@ -6659,6 +6759,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown | 12670 | @@ -6714,6 +6814,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 10545 | 12671 | ||
| 10546 | 12672 | ||
| 10547 | 12673 | ||
| @@ -10699,7 +12825,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 10699 | plugin_option= | 12825 | plugin_option= |
| 10700 | plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" | 12826 | plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" |
| 10701 | for plugin in $plugin_names; do | 12827 | for plugin in $plugin_names; do |
| 10702 | @@ -6673,8 +6924,10 @@ for plugin in $plugin_names; do | 12828 | @@ -6728,8 +6979,10 @@ for plugin in $plugin_names; do |
| 10703 | done | 12829 | done |
| 10704 | 12830 | ||
| 10705 | if test -n "$ac_tool_prefix"; then | 12831 | if test -n "$ac_tool_prefix"; then |
| @@ -10712,7 +12838,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 10712 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 12838 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 10713 | $as_echo_n "checking for $ac_word... " >&6; } | 12839 | $as_echo_n "checking for $ac_word... " >&6; } |
| 10714 | if ${ac_cv_prog_AR+:} false; then : | 12840 | if ${ac_cv_prog_AR+:} false; then : |
| 10715 | @@ -6690,7 +6943,7 @@ do | 12841 | @@ -6745,7 +6998,7 @@ do |
| 10716 | test -z "$as_dir" && as_dir=. | 12842 | test -z "$as_dir" && as_dir=. |
| 10717 | for ac_exec_ext in '' $ac_executable_extensions; do | 12843 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 10718 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 12844 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -10721,7 +12847,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 10721 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 12847 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 10722 | break 2 | 12848 | break 2 |
| 10723 | fi | 12849 | fi |
| 10724 | @@ -6710,11 +6963,15 @@ $as_echo "no" >&6; } | 12850 | @@ -6765,11 +7018,15 @@ $as_echo "no" >&6; } |
| 10725 | fi | 12851 | fi |
| 10726 | 12852 | ||
| 10727 | 12853 | ||
| @@ -10740,7 +12866,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 10740 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 12866 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 10741 | $as_echo_n "checking for $ac_word... " >&6; } | 12867 | $as_echo_n "checking for $ac_word... " >&6; } |
| 10742 | if ${ac_cv_prog_ac_ct_AR+:} false; then : | 12868 | if ${ac_cv_prog_ac_ct_AR+:} false; then : |
| 10743 | @@ -6730,7 +6987,7 @@ do | 12869 | @@ -6785,7 +7042,7 @@ do |
| 10744 | test -z "$as_dir" && as_dir=. | 12870 | test -z "$as_dir" && as_dir=. |
| 10745 | for ac_exec_ext in '' $ac_executable_extensions; do | 12871 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 10746 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 12872 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -10749,7 +12875,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 10749 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 12875 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 10750 | break 2 | 12876 | break 2 |
| 10751 | fi | 12877 | fi |
| 10752 | @@ -6749,6 +7006,10 @@ else | 12878 | @@ -6804,6 +7061,10 @@ else |
| 10753 | $as_echo "no" >&6; } | 12879 | $as_echo "no" >&6; } |
| 10754 | fi | 12880 | fi |
| 10755 | 12881 | ||
| @@ -10760,7 +12886,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 10760 | if test "x$ac_ct_AR" = x; then | 12886 | if test "x$ac_ct_AR" = x; then |
| 10761 | AR="false" | 12887 | AR="false" |
| 10762 | else | 12888 | else |
| 10763 | @@ -6760,25 +7021,19 @@ ac_tool_warned=yes ;; | 12889 | @@ -6815,25 +7076,19 @@ ac_tool_warned=yes ;; |
| 10764 | esac | 12890 | esac |
| 10765 | AR=$ac_ct_AR | 12891 | AR=$ac_ct_AR |
| 10766 | fi | 12892 | fi |
| @@ -10795,7 +12921,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 10795 | 12921 | ||
| 10796 | 12922 | ||
| 10797 | 12923 | ||
| 10798 | @@ -6790,6 +7045,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru | 12924 | @@ -6845,6 +7100,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru |
| 10799 | 12925 | ||
| 10800 | 12926 | ||
| 10801 | 12927 | ||
| @@ -10860,7 +12986,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 10860 | if test -n "$ac_tool_prefix"; then | 12986 | if test -n "$ac_tool_prefix"; then |
| 10861 | # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. | 12987 | # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. |
| 10862 | set dummy ${ac_tool_prefix}strip; ac_word=$2 | 12988 | set dummy ${ac_tool_prefix}strip; ac_word=$2 |
| 10863 | @@ -7129,8 +7442,8 @@ esac | 12989 | @@ -7184,8 +7497,8 @@ esac |
| 10864 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" | 12990 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" |
| 10865 | 12991 | ||
| 10866 | # Transform an extracted symbol line into symbol name and symbol address | 12992 | # Transform an extracted symbol line into symbol name and symbol address |
| @@ -10871,7 +12997,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 10871 | 12997 | ||
| 10872 | # Handle CRLF in mingw tool chain | 12998 | # Handle CRLF in mingw tool chain |
| 10873 | opt_cr= | 12999 | opt_cr= |
| 10874 | @@ -7166,6 +7479,7 @@ for ac_symprfx in "" "_"; do | 13000 | @@ -7221,6 +7534,7 @@ for ac_symprfx in "" "_"; do |
| 10875 | else | 13001 | else |
| 10876 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" | 13002 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" |
| 10877 | fi | 13003 | fi |
| @@ -10879,7 +13005,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 10879 | 13005 | ||
| 10880 | # Check to see that the pipe works correctly. | 13006 | # Check to see that the pipe works correctly. |
| 10881 | pipe_works=no | 13007 | pipe_works=no |
| 10882 | @@ -7207,6 +7521,18 @@ _LT_EOF | 13008 | @@ -7262,6 +7576,18 @@ _LT_EOF |
| 10883 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then | 13009 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then |
| 10884 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then | 13010 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then |
| 10885 | cat <<_LT_EOF > conftest.$ac_ext | 13011 | cat <<_LT_EOF > conftest.$ac_ext |
| @@ -10898,7 +13024,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 10898 | #ifdef __cplusplus | 13024 | #ifdef __cplusplus |
| 10899 | extern "C" { | 13025 | extern "C" { |
| 10900 | #endif | 13026 | #endif |
| 10901 | @@ -7218,7 +7544,7 @@ _LT_EOF | 13027 | @@ -7273,7 +7599,7 @@ _LT_EOF |
| 10902 | cat <<_LT_EOF >> conftest.$ac_ext | 13028 | cat <<_LT_EOF >> conftest.$ac_ext |
| 10903 | 13029 | ||
| 10904 | /* The mapping between symbol names and symbols. */ | 13030 | /* The mapping between symbol names and symbols. */ |
| @@ -10907,7 +13033,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 10907 | const char *name; | 13033 | const char *name; |
| 10908 | void *address; | 13034 | void *address; |
| 10909 | } | 13035 | } |
| 10910 | @@ -7244,8 +7570,8 @@ static const void *lt_preloaded_setup() { | 13036 | @@ -7299,8 +7625,8 @@ static const void *lt_preloaded_setup() { |
| 10911 | _LT_EOF | 13037 | _LT_EOF |
| 10912 | # Now try linking the two files. | 13038 | # Now try linking the two files. |
| 10913 | mv conftest.$ac_objext conftstm.$ac_objext | 13039 | mv conftest.$ac_objext conftstm.$ac_objext |
| @@ -10918,7 +13044,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 10918 | LIBS="conftstm.$ac_objext" | 13044 | LIBS="conftstm.$ac_objext" |
| 10919 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" | 13045 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" |
| 10920 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 | 13046 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 |
| 10921 | @@ -7255,8 +7581,8 @@ _LT_EOF | 13047 | @@ -7310,8 +7636,8 @@ _LT_EOF |
| 10922 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then | 13048 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then |
| 10923 | pipe_works=yes | 13049 | pipe_works=yes |
| 10924 | fi | 13050 | fi |
| @@ -10929,7 +13055,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 10929 | else | 13055 | else |
| 10930 | echo "cannot find nm_test_func in $nlist" >&5 | 13056 | echo "cannot find nm_test_func in $nlist" >&5 |
| 10931 | fi | 13057 | fi |
| 10932 | @@ -7293,6 +7619,14 @@ else | 13058 | @@ -7348,6 +7674,14 @@ else |
| 10933 | $as_echo "ok" >&6; } | 13059 | $as_echo "ok" >&6; } |
| 10934 | fi | 13060 | fi |
| 10935 | 13061 | ||
| @@ -10944,7 +13070,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 10944 | 13070 | ||
| 10945 | 13071 | ||
| 10946 | 13072 | ||
| 10947 | @@ -7311,6 +7645,47 @@ fi | 13073 | @@ -7366,6 +7700,47 @@ fi |
| 10948 | 13074 | ||
| 10949 | 13075 | ||
| 10950 | 13076 | ||
| @@ -10992,7 +13118,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 10992 | 13118 | ||
| 10993 | 13119 | ||
| 10994 | 13120 | ||
| 10995 | @@ -7520,6 +7895,123 @@ esac | 13121 | @@ -7575,6 +7950,123 @@ esac |
| 10996 | 13122 | ||
| 10997 | need_locks="$enable_libtool_lock" | 13123 | need_locks="$enable_libtool_lock" |
| 10998 | 13124 | ||
| @@ -11116,7 +13242,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11116 | 13242 | ||
| 11117 | case $host_os in | 13243 | case $host_os in |
| 11118 | rhapsody* | darwin*) | 13244 | rhapsody* | darwin*) |
| 11119 | @@ -8083,6 +8575,8 @@ _LT_EOF | 13245 | @@ -8138,6 +8630,8 @@ _LT_EOF |
| 11120 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 | 13246 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 |
| 11121 | echo "$AR cru libconftest.a conftest.o" >&5 | 13247 | echo "$AR cru libconftest.a conftest.o" >&5 |
| 11122 | $AR cru libconftest.a conftest.o 2>&5 | 13248 | $AR cru libconftest.a conftest.o 2>&5 |
| @@ -11125,7 +13251,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11125 | cat > conftest.c << _LT_EOF | 13251 | cat > conftest.c << _LT_EOF |
| 11126 | int main() { return 0;} | 13252 | int main() { return 0;} |
| 11127 | _LT_EOF | 13253 | _LT_EOF |
| 11128 | @@ -8635,8 +9130,6 @@ fi | 13254 | @@ -8690,8 +9184,6 @@ fi |
| 11129 | lt_prog_compiler_pic= | 13255 | lt_prog_compiler_pic= |
| 11130 | lt_prog_compiler_static= | 13256 | lt_prog_compiler_static= |
| 11131 | 13257 | ||
| @@ -11134,7 +13260,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11134 | 13260 | ||
| 11135 | if test "$GCC" = yes; then | 13261 | if test "$GCC" = yes; then |
| 11136 | lt_prog_compiler_wl='-Wl,' | 13262 | lt_prog_compiler_wl='-Wl,' |
| 11137 | @@ -8802,6 +9295,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 13263 | @@ -8857,6 +9349,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 11138 | lt_prog_compiler_pic='--shared' | 13264 | lt_prog_compiler_pic='--shared' |
| 11139 | lt_prog_compiler_static='--static' | 13265 | lt_prog_compiler_static='--static' |
| 11140 | ;; | 13266 | ;; |
| @@ -11147,7 +13273,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11147 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) | 13273 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) |
| 11148 | # Portland Group compilers (*not* the Pentium gcc compiler, | 13274 | # Portland Group compilers (*not* the Pentium gcc compiler, |
| 11149 | # which looks to be a dead project) | 13275 | # which looks to be a dead project) |
| 11150 | @@ -8864,7 +9363,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 13276 | @@ -8919,7 +9417,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 11151 | lt_prog_compiler_pic='-KPIC' | 13277 | lt_prog_compiler_pic='-KPIC' |
| 11152 | lt_prog_compiler_static='-Bstatic' | 13278 | lt_prog_compiler_static='-Bstatic' |
| 11153 | case $cc_basename in | 13279 | case $cc_basename in |
| @@ -11156,7 +13282,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11156 | lt_prog_compiler_wl='-Qoption ld ';; | 13282 | lt_prog_compiler_wl='-Qoption ld ';; |
| 11157 | *) | 13283 | *) |
| 11158 | lt_prog_compiler_wl='-Wl,';; | 13284 | lt_prog_compiler_wl='-Wl,';; |
| 11159 | @@ -8921,13 +9420,17 @@ case $host_os in | 13285 | @@ -8976,13 +9474,17 @@ case $host_os in |
| 11160 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" | 13286 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" |
| 11161 | ;; | 13287 | ;; |
| 11162 | esac | 13288 | esac |
| @@ -11180,7 +13306,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11180 | 13306 | ||
| 11181 | # | 13307 | # |
| 11182 | # Check to make sure the PIC flag actually works. | 13308 | # Check to make sure the PIC flag actually works. |
| 11183 | @@ -8988,6 +9491,11 @@ fi | 13309 | @@ -9043,6 +9545,11 @@ fi |
| 11184 | 13310 | ||
| 11185 | 13311 | ||
| 11186 | 13312 | ||
| @@ -11192,7 +13318,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11192 | # | 13318 | # |
| 11193 | # Check to make sure the static flag actually works. | 13319 | # Check to make sure the static flag actually works. |
| 11194 | # | 13320 | # |
| 11195 | @@ -9338,7 +9846,8 @@ _LT_EOF | 13321 | @@ -9393,7 +9900,8 @@ _LT_EOF |
| 11196 | allow_undefined_flag=unsupported | 13322 | allow_undefined_flag=unsupported |
| 11197 | always_export_symbols=no | 13323 | always_export_symbols=no |
| 11198 | enable_shared_with_static_runtimes=yes | 13324 | enable_shared_with_static_runtimes=yes |
| @@ -11202,7 +13328,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11202 | 13328 | ||
| 11203 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then | 13329 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then |
| 11204 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' | 13330 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' |
| 11205 | @@ -9437,12 +9946,12 @@ _LT_EOF | 13331 | @@ -9492,12 +10000,12 @@ _LT_EOF |
| 11206 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' | 13332 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' |
| 11207 | hardcode_libdir_flag_spec= | 13333 | hardcode_libdir_flag_spec= |
| 11208 | hardcode_libdir_flag_spec_ld='-rpath $libdir' | 13334 | hardcode_libdir_flag_spec_ld='-rpath $libdir' |
| @@ -11217,7 +13343,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11217 | fi | 13343 | fi |
| 11218 | ;; | 13344 | ;; |
| 11219 | esac | 13345 | esac |
| 11220 | @@ -9456,8 +9965,8 @@ _LT_EOF | 13346 | @@ -9511,8 +10019,8 @@ _LT_EOF |
| 11221 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' | 13347 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
| 11222 | wlarc= | 13348 | wlarc= |
| 11223 | else | 13349 | else |
| @@ -11228,7 +13354,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11228 | fi | 13354 | fi |
| 11229 | ;; | 13355 | ;; |
| 11230 | 13356 | ||
| 11231 | @@ -9475,8 +9984,8 @@ _LT_EOF | 13357 | @@ -9530,8 +10038,8 @@ _LT_EOF |
| 11232 | 13358 | ||
| 11233 | _LT_EOF | 13359 | _LT_EOF |
| 11234 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 13360 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -11239,7 +13365,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11239 | else | 13365 | else |
| 11240 | ld_shlibs=no | 13366 | ld_shlibs=no |
| 11241 | fi | 13367 | fi |
| 11242 | @@ -9522,8 +10031,8 @@ _LT_EOF | 13368 | @@ -9577,8 +10085,8 @@ _LT_EOF |
| 11243 | 13369 | ||
| 11244 | *) | 13370 | *) |
| 11245 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 13371 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -11250,7 +13376,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11250 | else | 13376 | else |
| 11251 | ld_shlibs=no | 13377 | ld_shlibs=no |
| 11252 | fi | 13378 | fi |
| 11253 | @@ -9653,7 +10162,13 @@ _LT_EOF | 13379 | @@ -9708,7 +10216,13 @@ _LT_EOF |
| 11254 | allow_undefined_flag='-berok' | 13380 | allow_undefined_flag='-berok' |
| 11255 | # Determine the default libpath from the value encoded in an | 13381 | # Determine the default libpath from the value encoded in an |
| 11256 | # empty executable. | 13382 | # empty executable. |
| @@ -11265,7 +13391,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11265 | /* end confdefs.h. */ | 13391 | /* end confdefs.h. */ |
| 11266 | 13392 | ||
| 11267 | int | 13393 | int |
| 11268 | @@ -9666,22 +10181,29 @@ main () | 13394 | @@ -9721,22 +10235,29 @@ main () |
| 11269 | _ACEOF | 13395 | _ACEOF |
| 11270 | if ac_fn_c_try_link "$LINENO"; then : | 13396 | if ac_fn_c_try_link "$LINENO"; then : |
| 11271 | 13397 | ||
| @@ -11308,7 +13434,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11308 | 13434 | ||
| 11309 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 13435 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 11310 | 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" | 13436 | 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" |
| 11311 | @@ -9693,7 +10215,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 13437 | @@ -9748,7 +10269,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 11312 | else | 13438 | else |
| 11313 | # Determine the default libpath from the value encoded in an | 13439 | # Determine the default libpath from the value encoded in an |
| 11314 | # empty executable. | 13440 | # empty executable. |
| @@ -11323,7 +13449,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11323 | /* end confdefs.h. */ | 13449 | /* end confdefs.h. */ |
| 11324 | 13450 | ||
| 11325 | int | 13451 | int |
| 11326 | @@ -9706,22 +10234,29 @@ main () | 13452 | @@ -9761,22 +10288,29 @@ main () |
| 11327 | _ACEOF | 13453 | _ACEOF |
| 11328 | if ac_fn_c_try_link "$LINENO"; then : | 13454 | if ac_fn_c_try_link "$LINENO"; then : |
| 11329 | 13455 | ||
| @@ -11366,7 +13492,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11366 | 13492 | ||
| 11367 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 13493 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 11368 | # Warning - without using the other run time loading flags, | 13494 | # Warning - without using the other run time loading flags, |
| 11369 | @@ -9766,20 +10301,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 13495 | @@ -9821,20 +10355,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 11370 | # Microsoft Visual C++. | 13496 | # Microsoft Visual C++. |
| 11371 | # hardcode_libdir_flag_spec is actually meaningless, as there is | 13497 | # hardcode_libdir_flag_spec is actually meaningless, as there is |
| 11372 | # no search path for DLLs. | 13498 | # no search path for DLLs. |
| @@ -11444,7 +13570,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11444 | ;; | 13570 | ;; |
| 11445 | 13571 | ||
| 11446 | darwin* | rhapsody*) | 13572 | darwin* | rhapsody*) |
| 11447 | @@ -9840,7 +10418,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 13573 | @@ -9895,7 +10472,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 11448 | 13574 | ||
| 11449 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. | 13575 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. |
| 11450 | freebsd* | dragonfly*) | 13576 | freebsd* | dragonfly*) |
| @@ -11453,7 +13579,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11453 | hardcode_libdir_flag_spec='-R$libdir' | 13579 | hardcode_libdir_flag_spec='-R$libdir' |
| 11454 | hardcode_direct=yes | 13580 | hardcode_direct=yes |
| 11455 | hardcode_shlibpath_var=no | 13581 | hardcode_shlibpath_var=no |
| 11456 | @@ -9848,7 +10426,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 13582 | @@ -9903,7 +10480,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 11457 | 13583 | ||
| 11458 | hpux9*) | 13584 | hpux9*) |
| 11459 | if test "$GCC" = yes; then | 13585 | if test "$GCC" = yes; then |
| @@ -11462,7 +13588,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11462 | else | 13588 | else |
| 11463 | 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' | 13589 | 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' |
| 11464 | fi | 13590 | fi |
| 11465 | @@ -9864,7 +10442,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 13591 | @@ -9919,7 +10496,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 11466 | 13592 | ||
| 11467 | hpux10*) | 13593 | hpux10*) |
| 11468 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then | 13594 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then |
| @@ -11471,7 +13597,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11471 | else | 13597 | else |
| 11472 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' | 13598 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' |
| 11473 | fi | 13599 | fi |
| 11474 | @@ -9888,10 +10466,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 13600 | @@ -9943,10 +10520,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 11475 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' | 13601 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' |
| 11476 | ;; | 13602 | ;; |
| 11477 | ia64*) | 13603 | ia64*) |
| @@ -11484,7 +13610,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11484 | ;; | 13610 | ;; |
| 11485 | esac | 13611 | esac |
| 11486 | else | 13612 | else |
| 11487 | @@ -9970,23 +10548,36 @@ fi | 13613 | @@ -10025,23 +10602,36 @@ fi |
| 11488 | 13614 | ||
| 11489 | irix5* | irix6* | nonstopux*) | 13615 | irix5* | irix6* | nonstopux*) |
| 11490 | if test "$GCC" = yes; then | 13616 | if test "$GCC" = yes; then |
| @@ -11529,7 +13655,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11529 | else | 13655 | else |
| 11530 | 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' | 13656 | 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' |
| 11531 | 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' | 13657 | 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' |
| 11532 | @@ -10071,7 +10662,7 @@ rm -f core conftest.err conftest.$ac_objext \ | 13658 | @@ -10126,7 +10716,7 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 11533 | osf4* | osf5*) # as osf3* with the addition of -msym flag | 13659 | osf4* | osf5*) # as osf3* with the addition of -msym flag |
| 11534 | if test "$GCC" = yes; then | 13660 | if test "$GCC" = yes; then |
| 11535 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' | 13661 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' |
| @@ -11538,7 +13664,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11538 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' | 13664 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' |
| 11539 | else | 13665 | else |
| 11540 | allow_undefined_flag=' -expect_unresolved \*' | 13666 | allow_undefined_flag=' -expect_unresolved \*' |
| 11541 | @@ -10090,9 +10681,9 @@ rm -f core conftest.err conftest.$ac_objext \ | 13667 | @@ -10145,9 +10735,9 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 11542 | no_undefined_flag=' -z defs' | 13668 | no_undefined_flag=' -z defs' |
| 11543 | if test "$GCC" = yes; then | 13669 | if test "$GCC" = yes; then |
| 11544 | wlarc='${wl}' | 13670 | wlarc='${wl}' |
| @@ -11550,7 +13676,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11550 | else | 13676 | else |
| 11551 | case `$CC -V 2>&1` in | 13677 | case `$CC -V 2>&1` in |
| 11552 | *"Compilers 5.0"*) | 13678 | *"Compilers 5.0"*) |
| 11553 | @@ -10668,8 +11259,9 @@ cygwin* | mingw* | pw32* | cegcc*) | 13679 | @@ -10723,8 +11313,9 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 11554 | need_version=no | 13680 | need_version=no |
| 11555 | need_lib_prefix=no | 13681 | need_lib_prefix=no |
| 11556 | 13682 | ||
| @@ -11562,7 +13688,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11562 | library_names_spec='$libname.dll.a' | 13688 | library_names_spec='$libname.dll.a' |
| 11563 | # DLL is installed to $(libdir)/../bin by postinstall_cmds | 13689 | # DLL is installed to $(libdir)/../bin by postinstall_cmds |
| 11564 | postinstall_cmds='base_file=`basename \${file}`~ | 13690 | postinstall_cmds='base_file=`basename \${file}`~ |
| 11565 | @@ -10702,13 +11294,71 @@ cygwin* | mingw* | pw32* | cegcc*) | 13691 | @@ -10757,13 +11348,71 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 11566 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' | 13692 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' |
| 11567 | ;; | 13693 | ;; |
| 11568 | esac | 13694 | esac |
| @@ -11635,25 +13761,16 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11635 | # FIXME: first we should search . and the directory the executable is in | 13761 | # FIXME: first we should search . and the directory the executable is in |
| 11636 | shlibpath_var=PATH | 13762 | shlibpath_var=PATH |
| 11637 | ;; | 13763 | ;; |
| 11638 | @@ -10790,7 +11440,7 @@ haiku*) | 13764 | @@ -11641,7 +12290,7 @@ else |
| 11639 | soname_spec='${libname}${release}${shared_ext}$major' | ||
| 11640 | shlibpath_var=LIBRARY_PATH | ||
| 11641 | shlibpath_overrides_runpath=yes | ||
| 11642 | - sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' | ||
| 11643 | + sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' | ||
| 11644 | hardcode_into_libs=yes | ||
| 11645 | ;; | ||
| 11646 | |||
| 11647 | @@ -11586,7 +12236,7 @@ else | ||
| 11648 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 13765 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 11649 | lt_status=$lt_dlunknown | 13766 | lt_status=$lt_dlunknown |
| 11650 | cat > conftest.$ac_ext <<_LT_EOF | 13767 | cat > conftest.$ac_ext <<_LT_EOF |
| 11651 | -#line 11589 "configure" | 13768 | -#line 11644 "configure" |
| 11652 | +#line $LINENO "configure" | 13769 | +#line $LINENO "configure" |
| 11653 | #include "confdefs.h" | 13770 | #include "confdefs.h" |
| 11654 | 13771 | ||
| 11655 | #if HAVE_DLFCN_H | 13772 | #if HAVE_DLFCN_H |
| 11656 | @@ -11630,10 +12280,10 @@ else | 13773 | @@ -11685,10 +12334,10 @@ else |
| 11657 | /* When -fvisbility=hidden is used, assume the code has been annotated | 13774 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 11658 | correspondingly for the symbols needed. */ | 13775 | correspondingly for the symbols needed. */ |
| 11659 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 13776 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -11666,16 +13783,16 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11666 | int main () | 13783 | int main () |
| 11667 | { | 13784 | { |
| 11668 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 13785 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 11669 | @@ -11692,7 +12342,7 @@ else | 13786 | @@ -11747,7 +12396,7 @@ else |
| 11670 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 13787 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 11671 | lt_status=$lt_dlunknown | 13788 | lt_status=$lt_dlunknown |
| 11672 | cat > conftest.$ac_ext <<_LT_EOF | 13789 | cat > conftest.$ac_ext <<_LT_EOF |
| 11673 | -#line 11695 "configure" | 13790 | -#line 11750 "configure" |
| 11674 | +#line $LINENO "configure" | 13791 | +#line $LINENO "configure" |
| 11675 | #include "confdefs.h" | 13792 | #include "confdefs.h" |
| 11676 | 13793 | ||
| 11677 | #if HAVE_DLFCN_H | 13794 | #if HAVE_DLFCN_H |
| 11678 | @@ -11736,10 +12386,10 @@ else | 13795 | @@ -11791,10 +12440,10 @@ else |
| 11679 | /* When -fvisbility=hidden is used, assume the code has been annotated | 13796 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 11680 | correspondingly for the symbols needed. */ | 13797 | correspondingly for the symbols needed. */ |
| 11681 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 13798 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -11688,7 +13805,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11688 | int main () | 13805 | int main () |
| 11689 | { | 13806 | { |
| 11690 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 13807 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 11691 | @@ -14286,13 +14936,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' | 13808 | @@ -14479,13 +15128,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' |
| 11692 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' | 13809 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' |
| 11693 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' | 13810 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' |
| 11694 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' | 13811 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' |
| @@ -11709,7 +13826,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11709 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' | 13826 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' |
| 11710 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' | 13827 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' |
| 11711 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' | 13828 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' |
| 11712 | @@ -14307,14 +14964,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de | 13829 | @@ -14500,14 +15156,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de |
| 11713 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' | 13830 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' |
| 11714 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' | 13831 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' |
| 11715 | 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"`' | 13832 | 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"`' |
| @@ -11728,7 +13845,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11728 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' | 13845 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' |
| 11729 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' | 13846 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' |
| 11730 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' | 13847 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' |
| 11731 | @@ -14347,12 +15007,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q | 13848 | @@ -14540,12 +15199,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q |
| 11732 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' | 13849 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' |
| 11733 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' | 13850 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' |
| 11734 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' | 13851 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' |
| @@ -11742,7 +13859,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11742 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' | 13859 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' |
| 11743 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' | 13860 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' |
| 11744 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' | 13861 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' |
| 11745 | @@ -14407,8 +15067,13 @@ reload_flag \ | 13862 | @@ -14600,8 +15259,13 @@ reload_flag \ |
| 11746 | OBJDUMP \ | 13863 | OBJDUMP \ |
| 11747 | deplibs_check_method \ | 13864 | deplibs_check_method \ |
| 11748 | file_magic_cmd \ | 13865 | file_magic_cmd \ |
| @@ -11756,7 +13873,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11756 | STRIP \ | 13873 | STRIP \ |
| 11757 | RANLIB \ | 13874 | RANLIB \ |
| 11758 | CC \ | 13875 | CC \ |
| 11759 | @@ -14418,12 +15083,14 @@ lt_cv_sys_global_symbol_pipe \ | 13876 | @@ -14611,12 +15275,14 @@ lt_cv_sys_global_symbol_pipe \ |
| 11760 | lt_cv_sys_global_symbol_to_cdecl \ | 13877 | lt_cv_sys_global_symbol_to_cdecl \ |
| 11761 | lt_cv_sys_global_symbol_to_c_name_address \ | 13878 | lt_cv_sys_global_symbol_to_c_name_address \ |
| 11762 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ | 13879 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ |
| @@ -11772,7 +13889,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11772 | DSYMUTIL \ | 13889 | DSYMUTIL \ |
| 11773 | NMEDIT \ | 13890 | NMEDIT \ |
| 11774 | LIPO \ | 13891 | LIPO \ |
| 11775 | @@ -14439,7 +15106,6 @@ no_undefined_flag \ | 13892 | @@ -14632,7 +15298,6 @@ no_undefined_flag \ |
| 11776 | hardcode_libdir_flag_spec \ | 13893 | hardcode_libdir_flag_spec \ |
| 11777 | hardcode_libdir_flag_spec_ld \ | 13894 | hardcode_libdir_flag_spec_ld \ |
| 11778 | hardcode_libdir_separator \ | 13895 | hardcode_libdir_separator \ |
| @@ -11780,7 +13897,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11780 | exclude_expsyms \ | 13897 | exclude_expsyms \ |
| 11781 | include_expsyms \ | 13898 | include_expsyms \ |
| 11782 | file_list_spec \ | 13899 | file_list_spec \ |
| 11783 | @@ -14475,6 +15141,7 @@ module_cmds \ | 13900 | @@ -14668,6 +15333,7 @@ module_cmds \ |
| 11784 | module_expsym_cmds \ | 13901 | module_expsym_cmds \ |
| 11785 | export_symbols_cmds \ | 13902 | export_symbols_cmds \ |
| 11786 | prelink_cmds \ | 13903 | prelink_cmds \ |
| @@ -11788,7 +13905,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11788 | postinstall_cmds \ | 13905 | postinstall_cmds \ |
| 11789 | postuninstall_cmds \ | 13906 | postuninstall_cmds \ |
| 11790 | finish_cmds \ | 13907 | finish_cmds \ |
| 11791 | @@ -15231,7 +15898,8 @@ $as_echo X"$file" | | 13908 | @@ -15424,7 +16090,8 @@ $as_echo X"$file" | |
| 11792 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. | 13909 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. |
| 11793 | # | 13910 | # |
| 11794 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, | 13911 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, |
| @@ -11798,7 +13915,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11798 | # Written by Gordon Matzigkeit, 1996 | 13915 | # Written by Gordon Matzigkeit, 1996 |
| 11799 | # | 13916 | # |
| 11800 | # This file is part of GNU Libtool. | 13917 | # This file is part of GNU Libtool. |
| 11801 | @@ -15334,19 +16002,42 @@ SP2NL=$lt_lt_SP2NL | 13918 | @@ -15527,19 +16194,42 @@ SP2NL=$lt_lt_SP2NL |
| 11802 | # turn newlines into spaces. | 13919 | # turn newlines into spaces. |
| 11803 | NL2SP=$lt_lt_NL2SP | 13920 | NL2SP=$lt_lt_NL2SP |
| 11804 | 13921 | ||
| @@ -11842,7 +13959,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11842 | # A symbol stripping program. | 13959 | # A symbol stripping program. |
| 11843 | STRIP=$lt_STRIP | 13960 | STRIP=$lt_STRIP |
| 11844 | 13961 | ||
| 11845 | @@ -15376,6 +16067,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address | 13962 | @@ -15569,6 +16259,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address |
| 11846 | # Transform the output of nm in a C name address pair when lib prefix is needed. | 13963 | # Transform the output of nm in a C name address pair when lib prefix is needed. |
| 11847 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix | 13964 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix |
| 11848 | 13965 | ||
| @@ -11855,7 +13972,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11855 | # The name of the directory that contains temporary libtool files. | 13972 | # The name of the directory that contains temporary libtool files. |
| 11856 | objdir=$objdir | 13973 | objdir=$objdir |
| 11857 | 13974 | ||
| 11858 | @@ -15385,6 +16082,9 @@ MAGIC_CMD=$MAGIC_CMD | 13975 | @@ -15578,6 +16274,9 @@ MAGIC_CMD=$MAGIC_CMD |
| 11859 | # Must we lock files when doing compilation? | 13976 | # Must we lock files when doing compilation? |
| 11860 | need_locks=$lt_need_locks | 13977 | need_locks=$lt_need_locks |
| 11861 | 13978 | ||
| @@ -11865,7 +13982,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11865 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. | 13982 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. |
| 11866 | DSYMUTIL=$lt_DSYMUTIL | 13983 | DSYMUTIL=$lt_DSYMUTIL |
| 11867 | 13984 | ||
| 11868 | @@ -15499,12 +16199,12 @@ with_gcc=$GCC | 13985 | @@ -15692,12 +16391,12 @@ with_gcc=$GCC |
| 11869 | # Compiler flag to turn off builtin functions. | 13986 | # Compiler flag to turn off builtin functions. |
| 11870 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag | 13987 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag |
| 11871 | 13988 | ||
| @@ -11881,7 +13998,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11881 | # Compiler flag to prevent dynamic linking. | 13998 | # Compiler flag to prevent dynamic linking. |
| 11882 | link_static_flag=$lt_lt_prog_compiler_static | 13999 | link_static_flag=$lt_lt_prog_compiler_static |
| 11883 | 14000 | ||
| 11884 | @@ -15591,9 +16291,6 @@ inherit_rpath=$inherit_rpath | 14001 | @@ -15784,9 +16483,6 @@ inherit_rpath=$inherit_rpath |
| 11885 | # Whether libtool must link a program against all its dependency libraries. | 14002 | # Whether libtool must link a program against all its dependency libraries. |
| 11886 | link_all_deplibs=$link_all_deplibs | 14003 | link_all_deplibs=$link_all_deplibs |
| 11887 | 14004 | ||
| @@ -11891,7 +14008,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11891 | # Set to "yes" if exported symbols are required. | 14008 | # Set to "yes" if exported symbols are required. |
| 11892 | always_export_symbols=$always_export_symbols | 14009 | always_export_symbols=$always_export_symbols |
| 11893 | 14010 | ||
| 11894 | @@ -15609,6 +16306,9 @@ include_expsyms=$lt_include_expsyms | 14011 | @@ -15802,6 +16498,9 @@ include_expsyms=$lt_include_expsyms |
| 11895 | # Commands necessary for linking programs (against libraries) with templates. | 14012 | # Commands necessary for linking programs (against libraries) with templates. |
| 11896 | prelink_cmds=$lt_prelink_cmds | 14013 | prelink_cmds=$lt_prelink_cmds |
| 11897 | 14014 | ||
| @@ -11901,7 +14018,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 11901 | # Specify filename containing input files. | 14018 | # Specify filename containing input files. |
| 11902 | file_list_spec=$lt_file_list_spec | 14019 | file_list_spec=$lt_file_list_spec |
| 11903 | 14020 | ||
| 11904 | @@ -15641,210 +16341,169 @@ ltmain="$ac_aux_dir/ltmain.sh" | 14021 | @@ -15834,210 +16533,169 @@ ltmain="$ac_aux_dir/ltmain.sh" |
| 11905 | # if finds mixed CR/LF and LF-only lines. Since sed operates in | 14022 | # if finds mixed CR/LF and LF-only lines. Since sed operates in |
| 11906 | # text mode, it properly converts lines to CR/LF. This bash problem | 14023 | # text mode, it properly converts lines to CR/LF. This bash problem |
| 11907 | # is reportedly fixed, but why not run on old versions too? | 14024 | # is reportedly fixed, but why not run on old versions too? |
| @@ -12276,7 +14393,7 @@ index 82bcf13a606..a7fb723a145 100755 | |||
| 12276 | chmod +x "$ofile" | 14393 | chmod +x "$ofile" |
| 12277 | 14394 | ||
| 12278 | diff --git a/libtool.m4 b/libtool.m4 | 14395 | diff --git a/libtool.m4 b/libtool.m4 |
| 12279 | index 9a13f3b117a..5be47564443 100644 | 14396 | index a216bb14e99..e37c45ac0b1 100644 |
| 12280 | --- a/libtool.m4 | 14397 | --- a/libtool.m4 |
| 12281 | +++ b/libtool.m4 | 14398 | +++ b/libtool.m4 |
| 12282 | @@ -1,7 +1,8 @@ | 14399 | @@ -1,7 +1,8 @@ |
| @@ -12308,7 +14425,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12308 | 14425 | ||
| 12309 | 14426 | ||
| 12310 | # LT_PREREQ(VERSION) | 14427 | # LT_PREREQ(VERSION) |
| 12311 | @@ -166,10 +169,13 @@ _LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl | 14428 | @@ -166,10 +168,13 @@ _LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl |
| 12312 | dnl | 14429 | dnl |
| 12313 | m4_require([_LT_FILEUTILS_DEFAULTS])dnl | 14430 | m4_require([_LT_FILEUTILS_DEFAULTS])dnl |
| 12314 | m4_require([_LT_CHECK_SHELL_FEATURES])dnl | 14431 | m4_require([_LT_CHECK_SHELL_FEATURES])dnl |
| @@ -12322,7 +14439,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12322 | 14439 | ||
| 12323 | _LT_CONFIG_LIBTOOL_INIT([ | 14440 | _LT_CONFIG_LIBTOOL_INIT([ |
| 12324 | # See if we are running on zsh, and set the options which allow our | 14441 | # See if we are running on zsh, and set the options which allow our |
| 12325 | @@ -632,7 +638,7 @@ m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl | 14442 | @@ -632,7 +637,7 @@ m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl |
| 12326 | m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) | 14443 | m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) |
| 12327 | configured by $[0], generated by m4_PACKAGE_STRING. | 14444 | configured by $[0], generated by m4_PACKAGE_STRING. |
| 12328 | 14445 | ||
| @@ -12331,7 +14448,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12331 | This config.lt script is free software; the Free Software Foundation | 14448 | This config.lt script is free software; the Free Software Foundation |
| 12332 | gives unlimited permision to copy, distribute and modify it." | 14449 | gives unlimited permision to copy, distribute and modify it." |
| 12333 | 14450 | ||
| 12334 | @@ -746,15 +752,12 @@ _LT_EOF | 14451 | @@ -746,15 +751,12 @@ _LT_EOF |
| 12335 | # if finds mixed CR/LF and LF-only lines. Since sed operates in | 14452 | # if finds mixed CR/LF and LF-only lines. Since sed operates in |
| 12336 | # text mode, it properly converts lines to CR/LF. This bash problem | 14453 | # text mode, it properly converts lines to CR/LF. This bash problem |
| 12337 | # is reportedly fixed, but why not run on old versions too? | 14454 | # is reportedly fixed, but why not run on old versions too? |
| @@ -12351,7 +14468,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12351 | (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") | 14468 | (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") |
| 12352 | chmod +x "$ofile" | 14469 | chmod +x "$ofile" |
| 12353 | ], | 14470 | ], |
| 12354 | @@ -980,6 +983,8 @@ _LT_EOF | 14471 | @@ -980,6 +982,8 @@ _LT_EOF |
| 12355 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD | 14472 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD |
| 12356 | echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD | 14473 | echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD |
| 12357 | $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD | 14474 | $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD |
| @@ -12360,7 +14477,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12360 | cat > conftest.c << _LT_EOF | 14477 | cat > conftest.c << _LT_EOF |
| 12361 | int main() { return 0;} | 14478 | int main() { return 0;} |
| 12362 | _LT_EOF | 14479 | _LT_EOF |
| 12363 | @@ -1069,30 +1074,41 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES], | 14480 | @@ -1069,30 +1073,41 @@ m4_defun([_LT_DARWIN_LINKER_FEATURES], |
| 12364 | fi | 14481 | fi |
| 12365 | ]) | 14482 | ]) |
| 12366 | 14483 | ||
| @@ -12418,7 +14535,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12418 | ])# _LT_SYS_MODULE_PATH_AIX | 14535 | ])# _LT_SYS_MODULE_PATH_AIX |
| 12419 | 14536 | ||
| 12420 | 14537 | ||
| 12421 | @@ -1117,7 +1133,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO | 14538 | @@ -1117,7 +1132,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO |
| 12422 | 14539 | ||
| 12423 | AC_MSG_CHECKING([how to print strings]) | 14540 | AC_MSG_CHECKING([how to print strings]) |
| 12424 | # Test print first, because it will be a builtin if present. | 14541 | # Test print first, because it will be a builtin if present. |
| @@ -12427,7 +14544,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12427 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then | 14544 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 12428 | ECHO='print -r --' | 14545 | ECHO='print -r --' |
| 12429 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then | 14546 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 12430 | @@ -1161,6 +1177,39 @@ _LT_DECL([], [ECHO], [1], [An echo program that protects backslashes]) | 14547 | @@ -1161,6 +1176,39 @@ _LT_DECL([], [ECHO], [1], [An echo program that protects backslashes]) |
| 12431 | ])# _LT_PROG_ECHO_BACKSLASH | 14548 | ])# _LT_PROG_ECHO_BACKSLASH |
| 12432 | 14549 | ||
| 12433 | 14550 | ||
| @@ -12467,7 +14584,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12467 | # _LT_ENABLE_LOCK | 14584 | # _LT_ENABLE_LOCK |
| 12468 | # --------------- | 14585 | # --------------- |
| 12469 | m4_defun([_LT_ENABLE_LOCK], | 14586 | m4_defun([_LT_ENABLE_LOCK], |
| 12470 | @@ -1320,6 +1369,51 @@ need_locks="$enable_libtool_lock" | 14587 | @@ -1320,6 +1368,51 @@ need_locks="$enable_libtool_lock" |
| 12471 | ])# _LT_ENABLE_LOCK | 14588 | ])# _LT_ENABLE_LOCK |
| 12472 | 14589 | ||
| 12473 | 14590 | ||
| @@ -12519,7 +14636,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12519 | # _LT_CMD_OLD_ARCHIVE | 14636 | # _LT_CMD_OLD_ARCHIVE |
| 12520 | # ------------------- | 14637 | # ------------------- |
| 12521 | m4_defun([_LT_CMD_OLD_ARCHIVE], | 14638 | m4_defun([_LT_CMD_OLD_ARCHIVE], |
| 12522 | @@ -1336,23 +1430,7 @@ for plugin in $plugin_names; do | 14639 | @@ -1336,23 +1429,7 @@ for plugin in $plugin_names; do |
| 12523 | fi | 14640 | fi |
| 12524 | done | 14641 | done |
| 12525 | 14642 | ||
| @@ -12544,7 +14661,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12544 | 14661 | ||
| 12545 | AC_CHECK_TOOL(STRIP, strip, :) | 14662 | AC_CHECK_TOOL(STRIP, strip, :) |
| 12546 | test -z "$STRIP" && STRIP=: | 14663 | test -z "$STRIP" && STRIP=: |
| 12547 | @@ -1653,7 +1731,7 @@ else | 14664 | @@ -1653,7 +1730,7 @@ else |
| 12548 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 14665 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 12549 | lt_status=$lt_dlunknown | 14666 | lt_status=$lt_dlunknown |
| 12550 | cat > conftest.$ac_ext <<_LT_EOF | 14667 | cat > conftest.$ac_ext <<_LT_EOF |
| @@ -12553,7 +14670,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12553 | #include "confdefs.h" | 14670 | #include "confdefs.h" |
| 12554 | 14671 | ||
| 12555 | #if HAVE_DLFCN_H | 14672 | #if HAVE_DLFCN_H |
| 12556 | @@ -1697,10 +1775,10 @@ else | 14673 | @@ -1697,10 +1774,10 @@ else |
| 12557 | /* When -fvisbility=hidden is used, assume the code has been annotated | 14674 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 12558 | correspondingly for the symbols needed. */ | 14675 | correspondingly for the symbols needed. */ |
| 12559 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 14676 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -12566,7 +14683,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12566 | int main () | 14683 | int main () |
| 12567 | { | 14684 | { |
| 12568 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 14685 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 12569 | @@ -2240,8 +2318,9 @@ cygwin* | mingw* | pw32* | cegcc*) | 14686 | @@ -2240,8 +2317,9 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 12570 | need_version=no | 14687 | need_version=no |
| 12571 | need_lib_prefix=no | 14688 | need_lib_prefix=no |
| 12572 | 14689 | ||
| @@ -12578,7 +14695,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12578 | library_names_spec='$libname.dll.a' | 14695 | library_names_spec='$libname.dll.a' |
| 12579 | # DLL is installed to $(libdir)/../bin by postinstall_cmds | 14696 | # DLL is installed to $(libdir)/../bin by postinstall_cmds |
| 12580 | postinstall_cmds='base_file=`basename \${file}`~ | 14697 | postinstall_cmds='base_file=`basename \${file}`~ |
| 12581 | @@ -2274,13 +2353,71 @@ m4_if([$1], [],[ | 14698 | @@ -2274,13 +2352,71 @@ m4_if([$1], [],[ |
| 12582 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' | 14699 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' |
| 12583 | ;; | 14700 | ;; |
| 12584 | esac | 14701 | esac |
| @@ -12651,16 +14768,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12651 | # FIXME: first we should search . and the directory the executable is in | 14768 | # FIXME: first we should search . and the directory the executable is in |
| 12652 | shlibpath_var=PATH | 14769 | shlibpath_var=PATH |
| 12653 | ;; | 14770 | ;; |
| 12654 | @@ -2362,7 +2499,7 @@ haiku*) | 14771 | @@ -2970,6 +3106,11 @@ case $reload_flag in |
| 12655 | soname_spec='${libname}${release}${shared_ext}$major' | ||
| 12656 | shlibpath_var=LIBRARY_PATH | ||
| 12657 | shlibpath_overrides_runpath=yes | ||
| 12658 | - sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' | ||
| 12659 | + sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' | ||
| 12660 | hardcode_into_libs=yes | ||
| 12661 | ;; | ||
| 12662 | |||
| 12663 | @@ -2970,6 +3107,11 @@ case $reload_flag in | ||
| 12664 | esac | 14772 | esac |
| 12665 | reload_cmds='$LD$reload_flag -o $output$reload_objs' | 14773 | reload_cmds='$LD$reload_flag -o $output$reload_objs' |
| 12666 | case $host_os in | 14774 | case $host_os in |
| @@ -12672,7 +14780,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12672 | darwin*) | 14780 | darwin*) |
| 12673 | if test "$GCC" = yes; then | 14781 | if test "$GCC" = yes; then |
| 12674 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' | 14782 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' |
| 12675 | @@ -3036,7 +3178,8 @@ mingw* | pw32*) | 14783 | @@ -3036,7 +3177,8 @@ mingw* | pw32*) |
| 12676 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' | 14784 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' |
| 12677 | lt_cv_file_magic_cmd='func_win32_libid' | 14785 | lt_cv_file_magic_cmd='func_win32_libid' |
| 12678 | else | 14786 | else |
| @@ -12682,7 +14790,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12682 | lt_cv_file_magic_cmd='$OBJDUMP -f' | 14790 | lt_cv_file_magic_cmd='$OBJDUMP -f' |
| 12683 | fi | 14791 | fi |
| 12684 | ;; | 14792 | ;; |
| 12685 | @@ -3187,6 +3330,21 @@ tpf*) | 14793 | @@ -3187,6 +3329,21 @@ tpf*) |
| 12686 | ;; | 14794 | ;; |
| 12687 | esac | 14795 | esac |
| 12688 | ]) | 14796 | ]) |
| @@ -12704,7 +14812,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12704 | file_magic_cmd=$lt_cv_file_magic_cmd | 14812 | file_magic_cmd=$lt_cv_file_magic_cmd |
| 12705 | deplibs_check_method=$lt_cv_deplibs_check_method | 14813 | deplibs_check_method=$lt_cv_deplibs_check_method |
| 12706 | test -z "$deplibs_check_method" && deplibs_check_method=unknown | 14814 | test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 12707 | @@ -3194,7 +3352,11 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown | 14815 | @@ -3194,7 +3351,11 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 12708 | _LT_DECL([], [deplibs_check_method], [1], | 14816 | _LT_DECL([], [deplibs_check_method], [1], |
| 12709 | [Method to check whether dependent libraries are shared objects]) | 14817 | [Method to check whether dependent libraries are shared objects]) |
| 12710 | _LT_DECL([], [file_magic_cmd], [1], | 14818 | _LT_DECL([], [file_magic_cmd], [1], |
| @@ -12717,7 +14825,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12717 | ])# _LT_CHECK_MAGIC_METHOD | 14825 | ])# _LT_CHECK_MAGIC_METHOD |
| 12718 | 14826 | ||
| 12719 | 14827 | ||
| 12720 | @@ -3297,6 +3459,67 @@ dnl aclocal-1.4 backwards compatibility: | 14828 | @@ -3299,6 +3460,67 @@ dnl aclocal-1.4 backwards compatibility: |
| 12721 | dnl AC_DEFUN([AM_PROG_NM], []) | 14829 | dnl AC_DEFUN([AM_PROG_NM], []) |
| 12722 | dnl AC_DEFUN([AC_PROG_NM], []) | 14830 | dnl AC_DEFUN([AC_PROG_NM], []) |
| 12723 | 14831 | ||
| @@ -12785,7 +14893,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12785 | 14893 | ||
| 12786 | # LT_LIB_M | 14894 | # LT_LIB_M |
| 12787 | # -------- | 14895 | # -------- |
| 12788 | @@ -3423,8 +3646,8 @@ esac | 14896 | @@ -3425,8 +3647,8 @@ esac |
| 12789 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" | 14897 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" |
| 12790 | 14898 | ||
| 12791 | # Transform an extracted symbol line into symbol name and symbol address | 14899 | # Transform an extracted symbol line into symbol name and symbol address |
| @@ -12796,7 +14904,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12796 | 14904 | ||
| 12797 | # Handle CRLF in mingw tool chain | 14905 | # Handle CRLF in mingw tool chain |
| 12798 | opt_cr= | 14906 | opt_cr= |
| 12799 | @@ -3460,6 +3683,7 @@ for ac_symprfx in "" "_"; do | 14907 | @@ -3462,6 +3684,7 @@ for ac_symprfx in "" "_"; do |
| 12800 | else | 14908 | else |
| 12801 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" | 14909 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" |
| 12802 | fi | 14910 | fi |
| @@ -12804,7 +14912,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12804 | 14912 | ||
| 12805 | # Check to see that the pipe works correctly. | 14913 | # Check to see that the pipe works correctly. |
| 12806 | pipe_works=no | 14914 | pipe_works=no |
| 12807 | @@ -3493,6 +3717,18 @@ _LT_EOF | 14915 | @@ -3495,6 +3718,18 @@ _LT_EOF |
| 12808 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then | 14916 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then |
| 12809 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then | 14917 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then |
| 12810 | cat <<_LT_EOF > conftest.$ac_ext | 14918 | cat <<_LT_EOF > conftest.$ac_ext |
| @@ -12823,7 +14931,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12823 | #ifdef __cplusplus | 14931 | #ifdef __cplusplus |
| 12824 | extern "C" { | 14932 | extern "C" { |
| 12825 | #endif | 14933 | #endif |
| 12826 | @@ -3504,7 +3740,7 @@ _LT_EOF | 14934 | @@ -3506,7 +3741,7 @@ _LT_EOF |
| 12827 | cat <<_LT_EOF >> conftest.$ac_ext | 14935 | cat <<_LT_EOF >> conftest.$ac_ext |
| 12828 | 14936 | ||
| 12829 | /* The mapping between symbol names and symbols. */ | 14937 | /* The mapping between symbol names and symbols. */ |
| @@ -12832,7 +14940,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12832 | const char *name; | 14940 | const char *name; |
| 12833 | void *address; | 14941 | void *address; |
| 12834 | } | 14942 | } |
| 12835 | @@ -3530,15 +3766,15 @@ static const void *lt_preloaded_setup() { | 14943 | @@ -3532,15 +3767,15 @@ static const void *lt_preloaded_setup() { |
| 12836 | _LT_EOF | 14944 | _LT_EOF |
| 12837 | # Now try linking the two files. | 14945 | # Now try linking the two files. |
| 12838 | mv conftest.$ac_objext conftstm.$ac_objext | 14946 | mv conftest.$ac_objext conftstm.$ac_objext |
| @@ -12852,7 +14960,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12852 | else | 14960 | else |
| 12853 | echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD | 14961 | echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD |
| 12854 | fi | 14962 | fi |
| 12855 | @@ -3571,6 +3807,13 @@ else | 14963 | @@ -3573,6 +3808,13 @@ else |
| 12856 | AC_MSG_RESULT(ok) | 14964 | AC_MSG_RESULT(ok) |
| 12857 | fi | 14965 | fi |
| 12858 | 14966 | ||
| @@ -12866,7 +14974,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12866 | _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1], | 14974 | _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1], |
| 12867 | [Take the output of nm and produce a listing of raw symbols and C names]) | 14975 | [Take the output of nm and produce a listing of raw symbols and C names]) |
| 12868 | _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1], | 14976 | _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1], |
| 12869 | @@ -3581,6 +3824,8 @@ _LT_DECL([global_symbol_to_c_name_address], | 14977 | @@ -3583,6 +3825,8 @@ _LT_DECL([global_symbol_to_c_name_address], |
| 12870 | _LT_DECL([global_symbol_to_c_name_address_lib_prefix], | 14978 | _LT_DECL([global_symbol_to_c_name_address_lib_prefix], |
| 12871 | [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1], | 14979 | [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1], |
| 12872 | [Transform the output of nm in a C name address pair when lib prefix is needed]) | 14980 | [Transform the output of nm in a C name address pair when lib prefix is needed]) |
| @@ -12875,7 +14983,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12875 | ]) # _LT_CMD_GLOBAL_SYMBOLS | 14983 | ]) # _LT_CMD_GLOBAL_SYMBOLS |
| 12876 | 14984 | ||
| 12877 | 14985 | ||
| 12878 | @@ -3592,7 +3837,6 @@ _LT_TAGVAR(lt_prog_compiler_wl, $1)= | 14986 | @@ -3594,7 +3838,6 @@ _LT_TAGVAR(lt_prog_compiler_wl, $1)= |
| 12879 | _LT_TAGVAR(lt_prog_compiler_pic, $1)= | 14987 | _LT_TAGVAR(lt_prog_compiler_pic, $1)= |
| 12880 | _LT_TAGVAR(lt_prog_compiler_static, $1)= | 14988 | _LT_TAGVAR(lt_prog_compiler_static, $1)= |
| 12881 | 14989 | ||
| @@ -12883,7 +14991,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12883 | m4_if([$1], [CXX], [ | 14991 | m4_if([$1], [CXX], [ |
| 12884 | # C++ specific cases for pic, static, wl, etc. | 14992 | # C++ specific cases for pic, static, wl, etc. |
| 12885 | if test "$GXX" = yes; then | 14993 | if test "$GXX" = yes; then |
| 12886 | @@ -3698,6 +3942,12 @@ m4_if([$1], [CXX], [ | 14994 | @@ -3700,6 +3943,12 @@ m4_if([$1], [CXX], [ |
| 12887 | ;; | 14995 | ;; |
| 12888 | esac | 14996 | esac |
| 12889 | ;; | 14997 | ;; |
| @@ -12896,7 +15004,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12896 | dgux*) | 15004 | dgux*) |
| 12897 | case $cc_basename in | 15005 | case $cc_basename in |
| 12898 | ec++*) | 15006 | ec++*) |
| 12899 | @@ -3850,7 +4100,7 @@ m4_if([$1], [CXX], [ | 15007 | @@ -3852,7 +4101,7 @@ m4_if([$1], [CXX], [ |
| 12900 | ;; | 15008 | ;; |
| 12901 | solaris*) | 15009 | solaris*) |
| 12902 | case $cc_basename in | 15010 | case $cc_basename in |
| @@ -12905,7 +15013,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12905 | # Sun C++ 4.2, 5.x and Centerline C++ | 15013 | # Sun C++ 4.2, 5.x and Centerline C++ |
| 12906 | _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' | 15014 | _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' |
| 12907 | _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' | 15015 | _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' |
| 12908 | @@ -4073,6 +4323,12 @@ m4_if([$1], [CXX], [ | 15016 | @@ -4075,6 +4324,12 @@ m4_if([$1], [CXX], [ |
| 12909 | _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared' | 15017 | _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared' |
| 12910 | _LT_TAGVAR(lt_prog_compiler_static, $1)='--static' | 15018 | _LT_TAGVAR(lt_prog_compiler_static, $1)='--static' |
| 12911 | ;; | 15019 | ;; |
| @@ -12918,7 +15026,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12918 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) | 15026 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) |
| 12919 | # Portland Group compilers (*not* the Pentium gcc compiler, | 15027 | # Portland Group compilers (*not* the Pentium gcc compiler, |
| 12920 | # which looks to be a dead project) | 15028 | # which looks to be a dead project) |
| 12921 | @@ -4135,7 +4391,7 @@ m4_if([$1], [CXX], [ | 15029 | @@ -4137,7 +4392,7 @@ m4_if([$1], [CXX], [ |
| 12922 | _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' | 15030 | _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' |
| 12923 | _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' | 15031 | _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' |
| 12924 | case $cc_basename in | 15032 | case $cc_basename in |
| @@ -12927,7 +15035,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12927 | _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; | 15035 | _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; |
| 12928 | *) | 15036 | *) |
| 12929 | _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; | 15037 | _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; |
| 12930 | @@ -4192,9 +4448,11 @@ case $host_os in | 15038 | @@ -4194,9 +4449,11 @@ case $host_os in |
| 12931 | _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])" | 15039 | _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])" |
| 12932 | ;; | 15040 | ;; |
| 12933 | esac | 15041 | esac |
| @@ -12942,7 +15050,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12942 | 15050 | ||
| 12943 | # | 15051 | # |
| 12944 | # Check to make sure the PIC flag actually works. | 15052 | # Check to make sure the PIC flag actually works. |
| 12945 | @@ -4213,6 +4471,8 @@ fi | 15053 | @@ -4215,6 +4472,8 @@ fi |
| 12946 | _LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1], | 15054 | _LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1], |
| 12947 | [Additional compiler flags for building library objects]) | 15055 | [Additional compiler flags for building library objects]) |
| 12948 | 15056 | ||
| @@ -12951,7 +15059,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12951 | # | 15059 | # |
| 12952 | # Check to make sure the static flag actually works. | 15060 | # Check to make sure the static flag actually works. |
| 12953 | # | 15061 | # |
| 12954 | @@ -4233,6 +4493,7 @@ _LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1], | 15062 | @@ -4235,6 +4494,7 @@ _LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1], |
| 12955 | m4_defun([_LT_LINKER_SHLIBS], | 15063 | m4_defun([_LT_LINKER_SHLIBS], |
| 12956 | [AC_REQUIRE([LT_PATH_LD])dnl | 15064 | [AC_REQUIRE([LT_PATH_LD])dnl |
| 12957 | AC_REQUIRE([LT_PATH_NM])dnl | 15065 | AC_REQUIRE([LT_PATH_NM])dnl |
| @@ -12959,7 +15067,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12959 | m4_require([_LT_FILEUTILS_DEFAULTS])dnl | 15067 | m4_require([_LT_FILEUTILS_DEFAULTS])dnl |
| 12960 | m4_require([_LT_DECL_EGREP])dnl | 15068 | m4_require([_LT_DECL_EGREP])dnl |
| 12961 | m4_require([_LT_DECL_SED])dnl | 15069 | m4_require([_LT_DECL_SED])dnl |
| 12962 | @@ -4241,6 +4502,7 @@ m4_require([_LT_TAG_COMPILER])dnl | 15070 | @@ -4243,6 +4503,7 @@ m4_require([_LT_TAG_COMPILER])dnl |
| 12963 | AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) | 15071 | AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) |
| 12964 | m4_if([$1], [CXX], [ | 15072 | m4_if([$1], [CXX], [ |
| 12965 | _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' | 15073 | _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' |
| @@ -12967,7 +15075,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12967 | case $host_os in | 15075 | case $host_os in |
| 12968 | aix[[4-9]]*) | 15076 | aix[[4-9]]*) |
| 12969 | # If we're using GNU nm, then we don't want the "-C" option. | 15077 | # If we're using GNU nm, then we don't want the "-C" option. |
| 12970 | @@ -4255,15 +4517,20 @@ m4_if([$1], [CXX], [ | 15078 | @@ -4257,15 +4518,20 @@ m4_if([$1], [CXX], [ |
| 12971 | ;; | 15079 | ;; |
| 12972 | pw32*) | 15080 | pw32*) |
| 12973 | _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" | 15081 | _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" |
| @@ -12993,7 +15101,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 12993 | ], [ | 15101 | ], [ |
| 12994 | runpath_var= | 15102 | runpath_var= |
| 12995 | _LT_TAGVAR(allow_undefined_flag, $1)= | 15103 | _LT_TAGVAR(allow_undefined_flag, $1)= |
| 12996 | @@ -4431,7 +4698,8 @@ _LT_EOF | 15104 | @@ -4433,7 +4699,8 @@ _LT_EOF |
| 12997 | _LT_TAGVAR(allow_undefined_flag, $1)=unsupported | 15105 | _LT_TAGVAR(allow_undefined_flag, $1)=unsupported |
| 12998 | _LT_TAGVAR(always_export_symbols, $1)=no | 15106 | _LT_TAGVAR(always_export_symbols, $1)=no |
| 12999 | _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes | 15107 | _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes |
| @@ -13003,7 +15111,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13003 | 15111 | ||
| 13004 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then | 15112 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then |
| 13005 | _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' | 15113 | _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' |
| 13006 | @@ -4530,12 +4798,12 @@ _LT_EOF | 15114 | @@ -4532,12 +4799,12 @@ _LT_EOF |
| 13007 | _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' | 15115 | _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' |
| 13008 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= | 15116 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= |
| 13009 | _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir' | 15117 | _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir' |
| @@ -13018,7 +15126,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13018 | fi | 15126 | fi |
| 13019 | ;; | 15127 | ;; |
| 13020 | esac | 15128 | esac |
| 13021 | @@ -4549,8 +4817,8 @@ _LT_EOF | 15129 | @@ -4551,8 +4818,8 @@ _LT_EOF |
| 13022 | _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' | 15130 | _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
| 13023 | wlarc= | 15131 | wlarc= |
| 13024 | else | 15132 | else |
| @@ -13029,7 +15137,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13029 | fi | 15137 | fi |
| 13030 | ;; | 15138 | ;; |
| 13031 | 15139 | ||
| 13032 | @@ -4568,8 +4836,8 @@ _LT_EOF | 15140 | @@ -4570,8 +4837,8 @@ _LT_EOF |
| 13033 | 15141 | ||
| 13034 | _LT_EOF | 15142 | _LT_EOF |
| 13035 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 15143 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -13040,7 +15148,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13040 | else | 15148 | else |
| 13041 | _LT_TAGVAR(ld_shlibs, $1)=no | 15149 | _LT_TAGVAR(ld_shlibs, $1)=no |
| 13042 | fi | 15150 | fi |
| 13043 | @@ -4615,8 +4883,8 @@ _LT_EOF | 15151 | @@ -4617,8 +4884,8 @@ _LT_EOF |
| 13044 | 15152 | ||
| 13045 | *) | 15153 | *) |
| 13046 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 15154 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -13051,7 +15159,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13051 | else | 15159 | else |
| 13052 | _LT_TAGVAR(ld_shlibs, $1)=no | 15160 | _LT_TAGVAR(ld_shlibs, $1)=no |
| 13053 | fi | 15161 | fi |
| 13054 | @@ -4746,7 +5014,7 @@ _LT_EOF | 15162 | @@ -4748,7 +5015,7 @@ _LT_EOF |
| 13055 | _LT_TAGVAR(allow_undefined_flag, $1)='-berok' | 15163 | _LT_TAGVAR(allow_undefined_flag, $1)='-berok' |
| 13056 | # Determine the default libpath from the value encoded in an | 15164 | # Determine the default libpath from the value encoded in an |
| 13057 | # empty executable. | 15165 | # empty executable. |
| @@ -13060,7 +15168,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13060 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" | 15168 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 13061 | _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" | 15169 | _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" |
| 13062 | else | 15170 | else |
| 13063 | @@ -4757,7 +5025,7 @@ _LT_EOF | 15171 | @@ -4759,7 +5026,7 @@ _LT_EOF |
| 13064 | else | 15172 | else |
| 13065 | # Determine the default libpath from the value encoded in an | 15173 | # Determine the default libpath from the value encoded in an |
| 13066 | # empty executable. | 15174 | # empty executable. |
| @@ -13069,7 +15177,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13069 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" | 15177 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 13070 | # Warning - without using the other run time loading flags, | 15178 | # Warning - without using the other run time loading flags, |
| 13071 | # -berok will link without error, but may produce a broken library. | 15179 | # -berok will link without error, but may produce a broken library. |
| 13072 | @@ -4801,20 +5069,63 @@ _LT_EOF | 15180 | @@ -4803,20 +5070,63 @@ _LT_EOF |
| 13073 | # Microsoft Visual C++. | 15181 | # Microsoft Visual C++. |
| 13074 | # hardcode_libdir_flag_spec is actually meaningless, as there is | 15182 | # hardcode_libdir_flag_spec is actually meaningless, as there is |
| 13075 | # no search path for DLLs. | 15183 | # no search path for DLLs. |
| @@ -13147,7 +15255,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13147 | ;; | 15255 | ;; |
| 13148 | 15256 | ||
| 13149 | darwin* | rhapsody*) | 15257 | darwin* | rhapsody*) |
| 13150 | @@ -4848,7 +5159,7 @@ _LT_EOF | 15258 | @@ -4850,7 +5160,7 @@ _LT_EOF |
| 13151 | 15259 | ||
| 13152 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. | 15260 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. |
| 13153 | freebsd* | dragonfly*) | 15261 | freebsd* | dragonfly*) |
| @@ -13156,7 +15264,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13156 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' | 15264 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' |
| 13157 | _LT_TAGVAR(hardcode_direct, $1)=yes | 15265 | _LT_TAGVAR(hardcode_direct, $1)=yes |
| 13158 | _LT_TAGVAR(hardcode_shlibpath_var, $1)=no | 15266 | _LT_TAGVAR(hardcode_shlibpath_var, $1)=no |
| 13159 | @@ -4856,7 +5167,7 @@ _LT_EOF | 15267 | @@ -4858,7 +5168,7 @@ _LT_EOF |
| 13160 | 15268 | ||
| 13161 | hpux9*) | 15269 | hpux9*) |
| 13162 | if test "$GCC" = yes; then | 15270 | if test "$GCC" = yes; then |
| @@ -13165,7 +15273,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13165 | else | 15273 | else |
| 13166 | _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' | 15274 | _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' |
| 13167 | fi | 15275 | fi |
| 13168 | @@ -4872,7 +5183,7 @@ _LT_EOF | 15276 | @@ -4874,7 +5184,7 @@ _LT_EOF |
| 13169 | 15277 | ||
| 13170 | hpux10*) | 15278 | hpux10*) |
| 13171 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then | 15279 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then |
| @@ -13174,7 +15282,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13174 | else | 15282 | else |
| 13175 | _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' | 15283 | _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' |
| 13176 | fi | 15284 | fi |
| 13177 | @@ -4896,10 +5207,10 @@ _LT_EOF | 15285 | @@ -4898,10 +5208,10 @@ _LT_EOF |
| 13178 | _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' | 15286 | _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' |
| 13179 | ;; | 15287 | ;; |
| 13180 | ia64*) | 15288 | ia64*) |
| @@ -13187,7 +15295,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13187 | ;; | 15295 | ;; |
| 13188 | esac | 15296 | esac |
| 13189 | else | 15297 | else |
| 13190 | @@ -4946,16 +5257,31 @@ _LT_EOF | 15298 | @@ -4948,16 +5258,31 @@ _LT_EOF |
| 13191 | 15299 | ||
| 13192 | irix5* | irix6* | nonstopux*) | 15300 | irix5* | irix6* | nonstopux*) |
| 13193 | if test "$GCC" = yes; then | 15301 | if test "$GCC" = yes; then |
| @@ -13226,7 +15334,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13226 | else | 15334 | else |
| 13227 | _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' | 15335 | _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' |
| 13228 | _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' | 15336 | _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' |
| 13229 | @@ -5040,7 +5366,7 @@ _LT_EOF | 15337 | @@ -5042,7 +5367,7 @@ _LT_EOF |
| 13230 | osf4* | osf5*) # as osf3* with the addition of -msym flag | 15338 | osf4* | osf5*) # as osf3* with the addition of -msym flag |
| 13231 | if test "$GCC" = yes; then | 15339 | if test "$GCC" = yes; then |
| 13232 | _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' | 15340 | _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' |
| @@ -13235,7 +15343,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13235 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' | 15343 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' |
| 13236 | else | 15344 | else |
| 13237 | _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' | 15345 | _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' |
| 13238 | @@ -5059,9 +5385,9 @@ _LT_EOF | 15346 | @@ -5061,9 +5386,9 @@ _LT_EOF |
| 13239 | _LT_TAGVAR(no_undefined_flag, $1)=' -z defs' | 15347 | _LT_TAGVAR(no_undefined_flag, $1)=' -z defs' |
| 13240 | if test "$GCC" = yes; then | 15348 | if test "$GCC" = yes; then |
| 13241 | wlarc='${wl}' | 15349 | wlarc='${wl}' |
| @@ -13247,7 +15355,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13247 | else | 15355 | else |
| 13248 | case `$CC -V 2>&1` in | 15356 | case `$CC -V 2>&1` in |
| 13249 | *"Compilers 5.0"*) | 15357 | *"Compilers 5.0"*) |
| 13250 | @@ -5333,8 +5659,6 @@ _LT_TAGDECL([], [inherit_rpath], [0], | 15358 | @@ -5335,8 +5660,6 @@ _LT_TAGDECL([], [inherit_rpath], [0], |
| 13251 | to runtime path list]) | 15359 | to runtime path list]) |
| 13252 | _LT_TAGDECL([], [link_all_deplibs], [0], | 15360 | _LT_TAGDECL([], [link_all_deplibs], [0], |
| 13253 | [Whether libtool must link a program against all its dependency libraries]) | 15361 | [Whether libtool must link a program against all its dependency libraries]) |
| @@ -13256,7 +15364,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13256 | _LT_TAGDECL([], [always_export_symbols], [0], | 15364 | _LT_TAGDECL([], [always_export_symbols], [0], |
| 13257 | [Set to "yes" if exported symbols are required]) | 15365 | [Set to "yes" if exported symbols are required]) |
| 13258 | _LT_TAGDECL([], [export_symbols_cmds], [2], | 15366 | _LT_TAGDECL([], [export_symbols_cmds], [2], |
| 13259 | @@ -5345,6 +5669,8 @@ _LT_TAGDECL([], [include_expsyms], [1], | 15367 | @@ -5347,6 +5670,8 @@ _LT_TAGDECL([], [include_expsyms], [1], |
| 13260 | [Symbols that must always be exported]) | 15368 | [Symbols that must always be exported]) |
| 13261 | _LT_TAGDECL([], [prelink_cmds], [2], | 15369 | _LT_TAGDECL([], [prelink_cmds], [2], |
| 13262 | [Commands necessary for linking programs (against libraries) with templates]) | 15370 | [Commands necessary for linking programs (against libraries) with templates]) |
| @@ -13265,7 +15373,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13265 | _LT_TAGDECL([], [file_list_spec], [1], | 15373 | _LT_TAGDECL([], [file_list_spec], [1], |
| 13266 | [Specify filename containing input files]) | 15374 | [Specify filename containing input files]) |
| 13267 | dnl FIXME: Not yet implemented | 15375 | dnl FIXME: Not yet implemented |
| 13268 | @@ -5446,6 +5772,7 @@ CC="$lt_save_CC" | 15376 | @@ -5448,6 +5773,7 @@ CC="$lt_save_CC" |
| 13269 | m4_defun([_LT_LANG_CXX_CONFIG], | 15377 | m4_defun([_LT_LANG_CXX_CONFIG], |
| 13270 | [m4_require([_LT_FILEUTILS_DEFAULTS])dnl | 15378 | [m4_require([_LT_FILEUTILS_DEFAULTS])dnl |
| 13271 | m4_require([_LT_DECL_EGREP])dnl | 15379 | m4_require([_LT_DECL_EGREP])dnl |
| @@ -13273,7 +15381,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13273 | if test -n "$CXX" && ( test "X$CXX" != "Xno" && | 15381 | if test -n "$CXX" && ( test "X$CXX" != "Xno" && |
| 13274 | ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || | 15382 | ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || |
| 13275 | (test "X$CXX" != "Xg++"))) ; then | 15383 | (test "X$CXX" != "Xg++"))) ; then |
| 13276 | @@ -5507,6 +5834,7 @@ if test "$_lt_caught_CXX_error" != yes; then | 15384 | @@ -5509,6 +5835,7 @@ if test "$_lt_caught_CXX_error" != yes; then |
| 13277 | 15385 | ||
| 13278 | # Allow CC to be a program name with arguments. | 15386 | # Allow CC to be a program name with arguments. |
| 13279 | lt_save_CC=$CC | 15387 | lt_save_CC=$CC |
| @@ -13281,7 +15389,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13281 | lt_save_LD=$LD | 15389 | lt_save_LD=$LD |
| 13282 | lt_save_GCC=$GCC | 15390 | lt_save_GCC=$GCC |
| 13283 | GCC=$GXX | 15391 | GCC=$GXX |
| 13284 | @@ -5524,6 +5852,7 @@ if test "$_lt_caught_CXX_error" != yes; then | 15392 | @@ -5526,6 +5853,7 @@ if test "$_lt_caught_CXX_error" != yes; then |
| 13285 | fi | 15393 | fi |
| 13286 | test -z "${LDCXX+set}" || LD=$LDCXX | 15394 | test -z "${LDCXX+set}" || LD=$LDCXX |
| 13287 | CC=${CXX-"c++"} | 15395 | CC=${CXX-"c++"} |
| @@ -13289,7 +15397,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13289 | compiler=$CC | 15397 | compiler=$CC |
| 13290 | _LT_TAGVAR(compiler, $1)=$CC | 15398 | _LT_TAGVAR(compiler, $1)=$CC |
| 13291 | _LT_CC_BASENAME([$compiler]) | 15399 | _LT_CC_BASENAME([$compiler]) |
| 13292 | @@ -5687,7 +6016,7 @@ if test "$_lt_caught_CXX_error" != yes; then | 15400 | @@ -5689,7 +6017,7 @@ if test "$_lt_caught_CXX_error" != yes; then |
| 13293 | _LT_TAGVAR(allow_undefined_flag, $1)='-berok' | 15401 | _LT_TAGVAR(allow_undefined_flag, $1)='-berok' |
| 13294 | # Determine the default libpath from the value encoded in an empty | 15402 | # Determine the default libpath from the value encoded in an empty |
| 13295 | # executable. | 15403 | # executable. |
| @@ -13298,7 +15406,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13298 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" | 15406 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 13299 | 15407 | ||
| 13300 | _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" | 15408 | _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" |
| 13301 | @@ -5699,7 +6028,7 @@ if test "$_lt_caught_CXX_error" != yes; then | 15409 | @@ -5701,7 +6029,7 @@ if test "$_lt_caught_CXX_error" != yes; then |
| 13302 | else | 15410 | else |
| 13303 | # Determine the default libpath from the value encoded in an | 15411 | # Determine the default libpath from the value encoded in an |
| 13304 | # empty executable. | 15412 | # empty executable. |
| @@ -13307,7 +15415,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13307 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" | 15415 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 13308 | # Warning - without using the other run time loading flags, | 15416 | # Warning - without using the other run time loading flags, |
| 13309 | # -berok will link without error, but may produce a broken library. | 15417 | # -berok will link without error, but may produce a broken library. |
| 13310 | @@ -5741,29 +6070,75 @@ if test "$_lt_caught_CXX_error" != yes; then | 15418 | @@ -5743,29 +6071,75 @@ if test "$_lt_caught_CXX_error" != yes; then |
| 13311 | ;; | 15419 | ;; |
| 13312 | 15420 | ||
| 13313 | cygwin* | mingw* | pw32* | cegcc*) | 15421 | cygwin* | mingw* | pw32* | cegcc*) |
| @@ -13406,7 +15514,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13406 | darwin* | rhapsody*) | 15514 | darwin* | rhapsody*) |
| 13407 | _LT_DARWIN_LINKER_FEATURES($1) | 15515 | _LT_DARWIN_LINKER_FEATURES($1) |
| 13408 | ;; | 15516 | ;; |
| 13409 | @@ -5838,7 +6213,7 @@ if test "$_lt_caught_CXX_error" != yes; then | 15517 | @@ -5840,7 +6214,7 @@ if test "$_lt_caught_CXX_error" != yes; then |
| 13410 | ;; | 15518 | ;; |
| 13411 | *) | 15519 | *) |
| 13412 | if test "$GXX" = yes; then | 15520 | if test "$GXX" = yes; then |
| @@ -13415,7 +15523,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13415 | else | 15523 | else |
| 13416 | # FIXME: insert proper C++ library support | 15524 | # FIXME: insert proper C++ library support |
| 13417 | _LT_TAGVAR(ld_shlibs, $1)=no | 15525 | _LT_TAGVAR(ld_shlibs, $1)=no |
| 13418 | @@ -5909,10 +6284,10 @@ if test "$_lt_caught_CXX_error" != yes; then | 15526 | @@ -5911,10 +6285,10 @@ if test "$_lt_caught_CXX_error" != yes; then |
| 13419 | _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' | 15527 | _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' |
| 13420 | ;; | 15528 | ;; |
| 13421 | ia64*) | 15529 | ia64*) |
| @@ -13428,7 +15536,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13428 | ;; | 15536 | ;; |
| 13429 | esac | 15537 | esac |
| 13430 | fi | 15538 | fi |
| 13431 | @@ -5953,9 +6328,9 @@ if test "$_lt_caught_CXX_error" != yes; then | 15539 | @@ -5955,9 +6329,9 @@ if test "$_lt_caught_CXX_error" != yes; then |
| 13432 | *) | 15540 | *) |
| 13433 | if test "$GXX" = yes; then | 15541 | if test "$GXX" = yes; then |
| 13434 | if test "$with_gnu_ld" = no; then | 15542 | if test "$with_gnu_ld" = no; then |
| @@ -13440,7 +15548,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13440 | fi | 15548 | fi |
| 13441 | fi | 15549 | fi |
| 13442 | _LT_TAGVAR(link_all_deplibs, $1)=yes | 15550 | _LT_TAGVAR(link_all_deplibs, $1)=yes |
| 13443 | @@ -6025,20 +6400,20 @@ if test "$_lt_caught_CXX_error" != yes; then | 15551 | @@ -6027,20 +6401,20 @@ if test "$_lt_caught_CXX_error" != yes; then |
| 13444 | _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~ | 15552 | _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~ |
| 13445 | rm -rf $tpldir~ | 15553 | rm -rf $tpldir~ |
| 13446 | $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ | 15554 | $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ |
| @@ -13465,7 +15573,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13465 | ;; | 15573 | ;; |
| 13466 | *) # Version 6 and above use weak symbols | 15574 | *) # Version 6 and above use weak symbols |
| 13467 | _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' | 15575 | _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' |
| 13468 | @@ -6233,7 +6608,7 @@ if test "$_lt_caught_CXX_error" != yes; then | 15576 | @@ -6235,7 +6609,7 @@ if test "$_lt_caught_CXX_error" != yes; then |
| 13469 | _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' | 15577 | _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' |
| 13470 | ;; | 15578 | ;; |
| 13471 | *) | 15579 | *) |
| @@ -13474,7 +15582,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13474 | ;; | 15582 | ;; |
| 13475 | esac | 15583 | esac |
| 13476 | 15584 | ||
| 13477 | @@ -6279,7 +6654,7 @@ if test "$_lt_caught_CXX_error" != yes; then | 15585 | @@ -6281,7 +6655,7 @@ if test "$_lt_caught_CXX_error" != yes; then |
| 13478 | 15586 | ||
| 13479 | solaris*) | 15587 | solaris*) |
| 13480 | case $cc_basename in | 15588 | case $cc_basename in |
| @@ -13483,7 +15591,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13483 | # Sun C++ 4.2, 5.x and Centerline C++ | 15591 | # Sun C++ 4.2, 5.x and Centerline C++ |
| 13484 | _LT_TAGVAR(archive_cmds_need_lc,$1)=yes | 15592 | _LT_TAGVAR(archive_cmds_need_lc,$1)=yes |
| 13485 | _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' | 15593 | _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' |
| 13486 | @@ -6320,9 +6695,9 @@ if test "$_lt_caught_CXX_error" != yes; then | 15594 | @@ -6322,9 +6696,9 @@ if test "$_lt_caught_CXX_error" != yes; then |
| 13487 | if test "$GXX" = yes && test "$with_gnu_ld" = no; then | 15595 | if test "$GXX" = yes && test "$with_gnu_ld" = no; then |
| 13488 | _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' | 15596 | _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' |
| 13489 | if $CC --version | $GREP -v '^2\.7' > /dev/null; then | 15597 | if $CC --version | $GREP -v '^2\.7' > /dev/null; then |
| @@ -13495,7 +15603,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13495 | 15603 | ||
| 13496 | # Commands to make compiler produce verbose output that lists | 15604 | # Commands to make compiler produce verbose output that lists |
| 13497 | # what "hidden" libraries, object files and flags are used when | 15605 | # what "hidden" libraries, object files and flags are used when |
| 13498 | @@ -6451,6 +6826,7 @@ if test "$_lt_caught_CXX_error" != yes; then | 15606 | @@ -6453,6 +6827,7 @@ if test "$_lt_caught_CXX_error" != yes; then |
| 13499 | fi # test -n "$compiler" | 15607 | fi # test -n "$compiler" |
| 13500 | 15608 | ||
| 13501 | CC=$lt_save_CC | 15609 | CC=$lt_save_CC |
| @@ -13503,7 +15611,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13503 | LDCXX=$LD | 15611 | LDCXX=$LD |
| 13504 | LD=$lt_save_LD | 15612 | LD=$lt_save_LD |
| 13505 | GCC=$lt_save_GCC | 15613 | GCC=$lt_save_GCC |
| 13506 | @@ -6465,6 +6841,29 @@ AC_LANG_POP | 15614 | @@ -6467,6 +6842,29 @@ AC_LANG_POP |
| 13507 | ])# _LT_LANG_CXX_CONFIG | 15615 | ])# _LT_LANG_CXX_CONFIG |
| 13508 | 15616 | ||
| 13509 | 15617 | ||
| @@ -13533,7 +15641,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13533 | # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) | 15641 | # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) |
| 13534 | # --------------------------------- | 15642 | # --------------------------------- |
| 13535 | # Figure out "hidden" library dependencies from verbose | 15643 | # Figure out "hidden" library dependencies from verbose |
| 13536 | @@ -6473,6 +6872,7 @@ AC_LANG_POP | 15644 | @@ -6475,6 +6873,7 @@ AC_LANG_POP |
| 13537 | # objects, libraries and library flags. | 15645 | # objects, libraries and library flags. |
| 13538 | m4_defun([_LT_SYS_HIDDEN_LIBDEPS], | 15646 | m4_defun([_LT_SYS_HIDDEN_LIBDEPS], |
| 13539 | [m4_require([_LT_FILEUTILS_DEFAULTS])dnl | 15647 | [m4_require([_LT_FILEUTILS_DEFAULTS])dnl |
| @@ -13541,7 +15649,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13541 | # Dependencies to place before and after the object being linked: | 15649 | # Dependencies to place before and after the object being linked: |
| 13542 | _LT_TAGVAR(predep_objects, $1)= | 15650 | _LT_TAGVAR(predep_objects, $1)= |
| 13543 | _LT_TAGVAR(postdep_objects, $1)= | 15651 | _LT_TAGVAR(postdep_objects, $1)= |
| 13544 | @@ -6523,6 +6923,13 @@ public class foo { | 15652 | @@ -6525,6 +6924,13 @@ public class foo { |
| 13545 | }; | 15653 | }; |
| 13546 | _LT_EOF | 15654 | _LT_EOF |
| 13547 | ]) | 15655 | ]) |
| @@ -13555,7 +15663,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13555 | dnl Parse the compiler output and extract the necessary | 15663 | dnl Parse the compiler output and extract the necessary |
| 13556 | dnl objects, libraries and library flags. | 15664 | dnl objects, libraries and library flags. |
| 13557 | if AC_TRY_EVAL(ac_compile); then | 15665 | if AC_TRY_EVAL(ac_compile); then |
| 13558 | @@ -6534,7 +6941,7 @@ if AC_TRY_EVAL(ac_compile); then | 15666 | @@ -6536,7 +6942,7 @@ if AC_TRY_EVAL(ac_compile); then |
| 13559 | pre_test_object_deps_done=no | 15667 | pre_test_object_deps_done=no |
| 13560 | 15668 | ||
| 13561 | for p in `eval "$output_verbose_link_cmd"`; do | 15669 | for p in `eval "$output_verbose_link_cmd"`; do |
| @@ -13564,7 +15672,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13564 | 15672 | ||
| 13565 | -L* | -R* | -l*) | 15673 | -L* | -R* | -l*) |
| 13566 | # Some compilers place space between "-{L,R}" and the path. | 15674 | # Some compilers place space between "-{L,R}" and the path. |
| 13567 | @@ -6543,13 +6950,22 @@ if AC_TRY_EVAL(ac_compile); then | 15675 | @@ -6545,13 +6951,22 @@ if AC_TRY_EVAL(ac_compile); then |
| 13568 | test $p = "-R"; then | 15676 | test $p = "-R"; then |
| 13569 | prev=$p | 15677 | prev=$p |
| 13570 | continue | 15678 | continue |
| @@ -13591,7 +15699,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13591 | # Internal compiler library paths should come after those | 15699 | # Internal compiler library paths should come after those |
| 13592 | # provided the user. The postdeps already come after the | 15700 | # provided the user. The postdeps already come after the |
| 13593 | # user supplied libs so there is no need to process them. | 15701 | # user supplied libs so there is no need to process them. |
| 13594 | @@ -6569,8 +6985,10 @@ if AC_TRY_EVAL(ac_compile); then | 15702 | @@ -6571,8 +6986,10 @@ if AC_TRY_EVAL(ac_compile); then |
| 13595 | _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}" | 15703 | _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}" |
| 13596 | fi | 15704 | fi |
| 13597 | fi | 15705 | fi |
| @@ -13602,7 +15710,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13602 | *.$objext) | 15710 | *.$objext) |
| 13603 | # This assumes that the test object file only shows up | 15711 | # This assumes that the test object file only shows up |
| 13604 | # once in the compiler output. | 15712 | # once in the compiler output. |
| 13605 | @@ -6606,6 +7024,7 @@ else | 15713 | @@ -6608,6 +7025,7 @@ else |
| 13606 | fi | 15714 | fi |
| 13607 | 15715 | ||
| 13608 | $RM -f confest.$objext | 15716 | $RM -f confest.$objext |
| @@ -13610,7 +15718,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13610 | 15718 | ||
| 13611 | # PORTME: override above test on systems where it is broken | 15719 | # PORTME: override above test on systems where it is broken |
| 13612 | m4_if([$1], [CXX], | 15720 | m4_if([$1], [CXX], |
| 13613 | @@ -6642,7 +7061,7 @@ linux*) | 15721 | @@ -6644,7 +7062,7 @@ linux*) |
| 13614 | 15722 | ||
| 13615 | solaris*) | 15723 | solaris*) |
| 13616 | case $cc_basename in | 15724 | case $cc_basename in |
| @@ -13619,7 +15727,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13619 | # The more standards-conforming stlport4 library is | 15727 | # The more standards-conforming stlport4 library is |
| 13620 | # incompatible with the Cstd library. Avoid specifying | 15728 | # incompatible with the Cstd library. Avoid specifying |
| 13621 | # it if it's in CXXFLAGS. Ignore libCrun as | 15729 | # it if it's in CXXFLAGS. Ignore libCrun as |
| 13622 | @@ -6755,7 +7174,9 @@ if test "$_lt_disable_F77" != yes; then | 15730 | @@ -6757,7 +7175,9 @@ if test "$_lt_disable_F77" != yes; then |
| 13623 | # Allow CC to be a program name with arguments. | 15731 | # Allow CC to be a program name with arguments. |
| 13624 | lt_save_CC="$CC" | 15732 | lt_save_CC="$CC" |
| 13625 | lt_save_GCC=$GCC | 15733 | lt_save_GCC=$GCC |
| @@ -13629,7 +15737,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13629 | compiler=$CC | 15737 | compiler=$CC |
| 13630 | _LT_TAGVAR(compiler, $1)=$CC | 15738 | _LT_TAGVAR(compiler, $1)=$CC |
| 13631 | _LT_CC_BASENAME([$compiler]) | 15739 | _LT_CC_BASENAME([$compiler]) |
| 13632 | @@ -6809,6 +7230,7 @@ if test "$_lt_disable_F77" != yes; then | 15740 | @@ -6811,6 +7231,7 @@ if test "$_lt_disable_F77" != yes; then |
| 13633 | 15741 | ||
| 13634 | GCC=$lt_save_GCC | 15742 | GCC=$lt_save_GCC |
| 13635 | CC="$lt_save_CC" | 15743 | CC="$lt_save_CC" |
| @@ -13637,7 +15745,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13637 | fi # test "$_lt_disable_F77" != yes | 15745 | fi # test "$_lt_disable_F77" != yes |
| 13638 | 15746 | ||
| 13639 | AC_LANG_POP | 15747 | AC_LANG_POP |
| 13640 | @@ -6885,7 +7307,9 @@ if test "$_lt_disable_FC" != yes; then | 15748 | @@ -6887,7 +7308,9 @@ if test "$_lt_disable_FC" != yes; then |
| 13641 | # Allow CC to be a program name with arguments. | 15749 | # Allow CC to be a program name with arguments. |
| 13642 | lt_save_CC="$CC" | 15750 | lt_save_CC="$CC" |
| 13643 | lt_save_GCC=$GCC | 15751 | lt_save_GCC=$GCC |
| @@ -13647,7 +15755,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13647 | compiler=$CC | 15755 | compiler=$CC |
| 13648 | GCC=$ac_cv_fc_compiler_gnu | 15756 | GCC=$ac_cv_fc_compiler_gnu |
| 13649 | 15757 | ||
| 13650 | @@ -6941,7 +7365,8 @@ if test "$_lt_disable_FC" != yes; then | 15758 | @@ -6943,7 +7366,8 @@ if test "$_lt_disable_FC" != yes; then |
| 13651 | fi # test -n "$compiler" | 15759 | fi # test -n "$compiler" |
| 13652 | 15760 | ||
| 13653 | GCC=$lt_save_GCC | 15761 | GCC=$lt_save_GCC |
| @@ -13657,7 +15765,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13657 | fi # test "$_lt_disable_FC" != yes | 15765 | fi # test "$_lt_disable_FC" != yes |
| 13658 | 15766 | ||
| 13659 | AC_LANG_POP | 15767 | AC_LANG_POP |
| 13660 | @@ -6978,10 +7403,12 @@ _LT_COMPILER_BOILERPLATE | 15768 | @@ -6980,10 +7404,12 @@ _LT_COMPILER_BOILERPLATE |
| 13661 | _LT_LINKER_BOILERPLATE | 15769 | _LT_LINKER_BOILERPLATE |
| 13662 | 15770 | ||
| 13663 | # Allow CC to be a program name with arguments. | 15771 | # Allow CC to be a program name with arguments. |
| @@ -13671,7 +15779,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13671 | compiler=$CC | 15779 | compiler=$CC |
| 13672 | _LT_TAGVAR(compiler, $1)=$CC | 15780 | _LT_TAGVAR(compiler, $1)=$CC |
| 13673 | _LT_TAGVAR(LD, $1)="$LD" | 15781 | _LT_TAGVAR(LD, $1)="$LD" |
| 13674 | @@ -7012,7 +7439,8 @@ fi | 15782 | @@ -7014,7 +7440,8 @@ fi |
| 13675 | AC_LANG_RESTORE | 15783 | AC_LANG_RESTORE |
| 13676 | 15784 | ||
| 13677 | GCC=$lt_save_GCC | 15785 | GCC=$lt_save_GCC |
| @@ -13681,7 +15789,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13681 | ])# _LT_LANG_GCJ_CONFIG | 15789 | ])# _LT_LANG_GCJ_CONFIG |
| 13682 | 15790 | ||
| 13683 | 15791 | ||
| 13684 | @@ -7047,9 +7475,11 @@ _LT_LINKER_BOILERPLATE | 15792 | @@ -7049,9 +7476,11 @@ _LT_LINKER_BOILERPLATE |
| 13685 | 15793 | ||
| 13686 | # Allow CC to be a program name with arguments. | 15794 | # Allow CC to be a program name with arguments. |
| 13687 | lt_save_CC="$CC" | 15795 | lt_save_CC="$CC" |
| @@ -13693,7 +15801,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13693 | compiler=$CC | 15801 | compiler=$CC |
| 13694 | _LT_TAGVAR(compiler, $1)=$CC | 15802 | _LT_TAGVAR(compiler, $1)=$CC |
| 13695 | _LT_CC_BASENAME([$compiler]) | 15803 | _LT_CC_BASENAME([$compiler]) |
| 13696 | @@ -7062,7 +7492,8 @@ fi | 15804 | @@ -7064,7 +7493,8 @@ fi |
| 13697 | 15805 | ||
| 13698 | GCC=$lt_save_GCC | 15806 | GCC=$lt_save_GCC |
| 13699 | AC_LANG_RESTORE | 15807 | AC_LANG_RESTORE |
| @@ -13703,7 +15811,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13703 | ])# _LT_LANG_RC_CONFIG | 15811 | ])# _LT_LANG_RC_CONFIG |
| 13704 | 15812 | ||
| 13705 | 15813 | ||
| 13706 | @@ -7121,6 +7552,15 @@ _LT_DECL([], [OBJDUMP], [1], [An object symbol dumper]) | 15814 | @@ -7123,6 +7553,15 @@ _LT_DECL([], [OBJDUMP], [1], [An object symbol dumper]) |
| 13707 | AC_SUBST([OBJDUMP]) | 15815 | AC_SUBST([OBJDUMP]) |
| 13708 | ]) | 15816 | ]) |
| 13709 | 15817 | ||
| @@ -13719,7 +15827,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13719 | 15827 | ||
| 13720 | # _LT_DECL_SED | 15828 | # _LT_DECL_SED |
| 13721 | # ------------ | 15829 | # ------------ |
| 13722 | @@ -7214,8 +7654,8 @@ m4_defun([_LT_CHECK_SHELL_FEATURES], | 15830 | @@ -7216,8 +7655,8 @@ m4_defun([_LT_CHECK_SHELL_FEATURES], |
| 13723 | # Try some XSI features | 15831 | # Try some XSI features |
| 13724 | xsi_shell=no | 15832 | xsi_shell=no |
| 13725 | ( _lt_dummy="a/b/c" | 15833 | ( _lt_dummy="a/b/c" |
| @@ -13730,7 +15838,7 @@ index 9a13f3b117a..5be47564443 100644 | |||
| 13730 | && eval 'test $(( 1 + 1 )) -eq 2 \ | 15838 | && eval 'test $(( 1 + 1 )) -eq 2 \ |
| 13731 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ | 15839 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ |
| 13732 | && xsi_shell=yes | 15840 | && xsi_shell=yes |
| 13733 | @@ -7254,206 +7694,162 @@ _LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl | 15841 | @@ -7256,206 +7695,162 @@ _LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl |
| 13734 | ])# _LT_CHECK_SHELL_FEATURES | 15842 | ])# _LT_CHECK_SHELL_FEATURES |
| 13735 | 15843 | ||
| 13736 | 15844 | ||
| @@ -19364,10 +21472,10 @@ index bf92b5e0790..c573da90c5c 100644 | |||
| 19364 | # These exist entirely to fool aclocal when bootstrapping libtool. | 21472 | # These exist entirely to fool aclocal when bootstrapping libtool. |
| 19365 | # | 21473 | # |
| 19366 | diff --git a/opcodes/configure b/opcodes/configure | 21474 | diff --git a/opcodes/configure b/opcodes/configure |
| 19367 | index 3513e408ce1..133948631e9 100755 | 21475 | index 6690a502b2f..badcc0776df 100755 |
| 19368 | --- a/opcodes/configure | 21476 | --- a/opcodes/configure |
| 19369 | +++ b/opcodes/configure | 21477 | +++ b/opcodes/configure |
| 19370 | @@ -680,6 +680,9 @@ OTOOL | 21478 | @@ -682,6 +682,9 @@ OTOOL |
| 19371 | LIPO | 21479 | LIPO |
| 19372 | NMEDIT | 21480 | NMEDIT |
| 19373 | DSYMUTIL | 21481 | DSYMUTIL |
| @@ -19377,7 +21485,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 19377 | OBJDUMP | 21485 | OBJDUMP |
| 19378 | LN_S | 21486 | LN_S |
| 19379 | NM | 21487 | NM |
| 19380 | @@ -798,6 +801,7 @@ enable_static | 21488 | @@ -800,6 +803,7 @@ enable_static |
| 19381 | with_pic | 21489 | with_pic |
| 19382 | enable_fast_install | 21490 | enable_fast_install |
| 19383 | with_gnu_ld | 21491 | with_gnu_ld |
| @@ -19385,7 +21493,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 19385 | enable_libtool_lock | 21493 | enable_libtool_lock |
| 19386 | enable_checking | 21494 | enable_checking |
| 19387 | enable_targets | 21495 | enable_targets |
| 19388 | @@ -1464,6 +1468,8 @@ Optional Packages: | 21496 | @@ -1468,6 +1472,8 @@ Optional Packages: |
| 19389 | --with-pic try to use only PIC/non-PIC objects [default=use | 21497 | --with-pic try to use only PIC/non-PIC objects [default=use |
| 19390 | both] | 21498 | both] |
| 19391 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] | 21499 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] |
| @@ -19394,7 +21502,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 19394 | 21502 | ||
| 19395 | Some influential environment variables: | 21503 | Some influential environment variables: |
| 19396 | CC C compiler command | 21504 | CC C compiler command |
| 19397 | @@ -4751,8 +4757,8 @@ esac | 21505 | @@ -4977,8 +4983,8 @@ esac |
| 19398 | 21506 | ||
| 19399 | 21507 | ||
| 19400 | 21508 | ||
| @@ -19405,7 +21513,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 19405 | 21513 | ||
| 19406 | 21514 | ||
| 19407 | 21515 | ||
| 19408 | @@ -4792,7 +4798,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO | 21516 | @@ -5018,7 +5024,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO |
| 19409 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 | 21517 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 |
| 19410 | $as_echo_n "checking how to print strings... " >&6; } | 21518 | $as_echo_n "checking how to print strings... " >&6; } |
| 19411 | # Test print first, because it will be a builtin if present. | 21519 | # Test print first, because it will be a builtin if present. |
| @@ -19414,7 +21522,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 19414 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then | 21522 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 19415 | ECHO='print -r --' | 21523 | ECHO='print -r --' |
| 19416 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then | 21524 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 19417 | @@ -5478,8 +5484,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; | 21525 | @@ -5705,8 +5711,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; |
| 19418 | # Try some XSI features | 21526 | # Try some XSI features |
| 19419 | xsi_shell=no | 21527 | xsi_shell=no |
| 19420 | ( _lt_dummy="a/b/c" | 21528 | ( _lt_dummy="a/b/c" |
| @@ -19425,7 +21533,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 19425 | && eval 'test $(( 1 + 1 )) -eq 2 \ | 21533 | && eval 'test $(( 1 + 1 )) -eq 2 \ |
| 19426 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ | 21534 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ |
| 19427 | && xsi_shell=yes | 21535 | && xsi_shell=yes |
| 19428 | @@ -5528,6 +5534,80 @@ esac | 21536 | @@ -5755,6 +5761,80 @@ esac |
| 19429 | 21537 | ||
| 19430 | 21538 | ||
| 19431 | 21539 | ||
| @@ -19506,7 +21614,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 19506 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 | 21614 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 |
| 19507 | $as_echo_n "checking for $LD option to reload object files... " >&6; } | 21615 | $as_echo_n "checking for $LD option to reload object files... " >&6; } |
| 19508 | if ${lt_cv_ld_reload_flag+:} false; then : | 21616 | if ${lt_cv_ld_reload_flag+:} false; then : |
| 19509 | @@ -5544,6 +5624,11 @@ case $reload_flag in | 21617 | @@ -5771,6 +5851,11 @@ case $reload_flag in |
| 19510 | esac | 21618 | esac |
| 19511 | reload_cmds='$LD$reload_flag -o $output$reload_objs' | 21619 | reload_cmds='$LD$reload_flag -o $output$reload_objs' |
| 19512 | case $host_os in | 21620 | case $host_os in |
| @@ -19518,7 +21626,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 19518 | darwin*) | 21626 | darwin*) |
| 19519 | if test "$GCC" = yes; then | 21627 | if test "$GCC" = yes; then |
| 19520 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' | 21628 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' |
| 19521 | @@ -5712,7 +5797,8 @@ mingw* | pw32*) | 21629 | @@ -5939,7 +6024,8 @@ mingw* | pw32*) |
| 19522 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' | 21630 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' |
| 19523 | lt_cv_file_magic_cmd='func_win32_libid' | 21631 | lt_cv_file_magic_cmd='func_win32_libid' |
| 19524 | else | 21632 | else |
| @@ -19528,7 +21636,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 19528 | lt_cv_file_magic_cmd='$OBJDUMP -f' | 21636 | lt_cv_file_magic_cmd='$OBJDUMP -f' |
| 19529 | fi | 21637 | fi |
| 19530 | ;; | 21638 | ;; |
| 19531 | @@ -5866,6 +5952,21 @@ esac | 21639 | @@ -6093,6 +6179,21 @@ esac |
| 19532 | fi | 21640 | fi |
| 19533 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 | 21641 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 |
| 19534 | $as_echo "$lt_cv_deplibs_check_method" >&6; } | 21642 | $as_echo "$lt_cv_deplibs_check_method" >&6; } |
| @@ -19550,7 +21658,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 19550 | file_magic_cmd=$lt_cv_file_magic_cmd | 21658 | file_magic_cmd=$lt_cv_file_magic_cmd |
| 19551 | deplibs_check_method=$lt_cv_deplibs_check_method | 21659 | deplibs_check_method=$lt_cv_deplibs_check_method |
| 19552 | test -z "$deplibs_check_method" && deplibs_check_method=unknown | 21660 | test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 19553 | @@ -5881,6 +5982,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown | 21661 | @@ -6108,6 +6209,157 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 19554 | 21662 | ||
| 19555 | 21663 | ||
| 19556 | 21664 | ||
| @@ -19708,7 +21816,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 19708 | plugin_option= | 21816 | plugin_option= |
| 19709 | plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" | 21817 | plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" |
| 19710 | for plugin in $plugin_names; do | 21818 | for plugin in $plugin_names; do |
| 19711 | @@ -5895,8 +6147,10 @@ for plugin in $plugin_names; do | 21819 | @@ -6122,8 +6374,10 @@ for plugin in $plugin_names; do |
| 19712 | done | 21820 | done |
| 19713 | 21821 | ||
| 19714 | if test -n "$ac_tool_prefix"; then | 21822 | if test -n "$ac_tool_prefix"; then |
| @@ -19721,7 +21829,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 19721 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 21829 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 19722 | $as_echo_n "checking for $ac_word... " >&6; } | 21830 | $as_echo_n "checking for $ac_word... " >&6; } |
| 19723 | if ${ac_cv_prog_AR+:} false; then : | 21831 | if ${ac_cv_prog_AR+:} false; then : |
| 19724 | @@ -5912,7 +6166,7 @@ do | 21832 | @@ -6139,7 +6393,7 @@ do |
| 19725 | test -z "$as_dir" && as_dir=. | 21833 | test -z "$as_dir" && as_dir=. |
| 19726 | for ac_exec_ext in '' $ac_executable_extensions; do | 21834 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 19727 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 21835 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -19730,7 +21838,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 19730 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 21838 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 19731 | break 2 | 21839 | break 2 |
| 19732 | fi | 21840 | fi |
| 19733 | @@ -5932,11 +6186,15 @@ $as_echo "no" >&6; } | 21841 | @@ -6159,11 +6413,15 @@ $as_echo "no" >&6; } |
| 19734 | fi | 21842 | fi |
| 19735 | 21843 | ||
| 19736 | 21844 | ||
| @@ -19749,7 +21857,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 19749 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 21857 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 19750 | $as_echo_n "checking for $ac_word... " >&6; } | 21858 | $as_echo_n "checking for $ac_word... " >&6; } |
| 19751 | if ${ac_cv_prog_ac_ct_AR+:} false; then : | 21859 | if ${ac_cv_prog_ac_ct_AR+:} false; then : |
| 19752 | @@ -5952,7 +6210,7 @@ do | 21860 | @@ -6179,7 +6437,7 @@ do |
| 19753 | test -z "$as_dir" && as_dir=. | 21861 | test -z "$as_dir" && as_dir=. |
| 19754 | for ac_exec_ext in '' $ac_executable_extensions; do | 21862 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 19755 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 21863 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -19758,7 +21866,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 19758 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 21866 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 19759 | break 2 | 21867 | break 2 |
| 19760 | fi | 21868 | fi |
| 19761 | @@ -5971,6 +6229,10 @@ else | 21869 | @@ -6198,6 +6456,10 @@ else |
| 19762 | $as_echo "no" >&6; } | 21870 | $as_echo "no" >&6; } |
| 19763 | fi | 21871 | fi |
| 19764 | 21872 | ||
| @@ -19769,7 +21877,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 19769 | if test "x$ac_ct_AR" = x; then | 21877 | if test "x$ac_ct_AR" = x; then |
| 19770 | AR="false" | 21878 | AR="false" |
| 19771 | else | 21879 | else |
| 19772 | @@ -5982,25 +6244,20 @@ ac_tool_warned=yes ;; | 21880 | @@ -6209,25 +6471,20 @@ ac_tool_warned=yes ;; |
| 19773 | esac | 21881 | esac |
| 19774 | AR=$ac_ct_AR | 21882 | AR=$ac_ct_AR |
| 19775 | fi | 21883 | fi |
| @@ -19805,7 +21913,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 19805 | 21913 | ||
| 19806 | 21914 | ||
| 19807 | 21915 | ||
| 19808 | @@ -6011,6 +6268,63 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru | 21916 | @@ -6238,6 +6495,63 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru |
| 19809 | 21917 | ||
| 19810 | 21918 | ||
| 19811 | 21919 | ||
| @@ -19869,7 +21977,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 19869 | 21977 | ||
| 19870 | if test -n "$ac_tool_prefix"; then | 21978 | if test -n "$ac_tool_prefix"; then |
| 19871 | # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. | 21979 | # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. |
| 19872 | @@ -6351,8 +6665,8 @@ esac | 21980 | @@ -6578,8 +6892,8 @@ esac |
| 19873 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" | 21981 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" |
| 19874 | 21982 | ||
| 19875 | # Transform an extracted symbol line into symbol name and symbol address | 21983 | # Transform an extracted symbol line into symbol name and symbol address |
| @@ -19880,7 +21988,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 19880 | 21988 | ||
| 19881 | # Handle CRLF in mingw tool chain | 21989 | # Handle CRLF in mingw tool chain |
| 19882 | opt_cr= | 21990 | opt_cr= |
| 19883 | @@ -6388,6 +6702,7 @@ for ac_symprfx in "" "_"; do | 21991 | @@ -6615,6 +6929,7 @@ for ac_symprfx in "" "_"; do |
| 19884 | else | 21992 | else |
| 19885 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" | 21993 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" |
| 19886 | fi | 21994 | fi |
| @@ -19888,7 +21996,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 19888 | 21996 | ||
| 19889 | # Check to see that the pipe works correctly. | 21997 | # Check to see that the pipe works correctly. |
| 19890 | pipe_works=no | 21998 | pipe_works=no |
| 19891 | @@ -6429,6 +6744,18 @@ _LT_EOF | 21999 | @@ -6656,6 +6971,18 @@ _LT_EOF |
| 19892 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then | 22000 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then |
| 19893 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then | 22001 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then |
| 19894 | cat <<_LT_EOF > conftest.$ac_ext | 22002 | cat <<_LT_EOF > conftest.$ac_ext |
| @@ -19907,7 +22015,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 19907 | #ifdef __cplusplus | 22015 | #ifdef __cplusplus |
| 19908 | extern "C" { | 22016 | extern "C" { |
| 19909 | #endif | 22017 | #endif |
| 19910 | @@ -6440,7 +6767,7 @@ _LT_EOF | 22018 | @@ -6667,7 +6994,7 @@ _LT_EOF |
| 19911 | cat <<_LT_EOF >> conftest.$ac_ext | 22019 | cat <<_LT_EOF >> conftest.$ac_ext |
| 19912 | 22020 | ||
| 19913 | /* The mapping between symbol names and symbols. */ | 22021 | /* The mapping between symbol names and symbols. */ |
| @@ -19916,7 +22024,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 19916 | const char *name; | 22024 | const char *name; |
| 19917 | void *address; | 22025 | void *address; |
| 19918 | } | 22026 | } |
| 19919 | @@ -6466,8 +6793,8 @@ static const void *lt_preloaded_setup() { | 22027 | @@ -6693,8 +7020,8 @@ static const void *lt_preloaded_setup() { |
| 19920 | _LT_EOF | 22028 | _LT_EOF |
| 19921 | # Now try linking the two files. | 22029 | # Now try linking the two files. |
| 19922 | mv conftest.$ac_objext conftstm.$ac_objext | 22030 | mv conftest.$ac_objext conftstm.$ac_objext |
| @@ -19927,7 +22035,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 19927 | LIBS="conftstm.$ac_objext" | 22035 | LIBS="conftstm.$ac_objext" |
| 19928 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" | 22036 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" |
| 19929 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 | 22037 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 |
| 19930 | @@ -6477,8 +6804,8 @@ _LT_EOF | 22038 | @@ -6704,8 +7031,8 @@ _LT_EOF |
| 19931 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then | 22039 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then |
| 19932 | pipe_works=yes | 22040 | pipe_works=yes |
| 19933 | fi | 22041 | fi |
| @@ -19938,7 +22046,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 19938 | else | 22046 | else |
| 19939 | echo "cannot find nm_test_func in $nlist" >&5 | 22047 | echo "cannot find nm_test_func in $nlist" >&5 |
| 19940 | fi | 22048 | fi |
| 19941 | @@ -6515,6 +6842,14 @@ else | 22049 | @@ -6742,6 +7069,14 @@ else |
| 19942 | $as_echo "ok" >&6; } | 22050 | $as_echo "ok" >&6; } |
| 19943 | fi | 22051 | fi |
| 19944 | 22052 | ||
| @@ -19953,7 +22061,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 19953 | 22061 | ||
| 19954 | 22062 | ||
| 19955 | 22063 | ||
| 19956 | @@ -6533,6 +6868,47 @@ fi | 22064 | @@ -6760,6 +7095,47 @@ fi |
| 19957 | 22065 | ||
| 19958 | 22066 | ||
| 19959 | 22067 | ||
| @@ -20001,7 +22109,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20001 | 22109 | ||
| 20002 | 22110 | ||
| 20003 | 22111 | ||
| 20004 | @@ -6742,6 +7118,123 @@ esac | 22112 | @@ -6969,6 +7345,123 @@ esac |
| 20005 | 22113 | ||
| 20006 | need_locks="$enable_libtool_lock" | 22114 | need_locks="$enable_libtool_lock" |
| 20007 | 22115 | ||
| @@ -20125,7 +22233,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20125 | 22233 | ||
| 20126 | case $host_os in | 22234 | case $host_os in |
| 20127 | rhapsody* | darwin*) | 22235 | rhapsody* | darwin*) |
| 20128 | @@ -7305,6 +7798,8 @@ _LT_EOF | 22236 | @@ -7532,6 +8025,8 @@ _LT_EOF |
| 20129 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 | 22237 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 |
| 20130 | echo "$AR cru libconftest.a conftest.o" >&5 | 22238 | echo "$AR cru libconftest.a conftest.o" >&5 |
| 20131 | $AR cru libconftest.a conftest.o 2>&5 | 22239 | $AR cru libconftest.a conftest.o 2>&5 |
| @@ -20134,7 +22242,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20134 | cat > conftest.c << _LT_EOF | 22242 | cat > conftest.c << _LT_EOF |
| 20135 | int main() { return 0;} | 22243 | int main() { return 0;} |
| 20136 | _LT_EOF | 22244 | _LT_EOF |
| 20137 | @@ -7857,8 +8353,6 @@ fi | 22245 | @@ -8084,8 +8579,6 @@ fi |
| 20138 | lt_prog_compiler_pic= | 22246 | lt_prog_compiler_pic= |
| 20139 | lt_prog_compiler_static= | 22247 | lt_prog_compiler_static= |
| 20140 | 22248 | ||
| @@ -20143,7 +22251,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20143 | 22251 | ||
| 20144 | if test "$GCC" = yes; then | 22252 | if test "$GCC" = yes; then |
| 20145 | lt_prog_compiler_wl='-Wl,' | 22253 | lt_prog_compiler_wl='-Wl,' |
| 20146 | @@ -8024,6 +8518,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 22254 | @@ -8251,6 +8744,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 20147 | lt_prog_compiler_pic='--shared' | 22255 | lt_prog_compiler_pic='--shared' |
| 20148 | lt_prog_compiler_static='--static' | 22256 | lt_prog_compiler_static='--static' |
| 20149 | ;; | 22257 | ;; |
| @@ -20156,7 +22264,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20156 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) | 22264 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) |
| 20157 | # Portland Group compilers (*not* the Pentium gcc compiler, | 22265 | # Portland Group compilers (*not* the Pentium gcc compiler, |
| 20158 | # which looks to be a dead project) | 22266 | # which looks to be a dead project) |
| 20159 | @@ -8086,7 +8586,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 22267 | @@ -8313,7 +8812,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 20160 | lt_prog_compiler_pic='-KPIC' | 22268 | lt_prog_compiler_pic='-KPIC' |
| 20161 | lt_prog_compiler_static='-Bstatic' | 22269 | lt_prog_compiler_static='-Bstatic' |
| 20162 | case $cc_basename in | 22270 | case $cc_basename in |
| @@ -20165,7 +22273,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20165 | lt_prog_compiler_wl='-Qoption ld ';; | 22273 | lt_prog_compiler_wl='-Qoption ld ';; |
| 20166 | *) | 22274 | *) |
| 20167 | lt_prog_compiler_wl='-Wl,';; | 22275 | lt_prog_compiler_wl='-Wl,';; |
| 20168 | @@ -8143,13 +8643,17 @@ case $host_os in | 22276 | @@ -8370,13 +8869,17 @@ case $host_os in |
| 20169 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" | 22277 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" |
| 20170 | ;; | 22278 | ;; |
| 20171 | esac | 22279 | esac |
| @@ -20189,7 +22297,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20189 | 22297 | ||
| 20190 | # | 22298 | # |
| 20191 | # Check to make sure the PIC flag actually works. | 22299 | # Check to make sure the PIC flag actually works. |
| 20192 | @@ -8210,6 +8714,11 @@ fi | 22300 | @@ -8437,6 +8940,11 @@ fi |
| 20193 | 22301 | ||
| 20194 | 22302 | ||
| 20195 | 22303 | ||
| @@ -20201,7 +22309,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20201 | # | 22309 | # |
| 20202 | # Check to make sure the static flag actually works. | 22310 | # Check to make sure the static flag actually works. |
| 20203 | # | 22311 | # |
| 20204 | @@ -8560,7 +9069,8 @@ _LT_EOF | 22312 | @@ -8787,7 +9295,8 @@ _LT_EOF |
| 20205 | allow_undefined_flag=unsupported | 22313 | allow_undefined_flag=unsupported |
| 20206 | always_export_symbols=no | 22314 | always_export_symbols=no |
| 20207 | enable_shared_with_static_runtimes=yes | 22315 | enable_shared_with_static_runtimes=yes |
| @@ -20211,7 +22319,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20211 | 22319 | ||
| 20212 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then | 22320 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then |
| 20213 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' | 22321 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' |
| 20214 | @@ -8659,12 +9169,12 @@ _LT_EOF | 22322 | @@ -8886,12 +9395,12 @@ _LT_EOF |
| 20215 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' | 22323 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' |
| 20216 | hardcode_libdir_flag_spec= | 22324 | hardcode_libdir_flag_spec= |
| 20217 | hardcode_libdir_flag_spec_ld='-rpath $libdir' | 22325 | hardcode_libdir_flag_spec_ld='-rpath $libdir' |
| @@ -20226,7 +22334,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20226 | fi | 22334 | fi |
| 20227 | ;; | 22335 | ;; |
| 20228 | esac | 22336 | esac |
| 20229 | @@ -8678,8 +9188,8 @@ _LT_EOF | 22337 | @@ -8905,8 +9414,8 @@ _LT_EOF |
| 20230 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' | 22338 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
| 20231 | wlarc= | 22339 | wlarc= |
| 20232 | else | 22340 | else |
| @@ -20237,7 +22345,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20237 | fi | 22345 | fi |
| 20238 | ;; | 22346 | ;; |
| 20239 | 22347 | ||
| 20240 | @@ -8697,8 +9207,8 @@ _LT_EOF | 22348 | @@ -8924,8 +9433,8 @@ _LT_EOF |
| 20241 | 22349 | ||
| 20242 | _LT_EOF | 22350 | _LT_EOF |
| 20243 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 22351 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -20248,7 +22356,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20248 | else | 22356 | else |
| 20249 | ld_shlibs=no | 22357 | ld_shlibs=no |
| 20250 | fi | 22358 | fi |
| 20251 | @@ -8744,8 +9254,8 @@ _LT_EOF | 22359 | @@ -8971,8 +9480,8 @@ _LT_EOF |
| 20252 | 22360 | ||
| 20253 | *) | 22361 | *) |
| 20254 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 22362 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -20259,7 +22367,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20259 | else | 22367 | else |
| 20260 | ld_shlibs=no | 22368 | ld_shlibs=no |
| 20261 | fi | 22369 | fi |
| 20262 | @@ -8875,7 +9385,13 @@ _LT_EOF | 22370 | @@ -9102,7 +9611,13 @@ _LT_EOF |
| 20263 | allow_undefined_flag='-berok' | 22371 | allow_undefined_flag='-berok' |
| 20264 | # Determine the default libpath from the value encoded in an | 22372 | # Determine the default libpath from the value encoded in an |
| 20265 | # empty executable. | 22373 | # empty executable. |
| @@ -20274,7 +22382,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20274 | /* end confdefs.h. */ | 22382 | /* end confdefs.h. */ |
| 20275 | 22383 | ||
| 20276 | int | 22384 | int |
| 20277 | @@ -8888,22 +9404,29 @@ main () | 22385 | @@ -9115,22 +9630,29 @@ main () |
| 20278 | _ACEOF | 22386 | _ACEOF |
| 20279 | if ac_fn_c_try_link "$LINENO"; then : | 22387 | if ac_fn_c_try_link "$LINENO"; then : |
| 20280 | 22388 | ||
| @@ -20317,7 +22425,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20317 | 22425 | ||
| 20318 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 22426 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 20319 | 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" | 22427 | 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" |
| 20320 | @@ -8915,7 +9438,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 22428 | @@ -9142,7 +9664,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 20321 | else | 22429 | else |
| 20322 | # Determine the default libpath from the value encoded in an | 22430 | # Determine the default libpath from the value encoded in an |
| 20323 | # empty executable. | 22431 | # empty executable. |
| @@ -20332,7 +22440,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20332 | /* end confdefs.h. */ | 22440 | /* end confdefs.h. */ |
| 20333 | 22441 | ||
| 20334 | int | 22442 | int |
| 20335 | @@ -8928,22 +9457,29 @@ main () | 22443 | @@ -9155,22 +9683,29 @@ main () |
| 20336 | _ACEOF | 22444 | _ACEOF |
| 20337 | if ac_fn_c_try_link "$LINENO"; then : | 22445 | if ac_fn_c_try_link "$LINENO"; then : |
| 20338 | 22446 | ||
| @@ -20375,7 +22483,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20375 | 22483 | ||
| 20376 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 22484 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 20377 | # Warning - without using the other run time loading flags, | 22485 | # Warning - without using the other run time loading flags, |
| 20378 | @@ -8988,20 +9524,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 22486 | @@ -9215,20 +9750,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 20379 | # Microsoft Visual C++. | 22487 | # Microsoft Visual C++. |
| 20380 | # hardcode_libdir_flag_spec is actually meaningless, as there is | 22488 | # hardcode_libdir_flag_spec is actually meaningless, as there is |
| 20381 | # no search path for DLLs. | 22489 | # no search path for DLLs. |
| @@ -20453,7 +22561,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20453 | ;; | 22561 | ;; |
| 20454 | 22562 | ||
| 20455 | darwin* | rhapsody*) | 22563 | darwin* | rhapsody*) |
| 20456 | @@ -9062,7 +9641,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 22564 | @@ -9289,7 +9867,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 20457 | 22565 | ||
| 20458 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. | 22566 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. |
| 20459 | freebsd* | dragonfly*) | 22567 | freebsd* | dragonfly*) |
| @@ -20462,7 +22570,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20462 | hardcode_libdir_flag_spec='-R$libdir' | 22570 | hardcode_libdir_flag_spec='-R$libdir' |
| 20463 | hardcode_direct=yes | 22571 | hardcode_direct=yes |
| 20464 | hardcode_shlibpath_var=no | 22572 | hardcode_shlibpath_var=no |
| 20465 | @@ -9070,7 +9649,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 22573 | @@ -9297,7 +9875,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 20466 | 22574 | ||
| 20467 | hpux9*) | 22575 | hpux9*) |
| 20468 | if test "$GCC" = yes; then | 22576 | if test "$GCC" = yes; then |
| @@ -20471,7 +22579,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20471 | else | 22579 | else |
| 20472 | 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' | 22580 | 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' |
| 20473 | fi | 22581 | fi |
| 20474 | @@ -9086,7 +9665,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 22582 | @@ -9313,7 +9891,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 20475 | 22583 | ||
| 20476 | hpux10*) | 22584 | hpux10*) |
| 20477 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then | 22585 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then |
| @@ -20480,7 +22588,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20480 | else | 22588 | else |
| 20481 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' | 22589 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' |
| 20482 | fi | 22590 | fi |
| 20483 | @@ -9110,10 +9689,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 22591 | @@ -9337,10 +9915,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 20484 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' | 22592 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' |
| 20485 | ;; | 22593 | ;; |
| 20486 | ia64*) | 22594 | ia64*) |
| @@ -20493,7 +22601,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20493 | ;; | 22601 | ;; |
| 20494 | esac | 22602 | esac |
| 20495 | else | 22603 | else |
| 20496 | @@ -9192,23 +9771,36 @@ fi | 22604 | @@ -9419,23 +9997,36 @@ fi |
| 20497 | 22605 | ||
| 20498 | irix5* | irix6* | nonstopux*) | 22606 | irix5* | irix6* | nonstopux*) |
| 20499 | if test "$GCC" = yes; then | 22607 | if test "$GCC" = yes; then |
| @@ -20538,7 +22646,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20538 | else | 22646 | else |
| 20539 | 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' | 22647 | 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' |
| 20540 | 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' | 22648 | 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' |
| 20541 | @@ -9293,7 +9885,7 @@ rm -f core conftest.err conftest.$ac_objext \ | 22649 | @@ -9520,7 +10111,7 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 20542 | osf4* | osf5*) # as osf3* with the addition of -msym flag | 22650 | osf4* | osf5*) # as osf3* with the addition of -msym flag |
| 20543 | if test "$GCC" = yes; then | 22651 | if test "$GCC" = yes; then |
| 20544 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' | 22652 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' |
| @@ -20547,7 +22655,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20547 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' | 22655 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' |
| 20548 | else | 22656 | else |
| 20549 | allow_undefined_flag=' -expect_unresolved \*' | 22657 | allow_undefined_flag=' -expect_unresolved \*' |
| 20550 | @@ -9312,9 +9904,9 @@ rm -f core conftest.err conftest.$ac_objext \ | 22658 | @@ -9539,9 +10130,9 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 20551 | no_undefined_flag=' -z defs' | 22659 | no_undefined_flag=' -z defs' |
| 20552 | if test "$GCC" = yes; then | 22660 | if test "$GCC" = yes; then |
| 20553 | wlarc='${wl}' | 22661 | wlarc='${wl}' |
| @@ -20559,7 +22667,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20559 | else | 22667 | else |
| 20560 | case `$CC -V 2>&1` in | 22668 | case `$CC -V 2>&1` in |
| 20561 | *"Compilers 5.0"*) | 22669 | *"Compilers 5.0"*) |
| 20562 | @@ -9890,8 +10482,9 @@ cygwin* | mingw* | pw32* | cegcc*) | 22670 | @@ -10117,8 +10708,9 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 20563 | need_version=no | 22671 | need_version=no |
| 20564 | need_lib_prefix=no | 22672 | need_lib_prefix=no |
| 20565 | 22673 | ||
| @@ -20571,7 +22679,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20571 | library_names_spec='$libname.dll.a' | 22679 | library_names_spec='$libname.dll.a' |
| 20572 | # DLL is installed to $(libdir)/../bin by postinstall_cmds | 22680 | # DLL is installed to $(libdir)/../bin by postinstall_cmds |
| 20573 | postinstall_cmds='base_file=`basename \${file}`~ | 22681 | postinstall_cmds='base_file=`basename \${file}`~ |
| 20574 | @@ -9924,13 +10517,71 @@ cygwin* | mingw* | pw32* | cegcc*) | 22682 | @@ -10151,13 +10743,71 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 20575 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' | 22683 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' |
| 20576 | ;; | 22684 | ;; |
| 20577 | esac | 22685 | esac |
| @@ -20644,25 +22752,16 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20644 | # FIXME: first we should search . and the directory the executable is in | 22752 | # FIXME: first we should search . and the directory the executable is in |
| 20645 | shlibpath_var=PATH | 22753 | shlibpath_var=PATH |
| 20646 | ;; | 22754 | ;; |
| 20647 | @@ -10012,7 +10663,7 @@ haiku*) | 22755 | @@ -11035,7 +11685,7 @@ else |
| 20648 | soname_spec='${libname}${release}${shared_ext}$major' | ||
| 20649 | shlibpath_var=LIBRARY_PATH | ||
| 20650 | shlibpath_overrides_runpath=yes | ||
| 20651 | - sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' | ||
| 20652 | + sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' | ||
| 20653 | hardcode_into_libs=yes | ||
| 20654 | ;; | ||
| 20655 | |||
| 20656 | @@ -10808,7 +11459,7 @@ else | ||
| 20657 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 22756 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 20658 | lt_status=$lt_dlunknown | 22757 | lt_status=$lt_dlunknown |
| 20659 | cat > conftest.$ac_ext <<_LT_EOF | 22758 | cat > conftest.$ac_ext <<_LT_EOF |
| 20660 | -#line 10811 "configure" | 22759 | -#line 11038 "configure" |
| 20661 | +#line $LINENO "configure" | 22760 | +#line $LINENO "configure" |
| 20662 | #include "confdefs.h" | 22761 | #include "confdefs.h" |
| 20663 | 22762 | ||
| 20664 | #if HAVE_DLFCN_H | 22763 | #if HAVE_DLFCN_H |
| 20665 | @@ -10852,10 +11503,10 @@ else | 22764 | @@ -11079,10 +11729,10 @@ else |
| 20666 | /* When -fvisbility=hidden is used, assume the code has been annotated | 22765 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 20667 | correspondingly for the symbols needed. */ | 22766 | correspondingly for the symbols needed. */ |
| 20668 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 22767 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -20675,16 +22774,16 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20675 | int main () | 22774 | int main () |
| 20676 | { | 22775 | { |
| 20677 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 22776 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 20678 | @@ -10914,7 +11565,7 @@ else | 22777 | @@ -11141,7 +11791,7 @@ else |
| 20679 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 22778 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 20680 | lt_status=$lt_dlunknown | 22779 | lt_status=$lt_dlunknown |
| 20681 | cat > conftest.$ac_ext <<_LT_EOF | 22780 | cat > conftest.$ac_ext <<_LT_EOF |
| 20682 | -#line 10917 "configure" | 22781 | -#line 11144 "configure" |
| 20683 | +#line $LINENO "configure" | 22782 | +#line $LINENO "configure" |
| 20684 | #include "confdefs.h" | 22783 | #include "confdefs.h" |
| 20685 | 22784 | ||
| 20686 | #if HAVE_DLFCN_H | 22785 | #if HAVE_DLFCN_H |
| 20687 | @@ -10958,10 +11609,10 @@ else | 22786 | @@ -11185,10 +11835,10 @@ else |
| 20688 | /* When -fvisbility=hidden is used, assume the code has been annotated | 22787 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 20689 | correspondingly for the symbols needed. */ | 22788 | correspondingly for the symbols needed. */ |
| 20690 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 22789 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -20697,7 +22796,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20697 | int main () | 22796 | int main () |
| 20698 | { | 22797 | { |
| 20699 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 22798 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 20700 | @@ -13101,13 +13752,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' | 22799 | @@ -13390,13 +14040,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' |
| 20701 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' | 22800 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' |
| 20702 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' | 22801 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' |
| 20703 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' | 22802 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' |
| @@ -20718,7 +22817,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20718 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' | 22817 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' |
| 20719 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' | 22818 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' |
| 20720 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' | 22819 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' |
| 20721 | @@ -13122,14 +13780,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de | 22820 | @@ -13411,14 +14068,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de |
| 20722 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' | 22821 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' |
| 20723 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' | 22822 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' |
| 20724 | 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"`' | 22823 | 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"`' |
| @@ -20737,7 +22836,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20737 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' | 22836 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' |
| 20738 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' | 22837 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' |
| 20739 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' | 22838 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' |
| 20740 | @@ -13162,12 +13823,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q | 22839 | @@ -13451,12 +14111,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q |
| 20741 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' | 22840 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' |
| 20742 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' | 22841 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' |
| 20743 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' | 22842 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' |
| @@ -20751,7 +22850,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20751 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' | 22850 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' |
| 20752 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' | 22851 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' |
| 20753 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' | 22852 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' |
| 20754 | @@ -13222,8 +13883,13 @@ reload_flag \ | 22853 | @@ -13511,8 +14171,13 @@ reload_flag \ |
| 20755 | OBJDUMP \ | 22854 | OBJDUMP \ |
| 20756 | deplibs_check_method \ | 22855 | deplibs_check_method \ |
| 20757 | file_magic_cmd \ | 22856 | file_magic_cmd \ |
| @@ -20765,7 +22864,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20765 | STRIP \ | 22864 | STRIP \ |
| 20766 | RANLIB \ | 22865 | RANLIB \ |
| 20767 | CC \ | 22866 | CC \ |
| 20768 | @@ -13233,12 +13899,14 @@ lt_cv_sys_global_symbol_pipe \ | 22867 | @@ -13522,12 +14187,14 @@ lt_cv_sys_global_symbol_pipe \ |
| 20769 | lt_cv_sys_global_symbol_to_cdecl \ | 22868 | lt_cv_sys_global_symbol_to_cdecl \ |
| 20770 | lt_cv_sys_global_symbol_to_c_name_address \ | 22869 | lt_cv_sys_global_symbol_to_c_name_address \ |
| 20771 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ | 22870 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ |
| @@ -20781,7 +22880,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20781 | DSYMUTIL \ | 22880 | DSYMUTIL \ |
| 20782 | NMEDIT \ | 22881 | NMEDIT \ |
| 20783 | LIPO \ | 22882 | LIPO \ |
| 20784 | @@ -13254,7 +13922,6 @@ no_undefined_flag \ | 22883 | @@ -13543,7 +14210,6 @@ no_undefined_flag \ |
| 20785 | hardcode_libdir_flag_spec \ | 22884 | hardcode_libdir_flag_spec \ |
| 20786 | hardcode_libdir_flag_spec_ld \ | 22885 | hardcode_libdir_flag_spec_ld \ |
| 20787 | hardcode_libdir_separator \ | 22886 | hardcode_libdir_separator \ |
| @@ -20789,7 +22888,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20789 | exclude_expsyms \ | 22888 | exclude_expsyms \ |
| 20790 | include_expsyms \ | 22889 | include_expsyms \ |
| 20791 | file_list_spec \ | 22890 | file_list_spec \ |
| 20792 | @@ -13290,6 +13957,7 @@ module_cmds \ | 22891 | @@ -13579,6 +14245,7 @@ module_cmds \ |
| 20793 | module_expsym_cmds \ | 22892 | module_expsym_cmds \ |
| 20794 | export_symbols_cmds \ | 22893 | export_symbols_cmds \ |
| 20795 | prelink_cmds \ | 22894 | prelink_cmds \ |
| @@ -20797,7 +22896,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20797 | postinstall_cmds \ | 22896 | postinstall_cmds \ |
| 20798 | postuninstall_cmds \ | 22897 | postuninstall_cmds \ |
| 20799 | finish_cmds \ | 22898 | finish_cmds \ |
| 20800 | @@ -14055,7 +14723,8 @@ $as_echo X"$file" | | 22899 | @@ -14344,7 +15011,8 @@ $as_echo X"$file" | |
| 20801 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. | 22900 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. |
| 20802 | # | 22901 | # |
| 20803 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, | 22902 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, |
| @@ -20807,7 +22906,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20807 | # Written by Gordon Matzigkeit, 1996 | 22906 | # Written by Gordon Matzigkeit, 1996 |
| 20808 | # | 22907 | # |
| 20809 | # This file is part of GNU Libtool. | 22908 | # This file is part of GNU Libtool. |
| 20810 | @@ -14158,19 +14827,42 @@ SP2NL=$lt_lt_SP2NL | 22909 | @@ -14447,19 +15115,42 @@ SP2NL=$lt_lt_SP2NL |
| 20811 | # turn newlines into spaces. | 22910 | # turn newlines into spaces. |
| 20812 | NL2SP=$lt_lt_NL2SP | 22911 | NL2SP=$lt_lt_NL2SP |
| 20813 | 22912 | ||
| @@ -20851,7 +22950,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20851 | # A symbol stripping program. | 22950 | # A symbol stripping program. |
| 20852 | STRIP=$lt_STRIP | 22951 | STRIP=$lt_STRIP |
| 20853 | 22952 | ||
| 20854 | @@ -14200,6 +14892,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address | 22953 | @@ -14489,6 +15180,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address |
| 20855 | # Transform the output of nm in a C name address pair when lib prefix is needed. | 22954 | # Transform the output of nm in a C name address pair when lib prefix is needed. |
| 20856 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix | 22955 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix |
| 20857 | 22956 | ||
| @@ -20864,7 +22963,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20864 | # The name of the directory that contains temporary libtool files. | 22963 | # The name of the directory that contains temporary libtool files. |
| 20865 | objdir=$objdir | 22964 | objdir=$objdir |
| 20866 | 22965 | ||
| 20867 | @@ -14209,6 +14907,9 @@ MAGIC_CMD=$MAGIC_CMD | 22966 | @@ -14498,6 +15195,9 @@ MAGIC_CMD=$MAGIC_CMD |
| 20868 | # Must we lock files when doing compilation? | 22967 | # Must we lock files when doing compilation? |
| 20869 | need_locks=$lt_need_locks | 22968 | need_locks=$lt_need_locks |
| 20870 | 22969 | ||
| @@ -20874,7 +22973,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20874 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. | 22973 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. |
| 20875 | DSYMUTIL=$lt_DSYMUTIL | 22974 | DSYMUTIL=$lt_DSYMUTIL |
| 20876 | 22975 | ||
| 20877 | @@ -14323,12 +15024,12 @@ with_gcc=$GCC | 22976 | @@ -14612,12 +15312,12 @@ with_gcc=$GCC |
| 20878 | # Compiler flag to turn off builtin functions. | 22977 | # Compiler flag to turn off builtin functions. |
| 20879 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag | 22978 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag |
| 20880 | 22979 | ||
| @@ -20890,7 +22989,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20890 | # Compiler flag to prevent dynamic linking. | 22989 | # Compiler flag to prevent dynamic linking. |
| 20891 | link_static_flag=$lt_lt_prog_compiler_static | 22990 | link_static_flag=$lt_lt_prog_compiler_static |
| 20892 | 22991 | ||
| 20893 | @@ -14415,9 +15116,6 @@ inherit_rpath=$inherit_rpath | 22992 | @@ -14704,9 +15404,6 @@ inherit_rpath=$inherit_rpath |
| 20894 | # Whether libtool must link a program against all its dependency libraries. | 22993 | # Whether libtool must link a program against all its dependency libraries. |
| 20895 | link_all_deplibs=$link_all_deplibs | 22994 | link_all_deplibs=$link_all_deplibs |
| 20896 | 22995 | ||
| @@ -20900,7 +22999,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20900 | # Set to "yes" if exported symbols are required. | 22999 | # Set to "yes" if exported symbols are required. |
| 20901 | always_export_symbols=$always_export_symbols | 23000 | always_export_symbols=$always_export_symbols |
| 20902 | 23001 | ||
| 20903 | @@ -14433,6 +15131,9 @@ include_expsyms=$lt_include_expsyms | 23002 | @@ -14722,6 +15419,9 @@ include_expsyms=$lt_include_expsyms |
| 20904 | # Commands necessary for linking programs (against libraries) with templates. | 23003 | # Commands necessary for linking programs (against libraries) with templates. |
| 20905 | prelink_cmds=$lt_prelink_cmds | 23004 | prelink_cmds=$lt_prelink_cmds |
| 20906 | 23005 | ||
| @@ -20910,7 +23009,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 20910 | # Specify filename containing input files. | 23009 | # Specify filename containing input files. |
| 20911 | file_list_spec=$lt_file_list_spec | 23010 | file_list_spec=$lt_file_list_spec |
| 20912 | 23011 | ||
| 20913 | @@ -14465,210 +15166,169 @@ ltmain="$ac_aux_dir/ltmain.sh" | 23012 | @@ -14754,210 +15454,169 @@ ltmain="$ac_aux_dir/ltmain.sh" |
| 20914 | # if finds mixed CR/LF and LF-only lines. Since sed operates in | 23013 | # if finds mixed CR/LF and LF-only lines. Since sed operates in |
| 20915 | # text mode, it properly converts lines to CR/LF. This bash problem | 23014 | # text mode, it properly converts lines to CR/LF. This bash problem |
| 20916 | # is reportedly fixed, but why not run on old versions too? | 23015 | # is reportedly fixed, but why not run on old versions too? |
| @@ -21285,7 +23384,7 @@ index 3513e408ce1..133948631e9 100755 | |||
| 21285 | chmod +x "$ofile" | 23384 | chmod +x "$ofile" |
| 21286 | 23385 | ||
| 21287 | diff --git a/zlib/configure b/zlib/configure | 23386 | diff --git a/zlib/configure b/zlib/configure |
| 21288 | index 695819cd54b..14b5f28013a 100755 | 23387 | index db7845c5d42..cd59daa39b5 100755 |
| 21289 | --- a/zlib/configure | 23388 | --- a/zlib/configure |
| 21290 | +++ b/zlib/configure | 23389 | +++ b/zlib/configure |
| 21291 | @@ -646,8 +646,11 @@ OTOOL | 23390 | @@ -646,8 +646,11 @@ OTOOL |
| @@ -21317,7 +23416,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 21317 | 23416 | ||
| 21318 | Some influential environment variables: | 23417 | Some influential environment variables: |
| 21319 | CC C compiler command | 23418 | CC C compiler command |
| 21320 | @@ -4147,8 +4153,8 @@ esac | 23419 | @@ -4186,8 +4192,8 @@ esac |
| 21321 | 23420 | ||
| 21322 | 23421 | ||
| 21323 | 23422 | ||
| @@ -21328,7 +23427,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 21328 | 23427 | ||
| 21329 | 23428 | ||
| 21330 | 23429 | ||
| 21331 | @@ -4188,7 +4194,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO | 23430 | @@ -4227,7 +4233,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO |
| 21332 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 | 23431 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 |
| 21333 | $as_echo_n "checking how to print strings... " >&6; } | 23432 | $as_echo_n "checking how to print strings... " >&6; } |
| 21334 | # Test print first, because it will be a builtin if present. | 23433 | # Test print first, because it will be a builtin if present. |
| @@ -21337,7 +23436,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 21337 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then | 23436 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 21338 | ECHO='print -r --' | 23437 | ECHO='print -r --' |
| 21339 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then | 23438 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then |
| 21340 | @@ -5004,8 +5010,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; | 23439 | @@ -5044,8 +5050,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; |
| 21341 | # Try some XSI features | 23440 | # Try some XSI features |
| 21342 | xsi_shell=no | 23441 | xsi_shell=no |
| 21343 | ( _lt_dummy="a/b/c" | 23442 | ( _lt_dummy="a/b/c" |
| @@ -21348,7 +23447,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 21348 | && eval 'test $(( 1 + 1 )) -eq 2 \ | 23447 | && eval 'test $(( 1 + 1 )) -eq 2 \ |
| 21349 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ | 23448 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ |
| 21350 | && xsi_shell=yes | 23449 | && xsi_shell=yes |
| 21351 | @@ -5054,6 +5060,80 @@ esac | 23450 | @@ -5094,6 +5100,80 @@ esac |
| 21352 | 23451 | ||
| 21353 | 23452 | ||
| 21354 | 23453 | ||
| @@ -21429,7 +23528,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 21429 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 | 23528 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 |
| 21430 | $as_echo_n "checking for $LD option to reload object files... " >&6; } | 23529 | $as_echo_n "checking for $LD option to reload object files... " >&6; } |
| 21431 | if ${lt_cv_ld_reload_flag+:} false; then : | 23530 | if ${lt_cv_ld_reload_flag+:} false; then : |
| 21432 | @@ -5070,6 +5150,11 @@ case $reload_flag in | 23531 | @@ -5110,6 +5190,11 @@ case $reload_flag in |
| 21433 | esac | 23532 | esac |
| 21434 | reload_cmds='$LD$reload_flag -o $output$reload_objs' | 23533 | reload_cmds='$LD$reload_flag -o $output$reload_objs' |
| 21435 | case $host_os in | 23534 | case $host_os in |
| @@ -21441,7 +23540,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 21441 | darwin*) | 23540 | darwin*) |
| 21442 | if test "$GCC" = yes; then | 23541 | if test "$GCC" = yes; then |
| 21443 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' | 23542 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' |
| 21444 | @@ -5238,7 +5323,8 @@ mingw* | pw32*) | 23543 | @@ -5278,7 +5363,8 @@ mingw* | pw32*) |
| 21445 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' | 23544 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' |
| 21446 | lt_cv_file_magic_cmd='func_win32_libid' | 23545 | lt_cv_file_magic_cmd='func_win32_libid' |
| 21447 | else | 23546 | else |
| @@ -21451,7 +23550,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 21451 | lt_cv_file_magic_cmd='$OBJDUMP -f' | 23550 | lt_cv_file_magic_cmd='$OBJDUMP -f' |
| 21452 | fi | 23551 | fi |
| 21453 | ;; | 23552 | ;; |
| 21454 | @@ -5392,6 +5478,21 @@ esac | 23553 | @@ -5432,6 +5518,21 @@ esac |
| 21455 | fi | 23554 | fi |
| 21456 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 | 23555 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 |
| 21457 | $as_echo "$lt_cv_deplibs_check_method" >&6; } | 23556 | $as_echo "$lt_cv_deplibs_check_method" >&6; } |
| @@ -21473,7 +23572,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 21473 | file_magic_cmd=$lt_cv_file_magic_cmd | 23572 | file_magic_cmd=$lt_cv_file_magic_cmd |
| 21474 | deplibs_check_method=$lt_cv_deplibs_check_method | 23573 | deplibs_check_method=$lt_cv_deplibs_check_method |
| 21475 | test -z "$deplibs_check_method" && deplibs_check_method=unknown | 23574 | test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 21476 | @@ -5407,6 +5508,158 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown | 23575 | @@ -5447,6 +5548,158 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown |
| 21477 | 23576 | ||
| 21478 | 23577 | ||
| 21479 | 23578 | ||
| @@ -21632,7 +23731,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 21632 | plugin_option= | 23731 | plugin_option= |
| 21633 | plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" | 23732 | plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll" |
| 21634 | for plugin in $plugin_names; do | 23733 | for plugin in $plugin_names; do |
| 21635 | @@ -5421,8 +5674,10 @@ for plugin in $plugin_names; do | 23734 | @@ -5461,8 +5714,10 @@ for plugin in $plugin_names; do |
| 21636 | done | 23735 | done |
| 21637 | 23736 | ||
| 21638 | if test -n "$ac_tool_prefix"; then | 23737 | if test -n "$ac_tool_prefix"; then |
| @@ -21645,7 +23744,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 21645 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 23744 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 21646 | $as_echo_n "checking for $ac_word... " >&6; } | 23745 | $as_echo_n "checking for $ac_word... " >&6; } |
| 21647 | if ${ac_cv_prog_AR+:} false; then : | 23746 | if ${ac_cv_prog_AR+:} false; then : |
| 21648 | @@ -5438,7 +5693,7 @@ do | 23747 | @@ -5478,7 +5733,7 @@ do |
| 21649 | test -z "$as_dir" && as_dir=. | 23748 | test -z "$as_dir" && as_dir=. |
| 21650 | for ac_exec_ext in '' $ac_executable_extensions; do | 23749 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 21651 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 23750 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -21654,7 +23753,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 21654 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 23753 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 21655 | break 2 | 23754 | break 2 |
| 21656 | fi | 23755 | fi |
| 21657 | @@ -5458,11 +5713,15 @@ $as_echo "no" >&6; } | 23756 | @@ -5498,11 +5753,15 @@ $as_echo "no" >&6; } |
| 21658 | fi | 23757 | fi |
| 21659 | 23758 | ||
| 21660 | 23759 | ||
| @@ -21673,7 +23772,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 21673 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 23772 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
| 21674 | $as_echo_n "checking for $ac_word... " >&6; } | 23773 | $as_echo_n "checking for $ac_word... " >&6; } |
| 21675 | if ${ac_cv_prog_ac_ct_AR+:} false; then : | 23774 | if ${ac_cv_prog_ac_ct_AR+:} false; then : |
| 21676 | @@ -5478,7 +5737,7 @@ do | 23775 | @@ -5518,7 +5777,7 @@ do |
| 21677 | test -z "$as_dir" && as_dir=. | 23776 | test -z "$as_dir" && as_dir=. |
| 21678 | for ac_exec_ext in '' $ac_executable_extensions; do | 23777 | for ac_exec_ext in '' $ac_executable_extensions; do |
| 21679 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then | 23778 | if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then |
| @@ -21682,7 +23781,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 21682 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 23781 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
| 21683 | break 2 | 23782 | break 2 |
| 21684 | fi | 23783 | fi |
| 21685 | @@ -5497,6 +5756,10 @@ else | 23784 | @@ -5537,6 +5796,10 @@ else |
| 21686 | $as_echo "no" >&6; } | 23785 | $as_echo "no" >&6; } |
| 21687 | fi | 23786 | fi |
| 21688 | 23787 | ||
| @@ -21693,7 +23792,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 21693 | if test "x$ac_ct_AR" = x; then | 23792 | if test "x$ac_ct_AR" = x; then |
| 21694 | AR="false" | 23793 | AR="false" |
| 21695 | else | 23794 | else |
| 21696 | @@ -5508,25 +5771,19 @@ ac_tool_warned=yes ;; | 23795 | @@ -5548,25 +5811,19 @@ ac_tool_warned=yes ;; |
| 21697 | esac | 23796 | esac |
| 21698 | AR=$ac_ct_AR | 23797 | AR=$ac_ct_AR |
| 21699 | fi | 23798 | fi |
| @@ -21728,7 +23827,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 21728 | 23827 | ||
| 21729 | 23828 | ||
| 21730 | 23829 | ||
| 21731 | @@ -5538,6 +5795,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru | 23830 | @@ -5578,6 +5835,64 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru |
| 21732 | 23831 | ||
| 21733 | 23832 | ||
| 21734 | 23833 | ||
| @@ -21793,7 +23892,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 21793 | if test -n "$ac_tool_prefix"; then | 23892 | if test -n "$ac_tool_prefix"; then |
| 21794 | # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. | 23893 | # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. |
| 21795 | set dummy ${ac_tool_prefix}strip; ac_word=$2 | 23894 | set dummy ${ac_tool_prefix}strip; ac_word=$2 |
| 21796 | @@ -5877,8 +6192,8 @@ esac | 23895 | @@ -5917,8 +6232,8 @@ esac |
| 21797 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" | 23896 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" |
| 21798 | 23897 | ||
| 21799 | # Transform an extracted symbol line into symbol name and symbol address | 23898 | # Transform an extracted symbol line into symbol name and symbol address |
| @@ -21804,7 +23903,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 21804 | 23903 | ||
| 21805 | # Handle CRLF in mingw tool chain | 23904 | # Handle CRLF in mingw tool chain |
| 21806 | opt_cr= | 23905 | opt_cr= |
| 21807 | @@ -5914,6 +6229,7 @@ for ac_symprfx in "" "_"; do | 23906 | @@ -5954,6 +6269,7 @@ for ac_symprfx in "" "_"; do |
| 21808 | else | 23907 | else |
| 21809 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" | 23908 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" |
| 21810 | fi | 23909 | fi |
| @@ -21812,7 +23911,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 21812 | 23911 | ||
| 21813 | # Check to see that the pipe works correctly. | 23912 | # Check to see that the pipe works correctly. |
| 21814 | pipe_works=no | 23913 | pipe_works=no |
| 21815 | @@ -5955,6 +6271,18 @@ _LT_EOF | 23914 | @@ -5995,6 +6311,18 @@ _LT_EOF |
| 21816 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then | 23915 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then |
| 21817 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then | 23916 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then |
| 21818 | cat <<_LT_EOF > conftest.$ac_ext | 23917 | cat <<_LT_EOF > conftest.$ac_ext |
| @@ -21831,7 +23930,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 21831 | #ifdef __cplusplus | 23930 | #ifdef __cplusplus |
| 21832 | extern "C" { | 23931 | extern "C" { |
| 21833 | #endif | 23932 | #endif |
| 21834 | @@ -5966,7 +6294,7 @@ _LT_EOF | 23933 | @@ -6006,7 +6334,7 @@ _LT_EOF |
| 21835 | cat <<_LT_EOF >> conftest.$ac_ext | 23934 | cat <<_LT_EOF >> conftest.$ac_ext |
| 21836 | 23935 | ||
| 21837 | /* The mapping between symbol names and symbols. */ | 23936 | /* The mapping between symbol names and symbols. */ |
| @@ -21840,7 +23939,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 21840 | const char *name; | 23939 | const char *name; |
| 21841 | void *address; | 23940 | void *address; |
| 21842 | } | 23941 | } |
| 21843 | @@ -5992,8 +6320,8 @@ static const void *lt_preloaded_setup() { | 23942 | @@ -6032,8 +6360,8 @@ static const void *lt_preloaded_setup() { |
| 21844 | _LT_EOF | 23943 | _LT_EOF |
| 21845 | # Now try linking the two files. | 23944 | # Now try linking the two files. |
| 21846 | mv conftest.$ac_objext conftstm.$ac_objext | 23945 | mv conftest.$ac_objext conftstm.$ac_objext |
| @@ -21851,7 +23950,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 21851 | LIBS="conftstm.$ac_objext" | 23950 | LIBS="conftstm.$ac_objext" |
| 21852 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" | 23951 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" |
| 21853 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 | 23952 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 |
| 21854 | @@ -6003,8 +6331,8 @@ _LT_EOF | 23953 | @@ -6043,8 +6371,8 @@ _LT_EOF |
| 21855 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then | 23954 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then |
| 21856 | pipe_works=yes | 23955 | pipe_works=yes |
| 21857 | fi | 23956 | fi |
| @@ -21862,7 +23961,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 21862 | else | 23961 | else |
| 21863 | echo "cannot find nm_test_func in $nlist" >&5 | 23962 | echo "cannot find nm_test_func in $nlist" >&5 |
| 21864 | fi | 23963 | fi |
| 21865 | @@ -6041,6 +6369,17 @@ else | 23964 | @@ -6081,6 +6409,17 @@ else |
| 21866 | $as_echo "ok" >&6; } | 23965 | $as_echo "ok" >&6; } |
| 21867 | fi | 23966 | fi |
| 21868 | 23967 | ||
| @@ -21880,7 +23979,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 21880 | 23979 | ||
| 21881 | 23980 | ||
| 21882 | 23981 | ||
| 21883 | @@ -6058,6 +6397,43 @@ fi | 23982 | @@ -6098,6 +6437,43 @@ fi |
| 21884 | 23983 | ||
| 21885 | 23984 | ||
| 21886 | 23985 | ||
| @@ -21924,7 +24023,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 21924 | 24023 | ||
| 21925 | 24024 | ||
| 21926 | 24025 | ||
| 21927 | @@ -6272,6 +6648,123 @@ esac | 24026 | @@ -6312,6 +6688,123 @@ esac |
| 21928 | 24027 | ||
| 21929 | need_locks="$enable_libtool_lock" | 24028 | need_locks="$enable_libtool_lock" |
| 21930 | 24029 | ||
| @@ -22048,7 +24147,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22048 | 24147 | ||
| 22049 | case $host_os in | 24148 | case $host_os in |
| 22050 | rhapsody* | darwin*) | 24149 | rhapsody* | darwin*) |
| 22051 | @@ -6838,6 +7331,8 @@ _LT_EOF | 24150 | @@ -6878,6 +7371,8 @@ _LT_EOF |
| 22052 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 | 24151 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 |
| 22053 | echo "$AR cru libconftest.a conftest.o" >&5 | 24152 | echo "$AR cru libconftest.a conftest.o" >&5 |
| 22054 | $AR cru libconftest.a conftest.o 2>&5 | 24153 | $AR cru libconftest.a conftest.o 2>&5 |
| @@ -22057,7 +24156,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22057 | cat > conftest.c << _LT_EOF | 24156 | cat > conftest.c << _LT_EOF |
| 22058 | int main() { return 0;} | 24157 | int main() { return 0;} |
| 22059 | _LT_EOF | 24158 | _LT_EOF |
| 22060 | @@ -7687,8 +8183,6 @@ fi | 24159 | @@ -7727,8 +8222,6 @@ fi |
| 22061 | lt_prog_compiler_pic= | 24160 | lt_prog_compiler_pic= |
| 22062 | lt_prog_compiler_static= | 24161 | lt_prog_compiler_static= |
| 22063 | 24162 | ||
| @@ -22066,7 +24165,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22066 | 24165 | ||
| 22067 | if test "$GCC" = yes; then | 24166 | if test "$GCC" = yes; then |
| 22068 | lt_prog_compiler_wl='-Wl,' | 24167 | lt_prog_compiler_wl='-Wl,' |
| 22069 | @@ -7854,6 +8348,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 24168 | @@ -7894,6 +8387,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 22070 | lt_prog_compiler_pic='--shared' | 24169 | lt_prog_compiler_pic='--shared' |
| 22071 | lt_prog_compiler_static='--static' | 24170 | lt_prog_compiler_static='--static' |
| 22072 | ;; | 24171 | ;; |
| @@ -22079,7 +24178,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22079 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) | 24178 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) |
| 22080 | # Portland Group compilers (*not* the Pentium gcc compiler, | 24179 | # Portland Group compilers (*not* the Pentium gcc compiler, |
| 22081 | # which looks to be a dead project) | 24180 | # which looks to be a dead project) |
| 22082 | @@ -7916,7 +8416,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } | 24181 | @@ -7956,7 +8455,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } |
| 22083 | lt_prog_compiler_pic='-KPIC' | 24182 | lt_prog_compiler_pic='-KPIC' |
| 22084 | lt_prog_compiler_static='-Bstatic' | 24183 | lt_prog_compiler_static='-Bstatic' |
| 22085 | case $cc_basename in | 24184 | case $cc_basename in |
| @@ -22088,7 +24187,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22088 | lt_prog_compiler_wl='-Qoption ld ';; | 24187 | lt_prog_compiler_wl='-Qoption ld ';; |
| 22089 | *) | 24188 | *) |
| 22090 | lt_prog_compiler_wl='-Wl,';; | 24189 | lt_prog_compiler_wl='-Wl,';; |
| 22091 | @@ -7973,13 +8473,17 @@ case $host_os in | 24190 | @@ -8013,13 +8512,17 @@ case $host_os in |
| 22092 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" | 24191 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" |
| 22093 | ;; | 24192 | ;; |
| 22094 | esac | 24193 | esac |
| @@ -22112,7 +24211,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22112 | 24211 | ||
| 22113 | # | 24212 | # |
| 22114 | # Check to make sure the PIC flag actually works. | 24213 | # Check to make sure the PIC flag actually works. |
| 22115 | @@ -8040,6 +8544,11 @@ fi | 24214 | @@ -8080,6 +8583,11 @@ fi |
| 22116 | 24215 | ||
| 22117 | 24216 | ||
| 22118 | 24217 | ||
| @@ -22124,7 +24223,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22124 | # | 24223 | # |
| 22125 | # Check to make sure the static flag actually works. | 24224 | # Check to make sure the static flag actually works. |
| 22126 | # | 24225 | # |
| 22127 | @@ -8390,7 +8899,8 @@ _LT_EOF | 24226 | @@ -8430,7 +8938,8 @@ _LT_EOF |
| 22128 | allow_undefined_flag=unsupported | 24227 | allow_undefined_flag=unsupported |
| 22129 | always_export_symbols=no | 24228 | always_export_symbols=no |
| 22130 | enable_shared_with_static_runtimes=yes | 24229 | enable_shared_with_static_runtimes=yes |
| @@ -22134,7 +24233,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22134 | 24233 | ||
| 22135 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then | 24234 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then |
| 22136 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' | 24235 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' |
| 22137 | @@ -8489,12 +8999,12 @@ _LT_EOF | 24236 | @@ -8529,12 +9038,12 @@ _LT_EOF |
| 22138 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' | 24237 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' |
| 22139 | hardcode_libdir_flag_spec= | 24238 | hardcode_libdir_flag_spec= |
| 22140 | hardcode_libdir_flag_spec_ld='-rpath $libdir' | 24239 | hardcode_libdir_flag_spec_ld='-rpath $libdir' |
| @@ -22149,7 +24248,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22149 | fi | 24248 | fi |
| 22150 | ;; | 24249 | ;; |
| 22151 | esac | 24250 | esac |
| 22152 | @@ -8508,8 +9018,8 @@ _LT_EOF | 24251 | @@ -8548,8 +9057,8 @@ _LT_EOF |
| 22153 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' | 24252 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
| 22154 | wlarc= | 24253 | wlarc= |
| 22155 | else | 24254 | else |
| @@ -22160,7 +24259,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22160 | fi | 24259 | fi |
| 22161 | ;; | 24260 | ;; |
| 22162 | 24261 | ||
| 22163 | @@ -8527,8 +9037,8 @@ _LT_EOF | 24262 | @@ -8567,8 +9076,8 @@ _LT_EOF |
| 22164 | 24263 | ||
| 22165 | _LT_EOF | 24264 | _LT_EOF |
| 22166 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 24265 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -22171,7 +24270,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22171 | else | 24270 | else |
| 22172 | ld_shlibs=no | 24271 | ld_shlibs=no |
| 22173 | fi | 24272 | fi |
| 22174 | @@ -8574,8 +9084,8 @@ _LT_EOF | 24273 | @@ -8614,8 +9123,8 @@ _LT_EOF |
| 22175 | 24274 | ||
| 22176 | *) | 24275 | *) |
| 22177 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 24276 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
| @@ -22182,7 +24281,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22182 | else | 24281 | else |
| 22183 | ld_shlibs=no | 24282 | ld_shlibs=no |
| 22184 | fi | 24283 | fi |
| 22185 | @@ -8705,7 +9215,13 @@ _LT_EOF | 24284 | @@ -8745,7 +9254,13 @@ _LT_EOF |
| 22186 | allow_undefined_flag='-berok' | 24285 | allow_undefined_flag='-berok' |
| 22187 | # Determine the default libpath from the value encoded in an | 24286 | # Determine the default libpath from the value encoded in an |
| 22188 | # empty executable. | 24287 | # empty executable. |
| @@ -22197,7 +24296,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22197 | as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 | 24296 | as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 |
| 22198 | fi | 24297 | fi |
| 22199 | cat confdefs.h - <<_ACEOF >conftest.$ac_ext | 24298 | cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
| 22200 | @@ -8721,22 +9237,29 @@ main () | 24299 | @@ -8761,22 +9276,29 @@ main () |
| 22201 | _ACEOF | 24300 | _ACEOF |
| 22202 | if ac_fn_c_try_link "$LINENO"; then : | 24301 | if ac_fn_c_try_link "$LINENO"; then : |
| 22203 | 24302 | ||
| @@ -22240,7 +24339,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22240 | 24339 | ||
| 22241 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 24340 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 22242 | 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" | 24341 | 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" |
| 22243 | @@ -8748,7 +9271,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 24342 | @@ -8788,7 +9310,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 22244 | else | 24343 | else |
| 22245 | # Determine the default libpath from the value encoded in an | 24344 | # Determine the default libpath from the value encoded in an |
| 22246 | # empty executable. | 24345 | # empty executable. |
| @@ -22255,7 +24354,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22255 | as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 | 24354 | as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5 |
| 22256 | fi | 24355 | fi |
| 22257 | cat confdefs.h - <<_ACEOF >conftest.$ac_ext | 24356 | cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
| 22258 | @@ -8764,22 +9293,29 @@ main () | 24357 | @@ -8804,22 +9332,29 @@ main () |
| 22259 | _ACEOF | 24358 | _ACEOF |
| 22260 | if ac_fn_c_try_link "$LINENO"; then : | 24359 | if ac_fn_c_try_link "$LINENO"; then : |
| 22261 | 24360 | ||
| @@ -22298,7 +24397,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22298 | 24397 | ||
| 22299 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 24398 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
| 22300 | # Warning - without using the other run time loading flags, | 24399 | # Warning - without using the other run time loading flags, |
| 22301 | @@ -8824,20 +9360,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 24400 | @@ -8864,20 +9399,63 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 22302 | # Microsoft Visual C++. | 24401 | # Microsoft Visual C++. |
| 22303 | # hardcode_libdir_flag_spec is actually meaningless, as there is | 24402 | # hardcode_libdir_flag_spec is actually meaningless, as there is |
| 22304 | # no search path for DLLs. | 24403 | # no search path for DLLs. |
| @@ -22376,7 +24475,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22376 | ;; | 24475 | ;; |
| 22377 | 24476 | ||
| 22378 | darwin* | rhapsody*) | 24477 | darwin* | rhapsody*) |
| 22379 | @@ -8898,7 +9477,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 24478 | @@ -8938,7 +9516,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 22380 | 24479 | ||
| 22381 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. | 24480 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. |
| 22382 | freebsd* | dragonfly*) | 24481 | freebsd* | dragonfly*) |
| @@ -22385,7 +24484,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22385 | hardcode_libdir_flag_spec='-R$libdir' | 24484 | hardcode_libdir_flag_spec='-R$libdir' |
| 22386 | hardcode_direct=yes | 24485 | hardcode_direct=yes |
| 22387 | hardcode_shlibpath_var=no | 24486 | hardcode_shlibpath_var=no |
| 22388 | @@ -8906,7 +9485,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 24487 | @@ -8946,7 +9524,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 22389 | 24488 | ||
| 22390 | hpux9*) | 24489 | hpux9*) |
| 22391 | if test "$GCC" = yes; then | 24490 | if test "$GCC" = yes; then |
| @@ -22394,7 +24493,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22394 | else | 24493 | else |
| 22395 | 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' | 24494 | 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' |
| 22396 | fi | 24495 | fi |
| 22397 | @@ -8922,7 +9501,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 24496 | @@ -8962,7 +9540,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 22398 | 24497 | ||
| 22399 | hpux10*) | 24498 | hpux10*) |
| 22400 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then | 24499 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then |
| @@ -22403,7 +24502,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22403 | else | 24502 | else |
| 22404 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' | 24503 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' |
| 22405 | fi | 24504 | fi |
| 22406 | @@ -8946,10 +9525,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi | 24505 | @@ -8986,10 +9564,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi |
| 22407 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' | 24506 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' |
| 22408 | ;; | 24507 | ;; |
| 22409 | ia64*) | 24508 | ia64*) |
| @@ -22416,7 +24515,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22416 | ;; | 24515 | ;; |
| 22417 | esac | 24516 | esac |
| 22418 | else | 24517 | else |
| 22419 | @@ -9028,26 +9607,39 @@ fi | 24518 | @@ -9068,26 +9646,39 @@ fi |
| 22420 | 24519 | ||
| 22421 | irix5* | irix6* | nonstopux*) | 24520 | irix5* | irix6* | nonstopux*) |
| 22422 | if test "$GCC" = yes; then | 24521 | if test "$GCC" = yes; then |
| @@ -22464,7 +24563,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22464 | else | 24563 | else |
| 22465 | 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' | 24564 | 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' |
| 22466 | 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' | 24565 | 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' |
| 22467 | @@ -9132,7 +9724,7 @@ rm -f core conftest.err conftest.$ac_objext \ | 24566 | @@ -9172,7 +9763,7 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 22468 | osf4* | osf5*) # as osf3* with the addition of -msym flag | 24567 | osf4* | osf5*) # as osf3* with the addition of -msym flag |
| 22469 | if test "$GCC" = yes; then | 24568 | if test "$GCC" = yes; then |
| 22470 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' | 24569 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' |
| @@ -22473,7 +24572,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22473 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' | 24572 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' |
| 22474 | else | 24573 | else |
| 22475 | allow_undefined_flag=' -expect_unresolved \*' | 24574 | allow_undefined_flag=' -expect_unresolved \*' |
| 22476 | @@ -9151,9 +9743,9 @@ rm -f core conftest.err conftest.$ac_objext \ | 24575 | @@ -9191,9 +9782,9 @@ rm -f core conftest.err conftest.$ac_objext \ |
| 22477 | no_undefined_flag=' -z defs' | 24576 | no_undefined_flag=' -z defs' |
| 22478 | if test "$GCC" = yes; then | 24577 | if test "$GCC" = yes; then |
| 22479 | wlarc='${wl}' | 24578 | wlarc='${wl}' |
| @@ -22485,7 +24584,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22485 | else | 24584 | else |
| 22486 | case `$CC -V 2>&1` in | 24585 | case `$CC -V 2>&1` in |
| 22487 | *"Compilers 5.0"*) | 24586 | *"Compilers 5.0"*) |
| 22488 | @@ -9729,8 +10321,9 @@ cygwin* | mingw* | pw32* | cegcc*) | 24587 | @@ -9769,8 +10360,9 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 22489 | need_version=no | 24588 | need_version=no |
| 22490 | need_lib_prefix=no | 24589 | need_lib_prefix=no |
| 22491 | 24590 | ||
| @@ -22497,7 +24596,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22497 | library_names_spec='$libname.dll.a' | 24596 | library_names_spec='$libname.dll.a' |
| 22498 | # DLL is installed to $(libdir)/../bin by postinstall_cmds | 24597 | # DLL is installed to $(libdir)/../bin by postinstall_cmds |
| 22499 | postinstall_cmds='base_file=`basename \${file}`~ | 24598 | postinstall_cmds='base_file=`basename \${file}`~ |
| 22500 | @@ -9763,13 +10356,71 @@ cygwin* | mingw* | pw32* | cegcc*) | 24599 | @@ -9803,13 +10395,71 @@ cygwin* | mingw* | pw32* | cegcc*) |
| 22501 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' | 24600 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' |
| 22502 | ;; | 24601 | ;; |
| 22503 | esac | 24602 | esac |
| @@ -22570,25 +24669,16 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22570 | # FIXME: first we should search . and the directory the executable is in | 24669 | # FIXME: first we should search . and the directory the executable is in |
| 22571 | shlibpath_var=PATH | 24670 | shlibpath_var=PATH |
| 22572 | ;; | 24671 | ;; |
| 22573 | @@ -9851,7 +10502,7 @@ haiku*) | 24672 | @@ -10705,7 +11355,7 @@ else |
| 22574 | soname_spec='${libname}${release}${shared_ext}$major' | ||
| 22575 | shlibpath_var=LIBRARY_PATH | ||
| 22576 | shlibpath_overrides_runpath=yes | ||
| 22577 | - sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib' | ||
| 22578 | + sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' | ||
| 22579 | hardcode_into_libs=yes | ||
| 22580 | ;; | ||
| 22581 | |||
| 22582 | @@ -10665,7 +11316,7 @@ else | ||
| 22583 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 24673 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 22584 | lt_status=$lt_dlunknown | 24674 | lt_status=$lt_dlunknown |
| 22585 | cat > conftest.$ac_ext <<_LT_EOF | 24675 | cat > conftest.$ac_ext <<_LT_EOF |
| 22586 | -#line 10668 "configure" | 24676 | -#line 10708 "configure" |
| 22587 | +#line $LINENO "configure" | 24677 | +#line $LINENO "configure" |
| 22588 | #include "confdefs.h" | 24678 | #include "confdefs.h" |
| 22589 | 24679 | ||
| 22590 | #if HAVE_DLFCN_H | 24680 | #if HAVE_DLFCN_H |
| 22591 | @@ -10709,10 +11360,10 @@ else | 24681 | @@ -10749,10 +11399,10 @@ else |
| 22592 | /* When -fvisbility=hidden is used, assume the code has been annotated | 24682 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 22593 | correspondingly for the symbols needed. */ | 24683 | correspondingly for the symbols needed. */ |
| 22594 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 24684 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -22601,16 +24691,16 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22601 | int main () | 24691 | int main () |
| 22602 | { | 24692 | { |
| 22603 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 24693 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 22604 | @@ -10771,7 +11422,7 @@ else | 24694 | @@ -10811,7 +11461,7 @@ else |
| 22605 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 24695 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
| 22606 | lt_status=$lt_dlunknown | 24696 | lt_status=$lt_dlunknown |
| 22607 | cat > conftest.$ac_ext <<_LT_EOF | 24697 | cat > conftest.$ac_ext <<_LT_EOF |
| 22608 | -#line 10774 "configure" | 24698 | -#line 10814 "configure" |
| 22609 | +#line $LINENO "configure" | 24699 | +#line $LINENO "configure" |
| 22610 | #include "confdefs.h" | 24700 | #include "confdefs.h" |
| 22611 | 24701 | ||
| 22612 | #if HAVE_DLFCN_H | 24702 | #if HAVE_DLFCN_H |
| 22613 | @@ -10815,10 +11466,10 @@ else | 24703 | @@ -10855,10 +11505,10 @@ else |
| 22614 | /* When -fvisbility=hidden is used, assume the code has been annotated | 24704 | /* When -fvisbility=hidden is used, assume the code has been annotated |
| 22615 | correspondingly for the symbols needed. */ | 24705 | correspondingly for the symbols needed. */ |
| 22616 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 24706 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
| @@ -22623,7 +24713,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22623 | int main () | 24713 | int main () |
| 22624 | { | 24714 | { |
| 22625 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 24715 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
| 22626 | @@ -12288,13 +12939,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' | 24716 | @@ -12328,13 +12978,20 @@ exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' |
| 22627 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' | 24717 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' |
| 22628 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' | 24718 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' |
| 22629 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' | 24719 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' |
| @@ -22644,7 +24734,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22644 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' | 24734 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' |
| 22645 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' | 24735 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' |
| 22646 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' | 24736 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' |
| 22647 | @@ -12309,14 +12967,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de | 24737 | @@ -12349,14 +13006,17 @@ lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de |
| 22648 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' | 24738 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' |
| 22649 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' | 24739 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' |
| 22650 | 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"`' | 24740 | 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"`' |
| @@ -22663,7 +24753,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22663 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' | 24753 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' |
| 22664 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' | 24754 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' |
| 22665 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' | 24755 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' |
| 22666 | @@ -12349,12 +13010,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q | 24756 | @@ -12389,12 +13049,12 @@ hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q |
| 22667 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' | 24757 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' |
| 22668 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' | 24758 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' |
| 22669 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' | 24759 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' |
| @@ -22677,7 +24767,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22677 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' | 24767 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' |
| 22678 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' | 24768 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' |
| 22679 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' | 24769 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' |
| 22680 | @@ -12409,8 +13070,13 @@ reload_flag \ | 24770 | @@ -12449,8 +13109,13 @@ reload_flag \ |
| 22681 | OBJDUMP \ | 24771 | OBJDUMP \ |
| 22682 | deplibs_check_method \ | 24772 | deplibs_check_method \ |
| 22683 | file_magic_cmd \ | 24773 | file_magic_cmd \ |
| @@ -22691,7 +24781,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22691 | STRIP \ | 24781 | STRIP \ |
| 22692 | RANLIB \ | 24782 | RANLIB \ |
| 22693 | CC \ | 24783 | CC \ |
| 22694 | @@ -12420,12 +13086,14 @@ lt_cv_sys_global_symbol_pipe \ | 24784 | @@ -12460,12 +13125,14 @@ lt_cv_sys_global_symbol_pipe \ |
| 22695 | lt_cv_sys_global_symbol_to_cdecl \ | 24785 | lt_cv_sys_global_symbol_to_cdecl \ |
| 22696 | lt_cv_sys_global_symbol_to_c_name_address \ | 24786 | lt_cv_sys_global_symbol_to_c_name_address \ |
| 22697 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ | 24787 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ |
| @@ -22707,7 +24797,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22707 | DSYMUTIL \ | 24797 | DSYMUTIL \ |
| 22708 | NMEDIT \ | 24798 | NMEDIT \ |
| 22709 | LIPO \ | 24799 | LIPO \ |
| 22710 | @@ -12441,7 +13109,6 @@ no_undefined_flag \ | 24800 | @@ -12481,7 +13148,6 @@ no_undefined_flag \ |
| 22711 | hardcode_libdir_flag_spec \ | 24801 | hardcode_libdir_flag_spec \ |
| 22712 | hardcode_libdir_flag_spec_ld \ | 24802 | hardcode_libdir_flag_spec_ld \ |
| 22713 | hardcode_libdir_separator \ | 24803 | hardcode_libdir_separator \ |
| @@ -22715,7 +24805,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22715 | exclude_expsyms \ | 24805 | exclude_expsyms \ |
| 22716 | include_expsyms \ | 24806 | include_expsyms \ |
| 22717 | file_list_spec \ | 24807 | file_list_spec \ |
| 22718 | @@ -12477,6 +13144,7 @@ module_cmds \ | 24808 | @@ -12517,6 +13183,7 @@ module_cmds \ |
| 22719 | module_expsym_cmds \ | 24809 | module_expsym_cmds \ |
| 22720 | export_symbols_cmds \ | 24810 | export_symbols_cmds \ |
| 22721 | prelink_cmds \ | 24811 | prelink_cmds \ |
| @@ -22723,7 +24813,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22723 | postinstall_cmds \ | 24813 | postinstall_cmds \ |
| 22724 | postuninstall_cmds \ | 24814 | postuninstall_cmds \ |
| 22725 | finish_cmds \ | 24815 | finish_cmds \ |
| 22726 | @@ -13075,7 +13743,8 @@ $as_echo X"$file" | | 24816 | @@ -13115,7 +13782,8 @@ $as_echo X"$file" | |
| 22727 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. | 24817 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. |
| 22728 | # | 24818 | # |
| 22729 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, | 24819 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, |
| @@ -22733,7 +24823,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22733 | # Written by Gordon Matzigkeit, 1996 | 24823 | # Written by Gordon Matzigkeit, 1996 |
| 22734 | # | 24824 | # |
| 22735 | # This file is part of GNU Libtool. | 24825 | # This file is part of GNU Libtool. |
| 22736 | @@ -13178,19 +13847,42 @@ SP2NL=$lt_lt_SP2NL | 24826 | @@ -13218,19 +13886,42 @@ SP2NL=$lt_lt_SP2NL |
| 22737 | # turn newlines into spaces. | 24827 | # turn newlines into spaces. |
| 22738 | NL2SP=$lt_lt_NL2SP | 24828 | NL2SP=$lt_lt_NL2SP |
| 22739 | 24829 | ||
| @@ -22777,7 +24867,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22777 | # A symbol stripping program. | 24867 | # A symbol stripping program. |
| 22778 | STRIP=$lt_STRIP | 24868 | STRIP=$lt_STRIP |
| 22779 | 24869 | ||
| 22780 | @@ -13220,6 +13912,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address | 24870 | @@ -13260,6 +13951,12 @@ global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address |
| 22781 | # Transform the output of nm in a C name address pair when lib prefix is needed. | 24871 | # Transform the output of nm in a C name address pair when lib prefix is needed. |
| 22782 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix | 24872 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix |
| 22783 | 24873 | ||
| @@ -22790,7 +24880,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22790 | # The name of the directory that contains temporary libtool files. | 24880 | # The name of the directory that contains temporary libtool files. |
| 22791 | objdir=$objdir | 24881 | objdir=$objdir |
| 22792 | 24882 | ||
| 22793 | @@ -13229,6 +13927,9 @@ MAGIC_CMD=$MAGIC_CMD | 24883 | @@ -13269,6 +13966,9 @@ MAGIC_CMD=$MAGIC_CMD |
| 22794 | # Must we lock files when doing compilation? | 24884 | # Must we lock files when doing compilation? |
| 22795 | need_locks=$lt_need_locks | 24885 | need_locks=$lt_need_locks |
| 22796 | 24886 | ||
| @@ -22800,7 +24890,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22800 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. | 24890 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. |
| 22801 | DSYMUTIL=$lt_DSYMUTIL | 24891 | DSYMUTIL=$lt_DSYMUTIL |
| 22802 | 24892 | ||
| 22803 | @@ -13343,12 +14044,12 @@ with_gcc=$GCC | 24893 | @@ -13383,12 +14083,12 @@ with_gcc=$GCC |
| 22804 | # Compiler flag to turn off builtin functions. | 24894 | # Compiler flag to turn off builtin functions. |
| 22805 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag | 24895 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag |
| 22806 | 24896 | ||
| @@ -22816,7 +24906,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22816 | # Compiler flag to prevent dynamic linking. | 24906 | # Compiler flag to prevent dynamic linking. |
| 22817 | link_static_flag=$lt_lt_prog_compiler_static | 24907 | link_static_flag=$lt_lt_prog_compiler_static |
| 22818 | 24908 | ||
| 22819 | @@ -13435,9 +14136,6 @@ inherit_rpath=$inherit_rpath | 24909 | @@ -13475,9 +14175,6 @@ inherit_rpath=$inherit_rpath |
| 22820 | # Whether libtool must link a program against all its dependency libraries. | 24910 | # Whether libtool must link a program against all its dependency libraries. |
| 22821 | link_all_deplibs=$link_all_deplibs | 24911 | link_all_deplibs=$link_all_deplibs |
| 22822 | 24912 | ||
| @@ -22826,7 +24916,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22826 | # Set to "yes" if exported symbols are required. | 24916 | # Set to "yes" if exported symbols are required. |
| 22827 | always_export_symbols=$always_export_symbols | 24917 | always_export_symbols=$always_export_symbols |
| 22828 | 24918 | ||
| 22829 | @@ -13453,6 +14151,9 @@ include_expsyms=$lt_include_expsyms | 24919 | @@ -13493,6 +14190,9 @@ include_expsyms=$lt_include_expsyms |
| 22830 | # Commands necessary for linking programs (against libraries) with templates. | 24920 | # Commands necessary for linking programs (against libraries) with templates. |
| 22831 | prelink_cmds=$lt_prelink_cmds | 24921 | prelink_cmds=$lt_prelink_cmds |
| 22832 | 24922 | ||
| @@ -22836,7 +24926,7 @@ index 695819cd54b..14b5f28013a 100755 | |||
| 22836 | # Specify filename containing input files. | 24926 | # Specify filename containing input files. |
| 22837 | file_list_spec=$lt_file_list_spec | 24927 | file_list_spec=$lt_file_list_spec |
| 22838 | 24928 | ||
| 22839 | @@ -13485,210 +14186,169 @@ ltmain="$ac_aux_dir/ltmain.sh" | 24929 | @@ -13525,210 +14225,169 @@ ltmain="$ac_aux_dir/ltmain.sh" |
| 22840 | # if finds mixed CR/LF and LF-only lines. Since sed operates in | 24930 | # if finds mixed CR/LF and LF-only lines. Since sed operates in |
| 22841 | # text mode, it properly converts lines to CR/LF. This bash problem | 24931 | # text mode, it properly converts lines to CR/LF. This bash problem |
| 22842 | # is reportedly fixed, but why not run on old versions too? | 24932 | # 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/0010-Fix-rpath-in-libtool-when-sysroot-is-enabled.patch index 0e4790577a..217ba5df85 100644 --- a/meta/recipes-devtools/binutils/binutils/0014-Fix-rpath-in-libtool-when-sysroot-is-enabled.patch +++ b/meta/recipes-devtools/binutils/binutils/0010-Fix-rpath-in-libtool-when-sysroot-is-enabled.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From ff256618bf85acca889920a1fb63ddea64cc98bc Mon Sep 17 00:00:00 2001 | 1 | From 1c4581a059afe2799bb825b388ae92f8fa6f19a3 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/0011-sync-with-OE-libtool-changes.patch index 6afd37aafc..3607e36ef4 100644 --- a/meta/recipes-devtools/binutils/binutils/0015-sync-with-OE-libtool-changes.patch +++ b/meta/recipes-devtools/binutils/binutils/0011-sync-with-OE-libtool-changes.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 4b612f902c596838ab260194f840a466f8291618 Mon Sep 17 00:00:00 2001 | 1 | From d71c715554a054c534954b0aa357ca699ed68430 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/0012-Check-for-clang-before-checking-gcc-version.patch index 135cd0f9ad..8848c05ae0 100644 --- a/meta/recipes-devtools/binutils/binutils/0016-Check-for-clang-before-checking-gcc-version.patch +++ b/meta/recipes-devtools/binutils/binutils/0012-Check-for-clang-before-checking-gcc-version.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 707a5d49ecaa4fd722176d764251360a44fc5655 Mon Sep 17 00:00:00 2001 | 1 | From 787d7cd71d7886d3193c0fd747101c54ad7c3cd8 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 e8ba1a1d3de..e00d4764583 100755 | 21 | index 6a1da1665d8..916656dc233 100755 |
| 22 | --- a/configure | 22 | --- a/configure |
| 23 | +++ b/configure | 23 | +++ b/configure |
| 24 | @@ -5275,7 +5275,7 @@ ac_compiler_gnu=$ac_cv_cxx_compiler_gnu | 24 | @@ -5287,7 +5287,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,7 +31,7 @@ index e8ba1a1d3de..e00d4764583 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 3a8a3ae1f3b..c7f08b802d0 100644 | 34 | index 2b10e9a1b02..677a0196c2b 100644 |
| 35 | --- a/configure.ac | 35 | --- a/configure.ac |
| 36 | +++ b/configure.ac | 36 | +++ b/configure.ac |
| 37 | @@ -1309,7 +1309,7 @@ if test "$GCC" = yes; then | 37 | @@ -1309,7 +1309,7 @@ if test "$GCC" = yes; then |
diff --git a/meta/recipes-devtools/binutils/binutils/0017-bfd-Close-the-file-descriptor-if-there-is-no-archive.patch b/meta/recipes-devtools/binutils/binutils/0017-bfd-Close-the-file-descriptor-if-there-is-no-archive.patch deleted file mode 100644 index 924980b4e8..0000000000 --- a/meta/recipes-devtools/binutils/binutils/0017-bfd-Close-the-file-descriptor-if-there-is-no-archive.patch +++ /dev/null | |||
| @@ -1,234 +0,0 @@ | |||
| 1 | From 1c611b40e6bfc8029bff7696814330b5bc0ee5c0 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: "H.J. Lu" <hjl.tools@gmail.com> | ||
| 3 | Date: Mon, 26 Jul 2021 05:59:55 -0700 | ||
| 4 | Subject: [PATCH] bfd: Close the file descriptor if there is no archive fd | ||
| 5 | |||
| 6 | Close the file descriptor if there is no archive plugin file descriptor | ||
| 7 | to avoid running out of file descriptors on thin archives with many | ||
| 8 | archive members. | ||
| 9 | |||
| 10 | bfd/ | ||
| 11 | |||
| 12 | PR ld/28138 | ||
| 13 | * plugin.c (bfd_plugin_close_file_descriptor): Close the file | ||
| 14 | descriptor there is no archive plugin file descriptor. | ||
| 15 | |||
| 16 | ld/ | ||
| 17 | |||
| 18 | PR ld/28138 | ||
| 19 | * testsuite/ld-plugin/lto.exp: Run tmpdir/pr28138 only for | ||
| 20 | native build. | ||
| 21 | |||
| 22 | PR ld/28138 | ||
| 23 | * testsuite/ld-plugin/lto.exp: Run ld/28138 tests. | ||
| 24 | * testsuite/ld-plugin/pr28138.c: New file. | ||
| 25 | * testsuite/ld-plugin/pr28138-1.c: Likewise. | ||
| 26 | * testsuite/ld-plugin/pr28138-2.c: Likewise. | ||
| 27 | * testsuite/ld-plugin/pr28138-3.c: Likewise. | ||
| 28 | * testsuite/ld-plugin/pr28138-4.c: Likewise. | ||
| 29 | * testsuite/ld-plugin/pr28138-5.c: Likewise. | ||
| 30 | * testsuite/ld-plugin/pr28138-6.c: Likewise. | ||
| 31 | * testsuite/ld-plugin/pr28138-7.c: Likewise. | ||
| 32 | |||
| 33 | (cherry picked from commit 5a98fb7513b559e20dfebdbaa2a471afda3b4742) | ||
| 34 | (cherry picked from commit 7dc37e1e1209c80e0bab784df6b6bac335e836f2) | ||
| 35 | |||
| 36 | Upstream-Status: Accepted [https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=1c611b40e6bfc8029bff7696814330b5bc0ee5c0] | ||
| 37 | --- | ||
| 38 | bfd/plugin.c | 8 +++++++ | ||
| 39 | ld/testsuite/ld-plugin/lto.exp | 34 ++++++++++++++++++++++++++++++ | ||
| 40 | ld/testsuite/ld-plugin/pr28138-1.c | 6 ++++++ | ||
| 41 | ld/testsuite/ld-plugin/pr28138-2.c | 6 ++++++ | ||
| 42 | ld/testsuite/ld-plugin/pr28138-3.c | 6 ++++++ | ||
| 43 | ld/testsuite/ld-plugin/pr28138-4.c | 6 ++++++ | ||
| 44 | ld/testsuite/ld-plugin/pr28138-5.c | 6 ++++++ | ||
| 45 | ld/testsuite/ld-plugin/pr28138-6.c | 6 ++++++ | ||
| 46 | ld/testsuite/ld-plugin/pr28138-7.c | 6 ++++++ | ||
| 47 | ld/testsuite/ld-plugin/pr28138.c | 20 ++++++++++++++++++ | ||
| 48 | 10 files changed, 104 insertions(+) | ||
| 49 | create mode 100644 ld/testsuite/ld-plugin/pr28138-1.c | ||
| 50 | create mode 100644 ld/testsuite/ld-plugin/pr28138-2.c | ||
| 51 | create mode 100644 ld/testsuite/ld-plugin/pr28138-3.c | ||
| 52 | create mode 100644 ld/testsuite/ld-plugin/pr28138-4.c | ||
| 53 | create mode 100644 ld/testsuite/ld-plugin/pr28138-5.c | ||
| 54 | create mode 100644 ld/testsuite/ld-plugin/pr28138-6.c | ||
| 55 | create mode 100644 ld/testsuite/ld-plugin/pr28138-7.c | ||
| 56 | create mode 100644 ld/testsuite/ld-plugin/pr28138.c | ||
| 57 | |||
| 58 | diff --git a/bfd/plugin.c b/bfd/plugin.c | ||
| 59 | index 6cfa2b66470..3bab8febe88 100644 | ||
| 60 | --- a/bfd/plugin.c | ||
| 61 | +++ b/bfd/plugin.c | ||
| 62 | @@ -291,6 +291,14 @@ bfd_plugin_close_file_descriptor (bfd *abfd, int fd) | ||
| 63 | && !bfd_is_thin_archive (abfd->my_archive)) | ||
| 64 | abfd = abfd->my_archive; | ||
| 65 | |||
| 66 | + /* Close the file descriptor if there is no archive plugin file | ||
| 67 | + descriptor. */ | ||
| 68 | + if (abfd->archive_plugin_fd == -1) | ||
| 69 | + { | ||
| 70 | + close (fd); | ||
| 71 | + return; | ||
| 72 | + } | ||
| 73 | + | ||
| 74 | abfd->archive_plugin_fd_open_count--; | ||
| 75 | /* Dup the archive plugin file descriptor for later use, which | ||
| 76 | will be closed by _bfd_archive_close_and_cleanup. */ | ||
| 77 | diff --git a/ld/testsuite/ld-plugin/lto.exp b/ld/testsuite/ld-plugin/lto.exp | ||
| 78 | index def69e43ab3..999d911ce6a 100644 | ||
| 79 | --- a/ld/testsuite/ld-plugin/lto.exp | ||
| 80 | +++ b/ld/testsuite/ld-plugin/lto.exp | ||
| 81 | @@ -687,6 +687,40 @@ if { [is_elf_format] && [check_lto_shared_available] } { | ||
| 82 | } | ||
| 83 | } | ||
| 84 | |||
| 85 | +run_cc_link_tests [list \ | ||
| 86 | + [list \ | ||
| 87 | + "Build pr28138.a" \ | ||
| 88 | + "-T" "" \ | ||
| 89 | + {pr28138-1.c pr28138-2.c pr28138-3.c pr28138-4.c pr28138-5.c \ | ||
| 90 | + pr28138-6.c pr28138-7.c} {} "pr28138.a" \ | ||
| 91 | + ] \ | ||
| 92 | + [list \ | ||
| 93 | + "Build pr28138.o" \ | ||
| 94 | + "" "" \ | ||
| 95 | + {pr28138.c} {} \ | ||
| 96 | + ] \ | ||
| 97 | +] | ||
| 98 | + | ||
| 99 | +set exec_output [run_host_cmd "sh" \ | ||
| 100 | + "-c \"ulimit -n 20; \ | ||
| 101 | + $CC -Btmpdir/ld -o tmpdir/pr28138 \ | ||
| 102 | + tmpdir/pr28138.o tmpdir/pr28138.a\""] | ||
| 103 | +set exec_output [prune_warnings $exec_output] | ||
| 104 | +if [string match "" $exec_output] then { | ||
| 105 | + if { [isnative] } { | ||
| 106 | + set exec_output [run_host_cmd "tmpdir/pr28138" ""] | ||
| 107 | + if [string match "PASS" $exec_output] then { | ||
| 108 | + pass "PR ld/28138" | ||
| 109 | + } else { | ||
| 110 | + fail "PR ld/28138" | ||
| 111 | + } | ||
| 112 | + } else { | ||
| 113 | + pass "PR ld/28138" | ||
| 114 | + } | ||
| 115 | +} else { | ||
| 116 | + fail "PR ld/28138" | ||
| 117 | +} | ||
| 118 | + | ||
| 119 | set testname "Build liblto-11.a" | ||
| 120 | remote_file host delete "tmpdir/liblto-11.a" | ||
| 121 | set catch_output [run_host_cmd "$ar" "rc $plug_opt tmpdir/liblto-11.a tmpdir/lto-11a.o tmpdir/lto-11b.o tmpdir/lto-11c.o"] | ||
| 122 | diff --git a/ld/testsuite/ld-plugin/pr28138-1.c b/ld/testsuite/ld-plugin/pr28138-1.c | ||
| 123 | new file mode 100644 | ||
| 124 | index 00000000000..51d119e1642 | ||
| 125 | --- /dev/null | ||
| 126 | +++ b/ld/testsuite/ld-plugin/pr28138-1.c | ||
| 127 | @@ -0,0 +1,6 @@ | ||
| 128 | +extern int a0(void); | ||
| 129 | +int | ||
| 130 | +a1(void) | ||
| 131 | +{ | ||
| 132 | + return 1 + a0(); | ||
| 133 | +} | ||
| 134 | diff --git a/ld/testsuite/ld-plugin/pr28138-2.c b/ld/testsuite/ld-plugin/pr28138-2.c | ||
| 135 | new file mode 100644 | ||
| 136 | index 00000000000..1120cd797e9 | ||
| 137 | --- /dev/null | ||
| 138 | +++ b/ld/testsuite/ld-plugin/pr28138-2.c | ||
| 139 | @@ -0,0 +1,6 @@ | ||
| 140 | +extern int a1(void); | ||
| 141 | +int | ||
| 142 | +a2(void) | ||
| 143 | +{ | ||
| 144 | + return 1 + a1(); | ||
| 145 | +} | ||
| 146 | diff --git a/ld/testsuite/ld-plugin/pr28138-3.c b/ld/testsuite/ld-plugin/pr28138-3.c | ||
| 147 | new file mode 100644 | ||
| 148 | index 00000000000..ec464947ee6 | ||
| 149 | --- /dev/null | ||
| 150 | +++ b/ld/testsuite/ld-plugin/pr28138-3.c | ||
| 151 | @@ -0,0 +1,6 @@ | ||
| 152 | +extern int a2(void); | ||
| 153 | +int | ||
| 154 | +a3(void) | ||
| 155 | +{ | ||
| 156 | + return 1 + a2(); | ||
| 157 | +} | ||
| 158 | diff --git a/ld/testsuite/ld-plugin/pr28138-4.c b/ld/testsuite/ld-plugin/pr28138-4.c | ||
| 159 | new file mode 100644 | ||
| 160 | index 00000000000..475701b2c5c | ||
| 161 | --- /dev/null | ||
| 162 | +++ b/ld/testsuite/ld-plugin/pr28138-4.c | ||
| 163 | @@ -0,0 +1,6 @@ | ||
| 164 | +extern int a3(void); | ||
| 165 | +int | ||
| 166 | +a4(void) | ||
| 167 | +{ | ||
| 168 | + return 1 + a3(); | ||
| 169 | +} | ||
| 170 | diff --git a/ld/testsuite/ld-plugin/pr28138-5.c b/ld/testsuite/ld-plugin/pr28138-5.c | ||
| 171 | new file mode 100644 | ||
| 172 | index 00000000000..e24f86c363e | ||
| 173 | --- /dev/null | ||
| 174 | +++ b/ld/testsuite/ld-plugin/pr28138-5.c | ||
| 175 | @@ -0,0 +1,6 @@ | ||
| 176 | +extern int a4(void); | ||
| 177 | +int | ||
| 178 | +a5(void) | ||
| 179 | +{ | ||
| 180 | + return 1 + a4(); | ||
| 181 | +} | ||
| 182 | diff --git a/ld/testsuite/ld-plugin/pr28138-6.c b/ld/testsuite/ld-plugin/pr28138-6.c | ||
| 183 | new file mode 100644 | ||
| 184 | index 00000000000..b5b938bdb21 | ||
| 185 | --- /dev/null | ||
| 186 | +++ b/ld/testsuite/ld-plugin/pr28138-6.c | ||
| 187 | @@ -0,0 +1,6 @@ | ||
| 188 | +extern int a5(void); | ||
| 189 | +int | ||
| 190 | +a6(void) | ||
| 191 | +{ | ||
| 192 | + return 1 + a5(); | ||
| 193 | +} | ||
| 194 | diff --git a/ld/testsuite/ld-plugin/pr28138-7.c b/ld/testsuite/ld-plugin/pr28138-7.c | ||
| 195 | new file mode 100644 | ||
| 196 | index 00000000000..4ef75bf0f0c | ||
| 197 | --- /dev/null | ||
| 198 | +++ b/ld/testsuite/ld-plugin/pr28138-7.c | ||
| 199 | @@ -0,0 +1,6 @@ | ||
| 200 | +extern int a6(void); | ||
| 201 | +int | ||
| 202 | +a7(void) | ||
| 203 | +{ | ||
| 204 | + return 1 + a6(); | ||
| 205 | +} | ||
| 206 | diff --git a/ld/testsuite/ld-plugin/pr28138.c b/ld/testsuite/ld-plugin/pr28138.c | ||
| 207 | new file mode 100644 | ||
| 208 | index 00000000000..68252c9f382 | ||
| 209 | --- /dev/null | ||
| 210 | +++ b/ld/testsuite/ld-plugin/pr28138.c | ||
| 211 | @@ -0,0 +1,20 @@ | ||
| 212 | +#include <stdio.h> | ||
| 213 | + | ||
| 214 | +extern int a7(void); | ||
| 215 | + | ||
| 216 | +int | ||
| 217 | +a0(void) | ||
| 218 | +{ | ||
| 219 | + return 0; | ||
| 220 | +} | ||
| 221 | + | ||
| 222 | +int | ||
| 223 | +main() | ||
| 224 | +{ | ||
| 225 | + if (a7() == 7) | ||
| 226 | + { | ||
| 227 | + printf ("PASS\n"); | ||
| 228 | + return 0; | ||
| 229 | + } | ||
| 230 | + return 1; | ||
| 231 | +} | ||
| 232 | -- | ||
| 233 | 2.31.1 | ||
| 234 | |||
diff --git a/meta/recipes-devtools/binutils/binutils/161e87d12167b1e36193385485c1f6ce92f74f02.patch b/meta/recipes-devtools/binutils/binutils/161e87d12167b1e36193385485c1f6ce92f74f02.patch deleted file mode 100644 index 8a655af06c..0000000000 --- a/meta/recipes-devtools/binutils/binutils/161e87d12167b1e36193385485c1f6ce92f74f02.patch +++ /dev/null | |||
| @@ -1,247 +0,0 @@ | |||
| 1 | From: Alan Modra <amodra@gmail.com> | ||
| 2 | Date: Wed, 15 Dec 2021 01:18:42 +0000 (+1030) | ||
| 3 | Subject: PR28694, Out-of-bounds write in stab_xcoff_builtin_type | ||
| 4 | CVE: CVE-2021-45078 | ||
| 5 | |||
| 6 | Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff_plain;h=161e87d12167b1e36193385485c1f6ce92f74f02] | ||
| 7 | |||
| 8 | PR28694, Out-of-bounds write in stab_xcoff_builtin_type | ||
| 9 | |||
| 10 | PR 28694 | ||
| 11 | * stabs.c (stab_xcoff_builtin_type): Make typenum unsigned. | ||
| 12 | Negate typenum earlier, simplifying bounds checking. Correct | ||
| 13 | off-by-one indexing. Adjust switch cases. | ||
| 14 | --- | ||
| 15 | |||
| 16 | diff --git a/binutils/stabs.c b/binutils/stabs.c | ||
| 17 | index 274bfb0e7fa..83ee3ea5fa4 100644 | ||
| 18 | --- a/binutils/stabs.c | ||
| 19 | +++ b/binutils/stabs.c | ||
| 20 | @@ -202,7 +202,7 @@ static debug_type stab_find_type (void *, struct stab_handle *, const int *); | ||
| 21 | static bool stab_record_type | ||
| 22 | (void *, struct stab_handle *, const int *, debug_type); | ||
| 23 | static debug_type stab_xcoff_builtin_type | ||
| 24 | - (void *, struct stab_handle *, int); | ||
| 25 | + (void *, struct stab_handle *, unsigned int); | ||
| 26 | static debug_type stab_find_tagged_type | ||
| 27 | (void *, struct stab_handle *, const char *, int, enum debug_type_kind); | ||
| 28 | static debug_type *stab_demangle_argtypes | ||
| 29 | @@ -3496,166 +3496,167 @@ stab_record_type (void *dhandle ATTRIBUTE_UNUSED, struct stab_handle *info, | ||
| 30 | |||
| 31 | static debug_type | ||
| 32 | stab_xcoff_builtin_type (void *dhandle, struct stab_handle *info, | ||
| 33 | - int typenum) | ||
| 34 | + unsigned int typenum) | ||
| 35 | { | ||
| 36 | debug_type rettype; | ||
| 37 | const char *name; | ||
| 38 | |||
| 39 | - if (typenum >= 0 || typenum < -XCOFF_TYPE_COUNT) | ||
| 40 | + typenum = -typenum - 1; | ||
| 41 | + if (typenum >= XCOFF_TYPE_COUNT) | ||
| 42 | { | ||
| 43 | - fprintf (stderr, _("Unrecognized XCOFF type %d\n"), typenum); | ||
| 44 | + fprintf (stderr, _("Unrecognized XCOFF type %d\n"), -typenum - 1); | ||
| 45 | return DEBUG_TYPE_NULL; | ||
| 46 | } | ||
| 47 | - if (info->xcoff_types[-typenum] != NULL) | ||
| 48 | - return info->xcoff_types[-typenum]; | ||
| 49 | + if (info->xcoff_types[typenum] != NULL) | ||
| 50 | + return info->xcoff_types[typenum]; | ||
| 51 | |||
| 52 | - switch (-typenum) | ||
| 53 | + switch (typenum) | ||
| 54 | { | ||
| 55 | - case 1: | ||
| 56 | + case 0: | ||
| 57 | /* The size of this and all the other types are fixed, defined | ||
| 58 | by the debugging format. */ | ||
| 59 | name = "int"; | ||
| 60 | rettype = debug_make_int_type (dhandle, 4, false); | ||
| 61 | break; | ||
| 62 | - case 2: | ||
| 63 | + case 1: | ||
| 64 | name = "char"; | ||
| 65 | rettype = debug_make_int_type (dhandle, 1, false); | ||
| 66 | break; | ||
| 67 | - case 3: | ||
| 68 | + case 2: | ||
| 69 | name = "short"; | ||
| 70 | rettype = debug_make_int_type (dhandle, 2, false); | ||
| 71 | break; | ||
| 72 | - case 4: | ||
| 73 | + case 3: | ||
| 74 | name = "long"; | ||
| 75 | rettype = debug_make_int_type (dhandle, 4, false); | ||
| 76 | break; | ||
| 77 | - case 5: | ||
| 78 | + case 4: | ||
| 79 | name = "unsigned char"; | ||
| 80 | rettype = debug_make_int_type (dhandle, 1, true); | ||
| 81 | break; | ||
| 82 | - case 6: | ||
| 83 | + case 5: | ||
| 84 | name = "signed char"; | ||
| 85 | rettype = debug_make_int_type (dhandle, 1, false); | ||
| 86 | break; | ||
| 87 | - case 7: | ||
| 88 | + case 6: | ||
| 89 | name = "unsigned short"; | ||
| 90 | rettype = debug_make_int_type (dhandle, 2, true); | ||
| 91 | break; | ||
| 92 | - case 8: | ||
| 93 | + case 7: | ||
| 94 | name = "unsigned int"; | ||
| 95 | rettype = debug_make_int_type (dhandle, 4, true); | ||
| 96 | break; | ||
| 97 | - case 9: | ||
| 98 | + case 8: | ||
| 99 | name = "unsigned"; | ||
| 100 | rettype = debug_make_int_type (dhandle, 4, true); | ||
| 101 | break; | ||
| 102 | - case 10: | ||
| 103 | + case 9: | ||
| 104 | name = "unsigned long"; | ||
| 105 | rettype = debug_make_int_type (dhandle, 4, true); | ||
| 106 | break; | ||
| 107 | - case 11: | ||
| 108 | + case 10: | ||
| 109 | name = "void"; | ||
| 110 | rettype = debug_make_void_type (dhandle); | ||
| 111 | break; | ||
| 112 | - case 12: | ||
| 113 | + case 11: | ||
| 114 | /* IEEE single precision (32 bit). */ | ||
| 115 | name = "float"; | ||
| 116 | rettype = debug_make_float_type (dhandle, 4); | ||
| 117 | break; | ||
| 118 | - case 13: | ||
| 119 | + case 12: | ||
| 120 | /* IEEE double precision (64 bit). */ | ||
| 121 | name = "double"; | ||
| 122 | rettype = debug_make_float_type (dhandle, 8); | ||
| 123 | break; | ||
| 124 | - case 14: | ||
| 125 | + case 13: | ||
| 126 | /* This is an IEEE double on the RS/6000, and different machines | ||
| 127 | with different sizes for "long double" should use different | ||
| 128 | negative type numbers. See stabs.texinfo. */ | ||
| 129 | name = "long double"; | ||
| 130 | rettype = debug_make_float_type (dhandle, 8); | ||
| 131 | break; | ||
| 132 | - case 15: | ||
| 133 | + case 14: | ||
| 134 | name = "integer"; | ||
| 135 | rettype = debug_make_int_type (dhandle, 4, false); | ||
| 136 | break; | ||
| 137 | - case 16: | ||
| 138 | + case 15: | ||
| 139 | name = "boolean"; | ||
| 140 | rettype = debug_make_bool_type (dhandle, 4); | ||
| 141 | break; | ||
| 142 | - case 17: | ||
| 143 | + case 16: | ||
| 144 | name = "short real"; | ||
| 145 | rettype = debug_make_float_type (dhandle, 4); | ||
| 146 | break; | ||
| 147 | - case 18: | ||
| 148 | + case 17: | ||
| 149 | name = "real"; | ||
| 150 | rettype = debug_make_float_type (dhandle, 8); | ||
| 151 | break; | ||
| 152 | - case 19: | ||
| 153 | + case 18: | ||
| 154 | /* FIXME */ | ||
| 155 | name = "stringptr"; | ||
| 156 | rettype = NULL; | ||
| 157 | break; | ||
| 158 | - case 20: | ||
| 159 | + case 19: | ||
| 160 | /* FIXME */ | ||
| 161 | name = "character"; | ||
| 162 | rettype = debug_make_int_type (dhandle, 1, true); | ||
| 163 | break; | ||
| 164 | - case 21: | ||
| 165 | + case 20: | ||
| 166 | name = "logical*1"; | ||
| 167 | rettype = debug_make_bool_type (dhandle, 1); | ||
| 168 | break; | ||
| 169 | - case 22: | ||
| 170 | + case 21: | ||
| 171 | name = "logical*2"; | ||
| 172 | rettype = debug_make_bool_type (dhandle, 2); | ||
| 173 | break; | ||
| 174 | - case 23: | ||
| 175 | + case 22: | ||
| 176 | name = "logical*4"; | ||
| 177 | rettype = debug_make_bool_type (dhandle, 4); | ||
| 178 | break; | ||
| 179 | - case 24: | ||
| 180 | + case 23: | ||
| 181 | name = "logical"; | ||
| 182 | rettype = debug_make_bool_type (dhandle, 4); | ||
| 183 | break; | ||
| 184 | - case 25: | ||
| 185 | + case 24: | ||
| 186 | /* Complex type consisting of two IEEE single precision values. */ | ||
| 187 | name = "complex"; | ||
| 188 | rettype = debug_make_complex_type (dhandle, 8); | ||
| 189 | break; | ||
| 190 | - case 26: | ||
| 191 | + case 25: | ||
| 192 | /* Complex type consisting of two IEEE double precision values. */ | ||
| 193 | name = "double complex"; | ||
| 194 | rettype = debug_make_complex_type (dhandle, 16); | ||
| 195 | break; | ||
| 196 | - case 27: | ||
| 197 | + case 26: | ||
| 198 | name = "integer*1"; | ||
| 199 | rettype = debug_make_int_type (dhandle, 1, false); | ||
| 200 | break; | ||
| 201 | - case 28: | ||
| 202 | + case 27: | ||
| 203 | name = "integer*2"; | ||
| 204 | rettype = debug_make_int_type (dhandle, 2, false); | ||
| 205 | break; | ||
| 206 | - case 29: | ||
| 207 | + case 28: | ||
| 208 | name = "integer*4"; | ||
| 209 | rettype = debug_make_int_type (dhandle, 4, false); | ||
| 210 | break; | ||
| 211 | - case 30: | ||
| 212 | + case 29: | ||
| 213 | /* FIXME */ | ||
| 214 | name = "wchar"; | ||
| 215 | rettype = debug_make_int_type (dhandle, 2, false); | ||
| 216 | break; | ||
| 217 | - case 31: | ||
| 218 | + case 30: | ||
| 219 | name = "long long"; | ||
| 220 | rettype = debug_make_int_type (dhandle, 8, false); | ||
| 221 | break; | ||
| 222 | - case 32: | ||
| 223 | + case 31: | ||
| 224 | name = "unsigned long long"; | ||
| 225 | rettype = debug_make_int_type (dhandle, 8, true); | ||
| 226 | break; | ||
| 227 | - case 33: | ||
| 228 | + case 32: | ||
| 229 | name = "logical*8"; | ||
| 230 | rettype = debug_make_bool_type (dhandle, 8); | ||
| 231 | break; | ||
| 232 | - case 34: | ||
| 233 | + case 33: | ||
| 234 | name = "integer*8"; | ||
| 235 | rettype = debug_make_int_type (dhandle, 8, false); | ||
| 236 | break; | ||
| 237 | @@ -3664,9 +3665,7 @@ stab_xcoff_builtin_type (void *dhandle, struct stab_handle *info, | ||
| 238 | } | ||
| 239 | |||
| 240 | rettype = debug_name_type (dhandle, name, rettype); | ||
| 241 | - | ||
| 242 | - info->xcoff_types[-typenum] = rettype; | ||
| 243 | - | ||
| 244 | + info->xcoff_types[typenum] = rettype; | ||
| 245 | return rettype; | ||
| 246 | } | ||
| 247 | |||
diff --git a/meta/recipes-devtools/binutils/binutils_2.37.bb b/meta/recipes-devtools/binutils/binutils_2.38.bb index 12a6fb5577..12a6fb5577 100644 --- a/meta/recipes-devtools/binutils/binutils_2.37.bb +++ b/meta/recipes-devtools/binutils/binutils_2.38.bb | |||
