diff options
| author | Khem Raj <raj.khem@gmail.com> | 2016-01-30 06:28:38 +0000 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-01-31 13:29:44 +0000 |
| commit | 86ade2cc2553c942d9526c5323a11ae151653505 (patch) | |
| tree | e909cd48c4c2cd2826f3de284e7e183e4d9970f0 | |
| parent | fd75637d97cc3d669229e59c1d21ce7038fc92d7 (diff) | |
| download | openembedded-core-86ade2cc2553c942d9526c5323a11ae151653505.tar.gz openembedded-core-86ade2cc2553c942d9526c5323a11ae151653505.tar.bz2 openembedded-core-86ade2cc2553c942d9526c5323a11ae151653505.zip | |
binutils: Upgrade to 2.26
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
24 files changed, 2587 insertions, 2182 deletions
diff --git a/meta/conf/distro/include/tcmode-default.inc b/meta/conf/distro/include/tcmode-default.inc index 9010127a2a..5622f3ec16 100644 --- a/meta/conf/distro/include/tcmode-default.inc +++ b/meta/conf/distro/include/tcmode-default.inc @@ -24,7 +24,7 @@ PREFERRED_PROVIDER_virtual/gettext ??= "gettext" GCCVERSION ?= "5.%" SDKGCCVERSION ?= "${GCCVERSION}" -BINUVERSION ?= "2.25%" +BINUVERSION ?= "2.26%" GDBVERSION ?= "7.10%" GLIBCVERSION ?= "2.22" UCLIBCVERSION ?= "1.0%" diff --git a/meta/recipes-devtools/binutils/binutils-2.25.1.inc b/meta/recipes-devtools/binutils/binutils-2.26.inc index dc23c4d9d9..c955471c26 100644 --- a/meta/recipes-devtools/binutils/binutils-2.25.1.inc +++ b/meta/recipes-devtools/binutils/binutils-2.26.inc @@ -18,7 +18,7 @@ BINUPV = "${@binutils_branch_version(d)}" UPSTREAM_CHECK_GITTAGREGEX = "binutils-(?P<pver>\d+_(\d_?)*)" -SRCREV = "2bd25930221dea4bf33c13a89c111514491440e2" +SRCREV = "3c9d874373f2189cb704999b0ba39b9bbca91a61" SRC_URI = "\ git://sourceware.org/git/binutils-gdb.git;branch=binutils-${BINUPV}-branch;protocol=git \ file://0002-configure-widen-the-regexp-for-SH-architectures.patch \ @@ -28,16 +28,10 @@ SRC_URI = "\ file://0006-Use-libtool-2.4.patch \ file://0007-Add-the-armv5e-architecture-to-binutils.patch \ file://0008-don-t-let-the-distro-compiler-point-to-the-wrong-ins.patch \ - file://0009-Upstream-Status-Inappropriate-distribution-codesourc.patch \ + file://0009-warn-for-uses-of-system-directories-when-cross-linki.patch \ file://0010-Fix-rpath-in-libtool-when-sysroot-is-enabled.patch \ file://0011-Change-default-emulation-for-mips64-linux.patch \ file://0012-Add-XLP-instructions-support.patch \ - file://0013-Fix-an-internal-error-in-do_print_to_mapfile-seen-wi.patch \ - file://0014-gold-arm-Skip-pic-check-for-R_ARM_REL32.patch \ - file://0015-Fix-dynamic-list-so-that-symbols-not-in-the-list-are.patch \ - file://0016-This-patch-adds-IFUNC-support-for-arm-gold-backend.patch \ - file://binutils-octeon3.patch \ - file://add-thunderx-support-for-gas.patch \ " S = "${WORKDIR}/git" diff --git a/meta/recipes-devtools/binutils/binutils-cross-canadian_2.25.1.bb b/meta/recipes-devtools/binutils/binutils-cross-canadian_2.26.bb index 5dbaa03017..5dbaa03017 100644 --- a/meta/recipes-devtools/binutils/binutils-cross-canadian_2.25.1.bb +++ b/meta/recipes-devtools/binutils/binutils-cross-canadian_2.26.bb diff --git a/meta/recipes-devtools/binutils/binutils-cross_2.25.1.bb b/meta/recipes-devtools/binutils/binutils-cross_2.26.bb index fbd1f7d25a..fbd1f7d25a 100644 --- a/meta/recipes-devtools/binutils/binutils-cross_2.25.1.bb +++ b/meta/recipes-devtools/binutils/binutils-cross_2.26.bb diff --git a/meta/recipes-devtools/binutils/binutils-crosssdk_2.25.1.bb b/meta/recipes-devtools/binutils/binutils-crosssdk_2.26.bb index 788106f9e7..788106f9e7 100644 --- a/meta/recipes-devtools/binutils/binutils-crosssdk_2.25.1.bb +++ b/meta/recipes-devtools/binutils/binutils-crosssdk_2.26.bb diff --git a/meta/recipes-devtools/binutils/binutils/0001-Generate-relocatable-SDKs.patch b/meta/recipes-devtools/binutils/binutils/0001-Generate-relocatable-SDKs.patch index 1e80c1f791..f5cffffe1f 100644 --- a/meta/recipes-devtools/binutils/binutils/0001-Generate-relocatable-SDKs.patch +++ b/meta/recipes-devtools/binutils/binutils/0001-Generate-relocatable-SDKs.patch @@ -1,7 +1,7 @@ -From f71ecf251f84b4bbc9b7a832d5cd4a8bae95d83b Mon Sep 17 00:00:00 2001 +From c2263f6e910f43637fb514de5c48e9ce6a8d55f1 Mon Sep 17 00:00:00 2001 From: Khem Raj <raj.khem@gmail.com> Date: Mon, 2 Mar 2015 01:58:54 +0000 -Subject: [PATCH 01/13] Generate relocatable SDKs +Subject: [PATCH 01/12] Generate relocatable SDKs This patch will modify the ELF linker scripts so that the crosssdk linker will generate binaries with a 4096 bytes PT_INTERP section. When the binaries @@ -18,7 +18,7 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ld/genscripts.sh b/ld/genscripts.sh -index 499607a..075dd04 100755 +index a84d233..d12c4e2 100755 --- a/ld/genscripts.sh +++ b/ld/genscripts.sh @@ -277,6 +277,7 @@ DATA_ALIGNMENT_u="${DATA_ALIGNMENT_u-${DATA_ALIGNMENT_r}}" @@ -43,10 +43,10 @@ index 499607a..075dd04 100755 LD_FLAG= DATA_ALIGNMENT=${DATA_ALIGNMENT_} diff --git a/ld/scripttempl/elf.sc b/ld/scripttempl/elf.sc -index 4368fd9..9f01e8c 100644 +index ec78c90..f9e7a31 100644 --- a/ld/scripttempl/elf.sc +++ b/ld/scripttempl/elf.sc -@@ -131,8 +131,8 @@ if test -n "${COMMONPAGESIZE}"; then +@@ -136,8 +136,8 @@ if test -n "${COMMONPAGESIZE}"; then DATA_SEGMENT_END=". = DATA_SEGMENT_END (.);" DATA_SEGMENT_RELRO_END=". = DATA_SEGMENT_RELRO_END (${SEPARATE_GOTPLT-0}, .);" fi @@ -58,5 +58,5 @@ index 4368fd9..9f01e8c 100644 if test -z "$PLT"; then IPLT=".iplt ${RELOCATING-0} : { *(.iplt) }" -- -2.1.4 +2.7.0 diff --git a/meta/recipes-devtools/binutils/binutils/0002-configure-widen-the-regexp-for-SH-architectures.patch b/meta/recipes-devtools/binutils/binutils/0002-configure-widen-the-regexp-for-SH-architectures.patch index 34e21d144d..83995c4b77 100644 --- a/meta/recipes-devtools/binutils/binutils/0002-configure-widen-the-regexp-for-SH-architectures.patch +++ b/meta/recipes-devtools/binutils/binutils/0002-configure-widen-the-regexp-for-SH-architectures.patch @@ -1,7 +1,7 @@ -From dfbcfb0d71765b337e63562299a943043928d2d2 Mon Sep 17 00:00:00 2001 +From 301ad846e3a3ea0b49243c6276aa7dcc3fa5cc59 Mon Sep 17 00:00:00 2001 From: Khem Raj <raj.khem@gmail.com> Date: Mon, 2 Mar 2015 01:07:33 +0000 -Subject: [PATCH 02/13] configure: widen the regexp for SH architectures +Subject: [PATCH 02/12] configure: widen the regexp for SH architectures gprof needs to know about uclibc @@ -14,10 +14,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/configure b/configure -index 87677bc..e9f2f13 100755 +index 34b66f7..85414ab 100755 --- a/configure +++ b/configure -@@ -3341,7 +3341,7 @@ case "${target}" in +@@ -3445,7 +3445,7 @@ case "${target}" in ;; s390-*-* | s390x-*-*) ;; @@ -26,7 +26,7 @@ index 87677bc..e9f2f13 100755 ;; sh64-*-* | sh5*-*-*) ;; -@@ -3812,7 +3812,7 @@ case "${target}" in +@@ -3939,7 +3939,7 @@ case "${target}" in or1k*-*-*) noconfigdirs="$noconfigdirs gdb" ;; @@ -36,7 +36,7 @@ index 87677bc..e9f2f13 100755 sh*-*-elf) ;; diff --git a/gprof/configure b/gprof/configure -index b09c8fb..79961c5 100755 +index 2702da1..7dcd141 100755 --- a/gprof/configure +++ b/gprof/configure @@ -5869,6 +5869,11 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu) @@ -52,5 +52,5 @@ index b09c8fb..79961c5 100755 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' -- -2.1.4 +2.7.0 diff --git a/meta/recipes-devtools/binutils/binutils/0003-Point-scripts-location-to-libdir.patch b/meta/recipes-devtools/binutils/binutils/0003-Point-scripts-location-to-libdir.patch index f5ce7674d4..935f949a47 100644 --- a/meta/recipes-devtools/binutils/binutils/0003-Point-scripts-location-to-libdir.patch +++ b/meta/recipes-devtools/binutils/binutils/0003-Point-scripts-location-to-libdir.patch @@ -1,7 +1,7 @@ -From dfb1412da67bbfe3e993d107d0b5e392f44141ab Mon Sep 17 00:00:00 2001 +From 887db9238821b4f1f5f469f9c825ed9b2e2dc719 Mon Sep 17 00:00:00 2001 From: Khem Raj <raj.khem@gmail.com> Date: Mon, 2 Mar 2015 01:09:58 +0000 -Subject: [PATCH 03/13] Point scripts location to libdir +Subject: [PATCH 03/12] Point scripts location to libdir Upstream-Status: Inappropriate [debian patch] @@ -12,10 +12,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ld/Makefile.am b/ld/Makefile.am -index 9575f1f..84df0bf 100644 +index 0b3b049..3871c74 100644 --- a/ld/Makefile.am +++ b/ld/Makefile.am -@@ -54,7 +54,7 @@ endif +@@ -57,7 +57,7 @@ endif # We put the scripts in the directory $(scriptdir)/ldscripts. # We can't put the scripts in $(datadir) because the SEARCH_DIR # directives need to be different for native and cross linkers. @@ -25,10 +25,10 @@ index 9575f1f..84df0bf 100644 EMUL = @EMUL@ EMULATION_OFILES = @EMULATION_OFILES@ diff --git a/ld/Makefile.in b/ld/Makefile.in -index 9f56ca1..272860f 100644 +index ed98f87..530e4c9 100644 --- a/ld/Makefile.in +++ b/ld/Makefile.in -@@ -388,7 +388,7 @@ AM_CFLAGS = $(WARN_CFLAGS) +@@ -413,7 +413,7 @@ AM_CFLAGS = $(WARN_CFLAGS) $(ELF_CLFAGS) # We put the scripts in the directory $(scriptdir)/ldscripts. # We can't put the scripts in $(datadir) because the SEARCH_DIR # directives need to be different for native and cross linkers. @@ -38,5 +38,5 @@ index 9f56ca1..272860f 100644 BFDDIR = $(BASEDIR)/bfd INCDIR = $(BASEDIR)/include -- -2.1.4 +2.7.0 diff --git a/meta/recipes-devtools/binutils/binutils/0004-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch b/meta/recipes-devtools/binutils/binutils/0004-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch index e3cd2a4d64..fb9bbd6947 100644 --- a/meta/recipes-devtools/binutils/binutils/0004-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch +++ b/meta/recipes-devtools/binutils/binutils/0004-Only-generate-an-RPATH-entry-if-LD_RUN_PATH-is-not-e.patch @@ -1,7 +1,7 @@ -From 3126608b8c95a792ade56cf62a531d935d391c50 Mon Sep 17 00:00:00 2001 +From 0d76940b5507406719635ee154a29e80a8cb1234 Mon Sep 17 00:00:00 2001 From: Khem Raj <raj.khem@gmail.com> Date: Mon, 2 Mar 2015 01:27:17 +0000 -Subject: [PATCH 04/13] Only generate an RPATH entry if LD_RUN_PATH is not +Subject: [PATCH 04/12] Only generate an RPATH entry if LD_RUN_PATH is not empty for cases where -rpath isn't specified. debian (#151024) @@ -15,10 +15,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> 1 file changed, 4 insertions(+) diff --git a/ld/emultempl/elf32.em b/ld/emultempl/elf32.em -index 36dee8e..07bea52 100644 +index 0405d4f..73c5447 100644 --- a/ld/emultempl/elf32.em +++ b/ld/emultempl/elf32.em -@@ -1198,6 +1198,8 @@ fragment <<EOF +@@ -1242,6 +1242,8 @@ fragment <<EOF && command_line.rpath == NULL) { lib_path = (const char *) getenv ("LD_RUN_PATH"); @@ -27,7 +27,7 @@ index 36dee8e..07bea52 100644 if (gld${EMULATION_NAME}_search_needed (lib_path, &n, force)) break; -@@ -1461,6 +1463,8 @@ gld${EMULATION_NAME}_before_allocation (void) +@@ -1523,6 +1525,8 @@ gld${EMULATION_NAME}_before_allocation (void) rpath = command_line.rpath; if (rpath == NULL) rpath = (const char *) getenv ("LD_RUN_PATH"); @@ -37,5 +37,5 @@ index 36dee8e..07bea52 100644 for (abfd = link_info.input_bfds; abfd; abfd = abfd->link.next) if (bfd_get_flavour (abfd) == bfd_target_elf_flavour) -- -2.1.4 +2.7.0 diff --git a/meta/recipes-devtools/binutils/binutils/0005-Explicitly-link-with-libm-on-uclibc.patch b/meta/recipes-devtools/binutils/binutils/0005-Explicitly-link-with-libm-on-uclibc.patch index 9bbd93e972..9111abfeed 100644 --- a/meta/recipes-devtools/binutils/binutils/0005-Explicitly-link-with-libm-on-uclibc.patch +++ b/meta/recipes-devtools/binutils/binutils/0005-Explicitly-link-with-libm-on-uclibc.patch @@ -1,7 +1,7 @@ -From f1703bcc7a5c507e471e2630b5a2de129100315a Mon Sep 17 00:00:00 2001 +From 589cc10e54b95607d2728ee37e9387140bf5eb32 Mon Sep 17 00:00:00 2001 From: Khem Raj <raj.khem@gmail.com> Date: Mon, 2 Mar 2015 01:32:49 +0000 -Subject: [PATCH 05/13] Explicitly link with libm on uclibc +Subject: [PATCH 05/12] Explicitly link with libm on uclibc Description: @@ -31,10 +31,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com> 1 file changed, 6 insertions(+) diff --git a/gas/configure.tgt b/gas/configure.tgt -index 9abc768..1d92f55 100644 +index 0b490d4..086e0d2 100644 --- a/gas/configure.tgt +++ b/gas/configure.tgt -@@ -477,6 +477,12 @@ case ${generic_target} in +@@ -487,6 +487,12 @@ case ${generic_target} in *-*-netware) fmt=elf em=netware ;; esac @@ -48,5 +48,5 @@ index 9abc768..1d92f55 100644 aarch64 | alpha | arm | i386 | ia64 | microblaze | mips | ns32k | or1k | or1knd | pdp11 | ppc | sparc | z80 | z8k) bfd_gas=yes -- -2.1.4 +2.7.0 diff --git a/meta/recipes-devtools/binutils/binutils/0006-Use-libtool-2.4.patch b/meta/recipes-devtools/binutils/binutils/0006-Use-libtool-2.4.patch index 62967efb19..779efd4a55 100644 --- a/meta/recipes-devtools/binutils/binutils/0006-Use-libtool-2.4.patch +++ b/meta/recipes-devtools/binutils/binutils/0006-Use-libtool-2.4.patch @@ -1,35 +1,36 @@ -From 03eb9b4fe583e88a22fd8c25b43fbd9bafe21af6 Mon Sep 17 00:00:00 2001 +From 807b3164599359644dddd1c853a73a51165c026c Mon Sep 17 00:00:00 2001 From: Khem Raj <raj.khem@gmail.com> -Date: Mon, 2 Mar 2015 01:34:41 +0000 -Subject: [PATCH 06/13] Use libtool 2.4 +Date: Fri, 15 Jan 2016 06:26:54 +0000 +Subject: [PATCH 06/12] Use libtool 2.4 -So we can get libtool sysroot support - -Upstream-Status: Pending +get libtool sysroot support Signed-off-by: Khem Raj <raj.khem@gmail.com> --- - bfd/configure | 1320 +++++++++++++++++------ +Upstream-Status: Pending + + bfd/configure | 1322 +++++++++++++++++------ bfd/configure.ac | 2 +- - binutils/configure | 1318 +++++++++++++++++------ - configure | 2 +- - gas/configure | 1318 +++++++++++++++++------ - gprof/configure | 1323 +++++++++++++++++------ - ld/configure | 1701 +++++++++++++++++++++-------- - libtool.m4 | 1086 +++++++++++++------ + binutils/configure | 1320 +++++++++++++++++------ + configure | 4 +- + gas/configure | 1320 +++++++++++++++++------ + gprof/configure | 1325 +++++++++++++++++------ + ld/configure | 1695 +++++++++++++++++++++-------- + libtool.m4 | 1080 +++++++++++++------ ltmain.sh | 2925 +++++++++++++++++++++++++++++++++----------------- ltoptions.m4 | 2 +- ltversion.m4 | 12 +- lt~obsolete.m4 | 2 +- - opcodes/configure | 1320 +++++++++++++++++------ + opcodes/configure | 1322 +++++++++++++++++------ opcodes/configure.ac | 2 +- - 14 files changed, 8952 insertions(+), 3381 deletions(-) + zlib/configure | 1320 +++++++++++++++++------ + 15 files changed, 9944 insertions(+), 3709 deletions(-) diff --git a/bfd/configure b/bfd/configure -index 85e6b82..3d3dd88 100755 +index 217ac69..2ef4b9e 100755 --- a/bfd/configure +++ b/bfd/configure -@@ -668,6 +668,9 @@ OTOOL +@@ -670,6 +670,9 @@ OTOOL LIPO NMEDIT DSYMUTIL @@ -39,7 +40,7 @@ index 85e6b82..3d3dd88 100755 OBJDUMP LN_S NM -@@ -780,6 +783,7 @@ enable_static +@@ -782,6 +785,7 @@ enable_static with_pic enable_fast_install with_gnu_ld @@ -47,7 +48,7 @@ index 85e6b82..3d3dd88 100755 enable_libtool_lock enable_plugins enable_largefile -@@ -1456,6 +1460,8 @@ Optional Packages: +@@ -1458,6 +1462,8 @@ Optional Packages: --with-pic try to use only PIC/non-PIC objects [default=use both] --with-gnu-ld assume the C compiler uses GNU ld [default=no] @@ -56,7 +57,7 @@ index 85e6b82..3d3dd88 100755 --with-mmap try using mmap for BFD input files if available --with-separate-debug-dir=DIR Look for global separate debug info in DIR -@@ -5386,8 +5392,8 @@ esac +@@ -5388,8 +5394,8 @@ esac @@ -67,7 +68,7 @@ index 85e6b82..3d3dd88 100755 -@@ -5427,7 +5433,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO +@@ -5429,7 +5435,7 @@ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 $as_echo_n "checking how to print strings... " >&6; } # Test print first, because it will be a builtin if present. @@ -76,7 +77,7 @@ index 85e6b82..3d3dd88 100755 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then ECHO='print -r --' elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then -@@ -6113,8 +6119,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; +@@ -6115,8 +6121,8 @@ $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; # Try some XSI features xsi_shell=no ( _lt_dummy="a/b/c" @@ -87,7 +88,7 @@ index 85e6b82..3d3dd88 100755 && eval 'test $(( 1 + 1 )) -eq 2 \ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ && xsi_shell=yes -@@ -6163,6 +6169,80 @@ esac +@@ -6165,6 +6171,80 @@ esac @@ -168,7 +169,7 @@ index 85e6b82..3d3dd88 100755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 $as_echo_n "checking for $LD option to reload object files... " >&6; } if test "${lt_cv_ld_reload_flag+set}" = set; then : -@@ -6179,6 +6259,11 @@ case $reload_flag in +@@ -6181,6 +6261,11 @@ case $reload_flag in esac reload_cmds='$LD$reload_flag -o $output$reload_objs' case $host_os in @@ -180,7 +181,7 @@ index 85e6b82..3d3dd88 100755 darwin*) if test "$GCC" = yes; then reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' -@@ -6347,7 +6432,8 @@ mingw* | pw32*) +@@ -6349,7 +6434,8 @@ mingw* | pw32*) lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else @@ -190,7 +191,7 @@ index 85e6b82..3d3dd88 100755 lt_cv_file_magic_cmd='$OBJDUMP -f' fi ;; -@@ -6501,6 +6587,21 @@ esac +@@ -6503,6 +6589,21 @@ esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 $as_echo "$lt_cv_deplibs_check_method" >&6; } @@ -212,7 +213,7 @@ index 85e6b82..3d3dd88 100755 file_magic_cmd=$lt_cv_file_magic_cmd deplibs_check_method=$lt_cv_deplibs_check_method test -z "$deplibs_check_method" && deplibs_check_method=unknown -@@ -6516,9 +6617,162 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown +@@ -6518,9 +6619,162 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown @@ -377,7 +378,7 @@ index 85e6b82..3d3dd88 100755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_AR+set}" = set; then : -@@ -6534,7 +6788,7 @@ do +@@ -6536,7 +6790,7 @@ do test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then @@ -386,7 +387,7 @@ index 85e6b82..3d3dd88 100755 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi -@@ -6554,11 +6808,15 @@ $as_echo "no" >&6; } +@@ -6556,11 +6810,15 @@ $as_echo "no" >&6; } fi @@ -405,7 +406,7 @@ index 85e6b82..3d3dd88 100755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : -@@ -6574,7 +6832,7 @@ do +@@ -6576,7 +6834,7 @@ do test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then @@ -414,7 +415,7 @@ index 85e6b82..3d3dd88 100755 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi -@@ -6593,6 +6851,10 @@ else +@@ -6595,6 +6853,10 @@ else $as_echo "no" >&6; } fi @@ -425,7 +426,7 @@ index 85e6b82..3d3dd88 100755 if test "x$ac_ct_AR" = x; then AR="false" else -@@ -6604,16 +6866,72 @@ ac_tool_warned=yes ;; +@@ -6606,16 +6868,72 @@ ac_tool_warned=yes ;; esac AR=$ac_ct_AR fi @@ -502,7 +503,7 @@ index 85e6b82..3d3dd88 100755 -@@ -6955,8 +7273,8 @@ esac +@@ -6957,8 +7275,8 @@ esac lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address @@ -513,7 +514,7 @@ index 85e6b82..3d3dd88 100755 # Handle CRLF in mingw tool chain opt_cr= -@@ -6992,6 +7310,7 @@ for ac_symprfx in "" "_"; do +@@ -6994,6 +7312,7 @@ for ac_symprfx in "" "_"; do else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" fi @@ -521,7 +522,7 @@ index 85e6b82..3d3dd88 100755 # Check to see that the pipe works correctly. pipe_works=no -@@ -7033,6 +7352,18 @@ _LT_EOF +@@ -7035,6 +7354,18 @@ _LT_EOF if $GREP ' nm_test_var$' "$nlist" >/dev/null; then if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext @@ -540,7 +541,7 @@ index 85e6b82..3d3dd88 100755 #ifdef __cplusplus extern "C" { #endif -@@ -7044,7 +7375,7 @@ _LT_EOF +@@ -7046,7 +7377,7 @@ _LT_EOF cat <<_LT_EOF >> conftest.$ac_ext /* The mapping between symbol names and symbols. */ @@ -549,7 +550,7 @@ index 85e6b82..3d3dd88 100755 const char *name; void *address; } -@@ -7070,8 +7401,8 @@ static const void *lt_preloaded_setup() { +@@ -7072,8 +7403,8 @@ static const void *lt_preloaded_setup() { _LT_EOF # Now try linking the two files. mv conftest.$ac_objext conftstm.$ac_objext @@ -560,7 +561,7 @@ index 85e6b82..3d3dd88 100755 LIBS="conftstm.$ac_objext" CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 -@@ -7081,8 +7412,8 @@ _LT_EOF +@@ -7083,8 +7414,8 @@ _LT_EOF test $ac_status = 0; } && test -s conftest${ac_exeext}; then pipe_works=yes fi @@ -571,7 +572,7 @@ index 85e6b82..3d3dd88 100755 else echo "cannot find nm_test_func in $nlist" >&5 fi -@@ -7119,6 +7450,16 @@ else +@@ -7121,6 +7452,16 @@ else $as_echo "ok" >&6; } fi @@ -588,7 +589,7 @@ index 85e6b82..3d3dd88 100755 -@@ -7140,6 +7481,45 @@ fi +@@ -7142,6 +7483,45 @@ fi @@ -634,7 +635,7 @@ index 85e6b82..3d3dd88 100755 # Check whether --enable-libtool-lock was given. if test "${enable_libtool_lock+set}" = set; then : enableval=$enable_libtool_lock; -@@ -7346,6 +7726,123 @@ esac +@@ -7348,6 +7728,123 @@ esac need_locks="$enable_libtool_lock" @@ -758,7 +759,7 @@ index 85e6b82..3d3dd88 100755 case $host_os in rhapsody* | darwin*) -@@ -7909,6 +8406,8 @@ _LT_EOF +@@ -7911,6 +8408,8 @@ _LT_EOF $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 echo "$AR cru libconftest.a conftest.o" >&5 $AR cru libconftest.a conftest.o 2>&5 @@ -767,7 +768,7 @@ index 85e6b82..3d3dd88 100755 cat > conftest.c << _LT_EOF int main() { return 0;} _LT_EOF -@@ -8073,7 +8572,8 @@ fi +@@ -8075,7 +8574,8 @@ fi LIBTOOL_DEPS="$ltmain" # Always use our own libtool. @@ -777,7 +778,7 @@ index 85e6b82..3d3dd88 100755 -@@ -8162,7 +8662,7 @@ aix3*) +@@ -8164,7 +8664,7 @@ aix3*) esac # Global variables: @@ -786,7 +787,7 @@ index 85e6b82..3d3dd88 100755 can_build_shared=yes # All known linkers require a `.a' archive for static linking (except MSVC, -@@ -8460,8 +8960,6 @@ fi +@@ -8462,8 +8962,6 @@ fi lt_prog_compiler_pic= lt_prog_compiler_static= @@ -795,7 +796,7 @@ index 85e6b82..3d3dd88 100755 if test "$GCC" = yes; then lt_prog_compiler_wl='-Wl,' -@@ -8627,6 +9125,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } +@@ -8629,6 +9127,12 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } lt_prog_compiler_pic='--shared' lt_prog_compiler_static='--static' ;; @@ -808,7 +809,7 @@ index 85e6b82..3d3dd88 100755 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) -@@ -8689,7 +9193,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } +@@ -8691,7 +9195,7 @@ $as_echo_n "checking for $compiler option to produce PIC... " >&6; } lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' case $cc_basename in @@ -817,7 +818,7 @@ index 85e6b82..3d3dd88 100755 lt_prog_compiler_wl='-Qoption ld ';; *) lt_prog_compiler_wl='-Wl,';; -@@ -8746,13 +9250,17 @@ case $host_os in +@@ -8748,13 +9252,17 @@ case $host_os in lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" ;; esac @@ -841,7 +842,7 @@ index 85e6b82..3d3dd88 100755 # # Check to make sure the PIC flag actually works. -@@ -8813,6 +9321,11 @@ fi +@@ -8815,6 +9323,11 @@ fi @@ -853,7 +854,7 @@ index 85e6b82..3d3dd88 100755 # # Check to make sure the static flag actually works. # -@@ -9163,7 +9676,8 @@ _LT_EOF +@@ -9165,7 +9678,8 @@ _LT_EOF allow_undefined_flag=unsupported always_export_symbols=no enable_shared_with_static_runtimes=yes @@ -863,16 +864,7 @@ index 85e6b82..3d3dd88 100755 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' -@@ -9211,7 +9725,7 @@ _LT_EOF - if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ - && test "$tmp_diet" = no - then -- tmp_addflag= -+ tmp_addflag=' $pic_flag' - tmp_sharedflag='-shared' - case $cc_basename,$host_cpu in - pgcc*) # Portland Group C compiler -@@ -9262,12 +9776,12 @@ _LT_EOF +@@ -9264,12 +9778,12 @@ _LT_EOF whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' hardcode_libdir_flag_spec= hardcode_libdir_flag_spec_ld='-rpath $libdir' @@ -887,7 +879,7 @@ index 85e6b82..3d3dd88 100755 fi ;; esac -@@ -9281,8 +9795,8 @@ _LT_EOF +@@ -9283,8 +9797,8 @@ _LT_EOF archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else @@ -898,7 +890,7 @@ index 85e6b82..3d3dd88 100755 fi ;; -@@ -9300,8 +9814,8 @@ _LT_EOF +@@ -9302,8 +9816,8 @@ _LT_EOF _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then @@ -909,7 +901,7 @@ index 85e6b82..3d3dd88 100755 else ld_shlibs=no fi -@@ -9347,8 +9861,8 @@ _LT_EOF +@@ -9349,8 +9863,8 @@ _LT_EOF *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then @@ -920,7 +912,7 @@ index 85e6b82..3d3dd88 100755 else ld_shlibs=no fi -@@ -9478,7 +9992,13 @@ _LT_EOF +@@ -9480,7 +9994,13 @@ _LT_EOF allow_undefined_flag='-berok' # Determine the default libpath from the |
