diff options
36 files changed, 1017 insertions, 2318 deletions
diff --git a/meta/conf/distro/include/tcmode-default.inc b/meta/conf/distro/include/tcmode-default.inc index fb41d5e1f7..1805da7b42 100644 --- a/meta/conf/distro/include/tcmode-default.inc +++ b/meta/conf/distro/include/tcmode-default.inc | |||
@@ -19,7 +19,7 @@ PREFERRED_PROVIDER_virtual/gettext ??= "gettext" | |||
19 | 19 | ||
20 | GCCVERSION ?= "4.8%" | 20 | GCCVERSION ?= "4.8%" |
21 | SDKGCCVERSION ?= "${GCCVERSION}" | 21 | SDKGCCVERSION ?= "${GCCVERSION}" |
22 | BINUVERSION ?= "2.23.2" | 22 | BINUVERSION ?= "2.24" |
23 | EGLIBCVERSION ?= "2.18" | 23 | EGLIBCVERSION ?= "2.18" |
24 | UCLIBCVERSION ?= "0.9.33+git%" | 24 | UCLIBCVERSION ?= "0.9.33+git%" |
25 | LINUXLIBCVERSION ?= "3.10" | 25 | LINUXLIBCVERSION ?= "3.10" |
diff --git a/meta/recipes-devtools/binutils/binutils-2.23.2/backport/0001-config-tc-ppc.c-PPC_VLE_SPLIT16A-Delete-unused-macro.patch b/meta/recipes-devtools/binutils/binutils-2.23.2/backport/0001-config-tc-ppc.c-PPC_VLE_SPLIT16A-Delete-unused-macro.patch deleted file mode 100644 index 6057ad5717..0000000000 --- a/meta/recipes-devtools/binutils/binutils-2.23.2/backport/0001-config-tc-ppc.c-PPC_VLE_SPLIT16A-Delete-unused-macro.patch +++ /dev/null | |||
@@ -1,122 +0,0 @@ | |||
1 | config/tc-ppc.c (PPC_VLE_SPLIT16A): Delete unused macro. | ||
2 | (PPC_VLE_SPLIT16D, PPC_VLE_LO16A, PPC_VLE_LO16D): | ||
3 | Likewise. (PPC_VLE_HI16A, PPC_VLE_HI16D): | ||
4 | Likewise. (PPC_VLE_HA16A, PPC_VLE_HA16D): | ||
5 | Likewise. (md_apply_fix): | ||
6 | Set fx_no_overflow for assorted relocations. | ||
7 | Shift and sign-extend fieldval for use by some VLE reloc | ||
8 | operand->insert functions. | ||
9 | |||
10 | Upstream-Status: Backport | ||
11 | |||
12 | Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> | ||
13 | |||
14 | commit ee75ce72fd7a4b2dc47db46acc36905da8904be4 | ||
15 | Author: Alan Modra <amodra@bigpond.net.au> | ||
16 | Date: Mon May 6 23:36:48 2013 +0000 | ||
17 | |||
18 | --- binutils-2.23.2/gas/config/tc-ppc.c.orig 2013-06-02 21:44:34.000000000 -0500 | ||
19 | +++ binutils-2.23.2/gas/config/tc-ppc.c 2013-06-02 21:51:37.000000000 -0500 | ||
20 | @@ -64,40 +64,14 @@ | ||
21 | /* #lo(value) denotes the least significant 16 bits of the indicated. */ | ||
22 | #define PPC_LO(v) ((v) & 0xffff) | ||
23 | |||
24 | -/* Split the indicated value with the msbs in bits 11-15 | ||
25 | - and the lsbs in bits 21-31. */ | ||
26 | -#define PPC_VLE_SPLIT16A(v) ((v & 0xf800) << 11) | (v & 0x7ff) | ||
27 | - | ||
28 | -/* Split the indicated value with the msbs in bits 6-10 | ||
29 | - and the lsbs in bits 21-31. */ | ||
30 | -#define PPC_VLE_SPLIT16D(v) ((v & 0xf800) << 5) | (v & 0x7ff) | ||
31 | - | ||
32 | -/* #lo(value) denotes the lsb 16 bits in split16a format. */ | ||
33 | -#define PPC_VLE_LO16A(v) PPC_VLE_SPLIT16A(PPC_LO(v)) | ||
34 | - | ||
35 | -/* #lo(value) denotes the lsb 16 bits in split16d format. */ | ||
36 | -#define PPC_VLE_LO16D(v) PPC_VLE_SPLIT16D(PPC_LO(v)) | ||
37 | - | ||
38 | /* #hi(value) denotes bits 16 through 31 of the indicated value. */ | ||
39 | #define PPC_HI(v) (((v) >> 16) & 0xffff) | ||
40 | |||
41 | -/* #lo(value) denotes the msb 16 bits in split16a format. */ | ||
42 | -#define PPC_VLE_HI16A(v) PPC_VLE_SPLIT16A(PPC_HI(v)) | ||
43 | - | ||
44 | -/* #lo(value) denotes the msb 16 bits in split16d format. */ | ||
45 | -#define PPC_VLE_HI16D(v) PPC_VLE_SPLIT16D(PPC_HI(v)) | ||
46 | - | ||
47 | /* #ha(value) denotes the high adjusted value: bits 16 through 31 of | ||
48 | the indicated value, compensating for #lo() being treated as a | ||
49 | signed number. */ | ||
50 | #define PPC_HA(v) PPC_HI ((v) + 0x8000) | ||
51 | |||
52 | -/* #ha(value) denotes the high adjusted value in split16a format. */ | ||
53 | -#define PPC_VLE_HA16A(v) PPC_VLE_SPLIT16A(PPC_HA(v)) | ||
54 | - | ||
55 | -/* #ha(value) denotes the high adjusted value in split16d format. */ | ||
56 | -#define PPC_VLE_HA16D(v) PPC_VLE_SPLIT16D(PPC_HA(v)) | ||
57 | - | ||
58 | /* #higher(value) denotes bits 32 through 47 of the indicated value. */ | ||
59 | #define PPC_HIGHER(v) (((v) >> 16 >> 16) & 0xffff) | ||
60 | |||
61 | @@ -6379,7 +6353,10 @@ | ||
62 | fixP->fx_r_type = BFD_RELOC_LO16_PCREL; | ||
63 | /* fall through */ | ||
64 | case BFD_RELOC_LO16_PCREL: | ||
65 | + case BFD_RELOC_PPC_VLE_LO16A: | ||
66 | + case BFD_RELOC_PPC_VLE_LO16D: | ||
67 | fieldval = SEX16 (value); | ||
68 | + fixP->fx_no_overflow = 1; | ||
69 | break; | ||
70 | |||
71 | case BFD_RELOC_HI16: | ||
72 | @@ -6387,7 +6364,10 @@ | ||
73 | fixP->fx_r_type = BFD_RELOC_HI16_PCREL; | ||
74 | /* fall through */ | ||
75 | case BFD_RELOC_HI16_PCREL: | ||
76 | + case BFD_RELOC_PPC_VLE_HI16A: | ||
77 | + case BFD_RELOC_PPC_VLE_HI16D: | ||
78 | fieldval = SEX16 (PPC_HI (value)); | ||
79 | + fixP->fx_no_overflow = 1; | ||
80 | break; | ||
81 | |||
82 | case BFD_RELOC_HI16_S: | ||
83 | @@ -6395,7 +6375,10 @@ | ||
84 | fixP->fx_r_type = BFD_RELOC_HI16_S_PCREL; | ||
85 | /* fall through */ | ||
86 | case BFD_RELOC_HI16_S_PCREL: | ||
87 | + case BFD_RELOC_PPC_VLE_HA16A: | ||
88 | + case BFD_RELOC_PPC_VLE_HA16D: | ||
89 | fieldval = SEX16 (PPC_HA (value)); | ||
90 | + fixP->fx_no_overflow = 1; | ||
91 | break; | ||
92 | |||
93 | #ifdef OBJ_ELF | ||
94 | @@ -6403,24 +6386,28 @@ | ||
95 | if (fixP->fx_pcrel) | ||
96 | goto bad_pcrel; | ||
97 | fieldval = SEX16 (PPC_HIGHER (value)); | ||
98 | + fixP->fx_no_overflow = 1; | ||
99 | break; | ||
100 | |||
101 | case BFD_RELOC_PPC64_HIGHER_S: | ||
102 | if (fixP->fx_pcrel) | ||
103 | goto bad_pcrel; | ||
104 | fieldval = SEX16 (PPC_HIGHERA (value)); | ||
105 | + fixP->fx_no_overflow = 1; | ||
106 | break; | ||
107 | |||
108 | case BFD_RELOC_PPC64_HIGHEST: | ||
109 | if (fixP->fx_pcrel) | ||
110 | goto bad_pcrel; | ||
111 | fieldval = SEX16 (PPC_HIGHEST (value)); | ||
112 | + fixP->fx_no_overflow = 1; | ||
113 | break; | ||
114 | |||
115 | case BFD_RELOC_PPC64_HIGHEST_S: | ||
116 | if (fixP->fx_pcrel) | ||
117 | goto bad_pcrel; | ||
118 | fieldval = SEX16 (PPC_HIGHESTA (value)); | ||
119 | + fixP->fx_no_overflow = 1; | ||
120 | break; | ||
121 | |||
122 | /* The following relocs can't be calculated by the assembler. | ||
diff --git a/meta/recipes-devtools/binutils/binutils-2.23.2/backport/0001-config-tc-ppc.c-md_assemble-Do-not-generate-APUinfo-.patch b/meta/recipes-devtools/binutils/binutils-2.23.2/backport/0001-config-tc-ppc.c-md_assemble-Do-not-generate-APUinfo-.patch deleted file mode 100644 index 55bbc6a6e7..0000000000 --- a/meta/recipes-devtools/binutils/binutils-2.23.2/backport/0001-config-tc-ppc.c-md_assemble-Do-not-generate-APUinfo-.patch +++ /dev/null | |||
@@ -1,46 +0,0 @@ | |||
1 | The powerpc assembler can generate .PPC.EMB.apuinfo sections in some | ||
2 | circumstances. These originate, I think, from the old e500 ABI; in | ||
3 | any case, they are only defined for 32-bit ABIs, and there is a | ||
4 | significant amount of code in bfd/elf32-ppc.c to handle them | ||
5 | appropriately, none of which is in elf64-ppc.c. However, the | ||
6 | assembler can generate them when building 64-bit code for processors | ||
7 | such as e5500 (which uses PPC_OPCODE_E500MC). In such circumstances, | ||
8 | they get generated as PROGBITS rather than NOTE sections, which | ||
9 | reportedly can cause problems in a Linux kernel build. | ||
10 | |||
11 | Since these sections are only defined in 32-bit ABIs, I think it's | ||
12 | most appropriate to avoid generating them for 64-bit output, which | ||
13 | this patch does. | ||
14 | |||
15 | Upstream-Status: Backport | ||
16 | |||
17 | -Khem 2013/03/25 | ||
18 | |||
19 | From d77411f56a85225e3f7b674e7172c712f6cd61cb Mon Sep 17 00:00:00 2001 | ||
20 | From: Joseph Myers <joseph@codesourcery.com> | ||
21 | Date: Fri, 25 Jan 2013 02:02:20 +0000 | ||
22 | Subject: [PATCH] * config/tc-ppc.c (md_assemble): Do not generate | ||
23 | APUinfo sections for 64-bit output. | ||
24 | |||
25 | --- | ||
26 | gas/ChangeLog | 5 +++++ | ||
27 | gas/config/tc-ppc.c | 3 ++- | ||
28 | 2 files changed, 7 insertions(+), 1 deletion(-) | ||
29 | |||
30 | diff --git a/gas/config/tc-ppc.c b/gas/config/tc-ppc.c | ||
31 | index fd15bea..0929e52 100644 | ||
32 | --- a/gas/config/tc-ppc.c | ||
33 | +++ b/gas/config/tc-ppc.c | ||
34 | @@ -3249,7 +3249,8 @@ md_assemble (char *str) | ||
35 | |||
36 | #ifdef OBJ_ELF | ||
37 | /* Do we need/want an APUinfo section? */ | ||
38 | - if ((ppc_cpu & (PPC_OPCODE_E500 | PPC_OPCODE_E500MC | PPC_OPCODE_VLE)) != 0) | ||
39 | + if ((ppc_cpu & (PPC_OPCODE_E500 | PPC_OPCODE_E500MC | PPC_OPCODE_VLE)) != 0 | ||
40 | + && !ppc_obj64) | ||
41 | { | ||
42 | /* These are all version "1". */ | ||
43 | if (opcode->flags & PPC_OPCODE_SPE) | ||
44 | -- | ||
45 | 1.7.9.5 | ||
46 | |||
diff --git a/meta/recipes-devtools/binutils/binutils-2.23.2/backport/0001-doc-binutils.texi-elfedit-Fix-use-of-itemx-in-table.patch b/meta/recipes-devtools/binutils/binutils-2.23.2/backport/0001-doc-binutils.texi-elfedit-Fix-use-of-itemx-in-table.patch deleted file mode 100644 index 97a40a2a42..0000000000 --- a/meta/recipes-devtools/binutils/binutils-2.23.2/backport/0001-doc-binutils.texi-elfedit-Fix-use-of-itemx-in-table.patch +++ /dev/null | |||
@@ -1,68 +0,0 @@ | |||
1 | From e02bf9359f6ef7fe4d341aa5ac4f397f541b9ac3 Mon Sep 17 00:00:00 2001 | ||
2 | From: Andreas Schwab <schwab@linux-m68k.org> | ||
3 | Date: Fri, 4 Jan 2013 22:27:57 +0000 | ||
4 | Subject: [PATCH] * doc/binutils.texi (elfedit): Fix use of @itemx in @table. | ||
5 | |||
6 | --- | ||
7 | binutils/ChangeLog | 4 ++++ | ||
8 | binutils/doc/binutils.texi | 14 +++++++------- | ||
9 | 2 files changed, 11 insertions(+), 7 deletions(-) | ||
10 | |||
11 | Upstream-Status: Backport | ||
12 | Index: binutils-2.23.1/binutils/doc/binutils.texi | ||
13 | =================================================================== | ||
14 | --- binutils-2.23.1.orig/binutils/doc/binutils.texi 2012-05-11 11:18:34.000000000 -0700 | ||
15 | +++ binutils-2.23.1/binutils/doc/binutils.texi 2013-02-26 12:41:51.785114224 -0800 | ||
16 | @@ -12,7 +12,7 @@ | ||
17 | @c man begin COPYRIGHT | ||
18 | Copyright @copyright{} 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, | ||
19 | 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, | ||
20 | -2010, 2011, 2012 | ||
21 | +2010, 2011, 2012, 2013 | ||
22 | Free Software Foundation, Inc. | ||
23 | |||
24 | Permission is granted to copy, distribute and/or modify this document | ||
25 | @@ -4375,7 +4375,7 @@ | ||
26 | |||
27 | @table @env | ||
28 | |||
29 | -@itemx --input-mach=@var{machine} | ||
30 | +@item --input-mach=@var{machine} | ||
31 | Set the matching input ELF machine type to @var{machine}. If | ||
32 | @option{--input-mach} isn't specified, it will match any ELF | ||
33 | machine types. | ||
34 | @@ -4383,21 +4383,21 @@ | ||
35 | The supported ELF machine types are, @var{L1OM}, @var{K1OM} and | ||
36 | @var{x86-64}. | ||
37 | |||
38 | -@itemx --output-mach=@var{machine} | ||
39 | +@item --output-mach=@var{machine} | ||
40 | Change the ELF machine type in the ELF header to @var{machine}. The | ||
41 | supported ELF machine types are the same as @option{--input-mach}. | ||
42 | |||
43 | -@itemx --input-type=@var{type} | ||
44 | +@item --input-type=@var{type} | ||
45 | Set the matching input ELF file type to @var{type}. If | ||
46 | @option{--input-type} isn't specified, it will match any ELF file types. | ||
47 | |||
48 | The supported ELF file types are, @var{rel}, @var{exec} and @var{dyn}. | ||
49 | |||
50 | -@itemx --output-type=@var{type} | ||
51 | +@item --output-type=@var{type} | ||
52 | Change the ELF file type in the ELF header to @var{type}. The | ||
53 | supported ELF types are the same as @option{--input-type}. | ||
54 | |||
55 | -@itemx --input-osabi=@var{osabi} | ||
56 | +@item --input-osabi=@var{osabi} | ||
57 | Set the matching input ELF file OSABI to @var{osabi}. If | ||
58 | @option{--input-osabi} isn't specified, it will match any ELF OSABIs. | ||
59 | |||
60 | @@ -4407,7 +4407,7 @@ | ||
61 | @var{FreeBSD}, @var{TRU64}, @var{Modesto}, @var{OpenBSD}, @var{OpenVMS}, | ||
62 | @var{NSK}, @var{AROS} and @var{FenixOS}. | ||
63 | |||
64 | -@itemx --output-osabi=@var{osabi} | ||
65 | +@item --output-osabi=@var{osabi} | ||
66 | Change the ELF OSABI in the ELF header to @var{osabi}. The | ||
67 | supported ELF OSABI are the same as @option{--input-osabi}. | ||
68 | |||
diff --git a/meta/recipes-devtools/binutils/binutils-2.23.2/backport/0001-emultempl-elf32.em-gld-EMULATION_NAME-_before_alloca.patch b/meta/recipes-devtools/binutils/binutils-2.23.2/backport/0001-emultempl-elf32.em-gld-EMULATION_NAME-_before_alloca.patch deleted file mode 100644 index 050450fae2..0000000000 --- a/meta/recipes-devtools/binutils/binutils-2.23.2/backport/0001-emultempl-elf32.em-gld-EMULATION_NAME-_before_alloca.patch +++ /dev/null | |||
@@ -1,31 +0,0 @@ | |||
1 | From 4c147afe1796611c431aa86ea12342c1d80c2c4b Mon Sep 17 00:00:00 2001 | ||
2 | From: "Maciej W. Rozycki" <macro@linux-mips.org> | ||
3 | Date: Wed, 1 May 2013 17:18:43 +0000 | ||
4 | Subject: [PATCH] * emultempl/elf32.em | ||
5 | (gld${EMULATION_NAME}_before_allocation): Use | ||
6 | is_elf_hash_table rather than a handcoded condition. | ||
7 | |||
8 | --- | ||
9 | ld/ChangeLog | 5 +++++ | ||
10 | ld/emultempl/elf32.em | 2 +- | ||
11 | 2 files changed, 6 insertions(+), 1 deletion(-) | ||
12 | |||
13 | 2013-05-01 Maciej W. Rozycki <macro@codesourcery.com> | ||
14 | |||
15 | * emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation): | ||
16 | Use is_elf_hash_table rather than a handcoded condition. | ||
17 | |||
18 | Upstream-Status: Backport | ||
19 | Index: binutils-2.23.2/ld/emultempl/elf32.em | ||
20 | =================================================================== | ||
21 | --- binutils-2.23.2.orig/ld/emultempl/elf32.em 2013-06-26 23:29:32.000000000 -0700 | ||
22 | +++ binutils-2.23.2/ld/emultempl/elf32.em 2013-06-26 23:35:45.798428256 -0700 | ||
23 | @@ -1494,7 +1494,7 @@ | ||
24 | asection *sinterp; | ||
25 | bfd *abfd; | ||
26 | |||
27 | - if (link_info.hash->type == bfd_link_elf_hash_table) | ||
28 | + if (is_elf_hash_table (link_info.hash)) | ||
29 | _bfd_elf_tls_setup (link_info.output_bfd, &link_info); | ||
30 | |||
31 | /* If we are going to make any variable assignments, we need to let | ||
diff --git a/meta/recipes-devtools/binutils/binutils-2.23.2/backport/0001-ld.texinfo-Replace-with-when-it-is-part-of-the-text.patch b/meta/recipes-devtools/binutils/binutils-2.23.2/backport/0001-ld.texinfo-Replace-with-when-it-is-part-of-the-text.patch deleted file mode 100644 index 83d27d35bb..0000000000 --- a/meta/recipes-devtools/binutils/binutils-2.23.2/backport/0001-ld.texinfo-Replace-with-when-it-is-part-of-the-text.patch +++ /dev/null | |||
@@ -1,196 +0,0 @@ | |||
1 | From 935f85422863b42b6fbca30885885e3fa28eea36 Mon Sep 17 00:00:00 2001 | ||
2 | From: Nick Clifton <nickc@redhat.com> | ||
3 | Date: Mon, 7 Jan 2013 12:11:11 +0000 | ||
4 | Subject: [PATCH] * ld.texinfo: Replace @ with @@ when it is part of | ||
5 | the text. Correct ordering of M68HC11 entry. | ||
6 | |||
7 | * doc/binutils.texi: Fix ordering of top level nodes. | ||
8 | Replace erroneous uses of @itemx with @item. | ||
9 | |||
10 | * bfd.texinfo: Replace @ with @@ when it is part of the text. | ||
11 | --- | ||
12 | bfd/doc/ChangeLog | 4 ++++ | ||
13 | bfd/doc/bfd.texinfo | 12 +++++++----- | ||
14 | binutils/ChangeLog | 5 +++++ | ||
15 | binutils/doc/binutils.texi | 8 ++++---- | ||
16 | ld/ChangeLog | 5 +++++ | ||
17 | ld/ld.texinfo | 26 ++++++++++++++------------ | ||
18 | 6 files changed, 39 insertions(+), 21 deletions(-) | ||
19 | |||
20 | |||
21 | Upstream-Status: Backport | ||
22 | Index: binutils-2.23.1/bfd/doc/bfd.texinfo | ||
23 | =================================================================== | ||
24 | --- binutils-2.23.1.orig/bfd/doc/bfd.texinfo 2010-10-28 04:40:25.000000000 -0700 | ||
25 | +++ binutils-2.23.1/bfd/doc/bfd.texinfo 2013-02-26 12:42:26.909115020 -0800 | ||
26 | @@ -1,7 +1,7 @@ | ||
27 | \input texinfo.tex | ||
28 | @setfilename bfd.info | ||
29 | @c Copyright 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1997, 2000, | ||
30 | -@c 2001, 2002, 2003, 2006, 2007, 2008, 2009 | ||
31 | +@c 2001, 2002, 2003, 2006, 2007, 2008, 2009, 2013 | ||
32 | @c Free Software Foundation, Inc. | ||
33 | @c | ||
34 | @synindex fn cp | ||
35 | @@ -16,7 +16,8 @@ | ||
36 | @copying | ||
37 | This file documents the BFD library. | ||
38 | |||
39 | -Copyright @copyright{} 1991, 2000, 2001, 2003, 2006, 2007, 2008 Free Software Foundation, Inc. | ||
40 | +Copyright @copyright{} 1991, 2000, 2001, 2003, 2006, 2007, 2008, 2013 | ||
41 | +Free Software Foundation, Inc. | ||
42 | |||
43 | Permission is granted to copy, distribute and/or modify this document | ||
44 | under the terms of the GNU Free Documentation License, Version 1.3 or | ||
45 | @@ -64,7 +65,8 @@ | ||
46 | @end tex | ||
47 | |||
48 | @vskip 0pt plus 1filll | ||
49 | -Copyright @copyright{} 1991, 2001, 2003, 2006, 2008 Free Software Foundation, Inc. | ||
50 | +Copyright @copyright{} 1991, 2001, 2003, 2006, 2008, 2013 | ||
51 | +Free Software Foundation, Inc. | ||
52 | |||
53 | Permission is granted to copy, distribute and/or modify this document | ||
54 | under the terms of the GNU Free Documentation License, Version 1.3 | ||
55 | @@ -322,7 +324,7 @@ | ||
56 | @printindex cp | ||
57 | |||
58 | @tex | ||
59 | -% I think something like @colophon should be in texinfo. In the | ||
60 | +% I think something like @@colophon should be in texinfo. In the | ||
61 | % meantime: | ||
62 | \long\def\colophon{\hbox to0pt{}\vfill | ||
63 | \centerline{The body of this manual is set in} | ||
64 | @@ -333,7 +335,7 @@ | ||
65 | \centerline{{\sl\fontname\tensl\/}} | ||
66 | \centerline{are used for emphasis.}\vfill} | ||
67 | \page\colophon | ||
68 | -% Blame: doc@cygnus.com, 28mar91. | ||
69 | +% Blame: doc@@cygnus.com, 28mar91. | ||
70 | @end tex | ||
71 | |||
72 | @bye | ||
73 | Index: binutils-2.23.1/binutils/doc/binutils.texi | ||
74 | =================================================================== | ||
75 | --- binutils-2.23.1.orig/binutils/doc/binutils.texi 2013-02-26 12:41:51.000000000 -0800 | ||
76 | +++ binutils-2.23.1/binutils/doc/binutils.texi 2013-02-26 12:42:26.913115010 -0800 | ||
77 | @@ -148,18 +148,18 @@ | ||
78 | * objcopy:: Copy and translate object files | ||
79 | * objdump:: Display information from object files | ||
80 | * ranlib:: Generate index to archive contents | ||
81 | -* readelf:: Display the contents of ELF format files | ||
82 | * size:: List section sizes and total size | ||
83 | * strings:: List printable strings from files | ||
84 | * strip:: Discard symbols | ||
85 | -* elfedit:: Update the ELF header of ELF files | ||
86 | * c++filt:: Filter to demangle encoded C++ symbols | ||
87 | * cxxfilt: c++filt. MS-DOS name for c++filt | ||
88 | * addr2line:: Convert addresses to file and line | ||
89 | * nlmconv:: Converts object code into an NLM | ||
90 | -* windres:: Manipulate Windows resources | ||
91 | * windmc:: Generator for Windows message resources | ||
92 | +* windres:: Manipulate Windows resources | ||
93 | * dlltool:: Create files needed to build and use DLLs | ||
94 | +* readelf:: Display the contents of ELF format files | ||
95 | +* elfedit:: Update the ELF header of ELF files | ||
96 | * Common Options:: Command-line options for all utilities | ||
97 | * Selecting the Target System:: How these utilities determine the target | ||
98 | * Reporting Bugs:: Reporting Bugs | ||
99 | @@ -2898,7 +2898,7 @@ | ||
100 | @c man end | ||
101 | @end ignore | ||
102 | |||
103 | -@node c++filt, addr2line, elfedit, Top | ||
104 | +@node c++filt, addr2line, strip, Top | ||
105 | @chapter c++filt | ||
106 | |||
107 | @kindex c++filt | ||
108 | Index: binutils-2.23.1/ld/ld.texinfo | ||
109 | =================================================================== | ||
110 | --- binutils-2.23.1.orig/ld/ld.texinfo 2013-02-19 14:26:56.571782665 -0800 | ||
111 | +++ binutils-2.23.1/ld/ld.texinfo 2013-02-26 12:45:20.677119476 -0800 | ||
112 | @@ -1,7 +1,8 @@ | ||
113 | \input texinfo | ||
114 | @setfilename ld.info | ||
115 | @c Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, | ||
116 | -@c 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 | ||
117 | +@c 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, | ||
118 | +@c 2012, 2013 | ||
119 | @c Free Software Foundation, Inc. | ||
120 | @syncodeindex ky cp | ||
121 | @c man begin INCLUDE | ||
122 | @@ -55,7 +56,8 @@ | ||
123 | version @value{VERSION}. | ||
124 | |||
125 | Copyright @copyright{} 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, | ||
126 | -2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. | ||
127 | +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2012, 2013 | ||
128 | +Free Software Foundation, Inc. | ||
129 | |||
130 | Permission is granted to copy, distribute and/or modify this document | ||
131 | under the terms of the GNU Free Documentation License, Version 1.3 | ||
132 | @@ -93,8 +95,8 @@ | ||
133 | @vskip 0pt plus 1filll | ||
134 | @c man begin COPYRIGHT | ||
135 | Copyright @copyright{} 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, | ||
136 | -1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free | ||
137 | -Software Foundation, Inc. | ||
138 | +1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, | ||
139 | +2012, 2013 Free Software Foundation, Inc. | ||
140 | |||
141 | Permission is granted to copy, distribute and/or modify this document | ||
142 | under the terms of the GNU Free Documentation License, Version 1.3 | ||
143 | @@ -142,12 +144,12 @@ | ||
144 | @ifset ARM | ||
145 | * ARM:: ld and the ARM family | ||
146 | @end ifset | ||
147 | -@ifset HPPA | ||
148 | -* HPPA ELF32:: ld and HPPA 32-bit ELF | ||
149 | -@end ifset | ||
150 | @ifset M68HC11 | ||
151 | * M68HC11/68HC12:: ld and the Motorola 68HC11 and 68HC12 families | ||
152 | @end ifset | ||
153 | +@ifset HPPA | ||
154 | +* HPPA ELF32:: ld and HPPA 32-bit ELF | ||
155 | +@end ifset | ||
156 | @ifset M68K | ||
157 | * M68K:: ld and Motorola 68K family | ||
158 | @end ifset | ||
159 | @@ -6003,6 +6005,9 @@ | ||
160 | @ifset I960 | ||
161 | * i960:: @command{ld} and the Intel 960 family | ||
162 | @end ifset | ||
163 | +@ifset M68HC11 | ||
164 | +* M68HC11/68HC12:: @code{ld} and the Motorola 68HC11 and 68HC12 families | ||
165 | +@end ifset | ||
166 | @ifset ARM | ||
167 | * ARM:: @command{ld} and the ARM family | ||
168 | @end ifset | ||
169 | @@ -6018,9 +6023,6 @@ | ||
170 | @ifset MSP430 | ||
171 | * MSP430:: @command{ld} and MSP430 | ||
172 | @end ifset | ||
173 | -@ifset M68HC11 | ||
174 | -* M68HC11/68HC12:: @code{ld} and the Motorola 68HC11 and 68HC12 families | ||
175 | -@end ifset | ||
176 | @ifset POWERPC | ||
177 | * PowerPC ELF32:: @command{ld} and PowerPC 32-bit ELF Support | ||
178 | @end ifset | ||
179 | @@ -7868,7 +7870,7 @@ | ||
180 | @printindex cp | ||
181 | |||
182 | @tex | ||
183 | -% I think something like @colophon should be in texinfo. In the | ||
184 | +% I think something like @@colophon should be in texinfo. In the | ||
185 | % meantime: | ||
186 | \long\def\colophon{\hbox to0pt{}\vfill | ||
187 | \centerline{The body of this manual is set in} | ||
188 | @@ -7879,7 +7881,7 @@ | ||
189 | \centerline{{\sl\fontname\tensl\/}} | ||
190 | \centerline{are used for emphasis.}\vfill} | ||
191 | \page\colophon | ||
192 | -% Blame: doc@cygnus.com, 28mar91. | ||
193 | +% Blame: doc@@cygnus.com, 28mar91. | ||
194 | @end tex | ||
195 | |||
196 | @bye | ||
diff --git a/meta/recipes-devtools/binutils/binutils-2.23.2/backport/0002-config-tc-ppc.c-md_apply_fix-Sign-extend-fieldval-un.patch b/meta/recipes-devtools/binutils/binutils-2.23.2/backport/0002-config-tc-ppc.c-md_apply_fix-Sign-extend-fieldval-un.patch deleted file mode 100644 index a62ca4704a..0000000000 --- a/meta/recipes-devtools/binutils/binutils-2.23.2/backport/0002-config-tc-ppc.c-md_apply_fix-Sign-extend-fieldval-un.patch +++ /dev/null | |||
@@ -1,85 +0,0 @@ | |||
1 | config/tc-ppc.c (md_apply_fix): Sign extend fieldval under control of operand flag bits. | ||
2 | |||
3 | Upstream-Status: Backport | ||
4 | |||
5 | Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> | ||
6 | |||
7 | commit cf5434698882f41ddfcc469488e8a68c674aae03 | ||
8 | Author: Alan Modra <amodra@bigpond.net.au> | ||
9 | Date: Thu May 9 04:01:53 2013 +0000 | ||
10 | |||
11 | --- binutils-2.23.2/gas/config/tc-ppc.c.orig 2013-06-02 21:53:24.000000000 -0500 | ||
12 | +++ binutils-2.23.2/gas/config/tc-ppc.c 2013-06-02 22:03:00.000000000 -0500 | ||
13 | @@ -6355,7 +6355,10 @@ | ||
14 | case BFD_RELOC_LO16_PCREL: | ||
15 | case BFD_RELOC_PPC_VLE_LO16A: | ||
16 | case BFD_RELOC_PPC_VLE_LO16D: | ||
17 | - fieldval = SEX16 (value); | ||
18 | + fieldval = value & 0xffff; | ||
19 | + sign_extend_16: | ||
20 | + if ((operand->flags & PPC_OPERAND_SIGNED) != 0) | ||
21 | + fieldval = (fieldval ^ 0x8000) - 0x8000; | ||
22 | fixP->fx_no_overflow = 1; | ||
23 | break; | ||
24 | |||
25 | @@ -6366,9 +6369,8 @@ | ||
26 | case BFD_RELOC_HI16_PCREL: | ||
27 | case BFD_RELOC_PPC_VLE_HI16A: | ||
28 | case BFD_RELOC_PPC_VLE_HI16D: | ||
29 | - fieldval = SEX16 (PPC_HI (value)); | ||
30 | - fixP->fx_no_overflow = 1; | ||
31 | - break; | ||
32 | + fieldval = PPC_HI (value); | ||
33 | + goto sign_extend_16; | ||
34 | |||
35 | case BFD_RELOC_HI16_S: | ||
36 | if (fixP->fx_pcrel) | ||
37 | @@ -6377,38 +6379,33 @@ | ||
38 | case BFD_RELOC_HI16_S_PCREL: | ||
39 | case BFD_RELOC_PPC_VLE_HA16A: | ||
40 | case BFD_RELOC_PPC_VLE_HA16D: | ||
41 | - fieldval = SEX16 (PPC_HA (value)); | ||
42 | - fixP->fx_no_overflow = 1; | ||
43 | - break; | ||
44 | + fieldval = PPC_HA (value); | ||
45 | + goto sign_extend_16; | ||
46 | |||
47 | #ifdef OBJ_ELF | ||
48 | case BFD_RELOC_PPC64_HIGHER: | ||
49 | if (fixP->fx_pcrel) | ||
50 | goto bad_pcrel; | ||
51 | - fieldval = SEX16 (PPC_HIGHER (value)); | ||
52 | - fixP->fx_no_overflow = 1; | ||
53 | - break; | ||
54 | + fieldval = PPC_HIGHER (value); | ||
55 | + goto sign_extend_16; | ||
56 | |||
57 | case BFD_RELOC_PPC64_HIGHER_S: | ||
58 | if (fixP->fx_pcrel) | ||
59 | goto bad_pcrel; | ||
60 | - fieldval = SEX16 (PPC_HIGHERA (value)); | ||
61 | - fixP->fx_no_overflow = 1; | ||
62 | - break; | ||
63 | + fieldval = PPC_HIGHERA (value); | ||
64 | + goto sign_extend_16; | ||
65 | |||
66 | case BFD_RELOC_PPC64_HIGHEST: | ||
67 | if (fixP->fx_pcrel) | ||
68 | goto bad_pcrel; | ||
69 | - fieldval = SEX16 (PPC_HIGHEST (value)); | ||
70 | - fixP->fx_no_overflow = 1; | ||
71 | - break; | ||
72 | + fieldval = PPC_HIGHEST (value); | ||
73 | + goto sign_extend_16; | ||
74 | |||
75 | case BFD_RELOC_PPC64_HIGHEST_S: | ||
76 | if (fixP->fx_pcrel) | ||
77 | goto bad_pcrel; | ||
78 | - fieldval = SEX16 (PPC_HIGHESTA (value)); | ||
79 | - fixP->fx_no_overflow = 1; | ||
80 | - break; | ||
81 | + fieldval = PPC_HIGHESTA (value); | ||
82 | + goto sign_extend_16; | ||
83 | |||
84 | /* The following relocs can't be calculated by the assembler. | ||
85 | Leave the field zero. */ | ||
diff --git a/meta/recipes-devtools/binutils/binutils-2.23.2/backport/0002-emultempl-elf32.em-gld-EMULATION_NAME-_before_alloca.patch b/meta/recipes-devtools/binutils/binutils-2.23.2/backport/0002-emultempl-elf32.em-gld-EMULATION_NAME-_before_alloca.patch deleted file mode 100644 index 36e5924d48..0000000000 --- a/meta/recipes-devtools/binutils/binutils-2.23.2/backport/0002-emultempl-elf32.em-gld-EMULATION_NAME-_before_alloca.patch +++ /dev/null | |||
@@ -1,43 +0,0 @@ | |||
1 | From b0d2b7b6eae7b7f4fbfd1695d4d2f1b45198d597 Mon Sep 17 00:00:00 2001 | ||
2 | From: "Maciej W. Rozycki" <macro@linux-mips.org> | ||
3 | Date: Fri, 3 May 2013 15:01:19 +0000 | ||
4 | Subject: [PATCH] * emultempl/elf32.em | ||
5 | (gld${EMULATION_NAME}_before_allocation): Only call | ||
6 | lang_for_each_statement if an ELF hash table is used. | ||
7 | |||
8 | --- | ||
9 | ld/ChangeLog | 5 +++++ | ||
10 | ld/emultempl/elf32.em | 12 +++++++----- | ||
11 | 2 files changed, 12 insertions(+), 5 deletions(-) | ||
12 | |||
13 | 2013-05-03 Alan Modra <amodra@gmail.com> | ||
14 | |||
15 | * emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation): | ||
16 | Only call lang_for_each_statement if an ELF hash table is used. | ||
17 | |||
18 | Upstream-Status: Backport | ||
19 | |||
20 | Index: binutils-2.23.2/ld/emultempl/elf32.em | ||
21 | =================================================================== | ||
22 | --- binutils-2.23.2.orig/ld/emultempl/elf32.em 2013-06-26 23:35:45.000000000 -0700 | ||
23 | +++ binutils-2.23.2/ld/emultempl/elf32.em 2013-06-26 23:37:04.530429733 -0700 | ||
24 | @@ -1495,12 +1495,14 @@ | ||
25 | bfd *abfd; | ||
26 | |||
27 | if (is_elf_hash_table (link_info.hash)) | ||
28 | - _bfd_elf_tls_setup (link_info.output_bfd, &link_info); | ||
29 | + { | ||
30 | + _bfd_elf_tls_setup (link_info.output_bfd, &link_info); | ||
31 | |||
32 | - /* If we are going to make any variable assignments, we need to let | ||
33 | - the ELF backend know about them in case the variables are | ||
34 | - referred to by dynamic objects. */ | ||
35 | - lang_for_each_statement (gld${EMULATION_NAME}_find_statement_assignment); | ||
36 | + /* If we are going to make any variable assignments, we need to | ||
37 | + let the ELF backend know about them in case the variables are | ||
38 | + referred to by dynamic objects. */ | ||
39 | + lang_for_each_statement (gld${EMULATION_NAME}_find_statement_assignment); | ||
40 | + } | ||
41 | |||
42 | /* Let the ELF backend work out the sizes of any sections required | ||
43 | by dynamic linking. */ | ||
diff --git a/meta/recipes-devtools/binutils/binutils-2.23.2/backport/0003-gold.patch b/meta/recipes-devtools/binutils/binutils-2.23.2/backport/0003-gold.patch deleted file mode 100644 index 141e66bce2..0000000000 --- a/meta/recipes-devtools/binutils/binutils-2.23.2/backport/0003-gold.patch +++ /dev/null | |||
@@ -1,203 +0,0 @@ | |||
1 | From a347c1bd9be53513f60ed0e5f440c1f5cd78dec4 Mon Sep 17 00:00:00 2001 | ||
2 | From: "Maciej W. Rozycki" <macro@linux-mips.org> | ||
3 | Date: Fri, 3 May 2013 15:19:26 +0000 | ||
4 | Subject: [PATCH] gold/ PR ld/15365 * layout.cc | ||
5 | (Layout::finalize): Make __ehdr_start STV_HIDDEN. | ||
6 | |||
7 | ld/ | ||
8 | PR ld/15365 | ||
9 | * emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation): | ||
10 | Restrict __ehdr_start's export class to no less than STV_HIDDEN. | ||
11 | |||
12 | ld/testsuite/ | ||
13 | PR ld/15365 | ||
14 | * ld-elf/ehdr_start.d: Expect __ehdr_start to be STB_LOCAL. | ||
15 | * ld-mips-elf/ehdr_start-1.nd: New test. | ||
16 | * ld-mips-elf/ehdr_start-2.nd: New test. | ||
17 | * ld-mips-elf/ehdr_start-1.ld: New test linker script. | ||
18 | * ld-mips-elf/ehdr_start-2.ld: New test linker script. | ||
19 | * ld-mips-elf/ehdr_start-new.s: New test source. | ||
20 | * ld-mips-elf/ehdr_start-o32.s: New test source. | ||
21 | * ld-mips-elf/mips-elf.exp: Run the new tests. | ||
22 | --- | ||
23 | gold/ChangeLog | 5 +++++ | ||
24 | gold/layout.cc | 2 +- | ||
25 | ld/ChangeLog | 6 ++++++ | ||
26 | ld/emultempl/elf32.em | 7 +++++++ | ||
27 | ld/testsuite/ChangeLog | 12 ++++++++++++ | ||
28 | ld/testsuite/ld-elf/ehdr_start.d | 2 +- | ||
29 | ld/testsuite/ld-mips-elf/ehdr_start-1.ld | 9 +++++++++ | ||
30 | ld/testsuite/ld-mips-elf/ehdr_start-1.nd | 4 ++++ | ||
31 | ld/testsuite/ld-mips-elf/ehdr_start-2.ld | 10 ++++++++++ | ||
32 | ld/testsuite/ld-mips-elf/ehdr_start-2.nd | 4 ++++ | ||
33 | ld/testsuite/ld-mips-elf/ehdr_start-new.s | 13 +++++++++++++ | ||
34 | ld/testsuite/ld-mips-elf/ehdr_start-o32.s | 14 ++++++++++++++ | ||
35 | ld/testsuite/ld-mips-elf/mips-elf.exp | 25 +++++++++++++++++++++++++ | ||
36 | 13 files changed, 111 insertions(+), 2 deletions(-) | ||
37 | create mode 100644 ld/testsuite/ld-mips-elf/ehdr_start-1.ld | ||
38 | create mode 100644 ld/testsuite/ld-mips-elf/ehdr_start-1.nd | ||
39 | create mode 100644 ld/testsuite/ld-mips-elf/ehdr_start-2.ld | ||
40 | create mode 100644 ld/testsuite/ld-mips-elf/ehdr_start-2.nd | ||
41 | create mode 100644 ld/testsuite/ld-mips-elf/ehdr_start-new.s | ||
42 | create mode 100644 ld/testsuite/ld-mips-elf/ehdr_start-o32.s | ||
43 | |||
44 | Upstream-Status: Backport | ||
45 | Index: binutils-2.23.2/gold/layout.cc | ||
46 | =================================================================== | ||
47 | --- binutils-2.23.2.orig/gold/layout.cc 2013-06-26 23:29:32.000000000 -0700 | ||
48 | +++ binutils-2.23.2/gold/layout.cc 2013-06-26 23:39:22.170432315 -0700 | ||
49 | @@ -2516,7 +2516,7 @@ | ||
50 | symtab->define_in_output_segment("__ehdr_start", NULL, | ||
51 | Symbol_table::PREDEFINED, load_seg, 0, 0, | ||
52 | elfcpp::STT_NOTYPE, elfcpp::STB_GLOBAL, | ||
53 | - elfcpp::STV_DEFAULT, 0, | ||
54 | + elfcpp::STV_HIDDEN, 0, | ||
55 | Symbol::SEGMENT_START, true); | ||
56 | |||
57 | // Set the file offsets of all the non-data sections we've seen so | ||
58 | Index: binutils-2.23.2/ld/emultempl/elf32.em | ||
59 | =================================================================== | ||
60 | --- binutils-2.23.2.orig/ld/emultempl/elf32.em 2013-06-26 23:37:04.000000000 -0700 | ||
61 | +++ binutils-2.23.2/ld/emultempl/elf32.em 2013-06-26 23:39:22.174432315 -0700 | ||
62 | @@ -1498,6 +1498,13 @@ | ||
63 | { | ||
64 | _bfd_elf_tls_setup (link_info.output_bfd, &link_info); | ||
65 | |||
66 | + /* Make __ehdr_start hidden if it has been referenced, to | ||
67 | + prevent the symbol from being dynamic. */ | ||
68 | + if (!bfd_elf_record_link_assignment (link_info.output_bfd, &link_info, | ||
69 | + "__ehdr_start", TRUE, TRUE)) | ||
70 | + einfo ("%P%F: failed to record assignment to %s: %E\n", | ||
71 | + "__ehdr_start"); | ||
72 | + | ||
73 | /* If we are going to make any variable assignments, we need to | ||
74 | let the ELF backend know about them in case the variables are | ||
75 | referred to by dynamic objects. */ | ||
76 | Index: binutils-2.23.2/ld/testsuite/ld-elf/ehdr_start.d | ||
77 | =================================================================== | ||
78 | --- binutils-2.23.2.orig/ld/testsuite/ld-elf/ehdr_start.d 2013-06-26 23:29:32.000000000 -0700 | ||
79 | +++ binutils-2.23.2/ld/testsuite/ld-elf/ehdr_start.d 2013-06-26 23:39:22.174432315 -0700 | ||
80 | @@ -4,5 +4,5 @@ | ||
81 | #target: *-*-linux* *-*-gnu* *-*-nacl* | ||
82 | |||
83 | #... | ||
84 | -[0-9a-f]*000 [ADRT] __ehdr_start | ||
85 | +[0-9a-f]*000 [Adrt] __ehdr_start | ||
86 | #pass | ||
87 | Index: binutils-2.23.2/ld/testsuite/ld-mips-elf/ehdr_start-1.ld | ||
88 | =================================================================== | ||
89 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 | ||
90 | +++ binutils-2.23.2/ld/testsuite/ld-mips-elf/ehdr_start-1.ld 2013-06-26 23:39:22.174432315 -0700 | ||
91 | @@ -0,0 +1,9 @@ | ||
92 | +ENTRY (__start) | ||
93 | +SECTIONS | ||
94 | +{ | ||
95 | + . = 0x12300000 + SIZEOF_HEADERS; | ||
96 | + .text : { *(.text) } | ||
97 | + . = 0x23400000; | ||
98 | + HIDDEN (_gp = ALIGN (16) + 0x7ff0); | ||
99 | + .got : { *(.got) } | ||
100 | +} | ||
101 | Index: binutils-2.23.2/ld/testsuite/ld-mips-elf/ehdr_start-1.nd | ||
102 | =================================================================== | ||
103 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 | ||
104 | +++ binutils-2.23.2/ld/testsuite/ld-mips-elf/ehdr_start-1.nd 2013-06-26 23:39:22.174432315 -0700 | ||
105 | @@ -0,0 +1,4 @@ | ||
106 | +Symbol table '\.symtab' contains [0-9]+ entries: | ||
107 | +#... | ||
108 | + *[0-9]+: 0*12300000 +0 (?:NOTYPE|OBJECT) +LOCAL +DEFAULT +[0-9]+ __ehdr_start | ||
109 | +#pass | ||
110 | Index: binutils-2.23.2/ld/testsuite/ld-mips-elf/ehdr_start-2.ld | ||
111 | =================================================================== | ||
112 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 | ||
113 | +++ binutils-2.23.2/ld/testsuite/ld-mips-elf/ehdr_start-2.ld 2013-06-26 23:39:22.174432315 -0700 | ||
114 | @@ -0,0 +1,10 @@ | ||
115 | +ENTRY (__start) | ||
116 | +SECTIONS | ||
117 | +{ | ||
118 | + . = 0x12300000 + SIZEOF_HEADERS; | ||
119 | + .text : { *(.text) } | ||
120 | + . = 0x23400000; | ||
121 | + __ehdr_start = .; | ||
122 | + HIDDEN (_gp = ALIGN (16) + 0x7ff0); | ||
123 | + .got : { *(.got) } | ||
124 | +} | ||
125 | Index: binutils-2.23.2/ld/testsuite/ld-mips-elf/ehdr_start-2.nd | ||
126 | =================================================================== | ||
127 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 | ||
128 | +++ binutils-2.23.2/ld/testsuite/ld-mips-elf/ehdr_start-2.nd 2013-06-26 23:39:22.178432315 -0700 | ||
129 | @@ -0,0 +1,4 @@ | ||
130 | +Symbol table '\.symtab' contains [0-9]+ entries: | ||
131 | +#... | ||
132 | + *[0-9]+: 0*23400000 +0 (?:NOTYPE|OBJECT) +LOCAL +DEFAULT +[0-9]+ __ehdr_start | ||
133 | +#pass | ||
134 | Index: binutils-2.23.2/ld/testsuite/ld-mips-elf/ehdr_start-new.s | ||
135 | =================================================================== | ||
136 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 | ||
137 | +++ binutils-2.23.2/ld/testsuite/ld-mips-elf/ehdr_start-new.s 2013-06-26 23:39:22.178432315 -0700 | ||
138 | @@ -0,0 +1,13 @@ | ||
139 | + .abicalls | ||
140 | + .text | ||
141 | + .weak __ehdr_start | ||
142 | + .globl __start | ||
143 | + .ent __start | ||
144 | + .frame $29, 0, $31 | ||
145 | + .mask 0x00000000, 0 | ||
146 | +__start: | ||
147 | + .cplocal $2 | ||
148 | + .cpsetup $t9, $zero, __start | ||
149 | + lw $2, __ehdr_start | ||
150 | + jr $31 | ||
151 | + .end __start | ||
152 | Index: binutils-2.23.2/ld/testsuite/ld-mips-elf/ehdr_start-o32.s | ||
153 | =================================================================== | ||
154 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 | ||
155 | +++ binutils-2.23.2/ld/testsuite/ld-mips-elf/ehdr_start-o32.s 2013-06-26 23:39:22.178432315 -0700 | ||
156 | @@ -0,0 +1,14 @@ | ||
157 | + .abicalls | ||
158 | + .text | ||
159 | + .weak __ehdr_start | ||
160 | + .globl __start | ||
161 | + .ent __start | ||
162 | + .frame $29, 0, $31 | ||
163 | + .mask 0x00000000, 0 | ||
164 | +__start: | ||
165 | + .set noreorder | ||
166 | + .cpload $25 | ||
167 | + .set reorder | ||
168 | + lw $2, __ehdr_start | ||
169 | + jr $31 | ||
170 | + .end __start | ||
171 | Index: binutils-2.23.2/ld/testsuite/ld-mips-elf/mips-elf.exp | ||
172 | =================================================================== | ||
173 | --- binutils-2.23.2.orig/ld/testsuite/ld-mips-elf/mips-elf.exp 2013-06-26 23:29:32.000000000 -0700 | ||
174 | +++ binutils-2.23.2/ld/testsuite/ld-mips-elf/mips-elf.exp 2013-06-26 23:39:22.178432315 -0700 | ||
175 | @@ -669,3 +669,28 @@ | ||
176 | "readelf -A export-class-call16-${abi}.gd"] \ | ||
177 | "export-class-call16-${abi}.so"]] | ||
178 | } | ||
179 | + | ||
180 | +# Magic __ehdr_start symbol tests. | ||
181 | +set abis [concat o32 [expr {$has_newabi ? "n32 n64" : ""}]] | ||
182 | +foreach { abi } $abis { | ||
183 | + set suff [string map {o32 o32 n32 new n64 new} $abi] | ||
184 | + run_ld_link_tests [list \ | ||
185 | + [list \ | ||
186 | + "MIPS magic __ehdr_start symbol test 1 ($abi)" \ | ||
187 | + "$abi_ldflags($abi) -T ehdr_start-1.ld" "" \ | ||
188 | + "$abi_asflags($abi)" \ | ||
189 | + [list ehdr_start-${suff}.s] \ | ||
190 | + [list "readelf -s ehdr_start-1.nd"] \ | ||
191 | + "ehdr_start-1-${abi}"]] | ||
192 | + if [regexp "(?:n32|n64)" "$abi"] { | ||
193 | + setup_kfail "mips*-*-*" "ld/15428" | ||
194 | + } | ||
195 | + run_ld_link_tests [list \ | ||
196 | + [list \ | ||
197 | + "MIPS magic __ehdr_start symbol test 2 ($abi)" \ | ||
198 | + "$abi_ldflags($abi) -T ehdr_start-2.ld" "" \ | ||
199 | + "$abi_asflags($abi)" \ | ||
200 | + [list ehdr_start-${suff}.s] \ | ||
201 | + [list "readelf -s ehdr_start-2.nd"] \ | ||
202 | + "ehdr_start-2-${abi}"]] | ||
203 | +} | ||
diff --git a/meta/recipes-devtools/binutils/binutils-2.23.2/backport/aarch64-crn.patch b/meta/recipes-devtools/binutils/binutils-2.23.2/backport/aarch64-crn.patch deleted file mode 100644 index 920ccbc3e6..0000000000 --- a/meta/recipes-devtools/binutils/binutils-2.23.2/backport/aarch64-crn.patch +++ /dev/null | |||
@@ -1,117 +0,0 @@ | |||
1 | From: Yufeng Zhang <yufeng.zhang@arm.com> | ||
2 | Date: Mon, 13 May 2013 22:50:00 +0000 (+0000) | ||
3 | Subject: gas/ | ||
4 | X-Git-Url: http://sourceware.org/git/?p=binutils.git;a=commitdiff_plain;h=1796bf893c4729d5c523502318d72cae78495d6c | ||
5 | |||
6 | Upstream-Status: backport | ||
7 | |||
8 | gas/ | ||
9 | |||
10 | Backport from mainline: | ||
11 | |||
12 | 2013-02-27 Yufeng Zhang <yufeng.zhang@arm.com> | ||
13 | * config/tc-aarch64.c (parse_sys_reg): Allow the full range of CRn | ||
14 | for system registers. | ||
15 | |||
16 | gas/testsuite/ | ||
17 | |||
18 | Backport from mainline: | ||
19 | |||
20 | 2013-02-27 Yufeng Zhang <yufeng.zhang@arm.com> | ||
21 | * gas/aarch64/illegal.l: Delete the error message for | ||
22 | msr S3_1_C13_C15_1,x7. | ||
23 | * gas/aarch64/sysreg.s: Add new tests. | ||
24 | * gas/aarch64/sysreg.d: Update. | ||
25 | --- | ||
26 | |||
27 | diff --git a/gas/ChangeLog b/gas/ChangeLog | ||
28 | index 821acc9..3d09792 100644 | ||
29 | --- a/gas/ChangeLog | ||
30 | +++ b/gas/ChangeLog | ||
31 | @@ -1,3 +1,11 @@ | ||
32 | +2013-05-13 Yufeng Zhang <yufeng.zhang@arm.com> | ||
33 | + | ||
34 | + Backport from mainline: | ||
35 | + | ||
36 | + 2013-02-27 Yufeng Zhang <yufeng.zhang@arm.com> | ||
37 | + * config/tc-aarch64.c (parse_sys_reg): Allow the full range of CRn | ||
38 | + for system registers. | ||
39 | + | ||
40 | 2013-03-05 Yufeng Zhang <yufeng.zhang@arm.com> | ||
41 | |||
42 | * config/tc-aarch64.c (aarch64_imm_float_p): Rename 'e' to 'pattern'; | ||
43 | diff --git a/gas/config/tc-aarch64.c b/gas/config/tc-aarch64.c | ||
44 | index 162c865..db28c71 100644 | ||
45 | --- a/gas/config/tc-aarch64.c | ||
46 | +++ b/gas/config/tc-aarch64.c | ||
47 | @@ -3243,10 +3243,14 @@ parse_sys_reg (char **str, struct hash_control *sys_regs, int imple_defined_p) | ||
48 | unsigned int op0, op1, cn, cm, op2; | ||
49 | if (sscanf (buf, "s%u_%u_c%u_c%u_%u", &op0, &op1, &cn, &cm, &op2) != 5) | ||
50 | return PARSE_FAIL; | ||
51 | - /* Register access is encoded as follows: | ||
52 | + /* The architecture specifies the encoding space for implementation | ||
53 | + defined registers as: | ||
54 | op0 op1 CRn CRm op2 | ||
55 | - 11 xxx 1x11 xxxx xxx. */ | ||
56 | - if (op0 != 3 || op1 > 7 || (cn | 0x4) != 0xf || cm > 15 || op2 > 7) | ||
57 | + 11 xxx 1x11 xxxx xxx | ||
58 | + For convenience GAS accepts a wider encoding space, as follows: | ||
59 | + op0 op1 CRn CRm op2 | ||
60 | + 11 xxx xxxx xxxx xxx */ | ||
61 | + if (op0 != 3 || op1 > 7 || cn > 15 || cm > 15 || op2 > 7) | ||
62 | return PARSE_FAIL; | ||
63 | value = (op0 << 14) | (op1 << 11) | (cn << 7) | (cm << 3) | op2; | ||
64 | } | ||
65 | diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog | ||
66 | index d1ebc3b..8ee06c8 100644 | ||
67 | --- a/gas/testsuite/ChangeLog | ||
68 | +++ b/gas/testsuite/ChangeLog | ||
69 | @@ -1,3 +1,13 @@ | ||
70 | +2013-05-13 Yufeng Zhang <yufeng.zhang@arm.com> | ||
71 | + | ||
72 | + Backport from mainline: | ||
73 | + | ||
74 | + 2013-02-27 Yufeng Zhang <yufeng.zhang@arm.com> | ||
75 | + * gas/aarch64/illegal.l: Delete the error message for | ||
76 | + msr S3_1_C13_C15_1,x7. | ||
77 | + * gas/aarch64/sysreg.s: Add new tests. | ||
78 | + * gas/aarch64/sysreg.d: Update. | ||
79 | + | ||
80 | 2013-03-08 Christian Groessler <chris@groessler.org> | ||
81 | |||
82 | Backport from mainline: | ||
83 | diff --git a/gas/testsuite/gas/aarch64/illegal.l b/gas/testsuite/gas/aarch64/illegal.l | ||
84 | index e17a1de..f7e4074 100644 | ||
85 | --- a/gas/testsuite/gas/aarch64/illegal.l | ||
86 | +++ b/gas/testsuite/gas/aarch64/illegal.l | ||
87 | @@ -520,7 +520,6 @@ | ||
88 | [^:]*:496: Error: .*`str x1,page_table_count' | ||
89 | [^:]*:498: Error: .*`prfm PLDL3KEEP,\[x9,x15,sxtx#2\]' | ||
90 | [^:]*:500: Error: .*`mrs x5,S1_0_C13_C8_0' | ||
91 | -[^:]*:501: Error: .*`msr S3_1_C13_C15_1,x7' | ||
92 | [^:]*:502: Error: .*`msr S3_1_C11_C15_-1,x7' | ||
93 | [^:]*:503: Error: .*`msr S3_1_11_15_1,x7' | ||
94 | [^:]*:506: Error: .*`movi w1,#15' | ||
95 | diff --git a/gas/testsuite/gas/aarch64/sysreg.d b/gas/testsuite/gas/aarch64/sysreg.d | ||
96 | index b83b270..c7cf00e 100644 | ||
97 | --- a/gas/testsuite/gas/aarch64/sysreg.d | ||
98 | +++ b/gas/testsuite/gas/aarch64/sysreg.d | ||
99 | @@ -23,3 +23,6 @@ Disassembly of section \.text: | ||
100 | 3c: d5380260 mrs x0, id_isar3_el1 | ||
101 | 40: d5380280 mrs x0, id_isar4_el1 | ||
102 | 44: d53802a0 mrs x0, id_isar5_el1 | ||
103 | + 48: d538cc00 mrs x0, s3_0_c12_c12_0 | ||
104 | + 4c: d5384600 mrs x0, s3_0_c4_c6_0 | ||
105 | + 50: d5184600 msr s3_0_c4_c6_0, x0 | ||
106 | diff --git a/gas/testsuite/gas/aarch64/sysreg.s b/gas/testsuite/gas/aarch64/sysreg.s | ||
107 | index e6f770e..3287594 100644 | ||
108 | --- a/gas/testsuite/gas/aarch64/sysreg.s | ||
109 | +++ b/gas/testsuite/gas/aarch64/sysreg.s | ||
110 | @@ -22,3 +22,7 @@ | ||
111 | mrs x0, id_isar3_el1 | ||
112 | mrs x0, id_isar4_el1 | ||
113 | mrs x0, id_isar5_el1 | ||
114 | + | ||
115 | + mrs x0, s3_0_c12_c12_0 | ||
116 | + mrs x0, s3_0_c4_c6_0 | ||
117 | + msr s3_0_c4_c6_0, x0 | ||
diff --git a/meta/recipes-devtools/binutils/binutils-2.23.2/backport/aarch64-movi.patch b/meta/recipes-devtools/binutils/binutils-2.23.2/backport/aarch64-movi.patch deleted file mode 100644 index 314eef27f0..0000000000 --- a/meta/recipes-devtools/binutils/binutils-2.23.2/backport/aarch64-movi.patch +++ /dev/null | |||
@@ -1,144 +0,0 @@ | |||
1 | From: Yufeng Zhang <yufeng.zhang@arm.com> | ||
2 | Date: Mon, 13 May 2013 23:09:51 +0000 (+0000) | ||
3 | Subject: gas/testsuite/ | ||
4 | X-Git-Url: http://sourceware.org/git/?p=binutils.git;a=commitdiff_plain;h=f426901e1be0f58fe4e9386cada50ca57d0a4f36 | ||
5 | |||
6 | Upstream-Status: backport | ||
7 | |||
8 | gas/testsuite/ | ||
9 | |||
10 | Backport from mainline: | ||
11 | |||
12 | 2013-05-13 Yufeng Zhang <yufeng.zhang@arm.com> | ||
13 | * gas/aarch64/diagnostic.s: Update. | ||
14 | * gas/aarch64/diagnostic.l: Ditto. | ||
15 | * gas/aarch64/movi.s: Add new tests. | ||
16 | * gas/aarch64/movi.d: Update. | ||
17 | |||
18 | opcodes/ | ||
19 | |||
20 | Backport from mainline: | ||
21 | |||
22 | 2013-05-13 Yufeng Zhang <yufeng.zhang@arm.com> | ||
23 | * aarch64-asm.c (aarch64_ins_advsimd_imm_modified): Remove assertion. | ||
24 | * aarch64-opc.c (operand_general_constraint_met_p): Relax the range | ||
25 | check from [0, 255] to [-128, 255]. | ||
26 | --- | ||
27 | |||
28 | diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog | ||
29 | index 8ee06c8..475c93a 100644 | ||
30 | --- a/gas/testsuite/ChangeLog | ||
31 | +++ b/gas/testsuite/ChangeLog | ||
32 | @@ -1,3 +1,13 @@ | ||
33 | +2013-05-13 Yufeng Zhang <yufeng.zhang@arm.com> | ||
34 | + | ||
35 | + Backport from mainline: | ||
36 | + | ||
37 | + 2013-05-13 Yufeng Zhang <yufeng.zhang@arm.com> | ||
38 | + * gas/aarch64/diagnostic.s: Update. | ||
39 | + * gas/aarch64/diagnostic.l: Ditto. | ||
40 | + * gas/aarch64/movi.s: Add new tests. | ||
41 | + * gas/aarch64/movi.d: Update. | ||
42 | + | ||
43 | 2013-05-13 Yufeng Zhang <yufeng.zhang@arm.com> | ||
44 | |||
45 | Backport from mainline: | ||
46 | diff --git a/gas/testsuite/gas/aarch64/diagnostic.l b/gas/testsuite/gas/aarch64/diagnostic.l | ||
47 | index f37f11c..d7a1347 100644 | ||
48 | --- a/gas/testsuite/gas/aarch64/diagnostic.l | ||
49 | +++ b/gas/testsuite/gas/aarch64/diagnostic.l | ||
50 | @@ -38,8 +38,8 @@ | ||
51 | [^:]*:40: Error: invalid shift amount at operand 3 -- `shll v1.4s,v2.4h,#32' | ||
52 | [^:]*:41: Error: immediate value out of range 0 to 31 at operand 3 -- `shl v1.2s,v2.2s,32' | ||
53 | [^:]*:42: Error: immediate value out of range 1 to 8 at operand 3 -- `sqshrn2 v2.16b,v3.8h,#17' | ||
54 | -[^:]*:43: Error: immediate value out of range 0 to 255 at operand 2 -- `movi v1.4h,256' | ||
55 | -[^:]*:44: Error: immediate value out of range 0 to 255 at operand 2 -- `movi v1.4h,-1' | ||
56 | +[^:]*:43: Error: immediate value out of range -128 to 255 at operand 2 -- `movi v1.4h,256' | ||
57 | +[^:]*:44: Error: immediate value out of range -128 to 255 at operand 2 -- `movi v1.4h,-129' | ||
58 | [^:]*:45: Error: invalid shift operator at operand 2 -- `movi v1.4h,255,msl#8' | ||
59 | [^:]*:46: Error: invalid value for immediate at operand 2 -- `movi d0,256' | ||
60 | [^:]*:47: Error: immediate value should be a multiple of 8 at operand 2 -- `movi v1.4h,255,lsl#7' | ||
61 | diff --git a/gas/testsuite/gas/aarch64/diagnostic.s b/gas/testsuite/gas/aarch64/diagnostic.s | ||
62 | index 99ebf8f..e5443ab 100644 | ||
63 | --- a/gas/testsuite/gas/aarch64/diagnostic.s | ||
64 | +++ b/gas/testsuite/gas/aarch64/diagnostic.s | ||
65 | @@ -41,7 +41,7 @@ | ||
66 | shl v1.2s, v2.2s, 32 | ||
67 | sqshrn2 v2.16b, v3.8h, #17 | ||
68 | movi v1.4h, 256 | ||
69 | - movi v1.4h, -1 | ||
70 | + movi v1.4h, -129 | ||
71 | movi v1.4h, 255, msl #8 | ||
72 | movi d0, 256 | ||
73 | movi v1.4h, 255, lsl #7 | ||
74 | diff --git a/gas/testsuite/gas/aarch64/movi.d b/gas/testsuite/gas/aarch64/movi.d | ||
75 | index 2c73cc4..c225b21 100644 | ||
76 | --- a/gas/testsuite/gas/aarch64/movi.d | ||
77 | +++ b/gas/testsuite/gas/aarch64/movi.d | ||
78 | @@ -8201,3 +8201,6 @@ Disassembly of section \.text: | ||
79 | 8004: 6f07e7e0 movi v0.2d, #0xffffffffffffffff | ||
80 | 8008: 6f07e7e0 movi v0.2d, #0xffffffffffffffff | ||
81 | 800c: 2f07e7ff movi d31, #0xffffffffffffffff | ||
82 | + 8010: 0f04e403 movi v3.8b, #0x80 | ||
83 | + 8014: 0f04e423 movi v3.8b, #0x81 | ||
84 | + 8018: 0f07e7e3 movi v3.8b, #0xff | ||
85 | diff --git a/gas/testsuite/gas/aarch64/movi.s b/gas/testsuite/gas/aarch64/movi.s | ||
86 | index 99ca34a..76f2d47 100644 | ||
87 | --- a/gas/testsuite/gas/aarch64/movi.s | ||
88 | +++ b/gas/testsuite/gas/aarch64/movi.s | ||
89 | @@ -102,3 +102,8 @@ | ||
90 | movi v0.2d, bignum | ||
91 | movi d31, 18446744073709551615 | ||
92 | .set bignum, 0xffffffffffffffff | ||
93 | + | ||
94 | + // Allow -128 to 255 in #<imm8> | ||
95 | + movi v3.8b, -128 | ||
96 | + movi v3.8b, -127 | ||
97 | + movi v3.8b, -1 | ||
98 | diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog | ||
99 | index 96dfaeb..4adbc86 100644 | ||
100 | --- a/opcodes/ChangeLog | ||
101 | +++ b/opcodes/ChangeLog | ||
102 | @@ -1,3 +1,12 @@ | ||
103 | +2013-05-13 Yufeng Zhang <yufeng.zhang@arm.com> | ||
104 | + | ||
105 | + Backport from mainline: | ||
106 | + | ||
107 | + 2013-05-13 Yufeng Zhang <yufeng.zhang@arm.com> | ||
108 | + * aarch64-asm.c (aarch64_ins_advsimd_imm_modified): Remove assertion. | ||
109 | + * aarch64-opc.c (operand_general_constraint_met_p): Relax the range | ||
110 | + check from [0, 255] to [-128, 255]. | ||
111 | + | ||
112 | 2013-03-25 Tristan Gingold <gingold@adacore.com> | ||
113 | Backport of: 2013-03-08 Yann Sionneau <yann.sionneau@gmail.com> | ||
114 | |||
115 | diff --git a/opcodes/aarch64-asm.c b/opcodes/aarch64-asm.c | ||
116 | index 16cdaa9..ba463d9 100644 | ||
117 | --- a/opcodes/aarch64-asm.c | ||
118 | +++ b/opcodes/aarch64-asm.c | ||
119 | @@ -369,7 +369,6 @@ aarch64_ins_advsimd_imm_modified (const aarch64_operand *self ATTRIBUTE_UNUSED, | ||
120 | imm = aarch64_shrink_expanded_imm8 (imm); | ||
121 | assert ((int)imm >= 0); | ||
122 | } | ||
123 | - assert (imm <= 255); | ||
124 | insert_fields (code, imm, 0, 2, FLD_defgh, FLD_abc); | ||
125 | |||
126 | if (kind == AARCH64_MOD_NONE) | ||
127 | diff --git a/opcodes/aarch64-opc.c b/opcodes/aarch64-opc.c | ||
128 | index 73a760a..32f34c6 100644 | ||
129 | --- a/opcodes/aarch64-opc.c | ||
130 | +++ b/opcodes/aarch64-opc.c | ||
131 | @@ -1724,10 +1724,10 @@ operand_general_constraint_met_p (const aarch64_opnd_info *opnds, int idx, | ||
132 | assert (idx == 1); | ||
133 | if (aarch64_get_qualifier_esize (opnds[0].qualifier) != 8) | ||
134 | { | ||
135 | - /* uimm8 */ | ||
136 | - if (!value_in_range_p (opnd->imm.value, 0, 255)) | ||
137 | + /* uimm8 or simm8 */ | ||
138 | + if (!value_in_range_p (opnd->imm.value, -128, 255)) | ||
139 | { | ||
140 | - set_imm_out_of_range_error (mismatch_detail, idx, 0, 255); | ||
141 | + set_imm_out_of_range_error (mismatch_detail, idx, -128, 255); | ||
142 | return 0; | ||
143 | } | ||
144 | } | ||
diff --git a/meta/recipes-devtools/binutils/binutils-2.23.2/backport/binutils-fix-ineffectual-zero-of-cache.patch b/meta/recipes-devtools/binutils/binutils-2.23.2/backport/binutils-fix-ineffectual-zero-of-cache.patch deleted file mode 100644 index a4aebf3be0..0000000000 --- a/meta/recipes-devtools/binutils/binutils-2.23.2/backport/binutils-fix-ineffectual-zero-of-cache.patch +++ /dev/null | |||
@@ -1,60 +0,0 @@ | |||
1 | Upstream-Status: Backport | ||
2 | |||
3 | * elf32-xtensa.c | ||
4 | * (free_section_cache): Renamed from clear_section_cache. | ||
5 | * (section_cache_section): Remove ineffectual zero of cache. | ||
6 | Call init_section_cache instead. | ||
7 | |||
8 | binutils build might fail on recent Linux distros: | ||
9 | binutils-2.23.1/bfd/elf32-xtensa.c:6078:36: error: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Werror=sizeof-pointer-memaccess] | ||
10 | memset (sec_cache, 0, sizeof (sec_cache)); | ||
11 | ^ | ||
12 | binutils-2.23.1/bfd/elf32-xtensa.c:6120:32: error: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Werror=sizeof-pointer-memaccess] | ||
13 | memset (sec_cache, 0, sizeof (sec_cache)); | ||
14 | |||
15 | The original commit is http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/elf32-xtensa.c.diff?r1=1.135&r2=1.136&cvsroot=src | ||
16 | |||
17 | Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> | ||
18 | |||
19 | --- binutils-2.23.1/bfd/elf32-xtensa.c.org 2013-03-12 03:04:29.000000000 -0500 | ||
20 | +++ binutils-2.23.1/bfd/elf32-xtensa.c 2013-03-12 03:06:37.000000000 -0500 | ||
21 | @@ -6067,7 +6067,7 @@ | ||
22 | |||
23 | |||
24 | static void | ||
25 | -clear_section_cache (section_cache_t *sec_cache) | ||
26 | +free_section_cache (section_cache_t *sec_cache) | ||
27 | { | ||
28 | if (sec_cache->sec) | ||
29 | { | ||
30 | @@ -6075,7 +6075,6 @@ | ||
31 | release_internal_relocs (sec_cache->sec, sec_cache->relocs); | ||
32 | if (sec_cache->ptbl) | ||
33 | free (sec_cache->ptbl); | ||
34 | - memset (sec_cache, 0, sizeof (sec_cache)); | ||
35 | } | ||
36 | } | ||
37 | |||
38 | @@ -6116,8 +6115,8 @@ | ||
39 | goto err; | ||
40 | |||
41 | /* Fill in the new section cache. */ | ||
42 | - clear_section_cache (sec_cache); | ||
43 | - memset (sec_cache, 0, sizeof (sec_cache)); | ||
44 | + free_section_cache (sec_cache); | ||
45 | + init_section_cache (sec_cache); | ||
46 | |||
47 | sec_cache->sec = sec; | ||
48 | sec_cache->contents = contents; | ||
49 | @@ -8272,8 +8271,9 @@ | ||
50 | #endif /* DEBUG */ | ||
51 | |||
52 | error_return: | ||
53 | - if (prop_table) free (prop_table); | ||
54 | - clear_section_cache (&target_sec_cache); | ||
55 | + if (prop_table) | ||
56 | + free (prop_table); | ||
57 | + free_section_cache (&target_sec_cache); | ||
58 | |||
59 | release_contents (sec, contents); | ||
60 | release_internal_relocs (sec, internal_relocs); | ||
diff --git a/meta/recipes-devtools/binutils/binutils-2.23.2/backport/binutils-fix-skip-whitespace-pr14887.patch b/meta/recipes-devtools/binutils/binutils-2.23.2/backport/binutils-fix-skip-whitespace-pr14887.patch deleted file mode 100644 index e504b3b92c..0000000000 --- a/meta/recipes-devtools/binutils/binutils-2.23.2/backport/binutils-fix-skip-whitespace-pr14887.patch +++ /dev/null | |||
@@ -1,50 +0,0 @@ | |||
1 | |||
2 | |||
3 | PR gas/14887 | ||
4 | * config/tc-arm.c (skip_past_char): Skip whitespace before the anticipated character. | ||
5 | * config/tc-arm.c (parse_address_main): Delete skip of whitespace here as it is no longer needed. | ||
6 | |||
7 | Upstream-Status: Backport [PR14887] | ||
8 | |||
9 | Signed-off-by: Saul Wold <sgw@linux.intel.com> | ||
10 | |||
11 | =================================================================== | ||
12 | RCS file: /cvs/src/src/gas/ChangeLog,v | ||
13 | retrieving revision 1.4898 | ||
14 | retrieving revision 1.4899 | ||
15 | Index: binutils-2.23.2/gas/config/tc-arm.c | ||
16 | =================================================================== | ||
17 | --- binutils-2.23.2.orig/gas/config/tc-arm.c | ||
18 | +++ binutils-2.23.2/gas/config/tc-arm.c | ||
19 | @@ -885,6 +885,9 @@ const char FLT_CHARS[] = "rRsSfFdDxXeEpP | ||
20 | static inline int | ||
21 | skip_past_char (char ** str, char c) | ||
22 | { | ||
23 | + /* PR gas/14987: Allow for whitespace before the expected character. */ | ||
24 | + skip_whitespace (*str); | ||
25 | + | ||
26 | if (**str == c) | ||
27 | { | ||
28 | (*str)++; | ||
29 | @@ -5168,6 +5171,9 @@ parse_address_main (char **str, int i, i | ||
30 | return PARSE_OPERAND_SUCCESS; | ||
31 | } | ||
32 | |||
33 | + /* PR gas/14987: Allow for whitespace before the expected character. */ | ||
34 | + skip_whitespace (p); | ||
35 | + | ||
36 | if ((reg = arm_reg_parse (&p, REG_TYPE_RN)) == FAIL) | ||
37 | { | ||
38 | inst.error = _(reg_expected_msgs[REG_TYPE_RN]); | ||
39 | Index: binutils-2.23.2/gas/testsuite/gas/arm/neon-ldst-es.s | ||
40 | =================================================================== | ||
41 | --- binutils-2.23.2.orig/gas/testsuite/gas/arm/neon-ldst-es.s | ||
42 | +++ binutils-2.23.2/gas/testsuite/gas/arm/neon-ldst-es.s | ||
43 | @@ -57,3 +57,7 @@ | ||
44 | vld2.32 {q1},[r7] | ||
45 | vld4.32 {q1-q2},[r7] | ||
46 | vld4.32 {q14-q15},[r7] | ||
47 | + | ||
48 | + @ PR 14987 and 14887: Allow for whitespace in the instruction. | ||
49 | + vld1.32 { d1 [ ] } , [ r2 ] , r3 | ||
50 | + | ||
diff --git a/meta/recipes-devtools/binutils/binutils-2.23.2/backport/binutils-replace-strncat-with-strcat.patch b/meta/recipes-devtools/binutils/binutils-2.23.2/backport/binutils-replace-strncat-with-strcat.patch deleted file mode 100644 index bc8f92b8ae..0000000000 --- a/meta/recipes-devtools/binutils/binutils-2.23.2/backport/binutils-replace-strncat-with-strcat.patch +++ /dev/null | |||
@@ -1,26 +0,0 @@ | |||
1 | Upstream-Status: Backport | ||
2 | |||
3 | * arc-dis.c (write_comments_): Don't use strncat due to | ||
4 | the size of state->commentBuffer pointer isn't predictable. | ||
5 | |||
6 | binutils build will fail on Fedora18+. | ||
7 | binutils-2.23.1/opcodes/arc-dis.c:430:13: error: argument to 'sizeof' in '__builtin_strncat' call is the same expression as the destination; did you mean to provide an explicit length? [-Werror=sizeof-pointer-memaccess] | ||
8 | sizeof (state->commentBuffer)); | ||
9 | ^ | ||
10 | |||
11 | The original commit is http://sourceware.org/cgi-bin/cvsweb.cgi/src/opcodes/arc-dis.c.diff?r1=1.17&r2=1.18&cvsroot=src | ||
12 | |||
13 | Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> | ||
14 | |||
15 | --- binutils-2.23.1/opcodes/arc-dis.c.orig 2013-03-13 00:10:27.978498158 -0500 | ||
16 | +++ binutils-2.23.1/opcodes/arc-dis.c 2013-03-13 00:11:28.297499381 -0500 | ||
17 | @@ -426,8 +426,7 @@ | ||
18 | strcpy (state->commentBuffer, comment_prefix); | ||
19 | else | ||
20 | strcat (state->commentBuffer, ", "); | ||
21 | - strncat (state->commentBuffer, state->comm[i], | ||
22 | - sizeof (state->commentBuffer)); | ||
23 | + strcat (state->commentBuffer, state->comm[i]); | ||
24 | } | ||
25 | } | ||
26 | } | ||
diff --git a/meta/recipes-devtools/binutils/binutils-2.23.2/binutils-fix-over-array-bounds-issue.patch b/meta/recipes-devtools/binutils/binutils-2.23.2/binutils-fix-over-array-bounds-issue.patch deleted file mode 100644 index aacbfef7d6..0000000000 --- a/meta/recipes-devtools/binutils/binutils-2.23.2/binutils-fix-over-array-bounds-issue.patch +++ /dev/null | |||
@@ -1,20 +0,0 @@ | |||
1 | Upstream-Status: Pending | ||
2 | |||
3 | binutils build fails on Fedora18+ due to over array bounds issue: | ||
4 | binutils-2.23.1/opcodes/rl78-dis.c:230:13: error: array subscript is above array bounds [-Werror=array-bounds] | ||
5 | if (oper->use_es && indirect_type (oper->type)) | ||
6 | ^ | ||
7 | |||
8 | Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> | ||
9 | |||
10 | --- binutils-2.23.1/opcodes/rl78-dis.c.orig 2013-03-12 22:17:47.664361066 -0500 | ||
11 | +++ binutils-2.23.1/opcodes/rl78-dis.c 2013-03-12 23:39:51.383460914 -0500 | ||
12 | @@ -221,7 +221,7 @@ | ||
13 | |||
14 | case '0': | ||
15 | case '1': | ||
16 | - oper = opcode.op + *s - '0'; | ||
17 | + oper = &opcode.op[*s - '0']; | ||
18 | if (do_bang) | ||
19 | PC ('!'); | ||
20 | |||
diff --git a/meta/recipes-devtools/binutils/binutils-2.23.2/binutils-x86_64_i386_biarch.patch b/meta/recipes-devtools/binutils/binutils-2.23.2/binutils-x86_64_i386_biarch.patch deleted file mode 100644 index c09578a787..0000000000 --- a/meta/recipes-devtools/binutils/binutils-2.23.2/binutils-x86_64_i386_biarch.patch +++ /dev/null | |||
@@ -1,29 +0,0 @@ | |||
1 | #!/bin/sh -e | ||
2 | ## 127_x86_64_i386_biarch.dpatch | ||
3 | ## | ||
4 | ## DP: Description: Add (/usr)/lib32 to the search paths on x86_64. | ||
5 | ## DP: Author: Aurelien Jarno <aurel32.debian.org> | ||
6 | ## DP: Upstream status: Debian specific | ||
7 | # | ||
8 | # Hacked to apply with quilt | ||
9 | # Adapted to binutils 2.18.50.0.7 | ||
10 | Upstream-Status: Inappropriate [embedded specific] | ||
11 | |||
12 | Index: binutils-2.22/ld/emulparams/elf_i386.sh | ||
13 | =================================================================== | ||
14 | --- binutils-2.22.orig/ld/emulparams/elf_i386.sh | ||
15 | +++ binutils-2.22/ld/emulparams/elf_i386.sh | ||
16 | @@ -14,3 +14,13 @@ GENERATE_PIE_SCRIPT=yes | ||
17 | NO_SMALL_DATA=yes | ||
18 | SEPARATE_GOTPLT=12 | ||
19 | IREL_IN_PLT= | ||
20 | + | ||
21 | +# Linux modify the default library search path to first include | ||
22 | +# a 32-bit specific directory. | ||
23 | +case "$target" in | ||
24 | + x86_64*-linux* | i[3-7]86*-linux* | x86_64*-kfreebsd*-gnu | i[3-7]86*-kfreebsd*-gnu) | ||
25 | + case "$EMULATION_NAME" in | ||
26 | + *i386*) LIBPATH_SUFFIX=32 ;; | ||
27 | + esac | ||
28 | + ;; | ||
29 | +esac | ||
diff --git a/meta/recipes-devtools/binutils/binutils-2.23.2/binutils-xlp-support.patch b/meta/recipes-devtools/binutils/binutils-2.23.2/binutils-xlp-support.patch deleted file mode 100644 index b0f727ac64..0000000000 --- a/meta/recipes-devtools/binutils/binutils-2.23.2/binutils-xlp-support.patch +++ /dev/null | |||
@@ -1,398 +0,0 @@ | |||
1 | Upstream-Status: Unknown | ||
2 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
3 | |||
4 | From 26adb06ce515aadfec08ce13109b4b98287f677b Mon Sep 17 00:00:00 2001 | ||
5 | From: Nebu Philips <nphilips@netlogicmicro.com> | ||
6 | Date: Fri, 30 Jul 2010 15:10:03 -0700 | ||
7 | Subject: [PATCH] Add support for Netlogic XLP | ||
8 | |||
9 | Using the mipsisa64r2nlm target, add support for XLP from | ||
10 | Netlogic. Also, update vendor name to NLM wherever applicable. | ||
11 | --- | ||
12 | bfd/aoutx.h | 1 + | ||
13 | bfd/archures.c | 1 + | ||
14 | bfd/bfd-in2.h | 1 + | ||
15 | bfd/config.bfd | 5 +++++ | ||
16 | bfd/cpu-mips.c | 6 ++++-- | ||
17 | bfd/elfxx-mips.c | 8 ++++++++ | ||
18 | binutils/readelf.c | 1 + | ||
19 | config.sub | 6 ++++++ | ||
20 | gas/config/tc-mips.c | 7 ++++++- | ||
21 | gas/configure | 3 +++ | ||
22 | gas/configure.tgt | 2 +- | ||
23 | gas/doc/c-mips.texi | 3 ++- | ||
24 | include/elf/mips.h | 1 + | ||
25 | include/opcode/mips.h | 6 +++++- | ||
26 | ld/configure.tgt | 2 ++ | ||
27 | opcodes/mips-dis.c | 6 ++++++ | ||
28 | opcodes/mips-opc.c | 31 ++++++++++++++++++++----------- | ||
29 | 17 files changed, 73 insertions(+), 17 deletions(-) | ||
30 | |||
31 | Index: binutils-2.23.2/bfd/aoutx.h | ||
32 | =================================================================== | ||
33 | --- binutils-2.23.2.orig/bfd/aoutx.h 2013-04-16 04:19:48.241282004 -0700 | ||
34 | +++ binutils-2.23.2/bfd/aoutx.h 2013-04-16 04:19:52.741282087 -0700 | ||
35 | @@ -798,6 +798,7 @@ | ||
36 | case bfd_mach_mipsisa64r2: | ||
37 | case bfd_mach_mips_sb1: | ||
38 | case bfd_mach_mips_xlr: | ||
39 | + case bfd_mach_mips_xlp: | ||
40 | /* FIXME: These should be MIPS3, MIPS4, MIPS16, MIPS32, etc. */ | ||
41 | arch_flags = M_MIPS2; | ||
42 | break; | ||
43 | Index: binutils-2.23.2/bfd/archures.c | ||
44 | =================================================================== | ||
45 | --- binutils-2.23.2.orig/bfd/archures.c 2013-04-16 04:19:48.241282004 -0700 | ||
46 | +++ binutils-2.23.2/bfd/archures.c 2013-04-16 04:19:52.741282087 -0700 | ||
47 | @@ -179,6 +179,7 @@ | ||
48 | .#define bfd_mach_mips_octeonp 6601 | ||
49 | .#define bfd_mach_mips_octeon2 6502 | ||
50 | .#define bfd_mach_mips_xlr 887682 {* decimal 'XLR' *} | ||
51 | +.#define bfd_mach_mips_xlp 887680 {* decimal 'XLP' *} | ||
52 | .#define bfd_mach_mipsisa32 32 | ||
53 | .#define bfd_mach_mipsisa32r2 33 | ||
54 | .#define bfd_mach_mipsisa64 64 | ||
55 | Index: binutils-2.23.2/bfd/bfd-in2.h | ||
56 | =================================================================== | ||
57 | --- binutils-2.23.2.orig/bfd/bfd-in2.h 2013-04-16 04:19:48.241282004 -0700 | ||
58 | +++ binutils-2.23.2/bfd/bfd-in2.h 2013-04-16 04:19:52.745282088 -0700 | ||
59 | @@ -1908,6 +1908,7 @@ | ||
60 | #define bfd_mach_mips_octeonp 6601 | ||
61 | #define bfd_mach_mips_octeon2 6502 | ||
62 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | ||
63 | +#define bfd_mach_mips_xlp 887680 /* decimal 'XLP' */ | ||
64 | #define bfd_mach_mipsisa32 32 | ||
65 | #define bfd_mach_mipsisa32r2 33 | ||
66 | #define bfd_mach_mipsisa64 64 | ||
67 | Index: binutils-2.23.2/bfd/config.bfd | ||
68 | =================================================================== | ||
69 | --- binutils-2.23.2.orig/bfd/config.bfd 2013-04-16 04:19:50.897282052 -0700 | ||
70 | +++ binutils-2.23.2/bfd/config.bfd 2013-04-16 04:19:52.745282088 -0700 | ||
71 | @@ -992,6 +992,11 @@ | ||
72 | targ_defvec=bfd_elf32_littlemips_vec | ||
73 | targ_selvecs="bfd_elf32_bigmips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec" | ||
74 | ;; | ||
75 | + mipsisa64*-*-elf*) | ||
76 | + targ_defvec=bfd_elf32_tradbigmips_vec | ||
77 | + targ_selvecs="bfd_elf32_tradlittlemips_vec bfd_elf64_tradbigmips_vec bfd_elf64_tradlittlemips_vec" | ||
78 | + want64=true | ||
79 | + ;; | ||
80 | mips*-*-elf* | mips*-*-rtems* | mips*-*-vxworks | mips*-*-windiss) | ||
81 | targ_defvec=bfd_elf32_bigmips_vec | ||
82 | targ_selvecs="bfd_elf32_littlemips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec" | ||
83 | Index: binutils-2.23.2/bfd/cpu-mips.c | ||
84 | =================================================================== | ||
85 | --- binutils-2.23.2.orig/bfd/cpu-mips.c 2013-04-16 04:19:48.241282004 -0700 | ||
86 | +++ binutils-2.23.2/bfd/cpu-mips.c 2013-04-16 04:27:21.097290918 -0700 | ||
87 | @@ -97,7 +97,8 @@ | ||
88 | I_mipsocteonp, | ||
89 | I_mipsocteon2, | ||
90 | I_xlr, | ||
91 | - I_micromips | ||
92 | + I_micromips, | ||
93 | + I_xlp | ||
94 | }; | ||
95 | |||
96 | #define NN(index) (&arch_info_struct[(index) + 1]) | ||
97 | @@ -140,7 +141,8 @@ | ||
98 | N (64, 64, bfd_mach_mips_octeonp,"mips:octeon+", FALSE, NN(I_mipsocteonp)), | ||
99 | N (64, 64, bfd_mach_mips_octeon2,"mips:octeon2", FALSE, NN(I_mipsocteon2)), | ||
100 | N (64, 64, bfd_mach_mips_xlr, "mips:xlr", FALSE, NN(I_xlr)), | ||
101 | - N (64, 64, bfd_mach_mips_micromips,"mips:micromips",FALSE,0) | ||
102 | + N (64, 64, bfd_mach_mips_micromips,"mips:micromips",FALSE,NN(I_micromips)), | ||
103 | + N (64, 64, bfd_mach_mips_xlp, "mips:xlp", FALSE, 0) | ||
104 | }; | ||
105 | |||
106 | /* The default architecture is mips:3000, but with a machine number of | ||
107 | Index: binutils-2.23.2/bfd/elfxx-mips.c | ||
108 | =================================================================== | ||
109 | --- binutils-2.23.2.orig/bfd/elfxx-mips.c 2013-04-16 04:19:48.241282004 -0700 | ||
110 | +++ binutils-2.23.2/bfd/elfxx-mips.c 2013-04-16 04:19:52.749282089 -0700 | ||
111 | @@ -6293,6 +6293,9 @@ | ||
112 | case E_MIPS_MACH_XLR: | ||
113 | return bfd_mach_mips_xlr; | ||
114 | |||
115 | + case E_MIPS_MACH_XLP: | ||
116 | + return bfd_mach_mips_xlp; | ||
117 | + | ||
118 | default: | ||
119 | switch (flags & EF_MIPS_ARCH) | ||
120 | { | ||
121 | @@ -11048,6 +11051,10 @@ | ||
122 | val = E_MIPS_ARCH_64R2 | E_MIPS_MACH_OCTEON2; | ||
123 | break; | ||
124 | |||
125 | + case bfd_mach_mips_xlp: | ||
126 | + val = E_MIPS_ARCH_64R2 | E_MIPS_MACH_XLP; | ||
127 | + break; | ||
128 | + | ||
129 | case bfd_mach_mipsisa32: | ||
130 | val = E_MIPS_ARCH_32; | ||
131 | break; | ||
132 | @@ -13639,6 +13646,7 @@ | ||
133 | { bfd_mach_mips_octeon2, bfd_mach_mips_octeonp }, | ||
134 | { bfd_mach_mips_octeonp, bfd_mach_mips_octeon }, | ||
135 | { bfd_mach_mips_octeon, bfd_mach_mipsisa64r2 }, | ||
136 | + { bfd_mach_mips_xlp, bfd_mach_mipsisa64r2 }, | ||
137 | |||
138 | /* MIPS64 extensions. */ | ||
139 | { bfd_mach_mipsisa64r2, bfd_mach_mipsisa64 }, | ||
140 | Index: binutils-2.23.2/binutils/readelf.c | ||
141 | =================================================================== | ||
142 | --- binutils-2.23.2.orig/binutils/readelf.c 2013-04-16 04:19:48.241282004 -0700 | ||
143 | +++ binutils-2.23.2/binutils/readelf.c 2013-04-16 04:19:52.753282089 -0700 | ||
144 | @@ -2435,6 +2435,7 @@ | ||
145 | case E_MIPS_MACH_OCTEON: strcat (buf, ", octeon"); break; | ||
146 | case E_MIPS_MACH_OCTEON2: strcat (buf, ", octeon2"); break; | ||
147 | case E_MIPS_MACH_XLR: strcat (buf, ", xlr"); break; | ||
148 | + case E_MIPS_MACH_XLP: strcat (buf, ", xlp"); break; | ||
149 | case 0: | ||
150 | /* We simply ignore the field in this case to avoid confusion: | ||
151 | MIPS ELF does not specify EF_MIPS_MACH, it is a GNU | ||
152 | Index: binutils-2.23.2/gas/config/tc-mips.c | ||
153 | =================================================================== | ||
154 | --- binutils-2.23.2.orig/gas/config/tc-mips.c 2013-04-16 04:19:48.241282004 -0700 | ||
155 | +++ binutils-2.23.2/gas/config/tc-mips.c 2013-04-16 04:19:52.761282087 -0700 | ||
156 | @@ -530,6 +530,7 @@ | ||
157 | || mips_opts.arch == CPU_RM7000 \ | ||
158 | || mips_opts.arch == CPU_VR5500 \ | ||
159 | || mips_opts.micromips \ | ||
160 | + || mips_opts.arch == CPU_XLP \ | ||
161 | ) | ||
162 | |||
163 | /* Whether the processor uses hardware interlocks to protect reads | ||
164 | @@ -558,6 +559,7 @@ | ||
165 | && mips_opts.isa != ISA_MIPS3) \ | ||
166 | || mips_opts.arch == CPU_R4300 \ | ||
167 | || mips_opts.micromips \ | ||
168 | + || mips_opts.arch == CPU_XLP \ | ||
169 | ) | ||
170 | |||
171 | /* Whether the processor uses hardware interlocks to protect reads | ||
172 | @@ -19176,9 +19178,12 @@ | ||
173 | { "octeon+", 0, ISA_MIPS64R2, CPU_OCTEONP }, | ||
174 | { "octeon2", 0, ISA_MIPS64R2, CPU_OCTEON2 }, | ||
175 | |||
176 | - /* RMI Xlr */ | ||
177 | + /* Netlogic Xlr */ | ||
178 | { "xlr", 0, ISA_MIPS64, CPU_XLR }, | ||
179 | |||
180 | + /* Netlogic Xlp */ | ||
181 | + { "xlp", 0, ISA_MIPS64R2, CPU_XLP }, | ||
182 | + | ||
183 | /* Broadcom XLP. | ||
184 | XLP is mostly like XLR, with the prominent exception that it is | ||
185 | MIPS64R2 rather than MIPS64. */ | ||
186 | Index: binutils-2.23.2/gas/configure | ||
187 | =================================================================== | ||
188 | --- binutils-2.23.2.orig/gas/configure 2013-04-16 04:19:50.353282044 -0700 | ||
189 | +++ binutils-2.23.2/gas/configure 2013-04-16 04:19:52.765282087 -0700 | ||
190 | @@ -12695,6 +12695,9 @@ | ||
191 | mipsisa64r2 | mipsisa64r2el) | ||
192 | mips_cpu=mips64r2 | ||
193 | ;; | ||
194 | + mipsisa64r2nlm | mipsisa64r2nlmel) | ||
195 | + mips_cpu=xlp | ||
196 | + ;; | ||
197 | mipstx39 | mipstx39el) | ||
198 | mips_cpu=r3900 | ||
199 | ;; | ||
200 | Index: binutils-2.23.2/gas/configure.tgt | ||
201 | =================================================================== | ||
202 | --- binutils-2.23.2.orig/gas/configure.tgt 2013-04-16 04:19:50.097282037 -0700 | ||
203 | +++ binutils-2.23.2/gas/configure.tgt 2013-04-16 04:19:52.765282087 -0700 | ||
204 | @@ -310,7 +310,7 @@ | ||
205 | mips-*-sysv4*MP* | mips-*-gnu*) fmt=elf em=tmips ;; | ||
206 | mips*-sde-elf*) fmt=elf em=tmips ;; | ||
207 | mips-*-sysv*) fmt=ecoff ;; | ||
208 | - mips-*-elf* | mips-*-rtems*) fmt=elf ;; | ||
209 | + mips-*-elf* | mips-*-rtems*) fmt=elf em=tmips ;; | ||
210 | mips-*-netbsd*) fmt=elf em=tmips ;; | ||
211 | mips-*-openbsd*) fmt=elf em=tmips ;; | ||
212 | |||
213 | Index: binutils-2.23.2/include/elf/mips.h | ||
214 | =================================================================== | ||
215 | --- binutils-2.23.2.orig/include/elf/mips.h 2013-04-16 04:19:48.241282004 -0700 | ||
216 | +++ binutils-2.23.2/include/elf/mips.h 2013-04-16 04:19:52.765282087 -0700 | ||
217 | @@ -268,6 +268,7 @@ | ||
218 | #define E_MIPS_MACH_SB1 0x008a0000 | ||
219 | #define E_MIPS_MACH_OCTEON 0x008b0000 | ||
220 | #define E_MIPS_MACH_XLR 0x008c0000 | ||
221 | +#define E_MIPS_MACH_XLP 0x008e0000 | ||
222 | #define E_MIPS_MACH_OCTEON2 0x008d0000 | ||
223 | #define E_MIPS_MACH_5400 0x00910000 | ||
224 | #define E_MIPS_MACH_5500 0x00980000 | ||
225 | Index: binutils-2.23.2/include/opcode/mips.h | ||
226 | =================================================================== | ||
227 | --- binutils-2.23.2.orig/include/opcode/mips.h 2013-04-16 04:19:48.241282004 -0700 | ||
228 | +++ binutils-2.23.2/include/opcode/mips.h 2013-04-16 04:19:52.769282089 -0700 | ||
229 | @@ -772,8 +772,10 @@ | ||
230 | #define INSN_LOONGSON_2F 0x80000000 | ||
231 | /* Loongson 3A. */ | ||
232 | #define INSN_LOONGSON_3A 0x00000400 | ||
233 | -/* RMI Xlr instruction */ | ||
234 | +/* Netlogic Xlr instruction */ | ||
235 | #define INSN_XLR 0x00000020 | ||
236 | +/* Netlogic Xlp instruction */ | ||
237 | +#define INSN_XLP 0x00000040 | ||
238 | |||
239 | /* MCU (MicroController) ASE */ | ||
240 | #define INSN_MCU 0x00000010 | ||
241 | @@ -833,6 +835,7 @@ | ||
242 | #define CPU_OCTEONP 6601 | ||
243 | #define CPU_OCTEON2 6502 | ||
244 | #define CPU_XLR 887682 /* decimal 'XLR' */ | ||
245 | +#define CPU_XLP 887680 /* decimal 'XLP' */ | ||
246 | |||
247 | /* Return true if the given CPU is included in INSN_* mask MASK. */ | ||
248 | |||
249 | @@ -897,6 +900,9 @@ | ||
250 | case CPU_XLR: | ||
251 | return (mask & INSN_XLR) != 0; | ||
252 | |||
253 | + case CPU_XLP: | ||
254 | + return (mask & INSN_XLP) != 0; | ||
255 | + | ||
256 | default: | ||
257 | return FALSE; | ||
258 | } | ||
259 | Index: binutils-2.23.2/ld/configure.tgt | ||
260 | =================================================================== | ||
261 | --- binutils-2.23.2.orig/ld/configure.tgt 2013-04-16 04:19:50.897282052 -0700 | ||
262 | +++ binutils-2.23.2/ld/configure.tgt 2013-04-16 04:19:52.769282089 -0700 | ||
263 | @@ -426,6 +426,8 @@ | ||
264 | targ_extra_emuls="elf32btsmip elf32ltsmipn32 elf64ltsmip elf32btsmipn32 elf64btsmip" ;; | ||
265 | mips*-sde-elf*) targ_emul=elf32btsmip | ||
266 | targ_extra_emuls="elf32ltsmip elf32btsmipn32 elf64btsmip elf32ltsmipn32 elf64ltsmip" ;; | ||
267 | +mipsisa64*-*-elf*) targ_emul=elf32btsmip | ||
268 | + targ_extra_emuls="elf32ltsmip elf64btsmip elf64ltsmip" ;; | ||
269 | mips*el-*-elf*) targ_emul=elf32elmip ;; | ||
270 | mips*-*-elf*) targ_emul=elf32ebmip ;; | ||
271 | mips*-*-rtems*) targ_emul=elf32ebmip ;; | ||
272 | Index: binutils-2.23.2/opcodes/mips-dis.c | ||
273 | =================================================================== | ||
274 | --- binutils-2.23.2.orig/opcodes/mips-dis.c 2013-04-16 04:19:48.241282004 -0700 | ||
275 | +++ binutils-2.23.2/opcodes/mips-dis.c 2013-04-16 04:19:52.769282089 -0700 | ||
276 | @@ -627,6 +627,12 @@ | ||
277 | mips_cp0sel_names_xlr, ARRAY_SIZE (mips_cp0sel_names_xlr), | ||
278 | mips_hwr_names_numeric }, | ||
279 | |||
280 | + { "xlp", 1, bfd_mach_mips_xlp, CPU_XLP, | ||
281 | + (ISA_MIPS64R2 | INSN_XLP), | ||
282 | + mips_cp0_names_mips3264r2, | ||
283 | + mips_cp0sel_names_mips3264r2, ARRAY_SIZE (mips_cp0sel_names_mips3264r2), | ||
284 | + mips_hwr_names_mips3264r2 }, | ||
285 | + | ||
286 | /* This entry, mips16, is here only for ISA/processor selection; do | ||
287 | not print its name. */ | ||
288 | { "", 1, bfd_mach_mips16, CPU_MIPS16, ISA_MIPS3, | ||
289 | Index: binutils-2.23.2/opcodes/mips-opc.c | ||
290 | =================================================================== | ||
291 | --- binutils-2.23.2.orig/opcodes/mips-opc.c 2013-04-16 04:19:48.241282004 -0700 | ||
292 | +++ binutils-2.23.2/opcodes/mips-opc.c 2013-04-16 04:19:52.773282090 -0700 | ||
293 | @@ -126,6 +126,7 @@ | ||
294 | #define IOCTP (INSN_OCTEONP | INSN_OCTEON2) | ||
295 | #define IOCT2 INSN_OCTEON2 | ||
296 | #define XLR INSN_XLR | ||
297 | +#define XLP INSN_XLP | ||
298 | |||
299 | #define G1 (T3 \ | ||
300 | ) | ||
301 | @@ -606,6 +607,7 @@ | ||
302 | {"cins", "t,r,+p,+s",0x70000032, 0xfc00003f, WR_t|RD_s, 0, IOCT }, | ||
303 | {"clo", "U,s", 0x70000021, 0xfc0007ff, WR_d|WR_t|RD_s, 0, I32|N55 }, | ||
304 | {"clz", "U,s", 0x70000020, 0xfc0007ff, WR_d|WR_t|RD_s, 0, I32|N55 }, | ||
305 | +{"crc", "d,s,t", 0x7000001c, 0xfc0007ff, WR_d|RD_s|RD_t, 0, XLP }, | ||
306 | {"ctc0", "t,G", 0x40c00000, 0xffe007ff, COD|RD_t|WR_CC, 0, I1, IOCT|IOCTP|IOCT2 }, | ||
307 | {"ctc1", "t,G", 0x44c00000, 0xffe007ff, COD|RD_t|WR_CC|FP_S, 0, I1 }, | ||
308 | {"ctc1", "t,S", 0x44c00000, 0xffe007ff, COD|RD_t|WR_CC|FP_S, 0, I1 }, | ||
309 | @@ -638,10 +640,11 @@ | ||
310 | {"daddiu", "t,r,j", 0x64000000, 0xfc000000, WR_t|RD_s, 0, I3 }, | ||
311 | {"daddu", "d,v,t", 0x0000002d, 0xfc0007ff, WR_d|RD_s|RD_t, 0, I3 }, | ||
312 | {"daddu", "t,r,I", 0, (int) M_DADDU_I, INSN_MACRO, 0, I3 }, | ||
313 | -{"daddwc", "d,s,t", 0x70000038, 0xfc0007ff, WR_d|RD_s|RD_t|WR_C0|RD_C0, 0, XLR }, | ||
314 | +{"daddwc", "d,s,t", 0x70000038, 0xfc0007ff, WR_d|RD_s|RD_t|WR_C0|RD_C0,0, XLR|XLP }, | ||
315 | {"dbreak", "", 0x7000003f, 0xffffffff, 0, 0, N5 }, | ||
316 | {"dclo", "U,s", 0x70000025, 0xfc0007ff, RD_s|WR_d|WR_t, 0, I64|N55 }, | ||
317 | {"dclz", "U,s", 0x70000024, 0xfc0007ff, RD_s|WR_d|WR_t, 0, I64|N55 }, | ||
318 | +{"dcrc", "d,s,t", 0x7000001d, 0xfc0007ff, WR_d|RD_s|RD_t, 0, XLP }, | ||
319 | /* dctr and dctw are used on the r5000. */ | ||
320 | {"dctr", "o(b)", 0xbc050000, 0xfc1f0000, RD_b, 0, I3 }, | ||
321 | {"dctw", "o(b)", 0xbc090000, 0xfc1f0000, RD_b, 0, I3 }, | ||
322 | @@ -697,6 +700,7 @@ | ||
323 | {"dmfc0", "t,G", 0x40200000, 0xffe007ff, LCD|WR_t|RD_C0, 0, I3 }, | ||
324 | {"dmfc0", "t,+D", 0x40200000, 0xffe007f8, LCD|WR_t|RD_C0, 0, I64 }, | ||
325 | {"dmfc0", "t,G,H", 0x40200000, 0xffe007f8, LCD|WR_t|RD_C0, 0, I64 }, | ||
326 | +{"dmfur", "t,d", 0x7000001e, 0xffe007ff, WR_t, 0, XLP}, | ||
327 | {"dmt", "", 0x41600bc1, 0xffffffff, TRAP, 0, MT32 }, | ||
328 | {"dmt", "t", 0x41600bc1, 0xffe0ffff, TRAP|WR_t, 0, MT32 }, | ||
329 | {"dmtc0", "t,G", 0x40a00000, 0xffe007ff, COD|RD_t|WR_C0|WR_CC, 0, I3 }, | ||
330 | @@ -710,6 +714,8 @@ | ||
331 | /* dmtc2 is at the bottom of the table. */ | ||
332 | /* dmfc3 is at the bottom of the table. */ | ||
333 | /* dmtc3 is at the bottom of the table. */ | ||
334 | +{"dmtur", "t,d", 0x7000001f, 0xffe007ff, RD_t, 0, XLP}, | ||
335 | +{"dmul", "d,s,t", 0x70000006, 0xfc0007ff, WR_d|RD_s|RD_t, 0, XLP}, | ||
336 | {"dmul", "d,v,t", 0x70000003, 0xfc0007ff, WR_d|RD_s|RD_t|WR_HILO, 0, IOCT }, | ||
337 | {"dmul", "d,v,t", 0, (int) M_DMUL, INSN_MACRO, 0, I3 }, | ||
338 | {"dmul", "d,v,I", 0, (int) M_DMUL_I, INSN_MACRO, 0, I3 }, | ||
339 | @@ -848,9 +854,9 @@ | ||
340 | {"ld", "t,o(b)", 0, (int) M_LD_OB, INSN_MACRO, 0, I1 }, | ||
341 | {"ld", "t,o(b)", 0xdc000000, 0xfc000000, WR_t|RD_b, 0, I3 }, | ||
342 | {"ld", "t,A(b)", 0, (int) M_LD_AB, INSN_MACRO, 0, I1 }, | ||
343 | -{"ldaddw", "t,b", 0x70000010, 0xfc00ffff, SM|RD_t|WR_t|RD_b, 0, XLR }, | ||
344 | -{"ldaddwu", "t,b", 0x70000011, 0xfc00ffff, SM|RD_t|WR_t|RD_b, 0, XLR }, | ||
345 | -{"ldaddd", "t,b", 0x70000012, 0xfc00ffff, SM|RD_t|WR_t|RD_b, 0, XLR }, | ||
346 | +{"ldaddw", "t,b", 0x70000010, 0xfc00ffff, SM|RD_t|WR_t|RD_b, 0, XLR|XLP }, | ||
347 | +{"ldaddwu", "t,b", 0x70000011, 0xfc00ffff, SM|RD_t|WR_t|RD_b, 0, XLR|XLP }, | ||
348 | +{"ldaddd", "t,b", 0x70000012, 0xfc00ffff, SM|RD_t|WR_t|RD_b, 0, XLR|XLP }, | ||
349 | {"ldc1", "T,o(b)", 0xd4000000, 0xfc000000, CLD|RD_b|WR_T|FP_D, 0, I2 }, | ||
350 | {"ldc1", "E,o(b)", 0xd4000000, 0xfc000000, CLD|RD_b|WR_T|FP_D, 0, I2 }, | ||
351 | {"ldc1", "T,A(b)", 0, (int) M_LDC1_AB, INSN_MACRO, INSN2_M_FP_D, I2 }, | ||
352 | @@ -985,7 +991,7 @@ | ||
353 | {"mflo", "d", 0x00000012, 0xffff07ff, WR_d|RD_LO, 0, I1 }, | ||
354 | {"mflo", "d,9", 0x00000012, 0xff9f07ff, WR_d|RD_LO, 0, D32 }, | ||
355 | {"mflhxu", "d", 0x00000052, 0xffff07ff, WR_d|MOD_HILO, 0, SMT }, | ||
356 | -{"mfcr", "t,s", 0x70000018, 0xfc00ffff, WR_t, 0, XLR }, | ||
357 | +{"mfcr", "t,s", 0x70000018, 0xfc00ffff, WR_t, 0, XLR|XLP }, | ||
358 | {"min.ob", "X,Y,Q", 0x78000006, 0xfc20003f, WR_D|RD_S|RD_T|FP_D, 0, MX|SB1 }, | ||
359 | {"min.ob", "D,S,T", 0x4ac00006, 0xffe0003f, WR_D|RD_S|RD_T, 0, N54 }, | ||
360 | {"min.ob", "D,S,T[e]", 0x48000006, 0xfe20003f, WR_D|RD_S|RD_T, 0, N54 }, | ||
361 | @@ -1029,10 +1035,13 @@ | ||
362 | /* move is at the top of the table. */ | ||
363 | {"msgn.qh", "X,Y,Q", 0x78200000, 0xfc20003f, WR_D|RD_S|RD_T|FP_D, 0, MX }, | ||
364 | {"msgsnd", "t", 0, (int) M_MSGSND, INSN_MACRO, 0, XLR }, | ||
365 | +{"msgsnds", "d,t", 0x4a000001, 0xffe007ff, WR_d|RD_t|RD_C0|WR_C0, 0, XLP }, | ||
366 | {"msgld", "", 0, (int) M_MSGLD, INSN_MACRO, 0, XLR }, | ||
367 | {"msgld", "t", 0, (int) M_MSGLD_T, INSN_MACRO, 0, XLR }, | ||
368 | -{"msgwait", "", 0, (int) M_MSGWAIT, INSN_MACRO, 0, XLR }, | ||
369 | -{"msgwait", "t", 0, (int) M_MSGWAIT_T,INSN_MACRO, 0, XLR }, | ||
370 | +{"msglds", "d,t", 0x4a000002, 0xffe007ff, WR_d|RD_t|RD_C0|WR_C0, 0, XLP }, | ||
371 | +{"msgwait", "", 0, (int) M_MSGWAIT, INSN_MACRO, 0, XLR|XLP }, | ||
372 | +{"msgwait", "t", 0, (int) M_MSGWAIT_T,INSN_MACRO, 0, XLR|XLP }, | ||
373 | +{"msgsync", "", 0x4a000004, 0xffffffff, 0, 0, XLP }, | ||
374 | {"msub.d", "D,R,S,T", 0x4c000029, 0xfc00003f, RD_R|RD_S|RD_T|WR_D|FP_D, 0, I4_33 }, | ||
375 | {"msub.d", "D,S,T", 0x46200019, 0xffe0003f, RD_S|RD_T|WR_D|FP_D, 0, IL2E }, | ||
376 | {"msub.d", "D,S,T", 0x72200019, 0xffe0003f, RD_S|RD_T|WR_D|FP_D, 0, IL2F }, | ||
377 | @@ -1066,7 +1075,7 @@ | ||
378 | {"mtlo", "s", 0x00000013, 0xfc1fffff, RD_s|WR_LO, 0, I1 }, | ||
379 | {"mtlo", "s,7", 0x00000013, 0xfc1fe7ff, RD_s|WR_LO, 0, D32 }, | ||
380 | {"mtlhx", "s", 0x00000053, 0xfc1fffff, RD_s|MOD_HILO, 0, SMT }, | ||
381 | -{"mtcr", "t,s", 0x70000019, 0xfc00ffff, RD_t, 0, XLR }, | ||
382 | +{"mtcr", "t,s", 0x70000019, 0xfc00ffff, RD_t, 0, XLR|XLP }, | ||
383 | {"mtm0", "s", 0x70000008, 0xfc1fffff, RD_s, 0, IOCT }, | ||
384 | {"mtm1", "s", 0x7000000c, 0xfc1fffff, RD_s, 0, IOCT }, | ||
385 | {"mtm2", "s", 0x7000000d, 0xfc1fffff, RD_s, 0, IOCT }, | ||
386 | @@ -1425,9 +1434,9 @@ | ||
387 | {"suxc1", "S,t(b)", 0x4c00000d, 0xfc0007ff, SM|RD_S|RD_t|RD_b|FP_D, 0, I5_33|N55}, | ||
388 | {"sw", "t,o(b)", 0xac000000, 0xfc000000, SM|RD_t|RD_b, 0, I1 }, | ||
389 | {"sw", "t,A(b)", 0, (int) M_SW_AB, INSN_MACRO, 0, I1 }, | ||
390 | -{"swapw", "t,b", 0x70000014, 0xfc00ffff, SM|RD_t|WR_t|RD_b, 0, XLR }, | ||
391 | -{"swapwu", "t,b", 0x70000015, 0xfc00ffff, SM|RD_t|WR_t|RD_b, 0, XLR }, | ||
392 | -{"swapd", "t,b", 0x70000016, 0xfc00ffff, SM|RD_t|WR_t|RD_b, 0, XLR }, | ||
393 | +{"swapw", "t,b", 0x70000014, 0xfc00ffff, SM|RD_t|WR_t|RD_b, 0, XLR|XLP }, | ||
394 | +{"swapwu", "t,b", 0x70000015, 0xfc00ffff, SM|RD_t|WR_t|RD_b, 0, XLR|XLP }, | ||
395 | +{"swapd", "t,b", 0x70000016, 0xfc00ffff, SM|RD_t|WR_t|RD_b, 0, XLR|XLP }, | ||
396 | {"swc0", "E,o(b)", 0xe0000000, 0xfc000000, SM|RD_C0|RD_b, 0, I1, IOCT|IOCTP|IOCT2 }, | ||
397 | {"swc0", "E,A(b)", 0, (int) M_SWC0_AB, INSN_MACRO, 0, I1, IOCT|IOCTP|IOCT2 }, | ||
398 | {"swc1", "T,o(b)", 0xe4000000, 0xfc000000, SM|RD_T|RD_b|FP_S, 0, I1 }, | ||
diff --git a/meta/recipes-devtools/binutils/binutils-2.23.2.inc b/meta/recipes-devtools/binutils/binutils-2.24.inc index 99fe2e558f..86ff9999c0 100644 --- a/meta/recipes-devtools/binutils/binutils-2.23.2.inc +++ b/meta/recipes-devtools/binutils/binutils-2.24.inc | |||
@@ -1,5 +1,3 @@ | |||
1 | PR = "r4" | ||
2 | |||
3 | LIC_FILES_CHKSUM="\ | 1 | LIC_FILES_CHKSUM="\ |
4 | file://src-release;endline=17;md5=4830a9ef968f3b18dd5e9f2c00db2d35\ | 2 | file://src-release;endline=17;md5=4830a9ef968f3b18dd5e9f2c00db2d35\ |
5 | file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552\ | 3 | file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552\ |
@@ -20,33 +18,15 @@ SRC_URI = "\ | |||
20 | file://binutils-uclibc-300-006_better_file_error.patch \ | 18 | file://binutils-uclibc-300-006_better_file_error.patch \ |
21 | file://binutils-uclibc-300-012_check_ldrunpath_length.patch \ | 19 | file://binutils-uclibc-300-012_check_ldrunpath_length.patch \ |
22 | file://binutils-uclibc-gas-needs-libm.patch \ | 20 | file://binutils-uclibc-gas-needs-libm.patch \ |
23 | file://binutils-x86_64_i386_biarch.patch \ | ||
24 | file://libtool-2.4-update.patch \ | 21 | file://libtool-2.4-update.patch \ |
25 | file://libiberty_path_fix.patch \ | 22 | file://libiberty_path_fix.patch \ |
26 | file://binutils-poison.patch \ | 23 | file://binutils-poison.patch \ |
27 | file://libtool-rpath-fix.patch \ | 24 | file://libtool-rpath-fix.patch \ |
28 | file://binutils-armv5e.patch \ | 25 | file://binutils-armv5e.patch \ |
29 | file://mips64-default-ld-emulation.patch \ | 26 | file://mips64-default-ld-emulation.patch \ |
30 | ${BACKPORT} \ | ||
31 | file://binutils-fix-over-array-bounds-issue.patch \ | ||
32 | file://binutils-xlp-support.patch \ | 27 | file://binutils-xlp-support.patch \ |
28 | file://fix-pr15815.patch \ | ||
33 | " | 29 | " |
34 | 30 | ||
35 | BACKPORT = "\ | 31 | SRC_URI[md5sum] = "e0f71a7b2ddab0f8612336ac81d9636b" |
36 | file://backport/0001-doc-binutils.texi-elfedit-Fix-use-of-itemx-in-table.patch \ | 32 | SRC_URI[sha256sum] = "e5e8c5be9664e7f7f96e0d09919110ab5ad597794f5b1809871177a0f0f14137" |
37 | file://backport/0001-ld.texinfo-Replace-with-when-it-is-part-of-the-text.patch \ | ||
38 | file://backport/binutils-fix-ineffectual-zero-of-cache.patch \ | ||
39 | file://backport/binutils-replace-strncat-with-strcat.patch \ | ||
40 | file://backport/0001-config-tc-ppc.c-md_assemble-Do-not-generate-APUinfo-.patch \ | ||
41 | file://backport/binutils-fix-skip-whitespace-pr14887.patch \ | ||
42 | file://backport/aarch64-crn.patch \ | ||
43 | file://backport/aarch64-movi.patch \ | ||
44 | file://backport/0001-config-tc-ppc.c-PPC_VLE_SPLIT16A-Delete-unused-macro.patch \ | ||
45 | file://backport/0002-config-tc-ppc.c-md_apply_fix-Sign-extend-fieldval-un.patch \ | ||
46 | file://backport/0001-emultempl-elf32.em-gld-EMULATION_NAME-_before_alloca.patch \ | ||
47 | file://backport/0002-emultempl-elf32.em-gld-EMULATION_NAME-_before_alloca.patch \ | ||
48 | file://backport/0003-gold.patch \ | ||
49 | " | ||
50 | SRC_URI[md5sum] = "4f8fa651e35ef262edc01d60fb45702e" | ||
51 | SRC_URI[sha256sum] = "fe914e56fed7a9ec2eb45274b1f2e14b0d8b4f41906a5194eac6883cfe5c1097" | ||
52 | |||
diff --git a/meta/recipes-devtools/binutils/binutils-cross-canadian_2.23.2.bb b/meta/recipes-devtools/binutils/binutils-cross-canadian_2.24.bb index 5dbaa03017..5dbaa03017 100644 --- a/meta/recipes-devtools/binutils/binutils-cross-canadian_2.23.2.bb +++ b/meta/recipes-devtools/binutils/binutils-cross-canadian_2.24.bb | |||
diff --git a/meta/recipes-devtools/binutils/binutils-cross_2.23.2.bb b/meta/recipes-devtools/binutils/binutils-cross_2.24.bb index fbd1f7d25a..fbd1f7d25a 100644 --- a/meta/recipes-devtools/binutils/binutils-cross_2.23.2.bb +++ b/meta/recipes-devtools/binutils/binutils-cross_2.24.bb | |||
diff --git a/meta/recipes-devtools/binutils/binutils-crosssdk_2.23.2.bb b/meta/recipes-devtools/binutils/binutils-crosssdk_2.24.bb index 8af407f6e0..8af407f6e0 100644 --- a/meta/recipes-devtools/binutils/binutils-crosssdk_2.23.2.bb +++ b/meta/recipes-devtools/binutils/binutils-crosssdk_2.24.bb | |||
diff --git a/meta/recipes-devtools/binutils/binutils-2.23.2/binutils-armv5e.patch b/meta/recipes-devtools/binutils/binutils/binutils-armv5e.patch index 97ad6dffba..97ad6dffba 100644 --- a/meta/recipes-devtools/binutils/binutils-2.23.2/binutils-armv5e.patch +++ b/meta/recipes-devtools/binutils/binutils/binutils-armv5e.patch | |||
diff --git a/meta/recipes-devtools/binutils/binutils-2.23.2/binutils-poison.patch b/meta/recipes-devtools/binutils/binutils/binutils-poison.patch index 39cae5155d..996c023810 100644 --- a/meta/recipes-devtools/binutils/binutils-2.23.2/binutils-poison.patch +++ b/meta/recipes-devtools/binutils/binutils/binutils-poison.patch | |||
@@ -52,10 +52,10 @@ Code Merged from Sourcery G++ binutils 2.19 - 4.4-277 | |||
52 | Signed-off-by: Mark Hatle <mark.hatle@windriver.com> | 52 | Signed-off-by: Mark Hatle <mark.hatle@windriver.com> |
53 | Signed-off-by: Scott Garman <scott.a.garman@intel.com> | 53 | Signed-off-by: Scott Garman <scott.a.garman@intel.com> |
54 | 54 | ||
55 | Index: binutils-2.22.90/ld/config.in | 55 | Index: binutils-2.24/ld/config.in |
56 | =================================================================== | 56 | =================================================================== |
57 | --- binutils-2.22.90.orig/ld/config.in 2012-05-17 08:13:21.000000000 -0700 | 57 | --- binutils-2.24.orig/ld/config.in 2013-12-15 11:46:17.000000000 -0800 |
58 | +++ binutils-2.22.90/ld/config.in 2012-08-07 23:09:34.834490113 -0700 | 58 | +++ binutils-2.24/ld/config.in 2013-12-15 11:46:59.810435651 -0800 |
59 | @@ -11,6 +11,9 @@ | 59 | @@ -11,6 +11,9 @@ |
60 | language is requested. */ | 60 | language is requested. */ |
61 | #undef ENABLE_NLS | 61 | #undef ENABLE_NLS |
@@ -66,11 +66,11 @@ Index: binutils-2.22.90/ld/config.in | |||
66 | /* Additional extension a shared object might have. */ | 66 | /* Additional extension a shared object might have. */ |
67 | #undef EXTRA_SHLIB_EXTENSION | 67 | #undef EXTRA_SHLIB_EXTENSION |
68 | 68 | ||
69 | Index: binutils-2.22.90/ld/configure | 69 | Index: binutils-2.24/ld/configure |
70 | =================================================================== | 70 | =================================================================== |
71 | --- binutils-2.22.90.orig/ld/configure 2012-08-07 23:08:50.000000000 -0700 | 71 | --- binutils-2.24.orig/ld/configure 2013-12-15 11:46:17.000000000 -0800 |
72 | +++ binutils-2.22.90/ld/configure 2012-08-07 23:09:34.838490177 -0700 | 72 | +++ binutils-2.24/ld/configure 2013-12-15 11:46:59.810435651 -0800 |
73 | @@ -776,6 +776,7 @@ | 73 | @@ -777,6 +777,7 @@ |
74 | enable_targets | 74 | enable_targets |
75 | enable_64_bit_bfd | 75 | enable_64_bit_bfd |
76 | with_sysroot | 76 | with_sysroot |
@@ -78,7 +78,7 @@ Index: binutils-2.22.90/ld/configure | |||
78 | enable_gold | 78 | enable_gold |
79 | enable_got | 79 | enable_got |
80 | enable_werror | 80 | enable_werror |
81 | @@ -1432,6 +1433,8 @@ | 81 | @@ -1433,6 +1434,8 @@ |
82 | (and sometimes confusing) to the casual installer | 82 | (and sometimes confusing) to the casual installer |
83 | --enable-targets alternative target configurations | 83 | --enable-targets alternative target configurations |
84 | --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes) | 84 | --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes) |
@@ -87,7 +87,7 @@ Index: binutils-2.22.90/ld/configure | |||
87 | --enable-gold[=ARG] build gold [ARG={default,yes,no}] | 87 | --enable-gold[=ARG] build gold [ARG={default,yes,no}] |
88 | --enable-got=<type> GOT handling scheme (target, single, negative, | 88 | --enable-got=<type> GOT handling scheme (target, single, negative, |
89 | multigot) | 89 | multigot) |
90 | @@ -4344,7 +4347,18 @@ | 90 | @@ -4345,7 +4348,18 @@ |
91 | fi | 91 | fi |
92 | 92 | ||
93 | 93 | ||
@@ -106,11 +106,11 @@ Index: binutils-2.22.90/ld/configure | |||
106 | 106 | ||
107 | # Check whether --enable-got was given. | 107 | # Check whether --enable-got was given. |
108 | if test "${enable_got+set}" = set; then : | 108 | if test "${enable_got+set}" = set; then : |
109 | Index: binutils-2.22.90/ld/configure.in | 109 | Index: binutils-2.24/ld/configure.in |
110 | =================================================================== | 110 | =================================================================== |
111 | --- binutils-2.22.90.orig/ld/configure.in 2012-05-17 08:13:23.000000000 -0700 | 111 | --- binutils-2.24.orig/ld/configure.in 2013-12-15 11:46:17.000000000 -0800 |
112 | +++ binutils-2.22.90/ld/configure.in 2012-08-07 23:09:34.838490177 -0700 | 112 | +++ binutils-2.24/ld/configure.in 2013-12-15 11:46:59.810435651 -0800 |
113 | @@ -70,6 +70,16 @@ | 113 | @@ -87,6 +87,16 @@ |
114 | AC_SUBST(TARGET_SYSTEM_ROOT) | 114 | AC_SUBST(TARGET_SYSTEM_ROOT) |
115 | AC_SUBST(TARGET_SYSTEM_ROOT_DEFINE) | 115 | AC_SUBST(TARGET_SYSTEM_ROOT_DEFINE) |
116 | 116 | ||
@@ -127,10 +127,10 @@ Index: binutils-2.22.90/ld/configure.in | |||
127 | dnl Use --enable-gold to decide if this linker should be the default. | 127 | dnl Use --enable-gold to decide if this linker should be the default. |
128 | dnl "install_as_default" is set to false if gold is the default linker. | 128 | dnl "install_as_default" is set to false if gold is the default linker. |
129 | dnl "installed_linker" is the installed BFD linker name. | 129 | dnl "installed_linker" is the installed BFD linker name. |
130 | Index: binutils-2.22.90/ld/ldfile.c | 130 | Index: binutils-2.24/ld/ldfile.c |
131 | =================================================================== | 131 | =================================================================== |
132 | --- binutils-2.22.90.orig/ld/ldfile.c 2012-07-13 06:20:26.000000000 -0700 | 132 | --- binutils-2.24.orig/ld/ldfile.c 2013-12-15 11:46:17.000000000 -0800 |
133 | +++ binutils-2.22.90/ld/ldfile.c 2012-08-07 23:30:35.166538044 -0700 | 133 | +++ binutils-2.24/ld/ldfile.c 2013-12-15 11:46:59.813768989 -0800 |
134 | @@ -116,6 +116,23 @@ | 134 | @@ -116,6 +116,23 @@ |
135 | new_dirs->name = concat (ld_sysroot, name + 1, (const char *) NULL); | 135 | new_dirs->name = concat (ld_sysroot, name + 1, (const char *) NULL); |
136 | else | 136 | else |
@@ -155,11 +155,11 @@ Index: binutils-2.22.90/ld/ldfile.c | |||
155 | } | 155 | } |
156 | 156 | ||
157 | /* Try to open a BFD for a lang_input_statement. */ | 157 | /* Try to open a BFD for a lang_input_statement. */ |
158 | Index: binutils-2.22.90/ld/ld.h | 158 | Index: binutils-2.24/ld/ld.h |
159 | =================================================================== | 159 | =================================================================== |
160 | --- binutils-2.22.90.orig/ld/ld.h 2012-07-09 23:50:55.000000000 -0700 | 160 | --- binutils-2.24.orig/ld/ld.h 2013-12-15 11:46:17.000000000 -0800 |
161 | +++ binutils-2.22.90/ld/ld.h 2012-08-07 23:09:34.838490177 -0700 | 161 | +++ binutils-2.24/ld/ld.h 2013-12-15 11:46:59.813768989 -0800 |
162 | @@ -203,6 +203,14 @@ | 162 | @@ -180,6 +180,14 @@ |
163 | /* If TRUE we'll just print the default output on stdout. */ | 163 | /* If TRUE we'll just print the default output on stdout. */ |
164 | bfd_boolean print_output_format; | 164 | bfd_boolean print_output_format; |
165 | 165 | ||
@@ -174,24 +174,24 @@ Index: binutils-2.22.90/ld/ld.h | |||
174 | /* Big or little endian as set on command line. */ | 174 | /* Big or little endian as set on command line. */ |
175 | enum endian_enum endian; | 175 | enum endian_enum endian; |
176 | 176 | ||
177 | Index: binutils-2.22.90/ld/ldmain.c | 177 | Index: binutils-2.24/ld/ldmain.c |
178 | =================================================================== | 178 | =================================================================== |
179 | --- binutils-2.22.90.orig/ld/ldmain.c 2012-07-13 06:20:26.000000000 -0700 | 179 | --- binutils-2.24.orig/ld/ldmain.c 2013-12-15 11:46:17.000000000 -0800 |
180 | +++ binutils-2.22.90/ld/ldmain.c 2012-08-07 23:09:34.846490172 -0700 | 180 | +++ binutils-2.24/ld/ldmain.c 2013-12-15 11:48:12.087101740 -0800 |
181 | @@ -265,6 +265,8 @@ | 181 | @@ -266,6 +266,8 @@ |
182 | command_line.warn_mismatch = TRUE; | ||
182 | command_line.warn_search_mismatch = TRUE; | 183 | command_line.warn_search_mismatch = TRUE; |
183 | command_line.check_section_addresses = -1; | 184 | command_line.check_section_addresses = -1; |
184 | command_line.disable_target_specific_optimizations = -1; | ||
185 | + command_line.poison_system_directories = TRUE; | 185 | + command_line.poison_system_directories = TRUE; |
186 | + command_line.error_poison_system_directories = FALSE; | 186 | + command_line.error_poison_system_directories = FALSE; |
187 | 187 | ||
188 | /* We initialize DEMANGLING based on the environment variable | 188 | /* We initialize DEMANGLING based on the environment variable |
189 | COLLECT_NO_DEMANGLE. The gcc collect2 program will demangle the | 189 | COLLECT_NO_DEMANGLE. The gcc collect2 program will demangle the |
190 | Index: binutils-2.22.90/ld/ld.texinfo | 190 | Index: binutils-2.24/ld/ld.texinfo |
191 | =================================================================== | 191 | =================================================================== |
192 | --- binutils-2.22.90.orig/ld/ld.texinfo 2012-07-09 23:50:55.000000000 -0700 | 192 | --- binutils-2.24.orig/ld/ld.texinfo 2013-12-15 11:46:17.000000000 -0800 |
193 | +++ binutils-2.22.90/ld/ld.texinfo 2012-08-07 23:09:34.850490143 -0700 | 193 | +++ binutils-2.24/ld/ld.texinfo 2013-12-15 11:46:59.813768989 -0800 |
194 | @@ -2147,6 +2147,18 @@ | 194 | @@ -2175,6 +2175,18 @@ |
195 | 195 | ||
196 | Passing @code{none} for @var{style} disables the setting from any | 196 | Passing @code{none} for @var{style} disables the setting from any |
197 | @code{--build-id} options earlier on the command line. | 197 | @code{--build-id} options earlier on the command line. |
@@ -210,26 +210,26 @@ Index: binutils-2.22.90/ld/ld.texinfo | |||
210 | @end table | 210 | @end table |
211 | 211 | ||
212 | @c man end | 212 | @c man end |
213 | Index: binutils-2.22.90/ld/lexsup.c | 213 | Index: binutils-2.24/ld/lexsup.c |
214 | =================================================================== | 214 | =================================================================== |
215 | --- binutils-2.22.90.orig/ld/lexsup.c 2012-07-13 06:20:26.000000000 -0700 | 215 | --- binutils-2.24.orig/ld/lexsup.c 2013-12-15 11:46:17.000000000 -0800 |
216 | +++ binutils-2.22.90/ld/lexsup.c 2012-08-07 23:09:34.850490143 -0700 | 216 | +++ binutils-2.24/ld/lexsup.c 2013-12-15 11:49:28.950434490 -0800 |
217 | @@ -496,6 +496,14 @@ | 217 | @@ -507,6 +507,14 @@ |
218 | TWO_DASHES }, | 218 | OPTION_IGNORE_UNRESOLVED_SYMBOL}, |
219 | { {"wrap", required_argument, NULL, OPTION_WRAP}, | 219 | '\0', N_("SYMBOL"), |
220 | '\0', N_("SYMBOL"), N_("Use wrapper functions for SYMBOL"), TWO_DASHES }, | 220 | N_("Unresolved SYMBOL will not cause an error or warning"), TWO_DASHES }, |
221 | + { {"no-poison-system-directories", no_argument, NULL, | 221 | + { {"no-poison-system-directories", no_argument, NULL, |
222 | + OPTION_NO_POISON_SYSTEM_DIRECTORIES}, | 222 | + OPTION_NO_POISON_SYSTEM_DIRECTORIES}, |
223 | + '\0', NULL, N_("Do not warn for -L options using system directories"), | 223 | + '\0', NULL, N_("Do not warn for -L options using system directories"), |
224 | + TWO_DASHES }, | 224 | + TWO_DASHES }, |
225 | + { {"error-poison-system-directories", no_argument, NULL, | 225 | + { {"error-poison-system-directories", no_argument, NULL, |
226 | + OPTION_ERROR_POISON_SYSTEM_DIRECTORIES}, | 226 | + + OPTION_ERROR_POISON_SYSTEM_DIRECTORIES}, |
227 | + '\0', NULL, N_("Give an error for -L options using system directories"), | 227 | + '\0', NULL, N_("Give an error for -L options using system directories"), |
228 | + TWO_DASHES }, | 228 | + TWO_DASHES }, |
229 | }; | 229 | }; |
230 | 230 | ||
231 | #define OPTION_COUNT ARRAY_SIZE (ld_options) | 231 | #define OPTION_COUNT ARRAY_SIZE (ld_options) |
232 | @@ -1424,6 +1432,14 @@ | 232 | @@ -1442,6 +1450,14 @@ |
233 | einfo (_("%P%X: --hash-size needs a numeric argument\n")); | 233 | einfo (_("%P%X: --hash-size needs a numeric argument\n")); |
234 | } | 234 | } |
235 | break; | 235 | break; |
@@ -244,16 +244,16 @@ Index: binutils-2.22.90/ld/lexsup.c | |||
244 | } | 244 | } |
245 | } | 245 | } |
246 | 246 | ||
247 | Index: binutils-2.22.90/ld/ldlex.h | 247 | Index: binutils-2.24/ld/ldlex.h |
248 | =================================================================== | 248 | =================================================================== |
249 | --- binutils-2.22.90.orig/ld/ldlex.h 2012-05-26 04:13:19.000000000 -0700 | 249 | --- binutils-2.24.orig/ld/ldlex.h 2013-12-15 11:46:17.000000000 -0800 |
250 | +++ binutils-2.22.90/ld/ldlex.h 2012-08-07 23:34:17.122546581 -0700 | 250 | +++ binutils-2.24/ld/ldlex.h 2013-12-15 11:47:43.230435299 -0800 |
251 | @@ -135,6 +135,8 @@ | 251 | @@ -138,6 +138,8 @@ |
252 | #endif /* ENABLE_PLUGINS */ | ||
253 | OPTION_DEFAULT_SCRIPT, | 252 | OPTION_DEFAULT_SCRIPT, |
254 | OPTION_PRINT_OUTPUT_FORMAT, | 253 | OPTION_PRINT_OUTPUT_FORMAT, |
254 | OPTION_IGNORE_UNRESOLVED_SYMBOL, | ||
255 | + OPTION_NO_POISON_SYSTEM_DIRECTORIES, | 255 | + OPTION_NO_POISON_SYSTEM_DIRECTORIES, |
256 | + OPTION_ERROR_POISON_SYSTEM_DIRECTORIES | 256 | + OPTION_ERROR_POISON_SYSTEM_DIRECTORIES, |
257 | }; | 257 | }; |
258 | 258 | ||
259 | /* The initial parser states. */ | 259 | /* The initial parser states. */ |
diff --git a/meta/recipes-devtools/binutils/binutils-2.23.2/binutils-uclibc-100-uclibc-conf.patch b/meta/recipes-devtools/binutils/binutils/binutils-uclibc-100-uclibc-conf.patch index b5a25c2389..b5a25c2389 100644 --- a/meta/recipes-devtools/binutils/binutils-2.23.2/binutils-uclibc-100-uclibc-conf.patch +++ b/meta/recipes-devtools/binutils/binutils/binutils-uclibc-100-uclibc-conf.patch | |||
diff --git a/meta/recipes-devtools/binutils/binutils-2.23.2/binutils-uclibc-300-001_ld_makefile_patch.patch b/meta/recipes-devtools/binutils/binutils/binutils-uclibc-300-001_ld_makefile_patch.patch index c6e1efcea0..c6e1efcea0 100644 --- a/meta/recipes-devtools/binutils/binutils-2.23.2/binutils-uclibc-300-001_ld_makefile_patch.patch +++ b/meta/recipes-devtools/binutils/binutils/binutils-uclibc-300-001_ld_makefile_patch.patch | |||
diff --git a/meta/recipes-devtools/binutils/binutils-2.23.2/binutils-uclibc-300-006_better_file_error.patch b/meta/recipes-devtools/binutils/binutils/binutils-uclibc-300-006_better_file_error.patch index 47bd8ff109..47bd8ff109 100644 --- a/meta/recipes-devtools/binutils/binutils-2.23.2/binutils-uclibc-300-006_better_file_error.patch +++ b/meta/recipes-devtools/binutils/binutils/binutils-uclibc-300-006_better_file_error.patch | |||
diff --git a/meta/recipes-devtools/binutils/binutils-2.23.2/binutils-uclibc-300-012_check_ldrunpath_length.patch b/meta/recipes-devtools/binutils/binutils/binutils-uclibc-300-012_check_ldrunpath_length.patch index d31f80cd3d..d31f80cd3d 100644 --- a/meta/recipes-devtools/binutils/binutils-2.23.2/binutils-uclibc-300-012_check_ldrunpath_length.patch +++ b/meta/recipes-devtools/binutils/binutils/binutils-uclibc-300-012_check_ldrunpath_length.patch | |||
diff --git a/meta/recipes-devtools/binutils/binutils-2.23.2/binutils-uclibc-gas-needs-libm.patch b/meta/recipes-devtools/binutils/binutils/binutils-uclibc-gas-needs-libm.patch index 3869faff0e..3869faff0e 100644 --- a/meta/recipes-devtools/binutils/binutils-2.23.2/binutils-uclibc-gas-needs-libm.patch +++ b/meta/recipes-devtools/binutils/binutils/binutils-uclibc-gas-needs-libm.patch | |||
diff --git a/meta/recipes-devtools/binutils/binutils/binutils-xlp-support.patch b/meta/recipes-devtools/binutils/binutils/binutils-xlp-support.patch new file mode 100644 index 0000000000..a1999184be --- /dev/null +++ b/meta/recipes-devtools/binutils/binutils/binutils-xlp-support.patch | |||
@@ -0,0 +1,402 @@ | |||
1 | Upstream-Status: Unknown | ||
2 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
3 | |||
4 | From 26adb06ce515aadfec08ce13109b4b98287f677b Mon Sep 17 00:00:00 2001 | ||
5 | From: Nebu Philips <nphilips@netlogicmicro.com> | ||
6 | Date: Fri, 30 Jul 2010 15:10:03 -0700 | ||
7 | Subject: [PATCH] Add support for Netlogic XLP | ||
8 | |||
9 | Using the mipsisa64r2nlm target, add support for XLP from | ||
10 | Netlogic. Also, update vendor name to NLM wherever applicable. | ||
11 | --- | ||
12 | bfd/aoutx.h | 1 + | ||
13 | bfd/archures.c | 1 + | ||
14 | bfd/bfd-in2.h | 1 + | ||
15 | bfd/config.bfd | 5 +++++ | ||
16 | bfd/cpu-mips.c | 6 ++++-- | ||
17 | bfd/elfxx-mips.c | 8 ++++++++ | ||
18 | binutils/readelf.c | 1 + | ||
19 | config.sub | 6 ++++++ | ||
20 | gas/config/tc-mips.c | 7 ++++++- | ||
21 | gas/configure | 3 +++ | ||
22 | gas/configure.tgt | 2 +- | ||
23 | gas/doc/c-mips.texi | 3 ++- | ||
24 | include/elf/mips.h | 1 + | ||
25 | include/opcode/mips.h | 6 +++++- | ||
26 | ld/configure.tgt | 2 ++ | ||
27 | opcodes/mips-dis.c | 6 ++++++ | ||
28 | opcodes/mips-opc.c | 31 ++++++++++++++++++++----------- | ||
29 | 17 files changed, 73 insertions(+), 17 deletions(-) | ||
30 | |||
31 | Index: binutils-2.24/bfd/aoutx.h | ||
32 | =================================================================== | ||
33 | --- binutils-2.24.orig/bfd/aoutx.h 2013-12-15 13:07:57.180399300 -0800 | ||
34 | +++ binutils-2.24/bfd/aoutx.h 2013-12-15 13:08:03.397065919 -0800 | ||
35 | @@ -798,6 +798,7 @@ | ||
36 | case bfd_mach_mipsisa64r2: | ||
37 | case bfd_mach_mips_sb1: | ||
38 | case bfd_mach_mips_xlr: | ||
39 | + case bfd_mach_mips_xlp: | ||
40 | /* FIXME: These should be MIPS3, MIPS4, MIPS16, MIPS32, etc. */ | ||
41 | arch_flags = M_MIPS2; | ||
42 | break; | ||
43 | Index: binutils-2.24/bfd/archures.c | ||
44 | =================================================================== | ||
45 | --- binutils-2.24.orig/bfd/archures.c 2013-12-15 13:07:57.180399300 -0800 | ||
46 | +++ binutils-2.24/bfd/archures.c 2013-12-15 13:08:03.397065919 -0800 | ||
47 | @@ -178,6 +178,7 @@ | ||
48 | .#define bfd_mach_mips_octeonp 6601 | ||
49 | .#define bfd_mach_mips_octeon2 6502 | ||
50 | .#define bfd_mach_mips_xlr 887682 {* decimal 'XLR' *} | ||
51 | +.#define bfd_mach_mips_xlp 887680 {* decimal 'XLP' *} | ||
52 | .#define bfd_mach_mipsisa32 32 | ||
53 | .#define bfd_mach_mipsisa32r2 33 | ||
54 | .#define bfd_mach_mipsisa64 64 | ||
55 | Index: binutils-2.24/bfd/bfd-in2.h | ||
56 | =================================================================== | ||
57 | --- binutils-2.24.orig/bfd/bfd-in2.h 2013-12-15 13:07:57.180399300 -0800 | ||
58 | +++ binutils-2.24/bfd/bfd-in2.h 2013-12-15 13:08:03.400399254 -0800 | ||
59 | @@ -1933,6 +1933,7 @@ | ||
60 | #define bfd_mach_mips_octeonp 6601 | ||
61 | #define bfd_mach_mips_octeon2 6502 | ||
62 | #define bfd_mach_mips_xlr 887682 /* decimal 'XLR' */ | ||
63 | +#define bfd_mach_mips_xlp 887680 /* decimal 'XLP' */ | ||
64 | #define bfd_mach_mipsisa32 32 | ||
65 | #define bfd_mach_mipsisa32r2 33 | ||
66 | #define bfd_mach_mipsisa64 64 | ||
67 | Index: binutils-2.24/bfd/config.bfd | ||
68 | =================================================================== | ||
69 | --- binutils-2.24.orig/bfd/config.bfd 2013-12-15 13:08:03.047065922 -0800 | ||
70 | +++ binutils-2.24/bfd/config.bfd 2013-12-15 13:08:03.400399254 -0800 | ||
71 | @@ -1032,6 +1032,11 @@ | ||
72 | targ_defvec=bfd_elf32_littlemips_vec | ||
73 | targ_selvecs="bfd_elf32_bigmips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec" | ||
74 | ;; | ||
75 | + mipsisa64*-*-elf*) | ||
76 | + targ_defvec=bfd_elf32_tradbigmips_vec | ||
77 | + targ_selvecs="bfd_elf32_tradlittlemips_vec bfd_elf64_tradbigmips_vec bfd_elf64_tradlittlemips_vec" | ||
78 | + want64=true | ||
79 | + ;; | ||
80 | mips*-*-elf* | mips*-*-rtems* | mips*-*-vxworks | mips*-*-windiss) | ||
81 | targ_defvec=bfd_elf32_bigmips_vec | ||
82 | targ_selvecs="bfd_elf32_littlemips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec" | ||
83 | Index: binutils-2.24/bfd/cpu-mips.c | ||
84 | =================================================================== | ||
85 | --- binutils-2.24.orig/bfd/cpu-mips.c 2013-12-15 13:07:57.180399300 -0800 | ||
86 | +++ binutils-2.24/bfd/cpu-mips.c 2013-12-15 13:08:03.400399254 -0800 | ||
87 | @@ -99,7 +99,8 @@ | ||
88 | I_mipsocteonp, | ||
89 | I_mipsocteon2, | ||
90 | I_xlr, | ||
91 | - I_micromips | ||
92 | + I_micromips, | ||
93 | + I_xlp | ||
94 | }; | ||
95 | |||
96 | #define NN(index) (&arch_info_struct[(index) + 1]) | ||
97 | @@ -143,7 +144,8 @@ | ||
98 | N (64, 64, bfd_mach_mips_octeonp,"mips:octeon+", FALSE, NN(I_mipsocteonp)), | ||
99 | N (64, 64, bfd_mach_mips_octeon2,"mips:octeon2", FALSE, NN(I_mipsocteon2)), | ||
100 | N (64, 64, bfd_mach_mips_xlr, "mips:xlr", FALSE, NN(I_xlr)), | ||
101 | - N (64, 64, bfd_mach_mips_micromips,"mips:micromips",FALSE,0) | ||
102 | + N (64, 64, bfd_mach_mips_micromips,"mips:micromips",FALSE,NN(I_micromips)), | ||
103 | + N (64, 64, bfd_mach_mips_xlp, "mips:xlp", FALSE, 0) | ||
104 | }; | ||
105 | |||
106 | /* The default architecture is mips:3000, but with a machine number of | ||
107 | Index: binutils-2.24/bfd/elfxx-mips.c | ||
108 | =================================================================== | ||
109 | --- binutils-2.24.orig/bfd/elfxx-mips.c 2013-12-15 13:07:57.180399300 -0800 | ||
110 | +++ binutils-2.24/bfd/elfxx-mips.c 2013-12-15 13:08:03.400399254 -0800 | ||
111 | @@ -6404,6 +6404,9 @@ | ||
112 | case E_MIPS_MACH_XLR: | ||
113 | return bfd_mach_mips_xlr; | ||
114 | |||
115 | + case E_MIPS_MACH_XLP: | ||
116 | + return bfd_mach_mips_xlp; | ||
117 | + | ||
118 | default: | ||
119 | switch (flags & EF_MIPS_ARCH) | ||
120 | { | ||
121 | @@ -11622,6 +11625,10 @@ | ||
122 | val = E_MIPS_ARCH_64R2 | E_MIPS_MACH_OCTEON2; | ||
123 | break; | ||
124 | |||
125 | + case bfd_mach_mips_xlp: | ||
126 | + val = E_MIPS_ARCH_64R2 | E_MIPS_MACH_XLP; | ||
127 | + break; | ||
128 | + | ||
129 | case bfd_mach_mipsisa32: | ||
130 | val = E_MIPS_ARCH_32; | ||
131 | break; | ||
132 | @@ -14202,6 +14209,7 @@ | ||
133 | { bfd_mach_mips_octeon2, bfd_mach_mips_octeonp }, | ||
134 | { bfd_mach_mips_octeonp, bfd_mach_mips_octeon }, | ||
135 | { bfd_mach_mips_octeon, bfd_mach_mipsisa64r2 }, | ||
136 | + { bfd_mach_mips_xlp, bfd_mach_mipsisa64r2 }, | ||
137 | |||
138 | /* MIPS64 extensions. */ | ||
139 | { bfd_mach_mipsisa64r2, bfd_mach_mipsisa64 }, | ||
140 | Index: binutils-2.24/binutils/readelf.c | ||
141 | =================================================================== | ||
142 | --- binutils-2.24.orig/binutils/readelf.c 2013-12-15 13:07:57.180399300 -0800 | ||
143 | +++ binutils-2.24/binutils/readelf.c 2013-12-15 13:08:03.403732587 -0800 | ||
144 | @@ -2602,6 +2602,7 @@ | ||
145 | case E_MIPS_MACH_OCTEON: strcat (buf, ", octeon"); break; | ||
146 | case E_MIPS_MACH_OCTEON2: strcat (buf, ", octeon2"); break; | ||
147 | case E_MIPS_MACH_XLR: strcat (buf, ", xlr"); break; | ||
148 | + case E_MIPS_MACH_XLP: strcat (buf, ", xlp"); break; | ||
149 | case 0: | ||
150 | /* We simply ignore the field in this case to avoid confusion: | ||
151 | MIPS ELF does not specify EF_MIPS_MACH, it is a GNU | ||
152 | Index: binutils-2.24/gas/config/tc-mips.c | ||
153 | =================================================================== | ||
154 | --- binutils-2.24.orig/gas/config/tc-mips.c 2013-12-15 13:07:57.180399300 -0800 | ||
155 | +++ binutils-2.24/gas/config/tc-mips.c 2013-12-15 13:17:19.943728439 -0800 | ||
156 | @@ -486,6 +486,7 @@ | ||
157 | || mips_opts.arch == CPU_RM7000 \ | ||
158 | || mips_opts.arch == CPU_VR5500 \ | ||
159 | || mips_opts.micromips \ | ||
160 | + || mips_opts.arch == CPU_XLP \ | ||
161 | ) | ||
162 | |||
163 | /* Whether the processor uses hardware interlocks to protect reads | ||
164 | @@ -515,6 +516,7 @@ | ||
165 | && mips_opts.isa != ISA_MIPS3) \ | ||
166 | || mips_opts.arch == CPU_R4300 \ | ||
167 | || mips_opts.micromips \ | ||
168 | + || mips_opts.arch == CPU_XLP \ | ||
169 | ) | ||
170 | |||
171 | /* Whether the processor uses hardware interlocks to protect reads | ||
172 | @@ -17794,7 +17796,7 @@ | ||
173 | /* Broadcom XLP. | ||
174 | XLP is mostly like XLR, with the prominent exception that it is | ||
175 | MIPS64R2 rather than MIPS64. */ | ||
176 | - { "xlp", 0, 0, ISA_MIPS64R2, CPU_XLR }, | ||
177 | + { "xlp", 0, 0, ISA_MIPS64R2, CPU_XLP }, | ||
178 | |||
179 | /* End marker */ | ||
180 | { NULL, 0, 0, 0, 0 } | ||
181 | Index: binutils-2.24/gas/configure | ||
182 | =================================================================== | ||
183 | --- binutils-2.24.orig/gas/configure 2013-12-15 13:08:01.127065936 -0800 | ||
184 | +++ binutils-2.24/gas/configure 2013-12-15 13:08:03.407065920 -0800 | ||
185 | @@ -12697,6 +12697,9 @@ | ||
186 | mipsisa64r2 | mipsisa64r2el) | ||
187 | mips_cpu=mips64r2 | ||
188 | ;; | ||
189 | + mipsisa64r2nlm | mipsisa64r2nlmel) | ||
190 | + mips_cpu=xlp | ||
191 | + ;; | ||
192 | mipstx39 | mipstx39el) | ||
193 | mips_cpu=r3900 | ||
194 | ;; | ||
195 | Index: binutils-2.24/gas/configure.tgt | ||
196 | =================================================================== | ||
197 | --- binutils-2.24.orig/gas/configure.tgt 2013-12-15 13:08:00.783732605 -0800 | ||
198 | +++ binutils-2.24/gas/configure.tgt 2013-12-15 13:08:03.407065920 -0800 | ||
199 | @@ -325,7 +325,7 @@ | ||
200 | fmt=elf em=freebsd ;; | ||
201 | mips-*-sysv4*MP* | mips-*-gnu*) fmt=elf em=tmips ;; | ||
202 | mips*-sde-elf* | mips*-mti-elf*) fmt=elf em=tmips ;; | ||
203 | - mips-*-elf* | mips-*-rtems*) fmt=elf ;; | ||
204 | + mips-*-elf* | mips-*-rtems*) fmt=elf em=tmips ;; | ||
205 | mips-*-netbsd*) fmt=elf em=tmips ;; | ||
206 | mips-*-openbsd*) fmt=elf em=tmips ;; | ||
207 | |||
208 | Index: binutils-2.24/include/elf/mips.h | ||
209 | =================================================================== | ||
210 | --- binutils-2.24.orig/include/elf/mips.h 2013-12-15 13:07:57.180399300 -0800 | ||
211 | +++ binutils-2.24/include/elf/mips.h 2013-12-15 13:08:03.407065920 -0800 | ||
212 | @@ -274,6 +274,7 @@ | ||
213 | #define E_MIPS_MACH_SB1 0x008a0000 | ||
214 | #define E_MIPS_MACH_OCTEON 0x008b0000 | ||
215 | #define E_MIPS_MACH_XLR 0x008c0000 | ||
216 | +#define E_MIPS_MACH_XLP 0x008e0000 | ||
217 | #define E_MIPS_MACH_OCTEON2 0x008d0000 | ||
218 | #define E_MIPS_MACH_5400 0x00910000 | ||
219 | #define E_MIPS_MACH_5900 0x00920000 | ||
220 | Index: binutils-2.24/include/opcode/mips.h | ||
221 | =================================================================== | ||
222 | --- binutils-2.24.orig/include/opcode/mips.h 2013-12-15 13:07:57.180399300 -0800 | ||
223 | +++ binutils-2.24/include/opcode/mips.h 2013-12-15 13:40:11.130384844 -0800 | ||
224 | @@ -1092,8 +1092,10 @@ | ||
225 | #define INSN_LOONGSON_2F 0x80000000 | ||
226 | /* Loongson 3A. */ | ||
227 | #define INSN_LOONGSON_3A 0x00000400 | ||
228 | -/* RMI Xlr instruction */ | ||
229 | -#define INSN_XLR 0x00000020 | ||
230 | +/* Netlogic Xlr instruction */ | ||
231 | +#define INSN_XLR 0x00000020 | ||
232 | +/* Netlogic XlP instruction */ | ||
233 | +#define INSN_XLP 0x00000040 | ||
234 | |||
235 | /* DSP ASE */ | ||
236 | #define ASE_DSP 0x00000001 | ||
237 | @@ -1172,6 +1174,7 @@ | ||
238 | #define CPU_OCTEONP 6601 | ||
239 | #define CPU_OCTEON2 6502 | ||
240 | #define CPU_XLR 887682 /* decimal 'XLR' */ | ||
241 | +#define CPU_XLP 887680 /* decimal 'XLP' */ | ||
242 | |||
243 | /* Return true if the given CPU is included in INSN_* mask MASK. */ | ||
244 | |||
245 | @@ -1239,6 +1242,9 @@ | ||
246 | case CPU_XLR: | ||
247 | return (mask & INSN_XLR) != 0; | ||
248 | |||
249 | + case CPU_XLP: | ||
250 | + return (mask & INSN_XLP) != 0; | ||
251 | + | ||
252 | default: | ||
253 | return FALSE; | ||
254 | } | ||
255 | Index: binutils-2.24/ld/configure.tgt | ||
256 | =================================================================== | ||
257 | --- binutils-2.24.orig/ld/configure.tgt 2013-12-15 13:08:03.047065922 -0800 | ||
258 | +++ binutils-2.24/ld/configure.tgt 2013-12-15 13:08:03.407065920 -0800 | ||
259 | @@ -457,6 +457,8 @@ | ||
260 | mips*-sde-elf* | mips*-mti-elf*) | ||
261 | targ_emul=elf32btsmip | ||
262 | targ_extra_emuls="elf32ltsmip elf32btsmipn32 elf64btsmip elf32ltsmipn32 elf64ltsmip" ;; | ||
263 | +mipsisa64*-*-elf*) targ_emul=elf32btsmip | ||
264 | + targ_extra_emuls="elf32ltsmip elf64btsmip elf64ltsmip" ;; | ||
265 | mips64*el-ps2-elf*) targ_emul=elf32lr5900n32 | ||
266 | targ_extra_emuls="elf32lr5900" | ||
267 | targ_extra_libpath=$targ_extra_emuls ;; | ||
268 | Index: binutils-2.24/opcodes/mips-dis.c | ||
269 | =================================================================== | ||
270 | --- binutils-2.24.orig/opcodes/mips-dis.c 2013-12-15 13:07:57.180399300 -0800 | ||
271 | +++ binutils-2.24/opcodes/mips-dis.c 2013-12-15 13:39:50.243718329 -0800 | ||
272 | @@ -554,13 +554,11 @@ | ||
273 | mips_cp0sel_names_xlr, ARRAY_SIZE (mips_cp0sel_names_xlr), | ||
274 | mips_hwr_names_numeric }, | ||
275 | |||
276 | - /* XLP is mostly like XLR, with the prominent exception it is being | ||
277 | - MIPS64R2. */ | ||
278 | - { "xlp", 1, bfd_mach_mips_xlr, CPU_XLR, | ||
279 | - ISA_MIPS64R2 | INSN_XLR, 0, | ||
280 | - mips_cp0_names_xlr, | ||
281 | - mips_cp0sel_names_xlr, ARRAY_SIZE (mips_cp0sel_names_xlr), | ||
282 | - mips_hwr_names_numeric }, | ||
283 | + { "xlp", 1, bfd_mach_mips_xlp, CPU_XLP, | ||
284 | + ISA_MIPS64R2 | INSN_XLP, 0, | ||
285 | + mips_cp0_names_mips3264r2, | ||
286 | + mips_cp0sel_names_mips3264r2, ARRAY_SIZE (mips_cp0sel_names_mips3264r2), | ||
287 | + mips_hwr_names_mips3264r2 }, | ||
288 | |||
289 | /* This entry, mips16, is here only for ISA/processor selection; do | ||
290 | not print its name. */ | ||
291 | Index: binutils-2.24/opcodes/mips-opc.c | ||
292 | =================================================================== | ||
293 | --- binutils-2.24.orig/opcodes/mips-opc.c 2013-12-15 13:07:57.180399300 -0800 | ||
294 | +++ binutils-2.24/opcodes/mips-opc.c 2013-12-15 13:27:30.573724118 -0800 | ||
295 | @@ -262,7 +262,8 @@ | ||
296 | #define IOCT (INSN_OCTEON | INSN_OCTEONP | INSN_OCTEON2) | ||
297 | #define IOCTP (INSN_OCTEONP | INSN_OCTEON2) | ||
298 | #define IOCT2 INSN_OCTEON2 | ||
299 | -#define XLR INSN_XLR | ||
300 | +#define XLR INSN_XLR | ||
301 | +#define XLP INSN_XLP | ||
302 | #define IVIRT ASE_VIRT | ||
303 | #define IVIRT64 ASE_VIRT64 | ||
304 | |||
305 | @@ -881,6 +882,7 @@ | ||
306 | {"cins", "t,r,+p,+S", 0x70000032, 0xfc00003f, WR_1|RD_2, 0, IOCT, 0, 0 }, | ||
307 | {"clo", "U,s", 0x70000021, 0xfc0007ff, WR_1|RD_2, 0, I32|N55, 0, 0 }, | ||
308 | {"clz", "U,s", 0x70000020, 0xfc0007ff, WR_1|RD_2, 0, I32|N55, 0, 0 }, | ||
309 | +{"crc", "d,s,t", 0x7000001c, 0xfc0007ff, WR_1|RD_2|RD_3, 0, XLP, 0, 0 }, | ||
310 | {"ctc0", "t,G", 0x40c00000, 0xffe007ff, RD_1|WR_CC|COD, 0, I1, 0, IOCT|IOCTP|IOCT2 }, | ||
311 | {"ctc1", "t,G", 0x44c00000, 0xffe007ff, RD_1|WR_CC|COD|FP_S, 0, I1, 0, 0 }, | ||
312 | {"ctc1", "t,S", 0x44c00000, 0xffe007ff, RD_1|WR_CC|COD|FP_S, 0, I1, 0, 0 }, | ||
313 | @@ -913,10 +915,11 @@ | ||
314 | {"daddiu", "t,r,j", 0x64000000, 0xfc000000, WR_1|RD_2, 0, I3, 0, 0 }, | ||
315 | {"daddu", "d,v,t", 0x0000002d, 0xfc0007ff, WR_1|RD_2|RD_3, 0, I3, 0, 0 }, | ||
316 | {"daddu", "t,r,I", 0, (int) M_DADDU_I, INSN_MACRO, 0, I3, 0, 0 }, | ||
317 | -{"daddwc", "d,s,t", 0x70000038, 0xfc0007ff, WR_1|RD_2|RD_3|WR_C0|RD_C0, 0, XLR, 0, 0 }, | ||
318 | +{"daddwc", "d,s,t", 0x70000038, 0xfc0007ff, WR_1|RD_2|RD_3|WR_C0|RD_C0, 0, XLR|XLP, 0, 0 }, | ||
319 | {"dbreak", "", 0x7000003f, 0xffffffff, 0, 0, N5, 0, 0 }, | ||
320 | {"dclo", "U,s", 0x70000025, 0xfc0007ff, WR_1|RD_2, 0, I64|N55, 0, 0 }, | ||
321 | {"dclz", "U,s", 0x70000024, 0xfc0007ff, WR_1|RD_2, 0, I64|N55, 0, 0 }, | ||
322 | +{"dcrc", "d,s,t", 0x7000001d, 0xfc0007ff, WR_1|RD_2|RD_3, 0, XLP, 0, 0 }, | ||
323 | /* dctr and dctw are used on the r5000. */ | ||
324 | {"dctr", "o(b)", 0xbc050000, 0xfc1f0000, RD_2, 0, I3, 0, 0 }, | ||
325 | {"dctw", "o(b)", 0xbc090000, 0xfc1f0000, RD_2, 0, I3, 0, 0 }, | ||
326 | @@ -980,6 +983,7 @@ | ||
327 | {"dmfc0", "t,G,H", 0x40200000, 0xffe007f8, WR_1|RD_C0|LCD, 0, I64, 0, 0 }, | ||
328 | {"dmfgc0", "t,G", 0x40600100, 0xffe007ff, WR_1|RD_C0|LCD, 0, 0, IVIRT64, 0 }, | ||
329 | {"dmfgc0", "t,G,H", 0x40600100, 0xffe007f8, WR_1|RD_C0|LCD, 0, 0, IVIRT64, 0 }, | ||
330 | +{"dmfur", "t,d", 0x7000001e, 0xffe007ff, WR_1, 0, XLP, 0, 0 }, | ||
331 | {"dmt", "", 0x41600bc1, 0xffffffff, TRAP, 0, 0, MT32, 0 }, | ||
332 | {"dmt", "t", 0x41600bc1, 0xffe0ffff, WR_1|TRAP, 0, 0, MT32, 0 }, | ||
333 | {"dmtc0", "t,G", 0x40a00000, 0xffe007ff, RD_1|WR_C0|WR_CC|COD, 0, I3, 0, EE }, | ||
334 | @@ -994,6 +998,8 @@ | ||
335 | /* dmtc2 is at the bottom of the table. */ | ||
336 | /* dmfc3 is at the bottom of the table. */ | ||
337 | /* dmtc3 is at the bottom of the table. */ | ||
338 | +{"dmtur", "t,d", 0x7000001f, 0xffe007ff, RD_1, 0, XLP, 0, 0 }, | ||
339 | +{"dmul", "d,s,t", 0x70000006, 0xfc0007ff, WR_1|RD_2|RD_3, 0, XLP, 0, 0 }, | ||
340 | {"dmul", "d,v,t", 0x70000003, 0xfc0007ff, WR_1|RD_2|RD_3|WR_HILO, 0, IOCT, 0, 0 }, | ||
341 | {"dmul", "d,v,t", 0, (int) M_DMUL, INSN_MACRO, 0, I3, 0, M32 }, | ||
342 | {"dmul", "d,v,I", 0, (int) M_DMUL_I, INSN_MACRO, 0, I3, 0, M32 }, | ||
343 | @@ -1134,9 +1140,9 @@ | ||
344 | /* The macro has to be first to handle o32 correctly. */ | ||
345 | {"ld", "t,A(b)", 0, (int) M_LD_AB, INSN_MACRO, 0, I1, 0, 0 }, | ||
346 | {"ld", "t,o(b)", 0xdc000000, 0xfc000000, WR_1|RD_3, 0, I3, 0, 0 }, | ||
347 | -{"ldaddw", "t,b", 0x70000010, 0xfc00ffff, MOD_1|RD_2|SM, 0, XLR, 0, 0 }, | ||
348 | -{"ldaddwu", "t,b", 0x70000011, 0xfc00ffff, MOD_1|RD_2|SM, 0, XLR, 0, 0 }, | ||
349 | -{"ldaddd", "t,b", 0x70000012, 0xfc00ffff, MOD_1|RD_2|SM, 0, XLR, 0, 0 }, | ||
350 | +{"ldaddw", "t,b", 0x70000010, 0xfc00ffff, MOD_1|RD_2|SM, 0, XLR|XLP, 0, 0 }, | ||
351 | +{"ldaddwu", "t,b", 0x70000011, 0xfc00ffff, MOD_1|RD_2|SM, 0, XLR|XLP, 0, 0 }, | ||
352 | +{"ldaddd", "t,b", 0x70000012, 0xfc00ffff, MOD_1|RD_2|SM, 0, XLR|XLP, 0, 0 }, | ||
353 | {"ldc1", "T,o(b)", 0xd4000000, 0xfc000000, WR_1|RD_3|CLD|FP_D, 0, I2, 0, SF }, | ||
354 | {"ldc1", "E,o(b)", 0xd4000000, 0xfc000000, WR_1|RD_3|CLD|FP_D, 0, I2, 0, SF }, | ||
355 | {"ldc1", "T,A(b)", 0, (int) M_LDC1_AB, INSN_MACRO, INSN2_M_FP_D, I2, 0, SF }, | ||
356 | @@ -1288,7 +1294,7 @@ | ||
357 | {"mflo", "d,9", 0x00000012, 0xff9f07ff, WR_1|RD_LO, 0, 0, D32, 0 }, | ||
358 | {"mflo1", "d", 0x70000012, 0xffff07ff, WR_1|RD_LO, 0, EE, 0, 0 }, | ||
359 | {"mflhxu", "d", 0x00000052, 0xffff07ff, WR_1|MOD_HILO, 0, 0, SMT, 0 }, | ||
360 | -{"mfcr", "t,s", 0x70000018, 0xfc00ffff, WR_1, 0, XLR, 0, 0 }, | ||
361 | +{"mfcr", "t,s", 0x70000018, 0xfc00ffff, WR_1, 0, XLR|XLP, 0, 0 }, | ||
362 | {"mfsa", "d", 0x00000028, 0xffff07ff, WR_1, 0, EE, 0, 0 }, | ||
363 | {"min.ob", "X,Y,Q", 0x78000006, 0xfc20003f, WR_1|RD_2|RD_3|FP_D, 0, SB1, MX, 0 }, | ||
364 | {"min.ob", "D,S,Q", 0x48000006, 0xfc20003f, WR_1|RD_2|RD_3|FP_D, 0, N54, 0, 0 }, | ||
365 | @@ -1332,10 +1338,13 @@ | ||
366 | /* move is at the top of the table. */ | ||
367 | {"msgn.qh", "X,Y,Q", 0x78200000, 0xfc20003f, WR_1|RD_2|RD_3|FP_D, 0, 0, MX, 0 }, | ||
368 | {"msgsnd", "t", 0, (int) M_MSGSND, INSN_MACRO, 0, XLR, 0, 0 }, | ||
369 | +{"msgsnds", "d,t", 0x4a000001, 0xffe007ff, WR_1|RD_2|RD_C0|WR_C0, 0, XLP, 0, 0 }, | ||
370 | {"msgld", "", 0, (int) M_MSGLD, INSN_MACRO, 0, XLR, 0, 0 }, | ||
371 | {"msgld", "t", 0, (int) M_MSGLD_T, INSN_MACRO, 0, XLR, 0, 0 }, | ||
372 | -{"msgwait", "", 0, (int) M_MSGWAIT, INSN_MACRO, 0, XLR, 0, 0 }, | ||
373 | -{"msgwait", "t", 0, (int) M_MSGWAIT_T,INSN_MACRO, 0, XLR, 0, 0 }, | ||
374 | +{"msglds", "d,t", 0x4a000002, 0xffe007ff, WR_1|RD_2|RD_C0|WR_C0, 0, XLP, 0, 0 }, | ||
375 | +{"msgwait", "", 0, (int) M_MSGWAIT, INSN_MACRO, 0, XLR|XLP, 0, 0 }, | ||
376 | +{"msgwait", "t", 0, (int) M_MSGWAIT_T,INSN_MACRO, 0, XLR|XLP, 0, 0 }, | ||
377 | +{"msgsync", "", 0x4a000004, 0xffffffff,0, 0, XLP, 0, 0 }, | ||
378 | {"msub.d", "D,R,S,T", 0x4c000029, 0xfc00003f, WR_1|RD_2|RD_3|RD_4|FP_D, 0, I4_33, 0, 0 }, | ||
379 | {"msub.d", "D,S,T", 0x46200019, 0xffe0003f, WR_1|RD_2|RD_3|FP_D, 0, IL2E, 0, 0 }, | ||
380 | {"msub.d", "D,S,T", 0x72200019, 0xffe0003f, WR_1|RD_2|RD_3|FP_D, 0, IL2F, 0, 0 }, | ||
381 | @@ -1381,7 +1390,7 @@ | ||
382 | {"mtlo", "s,7", 0x00000013, 0xfc1fe7ff, RD_1|WR_LO, 0, 0, D32, 0 }, | ||
383 | {"mtlo1", "s", 0x70000013, 0xfc1fffff, RD_1|WR_LO, 0, EE, 0, 0 }, | ||
384 | {"mtlhx", "s", 0x00000053, 0xfc1fffff, RD_1|MOD_HILO, 0, 0, SMT, 0 }, | ||
385 | -{"mtcr", "t,s", 0x70000019, 0xfc00ffff, RD_1, 0, XLR, 0, 0 }, | ||
386 | +{"mtcr", "t,s", 0x70000019, 0xfc00ffff, RD_1, 0, XLR|XLP, 0, 0 }, | ||
387 | {"mtm0", "s", 0x70000008, 0xfc1fffff, RD_1, 0, IOCT, 0, 0 }, | ||
388 | {"mtm1", "s", 0x7000000c, 0xfc1fffff, RD_1, 0, IOCT, 0, 0 }, | ||
389 | {"mtm2", "s", 0x7000000d, 0xfc1fffff, RD_1, 0, IOCT, 0, 0 }, | ||
390 | @@ -1802,9 +1811,9 @@ | ||
391 | {"suxc1", "S,t(b)", 0x4c00000d, 0xfc0007ff, RD_1|RD_2|RD_3|SM|FP_D, 0, I5_33|N55, 0, 0}, | ||
392 | {"sw", "t,o(b)", 0xac000000, 0xfc000000, RD_1|RD_3|SM, 0, I1, 0, 0 }, | ||
393 | {"sw", "t,A(b)", 0, (int) M_SW_AB, INSN_MACRO, 0, I1, 0, 0 }, | ||
394 | -{"swapw", "t,b", 0x70000014, 0xfc00ffff, MOD_1|RD_2|SM, 0, XLR, 0, 0 }, | ||
395 | -{"swapwu", "t,b", 0x70000015, 0xfc00ffff, MOD_1|RD_2|SM, 0, XLR, 0, 0 }, | ||
396 | -{"swapd", "t,b", 0x70000016, 0xfc00ffff, MOD_1|RD_2|SM, 0, XLR, 0, 0 }, | ||
397 | +{"swapw", "t,b", 0x70000014, 0xfc00ffff, MOD_1|RD_2|SM, 0, XLR|XLP, 0, 0 }, | ||
398 | +{"swapwu", "t,b", 0x70000015, 0xfc00ffff, MOD_1|RD_2|SM, 0, XLR|XLP, 0, 0 }, | ||
399 | +{"swapd", "t,b", 0x70000016, 0xfc00ffff, MOD_1|RD_2|SM, 0, XLR|XLP, 0, 0 }, | ||
400 | {"swc0", "E,o(b)", 0xe0000000, 0xfc000000, RD_3|RD_C0|SM, 0, I1, 0, IOCT|IOCTP|IOCT2 }, | ||
401 | {"swc0", "E,A(b)", 0, (int) M_SWC0_AB, INSN_MACRO, 0, I1, 0, IOCT|IOCTP|IOCT2 }, | ||
402 | {"swc1", "T,o(b)", 0xe4000000, 0xfc000000, RD_1|RD_3|SM|FP_S, 0, I1, 0, 0 }, | ||
diff --git a/meta/recipes-devtools/binutils/binutils/fix-pr15815.patch b/meta/recipes-devtools/binutils/binutils/fix-pr15815.patch new file mode 100644 index 0000000000..9f53f41cc5 --- /dev/null +++ b/meta/recipes-devtools/binutils/binutils/fix-pr15815.patch | |||
@@ -0,0 +1,36 @@ | |||
1 | This patch fixes the problem where libiberty is not installed in spite of | ||
2 | asking it via --enable-install-libiberty, the problem is that target_header_dir | ||
3 | is reset explicitly which means libiberty.a will never get installed | ||
4 | |||
5 | also check | ||
6 | |||
7 | https://sourceware.org/bugzilla/show_bug.cgi?id=15815 | ||
8 | |||
9 | Upstream-Status: Pending | ||
10 | |||
11 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
12 | |||
13 | Index: binutils-2.24/libiberty/configure | ||
14 | =================================================================== | ||
15 | --- binutils-2.24.orig/libiberty/configure 2013-12-16 00:08:09.280103157 -0800 | ||
16 | +++ binutils-2.24/libiberty/configure 2013-12-16 00:08:29.753436339 -0800 | ||
17 | @@ -5507,7 +5507,6 @@ | ||
18 | |||
19 | setobjs= | ||
20 | CHECK= | ||
21 | -target_header_dir= | ||
22 | if test -n "${with_target_subdir}"; then | ||
23 | |||
24 | # We are being configured as a target library. AC_REPLACE_FUNCS | ||
25 | Index: binutils-2.24/libiberty/configure.ac | ||
26 | =================================================================== | ||
27 | --- binutils-2.24.orig/libiberty/configure.ac 2013-11-08 02:13:49.000000000 -0800 | ||
28 | +++ binutils-2.24/libiberty/configure.ac 2013-12-16 00:07:45.133436672 -0800 | ||
29 | @@ -405,7 +405,6 @@ | ||
30 | |||
31 | setobjs= | ||
32 | CHECK= | ||
33 | -target_header_dir= | ||
34 | if test -n "${with_target_subdir}"; then | ||
35 | |||
36 | # We are being configured as a target library. AC_REPLACE_FUNCS | ||
diff --git a/meta/recipes-devtools/binutils/binutils-2.23.2/libiberty_path_fix.patch b/meta/recipes-devtools/binutils/binutils/libiberty_path_fix.patch index 6e732fbd0a..6e732fbd0a 100644 --- a/meta/recipes-devtools/binutils/binutils-2.23.2/libiberty_path_fix.patch +++ b/meta/recipes-devtools/binutils/binutils/libiberty_path_fix.patch | |||
diff --git a/meta/recipes-devtools/binutils/binutils-2.23.2/libtool-2.4-update.patch b/meta/recipes-devtools/binutils/binutils/libtool-2.4-update.patch index 31cf0a0c0a..2e621f1a52 100644 --- a/meta/recipes-devtools/binutils/binutils-2.23.2/libtool-2.4-update.patch +++ b/meta/recipes-devtools/binutils/binutils/libtool-2.4-update.patch | |||
@@ -1,9 +1,9 @@ | |||
1 | Upstream-Status: Inappropriate [embedded specific] | 1 | Upstream-Status: Inappropriate [embedded specific] |
2 | 2 | ||
3 | Index: git/libtool.m4 | 3 | Index: binutils-2.24/libtool.m4 |
4 | =================================================================== | 4 | =================================================================== |
5 | --- git.orig/libtool.m4 2012-09-07 01:13:47.000000000 -0700 | 5 | --- binutils-2.24.orig/libtool.m4 2013-11-04 07:33:40.000000000 -0800 |
6 | +++ git/libtool.m4 2012-09-07 12:21:49.642865707 -0700 | 6 | +++ binutils-2.24/libtool.m4 2013-12-15 11:10:23.863785363 -0800 |
7 | @@ -1,7 +1,8 @@ | 7 | @@ -1,7 +1,8 @@ |
8 | # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- | 8 | # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- |
9 | # | 9 | # |
@@ -211,7 +211,7 @@ Index: git/libtool.m4 | |||
211 | # _LT_ENABLE_LOCK | 211 | # _LT_ENABLE_LOCK |
212 | # --------------- | 212 | # --------------- |
213 | m4_defun([_LT_ENABLE_LOCK], | 213 | m4_defun([_LT_ENABLE_LOCK], |
214 | @@ -1307,14 +1356,47 @@ | 214 | @@ -1320,14 +1369,47 @@ |
215 | ])# _LT_ENABLE_LOCK | 215 | ])# _LT_ENABLE_LOCK |
216 | 216 | ||
217 | 217 | ||
@@ -264,7 +264,7 @@ Index: git/libtool.m4 | |||
264 | 264 | ||
265 | AC_CHECK_TOOL(STRIP, strip, :) | 265 | AC_CHECK_TOOL(STRIP, strip, :) |
266 | test -z "$STRIP" && STRIP=: | 266 | test -z "$STRIP" && STRIP=: |
267 | @@ -1610,7 +1692,7 @@ | 267 | @@ -1623,7 +1705,7 @@ |
268 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 268 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
269 | lt_status=$lt_dlunknown | 269 | lt_status=$lt_dlunknown |
270 | cat > conftest.$ac_ext <<_LT_EOF | 270 | cat > conftest.$ac_ext <<_LT_EOF |
@@ -273,7 +273,7 @@ Index: git/libtool.m4 | |||
273 | #include "confdefs.h" | 273 | #include "confdefs.h" |
274 | 274 | ||
275 | #if HAVE_DLFCN_H | 275 | #if HAVE_DLFCN_H |
276 | @@ -1654,10 +1736,10 @@ | 276 | @@ -1667,10 +1749,10 @@ |
277 | /* When -fvisbility=hidden is used, assume the code has been annotated | 277 | /* When -fvisbility=hidden is used, assume the code has been annotated |
278 | correspondingly for the symbols needed. */ | 278 | correspondingly for the symbols needed. */ |
279 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 279 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
@@ -286,7 +286,7 @@ Index: git/libtool.m4 | |||
286 | int main () | 286 | int main () |
287 | { | 287 | { |
288 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 288 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
289 | @@ -2197,8 +2279,9 @@ | 289 | @@ -2210,8 +2292,9 @@ |
290 | need_version=no | 290 | need_version=no |
291 | need_lib_prefix=no | 291 | need_lib_prefix=no |
292 | 292 | ||
@@ -298,7 +298,7 @@ Index: git/libtool.m4 | |||
298 | library_names_spec='$libname.dll.a' | 298 | library_names_spec='$libname.dll.a' |
299 | # DLL is installed to $(libdir)/../bin by postinstall_cmds | 299 | # DLL is installed to $(libdir)/../bin by postinstall_cmds |
300 | postinstall_cmds='base_file=`basename \${file}`~ | 300 | postinstall_cmds='base_file=`basename \${file}`~ |
301 | @@ -2231,13 +2314,71 @@ | 301 | @@ -2244,13 +2327,71 @@ |
302 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' | 302 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' |
303 | ;; | 303 | ;; |
304 | esac | 304 | esac |
@@ -371,7 +371,7 @@ Index: git/libtool.m4 | |||
371 | # FIXME: first we should search . and the directory the executable is in | 371 | # FIXME: first we should search . and the directory the executable is in |
372 | shlibpath_var=PATH | 372 | shlibpath_var=PATH |
373 | ;; | 373 | ;; |
374 | @@ -2329,7 +2470,7 @@ | 374 | @@ -2342,7 +2483,7 @@ |
375 | soname_spec='${libname}${release}${shared_ext}$major' | 375 | soname_spec='${libname}${release}${shared_ext}$major' |
376 | shlibpath_var=LIBRARY_PATH | 376 | shlibpath_var=LIBRARY_PATH |
377 | shlibpath_overrides_runpath=yes | 377 | shlibpath_overrides_runpath=yes |
@@ -380,7 +380,7 @@ Index: git/libtool.m4 | |||
380 | hardcode_into_libs=yes | 380 | hardcode_into_libs=yes |
381 | ;; | 381 | ;; |
382 | 382 | ||
383 | @@ -2937,6 +3078,11 @@ | 383 | @@ -2950,6 +3091,11 @@ |
384 | esac | 384 | esac |
385 | reload_cmds='$LD$reload_flag -o $output$reload_objs' | 385 | reload_cmds='$LD$reload_flag -o $output$reload_objs' |
386 | case $host_os in | 386 | case $host_os in |
@@ -392,7 +392,7 @@ Index: git/libtool.m4 | |||
392 | darwin*) | 392 | darwin*) |
393 | if test "$GCC" = yes; then | 393 | if test "$GCC" = yes; then |
394 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' | 394 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' |
395 | @@ -3003,7 +3149,8 @@ | 395 | @@ -3016,7 +3162,8 @@ |
396 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' | 396 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' |
397 | lt_cv_file_magic_cmd='func_win32_libid' | 397 | lt_cv_file_magic_cmd='func_win32_libid' |
398 | else | 398 | else |
@@ -402,7 +402,7 @@ Index: git/libtool.m4 | |||
402 | lt_cv_file_magic_cmd='$OBJDUMP -f' | 402 | lt_cv_file_magic_cmd='$OBJDUMP -f' |
403 | fi | 403 | fi |
404 | ;; | 404 | ;; |
405 | @@ -3154,6 +3301,21 @@ | 405 | @@ -3167,6 +3314,21 @@ |
406 | ;; | 406 | ;; |
407 | esac | 407 | esac |
408 | ]) | 408 | ]) |
@@ -424,7 +424,7 @@ Index: git/libtool.m4 | |||
424 | file_magic_cmd=$lt_cv_file_magic_cmd | 424 | file_magic_cmd=$lt_cv_file_magic_cmd |
425 | deplibs_check_method=$lt_cv_deplibs_check_method | 425 | deplibs_check_method=$lt_cv_deplibs_check_method |
426 | test -z "$deplibs_check_method" && deplibs_check_method=unknown | 426 | test -z "$deplibs_check_method" && deplibs_check_method=unknown |
427 | @@ -3161,7 +3323,11 @@ | 427 | @@ -3174,7 +3336,11 @@ |
428 | _LT_DECL([], [deplibs_check_method], [1], | 428 | _LT_DECL([], [deplibs_check_method], [1], |
429 | [Method to check whether dependent libraries are shared objects]) | 429 | [Method to check whether dependent libraries are shared objects]) |
430 | _LT_DECL([], [file_magic_cmd], [1], | 430 | _LT_DECL([], [file_magic_cmd], [1], |
@@ -437,7 +437,7 @@ Index: git/libtool.m4 | |||
437 | ])# _LT_CHECK_MAGIC_METHOD | 437 | ])# _LT_CHECK_MAGIC_METHOD |
438 | 438 | ||
439 | 439 | ||
440 | @@ -3264,6 +3430,67 @@ | 440 | @@ -3277,6 +3443,67 @@ |
441 | dnl AC_DEFUN([AM_PROG_NM], []) | 441 | dnl AC_DEFUN([AM_PROG_NM], []) |
442 | dnl AC_DEFUN([AC_PROG_NM], []) | 442 | dnl AC_DEFUN([AC_PROG_NM], []) |
443 | 443 | ||
@@ -505,7 +505,7 @@ Index: git/libtool.m4 | |||
505 | 505 | ||
506 | # LT_LIB_M | 506 | # LT_LIB_M |
507 | # -------- | 507 | # -------- |
508 | @@ -3390,8 +3617,8 @@ | 508 | @@ -3403,8 +3630,8 @@ |
509 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" | 509 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" |
510 | 510 | ||
511 | # Transform an extracted symbol line into symbol name and symbol address | 511 | # Transform an extracted symbol line into symbol name and symbol address |
@@ -516,7 +516,7 @@ Index: git/libtool.m4 | |||
516 | 516 | ||
517 | # Handle CRLF in mingw tool chain | 517 | # Handle CRLF in mingw tool chain |
518 | opt_cr= | 518 | opt_cr= |
519 | @@ -3427,6 +3654,7 @@ | 519 | @@ -3440,6 +3667,7 @@ |
520 | else | 520 | else |
521 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" | 521 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" |
522 | fi | 522 | fi |
@@ -524,7 +524,7 @@ Index: git/libtool.m4 | |||
524 | 524 | ||
525 | # Check to see that the pipe works correctly. | 525 | # Check to see that the pipe works correctly. |
526 | pipe_works=no | 526 | pipe_works=no |
527 | @@ -3460,6 +3688,18 @@ | 527 | @@ -3473,6 +3701,18 @@ |
528 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then | 528 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then |
529 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then | 529 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then |
530 | cat <<_LT_EOF > conftest.$ac_ext | 530 | cat <<_LT_EOF > conftest.$ac_ext |
@@ -543,7 +543,7 @@ Index: git/libtool.m4 | |||
543 | #ifdef __cplusplus | 543 | #ifdef __cplusplus |
544 | extern "C" { | 544 | extern "C" { |
545 | #endif | 545 | #endif |
546 | @@ -3471,7 +3711,7 @@ | 546 | @@ -3484,7 +3724,7 @@ |
547 | cat <<_LT_EOF >> conftest.$ac_ext | 547 | cat <<_LT_EOF >> conftest.$ac_ext |
548 | 548 | ||
549 | /* The mapping between symbol names and symbols. */ | 549 | /* The mapping between symbol names and symbols. */ |
@@ -552,7 +552,7 @@ Index: git/libtool.m4 | |||
552 | const char *name; | 552 | const char *name; |
553 | void *address; | 553 | void *address; |
554 | } | 554 | } |
555 | @@ -3497,15 +3737,15 @@ | 555 | @@ -3510,15 +3750,15 @@ |
556 | _LT_EOF | 556 | _LT_EOF |
557 | # Now try linking the two files. | 557 | # Now try linking the two files. |
558 | mv conftest.$ac_objext conftstm.$ac_objext | 558 | mv conftest.$ac_objext conftstm.$ac_objext |
@@ -572,7 +572,7 @@ Index: git/libtool.m4 | |||
572 | else | 572 | else |
573 | echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD | 573 | echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD |
574 | fi | 574 | fi |
575 | @@ -3538,6 +3778,13 @@ | 575 | @@ -3551,6 +3791,13 @@ |
576 | AC_MSG_RESULT(ok) | 576 | AC_MSG_RESULT(ok) |
577 | fi | 577 | fi |
578 | 578 | ||
@@ -586,7 +586,7 @@ Index: git/libtool.m4 | |||
586 | _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1], | 586 | _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1], |
587 | [Take the output of nm and produce a listing of raw symbols and C names]) | 587 | [Take the output of nm and produce a listing of raw symbols and C names]) |
588 | _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1], | 588 | _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1], |
589 | @@ -3548,6 +3795,8 @@ | 589 | @@ -3561,6 +3808,8 @@ |
590 | _LT_DECL([global_symbol_to_c_name_address_lib_prefix], | 590 | _LT_DECL([global_symbol_to_c_name_address_lib_prefix], |
591 | [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1], | 591 | [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1], |
592 | [Transform the output of nm in a C name address pair when lib prefix is needed]) | 592 | [Transform the output of nm in a C name address pair when lib prefix is needed]) |
@@ -595,7 +595,7 @@ Index: git/libtool.m4 | |||
595 | ]) # _LT_CMD_GLOBAL_SYMBOLS | 595 | ]) # _LT_CMD_GLOBAL_SYMBOLS |
596 | 596 | ||
597 | 597 | ||
598 | @@ -3559,7 +3808,6 @@ | 598 | @@ -3572,7 +3821,6 @@ |
599 | _LT_TAGVAR(lt_prog_compiler_pic, $1)= | 599 | _LT_TAGVAR(lt_prog_compiler_pic, $1)= |
600 | _LT_TAGVAR(lt_prog_compiler_static, $1)= | 600 | _LT_TAGVAR(lt_prog_compiler_static, $1)= |
601 | 601 | ||
@@ -603,7 +603,7 @@ Index: git/libtool.m4 | |||
603 | m4_if([$1], [CXX], [ | 603 | m4_if([$1], [CXX], [ |
604 | # C++ specific cases for pic, static, wl, etc. | 604 | # C++ specific cases for pic, static, wl, etc. |
605 | if test "$GXX" = yes; then | 605 | if test "$GXX" = yes; then |
606 | @@ -3664,6 +3912,12 @@ | 606 | @@ -3678,6 +3926,12 @@ |
607 | ;; | 607 | ;; |
608 | esac | 608 | esac |
609 | ;; | 609 | ;; |
@@ -616,7 +616,7 @@ Index: git/libtool.m4 | |||
616 | dgux*) | 616 | dgux*) |
617 | case $cc_basename in | 617 | case $cc_basename in |
618 | ec++*) | 618 | ec++*) |
619 | @@ -3816,7 +4070,7 @@ | 619 | @@ -3830,7 +4084,7 @@ |
620 | ;; | 620 | ;; |
621 | solaris*) | 621 | solaris*) |
622 | case $cc_basename in | 622 | case $cc_basename in |
@@ -625,7 +625,7 @@ Index: git/libtool.m4 | |||
625 | # Sun C++ 4.2, 5.x and Centerline C++ | 625 | # Sun C++ 4.2, 5.x and Centerline C++ |
626 | _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' | 626 | _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' |
627 | _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' | 627 | _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' |
628 | @@ -4038,6 +4292,12 @@ | 628 | @@ -4053,6 +4307,12 @@ |
629 | _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared' | 629 | _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared' |
630 | _LT_TAGVAR(lt_prog_compiler_static, $1)='--static' | 630 | _LT_TAGVAR(lt_prog_compiler_static, $1)='--static' |
631 | ;; | 631 | ;; |
@@ -638,7 +638,7 @@ Index: git/libtool.m4 | |||
638 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) | 638 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) |
639 | # Portland Group compilers (*not* the Pentium gcc compiler, | 639 | # Portland Group compilers (*not* the Pentium gcc compiler, |
640 | # which looks to be a dead project) | 640 | # which looks to be a dead project) |
641 | @@ -4100,7 +4360,7 @@ | 641 | @@ -4115,7 +4375,7 @@ |
642 | _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' | 642 | _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' |
643 | _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' | 643 | _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' |
644 | case $cc_basename in | 644 | case $cc_basename in |
@@ -647,7 +647,7 @@ Index: git/libtool.m4 | |||
647 | _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; | 647 | _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; |
648 | *) | 648 | *) |
649 | _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; | 649 | _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; |
650 | @@ -4157,9 +4417,11 @@ | 650 | @@ -4172,9 +4432,11 @@ |
651 | _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])" | 651 | _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])" |
652 | ;; | 652 | ;; |
653 | esac | 653 | esac |
@@ -662,7 +662,7 @@ Index: git/libtool.m4 | |||
662 | 662 | ||
663 | # | 663 | # |
664 | # Check to make sure the PIC flag actually works. | 664 | # Check to make sure the PIC flag actually works. |
665 | @@ -4178,6 +4440,8 @@ | 665 | @@ -4193,6 +4455,8 @@ |
666 | _LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1], | 666 | _LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1], |
667 | [Additional compiler flags for building library objects]) | 667 | [Additional compiler flags for building library objects]) |
668 | 668 | ||
@@ -671,7 +671,7 @@ Index: git/libtool.m4 | |||
671 | # | 671 | # |
672 | # Check to make sure the static flag actually works. | 672 | # Check to make sure the static flag actually works. |
673 | # | 673 | # |
674 | @@ -4198,6 +4462,7 @@ | 674 | @@ -4213,6 +4477,7 @@ |
675 | m4_defun([_LT_LINKER_SHLIBS], | 675 | m4_defun([_LT_LINKER_SHLIBS], |
676 | [AC_REQUIRE([LT_PATH_LD])dnl | 676 | [AC_REQUIRE([LT_PATH_LD])dnl |
677 | AC_REQUIRE([LT_PATH_NM])dnl | 677 | AC_REQUIRE([LT_PATH_NM])dnl |
@@ -679,7 +679,7 @@ Index: git/libtool.m4 | |||
679 | m4_require([_LT_FILEUTILS_DEFAULTS])dnl | 679 | m4_require([_LT_FILEUTILS_DEFAULTS])dnl |
680 | m4_require([_LT_DECL_EGREP])dnl | 680 | m4_require([_LT_DECL_EGREP])dnl |
681 | m4_require([_LT_DECL_SED])dnl | 681 | m4_require([_LT_DECL_SED])dnl |
682 | @@ -4206,6 +4471,7 @@ | 682 | @@ -4221,6 +4486,7 @@ |
683 | AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) | 683 | AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) |
684 | m4_if([$1], [CXX], [ | 684 | m4_if([$1], [CXX], [ |
685 | _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' | 685 | _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' |
@@ -687,7 +687,7 @@ Index: git/libtool.m4 | |||
687 | case $host_os in | 687 | case $host_os in |
688 | aix[[4-9]]*) | 688 | aix[[4-9]]*) |
689 | # If we're using GNU nm, then we don't want the "-C" option. | 689 | # If we're using GNU nm, then we don't want the "-C" option. |
690 | @@ -4220,15 +4486,20 @@ | 690 | @@ -4235,15 +4501,20 @@ |
691 | ;; | 691 | ;; |
692 | pw32*) | 692 | pw32*) |
693 | _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" | 693 | _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" |
@@ -713,7 +713,7 @@ Index: git/libtool.m4 | |||
713 | ], [ | 713 | ], [ |
714 | runpath_var= | 714 | runpath_var= |
715 | _LT_TAGVAR(allow_undefined_flag, $1)= | 715 | _LT_TAGVAR(allow_undefined_flag, $1)= |
716 | @@ -4396,7 +4667,8 @@ | 716 | @@ -4411,7 +4682,8 @@ |
717 | _LT_TAGVAR(allow_undefined_flag, $1)=unsupported | 717 | _LT_TAGVAR(allow_undefined_flag, $1)=unsupported |
718 | _LT_TAGVAR(always_export_symbols, $1)=no | 718 | _LT_TAGVAR(always_export_symbols, $1)=no |
719 | _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes | 719 | _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes |
@@ -723,7 +723,7 @@ Index: git/libtool.m4 | |||
723 | 723 | ||
724 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then | 724 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then |
725 | _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' | 725 | _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' |
726 | @@ -4444,7 +4716,7 @@ | 726 | @@ -4459,7 +4731,7 @@ |
727 | if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ | 727 | if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ |
728 | && test "$tmp_diet" = no | 728 | && test "$tmp_diet" = no |
729 | then | 729 | then |
@@ -732,7 +732,7 @@ Index: git/libtool.m4 | |||
732 | tmp_sharedflag='-shared' | 732 | tmp_sharedflag='-shared' |
733 | case $cc_basename,$host_cpu in | 733 | case $cc_basename,$host_cpu in |
734 | pgcc*) # Portland Group C compiler | 734 | pgcc*) # Portland Group C compiler |
735 | @@ -4495,12 +4767,12 @@ | 735 | @@ -4510,12 +4782,12 @@ |
736 | _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' | 736 | _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' |
737 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= | 737 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= |
738 | _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir' | 738 | _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir' |
@@ -747,7 +747,7 @@ Index: git/libtool.m4 | |||
747 | fi | 747 | fi |
748 | ;; | 748 | ;; |
749 | esac | 749 | esac |
750 | @@ -4514,8 +4786,8 @@ | 750 | @@ -4529,8 +4801,8 @@ |
751 | _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' | 751 | _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
752 | wlarc= | 752 | wlarc= |
753 | else | 753 | else |
@@ -758,7 +758,7 @@ Index: git/libtool.m4 | |||
758 | fi | 758 | fi |
759 | ;; | 759 | ;; |
760 | 760 | ||
761 | @@ -4533,8 +4805,8 @@ | 761 | @@ -4548,8 +4820,8 @@ |
762 | 762 | ||
763 | _LT_EOF | 763 | _LT_EOF |
764 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 764 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
@@ -769,7 +769,7 @@ Index: git/libtool.m4 | |||
769 | else | 769 | else |
770 | _LT_TAGVAR(ld_shlibs, $1)=no | 770 | _LT_TAGVAR(ld_shlibs, $1)=no |
771 | fi | 771 | fi |
772 | @@ -4580,8 +4852,8 @@ | 772 | @@ -4595,8 +4867,8 @@ |
773 | 773 | ||
774 | *) | 774 | *) |
775 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 775 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
@@ -780,7 +780,7 @@ Index: git/libtool.m4 | |||
780 | else | 780 | else |
781 | _LT_TAGVAR(ld_shlibs, $1)=no | 781 | _LT_TAGVAR(ld_shlibs, $1)=no |
782 | fi | 782 | fi |
783 | @@ -4711,7 +4983,7 @@ | 783 | @@ -4726,7 +4998,7 @@ |
784 | _LT_TAGVAR(allow_undefined_flag, $1)='-berok' | 784 | _LT_TAGVAR(allow_undefined_flag, $1)='-berok' |
785 | # Determine the default libpath from the value encoded in an | 785 | # Determine the default libpath from the value encoded in an |
786 | # empty executable. | 786 | # empty executable. |
@@ -789,7 +789,7 @@ Index: git/libtool.m4 | |||
789 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" | 789 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" |
790 | _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" | 790 | _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" |
791 | else | 791 | else |
792 | @@ -4722,7 +4994,7 @@ | 792 | @@ -4737,7 +5009,7 @@ |
793 | else | 793 | else |
794 | # Determine the default libpath from the value encoded in an | 794 | # Determine the default libpath from the value encoded in an |
795 | # empty executable. | 795 | # empty executable. |
@@ -798,7 +798,7 @@ Index: git/libtool.m4 | |||
798 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" | 798 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" |
799 | # Warning - without using the other run time loading flags, | 799 | # Warning - without using the other run time loading flags, |
800 | # -berok will link without error, but may produce a broken library. | 800 | # -berok will link without error, but may produce a broken library. |
801 | @@ -4766,20 +5038,63 @@ | 801 | @@ -4781,20 +5053,63 @@ |
802 | # Microsoft Visual C++. | 802 | # Microsoft Visual C++. |
803 | # hardcode_libdir_flag_spec is actually meaningless, as there is | 803 | # hardcode_libdir_flag_spec is actually meaningless, as there is |
804 | # no search path for DLLs. | 804 | # no search path for DLLs. |
@@ -876,7 +876,7 @@ Index: git/libtool.m4 | |||
876 | ;; | 876 | ;; |
877 | 877 | ||
878 | darwin* | rhapsody*) | 878 | darwin* | rhapsody*) |
879 | @@ -4813,7 +5128,7 @@ | 879 | @@ -4828,7 +5143,7 @@ |
880 | 880 | ||
881 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. | 881 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. |
882 | freebsd* | dragonfly*) | 882 | freebsd* | dragonfly*) |
@@ -885,7 +885,7 @@ Index: git/libtool.m4 | |||
885 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' | 885 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' |
886 | _LT_TAGVAR(hardcode_direct, $1)=yes | 886 | _LT_TAGVAR(hardcode_direct, $1)=yes |
887 | _LT_TAGVAR(hardcode_shlibpath_var, $1)=no | 887 | _LT_TAGVAR(hardcode_shlibpath_var, $1)=no |
888 | @@ -4821,7 +5136,7 @@ | 888 | @@ -4836,7 +5151,7 @@ |
889 | 889 | ||
890 | hpux9*) | 890 | hpux9*) |
891 | if test "$GCC" = yes; then | 891 | if test "$GCC" = yes; then |
@@ -894,7 +894,7 @@ Index: git/libtool.m4 | |||
894 | else | 894 | else |
895 | _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' | 895 | _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' |
896 | fi | 896 | fi |
897 | @@ -4837,7 +5152,7 @@ | 897 | @@ -4852,7 +5167,7 @@ |
898 | 898 | ||
899 | hpux10*) | 899 | hpux10*) |
900 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then | 900 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then |
@@ -903,7 +903,7 @@ Index: git/libtool.m4 | |||
903 | else | 903 | else |
904 | _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' | 904 | _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' |
905 | fi | 905 | fi |
906 | @@ -4861,10 +5176,10 @@ | 906 | @@ -4876,10 +5191,10 @@ |
907 | _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' | 907 | _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' |
908 | ;; | 908 | ;; |
909 | ia64*) | 909 | ia64*) |
@@ -916,7 +916,7 @@ Index: git/libtool.m4 | |||
916 | ;; | 916 | ;; |
917 | esac | 917 | esac |
918 | else | 918 | else |
919 | @@ -4911,16 +5226,31 @@ | 919 | @@ -4926,16 +5241,31 @@ |
920 | 920 | ||
921 | irix5* | irix6* | nonstopux*) | 921 | irix5* | irix6* | nonstopux*) |
922 | if test "$GCC" = yes; then | 922 | if test "$GCC" = yes; then |
@@ -955,7 +955,7 @@ Index: git/libtool.m4 | |||
955 | else | 955 | else |
956 | _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' | 956 | _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' |
957 | _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' | 957 | _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' |
958 | @@ -5005,7 +5335,7 @@ | 958 | @@ -5020,7 +5350,7 @@ |
959 | osf4* | osf5*) # as osf3* with the addition of -msym flag | 959 | osf4* | osf5*) # as osf3* with the addition of -msym flag |
960 | if test "$GCC" = yes; then | 960 | if test "$GCC" = yes; then |
961 | _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' | 961 | _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' |
@@ -964,7 +964,7 @@ Index: git/libtool.m4 | |||
964 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' | 964 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' |
965 | else | 965 | else |
966 | _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' | 966 | _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' |
967 | @@ -5024,9 +5354,9 @@ | 967 | @@ -5039,9 +5369,9 @@ |
968 | _LT_TAGVAR(no_undefined_flag, $1)=' -z defs' | 968 | _LT_TAGVAR(no_undefined_flag, $1)=' -z defs' |
969 | if test "$GCC" = yes; then | 969 | if test "$GCC" = yes; then |
970 | wlarc='${wl}' | 970 | wlarc='${wl}' |
@@ -976,7 +976,7 @@ Index: git/libtool.m4 | |||
976 | else | 976 | else |
977 | case `$CC -V 2>&1` in | 977 | case `$CC -V 2>&1` in |
978 | *"Compilers 5.0"*) | 978 | *"Compilers 5.0"*) |
979 | @@ -5298,8 +5628,6 @@ | 979 | @@ -5313,8 +5643,6 @@ |
980 | to runtime path list]) | 980 | to runtime path list]) |
981 | _LT_TAGDECL([], [link_all_deplibs], [0], | 981 | _LT_TAGDECL([], [link_all_deplibs], [0], |
982 | [Whether libtool must link a program against all its dependency libraries]) | 982 | [Whether libtool must link a program against all its dependency libraries]) |
@@ -985,7 +985,7 @@ Index: git/libtool.m4 | |||
985 | _LT_TAGDECL([], [always_export_symbols], [0], | 985 | _LT_TAGDECL([], [always_export_symbols], [0], |
986 | [Set to "yes" if exported symbols are required]) | 986 | [Set to "yes" if exported symbols are required]) |
987 | _LT_TAGDECL([], [export_symbols_cmds], [2], | 987 | _LT_TAGDECL([], [export_symbols_cmds], [2], |
988 | @@ -5310,6 +5638,8 @@ | 988 | @@ -5325,6 +5653,8 @@ |
989 | [Symbols that must always be exported]) | 989 | [Symbols that must always be exported]) |
990 | _LT_TAGDECL([], [prelink_cmds], [2], | 990 | _LT_TAGDECL([], [prelink_cmds], [2], |
991 | [Commands necessary for linking programs (against libraries) with templates]) | 991 | [Commands necessary for linking programs (against libraries) with templates]) |
@@ -994,7 +994,7 @@ Index: git/libtool.m4 | |||
994 | _LT_TAGDECL([], [file_list_spec], [1], | 994 | _LT_TAGDECL([], [file_list_spec], [1], |
995 | [Specify filename containing input files]) | 995 | [Specify filename containing input files]) |
996 | dnl FIXME: Not yet implemented | 996 | dnl FIXME: Not yet implemented |
997 | @@ -5411,6 +5741,7 @@ | 997 | @@ -5426,6 +5756,7 @@ |
998 | m4_defun([_LT_LANG_CXX_CONFIG], | 998 | m4_defun([_LT_LANG_CXX_CONFIG], |
999 | [m4_require([_LT_FILEUTILS_DEFAULTS])dnl | 999 | [m4_require([_LT_FILEUTILS_DEFAULTS])dnl |
1000 | m4_require([_LT_DECL_EGREP])dnl | 1000 | m4_require([_LT_DECL_EGREP])dnl |
@@ -1002,7 +1002,7 @@ Index: git/libtool.m4 | |||
1002 | if test -n "$CXX" && ( test "X$CXX" != "Xno" && | 1002 | if test -n "$CXX" && ( test "X$CXX" != "Xno" && |
1003 | ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || | 1003 | ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || |
1004 | (test "X$CXX" != "Xg++"))) ; then | 1004 | (test "X$CXX" != "Xg++"))) ; then |
1005 | @@ -5472,6 +5803,7 @@ | 1005 | @@ -5487,6 +5818,7 @@ |
1006 | 1006 | ||
1007 | # Allow CC to be a program name with arguments. | 1007 | # Allow CC to be a program name with arguments. |
1008 | lt_save_CC=$CC | 1008 | lt_save_CC=$CC |
@@ -1010,7 +1010,7 @@ Index: git/libtool.m4 | |||
1010 | lt_save_LD=$LD | 1010 | lt_save_LD=$LD |
1011 | lt_save_GCC=$GCC | 1011 | lt_save_GCC=$GCC |
1012 | GCC=$GXX | 1012 | GCC=$GXX |
1013 | @@ -5489,6 +5821,7 @@ | 1013 | @@ -5504,6 +5836,7 @@ |
1014 | fi | 1014 | fi |
1015 | test -z "${LDCXX+set}" || LD=$LDCXX | 1015 | test -z "${LDCXX+set}" || LD=$LDCXX |
1016 | CC=${CXX-"c++"} | 1016 | CC=${CXX-"c++"} |
@@ -1018,7 +1018,7 @@ Index: git/libtool.m4 | |||
1018 | compiler=$CC | 1018 | compiler=$CC |
1019 | _LT_TAGVAR(compiler, $1)=$CC | 1019 | _LT_TAGVAR(compiler, $1)=$CC |
1020 | _LT_CC_BASENAME([$compiler]) | 1020 | _LT_CC_BASENAME([$compiler]) |
1021 | @@ -5510,8 +5843,8 @@ | 1021 | @@ -5525,8 +5858,8 @@ |
1022 | # Check if GNU C++ uses GNU ld as the underlying linker, since the | 1022 | # Check if GNU C++ uses GNU ld as the underlying linker, since the |
1023 | # archiving commands below assume that GNU ld is being used. | 1023 | # archiving commands below assume that GNU ld is being used. |
1024 | if test "$with_gnu_ld" = yes; then | 1024 | if test "$with_gnu_ld" = yes; then |
@@ -1029,7 +1029,7 @@ Index: git/libtool.m4 | |||
1029 | 1029 | ||
1030 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' | 1030 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' |
1031 | _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' | 1031 | _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' |
1032 | @@ -5652,7 +5985,7 @@ | 1032 | @@ -5667,7 +6000,7 @@ |
1033 | _LT_TAGVAR(allow_undefined_flag, $1)='-berok' | 1033 | _LT_TAGVAR(allow_undefined_flag, $1)='-berok' |
1034 | # Determine the default libpath from the value encoded in an empty | 1034 | # Determine the default libpath from the value encoded in an empty |
1035 | # executable. | 1035 | # executable. |
@@ -1038,7 +1038,7 @@ Index: git/libtool.m4 | |||
1038 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" | 1038 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" |
1039 | 1039 | ||
1040 | _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" | 1040 | _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" |
1041 | @@ -5664,7 +5997,7 @@ | 1041 | @@ -5679,7 +6012,7 @@ |
1042 | else | 1042 | else |
1043 | # Determine the default libpath from the value encoded in an | 1043 | # Determine the default libpath from the value encoded in an |
1044 | # empty executable. | 1044 | # empty executable. |
@@ -1047,7 +1047,7 @@ Index: git/libtool.m4 | |||
1047 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" | 1047 | _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" |
1048 | # Warning - without using the other run time loading flags, | 1048 | # Warning - without using the other run time loading flags, |
1049 | # -berok will link without error, but may produce a broken library. | 1049 | # -berok will link without error, but may produce a broken library. |
1050 | @@ -5706,29 +6039,75 @@ | 1050 | @@ -5721,29 +6054,75 @@ |
1051 | ;; | 1051 | ;; |
1052 | 1052 | ||
1053 | cygwin* | mingw* | pw32* | cegcc*) | 1053 | cygwin* | mingw* | pw32* | cegcc*) |
@@ -1146,7 +1146,7 @@ Index: git/libtool.m4 | |||
1146 | darwin* | rhapsody*) | 1146 | darwin* | rhapsody*) |
1147 | _LT_DARWIN_LINKER_FEATURES($1) | 1147 | _LT_DARWIN_LINKER_FEATURES($1) |
1148 | ;; | 1148 | ;; |
1149 | @@ -5803,7 +6182,7 @@ | 1149 | @@ -5818,7 +6197,7 @@ |
1150 | ;; | 1150 | ;; |
1151 | *) | 1151 | *) |
1152 | if test "$GXX" = yes; then | 1152 | if test "$GXX" = yes; then |
@@ -1155,7 +1155,7 @@ Index: git/libtool.m4 | |||
1155 | else | 1155 | else |
1156 | # FIXME: insert proper C++ library support | 1156 | # FIXME: insert proper C++ library support |
1157 | _LT_TAGVAR(ld_shlibs, $1)=no | 1157 | _LT_TAGVAR(ld_shlibs, $1)=no |
1158 | @@ -5874,10 +6253,10 @@ | 1158 | @@ -5889,10 +6268,10 @@ |
1159 | _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' | 1159 | _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' |
1160 | ;; | 1160 | ;; |
1161 | ia64*) | 1161 | ia64*) |
@@ -1168,7 +1168,7 @@ Index: git/libtool.m4 | |||
1168 | ;; | 1168 | ;; |
1169 | esac | 1169 | esac |
1170 | fi | 1170 | fi |
1171 | @@ -5918,9 +6297,9 @@ | 1171 | @@ -5933,9 +6312,9 @@ |
1172 | *) | 1172 | *) |
1173 | if test "$GXX" = yes; then | 1173 | if test "$GXX" = yes; then |
1174 | if test "$with_gnu_ld" = no; then | 1174 | if test "$with_gnu_ld" = no; then |
@@ -1180,7 +1180,7 @@ Index: git/libtool.m4 | |||
1180 | fi | 1180 | fi |
1181 | fi | 1181 | fi |
1182 | _LT_TAGVAR(link_all_deplibs, $1)=yes | 1182 | _LT_TAGVAR(link_all_deplibs, $1)=yes |
1183 | @@ -5990,20 +6369,20 @@ | 1183 | @@ -6005,20 +6384,20 @@ |
1184 | _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~ | 1184 | _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~ |
1185 | rm -rf $tpldir~ | 1185 | rm -rf $tpldir~ |
1186 | $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ | 1186 | $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ |
@@ -1205,7 +1205,7 @@ Index: git/libtool.m4 | |||
1205 | ;; | 1205 | ;; |
1206 | *) # Version 6 and above use weak symbols | 1206 | *) # Version 6 and above use weak symbols |
1207 | _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' | 1207 | _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' |
1208 | @@ -6198,7 +6577,7 @@ | 1208 | @@ -6213,7 +6592,7 @@ |
1209 | _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' | 1209 | _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' |
1210 | ;; | 1210 | ;; |
1211 | *) | 1211 | *) |
@@ -1214,7 +1214,7 @@ Index: git/libtool.m4 | |||
1214 | ;; | 1214 | ;; |
1215 | esac | 1215 | esac |
1216 | 1216 | ||
1217 | @@ -6244,7 +6623,7 @@ | 1217 | @@ -6259,7 +6638,7 @@ |
1218 | 1218 | ||
1219 | solaris*) | 1219 | solaris*) |
1220 | case $cc_basename in | 1220 | case $cc_basename in |
@@ -1223,7 +1223,7 @@ Index: git/libtool.m4 | |||
1223 | # Sun C++ 4.2, 5.x and Centerline C++ | 1223 | # Sun C++ 4.2, 5.x and Centerline C++ |
1224 | _LT_TAGVAR(archive_cmds_need_lc,$1)=yes | 1224 | _LT_TAGVAR(archive_cmds_need_lc,$1)=yes |
1225 | _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' | 1225 | _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' |
1226 | @@ -6285,9 +6664,9 @@ | 1226 | @@ -6300,9 +6679,9 @@ |
1227 | if test "$GXX" = yes && test "$with_gnu_ld" = no; then | 1227 | if test "$GXX" = yes && test "$with_gnu_ld" = no; then |
1228 | _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' | 1228 | _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' |
1229 | if $CC --version | $GREP -v '^2\.7' > /dev/null; then | 1229 | if $CC --version | $GREP -v '^2\.7' > /dev/null; then |
@@ -1235,7 +1235,7 @@ Index: git/libtool.m4 | |||
1235 | 1235 | ||
1236 | # Commands to make compiler produce verbose output that lists | 1236 | # Commands to make compiler produce verbose output that lists |
1237 | # what "hidden" libraries, object files and flags are used when | 1237 | # what "hidden" libraries, object files and flags are used when |
1238 | @@ -6416,6 +6795,7 @@ | 1238 | @@ -6431,6 +6810,7 @@ |
1239 | fi # test -n "$compiler" | 1239 | fi # test -n "$compiler" |
1240 | 1240 | ||
1241 | CC=$lt_save_CC | 1241 | CC=$lt_save_CC |
@@ -1243,7 +1243,7 @@ Index: git/libtool.m4 | |||
1243 | LDCXX=$LD | 1243 | LDCXX=$LD |
1244 | LD=$lt_save_LD | 1244 | LD=$lt_save_LD |
1245 | GCC=$lt_save_GCC | 1245 | GCC=$lt_save_GCC |
1246 | @@ -6430,6 +6810,29 @@ | 1246 | @@ -6445,6 +6825,29 @@ |
1247 | ])# _LT_LANG_CXX_CONFIG | 1247 | ])# _LT_LANG_CXX_CONFIG |
1248 | 1248 | ||
1249 | 1249 | ||
@@ -1273,7 +1273,7 @@ Index: git/libtool.m4 | |||
1273 | # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) | 1273 | # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) |
1274 | # --------------------------------- | 1274 | # --------------------------------- |
1275 | # Figure out "hidden" library dependencies from verbose | 1275 | # Figure out "hidden" library dependencies from verbose |
1276 | @@ -6438,6 +6841,7 @@ | 1276 | @@ -6453,6 +6856,7 @@ |
1277 | # objects, libraries and library flags. | 1277 | # objects, libraries and library flags. |
1278 | m4_defun([_LT_SYS_HIDDEN_LIBDEPS], | 1278 | m4_defun([_LT_SYS_HIDDEN_LIBDEPS], |
1279 | [m4_require([_LT_FILEUTILS_DEFAULTS])dnl | 1279 | [m4_require([_LT_FILEUTILS_DEFAULTS])dnl |
@@ -1281,7 +1281,7 @@ Index: git/libtool.m4 | |||
1281 | # Dependencies to place before and after the object being linked: | 1281 | # Dependencies to place before and after the object being linked: |
1282 | _LT_TAGVAR(predep_objects, $1)= | 1282 | _LT_TAGVAR(predep_objects, $1)= |
1283 | _LT_TAGVAR(postdep_objects, $1)= | 1283 | _LT_TAGVAR(postdep_objects, $1)= |
1284 | @@ -6488,6 +6892,13 @@ | 1284 | @@ -6503,6 +6907,13 @@ |
1285 | }; | 1285 | }; |
1286 | _LT_EOF | 1286 | _LT_EOF |
1287 | ]) | 1287 | ]) |
@@ -1295,7 +1295,7 @@ Index: git/libtool.m4 | |||
1295 | dnl Parse the compiler output and extract the necessary | 1295 | dnl Parse the compiler output and extract the necessary |
1296 | dnl objects, libraries and library flags. | 1296 | dnl objects, libraries and library flags. |
1297 | if AC_TRY_EVAL(ac_compile); then | 1297 | if AC_TRY_EVAL(ac_compile); then |
1298 | @@ -6499,7 +6910,7 @@ | 1298 | @@ -6514,7 +6925,7 @@ |
1299 | pre_test_object_deps_done=no | 1299 | pre_test_object_deps_done=no |
1300 | 1300 | ||
1301 | for p in `eval "$output_verbose_link_cmd"`; do | 1301 | for p in `eval "$output_verbose_link_cmd"`; do |
@@ -1304,7 +1304,7 @@ Index: git/libtool.m4 | |||
1304 | 1304 | ||
1305 | -L* | -R* | -l*) | 1305 | -L* | -R* | -l*) |
1306 | # Some compilers place space between "-{L,R}" and the path. | 1306 | # Some compilers place space between "-{L,R}" and the path. |
1307 | @@ -6508,13 +6919,22 @@ | 1307 | @@ -6523,13 +6934,22 @@ |
1308 | test $p = "-R"; then | 1308 | test $p = "-R"; then |
1309 | prev=$p | 1309 | prev=$p |
1310 | continue | 1310 | continue |
@@ -1331,7 +1331,7 @@ Index: git/libtool.m4 | |||
1331 | # Internal compiler library paths should come after those | 1331 | # Internal compiler library paths should come after those |
1332 | # provided the user. The postdeps already come after the | 1332 | # provided the user. The postdeps already come after the |
1333 | # user supplied libs so there is no need to process them. | 1333 | # user supplied libs so there is no need to process them. |
1334 | @@ -6534,8 +6954,10 @@ | 1334 | @@ -6549,8 +6969,10 @@ |
1335 | _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}" | 1335 | _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}" |
1336 | fi | 1336 | fi |
1337 | fi | 1337 | fi |
@@ -1342,7 +1342,7 @@ Index: git/libtool.m4 | |||
1342 | *.$objext) | 1342 | *.$objext) |
1343 | # This assumes that the test object file only shows up | 1343 | # This assumes that the test object file only shows up |
1344 | # once in the compiler output. | 1344 | # once in the compiler output. |
1345 | @@ -6571,6 +6993,7 @@ | 1345 | @@ -6586,6 +7008,7 @@ |
1346 | fi | 1346 | fi |
1347 | 1347 | ||
1348 | $RM -f confest.$objext | 1348 | $RM -f confest.$objext |
@@ -1350,7 +1350,7 @@ Index: git/libtool.m4 | |||
1350 | 1350 | ||
1351 | # PORTME: override above test on systems where it is broken | 1351 | # PORTME: override above test on systems where it is broken |
1352 | m4_if([$1], [CXX], | 1352 | m4_if([$1], [CXX], |
1353 | @@ -6607,7 +7030,7 @@ | 1353 | @@ -6622,7 +7045,7 @@ |
1354 | 1354 | ||
1355 | solaris*) | 1355 | solaris*) |
1356 | case $cc_basename in | 1356 | case $cc_basename in |
@@ -1359,7 +1359,7 @@ Index: git/libtool.m4 | |||
1359 | # The more standards-conforming stlport4 library is | 1359 | # The more standards-conforming stlport4 library is |
1360 | # incompatible with the Cstd library. Avoid specifying | 1360 | # incompatible with the Cstd library. Avoid specifying |
1361 | # it if it's in CXXFLAGS. Ignore libCrun as | 1361 | # it if it's in CXXFLAGS. Ignore libCrun as |
1362 | @@ -6720,7 +7143,9 @@ | 1362 | @@ -6735,7 +7158,9 @@ |
1363 | # Allow CC to be a program name with arguments. | 1363 | # Allow CC to be a program name with arguments. |
1364 | lt_save_CC="$CC" | 1364 | lt_save_CC="$CC" |
1365 | lt_save_GCC=$GCC | 1365 | lt_save_GCC=$GCC |
@@ -1369,7 +1369,7 @@ Index: git/libtool.m4 | |||
1369 | compiler=$CC | 1369 | compiler=$CC |
1370 | _LT_TAGVAR(compiler, $1)=$CC | 1370 | _LT_TAGVAR(compiler, $1)=$CC |
1371 | _LT_CC_BASENAME([$compiler]) | 1371 | _LT_CC_BASENAME([$compiler]) |
1372 | @@ -6774,6 +7199,7 @@ | 1372 | @@ -6789,6 +7214,7 @@ |
1373 | 1373 | ||
1374 | GCC=$lt_save_GCC | 1374 | GCC=$lt_save_GCC |
1375 | CC="$lt_save_CC" | 1375 | CC="$lt_save_CC" |
@@ -1377,7 +1377,7 @@ Index: git/libtool.m4 | |||
1377 | fi # test "$_lt_disable_F77" != yes | 1377 | fi # test "$_lt_disable_F77" != yes |
1378 | 1378 | ||
1379 | AC_LANG_POP | 1379 | AC_LANG_POP |
1380 | @@ -6850,7 +7276,9 @@ | 1380 | @@ -6865,7 +7291,9 @@ |
1381 | # Allow CC to be a program name with arguments. | 1381 | # Allow CC to be a program name with arguments. |
1382 | lt_save_CC="$CC" | 1382 | lt_save_CC="$CC" |
1383 | lt_save_GCC=$GCC | 1383 | lt_save_GCC=$GCC |
@@ -1387,7 +1387,7 @@ Index: git/libtool.m4 | |||
1387 | compiler=$CC | 1387 | compiler=$CC |
1388 | GCC=$ac_cv_fc_compiler_gnu | 1388 | GCC=$ac_cv_fc_compiler_gnu |
1389 | 1389 | ||
1390 | @@ -6906,7 +7334,8 @@ | 1390 | @@ -6921,7 +7349,8 @@ |
1391 | fi # test -n "$compiler" | 1391 | fi # test -n "$compiler" |
1392 | 1392 | ||
1393 | GCC=$lt_save_GCC | 1393 | GCC=$lt_save_GCC |
@@ -1397,7 +1397,7 @@ Index: git/libtool.m4 | |||
1397 | fi # test "$_lt_disable_FC" != yes | 1397 | fi # test "$_lt_disable_FC" != yes |
1398 | 1398 | ||
1399 | AC_LANG_POP | 1399 | AC_LANG_POP |
1400 | @@ -6943,10 +7372,12 @@ | 1400 | @@ -6958,10 +7387,12 @@ |
1401 | _LT_LINKER_BOILERPLATE | 1401 | _LT_LINKER_BOILERPLATE |
1402 | 1402 | ||
1403 | # Allow CC to be a program name with arguments. | 1403 | # Allow CC to be a program name with arguments. |
@@ -1411,7 +1411,7 @@ Index: git/libtool.m4 | |||
1411 | compiler=$CC | 1411 | compiler=$CC |
1412 | _LT_TAGVAR(compiler, $1)=$CC | 1412 | _LT_TAGVAR(compiler, $1)=$CC |
1413 | _LT_TAGVAR(LD, $1)="$LD" | 1413 | _LT_TAGVAR(LD, $1)="$LD" |
1414 | @@ -6977,7 +7408,8 @@ | 1414 | @@ -6992,7 +7423,8 @@ |
1415 | AC_LANG_RESTORE | 1415 | AC_LANG_RESTORE |
1416 | 1416 | ||
1417 | GCC=$lt_save_GCC | 1417 | GCC=$lt_save_GCC |
@@ -1421,7 +1421,7 @@ Index: git/libtool.m4 | |||
1421 | ])# _LT_LANG_GCJ_CONFIG | 1421 | ])# _LT_LANG_GCJ_CONFIG |
1422 | 1422 | ||
1423 | 1423 | ||
1424 | @@ -7012,9 +7444,11 @@ | 1424 | @@ -7027,9 +7459,11 @@ |
1425 | 1425 | ||
1426 | # Allow CC to be a program name with arguments. | 1426 | # Allow CC to be a program name with arguments. |
1427 | lt_save_CC="$CC" | 1427 | lt_save_CC="$CC" |
@@ -1433,7 +1433,7 @@ Index: git/libtool.m4 | |||
1433 | compiler=$CC | 1433 | compiler=$CC |
1434 | _LT_TAGVAR(compiler, $1)=$CC | 1434 | _LT_TAGVAR(compiler, $1)=$CC |
1435 | _LT_CC_BASENAME([$compiler]) | 1435 | _LT_CC_BASENAME([$compiler]) |
1436 | @@ -7027,7 +7461,8 @@ | 1436 | @@ -7042,7 +7476,8 @@ |
1437 | 1437 | ||
1438 | GCC=$lt_save_GCC | 1438 | GCC=$lt_save_GCC |
1439 | AC_LANG_RESTORE | 1439 | AC_LANG_RESTORE |
@@ -1443,7 +1443,7 @@ Index: git/libtool.m4 | |||
1443 | ])# _LT_LANG_RC_CONFIG | 1443 | ])# _LT_LANG_RC_CONFIG |
1444 | 1444 | ||
1445 | 1445 | ||
1446 | @@ -7086,6 +7521,15 @@ | 1446 | @@ -7101,6 +7536,15 @@ |
1447 | AC_SUBST([OBJDUMP]) | 1447 | AC_SUBST([OBJDUMP]) |
1448 | ]) | 1448 | ]) |
1449 | 1449 | ||
@@ -1459,7 +1459,7 @@ Index: git/libtool.m4 | |||
1459 | 1459 | ||
1460 | # _LT_DECL_SED | 1460 | # _LT_DECL_SED |
1461 | # ------------ | 1461 | # ------------ |
1462 | @@ -7179,8 +7623,8 @@ | 1462 | @@ -7194,8 +7638,8 @@ |
1463 | # Try some XSI features | 1463 | # Try some XSI features |
1464 | xsi_shell=no | 1464 | xsi_shell=no |
1465 | ( _lt_dummy="a/b/c" | 1465 | ( _lt_dummy="a/b/c" |
@@ -1470,7 +1470,7 @@ Index: git/libtool.m4 | |||
1470 | && eval 'test $(( 1 + 1 )) -eq 2 \ | 1470 | && eval 'test $(( 1 + 1 )) -eq 2 \ |
1471 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ | 1471 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ |
1472 | && xsi_shell=yes | 1472 | && xsi_shell=yes |
1473 | @@ -7219,206 +7663,162 @@ | 1473 | @@ -7234,206 +7678,162 @@ |
1474 | ])# _LT_CHECK_SHELL_FEATURES | 1474 | ])# _LT_CHECK_SHELL_FEATURES |
1475 | 1475 | ||
1476 | 1476 | ||
@@ -1823,10 +1823,10 @@ Index: git/libtool.m4 | |||
1823 | +_LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd], | 1823 | +_LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd], |
1824 | + [0], [convert $build files to toolchain format])dnl | 1824 | + [0], [convert $build files to toolchain format])dnl |
1825 | +])# _LT_PATH_CONVERSION_FUNCTIONS | 1825 | +])# _LT_PATH_CONVERSION_FUNCTIONS |
1826 | Index: git/ltmain.sh | 1826 | Index: binutils-2.24/ltmain.sh |
1827 | =================================================================== | 1827 | =================================================================== |
1828 | --- git.orig/ltmain.sh 2012-09-07 01:13:47.469341477 -0700 | 1828 | --- binutils-2.24.orig/ltmain.sh 2013-11-04 07:33:40.000000000 -0800 |
1829 | +++ git/ltmain.sh 2012-09-07 12:21:49.650865716 -0700 | 1829 | +++ binutils-2.24/ltmain.sh 2013-12-15 11:10:23.867118697 -0800 |
1830 | @@ -1,10 +1,9 @@ | 1830 | @@ -1,10 +1,9 @@ |
1831 | -# Generated from ltmain.m4sh. | 1831 | -# Generated from ltmain.m4sh. |
1832 | 1832 | ||
@@ -7053,10 +7053,10 @@ Index: git/ltmain.sh | |||
7053 | 7053 | ||
7054 | if test -n "$exec_cmd"; then | 7054 | if test -n "$exec_cmd"; then |
7055 | eval exec "$exec_cmd" | 7055 | eval exec "$exec_cmd" |
7056 | Index: git/ltoptions.m4 | 7056 | Index: binutils-2.24/ltoptions.m4 |
7057 | =================================================================== | 7057 | =================================================================== |
7058 | --- git.orig/ltoptions.m4 2012-09-07 01:13:47.000000000 -0700 | 7058 | --- binutils-2.24.orig/ltoptions.m4 2013-11-04 07:33:40.000000000 -0800 |
7059 | +++ git/ltoptions.m4 2012-09-07 12:21:49.650865716 -0700 | 7059 | +++ binutils-2.24/ltoptions.m4 2013-12-15 11:10:23.867118697 -0800 |
7060 | @@ -8,7 +8,7 @@ | 7060 | @@ -8,7 +8,7 @@ |
7061 | # unlimited permission to copy and/or distribute it, with or without | 7061 | # unlimited permission to copy and/or distribute it, with or without |
7062 | # modifications, as long as this notice is preserved. | 7062 | # modifications, as long as this notice is preserved. |
@@ -7066,10 +7066,10 @@ Index: git/ltoptions.m4 | |||
7066 | 7066 | ||
7067 | # This is to help aclocal find these macros, as it can't see m4_define. | 7067 | # This is to help aclocal find these macros, as it can't see m4_define. |
7068 | AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) | 7068 | AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) |
7069 | Index: git/ltversion.m4 | 7069 | Index: binutils-2.24/ltversion.m4 |
7070 | =================================================================== | 7070 | =================================================================== |
7071 | --- git.orig/ltversion.m4 2012-09-07 01:13:47.000000000 -0700 | 7071 | --- binutils-2.24.orig/ltversion.m4 2013-11-04 07:33:40.000000000 -0800 |
7072 | +++ git/ltversion.m4 2012-09-07 12:21:49.650865716 -0700 | 7072 | +++ binutils-2.24/ltversion.m4 2013-12-15 11:10:23.867118697 -0800 |
7073 | @@ -7,17 +7,17 @@ | 7073 | @@ -7,17 +7,17 @@ |
7074 | # unlimited permission to copy and/or distribute it, with or without | 7074 | # unlimited permission to copy and/or distribute it, with or without |
7075 | # modifications, as long as this notice is preserved. | 7075 | # modifications, as long as this notice is preserved. |
@@ -7094,10 +7094,10 @@ Index: git/ltversion.m4 | |||
7094 | _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) | 7094 | _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) |
7095 | _LT_DECL(, macro_revision, 0) | 7095 | _LT_DECL(, macro_revision, 0) |
7096 | ]) | 7096 | ]) |
7097 | Index: git/lt~obsolete.m4 | 7097 | Index: binutils-2.24/lt~obsolete.m4 |
7098 | =================================================================== | 7098 | =================================================================== |
7099 | --- git.orig/lt~obsolete.m4 2012-09-07 01:13:47.000000000 -0700 | 7099 | --- binutils-2.24.orig/lt~obsolete.m4 2013-11-04 07:33:40.000000000 -0800 |
7100 | +++ git/lt~obsolete.m4 2012-09-07 12:21:49.650865716 -0700 | 7100 | +++ binutils-2.24/lt~obsolete.m4 2013-12-15 11:10:23.867118697 -0800 |
7101 | @@ -7,7 +7,7 @@ | 7101 | @@ -7,7 +7,7 @@ |
7102 | # unlimited permission to copy and/or distribute it, with or without | 7102 | # unlimited permission to copy and/or distribute it, with or without |
7103 | # modifications, as long as this notice is preserved. | 7103 | # modifications, as long as this notice is preserved. |
@@ -7107,11 +7107,11 @@ Index: git/lt~obsolete.m4 | |||
7107 | 7107 | ||
7108 | # These exist entirely to fool aclocal when bootstrapping libtool. | 7108 | # These exist entirely to fool aclocal when bootstrapping libtool. |
7109 | # | 7109 | # |
7110 | Index: git/configure | 7110 | Index: binutils-2.24/configure |
7111 | =================================================================== | 7111 | =================================================================== |
7112 | --- git.orig/configure 2012-09-07 09:24:43.000000000 -0700 | 7112 | --- binutils-2.24.orig/configure 2013-12-15 11:09:51.000000000 -0800 |
7113 | +++ git/configure 2012-09-07 12:21:49.654865717 -0700 | 7113 | +++ binutils-2.24/configure 2013-12-15 11:10:23.870452030 -0800 |
7114 | @@ -7808,7 +7808,7 @@ | 7114 | @@ -7921,7 +7921,7 @@ |
7115 | # For an installed makeinfo, we require it to be from texinfo 4.7 or | 7115 | # For an installed makeinfo, we require it to be from texinfo 4.7 or |
7116 | # higher, else we use the "missing" dummy. | 7116 | # higher, else we use the "missing" dummy. |
7117 | if ${MAKEINFO} --version \ | 7117 | if ${MAKEINFO} --version \ |
@@ -7120,11 +7120,11 @@ Index: git/configure | |||
7120 | : | 7120 | : |
7121 | else | 7121 | else |
7122 | MAKEINFO="$MISSING makeinfo" | 7122 | MAKEINFO="$MISSING makeinfo" |
7123 | Index: git/bfd/configure | 7123 | Index: binutils-2.24/bfd/configure |
7124 | =================================================================== | 7124 | =================================================================== |
7125 | --- git.orig/bfd/configure 2012-09-07 01:13:43.117341313 -0700 | 7125 | --- binutils-2.24.orig/bfd/configure 2013-12-02 01:30:30.000000000 -0800 |
7126 | +++ git/bfd/configure 2012-09-07 12:21:49.658865717 -0700 | 7126 | +++ binutils-2.24/bfd/configure 2013-12-15 11:10:23.870452030 -0800 |
7127 | @@ -667,6 +667,9 @@ | 7127 | @@ -668,6 +668,9 @@ |
7128 | LIPO | 7128 | LIPO |
7129 | NMEDIT | 7129 | NMEDIT |
7130 | DSYMUTIL | 7130 | DSYMUTIL |
@@ -7134,7 +7134,7 @@ Index: git/bfd/configure | |||
7134 | OBJDUMP | 7134 | OBJDUMP |
7135 | LN_S | 7135 | LN_S |
7136 | NM | 7136 | NM |
7137 | @@ -779,6 +782,7 @@ | 7137 | @@ -780,6 +783,7 @@ |
7138 | with_pic | 7138 | with_pic |
7139 | enable_fast_install | 7139 | enable_fast_install |
7140 | with_gnu_ld | 7140 | with_gnu_ld |
@@ -7142,7 +7142,7 @@ Index: git/bfd/configure | |||
7142 | enable_libtool_lock | 7142 | enable_libtool_lock |
7143 | enable_plugins | 7143 | enable_plugins |
7144 | enable_largefile | 7144 | enable_largefile |
7145 | @@ -1453,6 +1457,8 @@ | 7145 | @@ -1456,6 +1460,8 @@ |
7146 | --with-pic try to use only PIC/non-PIC objects [default=use | 7146 | --with-pic try to use only PIC/non-PIC objects [default=use |
7147 | both] | 7147 | both] |
7148 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] | 7148 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] |
@@ -7151,7 +7151,7 @@ Index: git/bfd/configure | |||
7151 | --with-mmap try using mmap for BFD input files if available | 7151 | --with-mmap try using mmap for BFD input files if available |
7152 | --with-separate-debug-dir=DIR | 7152 | --with-separate-debug-dir=DIR |
7153 | Look for global separate debug info in DIR | 7153 | Look for global separate debug info in DIR |
7154 | @@ -5383,8 +5389,8 @@ | 7154 | @@ -5386,8 +5392,8 @@ |
7155 | 7155 | ||
7156 | 7156 | ||
7157 | 7157 | ||
@@ -7162,7 +7162,7 @@ Index: git/bfd/configure | |||
7162 | 7162 | ||
7163 | 7163 | ||
7164 | 7164 | ||
7165 | @@ -5424,7 +5430,7 @@ | 7165 | @@ -5427,7 +5433,7 @@ |
7166 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 | 7166 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 |
7167 | $as_echo_n "checking how to print strings... " >&6; } | 7167 | $as_echo_n "checking how to print strings... " >&6; } |
7168 | # Test print first, because it will be a builtin if present. | 7168 | # Test print first, because it will be a builtin if present. |
@@ -7171,7 +7171,7 @@ Index: git/bfd/configure | |||
7171 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then | 7171 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then |
7172 | ECHO='print -r --' | 7172 | ECHO='print -r --' |
7173 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then | 7173 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then |
7174 | @@ -6110,8 +6116,8 @@ | 7174 | @@ -6113,8 +6119,8 @@ |
7175 | # Try some XSI features | 7175 | # Try some XSI features |
7176 | xsi_shell=no | 7176 | xsi_shell=no |
7177 | ( _lt_dummy="a/b/c" | 7177 | ( _lt_dummy="a/b/c" |
@@ -7182,7 +7182,7 @@ Index: git/bfd/configure | |||
7182 | && eval 'test $(( 1 + 1 )) -eq 2 \ | 7182 | && eval 'test $(( 1 + 1 )) -eq 2 \ |
7183 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ | 7183 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ |
7184 | && xsi_shell=yes | 7184 | && xsi_shell=yes |
7185 | @@ -6160,6 +6166,80 @@ | 7185 | @@ -6163,6 +6169,80 @@ |
7186 | 7186 | ||
7187 | 7187 | ||
7188 | 7188 | ||
@@ -7263,7 +7263,7 @@ Index: git/bfd/configure | |||
7263 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 | 7263 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 |
7264 | $as_echo_n "checking for $LD option to reload object files... " >&6; } | 7264 | $as_echo_n "checking for $LD option to reload object files... " >&6; } |
7265 | if test "${lt_cv_ld_reload_flag+set}" = set; then : | 7265 | if test "${lt_cv_ld_reload_flag+set}" = set; then : |
7266 | @@ -6176,6 +6256,11 @@ | 7266 | @@ -6179,6 +6259,11 @@ |
7267 | esac | 7267 | esac |
7268 | reload_cmds='$LD$reload_flag -o $output$reload_objs' | 7268 | reload_cmds='$LD$reload_flag -o $output$reload_objs' |
7269 | case $host_os in | 7269 | case $host_os in |
@@ -7275,7 +7275,7 @@ Index: git/bfd/configure | |||
7275 | darwin*) | 7275 | darwin*) |
7276 | if test "$GCC" = yes; then | 7276 | if test "$GCC" = yes; then |
7277 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' | 7277 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' |
7278 | @@ -6344,7 +6429,8 @@ | 7278 | @@ -6347,7 +6432,8 @@ |
7279 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' | 7279 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' |
7280 | lt_cv_file_magic_cmd='func_win32_libid' | 7280 | lt_cv_file_magic_cmd='func_win32_libid' |
7281 | else | 7281 | else |
@@ -7285,7 +7285,7 @@ Index: git/bfd/configure | |||
7285 | lt_cv_file_magic_cmd='$OBJDUMP -f' | 7285 | lt_cv_file_magic_cmd='$OBJDUMP -f' |
7286 | fi | 7286 | fi |
7287 | ;; | 7287 | ;; |
7288 | @@ -6498,6 +6584,21 @@ | 7288 | @@ -6501,6 +6587,21 @@ |
7289 | fi | 7289 | fi |
7290 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 | 7290 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 |
7291 | $as_echo "$lt_cv_deplibs_check_method" >&6; } | 7291 | $as_echo "$lt_cv_deplibs_check_method" >&6; } |
@@ -7307,7 +7307,7 @@ Index: git/bfd/configure | |||
7307 | file_magic_cmd=$lt_cv_file_magic_cmd | 7307 | file_magic_cmd=$lt_cv_file_magic_cmd |
7308 | deplibs_check_method=$lt_cv_deplibs_check_method | 7308 | deplibs_check_method=$lt_cv_deplibs_check_method |
7309 | test -z "$deplibs_check_method" && deplibs_check_method=unknown | 7309 | test -z "$deplibs_check_method" && deplibs_check_method=unknown |
7310 | @@ -6513,9 +6614,162 @@ | 7310 | @@ -6516,9 +6617,162 @@ |
7311 | 7311 | ||
7312 | 7312 | ||
7313 | 7313 | ||
@@ -7472,7 +7472,7 @@ Index: git/bfd/configure | |||
7472 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 7472 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
7473 | $as_echo_n "checking for $ac_word... " >&6; } | 7473 | $as_echo_n "checking for $ac_word... " >&6; } |
7474 | if test "${ac_cv_prog_AR+set}" = set; then : | 7474 | if test "${ac_cv_prog_AR+set}" = set; then : |
7475 | @@ -6531,7 +6785,7 @@ | 7475 | @@ -6534,7 +6788,7 @@ |
7476 | test -z "$as_dir" && as_dir=. | 7476 | test -z "$as_dir" && as_dir=. |
7477 | for ac_exec_ext in '' $ac_executable_extensions; do | 7477 | for ac_exec_ext in '' $ac_executable_extensions; do |
7478 | if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then | 7478 | if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
@@ -7481,7 +7481,7 @@ Index: git/bfd/configure | |||
7481 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 7481 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
7482 | break 2 | 7482 | break 2 |
7483 | fi | 7483 | fi |
7484 | @@ -6551,11 +6805,15 @@ | 7484 | @@ -6554,11 +6808,15 @@ |
7485 | fi | 7485 | fi |
7486 | 7486 | ||
7487 | 7487 | ||
@@ -7500,7 +7500,7 @@ Index: git/bfd/configure | |||
7500 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 7500 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
7501 | $as_echo_n "checking for $ac_word... " >&6; } | 7501 | $as_echo_n "checking for $ac_word... " >&6; } |
7502 | if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : | 7502 | if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : |
7503 | @@ -6571,7 +6829,7 @@ | 7503 | @@ -6574,7 +6832,7 @@ |
7504 | test -z "$as_dir" && as_dir=. | 7504 | test -z "$as_dir" && as_dir=. |
7505 | for ac_exec_ext in '' $ac_executable_extensions; do | 7505 | for ac_exec_ext in '' $ac_executable_extensions; do |
7506 | if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then | 7506 | if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
@@ -7509,7 +7509,7 @@ Index: git/bfd/configure | |||
7509 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 7509 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
7510 | break 2 | 7510 | break 2 |
7511 | fi | 7511 | fi |
7512 | @@ -6590,6 +6848,10 @@ | 7512 | @@ -6593,6 +6851,10 @@ |
7513 | $as_echo "no" >&6; } | 7513 | $as_echo "no" >&6; } |
7514 | fi | 7514 | fi |
7515 | 7515 | ||
@@ -7520,7 +7520,7 @@ Index: git/bfd/configure | |||
7520 | if test "x$ac_ct_AR" = x; then | 7520 | if test "x$ac_ct_AR" = x; then |
7521 | AR="false" | 7521 | AR="false" |
7522 | else | 7522 | else |
7523 | @@ -6601,16 +6863,72 @@ | 7523 | @@ -6604,16 +6866,72 @@ |
7524 | esac | 7524 | esac |
7525 | AR=$ac_ct_AR | 7525 | AR=$ac_ct_AR |
7526 | fi | 7526 | fi |
@@ -7597,7 +7597,7 @@ Index: git/bfd/configure | |||
7597 | 7597 | ||
7598 | 7598 | ||
7599 | 7599 | ||
7600 | @@ -6952,8 +7270,8 @@ | 7600 | @@ -6955,8 +7273,8 @@ |
7601 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" | 7601 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" |
7602 | 7602 | ||
7603 | # Transform an extracted symbol line into symbol name and symbol address | 7603 | # Transform an extracted symbol line into symbol name and symbol address |
@@ -7608,7 +7608,7 @@ Index: git/bfd/configure | |||
7608 | 7608 | ||
7609 | # Handle CRLF in mingw tool chain | 7609 | # Handle CRLF in mingw tool chain |
7610 | opt_cr= | 7610 | opt_cr= |
7611 | @@ -6989,6 +7307,7 @@ | 7611 | @@ -6992,6 +7310,7 @@ |
7612 | else | 7612 | else |
7613 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" | 7613 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" |
7614 | fi | 7614 | fi |
@@ -7616,7 +7616,7 @@ Index: git/bfd/configure | |||
7616 | 7616 | ||
7617 | # Check to see that the pipe works correctly. | 7617 | # Check to see that the pipe works correctly. |
7618 | pipe_works=no | 7618 | pipe_works=no |
7619 | @@ -7030,6 +7349,18 @@ | 7619 | @@ -7033,6 +7352,18 @@ |
7620 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then | 7620 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then |
7621 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then | 7621 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then |
7622 | cat <<_LT_EOF > conftest.$ac_ext | 7622 | cat <<_LT_EOF > conftest.$ac_ext |
@@ -7635,7 +7635,7 @@ Index: git/bfd/configure | |||
7635 | #ifdef __cplusplus | 7635 | #ifdef __cplusplus |
7636 | extern "C" { | 7636 | extern "C" { |
7637 | #endif | 7637 | #endif |
7638 | @@ -7041,7 +7372,7 @@ | 7638 | @@ -7044,7 +7375,7 @@ |
7639 | cat <<_LT_EOF >> conftest.$ac_ext | 7639 | cat <<_LT_EOF >> conftest.$ac_ext |
7640 | 7640 | ||
7641 | /* The mapping between symbol names and symbols. */ | 7641 | /* The mapping between symbol names and symbols. */ |
@@ -7644,7 +7644,7 @@ Index: git/bfd/configure | |||
7644 | const char *name; | 7644 | const char *name; |
7645 | void *address; | 7645 | void *address; |
7646 | } | 7646 | } |
7647 | @@ -7067,8 +7398,8 @@ | 7647 | @@ -7070,8 +7401,8 @@ |
7648 | _LT_EOF | 7648 | _LT_EOF |
7649 | # Now try linking the two files. | 7649 | # Now try linking the two files. |
7650 | mv conftest.$ac_objext conftstm.$ac_objext | 7650 | mv conftest.$ac_objext conftstm.$ac_objext |
@@ -7655,7 +7655,7 @@ Index: git/bfd/configure | |||
7655 | LIBS="conftstm.$ac_objext" | 7655 | LIBS="conftstm.$ac_objext" |
7656 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" | 7656 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" |
7657 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 | 7657 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 |
7658 | @@ -7078,8 +7409,8 @@ | 7658 | @@ -7081,8 +7412,8 @@ |
7659 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then | 7659 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then |
7660 | pipe_works=yes | 7660 | pipe_works=yes |
7661 | fi | 7661 | fi |
@@ -7666,7 +7666,7 @@ Index: git/bfd/configure | |||
7666 | else | 7666 | else |
7667 | echo "cannot find nm_test_func in $nlist" >&5 | 7667 | echo "cannot find nm_test_func in $nlist" >&5 |
7668 | fi | 7668 | fi |
7669 | @@ -7116,6 +7447,20 @@ | 7669 | @@ -7119,6 +7450,20 @@ |
7670 | $as_echo "ok" >&6; } | 7670 | $as_echo "ok" >&6; } |
7671 | fi | 7671 | fi |
7672 | 7672 | ||
@@ -7687,7 +7687,7 @@ Index: git/bfd/configure | |||
7687 | 7687 | ||
7688 | 7688 | ||
7689 | 7689 | ||
7690 | @@ -7135,6 +7480,41 @@ | 7690 | @@ -7138,6 +7483,41 @@ |
7691 | 7691 | ||
7692 | 7692 | ||
7693 | 7693 | ||
@@ -7729,7 +7729,7 @@ Index: git/bfd/configure | |||
7729 | 7729 | ||
7730 | 7730 | ||
7731 | # Check whether --enable-libtool-lock was given. | 7731 | # Check whether --enable-libtool-lock was given. |
7732 | @@ -7330,6 +7710,123 @@ | 7732 | @@ -7346,6 +7726,123 @@ |
7733 | 7733 | ||
7734 | need_locks="$enable_libtool_lock" | 7734 | need_locks="$enable_libtool_lock" |
7735 | 7735 | ||
@@ -7853,7 +7853,7 @@ Index: git/bfd/configure | |||
7853 | 7853 | ||
7854 | case $host_os in | 7854 | case $host_os in |
7855 | rhapsody* | darwin*) | 7855 | rhapsody* | darwin*) |
7856 | @@ -7893,6 +8390,8 @@ | 7856 | @@ -7909,6 +8406,8 @@ |
7857 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 | 7857 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 |
7858 | echo "$AR cru libconftest.a conftest.o" >&5 | 7858 | echo "$AR cru libconftest.a conftest.o" >&5 |
7859 | $AR cru libconftest.a conftest.o 2>&5 | 7859 | $AR cru libconftest.a conftest.o 2>&5 |
@@ -7862,7 +7862,7 @@ Index: git/bfd/configure | |||
7862 | cat > conftest.c << _LT_EOF | 7862 | cat > conftest.c << _LT_EOF |
7863 | int main() { return 0;} | 7863 | int main() { return 0;} |
7864 | _LT_EOF | 7864 | _LT_EOF |
7865 | @@ -8057,7 +8556,8 @@ | 7865 | @@ -8073,7 +8572,8 @@ |
7866 | LIBTOOL_DEPS="$ltmain" | 7866 | LIBTOOL_DEPS="$ltmain" |
7867 | 7867 | ||
7868 | # Always use our own libtool. | 7868 | # Always use our own libtool. |
@@ -7872,7 +7872,7 @@ Index: git/bfd/configure | |||
7872 | 7872 | ||
7873 | 7873 | ||
7874 | 7874 | ||
7875 | @@ -8146,7 +8646,7 @@ | 7875 | @@ -8162,7 +8662,7 @@ |
7876 | esac | 7876 | esac |
7877 | 7877 | ||
7878 | # Global variables: | 7878 | # Global variables: |
@@ -7881,7 +7881,7 @@ Index: git/bfd/configure | |||
7881 | can_build_shared=yes | 7881 | can_build_shared=yes |
7882 | 7882 | ||
7883 | # All known linkers require a `.a' archive for static linking (except MSVC, | 7883 | # All known linkers require a `.a' archive for static linking (except MSVC, |
7884 | @@ -8444,8 +8944,6 @@ | 7884 | @@ -8460,8 +8960,6 @@ |
7885 | lt_prog_compiler_pic= | 7885 | lt_prog_compiler_pic= |
7886 | lt_prog_compiler_static= | 7886 | lt_prog_compiler_static= |
7887 | 7887 | ||
@@ -7890,7 +7890,7 @@ Index: git/bfd/configure | |||
7890 | 7890 | ||
7891 | if test "$GCC" = yes; then | 7891 | if test "$GCC" = yes; then |
7892 | lt_prog_compiler_wl='-Wl,' | 7892 | lt_prog_compiler_wl='-Wl,' |
7893 | @@ -8610,6 +9108,12 @@ | 7893 | @@ -8627,6 +9125,12 @@ |
7894 | lt_prog_compiler_pic='--shared' | 7894 | lt_prog_compiler_pic='--shared' |
7895 | lt_prog_compiler_static='--static' | 7895 | lt_prog_compiler_static='--static' |
7896 | ;; | 7896 | ;; |
@@ -7903,7 +7903,7 @@ Index: git/bfd/configure | |||
7903 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) | 7903 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) |
7904 | # Portland Group compilers (*not* the Pentium gcc compiler, | 7904 | # Portland Group compilers (*not* the Pentium gcc compiler, |
7905 | # which looks to be a dead project) | 7905 | # which looks to be a dead project) |
7906 | @@ -8672,7 +9176,7 @@ | 7906 | @@ -8689,7 +9193,7 @@ |
7907 | lt_prog_compiler_pic='-KPIC' | 7907 | lt_prog_compiler_pic='-KPIC' |
7908 | lt_prog_compiler_static='-Bstatic' | 7908 | lt_prog_compiler_static='-Bstatic' |
7909 | case $cc_basename in | 7909 | case $cc_basename in |
@@ -7912,7 +7912,7 @@ Index: git/bfd/configure | |||
7912 | lt_prog_compiler_wl='-Qoption ld ';; | 7912 | lt_prog_compiler_wl='-Qoption ld ';; |
7913 | *) | 7913 | *) |
7914 | lt_prog_compiler_wl='-Wl,';; | 7914 | lt_prog_compiler_wl='-Wl,';; |
7915 | @@ -8729,13 +9233,17 @@ | 7915 | @@ -8746,13 +9250,17 @@ |
7916 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" | 7916 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" |
7917 | ;; | 7917 | ;; |
7918 | esac | 7918 | esac |
@@ -7936,7 +7936,7 @@ Index: git/bfd/configure | |||
7936 | 7936 | ||
7937 | # | 7937 | # |
7938 | # Check to make sure the PIC flag actually works. | 7938 | # Check to make sure the PIC flag actually works. |
7939 | @@ -8796,6 +9304,11 @@ | 7939 | @@ -8813,6 +9321,11 @@ |
7940 | 7940 | ||
7941 | 7941 | ||
7942 | 7942 | ||
@@ -7948,7 +7948,7 @@ Index: git/bfd/configure | |||
7948 | # | 7948 | # |
7949 | # Check to make sure the static flag actually works. | 7949 | # Check to make sure the static flag actually works. |
7950 | # | 7950 | # |
7951 | @@ -9146,7 +9659,8 @@ | 7951 | @@ -9163,7 +9676,8 @@ |
7952 | allow_undefined_flag=unsupported | 7952 | allow_undefined_flag=unsupported |
7953 | always_export_symbols=no | 7953 | always_export_symbols=no |
7954 | enable_shared_with_static_runtimes=yes | 7954 | enable_shared_with_static_runtimes=yes |
@@ -7958,7 +7958,7 @@ Index: git/bfd/configure | |||
7958 | 7958 | ||
7959 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then | 7959 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then |
7960 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' | 7960 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' |
7961 | @@ -9194,7 +9708,7 @@ | 7961 | @@ -9211,7 +9725,7 @@ |
7962 | if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ | 7962 | if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ |
7963 | && test "$tmp_diet" = no | 7963 | && test "$tmp_diet" = no |
7964 | then | 7964 | then |
@@ -7967,7 +7967,7 @@ Index: git/bfd/configure | |||
7967 | tmp_sharedflag='-shared' | 7967 | tmp_sharedflag='-shared' |
7968 | case $cc_basename,$host_cpu in | 7968 | case $cc_basename,$host_cpu in |
7969 | pgcc*) # Portland Group C compiler | 7969 | pgcc*) # Portland Group C compiler |
7970 | @@ -9245,12 +9759,12 @@ | 7970 | @@ -9262,12 +9776,12 @@ |
7971 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' | 7971 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' |
7972 | hardcode_libdir_flag_spec= | 7972 | hardcode_libdir_flag_spec= |
7973 | hardcode_libdir_flag_spec_ld='-rpath $libdir' | 7973 | hardcode_libdir_flag_spec_ld='-rpath $libdir' |
@@ -7982,7 +7982,7 @@ Index: git/bfd/configure | |||
7982 | fi | 7982 | fi |
7983 | ;; | 7983 | ;; |
7984 | esac | 7984 | esac |
7985 | @@ -9264,8 +9778,8 @@ | 7985 | @@ -9281,8 +9795,8 @@ |
7986 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' | 7986 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
7987 | wlarc= | 7987 | wlarc= |
7988 | else | 7988 | else |
@@ -7993,7 +7993,7 @@ Index: git/bfd/configure | |||
7993 | fi | 7993 | fi |
7994 | ;; | 7994 | ;; |
7995 | 7995 | ||
7996 | @@ -9283,8 +9797,8 @@ | 7996 | @@ -9300,8 +9814,8 @@ |
7997 | 7997 | ||
7998 | _LT_EOF | 7998 | _LT_EOF |
7999 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 7999 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
@@ -8004,7 +8004,7 @@ Index: git/bfd/configure | |||
8004 | else | 8004 | else |
8005 | ld_shlibs=no | 8005 | ld_shlibs=no |
8006 | fi | 8006 | fi |
8007 | @@ -9330,8 +9844,8 @@ | 8007 | @@ -9347,8 +9861,8 @@ |
8008 | 8008 | ||
8009 | *) | 8009 | *) |
8010 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 8010 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
@@ -8015,7 +8015,7 @@ Index: git/bfd/configure | |||
8015 | else | 8015 | else |
8016 | ld_shlibs=no | 8016 | ld_shlibs=no |
8017 | fi | 8017 | fi |
8018 | @@ -9461,7 +9975,13 @@ | 8018 | @@ -9478,7 +9992,13 @@ |
8019 | allow_undefined_flag='-berok' | 8019 | allow_undefined_flag='-berok' |
8020 | # Determine the default libpath from the value encoded in an | 8020 | # Determine the default libpath from the value encoded in an |
8021 | # empty executable. | 8021 | # empty executable. |
@@ -8030,7 +8030,7 @@ Index: git/bfd/configure | |||
8030 | /* end confdefs.h. */ | 8030 | /* end confdefs.h. */ |
8031 | 8031 | ||
8032 | int | 8032 | int |
8033 | @@ -9474,22 +9994,29 @@ | 8033 | @@ -9491,22 +10011,29 @@ |
8034 | _ACEOF | 8034 | _ACEOF |
8035 | if ac_fn_c_try_link "$LINENO"; then : | 8035 | if ac_fn_c_try_link "$LINENO"; then : |
8036 | 8036 | ||
@@ -8073,7 +8073,7 @@ Index: git/bfd/configure | |||
8073 | 8073 | ||
8074 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 8074 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
8075 | 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" | 8075 | 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" |
8076 | @@ -9501,7 +10028,13 @@ | 8076 | @@ -9518,7 +10045,13 @@ |
8077 | else | 8077 | else |
8078 | # Determine the default libpath from the value encoded in an | 8078 | # Determine the default libpath from the value encoded in an |
8079 | # empty executable. | 8079 | # empty executable. |
@@ -8088,7 +8088,7 @@ Index: git/bfd/configure | |||
8088 | /* end confdefs.h. */ | 8088 | /* end confdefs.h. */ |
8089 | 8089 | ||
8090 | int | 8090 | int |
8091 | @@ -9514,22 +10047,29 @@ | 8091 | @@ -9531,22 +10064,29 @@ |
8092 | _ACEOF | 8092 | _ACEOF |
8093 | if ac_fn_c_try_link "$LINENO"; then : | 8093 | if ac_fn_c_try_link "$LINENO"; then : |
8094 | 8094 | ||
@@ -8131,7 +8131,7 @@ Index: git/bfd/configure | |||
8131 | 8131 | ||
8132 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 8132 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
8133 | # Warning - without using the other run time loading flags, | 8133 | # Warning - without using the other run time loading flags, |
8134 | @@ -9574,20 +10114,63 @@ | 8134 | @@ -9591,20 +10131,63 @@ |
8135 | # Microsoft Visual C++. | 8135 | # Microsoft Visual C++. |
8136 | # hardcode_libdir_flag_spec is actually meaningless, as there is | 8136 | # hardcode_libdir_flag_spec is actually meaningless, as there is |
8137 | # no search path for DLLs. | 8137 | # no search path for DLLs. |
@@ -8209,7 +8209,7 @@ Index: git/bfd/configure | |||
8209 | ;; | 8209 | ;; |
8210 | 8210 | ||
8211 | darwin* | rhapsody*) | 8211 | darwin* | rhapsody*) |
8212 | @@ -9648,7 +10231,7 @@ | 8212 | @@ -9665,7 +10248,7 @@ |
8213 | 8213 | ||
8214 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. | 8214 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. |
8215 | freebsd* | dragonfly*) | 8215 | freebsd* | dragonfly*) |
@@ -8218,7 +8218,7 @@ Index: git/bfd/configure | |||
8218 | hardcode_libdir_flag_spec='-R$libdir' | 8218 | hardcode_libdir_flag_spec='-R$libdir' |
8219 | hardcode_direct=yes | 8219 | hardcode_direct=yes |
8220 | hardcode_shlibpath_var=no | 8220 | hardcode_shlibpath_var=no |
8221 | @@ -9656,7 +10239,7 @@ | 8221 | @@ -9673,7 +10256,7 @@ |
8222 | 8222 | ||
8223 | hpux9*) | 8223 | hpux9*) |
8224 | if test "$GCC" = yes; then | 8224 | if test "$GCC" = yes; then |
@@ -8227,7 +8227,7 @@ Index: git/bfd/configure | |||
8227 | else | 8227 | else |
8228 | 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' | 8228 | 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' |
8229 | fi | 8229 | fi |
8230 | @@ -9672,7 +10255,7 @@ | 8230 | @@ -9689,7 +10272,7 @@ |
8231 | 8231 | ||
8232 | hpux10*) | 8232 | hpux10*) |
8233 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then | 8233 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then |
@@ -8236,7 +8236,7 @@ Index: git/bfd/configure | |||
8236 | else | 8236 | else |
8237 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' | 8237 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' |
8238 | fi | 8238 | fi |
8239 | @@ -9696,10 +10279,10 @@ | 8239 | @@ -9713,10 +10296,10 @@ |
8240 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' | 8240 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' |
8241 | ;; | 8241 | ;; |
8242 | ia64*) | 8242 | ia64*) |
@@ -8249,7 +8249,7 @@ Index: git/bfd/configure | |||
8249 | ;; | 8249 | ;; |
8250 | esac | 8250 | esac |
8251 | else | 8251 | else |
8252 | @@ -9778,23 +10361,36 @@ | 8252 | @@ -9795,23 +10378,36 @@ |
8253 | 8253 | ||
8254 | irix5* | irix6* | nonstopux*) | 8254 | irix5* | irix6* | nonstopux*) |
8255 | if test "$GCC" = yes; then | 8255 | if test "$GCC" = yes; then |
@@ -8294,7 +8294,7 @@ Index: git/bfd/configure | |||
8294 | else | 8294 | else |
8295 | 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' | 8295 | 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' |
8296 | 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' | 8296 | 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' |
8297 | @@ -9879,7 +10475,7 @@ | 8297 | @@ -9896,7 +10492,7 @@ |
8298 | osf4* | osf5*) # as osf3* with the addition of -msym flag | 8298 | osf4* | osf5*) # as osf3* with the addition of -msym flag |
8299 | if test "$GCC" = yes; then | 8299 | if test "$GCC" = yes; then |
8300 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' | 8300 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' |
@@ -8303,7 +8303,7 @@ Index: git/bfd/configure | |||
8303 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' | 8303 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' |
8304 | else | 8304 | else |
8305 | allow_undefined_flag=' -expect_unresolved \*' | 8305 | allow_undefined_flag=' -expect_unresolved \*' |
8306 | @@ -9898,9 +10494,9 @@ | 8306 | @@ -9915,9 +10511,9 @@ |
8307 | no_undefined_flag=' -z defs' | 8307 | no_undefined_flag=' -z defs' |
8308 | if test "$GCC" = yes; then | 8308 | if test "$GCC" = yes; then |
8309 | wlarc='${wl}' | 8309 | wlarc='${wl}' |
@@ -8315,7 +8315,7 @@ Index: git/bfd/configure | |||
8315 | else | 8315 | else |
8316 | case `$CC -V 2>&1` in | 8316 | case `$CC -V 2>&1` in |
8317 | *"Compilers 5.0"*) | 8317 | *"Compilers 5.0"*) |
8318 | @@ -10476,8 +11072,9 @@ | 8318 | @@ -10493,8 +11089,9 @@ |
8319 | need_version=no | 8319 | need_version=no |
8320 | need_lib_prefix=no | 8320 | need_lib_prefix=no |
8321 | 8321 | ||
@@ -8327,7 +8327,7 @@ Index: git/bfd/configure | |||
8327 | library_names_spec='$libname.dll.a' | 8327 | library_names_spec='$libname.dll.a' |
8328 | # DLL is installed to $(libdir)/../bin by postinstall_cmds | 8328 | # DLL is installed to $(libdir)/../bin by postinstall_cmds |
8329 | postinstall_cmds='base_file=`basename \${file}`~ | 8329 | postinstall_cmds='base_file=`basename \${file}`~ |
8330 | @@ -10510,13 +11107,71 @@ | 8330 | @@ -10527,13 +11124,71 @@ |
8331 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' | 8331 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' |
8332 | ;; | 8332 | ;; |
8333 | esac | 8333 | esac |
@@ -8400,7 +8400,7 @@ Index: git/bfd/configure | |||
8400 | # FIXME: first we should search . and the directory the executable is in | 8400 | # FIXME: first we should search . and the directory the executable is in |
8401 | shlibpath_var=PATH | 8401 | shlibpath_var=PATH |
8402 | ;; | 8402 | ;; |
8403 | @@ -10608,7 +11263,7 @@ | 8403 | @@ -10625,7 +11280,7 @@ |
8404 | soname_spec='${libname}${release}${shared_ext}$major' | 8404 | soname_spec='${libname}${release}${shared_ext}$major' |
8405 | shlibpath_var=LIBRARY_PATH | 8405 | shlibpath_var=LIBRARY_PATH |
8406 | shlibpath_overrides_runpath=yes | 8406 | shlibpath_overrides_runpath=yes |
@@ -8409,16 +8409,7 @@ Index: git/bfd/configure | |||
8409 | hardcode_into_libs=yes | 8409 | hardcode_into_libs=yes |
8410 | ;; | 8410 | ;; |
8411 | 8411 | ||
8412 | @@ -11404,7 +12059,7 @@ | 8412 | @@ -11465,10 +12120,10 @@ |
8413 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | ||
8414 | lt_status=$lt_dlunknown | ||
8415 | cat > conftest.$ac_ext <<_LT_EOF | ||
8416 | -#line 11407 "configure" | ||
8417 | +#line $LINENO "configure" | ||
8418 | #include "confdefs.h" | ||
8419 | |||
8420 | #if HAVE_DLFCN_H | ||
8421 | @@ -11448,10 +12103,10 @@ | ||
8422 | /* When -fvisbility=hidden is used, assume the code has been annotated | 8413 | /* When -fvisbility=hidden is used, assume the code has been annotated |
8423 | correspondingly for the symbols needed. */ | 8414 | correspondingly for the symbols needed. */ |
8424 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 8415 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
@@ -8431,16 +8422,7 @@ Index: git/bfd/configure | |||
8431 | int main () | 8422 | int main () |
8432 | { | 8423 | { |
8433 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 8424 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
8434 | @@ -11510,7 +12165,7 @@ | 8425 | @@ -11571,10 +12226,10 @@ |
8435 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | ||
8436 | lt_status=$lt_dlunknown | ||
8437 | cat > conftest.$ac_ext <<_LT_EOF | ||
8438 | -#line 11513 "configure" | ||
8439 | +#line $LINENO "configure" | ||
8440 | #include "confdefs.h" | ||
8441 | |||
8442 | #if HAVE_DLFCN_H | ||
8443 | @@ -11554,10 +12209,10 @@ | ||
8444 | /* When -fvisbility=hidden is used, assume the code has been annotated | 8426 | /* When -fvisbility=hidden is used, assume the code has been annotated |
8445 | correspondingly for the symbols needed. */ | 8427 | correspondingly for the symbols needed. */ |
8446 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 8428 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
@@ -8453,7 +8435,7 @@ Index: git/bfd/configure | |||
8453 | int main () | 8435 | int main () |
8454 | { | 8436 | { |
8455 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 8437 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
8456 | @@ -15056,7 +15711,7 @@ | 8438 | @@ -15079,7 +15734,7 @@ |
8457 | if test "$enable_shared" = "yes"; then | 8439 | if test "$enable_shared" = "yes"; then |
8458 | x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` | 8440 | x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` |
8459 | if test -n "$x"; then | 8441 | if test -n "$x"; then |
@@ -8462,7 +8444,7 @@ Index: git/bfd/configure | |||
8462 | fi | 8444 | fi |
8463 | 8445 | ||
8464 | # More hacks to build DLLs on Windows. | 8446 | # More hacks to build DLLs on Windows. |
8465 | @@ -16661,13 +17316,20 @@ | 8447 | @@ -16694,13 +17349,20 @@ |
8466 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' | 8448 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' |
8467 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' | 8449 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' |
8468 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' | 8450 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' |
@@ -8483,7 +8465,7 @@ Index: git/bfd/configure | |||
8483 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' | 8465 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' |
8484 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' | 8466 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' |
8485 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' | 8467 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' |
8486 | @@ -16682,14 +17344,17 @@ | 8468 | @@ -16715,14 +17377,17 @@ |
8487 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' | 8469 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' |
8488 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' | 8470 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' |
8489 | 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"`' | 8471 | 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"`' |
@@ -8502,7 +8484,7 @@ Index: git/bfd/configure | |||
8502 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' | 8484 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' |
8503 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' | 8485 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' |
8504 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' | 8486 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' |
8505 | @@ -16722,12 +17387,12 @@ | 8487 | @@ -16755,12 +17420,12 @@ |
8506 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' | 8488 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' |
8507 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' | 8489 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' |
8508 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' | 8490 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' |
@@ -8516,7 +8498,7 @@ Index: git/bfd/configure | |||
8516 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' | 8498 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' |
8517 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' | 8499 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' |
8518 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' | 8500 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' |
8519 | @@ -16782,8 +17447,13 @@ | 8501 | @@ -16815,8 +17480,13 @@ |
8520 | OBJDUMP \ | 8502 | OBJDUMP \ |
8521 | deplibs_check_method \ | 8503 | deplibs_check_method \ |
8522 | file_magic_cmd \ | 8504 | file_magic_cmd \ |
@@ -8530,7 +8512,7 @@ Index: git/bfd/configure | |||
8530 | STRIP \ | 8512 | STRIP \ |
8531 | RANLIB \ | 8513 | RANLIB \ |
8532 | CC \ | 8514 | CC \ |
8533 | @@ -16793,12 +17463,14 @@ | 8515 | @@ -16826,12 +17496,14 @@ |
8534 | lt_cv_sys_global_symbol_to_cdecl \ | 8516 | lt_cv_sys_global_symbol_to_cdecl \ |
8535 | lt_cv_sys_global_symbol_to_c_name_address \ | 8517 | lt_cv_sys_global_symbol_to_c_name_address \ |
8536 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ | 8518 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ |
@@ -8546,7 +8528,7 @@ Index: git/bfd/configure | |||
8546 | DSYMUTIL \ | 8528 | DSYMUTIL \ |
8547 | NMEDIT \ | 8529 | NMEDIT \ |
8548 | LIPO \ | 8530 | LIPO \ |
8549 | @@ -16814,7 +17486,6 @@ | 8531 | @@ -16847,7 +17519,6 @@ |
8550 | hardcode_libdir_flag_spec \ | 8532 | hardcode_libdir_flag_spec \ |
8551 | hardcode_libdir_flag_spec_ld \ | 8533 | hardcode_libdir_flag_spec_ld \ |
8552 | hardcode_libdir_separator \ | 8534 | hardcode_libdir_separator \ |
@@ -8554,7 +8536,7 @@ Index: git/bfd/configure | |||
8554 | exclude_expsyms \ | 8536 | exclude_expsyms \ |
8555 | include_expsyms \ | 8537 | include_expsyms \ |
8556 | file_list_spec \ | 8538 | file_list_spec \ |
8557 | @@ -16850,6 +17521,7 @@ | 8539 | @@ -16883,6 +17554,7 @@ |
8558 | module_expsym_cmds \ | 8540 | module_expsym_cmds \ |
8559 | export_symbols_cmds \ | 8541 | export_symbols_cmds \ |
8560 | prelink_cmds \ | 8542 | prelink_cmds \ |
@@ -8562,7 +8544,7 @@ Index: git/bfd/configure | |||
8562 | postinstall_cmds \ | 8544 | postinstall_cmds \ |
8563 | postuninstall_cmds \ | 8545 | postuninstall_cmds \ |
8564 | finish_cmds \ | 8546 | finish_cmds \ |
8565 | @@ -17629,7 +18301,8 @@ | 8547 | @@ -17662,7 +18334,8 @@ |
8566 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. | 8548 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. |
8567 | # | 8549 | # |
8568 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, | 8550 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, |
@@ -8572,7 +8554,7 @@ Index: git/bfd/configure | |||
8572 | # Written by Gordon Matzigkeit, 1996 | 8554 | # Written by Gordon Matzigkeit, 1996 |
8573 | # | 8555 | # |
8574 | # This file is part of GNU Libtool. | 8556 | # This file is part of GNU Libtool. |
8575 | @@ -17732,19 +18405,42 @@ | 8557 | @@ -17765,19 +18438,42 @@ |
8576 | # turn newlines into spaces. | 8558 | # turn newlines into spaces. |
8577 | NL2SP=$lt_lt_NL2SP | 8559 | NL2SP=$lt_lt_NL2SP |
8578 | 8560 | ||
@@ -8616,7 +8598,7 @@ Index: git/bfd/configure | |||
8616 | # A symbol stripping program. | 8598 | # A symbol stripping program. |
8617 | STRIP=$lt_STRIP | 8599 | STRIP=$lt_STRIP |
8618 | 8600 | ||
8619 | @@ -17774,6 +18470,12 @@ | 8601 | @@ -17807,6 +18503,12 @@ |
8620 | # Transform the output of nm in a C name address pair when lib prefix is needed. | 8602 | # Transform the output of nm in a C name address pair when lib prefix is needed. |
8621 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix | 8603 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix |
8622 | 8604 | ||
@@ -8629,7 +8611,7 @@ Index: git/bfd/configure | |||
8629 | # The name of the directory that contains temporary libtool files. | 8611 | # The name of the directory that contains temporary libtool files. |
8630 | objdir=$objdir | 8612 | objdir=$objdir |
8631 | 8613 | ||
8632 | @@ -17783,6 +18485,9 @@ | 8614 | @@ -17816,6 +18518,9 @@ |
8633 | # Must we lock files when doing compilation? | 8615 | # Must we lock files when doing compilation? |
8634 | need_locks=$lt_need_locks | 8616 | need_locks=$lt_need_locks |
8635 | 8617 | ||
@@ -8639,7 +8621,7 @@ Index: git/bfd/configure | |||
8639 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. | 8621 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. |
8640 | DSYMUTIL=$lt_DSYMUTIL | 8622 | DSYMUTIL=$lt_DSYMUTIL |
8641 | 8623 | ||
8642 | @@ -17897,12 +18602,12 @@ | 8624 | @@ -17930,12 +18635,12 @@ |
8643 | # Compiler flag to turn off builtin functions. | 8625 | # Compiler flag to turn off builtin functions. |
8644 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag | 8626 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag |
8645 | 8627 | ||
@@ -8655,7 +8637,7 @@ Index: git/bfd/configure | |||
8655 | # Compiler flag to prevent dynamic linking. | 8637 | # Compiler flag to prevent dynamic linking. |
8656 | link_static_flag=$lt_lt_prog_compiler_static | 8638 | link_static_flag=$lt_lt_prog_compiler_static |
8657 | 8639 | ||
8658 | @@ -17989,9 +18694,6 @@ | 8640 | @@ -18022,9 +18727,6 @@ |
8659 | # Whether libtool must link a program against all its dependency libraries. | 8641 | # Whether libtool must link a program against all its dependency libraries. |
8660 | link_all_deplibs=$link_all_deplibs | 8642 | link_all_deplibs=$link_all_deplibs |
8661 | 8643 | ||
@@ -8665,7 +8647,7 @@ Index: git/bfd/configure | |||
8665 | # Set to "yes" if exported symbols are required. | 8647 | # Set to "yes" if exported symbols are required. |
8666 | always_export_symbols=$always_export_symbols | 8648 | always_export_symbols=$always_export_symbols |
8667 | 8649 | ||
8668 | @@ -18007,6 +18709,9 @@ | 8650 | @@ -18040,6 +18742,9 @@ |
8669 | # Commands necessary for linking programs (against libraries) with templates. | 8651 | # Commands necessary for linking programs (against libraries) with templates. |
8670 | prelink_cmds=$lt_prelink_cmds | 8652 | prelink_cmds=$lt_prelink_cmds |
8671 | 8653 | ||
@@ -8675,7 +8657,7 @@ Index: git/bfd/configure | |||
8675 | # Specify filename containing input files. | 8657 | # Specify filename containing input files. |
8676 | file_list_spec=$lt_file_list_spec | 8658 | file_list_spec=$lt_file_list_spec |
8677 | 8659 | ||
8678 | @@ -18039,210 +18744,169 @@ | 8660 | @@ -18072,210 +18777,169 @@ |
8679 | # if finds mixed CR/LF and LF-only lines. Since sed operates in | 8661 | # if finds mixed CR/LF and LF-only lines. Since sed operates in |
8680 | # text mode, it properly converts lines to CR/LF. This bash problem | 8662 | # text mode, it properly converts lines to CR/LF. This bash problem |
8681 | # is reportedly fixed, but why not run on old versions too? | 8663 | # is reportedly fixed, but why not run on old versions too? |
@@ -9046,10 +9028,10 @@ Index: git/bfd/configure | |||
9046 | (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") | 9028 | (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") |
9047 | chmod +x "$ofile" | 9029 | chmod +x "$ofile" |
9048 | 9030 | ||
9049 | Index: git/opcodes/configure | 9031 | Index: binutils-2.24/opcodes/configure |
9050 | =================================================================== | 9032 | =================================================================== |
9051 | --- git.orig/opcodes/configure 2012-09-07 01:13:47.513341480 -0700 | 9033 | --- binutils-2.24.orig/opcodes/configure 2013-11-04 07:33:40.000000000 -0800 |
9052 | +++ git/opcodes/configure 2012-09-07 12:22:50.350868022 -0700 | 9034 | +++ binutils-2.24/opcodes/configure 2013-12-15 11:10:23.873785364 -0800 |
9053 | @@ -648,6 +648,9 @@ | 9035 | @@ -648,6 +648,9 @@ |
9054 | LIPO | 9036 | LIPO |
9055 | NMEDIT | 9037 | NMEDIT |
@@ -9658,7 +9640,7 @@ Index: git/opcodes/configure | |||
9658 | # Check whether --enable-libtool-lock was given. | 9640 | # Check whether --enable-libtool-lock was given. |
9659 | if test "${enable_libtool_lock+set}" = set; then : | 9641 | if test "${enable_libtool_lock+set}" = set; then : |
9660 | enableval=$enable_libtool_lock; | 9642 | enableval=$enable_libtool_lock; |
9661 | @@ -7060,6 +7440,123 @@ | 9643 | @@ -7073,6 +7453,123 @@ |
9662 | 9644 | ||
9663 | need_locks="$enable_libtool_lock" | 9645 | need_locks="$enable_libtool_lock" |
9664 | 9646 | ||
@@ -9782,7 +9764,7 @@ Index: git/opcodes/configure | |||
9782 | 9764 | ||
9783 | case $host_os in | 9765 | case $host_os in |
9784 | rhapsody* | darwin*) | 9766 | rhapsody* | darwin*) |
9785 | @@ -7623,6 +8120,8 @@ | 9767 | @@ -7636,6 +8133,8 @@ |
9786 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 | 9768 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 |
9787 | echo "$AR cru libconftest.a conftest.o" >&5 | 9769 | echo "$AR cru libconftest.a conftest.o" >&5 |
9788 | $AR cru libconftest.a conftest.o 2>&5 | 9770 | $AR cru libconftest.a conftest.o 2>&5 |
@@ -9791,7 +9773,7 @@ Index: git/opcodes/configure | |||
9791 | cat > conftest.c << _LT_EOF | 9773 | cat > conftest.c << _LT_EOF |
9792 | int main() { return 0;} | 9774 | int main() { return 0;} |
9793 | _LT_EOF | 9775 | _LT_EOF |
9794 | @@ -7788,7 +8287,8 @@ | 9776 | @@ -7801,7 +8300,8 @@ |
9795 | LIBTOOL_DEPS="$ltmain" | 9777 | LIBTOOL_DEPS="$ltmain" |
9796 | 9778 | ||
9797 | # Always use our own libtool. | 9779 | # Always use our own libtool. |
@@ -9801,7 +9783,7 @@ Index: git/opcodes/configure | |||
9801 | 9783 | ||
9802 | 9784 | ||
9803 | 9785 | ||
9804 | @@ -7877,7 +8377,7 @@ | 9786 | @@ -7890,7 +8390,7 @@ |
9805 | esac | 9787 | esac |
9806 | 9788 | ||
9807 | # Global variables: | 9789 | # Global variables: |
@@ -9810,7 +9792,7 @@ Index: git/opcodes/configure | |||
9810 | can_build_shared=yes | 9792 | can_build_shared=yes |
9811 | 9793 | ||
9812 | # All known linkers require a `.a' archive for static linking (except MSVC, | 9794 | # All known linkers require a `.a' archive for static linking (except MSVC, |
9813 | @@ -8175,8 +8675,6 @@ | 9795 | @@ -8188,8 +8688,6 @@ |
9814 | lt_prog_compiler_pic= | 9796 | lt_prog_compiler_pic= |
9815 | lt_prog_compiler_static= | 9797 | lt_prog_compiler_static= |
9816 | 9798 | ||
@@ -9819,7 +9801,7 @@ Index: git/opcodes/configure | |||
9819 | 9801 | ||
9820 | if test "$GCC" = yes; then | 9802 | if test "$GCC" = yes; then |
9821 | lt_prog_compiler_wl='-Wl,' | 9803 | lt_prog_compiler_wl='-Wl,' |
9822 | @@ -8341,6 +8839,12 @@ | 9804 | @@ -8355,6 +8853,12 @@ |
9823 | lt_prog_compiler_pic='--shared' | 9805 | lt_prog_compiler_pic='--shared' |
9824 | lt_prog_compiler_static='--static' | 9806 | lt_prog_compiler_static='--static' |
9825 | ;; | 9807 | ;; |
@@ -9832,7 +9814,7 @@ Index: git/opcodes/configure | |||
9832 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) | 9814 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) |
9833 | # Portland Group compilers (*not* the Pentium gcc compiler, | 9815 | # Portland Group compilers (*not* the Pentium gcc compiler, |
9834 | # which looks to be a dead project) | 9816 | # which looks to be a dead project) |
9835 | @@ -8403,7 +8907,7 @@ | 9817 | @@ -8417,7 +8921,7 @@ |
9836 | lt_prog_compiler_pic='-KPIC' | 9818 | lt_prog_compiler_pic='-KPIC' |
9837 | lt_prog_compiler_static='-Bstatic' | 9819 | lt_prog_compiler_static='-Bstatic' |
9838 | case $cc_basename in | 9820 | case $cc_basename in |
@@ -9841,7 +9823,7 @@ Index: git/opcodes/configure | |||
9841 | lt_prog_compiler_wl='-Qoption ld ';; | 9823 | lt_prog_compiler_wl='-Qoption ld ';; |
9842 | *) | 9824 | *) |
9843 | lt_prog_compiler_wl='-Wl,';; | 9825 | lt_prog_compiler_wl='-Wl,';; |
9844 | @@ -8460,13 +8964,17 @@ | 9826 | @@ -8474,13 +8978,17 @@ |
9845 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" | 9827 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" |
9846 | ;; | 9828 | ;; |
9847 | esac | 9829 | esac |
@@ -9865,7 +9847,7 @@ Index: git/opcodes/configure | |||
9865 | 9847 | ||
9866 | # | 9848 | # |
9867 | # Check to make sure the PIC flag actually works. | 9849 | # Check to make sure the PIC flag actually works. |
9868 | @@ -8527,6 +9035,11 @@ | 9850 | @@ -8541,6 +9049,11 @@ |
9869 | 9851 | ||
9870 | 9852 | ||
9871 | 9853 | ||
@@ -9877,7 +9859,7 @@ Index: git/opcodes/configure | |||
9877 | # | 9859 | # |
9878 | # Check to make sure the static flag actually works. | 9860 | # Check to make sure the static flag actually works. |
9879 | # | 9861 | # |
9880 | @@ -8877,7 +9390,8 @@ | 9862 | @@ -8891,7 +9404,8 @@ |
9881 | allow_undefined_flag=unsupported | 9863 | allow_undefined_flag=unsupported |
9882 | always_export_symbols=no | 9864 | always_export_symbols=no |
9883 | enable_shared_with_static_runtimes=yes | 9865 | enable_shared_with_static_runtimes=yes |
@@ -9887,7 +9869,7 @@ Index: git/opcodes/configure | |||
9887 | 9869 | ||
9888 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then | 9870 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then |
9889 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' | 9871 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' |
9890 | @@ -8925,7 +9439,7 @@ | 9872 | @@ -8939,7 +9453,7 @@ |
9891 | if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ | 9873 | if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ |
9892 | && test "$tmp_diet" = no | 9874 | && test "$tmp_diet" = no |
9893 | then | 9875 | then |
@@ -9896,7 +9878,7 @@ Index: git/opcodes/configure | |||
9896 | tmp_sharedflag='-shared' | 9878 | tmp_sharedflag='-shared' |
9897 | case $cc_basename,$host_cpu in | 9879 | case $cc_basename,$host_cpu in |
9898 | pgcc*) # Portland Group C compiler | 9880 | pgcc*) # Portland Group C compiler |
9899 | @@ -8976,12 +9490,12 @@ | 9881 | @@ -8990,12 +9504,12 @@ |
9900 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' | 9882 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' |
9901 | hardcode_libdir_flag_spec= | 9883 | hardcode_libdir_flag_spec= |
9902 | hardcode_libdir_flag_spec_ld='-rpath $libdir' | 9884 | hardcode_libdir_flag_spec_ld='-rpath $libdir' |
@@ -9911,7 +9893,7 @@ Index: git/opcodes/configure | |||
9911 | fi | 9893 | fi |
9912 | ;; | 9894 | ;; |
9913 | esac | 9895 | esac |
9914 | @@ -8995,8 +9509,8 @@ | 9896 | @@ -9009,8 +9523,8 @@ |
9915 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' | 9897 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
9916 | wlarc= | 9898 | wlarc= |
9917 | else | 9899 | else |
@@ -9922,7 +9904,7 @@ Index: git/opcodes/configure | |||
9922 | fi | 9904 | fi |
9923 | ;; | 9905 | ;; |
9924 | 9906 | ||
9925 | @@ -9014,8 +9528,8 @@ | 9907 | @@ -9028,8 +9542,8 @@ |
9926 | 9908 | ||
9927 | _LT_EOF | 9909 | _LT_EOF |
9928 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 9910 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
@@ -9933,7 +9915,7 @@ Index: git/opcodes/configure | |||
9933 | else | 9915 | else |
9934 | ld_shlibs=no | 9916 | ld_shlibs=no |
9935 | fi | 9917 | fi |
9936 | @@ -9061,8 +9575,8 @@ | 9918 | @@ -9075,8 +9589,8 @@ |
9937 | 9919 | ||
9938 | *) | 9920 | *) |
9939 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 9921 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
@@ -9944,7 +9926,7 @@ Index: git/opcodes/configure | |||
9944 | else | 9926 | else |
9945 | ld_shlibs=no | 9927 | ld_shlibs=no |
9946 | fi | 9928 | fi |
9947 | @@ -9192,7 +9706,13 @@ | 9929 | @@ -9206,7 +9720,13 @@ |
9948 | allow_undefined_flag='-berok' | 9930 | allow_undefined_flag='-berok' |
9949 | # Determine the default libpath from the value encoded in an | 9931 | # Determine the default libpath from the value encoded in an |
9950 | # empty executable. | 9932 | # empty executable. |
@@ -9959,7 +9941,7 @@ Index: git/opcodes/configure | |||
9959 | /* end confdefs.h. */ | 9941 | /* end confdefs.h. */ |
9960 | 9942 | ||
9961 | int | 9943 | int |
9962 | @@ -9205,22 +9725,29 @@ | 9944 | @@ -9219,22 +9739,29 @@ |
9963 | _ACEOF | 9945 | _ACEOF |
9964 | if ac_fn_c_try_link "$LINENO"; then : | 9946 | if ac_fn_c_try_link "$LINENO"; then : |
9965 | 9947 | ||
@@ -10002,7 +9984,7 @@ Index: git/opcodes/configure | |||
10002 | 9984 | ||
10003 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 9985 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
10004 | 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" | 9986 | 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" |
10005 | @@ -9232,7 +9759,13 @@ | 9987 | @@ -9246,7 +9773,13 @@ |
10006 | else | 9988 | else |
10007 | # Determine the default libpath from the value encoded in an | 9989 | # Determine the default libpath from the value encoded in an |
10008 | # empty executable. | 9990 | # empty executable. |
@@ -10017,7 +9999,7 @@ Index: git/opcodes/configure | |||
10017 | /* end confdefs.h. */ | 9999 | /* end confdefs.h. */ |
10018 | 10000 | ||
10019 | int | 10001 | int |
10020 | @@ -9245,22 +9778,29 @@ | 10002 | @@ -9259,22 +9792,29 @@ |
10021 | _ACEOF | 10003 | _ACEOF |
10022 | if ac_fn_c_try_link "$LINENO"; then : | 10004 | if ac_fn_c_try_link "$LINENO"; then : |
10023 | 10005 | ||
@@ -10060,7 +10042,7 @@ Index: git/opcodes/configure | |||
10060 | 10042 | ||
10061 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 10043 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
10062 | # Warning - without using the other run time loading flags, | 10044 | # Warning - without using the other run time loading flags, |
10063 | @@ -9305,20 +9845,63 @@ | 10045 | @@ -9319,20 +9859,63 @@ |
10064 | # Microsoft Visual C++. | 10046 | # Microsoft Visual C++. |
10065 | # hardcode_libdir_flag_spec is actually meaningless, as there is | 10047 | # hardcode_libdir_flag_spec is actually meaningless, as there is |
10066 | # no search path for DLLs. | 10048 | # no search path for DLLs. |
@@ -10138,7 +10120,7 @@ Index: git/opcodes/configure | |||
10138 | ;; | 10120 | ;; |
10139 | 10121 | ||
10140 | darwin* | rhapsody*) | 10122 | darwin* | rhapsody*) |
10141 | @@ -9379,7 +9962,7 @@ | 10123 | @@ -9393,7 +9976,7 @@ |
10142 | 10124 | ||
10143 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. | 10125 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. |
10144 | freebsd* | dragonfly*) | 10126 | freebsd* | dragonfly*) |
@@ -10147,7 +10129,7 @@ Index: git/opcodes/configure | |||
10147 | hardcode_libdir_flag_spec='-R$libdir' | 10129 | hardcode_libdir_flag_spec='-R$libdir' |
10148 | hardcode_direct=yes | 10130 | hardcode_direct=yes |
10149 | hardcode_shlibpath_var=no | 10131 | hardcode_shlibpath_var=no |
10150 | @@ -9387,7 +9970,7 @@ | 10132 | @@ -9401,7 +9984,7 @@ |
10151 | 10133 | ||
10152 | hpux9*) | 10134 | hpux9*) |
10153 | if test "$GCC" = yes; then | 10135 | if test "$GCC" = yes; then |
@@ -10156,7 +10138,7 @@ Index: git/opcodes/configure | |||
10156 | else | 10138 | else |
10157 | 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' | 10139 | 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' |
10158 | fi | 10140 | fi |
10159 | @@ -9403,7 +9986,7 @@ | 10141 | @@ -9417,7 +10000,7 @@ |
10160 | 10142 | ||
10161 | hpux10*) | 10143 | hpux10*) |
10162 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then | 10144 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then |
@@ -10165,7 +10147,7 @@ Index: git/opcodes/configure | |||
10165 | else | 10147 | else |
10166 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' | 10148 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' |
10167 | fi | 10149 | fi |
10168 | @@ -9427,10 +10010,10 @@ | 10150 | @@ -9441,10 +10024,10 @@ |
10169 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' | 10151 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' |
10170 | ;; | 10152 | ;; |
10171 | ia64*) | 10153 | ia64*) |
@@ -10178,7 +10160,7 @@ Index: git/opcodes/configure | |||
10178 | ;; | 10160 | ;; |
10179 | esac | 10161 | esac |
10180 | else | 10162 | else |
10181 | @@ -9509,23 +10092,36 @@ | 10163 | @@ -9523,23 +10106,36 @@ |
10182 | 10164 | ||
10183 | irix5* | irix6* | nonstopux*) | 10165 | irix5* | irix6* | nonstopux*) |
10184 | if test "$GCC" = yes; then | 10166 | if test "$GCC" = yes; then |
@@ -10223,7 +10205,7 @@ Index: git/opcodes/configure | |||
10223 | else | 10205 | else |
10224 | 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' | 10206 | 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' |
10225 | 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' | 10207 | 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' |
10226 | @@ -9610,7 +10206,7 @@ | 10208 | @@ -9624,7 +10220,7 @@ |
10227 | osf4* | osf5*) # as osf3* with the addition of -msym flag | 10209 | osf4* | osf5*) # as osf3* with the addition of -msym flag |
10228 | if test "$GCC" = yes; then | 10210 | if test "$GCC" = yes; then |
10229 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' | 10211 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' |
@@ -10232,7 +10214,7 @@ Index: git/opcodes/configure | |||
10232 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' | 10214 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' |
10233 | else | 10215 | else |
10234 | allow_undefined_flag=' -expect_unresolved \*' | 10216 | allow_undefined_flag=' -expect_unresolved \*' |
10235 | @@ -9629,9 +10225,9 @@ | 10217 | @@ -9643,9 +10239,9 @@ |
10236 | no_undefined_flag=' -z defs' | 10218 | no_undefined_flag=' -z defs' |
10237 | if test "$GCC" = yes; then | 10219 | if test "$GCC" = yes; then |
10238 | wlarc='${wl}' | 10220 | wlarc='${wl}' |
@@ -10244,7 +10226,7 @@ Index: git/opcodes/configure | |||
10244 | else | 10226 | else |
10245 | case `$CC -V 2>&1` in | 10227 | case `$CC -V 2>&1` in |
10246 | *"Compilers 5.0"*) | 10228 | *"Compilers 5.0"*) |
10247 | @@ -10207,8 +10803,9 @@ | 10229 | @@ -10221,8 +10817,9 @@ |
10248 | need_version=no | 10230 | need_version=no |
10249 | need_lib_prefix=no | 10231 | need_lib_prefix=no |
10250 | 10232 | ||
@@ -10256,7 +10238,7 @@ Index: git/opcodes/configure | |||
10256 | library_names_spec='$libname.dll.a' | 10238 | library_names_spec='$libname.dll.a' |
10257 | # DLL is installed to $(libdir)/../bin by postinstall_cmds | 10239 | # DLL is installed to $(libdir)/../bin by postinstall_cmds |
10258 | postinstall_cmds='base_file=`basename \${file}`~ | 10240 | postinstall_cmds='base_file=`basename \${file}`~ |
10259 | @@ -10241,13 +10838,71 @@ | 10241 | @@ -10255,13 +10852,71 @@ |
10260 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' | 10242 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' |
10261 | ;; | 10243 | ;; |
10262 | esac | 10244 | esac |
@@ -10329,7 +10311,7 @@ Index: git/opcodes/configure | |||
10329 | # FIXME: first we should search . and the directory the executable is in | 10311 | # FIXME: first we should search . and the directory the executable is in |
10330 | shlibpath_var=PATH | 10312 | shlibpath_var=PATH |
10331 | ;; | 10313 | ;; |
10332 | @@ -10339,7 +10994,7 @@ | 10314 | @@ -10353,7 +11008,7 @@ |
10333 | soname_spec='${libname}${release}${shared_ext}$major' | 10315 | soname_spec='${libname}${release}${shared_ext}$major' |
10334 | shlibpath_var=LIBRARY_PATH | 10316 | shlibpath_var=LIBRARY_PATH |
10335 | shlibpath_overrides_runpath=yes | 10317 | shlibpath_overrides_runpath=yes |
@@ -10338,16 +10320,7 @@ Index: git/opcodes/configure | |||
10338 | hardcode_into_libs=yes | 10320 | hardcode_into_libs=yes |
10339 | ;; | 10321 | ;; |
10340 | 10322 | ||
10341 | @@ -11135,7 +11790,7 @@ | 10323 | @@ -11193,10 +11848,10 @@ |
10342 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | ||
10343 | lt_status=$lt_dlunknown | ||
10344 | cat > conftest.$ac_ext <<_LT_EOF | ||
10345 | -#line 11138 "configure" | ||
10346 | +#line $LINENO "configure" | ||
10347 | #include "confdefs.h" | ||
10348 | |||
10349 | #if HAVE_DLFCN_H | ||
10350 | @@ -11179,10 +11834,10 @@ | ||
10351 | /* When -fvisbility=hidden is used, assume the code has been annotated | 10324 | /* When -fvisbility=hidden is used, assume the code has been annotated |
10352 | correspondingly for the symbols needed. */ | 10325 | correspondingly for the symbols needed. */ |
10353 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 10326 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
@@ -10360,16 +10333,7 @@ Index: git/opcodes/configure | |||
10360 | int main () | 10333 | int main () |
10361 | { | 10334 | { |
10362 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 10335 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
10363 | @@ -11241,7 +11896,7 @@ | 10336 | @@ -11299,10 +11954,10 @@ |
10364 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | ||
10365 | lt_status=$lt_dlunknown | ||
10366 | cat > conftest.$ac_ext <<_LT_EOF | ||
10367 | -#line 11244 "configure" | ||
10368 | +#line $LINENO "configure" | ||
10369 | #include "confdefs.h" | ||
10370 | |||
10371 | #if HAVE_DLFCN_H | ||
10372 | @@ -11285,10 +11940,10 @@ | ||
10373 | /* When -fvisbility=hidden is used, assume the code has been annotated | 10337 | /* When -fvisbility=hidden is used, assume the code has been annotated |
10374 | correspondingly for the symbols needed. */ | 10338 | correspondingly for the symbols needed. */ |
10375 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 10339 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
@@ -10382,7 +10346,7 @@ Index: git/opcodes/configure | |||
10382 | int main () | 10346 | int main () |
10383 | { | 10347 | { |
10384 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 10348 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
10385 | @@ -12401,7 +13056,7 @@ | 10349 | @@ -12415,7 +13070,7 @@ |
10386 | # since libbfd may not pull in the entirety of libiberty. | 10350 | # since libbfd may not pull in the entirety of libiberty. |
10387 | x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` | 10351 | x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` |
10388 | if test -n "$x"; then | 10352 | if test -n "$x"; then |
@@ -10391,7 +10355,7 @@ Index: git/opcodes/configure | |||
10391 | fi | 10355 | fi |
10392 | 10356 | ||
10393 | case "${host}" in | 10357 | case "${host}" in |
10394 | @@ -13370,13 +14025,20 @@ | 10358 | @@ -13387,13 +14042,20 @@ |
10395 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' | 10359 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' |
10396 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' | 10360 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' |
10397 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' | 10361 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' |
@@ -10412,7 +10376,7 @@ Index: git/opcodes/configure | |||
10412 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' | 10376 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' |
10413 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' | 10377 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' |
10414 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' | 10378 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' |
10415 | @@ -13391,14 +14053,17 @@ | 10379 | @@ -13408,14 +14070,17 @@ |
10416 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' | 10380 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' |
10417 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' | 10381 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' |
10418 | 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"`' | 10382 | 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"`' |
@@ -10431,7 +10395,7 @@ Index: git/opcodes/configure | |||
10431 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' | 10395 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' |
10432 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' | 10396 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' |
10433 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' | 10397 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' |
10434 | @@ -13431,12 +14096,12 @@ | 10398 | @@ -13448,12 +14113,12 @@ |
10435 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' | 10399 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' |
10436 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' | 10400 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' |
10437 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' | 10401 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' |
@@ -10445,7 +10409,7 @@ Index: git/opcodes/configure | |||
10445 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' | 10409 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' |
10446 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' | 10410 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' |
10447 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' | 10411 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' |
10448 | @@ -13491,8 +14156,13 @@ | 10412 | @@ -13508,8 +14173,13 @@ |
10449 | OBJDUMP \ | 10413 | OBJDUMP \ |
10450 | deplibs_check_method \ | 10414 | deplibs_check_method \ |
10451 | file_magic_cmd \ | 10415 | file_magic_cmd \ |
@@ -10459,7 +10423,7 @@ Index: git/opcodes/configure | |||
10459 | STRIP \ | 10423 | STRIP \ |
10460 | RANLIB \ | 10424 | RANLIB \ |
10461 | CC \ | 10425 | CC \ |
10462 | @@ -13502,12 +14172,14 @@ | 10426 | @@ -13519,12 +14189,14 @@ |
10463 | lt_cv_sys_global_symbol_to_cdecl \ | 10427 | lt_cv_sys_global_symbol_to_cdecl \ |
10464 | lt_cv_sys_global_symbol_to_c_name_address \ | 10428 | lt_cv_sys_global_symbol_to_c_name_address \ |
10465 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ | 10429 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ |
@@ -10475,7 +10439,7 @@ Index: git/opcodes/configure | |||
10475 | DSYMUTIL \ | 10439 | DSYMUTIL \ |
10476 | NMEDIT \ | 10440 | NMEDIT \ |
10477 | LIPO \ | 10441 | LIPO \ |
10478 | @@ -13523,7 +14195,6 @@ | 10442 | @@ -13540,7 +14212,6 @@ |
10479 | hardcode_libdir_flag_spec \ | 10443 | hardcode_libdir_flag_spec \ |
10480 | hardcode_libdir_flag_spec_ld \ | 10444 | hardcode_libdir_flag_spec_ld \ |
10481 | hardcode_libdir_separator \ | 10445 | hardcode_libdir_separator \ |
@@ -10483,7 +10447,7 @@ Index: git/opcodes/configure | |||
10483 | exclude_expsyms \ | 10447 | exclude_expsyms \ |
10484 | include_expsyms \ | 10448 | include_expsyms \ |
10485 | file_list_spec \ | 10449 | file_list_spec \ |
10486 | @@ -13559,6 +14230,7 @@ | 10450 | @@ -13576,6 +14247,7 @@ |
10487 | module_expsym_cmds \ | 10451 | module_expsym_cmds \ |
10488 | export_symbols_cmds \ | 10452 | export_symbols_cmds \ |
10489 | prelink_cmds \ | 10453 | prelink_cmds \ |
@@ -10491,7 +10455,7 @@ Index: git/opcodes/configure | |||
10491 | postinstall_cmds \ | 10455 | postinstall_cmds \ |
10492 | postuninstall_cmds \ | 10456 | postuninstall_cmds \ |
10493 | finish_cmds \ | 10457 | finish_cmds \ |
10494 | @@ -14315,7 +14987,8 @@ | 10458 | @@ -14332,7 +15004,8 @@ |
10495 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. | 10459 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. |
10496 | # | 10460 | # |
10497 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, | 10461 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, |
@@ -10501,7 +10465,7 @@ Index: git/opcodes/configure | |||
10501 | # Written by Gordon Matzigkeit, 1996 | 10465 | # Written by Gordon Matzigkeit, 1996 |
10502 | # | 10466 | # |
10503 | # This file is part of GNU Libtool. | 10467 | # This file is part of GNU Libtool. |
10504 | @@ -14418,19 +15091,42 @@ | 10468 | @@ -14435,19 +15108,42 @@ |
10505 | # turn newlines into spaces. | 10469 | # turn newlines into spaces. |
10506 | NL2SP=$lt_lt_NL2SP | 10470 | NL2SP=$lt_lt_NL2SP |
10507 | 10471 | ||
@@ -10545,7 +10509,7 @@ Index: git/opcodes/configure | |||
10545 | # A symbol stripping program. | 10509 | # A symbol stripping program. |
10546 | STRIP=$lt_STRIP | 10510 | STRIP=$lt_STRIP |
10547 | 10511 | ||
10548 | @@ -14460,6 +15156,12 @@ | 10512 | @@ -14477,6 +15173,12 @@ |
10549 | # Transform the output of nm in a C name address pair when lib prefix is needed. | 10513 | # Transform the output of nm in a C name address pair when lib prefix is needed. |
10550 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix | 10514 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix |
10551 | 10515 | ||
@@ -10558,7 +10522,7 @@ Index: git/opcodes/configure | |||
10558 | # The name of the directory that contains temporary libtool files. | 10522 | # The name of the directory that contains temporary libtool files. |
10559 | objdir=$objdir | 10523 | objdir=$objdir |
10560 | 10524 | ||
10561 | @@ -14469,6 +15171,9 @@ | 10525 | @@ -14486,6 +15188,9 @@ |
10562 | # Must we lock files when doing compilation? | 10526 | # Must we lock files when doing compilation? |
10563 | need_locks=$lt_need_locks | 10527 | need_locks=$lt_need_locks |
10564 | 10528 | ||
@@ -10568,7 +10532,7 @@ Index: git/opcodes/configure | |||
10568 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. | 10532 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. |
10569 | DSYMUTIL=$lt_DSYMUTIL | 10533 | DSYMUTIL=$lt_DSYMUTIL |
10570 | 10534 | ||
10571 | @@ -14583,12 +15288,12 @@ | 10535 | @@ -14600,12 +15305,12 @@ |
10572 | # Compiler flag to turn off builtin functions. | 10536 | # Compiler flag to turn off builtin functions. |
10573 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag | 10537 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag |
10574 | 10538 | ||
@@ -10584,7 +10548,7 @@ Index: git/opcodes/configure | |||
10584 | # Compiler flag to prevent dynamic linking. | 10548 | # Compiler flag to prevent dynamic linking. |
10585 | link_static_flag=$lt_lt_prog_compiler_static | 10549 | link_static_flag=$lt_lt_prog_compiler_static |
10586 | 10550 | ||
10587 | @@ -14675,9 +15380,6 @@ | 10551 | @@ -14692,9 +15397,6 @@ |
10588 | # Whether libtool must link a program against all its dependency libraries. | 10552 | # Whether libtool must link a program against all its dependency libraries. |
10589 | link_all_deplibs=$link_all_deplibs | 10553 | link_all_deplibs=$link_all_deplibs |
10590 | 10554 | ||
@@ -10594,7 +10558,7 @@ Index: git/opcodes/configure | |||
10594 | # Set to "yes" if exported symbols are required. | 10558 | # Set to "yes" if exported symbols are required. |
10595 | always_export_symbols=$always_export_symbols | 10559 | always_export_symbols=$always_export_symbols |
10596 | 10560 | ||
10597 | @@ -14693,6 +15395,9 @@ | 10561 | @@ -14710,6 +15412,9 @@ |
10598 | # Commands necessary for linking programs (against libraries) with templates. | 10562 | # Commands necessary for linking programs (against libraries) with templates. |
10599 | prelink_cmds=$lt_prelink_cmds | 10563 | prelink_cmds=$lt_prelink_cmds |
10600 | 10564 | ||
@@ -10604,7 +10568,7 @@ Index: git/opcodes/configure | |||
10604 | # Specify filename containing input files. | 10568 | # Specify filename containing input files. |
10605 | file_list_spec=$lt_file_list_spec | 10569 | file_list_spec=$lt_file_list_spec |
10606 | 10570 | ||
10607 | @@ -14725,210 +15430,169 @@ | 10571 | @@ -14742,210 +15447,169 @@ |
10608 | # if finds mixed CR/LF and LF-only lines. Since sed operates in | 10572 | # if finds mixed CR/LF and LF-only lines. Since sed operates in |
10609 | # text mode, it properly converts lines to CR/LF. This bash problem | 10573 | # text mode, it properly converts lines to CR/LF. This bash problem |
10610 | # is reportedly fixed, but why not run on old versions too? | 10574 | # is reportedly fixed, but why not run on old versions too? |
@@ -10975,10 +10939,10 @@ Index: git/opcodes/configure | |||
10975 | (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") | 10939 | (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") |
10976 | chmod +x "$ofile" | 10940 | chmod +x "$ofile" |
10977 | 10941 | ||
10978 | Index: git/binutils/configure | 10942 | Index: binutils-2.24/binutils/configure |
10979 | =================================================================== | 10943 | =================================================================== |
10980 | --- git.orig/binutils/configure 2012-09-07 01:13:43.349341321 -0700 | 10944 | --- binutils-2.24.orig/binutils/configure 2013-11-04 07:33:37.000000000 -0800 |
10981 | +++ git/binutils/configure 2012-09-07 12:21:49.670865713 -0700 | 10945 | +++ binutils-2.24/binutils/configure 2013-12-15 11:10:23.877118697 -0800 |
10982 | @@ -655,8 +655,11 @@ | 10946 | @@ -655,8 +655,11 @@ |
10983 | LIPO | 10947 | LIPO |
10984 | NMEDIT | 10948 | NMEDIT |
@@ -11589,7 +11553,7 @@ Index: git/binutils/configure | |||
11589 | 11553 | ||
11590 | # Check whether --enable-libtool-lock was given. | 11554 | # Check whether --enable-libtool-lock was given. |
11591 | if test "${enable_libtool_lock+set}" = set; then : | 11555 | if test "${enable_libtool_lock+set}" = set; then : |
11592 | @@ -7099,6 +7479,123 @@ | 11556 | @@ -7112,6 +7492,123 @@ |
11593 | 11557 | ||
11594 | need_locks="$enable_libtool_lock" | 11558 | need_locks="$enable_libtool_lock" |
11595 | 11559 | ||
@@ -11713,7 +11677,7 @@ Index: git/binutils/configure | |||
11713 | 11677 | ||
11714 | case $host_os in | 11678 | case $host_os in |
11715 | rhapsody* | darwin*) | 11679 | rhapsody* | darwin*) |
11716 | @@ -7662,6 +8159,8 @@ | 11680 | @@ -7675,6 +8172,8 @@ |
11717 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 | 11681 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 |
11718 | echo "$AR cru libconftest.a conftest.o" >&5 | 11682 | echo "$AR cru libconftest.a conftest.o" >&5 |
11719 | $AR cru libconftest.a conftest.o 2>&5 | 11683 | $AR cru libconftest.a conftest.o 2>&5 |
@@ -11722,7 +11686,7 @@ Index: git/binutils/configure | |||
11722 | cat > conftest.c << _LT_EOF | 11686 | cat > conftest.c << _LT_EOF |
11723 | int main() { return 0;} | 11687 | int main() { return 0;} |
11724 | _LT_EOF | 11688 | _LT_EOF |
11725 | @@ -7857,7 +8356,8 @@ | 11689 | @@ -7870,7 +8369,8 @@ |
11726 | LIBTOOL_DEPS="$ltmain" | 11690 | LIBTOOL_DEPS="$ltmain" |
11727 | 11691 | ||
11728 | # Always use our own libtool. | 11692 | # Always use our own libtool. |
@@ -11732,7 +11696,7 @@ Index: git/binutils/configure | |||
11732 | 11696 | ||
11733 | 11697 | ||
11734 | 11698 | ||
11735 | @@ -7946,7 +8446,7 @@ | 11699 | @@ -7959,7 +8459,7 @@ |
11736 | esac | 11700 | esac |
11737 | 11701 | ||
11738 | # Global variables: | 11702 | # Global variables: |
@@ -11741,7 +11705,7 @@ Index: git/binutils/configure | |||
11741 | can_build_shared=yes | 11705 | can_build_shared=yes |
11742 | 11706 | ||
11743 | # All known linkers require a `.a' archive for static linking (except MSVC, | 11707 | # All known linkers require a `.a' archive for static linking (except MSVC, |
11744 | @@ -8244,8 +8744,6 @@ | 11708 | @@ -8257,8 +8757,6 @@ |
11745 | lt_prog_compiler_pic= | 11709 | lt_prog_compiler_pic= |
11746 | lt_prog_compiler_static= | 11710 | lt_prog_compiler_static= |
11747 | 11711 | ||
@@ -11750,7 +11714,7 @@ Index: git/binutils/configure | |||
11750 | 11714 | ||
11751 | if test "$GCC" = yes; then | 11715 | if test "$GCC" = yes; then |
11752 | lt_prog_compiler_wl='-Wl,' | 11716 | lt_prog_compiler_wl='-Wl,' |
11753 | @@ -8410,6 +8908,12 @@ | 11717 | @@ -8424,6 +8922,12 @@ |
11754 | lt_prog_compiler_pic='--shared' | 11718 | lt_prog_compiler_pic='--shared' |
11755 | lt_prog_compiler_static='--static' | 11719 | lt_prog_compiler_static='--static' |
11756 | ;; | 11720 | ;; |
@@ -11763,7 +11727,7 @@ Index: git/binutils/configure | |||
11763 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) | 11727 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) |
11764 | # Portland Group compilers (*not* the Pentium gcc compiler, | 11728 | # Portland Group compilers (*not* the Pentium gcc compiler, |
11765 | # which looks to be a dead project) | 11729 | # which looks to be a dead project) |
11766 | @@ -8472,7 +8976,7 @@ | 11730 | @@ -8486,7 +8990,7 @@ |
11767 | lt_prog_compiler_pic='-KPIC' | 11731 | lt_prog_compiler_pic='-KPIC' |
11768 | lt_prog_compiler_static='-Bstatic' | 11732 | lt_prog_compiler_static='-Bstatic' |
11769 | case $cc_basename in | 11733 | case $cc_basename in |
@@ -11772,7 +11736,7 @@ Index: git/binutils/configure | |||
11772 | lt_prog_compiler_wl='-Qoption ld ';; | 11736 | lt_prog_compiler_wl='-Qoption ld ';; |
11773 | *) | 11737 | *) |
11774 | lt_prog_compiler_wl='-Wl,';; | 11738 | lt_prog_compiler_wl='-Wl,';; |
11775 | @@ -8529,13 +9033,17 @@ | 11739 | @@ -8543,13 +9047,17 @@ |
11776 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" | 11740 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" |
11777 | ;; | 11741 | ;; |
11778 | esac | 11742 | esac |
@@ -11796,7 +11760,7 @@ Index: git/binutils/configure | |||
11796 | 11760 | ||
11797 | # | 11761 | # |
11798 | # Check to make sure the PIC flag actually works. | 11762 | # Check to make sure the PIC flag actually works. |
11799 | @@ -8596,6 +9104,11 @@ | 11763 | @@ -8610,6 +9118,11 @@ |
11800 | 11764 | ||
11801 | 11765 | ||
11802 | 11766 | ||
@@ -11808,7 +11772,7 @@ Index: git/binutils/configure | |||
11808 | # | 11772 | # |
11809 | # Check to make sure the static flag actually works. | 11773 | # Check to make sure the static flag actually works. |
11810 | # | 11774 | # |
11811 | @@ -8946,7 +9459,8 @@ | 11775 | @@ -8960,7 +9473,8 @@ |
11812 | allow_undefined_flag=unsupported | 11776 | allow_undefined_flag=unsupported |
11813 | always_export_symbols=no | 11777 | always_export_symbols=no |
11814 | enable_shared_with_static_runtimes=yes | 11778 | enable_shared_with_static_runtimes=yes |
@@ -11818,7 +11782,7 @@ Index: git/binutils/configure | |||
11818 | 11782 | ||
11819 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then | 11783 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then |
11820 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' | 11784 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' |
11821 | @@ -8994,7 +9508,7 @@ | 11785 | @@ -9008,7 +9522,7 @@ |
11822 | if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ | 11786 | if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ |
11823 | && test "$tmp_diet" = no | 11787 | && test "$tmp_diet" = no |
11824 | then | 11788 | then |
@@ -11827,7 +11791,7 @@ Index: git/binutils/configure | |||
11827 | tmp_sharedflag='-shared' | 11791 | tmp_sharedflag='-shared' |
11828 | case $cc_basename,$host_cpu in | 11792 | case $cc_basename,$host_cpu in |
11829 | pgcc*) # Portland Group C compiler | 11793 | pgcc*) # Portland Group C compiler |
11830 | @@ -9045,12 +9559,12 @@ | 11794 | @@ -9059,12 +9573,12 @@ |
11831 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' | 11795 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' |
11832 | hardcode_libdir_flag_spec= | 11796 | hardcode_libdir_flag_spec= |
11833 | hardcode_libdir_flag_spec_ld='-rpath $libdir' | 11797 | hardcode_libdir_flag_spec_ld='-rpath $libdir' |
@@ -11842,7 +11806,7 @@ Index: git/binutils/configure | |||
11842 | fi | 11806 | fi |
11843 | ;; | 11807 | ;; |
11844 | esac | 11808 | esac |
11845 | @@ -9064,8 +9578,8 @@ | 11809 | @@ -9078,8 +9592,8 @@ |
11846 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' | 11810 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
11847 | wlarc= | 11811 | wlarc= |
11848 | else | 11812 | else |
@@ -11853,7 +11817,7 @@ Index: git/binutils/configure | |||
11853 | fi | 11817 | fi |
11854 | ;; | 11818 | ;; |
11855 | 11819 | ||
11856 | @@ -9083,8 +9597,8 @@ | 11820 | @@ -9097,8 +9611,8 @@ |
11857 | 11821 | ||
11858 | _LT_EOF | 11822 | _LT_EOF |
11859 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 11823 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
@@ -11864,7 +11828,7 @@ Index: git/binutils/configure | |||
11864 | else | 11828 | else |
11865 | ld_shlibs=no | 11829 | ld_shlibs=no |
11866 | fi | 11830 | fi |
11867 | @@ -9130,8 +9644,8 @@ | 11831 | @@ -9144,8 +9658,8 @@ |
11868 | 11832 | ||
11869 | *) | 11833 | *) |
11870 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 11834 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
@@ -11875,7 +11839,7 @@ Index: git/binutils/configure | |||
11875 | else | 11839 | else |
11876 | ld_shlibs=no | 11840 | ld_shlibs=no |
11877 | fi | 11841 | fi |
11878 | @@ -9261,7 +9775,13 @@ | 11842 | @@ -9275,7 +9789,13 @@ |
11879 | allow_undefined_flag='-berok' | 11843 | allow_undefined_flag='-berok' |
11880 | # Determine the default libpath from the value encoded in an | 11844 | # Determine the default libpath from the value encoded in an |
11881 | # empty executable. | 11845 | # empty executable. |
@@ -11890,7 +11854,7 @@ Index: git/binutils/configure | |||
11890 | /* end confdefs.h. */ | 11854 | /* end confdefs.h. */ |
11891 | 11855 | ||
11892 | int | 11856 | int |
11893 | @@ -9274,22 +9794,29 @@ | 11857 | @@ -9288,22 +9808,29 @@ |
11894 | _ACEOF | 11858 | _ACEOF |
11895 | if ac_fn_c_try_link "$LINENO"; then : | 11859 | if ac_fn_c_try_link "$LINENO"; then : |
11896 | 11860 | ||
@@ -11933,7 +11897,7 @@ Index: git/binutils/configure | |||
11933 | 11897 | ||
11934 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 11898 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
11935 | 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" | 11899 | 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" |
11936 | @@ -9301,7 +9828,13 @@ | 11900 | @@ -9315,7 +9842,13 @@ |
11937 | else | 11901 | else |
11938 | # Determine the default libpath from the value encoded in an | 11902 | # Determine the default libpath from the value encoded in an |
11939 | # empty executable. | 11903 | # empty executable. |
@@ -11948,7 +11912,7 @@ Index: git/binutils/configure | |||
11948 | /* end confdefs.h. */ | 11912 | /* end confdefs.h. */ |
11949 | 11913 | ||
11950 | int | 11914 | int |
11951 | @@ -9314,22 +9847,29 @@ | 11915 | @@ -9328,22 +9861,29 @@ |
11952 | _ACEOF | 11916 | _ACEOF |
11953 | if ac_fn_c_try_link "$LINENO"; then : | 11917 | if ac_fn_c_try_link "$LINENO"; then : |
11954 | 11918 | ||
@@ -11991,7 +11955,7 @@ Index: git/binutils/configure | |||
11991 | 11955 | ||
11992 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 11956 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
11993 | # Warning - without using the other run time loading flags, | 11957 | # Warning - without using the other run time loading flags, |
11994 | @@ -9374,20 +9914,63 @@ | 11958 | @@ -9388,20 +9928,63 @@ |
11995 | # Microsoft Visual C++. | 11959 | # Microsoft Visual C++. |
11996 | # hardcode_libdir_flag_spec is actually meaningless, as there is | 11960 | # hardcode_libdir_flag_spec is actually meaningless, as there is |
11997 | # no search path for DLLs. | 11961 | # no search path for DLLs. |
@@ -12069,7 +12033,7 @@ Index: git/binutils/configure | |||
12069 | ;; | 12033 | ;; |
12070 | 12034 | ||
12071 | darwin* | rhapsody*) | 12035 | darwin* | rhapsody*) |
12072 | @@ -9448,7 +10031,7 @@ | 12036 | @@ -9462,7 +10045,7 @@ |
12073 | 12037 | ||
12074 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. | 12038 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. |
12075 | freebsd* | dragonfly*) | 12039 | freebsd* | dragonfly*) |
@@ -12078,7 +12042,7 @@ Index: git/binutils/configure | |||
12078 | hardcode_libdir_flag_spec='-R$libdir' | 12042 | hardcode_libdir_flag_spec='-R$libdir' |
12079 | hardcode_direct=yes | 12043 | hardcode_direct=yes |
12080 | hardcode_shlibpath_var=no | 12044 | hardcode_shlibpath_var=no |
12081 | @@ -9456,7 +10039,7 @@ | 12045 | @@ -9470,7 +10053,7 @@ |
12082 | 12046 | ||
12083 | hpux9*) | 12047 | hpux9*) |
12084 | if test "$GCC" = yes; then | 12048 | if test "$GCC" = yes; then |
@@ -12087,7 +12051,7 @@ Index: git/binutils/configure | |||
12087 | else | 12051 | else |
12088 | 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' | 12052 | 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' |
12089 | fi | 12053 | fi |
12090 | @@ -9472,7 +10055,7 @@ | 12054 | @@ -9486,7 +10069,7 @@ |
12091 | 12055 | ||
12092 | hpux10*) | 12056 | hpux10*) |
12093 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then | 12057 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then |
@@ -12096,7 +12060,7 @@ Index: git/binutils/configure | |||
12096 | else | 12060 | else |
12097 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' | 12061 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' |
12098 | fi | 12062 | fi |
12099 | @@ -9496,10 +10079,10 @@ | 12063 | @@ -9510,10 +10093,10 @@ |
12100 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' | 12064 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' |
12101 | ;; | 12065 | ;; |
12102 | ia64*) | 12066 | ia64*) |
@@ -12109,7 +12073,7 @@ Index: git/binutils/configure | |||
12109 | ;; | 12073 | ;; |
12110 | esac | 12074 | esac |
12111 | else | 12075 | else |
12112 | @@ -9578,23 +10161,36 @@ | 12076 | @@ -9592,23 +10175,36 @@ |
12113 | 12077 | ||
12114 | irix5* | irix6* | nonstopux*) | 12078 | irix5* | irix6* | nonstopux*) |
12115 | if test "$GCC" = yes; then | 12079 | if test "$GCC" = yes; then |
@@ -12154,7 +12118,7 @@ Index: git/binutils/configure | |||
12154 | else | 12118 | else |
12155 | 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' | 12119 | 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' |
12156 | 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' | 12120 | 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' |
12157 | @@ -9679,7 +10275,7 @@ | 12121 | @@ -9693,7 +10289,7 @@ |
12158 | osf4* | osf5*) # as osf3* with the addition of -msym flag | 12122 | osf4* | osf5*) # as osf3* with the addition of -msym flag |
12159 | if test "$GCC" = yes; then | 12123 | if test "$GCC" = yes; then |
12160 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' | 12124 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' |
@@ -12163,7 +12127,7 @@ Index: git/binutils/configure | |||
12163 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' | 12127 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' |
12164 | else | 12128 | else |
12165 | allow_undefined_flag=' -expect_unresolved \*' | 12129 | allow_undefined_flag=' -expect_unresolved \*' |
12166 | @@ -9698,9 +10294,9 @@ | 12130 | @@ -9712,9 +10308,9 @@ |
12167 | no_undefined_flag=' -z defs' | 12131 | no_undefined_flag=' -z defs' |
12168 | if test "$GCC" = yes; then | 12132 | if test "$GCC" = yes; then |
12169 | wlarc='${wl}' | 12133 | wlarc='${wl}' |
@@ -12175,7 +12139,7 @@ Index: git/binutils/configure | |||
12175 | else | 12139 | else |
12176 | case `$CC -V 2>&1` in | 12140 | case `$CC -V 2>&1` in |
12177 | *"Compilers 5.0"*) | 12141 | *"Compilers 5.0"*) |
12178 | @@ -10276,8 +10872,9 @@ | 12142 | @@ -10290,8 +10886,9 @@ |
12179 | need_version=no | 12143 | need_version=no |
12180 | need_lib_prefix=no | 12144 | need_lib_prefix=no |
12181 | 12145 | ||
@@ -12187,7 +12151,7 @@ Index: git/binutils/configure | |||
12187 | library_names_spec='$libname.dll.a' | 12151 | library_names_spec='$libname.dll.a' |
12188 | # DLL is installed to $(libdir)/../bin by postinstall_cmds | 12152 | # DLL is installed to $(libdir)/../bin by postinstall_cmds |
12189 | postinstall_cmds='base_file=`basename \${file}`~ | 12153 | postinstall_cmds='base_file=`basename \${file}`~ |
12190 | @@ -10310,13 +10907,71 @@ | 12154 | @@ -10324,13 +10921,71 @@ |
12191 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' | 12155 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' |
12192 | ;; | 12156 | ;; |
12193 | esac | 12157 | esac |
@@ -12260,7 +12224,7 @@ Index: git/binutils/configure | |||
12260 | # FIXME: first we should search . and the directory the executable is in | 12224 | # FIXME: first we should search . and the directory the executable is in |
12261 | shlibpath_var=PATH | 12225 | shlibpath_var=PATH |
12262 | ;; | 12226 | ;; |
12263 | @@ -10408,7 +11063,7 @@ | 12227 | @@ -10422,7 +11077,7 @@ |
12264 | soname_spec='${libname}${release}${shared_ext}$major' | 12228 | soname_spec='${libname}${release}${shared_ext}$major' |
12265 | shlibpath_var=LIBRARY_PATH | 12229 | shlibpath_var=LIBRARY_PATH |
12266 | shlibpath_overrides_runpath=yes | 12230 | shlibpath_overrides_runpath=yes |
@@ -12269,16 +12233,7 @@ Index: git/binutils/configure | |||
12269 | hardcode_into_libs=yes | 12233 | hardcode_into_libs=yes |
12270 | ;; | 12234 | ;; |
12271 | 12235 | ||
12272 | @@ -11204,7 +11859,7 @@ | 12236 | @@ -11262,10 +11917,10 @@ |
12273 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | ||
12274 | lt_status=$lt_dlunknown | ||
12275 | cat > conftest.$ac_ext <<_LT_EOF | ||
12276 | -#line 11207 "configure" | ||
12277 | +#line $LINENO "configure" | ||
12278 | #include "confdefs.h" | ||
12279 | |||
12280 | #if HAVE_DLFCN_H | ||
12281 | @@ -11248,10 +11903,10 @@ | ||
12282 | /* When -fvisbility=hidden is used, assume the code has been annotated | 12237 | /* When -fvisbility=hidden is used, assume the code has been annotated |
12283 | correspondingly for the symbols needed. */ | 12238 | correspondingly for the symbols needed. */ |
12284 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 12239 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
@@ -12291,16 +12246,7 @@ Index: git/binutils/configure | |||
12291 | int main () | 12246 | int main () |
12292 | { | 12247 | { |
12293 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 12248 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
12294 | @@ -11310,7 +11965,7 @@ | 12249 | @@ -11368,10 +12023,10 @@ |
12295 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | ||
12296 | lt_status=$lt_dlunknown | ||
12297 | cat > conftest.$ac_ext <<_LT_EOF | ||
12298 | -#line 11313 "configure" | ||
12299 | +#line $LINENO "configure" | ||
12300 | #include "confdefs.h" | ||
12301 | |||
12302 | #if HAVE_DLFCN_H | ||
12303 | @@ -11354,10 +12009,10 @@ | ||
12304 | /* When -fvisbility=hidden is used, assume the code has been annotated | 12250 | /* When -fvisbility=hidden is used, assume the code has been annotated |
12305 | correspondingly for the symbols needed. */ | 12251 | correspondingly for the symbols needed. */ |
12306 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 12252 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
@@ -12313,7 +12259,7 @@ Index: git/binutils/configure | |||
12313 | int main () | 12259 | int main () |
12314 | { | 12260 | { |
12315 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 12261 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
12316 | @@ -14898,13 +15553,20 @@ | 12262 | @@ -14948,13 +15603,20 @@ |
12317 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' | 12263 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' |
12318 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' | 12264 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' |
12319 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' | 12265 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' |
@@ -12334,7 +12280,7 @@ Index: git/binutils/configure | |||
12334 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' | 12280 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' |
12335 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' | 12281 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' |
12336 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' | 12282 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' |
12337 | @@ -14919,14 +15581,17 @@ | 12283 | @@ -14969,14 +15631,17 @@ |
12338 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' | 12284 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' |
12339 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' | 12285 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' |
12340 | 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"`' | 12286 | 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"`' |
@@ -12353,7 +12299,7 @@ Index: git/binutils/configure | |||
12353 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' | 12299 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' |
12354 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' | 12300 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' |
12355 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' | 12301 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' |
12356 | @@ -14959,12 +15624,12 @@ | 12302 | @@ -15009,12 +15674,12 @@ |
12357 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' | 12303 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' |
12358 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' | 12304 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' |
12359 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' | 12305 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' |
@@ -12367,7 +12313,7 @@ Index: git/binutils/configure | |||
12367 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' | 12313 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' |
12368 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' | 12314 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' |
12369 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' | 12315 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' |
12370 | @@ -15019,8 +15684,13 @@ | 12316 | @@ -15069,8 +15734,13 @@ |
12371 | OBJDUMP \ | 12317 | OBJDUMP \ |
12372 | deplibs_check_method \ | 12318 | deplibs_check_method \ |
12373 | file_magic_cmd \ | 12319 | file_magic_cmd \ |
@@ -12381,7 +12327,7 @@ Index: git/binutils/configure | |||
12381 | STRIP \ | 12327 | STRIP \ |
12382 | RANLIB \ | 12328 | RANLIB \ |
12383 | CC \ | 12329 | CC \ |
12384 | @@ -15030,12 +15700,14 @@ | 12330 | @@ -15080,12 +15750,14 @@ |
12385 | lt_cv_sys_global_symbol_to_cdecl \ | 12331 | lt_cv_sys_global_symbol_to_cdecl \ |
12386 | lt_cv_sys_global_symbol_to_c_name_address \ | 12332 | lt_cv_sys_global_symbol_to_c_name_address \ |
12387 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ | 12333 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ |
@@ -12397,7 +12343,7 @@ Index: git/binutils/configure | |||
12397 | DSYMUTIL \ | 12343 | DSYMUTIL \ |
12398 | NMEDIT \ | 12344 | NMEDIT \ |
12399 | LIPO \ | 12345 | LIPO \ |
12400 | @@ -15051,7 +15723,6 @@ | 12346 | @@ -15101,7 +15773,6 @@ |
12401 | hardcode_libdir_flag_spec \ | 12347 | hardcode_libdir_flag_spec \ |
12402 | hardcode_libdir_flag_spec_ld \ | 12348 | hardcode_libdir_flag_spec_ld \ |
12403 | hardcode_libdir_separator \ | 12349 | hardcode_libdir_separator \ |
@@ -12405,7 +12351,7 @@ Index: git/binutils/configure | |||
12405 | exclude_expsyms \ | 12351 | exclude_expsyms \ |
12406 | include_expsyms \ | 12352 | include_expsyms \ |
12407 | file_list_spec \ | 12353 | file_list_spec \ |
12408 | @@ -15087,6 +15758,7 @@ | 12354 | @@ -15137,6 +15808,7 @@ |
12409 | module_expsym_cmds \ | 12355 | module_expsym_cmds \ |
12410 | export_symbols_cmds \ | 12356 | export_symbols_cmds \ |
12411 | prelink_cmds \ | 12357 | prelink_cmds \ |
@@ -12413,7 +12359,7 @@ Index: git/binutils/configure | |||
12413 | postinstall_cmds \ | 12359 | postinstall_cmds \ |
12414 | postuninstall_cmds \ | 12360 | postuninstall_cmds \ |
12415 | finish_cmds \ | 12361 | finish_cmds \ |
12416 | @@ -15844,7 +16516,8 @@ | 12362 | @@ -15894,7 +16566,8 @@ |
12417 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. | 12363 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. |
12418 | # | 12364 | # |
12419 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, | 12365 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, |
@@ -12423,7 +12369,7 @@ Index: git/binutils/configure | |||
12423 | # Written by Gordon Matzigkeit, 1996 | 12369 | # Written by Gordon Matzigkeit, 1996 |
12424 | # | 12370 | # |
12425 | # This file is part of GNU Libtool. | 12371 | # This file is part of GNU Libtool. |
12426 | @@ -15947,19 +16620,42 @@ | 12372 | @@ -15997,19 +16670,42 @@ |
12427 | # turn newlines into spaces. | 12373 | # turn newlines into spaces. |
12428 | NL2SP=$lt_lt_NL2SP | 12374 | NL2SP=$lt_lt_NL2SP |
12429 | 12375 | ||
@@ -12467,7 +12413,7 @@ Index: git/binutils/configure | |||
12467 | # A symbol stripping program. | 12413 | # A symbol stripping program. |
12468 | STRIP=$lt_STRIP | 12414 | STRIP=$lt_STRIP |
12469 | 12415 | ||
12470 | @@ -15989,6 +16685,12 @@ | 12416 | @@ -16039,6 +16735,12 @@ |
12471 | # Transform the output of nm in a C name address pair when lib prefix is needed. | 12417 | # Transform the output of nm in a C name address pair when lib prefix is needed. |
12472 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix | 12418 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix |
12473 | 12419 | ||
@@ -12480,7 +12426,7 @@ Index: git/binutils/configure | |||
12480 | # The name of the directory that contains temporary libtool files. | 12426 | # The name of the directory that contains temporary libtool files. |
12481 | objdir=$objdir | 12427 | objdir=$objdir |
12482 | 12428 | ||
12483 | @@ -15998,6 +16700,9 @@ | 12429 | @@ -16048,6 +16750,9 @@ |
12484 | # Must we lock files when doing compilation? | 12430 | # Must we lock files when doing compilation? |
12485 | need_locks=$lt_need_locks | 12431 | need_locks=$lt_need_locks |
12486 | 12432 | ||
@@ -12490,7 +12436,7 @@ Index: git/binutils/configure | |||
12490 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. | 12436 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. |
12491 | DSYMUTIL=$lt_DSYMUTIL | 12437 | DSYMUTIL=$lt_DSYMUTIL |
12492 | 12438 | ||
12493 | @@ -16112,12 +16817,12 @@ | 12439 | @@ -16162,12 +16867,12 @@ |
12494 | # Compiler flag to turn off builtin functions. | 12440 | # Compiler flag to turn off builtin functions. |
12495 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag | 12441 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag |
12496 | 12442 | ||
@@ -12506,7 +12452,7 @@ Index: git/binutils/configure | |||
12506 | # Compiler flag to prevent dynamic linking. | 12452 | # Compiler flag to prevent dynamic linking. |
12507 | link_static_flag=$lt_lt_prog_compiler_static | 12453 | link_static_flag=$lt_lt_prog_compiler_static |
12508 | 12454 | ||
12509 | @@ -16204,9 +16909,6 @@ | 12455 | @@ -16254,9 +16959,6 @@ |
12510 | # Whether libtool must link a program against all its dependency libraries. | 12456 | # Whether libtool must link a program against all its dependency libraries. |
12511 | link_all_deplibs=$link_all_deplibs | 12457 | link_all_deplibs=$link_all_deplibs |
12512 | 12458 | ||
@@ -12516,7 +12462,7 @@ Index: git/binutils/configure | |||
12516 | # Set to "yes" if exported symbols are required. | 12462 | # Set to "yes" if exported symbols are required. |
12517 | always_export_symbols=$always_export_symbols | 12463 | always_export_symbols=$always_export_symbols |
12518 | 12464 | ||
12519 | @@ -16222,6 +16924,9 @@ | 12465 | @@ -16272,6 +16974,9 @@ |
12520 | # Commands necessary for linking programs (against libraries) with templates. | 12466 | # Commands necessary for linking programs (against libraries) with templates. |
12521 | prelink_cmds=$lt_prelink_cmds | 12467 | prelink_cmds=$lt_prelink_cmds |
12522 | 12468 | ||
@@ -12526,7 +12472,7 @@ Index: git/binutils/configure | |||
12526 | # Specify filename containing input files. | 12472 | # Specify filename containing input files. |
12527 | file_list_spec=$lt_file_list_spec | 12473 | file_list_spec=$lt_file_list_spec |
12528 | 12474 | ||
12529 | @@ -16254,210 +16959,169 @@ | 12475 | @@ -16304,210 +17009,169 @@ |
12530 | # if finds mixed CR/LF and LF-only lines. Since sed operates in | 12476 | # if finds mixed CR/LF and LF-only lines. Since sed operates in |
12531 | # text mode, it properly converts lines to CR/LF. This bash problem | 12477 | # text mode, it properly converts lines to CR/LF. This bash problem |
12532 | # is reportedly fixed, but why not run on old versions too? | 12478 | # is reportedly fixed, but why not run on old versions too? |
@@ -12897,10 +12843,10 @@ Index: git/binutils/configure | |||
12897 | (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") | 12843 | (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") |
12898 | chmod +x "$ofile" | 12844 | chmod +x "$ofile" |
12899 | 12845 | ||
12900 | Index: git/gas/configure | 12846 | Index: binutils-2.24/gas/configure |
12901 | =================================================================== | 12847 | =================================================================== |
12902 | --- git.orig/gas/configure 2012-09-07 01:13:43.721341336 -0700 | 12848 | --- binutils-2.24.orig/gas/configure 2013-11-04 07:33:37.000000000 -0800 |
12903 | +++ git/gas/configure 2012-09-07 12:21:49.678865715 -0700 | 12849 | +++ binutils-2.24/gas/configure 2013-12-15 11:10:23.880452030 -0800 |
12904 | @@ -645,8 +645,11 @@ | 12850 | @@ -645,8 +645,11 @@ |
12905 | LIPO | 12851 | LIPO |
12906 | NMEDIT | 12852 | NMEDIT |
@@ -13508,7 +13454,7 @@ Index: git/gas/configure | |||
13508 | 13454 | ||
13509 | # Check whether --enable-libtool-lock was given. | 13455 | # Check whether --enable-libtool-lock was given. |
13510 | if test "${enable_libtool_lock+set}" = set; then : | 13456 | if test "${enable_libtool_lock+set}" = set; then : |
13511 | @@ -7082,6 +7462,123 @@ | 13457 | @@ -7095,6 +7475,123 @@ |
13512 | 13458 | ||
13513 | need_locks="$enable_libtool_lock" | 13459 | need_locks="$enable_libtool_lock" |
13514 | 13460 | ||
@@ -13632,7 +13578,7 @@ Index: git/gas/configure | |||
13632 | 13578 | ||
13633 | case $host_os in | 13579 | case $host_os in |
13634 | rhapsody* | darwin*) | 13580 | rhapsody* | darwin*) |
13635 | @@ -7645,6 +8142,8 @@ | 13581 | @@ -7658,6 +8155,8 @@ |
13636 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 | 13582 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 |
13637 | echo "$AR cru libconftest.a conftest.o" >&5 | 13583 | echo "$AR cru libconftest.a conftest.o" >&5 |
13638 | $AR cru libconftest.a conftest.o 2>&5 | 13584 | $AR cru libconftest.a conftest.o 2>&5 |
@@ -13641,7 +13587,7 @@ Index: git/gas/configure | |||
13641 | cat > conftest.c << _LT_EOF | 13587 | cat > conftest.c << _LT_EOF |
13642 | int main() { return 0;} | 13588 | int main() { return 0;} |
13643 | _LT_EOF | 13589 | _LT_EOF |
13644 | @@ -7840,7 +8339,8 @@ | 13590 | @@ -7853,7 +8352,8 @@ |
13645 | LIBTOOL_DEPS="$ltmain" | 13591 | LIBTOOL_DEPS="$ltmain" |
13646 | 13592 | ||
13647 | # Always use our own libtool. | 13593 | # Always use our own libtool. |
@@ -13651,7 +13597,7 @@ Index: git/gas/configure | |||
13651 | 13597 | ||
13652 | 13598 | ||
13653 | 13599 | ||
13654 | @@ -7929,7 +8429,7 @@ | 13600 | @@ -7942,7 +8442,7 @@ |
13655 | esac | 13601 | esac |
13656 | 13602 | ||
13657 | # Global variables: | 13603 | # Global variables: |
@@ -13660,7 +13606,7 @@ Index: git/gas/configure | |||
13660 | can_build_shared=yes | 13606 | can_build_shared=yes |
13661 | 13607 | ||
13662 | # All known linkers require a `.a' archive for static linking (except MSVC, | 13608 | # All known linkers require a `.a' archive for static linking (except MSVC, |
13663 | @@ -8227,8 +8727,6 @@ | 13609 | @@ -8240,8 +8740,6 @@ |
13664 | lt_prog_compiler_pic= | 13610 | lt_prog_compiler_pic= |
13665 | lt_prog_compiler_static= | 13611 | lt_prog_compiler_static= |
13666 | 13612 | ||
@@ -13669,7 +13615,7 @@ Index: git/gas/configure | |||
13669 | 13615 | ||
13670 | if test "$GCC" = yes; then | 13616 | if test "$GCC" = yes; then |
13671 | lt_prog_compiler_wl='-Wl,' | 13617 | lt_prog_compiler_wl='-Wl,' |
13672 | @@ -8393,6 +8891,12 @@ | 13618 | @@ -8407,6 +8905,12 @@ |
13673 | lt_prog_compiler_pic='--shared' | 13619 | lt_prog_compiler_pic='--shared' |
13674 | lt_prog_compiler_static='--static' | 13620 | lt_prog_compiler_static='--static' |
13675 | ;; | 13621 | ;; |
@@ -13682,7 +13628,7 @@ Index: git/gas/configure | |||
13682 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) | 13628 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) |
13683 | # Portland Group compilers (*not* the Pentium gcc compiler, | 13629 | # Portland Group compilers (*not* the Pentium gcc compiler, |
13684 | # which looks to be a dead project) | 13630 | # which looks to be a dead project) |
13685 | @@ -8455,7 +8959,7 @@ | 13631 | @@ -8469,7 +8973,7 @@ |
13686 | lt_prog_compiler_pic='-KPIC' | 13632 | lt_prog_compiler_pic='-KPIC' |
13687 | lt_prog_compiler_static='-Bstatic' | 13633 | lt_prog_compiler_static='-Bstatic' |
13688 | case $cc_basename in | 13634 | case $cc_basename in |
@@ -13691,7 +13637,7 @@ Index: git/gas/configure | |||
13691 | lt_prog_compiler_wl='-Qoption ld ';; | 13637 | lt_prog_compiler_wl='-Qoption ld ';; |
13692 | *) | 13638 | *) |
13693 | lt_prog_compiler_wl='-Wl,';; | 13639 | lt_prog_compiler_wl='-Wl,';; |
13694 | @@ -8512,13 +9016,17 @@ | 13640 | @@ -8526,13 +9030,17 @@ |
13695 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" | 13641 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" |
13696 | ;; | 13642 | ;; |
13697 | esac | 13643 | esac |
@@ -13715,7 +13661,7 @@ Index: git/gas/configure | |||
13715 | 13661 | ||
13716 | # | 13662 | # |
13717 | # Check to make sure the PIC flag actually works. | 13663 | # Check to make sure the PIC flag actually works. |
13718 | @@ -8579,6 +9087,11 @@ | 13664 | @@ -8593,6 +9101,11 @@ |
13719 | 13665 | ||
13720 | 13666 | ||
13721 | 13667 | ||
@@ -13727,7 +13673,7 @@ Index: git/gas/configure | |||
13727 | # | 13673 | # |
13728 | # Check to make sure the static flag actually works. | 13674 | # Check to make sure the static flag actually works. |
13729 | # | 13675 | # |
13730 | @@ -8929,7 +9442,8 @@ | 13676 | @@ -8943,7 +9456,8 @@ |
13731 | allow_undefined_flag=unsupported | 13677 | allow_undefined_flag=unsupported |
13732 | always_export_symbols=no | 13678 | always_export_symbols=no |
13733 | enable_shared_with_static_runtimes=yes | 13679 | enable_shared_with_static_runtimes=yes |
@@ -13737,7 +13683,7 @@ Index: git/gas/configure | |||
13737 | 13683 | ||
13738 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then | 13684 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then |
13739 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' | 13685 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' |
13740 | @@ -8977,7 +9491,7 @@ | 13686 | @@ -8991,7 +9505,7 @@ |
13741 | if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ | 13687 | if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ |
13742 | && test "$tmp_diet" = no | 13688 | && test "$tmp_diet" = no |
13743 | then | 13689 | then |
@@ -13746,7 +13692,7 @@ Index: git/gas/configure | |||
13746 | tmp_sharedflag='-shared' | 13692 | tmp_sharedflag='-shared' |
13747 | case $cc_basename,$host_cpu in | 13693 | case $cc_basename,$host_cpu in |
13748 | pgcc*) # Portland Group C compiler | 13694 | pgcc*) # Portland Group C compiler |
13749 | @@ -9028,12 +9542,12 @@ | 13695 | @@ -9042,12 +9556,12 @@ |
13750 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' | 13696 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' |
13751 | hardcode_libdir_flag_spec= | 13697 | hardcode_libdir_flag_spec= |
13752 | hardcode_libdir_flag_spec_ld='-rpath $libdir' | 13698 | hardcode_libdir_flag_spec_ld='-rpath $libdir' |
@@ -13761,7 +13707,7 @@ Index: git/gas/configure | |||
13761 | fi | 13707 | fi |
13762 | ;; | 13708 | ;; |
13763 | esac | 13709 | esac |
13764 | @@ -9047,8 +9561,8 @@ | 13710 | @@ -9061,8 +9575,8 @@ |
13765 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' | 13711 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
13766 | wlarc= | 13712 | wlarc= |
13767 | else | 13713 | else |
@@ -13772,7 +13718,7 @@ Index: git/gas/configure | |||
13772 | fi | 13718 | fi |
13773 | ;; | 13719 | ;; |
13774 | 13720 | ||
13775 | @@ -9066,8 +9580,8 @@ | 13721 | @@ -9080,8 +9594,8 @@ |
13776 | 13722 | ||
13777 | _LT_EOF | 13723 | _LT_EOF |
13778 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 13724 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
@@ -13783,7 +13729,7 @@ Index: git/gas/configure | |||
13783 | else | 13729 | else |
13784 | ld_shlibs=no | 13730 | ld_shlibs=no |
13785 | fi | 13731 | fi |
13786 | @@ -9113,8 +9627,8 @@ | 13732 | @@ -9127,8 +9641,8 @@ |
13787 | 13733 | ||
13788 | *) | 13734 | *) |
13789 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 13735 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
@@ -13794,7 +13740,7 @@ Index: git/gas/configure | |||
13794 | else | 13740 | else |
13795 | ld_shlibs=no | 13741 | ld_shlibs=no |
13796 | fi | 13742 | fi |
13797 | @@ -9244,7 +9758,13 @@ | 13743 | @@ -9258,7 +9772,13 @@ |
13798 | allow_undefined_flag='-berok' | 13744 | allow_undefined_flag='-berok' |
13799 | # Determine the default libpath from the value encoded in an | 13745 | # Determine the default libpath from the value encoded in an |
13800 | # empty executable. | 13746 | # empty executable. |
@@ -13809,7 +13755,7 @@ Index: git/gas/configure | |||
13809 | /* end confdefs.h. */ | 13755 | /* end confdefs.h. */ |
13810 | 13756 | ||
13811 | int | 13757 | int |
13812 | @@ -9257,22 +9777,29 @@ | 13758 | @@ -9271,22 +9791,29 @@ |
13813 | _ACEOF | 13759 | _ACEOF |
13814 | if ac_fn_c_try_link "$LINENO"; then : | 13760 | if ac_fn_c_try_link "$LINENO"; then : |
13815 | 13761 | ||
@@ -13852,7 +13798,7 @@ Index: git/gas/configure | |||
13852 | 13798 | ||
13853 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 13799 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
13854 | 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" | 13800 | 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" |
13855 | @@ -9284,7 +9811,13 @@ | 13801 | @@ -9298,7 +9825,13 @@ |
13856 | else | 13802 | else |
13857 | # Determine the default libpath from the value encoded in an | 13803 | # Determine the default libpath from the value encoded in an |
13858 | # empty executable. | 13804 | # empty executable. |
@@ -13867,7 +13813,7 @@ Index: git/gas/configure | |||
13867 | /* end confdefs.h. */ | 13813 | /* end confdefs.h. */ |
13868 | 13814 | ||
13869 | int | 13815 | int |
13870 | @@ -9297,22 +9830,29 @@ | 13816 | @@ -9311,22 +9844,29 @@ |
13871 | _ACEOF | 13817 | _ACEOF |
13872 | if ac_fn_c_try_link "$LINENO"; then : | 13818 | if ac_fn_c_try_link "$LINENO"; then : |
13873 | 13819 | ||
@@ -13910,7 +13856,7 @@ Index: git/gas/configure | |||
13910 | 13856 | ||
13911 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 13857 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
13912 | # Warning - without using the other run time loading flags, | 13858 | # Warning - without using the other run time loading flags, |
13913 | @@ -9357,20 +9897,63 @@ | 13859 | @@ -9371,20 +9911,63 @@ |
13914 | # Microsoft Visual C++. | 13860 | # Microsoft Visual C++. |
13915 | # hardcode_libdir_flag_spec is actually meaningless, as there is | 13861 | # hardcode_libdir_flag_spec is actually meaningless, as there is |
13916 | # no search path for DLLs. | 13862 | # no search path for DLLs. |
@@ -13988,7 +13934,7 @@ Index: git/gas/configure | |||
13988 | ;; | 13934 | ;; |
13989 | 13935 | ||
13990 | darwin* | rhapsody*) | 13936 | darwin* | rhapsody*) |
13991 | @@ -9431,7 +10014,7 @@ | 13937 | @@ -9445,7 +10028,7 @@ |
13992 | 13938 | ||
13993 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. | 13939 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. |
13994 | freebsd* | dragonfly*) | 13940 | freebsd* | dragonfly*) |
@@ -13997,7 +13943,7 @@ Index: git/gas/configure | |||
13997 | hardcode_libdir_flag_spec='-R$libdir' | 13943 | hardcode_libdir_flag_spec='-R$libdir' |
13998 | hardcode_direct=yes | 13944 | hardcode_direct=yes |
13999 | hardcode_shlibpath_var=no | 13945 | hardcode_shlibpath_var=no |
14000 | @@ -9439,7 +10022,7 @@ | 13946 | @@ -9453,7 +10036,7 @@ |
14001 | 13947 | ||
14002 | hpux9*) | 13948 | hpux9*) |
14003 | if test "$GCC" = yes; then | 13949 | if test "$GCC" = yes; then |
@@ -14006,7 +13952,7 @@ Index: git/gas/configure | |||
14006 | else | 13952 | else |
14007 | 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' | 13953 | 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' |
14008 | fi | 13954 | fi |
14009 | @@ -9455,7 +10038,7 @@ | 13955 | @@ -9469,7 +10052,7 @@ |
14010 | 13956 | ||
14011 | hpux10*) | 13957 | hpux10*) |
14012 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then | 13958 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then |
@@ -14015,7 +13961,7 @@ Index: git/gas/configure | |||
14015 | else | 13961 | else |
14016 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' | 13962 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' |
14017 | fi | 13963 | fi |
14018 | @@ -9479,10 +10062,10 @@ | 13964 | @@ -9493,10 +10076,10 @@ |
14019 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' | 13965 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' |
14020 | ;; | 13966 | ;; |
14021 | ia64*) | 13967 | ia64*) |
@@ -14028,7 +13974,7 @@ Index: git/gas/configure | |||
14028 | ;; | 13974 | ;; |
14029 | esac | 13975 | esac |
14030 | else | 13976 | else |
14031 | @@ -9561,23 +10144,36 @@ | 13977 | @@ -9575,23 +10158,36 @@ |
14032 | 13978 | ||
14033 | irix5* | irix6* | nonstopux*) | 13979 | irix5* | irix6* | nonstopux*) |
14034 | if test "$GCC" = yes; then | 13980 | if test "$GCC" = yes; then |
@@ -14073,7 +14019,7 @@ Index: git/gas/configure | |||
14073 | else | 14019 | else |
14074 | 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' | 14020 | 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' |
14075 | 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' | 14021 | 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' |
14076 | @@ -9662,7 +10258,7 @@ | 14022 | @@ -9676,7 +10272,7 @@ |
14077 | osf4* | osf5*) # as osf3* with the addition of -msym flag | 14023 | osf4* | osf5*) # as osf3* with the addition of -msym flag |
14078 | if test "$GCC" = yes; then | 14024 | if test "$GCC" = yes; then |
14079 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' | 14025 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' |
@@ -14082,7 +14028,7 @@ Index: git/gas/configure | |||
14082 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' | 14028 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' |
14083 | else | 14029 | else |
14084 | allow_undefined_flag=' -expect_unresolved \*' | 14030 | allow_undefined_flag=' -expect_unresolved \*' |
14085 | @@ -9681,9 +10277,9 @@ | 14031 | @@ -9695,9 +10291,9 @@ |
14086 | no_undefined_flag=' -z defs' | 14032 | no_undefined_flag=' -z defs' |
14087 | if test "$GCC" = yes; then | 14033 | if test "$GCC" = yes; then |
14088 | wlarc='${wl}' | 14034 | wlarc='${wl}' |
@@ -14094,7 +14040,7 @@ Index: git/gas/configure | |||
14094 | else | 14040 | else |
14095 | case `$CC -V 2>&1` in | 14041 | case `$CC -V 2>&1` in |
14096 | *"Compilers 5.0"*) | 14042 | *"Compilers 5.0"*) |
14097 | @@ -10259,8 +10855,9 @@ | 14043 | @@ -10273,8 +10869,9 @@ |
14098 | need_version=no | 14044 | need_version=no |
14099 | need_lib_prefix=no | 14045 | need_lib_prefix=no |
14100 | 14046 | ||
@@ -14106,7 +14052,7 @@ Index: git/gas/configure | |||
14106 | library_names_spec='$libname.dll.a' | 14052 | library_names_spec='$libname.dll.a' |
14107 | # DLL is installed to $(libdir)/../bin by postinstall_cmds | 14053 | # DLL is installed to $(libdir)/../bin by postinstall_cmds |
14108 | postinstall_cmds='base_file=`basename \${file}`~ | 14054 | postinstall_cmds='base_file=`basename \${file}`~ |
14109 | @@ -10293,13 +10890,71 @@ | 14055 | @@ -10307,13 +10904,71 @@ |
14110 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' | 14056 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' |
14111 | ;; | 14057 | ;; |
14112 | esac | 14058 | esac |
@@ -14179,7 +14125,7 @@ Index: git/gas/configure | |||
14179 | # FIXME: first we should search . and the directory the executable is in | 14125 | # FIXME: first we should search . and the directory the executable is in |
14180 | shlibpath_var=PATH | 14126 | shlibpath_var=PATH |
14181 | ;; | 14127 | ;; |
14182 | @@ -10391,7 +11046,7 @@ | 14128 | @@ -10405,7 +11060,7 @@ |
14183 | soname_spec='${libname}${release}${shared_ext}$major' | 14129 | soname_spec='${libname}${release}${shared_ext}$major' |
14184 | shlibpath_var=LIBRARY_PATH | 14130 | shlibpath_var=LIBRARY_PATH |
14185 | shlibpath_overrides_runpath=yes | 14131 | shlibpath_overrides_runpath=yes |
@@ -14188,16 +14134,7 @@ Index: git/gas/configure | |||
14188 | hardcode_into_libs=yes | 14134 | hardcode_into_libs=yes |
14189 | ;; | 14135 | ;; |
14190 | 14136 | ||
14191 | @@ -11187,7 +11842,7 @@ | 14137 | @@ -11245,10 +11900,10 @@ |
14192 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | ||
14193 | lt_status=$lt_dlunknown | ||
14194 | cat > conftest.$ac_ext <<_LT_EOF | ||
14195 | -#line 11190 "configure" | ||
14196 | +#line $LINENO "configure" | ||
14197 | #include "confdefs.h" | ||
14198 | |||
14199 | #if HAVE_DLFCN_H | ||
14200 | @@ -11231,10 +11886,10 @@ | ||
14201 | /* When -fvisbility=hidden is used, assume the code has been annotated | 14138 | /* When -fvisbility=hidden is used, assume the code has been annotated |
14202 | correspondingly for the symbols needed. */ | 14139 | correspondingly for the symbols needed. */ |
14203 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 14140 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
@@ -14210,16 +14147,7 @@ Index: git/gas/configure | |||
14210 | int main () | 14147 | int main () |
14211 | { | 14148 | { |
14212 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 14149 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
14213 | @@ -11293,7 +11948,7 @@ | 14150 | @@ -11351,10 +12006,10 @@ |
14214 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | ||
14215 | lt_status=$lt_dlunknown | ||
14216 | cat > conftest.$ac_ext <<_LT_EOF | ||
14217 | -#line 11296 "configure" | ||
14218 | +#line $LINENO "configure" | ||
14219 | #include "confdefs.h" | ||
14220 | |||
14221 | #if HAVE_DLFCN_H | ||
14222 | @@ -11337,10 +11992,10 @@ | ||
14223 | /* When -fvisbility=hidden is used, assume the code has been annotated | 14151 | /* When -fvisbility=hidden is used, assume the code has been annotated |
14224 | correspondingly for the symbols needed. */ | 14152 | correspondingly for the symbols needed. */ |
14225 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 14153 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
@@ -14232,7 +14160,7 @@ Index: git/gas/configure | |||
14232 | int main () | 14160 | int main () |
14233 | { | 14161 | { |
14234 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 14162 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
14235 | @@ -15074,13 +15729,20 @@ | 14163 | @@ -15064,13 +15719,20 @@ |
14236 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' | 14164 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' |
14237 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' | 14165 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' |
14238 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' | 14166 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' |
@@ -14253,7 +14181,7 @@ Index: git/gas/configure | |||
14253 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' | 14181 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' |
14254 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' | 14182 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' |
14255 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' | 14183 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' |
14256 | @@ -15095,14 +15757,17 @@ | 14184 | @@ -15085,14 +15747,17 @@ |
14257 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' | 14185 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' |
14258 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' | 14186 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' |
14259 | 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"`' | 14187 | 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"`' |
@@ -14272,7 +14200,7 @@ Index: git/gas/configure | |||
14272 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' | 14200 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' |
14273 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' | 14201 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' |
14274 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' | 14202 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' |
14275 | @@ -15135,12 +15800,12 @@ | 14203 | @@ -15125,12 +15790,12 @@ |
14276 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' | 14204 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' |
14277 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' | 14205 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' |
14278 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' | 14206 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' |
@@ -14286,7 +14214,7 @@ Index: git/gas/configure | |||
14286 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' | 14214 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' |
14287 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' | 14215 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' |
14288 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' | 14216 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' |
14289 | @@ -15195,8 +15860,13 @@ | 14217 | @@ -15185,8 +15850,13 @@ |
14290 | OBJDUMP \ | 14218 | OBJDUMP \ |
14291 | deplibs_check_method \ | 14219 | deplibs_check_method \ |
14292 | file_magic_cmd \ | 14220 | file_magic_cmd \ |
@@ -14300,7 +14228,7 @@ Index: git/gas/configure | |||
14300 | STRIP \ | 14228 | STRIP \ |
14301 | RANLIB \ | 14229 | RANLIB \ |
14302 | CC \ | 14230 | CC \ |
14303 | @@ -15206,12 +15876,14 @@ | 14231 | @@ -15196,12 +15866,14 @@ |
14304 | lt_cv_sys_global_symbol_to_cdecl \ | 14232 | lt_cv_sys_global_symbol_to_cdecl \ |
14305 | lt_cv_sys_global_symbol_to_c_name_address \ | 14233 | lt_cv_sys_global_symbol_to_c_name_address \ |
14306 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ | 14234 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ |
@@ -14316,7 +14244,7 @@ Index: git/gas/configure | |||
14316 | DSYMUTIL \ | 14244 | DSYMUTIL \ |
14317 | NMEDIT \ | 14245 | NMEDIT \ |
14318 | LIPO \ | 14246 | LIPO \ |
14319 | @@ -15227,7 +15899,6 @@ | 14247 | @@ -15217,7 +15889,6 @@ |
14320 | hardcode_libdir_flag_spec \ | 14248 | hardcode_libdir_flag_spec \ |
14321 | hardcode_libdir_flag_spec_ld \ | 14249 | hardcode_libdir_flag_spec_ld \ |
14322 | hardcode_libdir_separator \ | 14250 | hardcode_libdir_separator \ |
@@ -14324,7 +14252,7 @@ Index: git/gas/configure | |||
14324 | exclude_expsyms \ | 14252 | exclude_expsyms \ |
14325 | include_expsyms \ | 14253 | include_expsyms \ |
14326 | file_list_spec \ | 14254 | file_list_spec \ |
14327 | @@ -15263,6 +15934,7 @@ | 14255 | @@ -15253,6 +15924,7 @@ |
14328 | module_expsym_cmds \ | 14256 | module_expsym_cmds \ |
14329 | export_symbols_cmds \ | 14257 | export_symbols_cmds \ |
14330 | prelink_cmds \ | 14258 | prelink_cmds \ |
@@ -14332,7 +14260,7 @@ Index: git/gas/configure | |||
14332 | postinstall_cmds \ | 14260 | postinstall_cmds \ |
14333 | postuninstall_cmds \ | 14261 | postuninstall_cmds \ |
14334 | finish_cmds \ | 14262 | finish_cmds \ |
14335 | @@ -16027,7 +16699,8 @@ | 14263 | @@ -16017,7 +16689,8 @@ |
14336 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. | 14264 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. |
14337 | # | 14265 | # |
14338 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, | 14266 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, |
@@ -14342,7 +14270,7 @@ Index: git/gas/configure | |||
14342 | # Written by Gordon Matzigkeit, 1996 | 14270 | # Written by Gordon Matzigkeit, 1996 |
14343 | # | 14271 | # |
14344 | # This file is part of GNU Libtool. | 14272 | # This file is part of GNU Libtool. |
14345 | @@ -16130,19 +16803,42 @@ | 14273 | @@ -16120,19 +16793,42 @@ |
14346 | # turn newlines into spaces. | 14274 | # turn newlines into spaces. |
14347 | NL2SP=$lt_lt_NL2SP | 14275 | NL2SP=$lt_lt_NL2SP |
14348 | 14276 | ||
@@ -14386,7 +14314,7 @@ Index: git/gas/configure | |||
14386 | # A symbol stripping program. | 14314 | # A symbol stripping program. |
14387 | STRIP=$lt_STRIP | 14315 | STRIP=$lt_STRIP |
14388 | 14316 | ||
14389 | @@ -16172,6 +16868,12 @@ | 14317 | @@ -16162,6 +16858,12 @@ |
14390 | # Transform the output of nm in a C name address pair when lib prefix is needed. | 14318 | # Transform the output of nm in a C name address pair when lib prefix is needed. |
14391 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix | 14319 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix |
14392 | 14320 | ||
@@ -14399,7 +14327,7 @@ Index: git/gas/configure | |||
14399 | # The name of the directory that contains temporary libtool files. | 14327 | # The name of the directory that contains temporary libtool files. |
14400 | objdir=$objdir | 14328 | objdir=$objdir |
14401 | 14329 | ||
14402 | @@ -16181,6 +16883,9 @@ | 14330 | @@ -16171,6 +16873,9 @@ |
14403 | # Must we lock files when doing compilation? | 14331 | # Must we lock files when doing compilation? |
14404 | need_locks=$lt_need_locks | 14332 | need_locks=$lt_need_locks |
14405 | 14333 | ||
@@ -14409,7 +14337,7 @@ Index: git/gas/configure | |||
14409 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. | 14337 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. |
14410 | DSYMUTIL=$lt_DSYMUTIL | 14338 | DSYMUTIL=$lt_DSYMUTIL |
14411 | 14339 | ||
14412 | @@ -16295,12 +17000,12 @@ | 14340 | @@ -16285,12 +16990,12 @@ |
14413 | # Compiler flag to turn off builtin functions. | 14341 | # Compiler flag to turn off builtin functions. |
14414 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag | 14342 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag |
14415 | 14343 | ||
@@ -14425,7 +14353,7 @@ Index: git/gas/configure | |||
14425 | # Compiler flag to prevent dynamic linking. | 14353 | # Compiler flag to prevent dynamic linking. |
14426 | link_static_flag=$lt_lt_prog_compiler_static | 14354 | link_static_flag=$lt_lt_prog_compiler_static |
14427 | 14355 | ||
14428 | @@ -16387,9 +17092,6 @@ | 14356 | @@ -16377,9 +17082,6 @@ |
14429 | # Whether libtool must link a program against all its dependency libraries. | 14357 | # Whether libtool must link a program against all its dependency libraries. |
14430 | link_all_deplibs=$link_all_deplibs | 14358 | link_all_deplibs=$link_all_deplibs |
14431 | 14359 | ||
@@ -14435,7 +14363,7 @@ Index: git/gas/configure | |||
14435 | # Set to "yes" if exported symbols are required. | 14363 | # Set to "yes" if exported symbols are required. |
14436 | always_export_symbols=$always_export_symbols | 14364 | always_export_symbols=$always_export_symbols |
14437 | 14365 | ||
14438 | @@ -16405,6 +17107,9 @@ | 14366 | @@ -16395,6 +17097,9 @@ |
14439 | # Commands necessary for linking programs (against libraries) with templates. | 14367 | # Commands necessary for linking programs (against libraries) with templates. |
14440 | prelink_cmds=$lt_prelink_cmds | 14368 | prelink_cmds=$lt_prelink_cmds |
14441 | 14369 | ||
@@ -14445,7 +14373,7 @@ Index: git/gas/configure | |||
14445 | # Specify filename containing input files. | 14373 | # Specify filename containing input files. |
14446 | file_list_spec=$lt_file_list_spec | 14374 | file_list_spec=$lt_file_list_spec |
14447 | 14375 | ||
14448 | @@ -16437,210 +17142,169 @@ | 14376 | @@ -16427,210 +17132,169 @@ |
14449 | # if finds mixed CR/LF and LF-only lines. Since sed operates in | 14377 | # if finds mixed CR/LF and LF-only lines. Since sed operates in |
14450 | # text mode, it properly converts lines to CR/LF. This bash problem | 14378 | # text mode, it properly converts lines to CR/LF. This bash problem |
14451 | # is reportedly fixed, but why not run on old versions too? | 14379 | # is reportedly fixed, but why not run on old versions too? |
@@ -14816,10 +14744,10 @@ Index: git/gas/configure | |||
14816 | (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") | 14744 | (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") |
14817 | chmod +x "$ofile" | 14745 | chmod +x "$ofile" |
14818 | 14746 | ||
14819 | Index: git/gprof/configure | 14747 | Index: binutils-2.24/gprof/configure |
14820 | =================================================================== | 14748 | =================================================================== |
14821 | --- git.orig/gprof/configure 2012-09-07 09:24:43.382461620 -0700 | 14749 | --- binutils-2.24.orig/gprof/configure 2013-12-15 11:09:51.443785606 -0800 |
14822 | +++ git/gprof/configure 2012-09-07 12:21:49.682865716 -0700 | 14750 | +++ binutils-2.24/gprof/configure 2013-12-15 11:10:23.880452030 -0800 |
14823 | @@ -629,8 +629,11 @@ | 14751 | @@ -629,8 +629,11 @@ |
14824 | LIPO | 14752 | LIPO |
14825 | NMEDIT | 14753 | NMEDIT |
@@ -15439,7 +15367,7 @@ Index: git/gprof/configure | |||
15439 | # Check whether --enable-libtool-lock was given. | 15367 | # Check whether --enable-libtool-lock was given. |
15440 | if test "${enable_libtool_lock+set}" = set; then : | 15368 | if test "${enable_libtool_lock+set}" = set; then : |
15441 | enableval=$enable_libtool_lock; | 15369 | enableval=$enable_libtool_lock; |
15442 | @@ -7017,6 +7392,123 @@ | 15370 | @@ -7030,6 +7405,123 @@ |
15443 | 15371 | ||
15444 | need_locks="$enable_libtool_lock" | 15372 | need_locks="$enable_libtool_lock" |
15445 | 15373 | ||
@@ -15563,7 +15491,7 @@ Index: git/gprof/configure | |||
15563 | 15491 | ||
15564 | case $host_os in | 15492 | case $host_os in |
15565 | rhapsody* | darwin*) | 15493 | rhapsody* | darwin*) |
15566 | @@ -7580,6 +8072,8 @@ | 15494 | @@ -7593,6 +8085,8 @@ |
15567 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 | 15495 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 |
15568 | echo "$AR cru libconftest.a conftest.o" >&5 | 15496 | echo "$AR cru libconftest.a conftest.o" >&5 |
15569 | $AR cru libconftest.a conftest.o 2>&5 | 15497 | $AR cru libconftest.a conftest.o 2>&5 |
@@ -15572,7 +15500,7 @@ Index: git/gprof/configure | |||
15572 | cat > conftest.c << _LT_EOF | 15500 | cat > conftest.c << _LT_EOF |
15573 | int main() { return 0;} | 15501 | int main() { return 0;} |
15574 | _LT_EOF | 15502 | _LT_EOF |
15575 | @@ -7775,7 +8269,8 @@ | 15503 | @@ -7788,7 +8282,8 @@ |
15576 | LIBTOOL_DEPS="$ltmain" | 15504 | LIBTOOL_DEPS="$ltmain" |
15577 | 15505 | ||
15578 | # Always use our own libtool. | 15506 | # Always use our own libtool. |
@@ -15582,7 +15510,7 @@ Index: git/gprof/configure | |||
15582 | 15510 | ||
15583 | 15511 | ||
15584 | 15512 | ||
15585 | @@ -7864,7 +8359,7 @@ | 15513 | @@ -7877,7 +8372,7 @@ |
15586 | esac | 15514 | esac |
15587 | 15515 | ||
15588 | # Global variables: | 15516 | # Global variables: |
@@ -15591,7 +15519,7 @@ Index: git/gprof/configure | |||
15591 | can_build_shared=yes | 15519 | can_build_shared=yes |
15592 | 15520 | ||
15593 | # All known linkers require a `.a' archive for static linking (except MSVC, | 15521 | # All known linkers require a `.a' archive for static linking (except MSVC, |
15594 | @@ -8162,8 +8657,6 @@ | 15522 | @@ -8175,8 +8670,6 @@ |
15595 | lt_prog_compiler_pic= | 15523 | lt_prog_compiler_pic= |
15596 | lt_prog_compiler_static= | 15524 | lt_prog_compiler_static= |
15597 | 15525 | ||
@@ -15600,7 +15528,7 @@ Index: git/gprof/configure | |||
15600 | 15528 | ||
15601 | if test "$GCC" = yes; then | 15529 | if test "$GCC" = yes; then |
15602 | lt_prog_compiler_wl='-Wl,' | 15530 | lt_prog_compiler_wl='-Wl,' |
15603 | @@ -8328,6 +8821,12 @@ | 15531 | @@ -8342,6 +8835,12 @@ |
15604 | lt_prog_compiler_pic='--shared' | 15532 | lt_prog_compiler_pic='--shared' |
15605 | lt_prog_compiler_static='--static' | 15533 | lt_prog_compiler_static='--static' |
15606 | ;; | 15534 | ;; |
@@ -15613,7 +15541,7 @@ Index: git/gprof/configure | |||
15613 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) | 15541 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) |
15614 | # Portland Group compilers (*not* the Pentium gcc compiler, | 15542 | # Portland Group compilers (*not* the Pentium gcc compiler, |
15615 | # which looks to be a dead project) | 15543 | # which looks to be a dead project) |
15616 | @@ -8390,7 +8889,7 @@ | 15544 | @@ -8404,7 +8903,7 @@ |
15617 | lt_prog_compiler_pic='-KPIC' | 15545 | lt_prog_compiler_pic='-KPIC' |
15618 | lt_prog_compiler_static='-Bstatic' | 15546 | lt_prog_compiler_static='-Bstatic' |
15619 | case $cc_basename in | 15547 | case $cc_basename in |
@@ -15622,7 +15550,7 @@ Index: git/gprof/configure | |||
15622 | lt_prog_compiler_wl='-Qoption ld ';; | 15550 | lt_prog_compiler_wl='-Qoption ld ';; |
15623 | *) | 15551 | *) |
15624 | lt_prog_compiler_wl='-Wl,';; | 15552 | lt_prog_compiler_wl='-Wl,';; |
15625 | @@ -8447,13 +8946,17 @@ | 15553 | @@ -8461,13 +8960,17 @@ |
15626 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" | 15554 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" |
15627 | ;; | 15555 | ;; |
15628 | esac | 15556 | esac |
@@ -15646,7 +15574,7 @@ Index: git/gprof/configure | |||
15646 | 15574 | ||
15647 | # | 15575 | # |
15648 | # Check to make sure the PIC flag actually works. | 15576 | # Check to make sure the PIC flag actually works. |
15649 | @@ -8514,6 +9017,11 @@ | 15577 | @@ -8528,6 +9031,11 @@ |
15650 | 15578 | ||
15651 | 15579 | ||
15652 | 15580 | ||
@@ -15658,7 +15586,7 @@ Index: git/gprof/configure | |||
15658 | # | 15586 | # |
15659 | # Check to make sure the static flag actually works. | 15587 | # Check to make sure the static flag actually works. |
15660 | # | 15588 | # |
15661 | @@ -8864,7 +9372,8 @@ | 15589 | @@ -8878,7 +9386,8 @@ |
15662 | allow_undefined_flag=unsupported | 15590 | allow_undefined_flag=unsupported |
15663 | always_export_symbols=no | 15591 | always_export_symbols=no |
15664 | enable_shared_with_static_runtimes=yes | 15592 | enable_shared_with_static_runtimes=yes |
@@ -15668,7 +15596,7 @@ Index: git/gprof/configure | |||
15668 | 15596 | ||
15669 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then | 15597 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then |
15670 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' | 15598 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' |
15671 | @@ -8912,7 +9421,7 @@ | 15599 | @@ -8926,7 +9435,7 @@ |
15672 | if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ | 15600 | if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ |
15673 | && test "$tmp_diet" = no | 15601 | && test "$tmp_diet" = no |
15674 | then | 15602 | then |
@@ -15677,7 +15605,7 @@ Index: git/gprof/configure | |||
15677 | tmp_sharedflag='-shared' | 15605 | tmp_sharedflag='-shared' |
15678 | case $cc_basename,$host_cpu in | 15606 | case $cc_basename,$host_cpu in |
15679 | pgcc*) # Portland Group C compiler | 15607 | pgcc*) # Portland Group C compiler |
15680 | @@ -8963,12 +9472,12 @@ | 15608 | @@ -8977,12 +9486,12 @@ |
15681 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' | 15609 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' |
15682 | hardcode_libdir_flag_spec= | 15610 | hardcode_libdir_flag_spec= |
15683 | hardcode_libdir_flag_spec_ld='-rpath $libdir' | 15611 | hardcode_libdir_flag_spec_ld='-rpath $libdir' |
@@ -15692,7 +15620,7 @@ Index: git/gprof/configure | |||
15692 | fi | 15620 | fi |
15693 | ;; | 15621 | ;; |
15694 | esac | 15622 | esac |
15695 | @@ -8982,8 +9491,8 @@ | 15623 | @@ -8996,8 +9505,8 @@ |
15696 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' | 15624 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
15697 | wlarc= | 15625 | wlarc= |
15698 | else | 15626 | else |
@@ -15703,7 +15631,7 @@ Index: git/gprof/configure | |||
15703 | fi | 15631 | fi |
15704 | ;; | 15632 | ;; |
15705 | 15633 | ||
15706 | @@ -9001,8 +9510,8 @@ | 15634 | @@ -9015,8 +9524,8 @@ |
15707 | 15635 | ||
15708 | _LT_EOF | 15636 | _LT_EOF |
15709 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 15637 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
@@ -15714,7 +15642,7 @@ Index: git/gprof/configure | |||
15714 | else | 15642 | else |
15715 | ld_shlibs=no | 15643 | ld_shlibs=no |
15716 | fi | 15644 | fi |
15717 | @@ -9048,8 +9557,8 @@ | 15645 | @@ -9062,8 +9571,8 @@ |
15718 | 15646 | ||
15719 | *) | 15647 | *) |
15720 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 15648 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
@@ -15725,7 +15653,7 @@ Index: git/gprof/configure | |||
15725 | else | 15653 | else |
15726 | ld_shlibs=no | 15654 | ld_shlibs=no |
15727 | fi | 15655 | fi |
15728 | @@ -9179,7 +9688,13 @@ | 15656 | @@ -9193,7 +9702,13 @@ |
15729 | allow_undefined_flag='-berok' | 15657 | allow_undefined_flag='-berok' |
15730 | # Determine the default libpath from the value encoded in an | 15658 | # Determine the default libpath from the value encoded in an |
15731 | # empty executable. | 15659 | # empty executable. |
@@ -15740,7 +15668,7 @@ Index: git/gprof/configure | |||
15740 | /* end confdefs.h. */ | 15668 | /* end confdefs.h. */ |
15741 | 15669 | ||
15742 | int | 15670 | int |
15743 | @@ -9192,22 +9707,29 @@ | 15671 | @@ -9206,22 +9721,29 @@ |
15744 | _ACEOF | 15672 | _ACEOF |
15745 | if ac_fn_c_try_link "$LINENO"; then : | 15673 | if ac_fn_c_try_link "$LINENO"; then : |
15746 | 15674 | ||
@@ -15783,7 +15711,7 @@ Index: git/gprof/configure | |||
15783 | 15711 | ||
15784 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 15712 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
15785 | 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" | 15713 | 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" |
15786 | @@ -9219,7 +9741,13 @@ | 15714 | @@ -9233,7 +9755,13 @@ |
15787 | else | 15715 | else |
15788 | # Determine the default libpath from the value encoded in an | 15716 | # Determine the default libpath from the value encoded in an |
15789 | # empty executable. | 15717 | # empty executable. |
@@ -15798,7 +15726,7 @@ Index: git/gprof/configure | |||
15798 | /* end confdefs.h. */ | 15726 | /* end confdefs.h. */ |
15799 | 15727 | ||
15800 | int | 15728 | int |
15801 | @@ -9232,22 +9760,29 @@ | 15729 | @@ -9246,22 +9774,29 @@ |
15802 | _ACEOF | 15730 | _ACEOF |
15803 | if ac_fn_c_try_link "$LINENO"; then : | 15731 | if ac_fn_c_try_link "$LINENO"; then : |
15804 | 15732 | ||
@@ -15841,7 +15769,7 @@ Index: git/gprof/configure | |||
15841 | 15769 | ||
15842 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 15770 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
15843 | # Warning - without using the other run time loading flags, | 15771 | # Warning - without using the other run time loading flags, |
15844 | @@ -9292,20 +9827,63 @@ | 15772 | @@ -9306,20 +9841,63 @@ |
15845 | # Microsoft Visual C++. | 15773 | # Microsoft Visual C++. |
15846 | # hardcode_libdir_flag_spec is actually meaningless, as there is | 15774 | # hardcode_libdir_flag_spec is actually meaningless, as there is |
15847 | # no search path for DLLs. | 15775 | # no search path for DLLs. |
@@ -15919,7 +15847,7 @@ Index: git/gprof/configure | |||
15919 | ;; | 15847 | ;; |
15920 | 15848 | ||
15921 | darwin* | rhapsody*) | 15849 | darwin* | rhapsody*) |
15922 | @@ -9366,7 +9944,7 @@ | 15850 | @@ -9380,7 +9958,7 @@ |
15923 | 15851 | ||
15924 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. | 15852 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. |
15925 | freebsd* | dragonfly*) | 15853 | freebsd* | dragonfly*) |
@@ -15928,7 +15856,7 @@ Index: git/gprof/configure | |||
15928 | hardcode_libdir_flag_spec='-R$libdir' | 15856 | hardcode_libdir_flag_spec='-R$libdir' |
15929 | hardcode_direct=yes | 15857 | hardcode_direct=yes |
15930 | hardcode_shlibpath_var=no | 15858 | hardcode_shlibpath_var=no |
15931 | @@ -9374,7 +9952,7 @@ | 15859 | @@ -9388,7 +9966,7 @@ |
15932 | 15860 | ||
15933 | hpux9*) | 15861 | hpux9*) |
15934 | if test "$GCC" = yes; then | 15862 | if test "$GCC" = yes; then |
@@ -15937,7 +15865,7 @@ Index: git/gprof/configure | |||
15937 | else | 15865 | else |
15938 | 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' | 15866 | 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' |
15939 | fi | 15867 | fi |
15940 | @@ -9390,7 +9968,7 @@ | 15868 | @@ -9404,7 +9982,7 @@ |
15941 | 15869 | ||
15942 | hpux10*) | 15870 | hpux10*) |
15943 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then | 15871 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then |
@@ -15946,7 +15874,7 @@ Index: git/gprof/configure | |||
15946 | else | 15874 | else |
15947 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' | 15875 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' |
15948 | fi | 15876 | fi |
15949 | @@ -9414,10 +9992,10 @@ | 15877 | @@ -9428,10 +10006,10 @@ |
15950 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' | 15878 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' |
15951 | ;; | 15879 | ;; |
15952 | ia64*) | 15880 | ia64*) |
@@ -15959,7 +15887,7 @@ Index: git/gprof/configure | |||
15959 | ;; | 15887 | ;; |
15960 | esac | 15888 | esac |
15961 | else | 15889 | else |
15962 | @@ -9496,23 +10074,36 @@ | 15890 | @@ -9510,23 +10088,36 @@ |
15963 | 15891 | ||
15964 | irix5* | irix6* | nonstopux*) | 15892 | irix5* | irix6* | nonstopux*) |
15965 | if test "$GCC" = yes; then | 15893 | if test "$GCC" = yes; then |
@@ -16004,7 +15932,7 @@ Index: git/gprof/configure | |||
16004 | else | 15932 | else |
16005 | 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' | 15933 | 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' |
16006 | 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' | 15934 | 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' |
16007 | @@ -9597,7 +10188,7 @@ | 15935 | @@ -9611,7 +10202,7 @@ |
16008 | osf4* | osf5*) # as osf3* with the addition of -msym flag | 15936 | osf4* | osf5*) # as osf3* with the addition of -msym flag |
16009 | if test "$GCC" = yes; then | 15937 | if test "$GCC" = yes; then |
16010 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' | 15938 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' |
@@ -16013,7 +15941,7 @@ Index: git/gprof/configure | |||
16013 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' | 15941 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' |
16014 | else | 15942 | else |
16015 | allow_undefined_flag=' -expect_unresolved \*' | 15943 | allow_undefined_flag=' -expect_unresolved \*' |
16016 | @@ -9616,9 +10207,9 @@ | 15944 | @@ -9630,9 +10221,9 @@ |
16017 | no_undefined_flag=' -z defs' | 15945 | no_undefined_flag=' -z defs' |
16018 | if test "$GCC" = yes; then | 15946 | if test "$GCC" = yes; then |
16019 | wlarc='${wl}' | 15947 | wlarc='${wl}' |
@@ -16025,7 +15953,7 @@ Index: git/gprof/configure | |||
16025 | else | 15953 | else |
16026 | case `$CC -V 2>&1` in | 15954 | case `$CC -V 2>&1` in |
16027 | *"Compilers 5.0"*) | 15955 | *"Compilers 5.0"*) |
16028 | @@ -10194,8 +10785,9 @@ | 15956 | @@ -10208,8 +10799,9 @@ |
16029 | need_version=no | 15957 | need_version=no |
16030 | need_lib_prefix=no | 15958 | need_lib_prefix=no |
16031 | 15959 | ||
@@ -16037,7 +15965,7 @@ Index: git/gprof/configure | |||
16037 | library_names_spec='$libname.dll.a' | 15965 | library_names_spec='$libname.dll.a' |
16038 | # DLL is installed to $(libdir)/../bin by postinstall_cmds | 15966 | # DLL is installed to $(libdir)/../bin by postinstall_cmds |
16039 | postinstall_cmds='base_file=`basename \${file}`~ | 15967 | postinstall_cmds='base_file=`basename \${file}`~ |
16040 | @@ -10228,13 +10820,71 @@ | 15968 | @@ -10242,13 +10834,71 @@ |
16041 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' | 15969 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' |
16042 | ;; | 15970 | ;; |
16043 | esac | 15971 | esac |
@@ -16110,7 +16038,7 @@ Index: git/gprof/configure | |||
16110 | # FIXME: first we should search . and the directory the executable is in | 16038 | # FIXME: first we should search . and the directory the executable is in |
16111 | shlibpath_var=PATH | 16039 | shlibpath_var=PATH |
16112 | ;; | 16040 | ;; |
16113 | @@ -10326,7 +10976,7 @@ | 16041 | @@ -10340,7 +10990,7 @@ |
16114 | soname_spec='${libname}${release}${shared_ext}$major' | 16042 | soname_spec='${libname}${release}${shared_ext}$major' |
16115 | shlibpath_var=LIBRARY_PATH | 16043 | shlibpath_var=LIBRARY_PATH |
16116 | shlibpath_overrides_runpath=yes | 16044 | shlibpath_overrides_runpath=yes |
@@ -16119,16 +16047,7 @@ Index: git/gprof/configure | |||
16119 | hardcode_into_libs=yes | 16047 | hardcode_into_libs=yes |
16120 | ;; | 16048 | ;; |
16121 | 16049 | ||
16122 | @@ -11122,7 +11772,7 @@ | 16050 | @@ -11180,10 +11830,10 @@ |
16123 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | ||
16124 | lt_status=$lt_dlunknown | ||
16125 | cat > conftest.$ac_ext <<_LT_EOF | ||
16126 | -#line 11120 "configure" | ||
16127 | +#line $LINENO "configure" | ||
16128 | #include "confdefs.h" | ||
16129 | |||
16130 | #if HAVE_DLFCN_H | ||
16131 | @@ -11166,10 +11816,10 @@ | ||
16132 | /* When -fvisbility=hidden is used, assume the code has been annotated | 16051 | /* When -fvisbility=hidden is used, assume the code has been annotated |
16133 | correspondingly for the symbols needed. */ | 16052 | correspondingly for the symbols needed. */ |
16134 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 16053 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
@@ -16141,16 +16060,7 @@ Index: git/gprof/configure | |||
16141 | int main () | 16060 | int main () |
16142 | { | 16061 | { |
16143 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 16062 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
16144 | @@ -11228,7 +11878,7 @@ | 16063 | @@ -11286,10 +11936,10 @@ |
16145 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | ||
16146 | lt_status=$lt_dlunknown | ||
16147 | cat > conftest.$ac_ext <<_LT_EOF | ||
16148 | -#line 11226 "configure" | ||
16149 | +#line $LINENO "configure" | ||
16150 | #include "confdefs.h" | ||
16151 | |||
16152 | #if HAVE_DLFCN_H | ||
16153 | @@ -11272,10 +11922,10 @@ | ||
16154 | /* When -fvisbility=hidden is used, assume the code has been annotated | 16064 | /* When -fvisbility=hidden is used, assume the code has been annotated |
16155 | correspondingly for the symbols needed. */ | 16065 | correspondingly for the symbols needed. */ |
16156 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 16066 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
@@ -16163,7 +16073,7 @@ Index: git/gprof/configure | |||
16163 | int main () | 16073 | int main () |
16164 | { | 16074 | { |
16165 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 16075 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
16166 | @@ -12817,13 +13467,20 @@ | 16076 | @@ -12831,13 +13481,20 @@ |
16167 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' | 16077 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' |
16168 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' | 16078 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' |
16169 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' | 16079 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' |
@@ -16184,7 +16094,7 @@ Index: git/gprof/configure | |||
16184 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' | 16094 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' |
16185 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' | 16095 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' |
16186 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' | 16096 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' |
16187 | @@ -12838,14 +13495,17 @@ | 16097 | @@ -12852,14 +13509,17 @@ |
16188 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' | 16098 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' |
16189 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' | 16099 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' |
16190 | 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"`' | 16100 | 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"`' |
@@ -16203,7 +16113,7 @@ Index: git/gprof/configure | |||
16203 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' | 16113 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' |
16204 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' | 16114 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' |
16205 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' | 16115 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' |
16206 | @@ -12878,12 +13538,12 @@ | 16116 | @@ -12892,12 +13552,12 @@ |
16207 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' | 16117 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' |
16208 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' | 16118 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' |
16209 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' | 16119 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' |
@@ -16217,7 +16127,7 @@ Index: git/gprof/configure | |||
16217 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' | 16127 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' |
16218 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' | 16128 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' |
16219 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' | 16129 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' |
16220 | @@ -12938,8 +13598,13 @@ | 16130 | @@ -12952,8 +13612,13 @@ |
16221 | OBJDUMP \ | 16131 | OBJDUMP \ |
16222 | deplibs_check_method \ | 16132 | deplibs_check_method \ |
16223 | file_magic_cmd \ | 16133 | file_magic_cmd \ |
@@ -16231,7 +16141,7 @@ Index: git/gprof/configure | |||
16231 | STRIP \ | 16141 | STRIP \ |
16232 | RANLIB \ | 16142 | RANLIB \ |
16233 | CC \ | 16143 | CC \ |
16234 | @@ -12949,12 +13614,14 @@ | 16144 | @@ -12963,12 +13628,14 @@ |
16235 | lt_cv_sys_global_symbol_to_cdecl \ | 16145 | lt_cv_sys_global_symbol_to_cdecl \ |
16236 | lt_cv_sys_global_symbol_to_c_name_address \ | 16146 | lt_cv_sys_global_symbol_to_c_name_address \ |
16237 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ | 16147 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ |
@@ -16247,7 +16157,7 @@ Index: git/gprof/configure | |||
16247 | DSYMUTIL \ | 16157 | DSYMUTIL \ |
16248 | NMEDIT \ | 16158 | NMEDIT \ |
16249 | LIPO \ | 16159 | LIPO \ |
16250 | @@ -12970,7 +13637,6 @@ | 16160 | @@ -12984,7 +13651,6 @@ |
16251 | hardcode_libdir_flag_spec \ | 16161 | hardcode_libdir_flag_spec \ |
16252 | hardcode_libdir_flag_spec_ld \ | 16162 | hardcode_libdir_flag_spec_ld \ |
16253 | hardcode_libdir_separator \ | 16163 | hardcode_libdir_separator \ |
@@ -16255,7 +16165,7 @@ Index: git/gprof/configure | |||
16255 | exclude_expsyms \ | 16165 | exclude_expsyms \ |
16256 | include_expsyms \ | 16166 | include_expsyms \ |
16257 | file_list_spec \ | 16167 | file_list_spec \ |
16258 | @@ -13006,6 +13672,7 @@ | 16168 | @@ -13020,6 +13686,7 @@ |
16259 | module_expsym_cmds \ | 16169 | module_expsym_cmds \ |
16260 | export_symbols_cmds \ | 16170 | export_symbols_cmds \ |
16261 | prelink_cmds \ | 16171 | prelink_cmds \ |
@@ -16263,7 +16173,7 @@ Index: git/gprof/configure | |||
16263 | postinstall_cmds \ | 16173 | postinstall_cmds \ |
16264 | postuninstall_cmds \ | 16174 | postuninstall_cmds \ |
16265 | finish_cmds \ | 16175 | finish_cmds \ |
16266 | @@ -13762,7 +14429,8 @@ | 16176 | @@ -13776,7 +14443,8 @@ |
16267 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. | 16177 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. |
16268 | # | 16178 | # |
16269 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, | 16179 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, |
@@ -16273,7 +16183,7 @@ Index: git/gprof/configure | |||
16273 | # Written by Gordon Matzigkeit, 1996 | 16183 | # Written by Gordon Matzigkeit, 1996 |
16274 | # | 16184 | # |
16275 | # This file is part of GNU Libtool. | 16185 | # This file is part of GNU Libtool. |
16276 | @@ -13865,19 +14533,42 @@ | 16186 | @@ -13879,19 +14547,42 @@ |
16277 | # turn newlines into spaces. | 16187 | # turn newlines into spaces. |
16278 | NL2SP=$lt_lt_NL2SP | 16188 | NL2SP=$lt_lt_NL2SP |
16279 | 16189 | ||
@@ -16317,7 +16227,7 @@ Index: git/gprof/configure | |||
16317 | # A symbol stripping program. | 16227 | # A symbol stripping program. |
16318 | STRIP=$lt_STRIP | 16228 | STRIP=$lt_STRIP |
16319 | 16229 | ||
16320 | @@ -13907,6 +14598,12 @@ | 16230 | @@ -13921,6 +14612,12 @@ |
16321 | # Transform the output of nm in a C name address pair when lib prefix is needed. | 16231 | # Transform the output of nm in a C name address pair when lib prefix is needed. |
16322 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix | 16232 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix |
16323 | 16233 | ||
@@ -16330,7 +16240,7 @@ Index: git/gprof/configure | |||
16330 | # The name of the directory that contains temporary libtool files. | 16240 | # The name of the directory that contains temporary libtool files. |
16331 | objdir=$objdir | 16241 | objdir=$objdir |
16332 | 16242 | ||
16333 | @@ -13916,6 +14613,9 @@ | 16243 | @@ -13930,6 +14627,9 @@ |
16334 | # Must we lock files when doing compilation? | 16244 | # Must we lock files when doing compilation? |
16335 | need_locks=$lt_need_locks | 16245 | need_locks=$lt_need_locks |
16336 | 16246 | ||
@@ -16340,7 +16250,7 @@ Index: git/gprof/configure | |||
16340 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. | 16250 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. |
16341 | DSYMUTIL=$lt_DSYMUTIL | 16251 | DSYMUTIL=$lt_DSYMUTIL |
16342 | 16252 | ||
16343 | @@ -14030,12 +14730,12 @@ | 16253 | @@ -14044,12 +14744,12 @@ |
16344 | # Compiler flag to turn off builtin functions. | 16254 | # Compiler flag to turn off builtin functions. |
16345 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag | 16255 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag |
16346 | 16256 | ||
@@ -16356,7 +16266,7 @@ Index: git/gprof/configure | |||
16356 | # Compiler flag to prevent dynamic linking. | 16266 | # Compiler flag to prevent dynamic linking. |
16357 | link_static_flag=$lt_lt_prog_compiler_static | 16267 | link_static_flag=$lt_lt_prog_compiler_static |
16358 | 16268 | ||
16359 | @@ -14122,9 +14822,6 @@ | 16269 | @@ -14136,9 +14836,6 @@ |
16360 | # Whether libtool must link a program against all its dependency libraries. | 16270 | # Whether libtool must link a program against all its dependency libraries. |
16361 | link_all_deplibs=$link_all_deplibs | 16271 | link_all_deplibs=$link_all_deplibs |
16362 | 16272 | ||
@@ -16366,7 +16276,7 @@ Index: git/gprof/configure | |||
16366 | # Set to "yes" if exported symbols are required. | 16276 | # Set to "yes" if exported symbols are required. |
16367 | always_export_symbols=$always_export_symbols | 16277 | always_export_symbols=$always_export_symbols |
16368 | 16278 | ||
16369 | @@ -14140,6 +14837,9 @@ | 16279 | @@ -14154,6 +14851,9 @@ |
16370 | # Commands necessary for linking programs (against libraries) with templates. | 16280 | # Commands necessary for linking programs (against libraries) with templates. |
16371 | prelink_cmds=$lt_prelink_cmds | 16281 | prelink_cmds=$lt_prelink_cmds |
16372 | 16282 | ||
@@ -16376,7 +16286,7 @@ Index: git/gprof/configure | |||
16376 | # Specify filename containing input files. | 16286 | # Specify filename containing input files. |
16377 | file_list_spec=$lt_file_list_spec | 16287 | file_list_spec=$lt_file_list_spec |
16378 | 16288 | ||
16379 | @@ -14172,210 +14872,169 @@ | 16289 | @@ -14186,210 +14886,169 @@ |
16380 | # if finds mixed CR/LF and LF-only lines. Since sed operates in | 16290 | # if finds mixed CR/LF and LF-only lines. Since sed operates in |
16381 | # text mode, it properly converts lines to CR/LF. This bash problem | 16291 | # text mode, it properly converts lines to CR/LF. This bash problem |
16382 | # is reportedly fixed, but why not run on old versions too? | 16292 | # is reportedly fixed, but why not run on old versions too? |
@@ -16747,11 +16657,11 @@ Index: git/gprof/configure | |||
16747 | (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") | 16657 | (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") |
16748 | chmod +x "$ofile" | 16658 | chmod +x "$ofile" |
16749 | 16659 | ||
16750 | Index: git/ld/configure | 16660 | Index: binutils-2.24/ld/configure |
16751 | =================================================================== | 16661 | =================================================================== |
16752 | --- git.orig/ld/configure 2012-09-07 01:13:46.789341452 -0700 | 16662 | --- binutils-2.24.orig/ld/configure 2013-11-04 07:33:39.000000000 -0800 |
16753 | +++ git/ld/configure 2012-09-07 12:21:49.686865716 -0700 | 16663 | +++ binutils-2.24/ld/configure 2013-12-15 11:12:06.120451266 -0800 |
16754 | @@ -645,8 +645,11 @@ | 16664 | @@ -646,8 +646,11 @@ |
16755 | LIPO | 16665 | LIPO |
16756 | NMEDIT | 16666 | NMEDIT |
16757 | DSYMUTIL | 16667 | DSYMUTIL |
@@ -16763,7 +16673,7 @@ Index: git/ld/configure | |||
16763 | OBJDUMP | 16673 | OBJDUMP |
16764 | LN_S | 16674 | LN_S |
16765 | NM | 16675 | NM |
16766 | @@ -784,6 +787,7 @@ | 16676 | @@ -785,6 +788,7 @@ |
16767 | with_pic | 16677 | with_pic |
16768 | enable_fast_install | 16678 | enable_fast_install |
16769 | with_gnu_ld | 16679 | with_gnu_ld |
@@ -16771,7 +16681,7 @@ Index: git/ld/configure | |||
16771 | enable_libtool_lock | 16681 | enable_libtool_lock |
16772 | enable_nls | 16682 | enable_nls |
16773 | enable_initfini_array | 16683 | enable_initfini_array |
16774 | @@ -1451,6 +1455,8 @@ | 16684 | @@ -1452,6 +1456,8 @@ |
16775 | --with-pic try to use only PIC/non-PIC objects [default=use | 16685 | --with-pic try to use only PIC/non-PIC objects [default=use |
16776 | both] | 16686 | both] |
16777 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] | 16687 | --with-gnu-ld assume the C compiler uses GNU ld [default=no] |
@@ -16780,7 +16690,7 @@ Index: git/ld/configure | |||
16780 | --with-zlib include zlib support (auto/yes/no) default=auto | 16690 | --with-zlib include zlib support (auto/yes/no) default=auto |
16781 | 16691 | ||
16782 | Some influential environment variables: | 16692 | Some influential environment variables: |
16783 | @@ -6124,8 +6130,8 @@ | 16693 | @@ -6125,8 +6131,8 @@ |
16784 | 16694 | ||
16785 | 16695 | ||
16786 | 16696 | ||
@@ -16791,7 +16701,7 @@ Index: git/ld/configure | |||
16791 | 16701 | ||
16792 | 16702 | ||
16793 | 16703 | ||
16794 | @@ -6165,7 +6171,7 @@ | 16704 | @@ -6166,7 +6172,7 @@ |
16795 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 | 16705 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 |
16796 | $as_echo_n "checking how to print strings... " >&6; } | 16706 | $as_echo_n "checking how to print strings... " >&6; } |
16797 | # Test print first, because it will be a builtin if present. | 16707 | # Test print first, because it will be a builtin if present. |
@@ -16800,7 +16710,7 @@ Index: git/ld/configure | |||
16800 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then | 16710 | test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then |
16801 | ECHO='print -r --' | 16711 | ECHO='print -r --' |
16802 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then | 16712 | elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then |
16803 | @@ -6851,8 +6857,8 @@ | 16713 | @@ -6852,8 +6858,8 @@ |
16804 | # Try some XSI features | 16714 | # Try some XSI features |
16805 | xsi_shell=no | 16715 | xsi_shell=no |
16806 | ( _lt_dummy="a/b/c" | 16716 | ( _lt_dummy="a/b/c" |
@@ -16811,7 +16721,7 @@ Index: git/ld/configure | |||
16811 | && eval 'test $(( 1 + 1 )) -eq 2 \ | 16721 | && eval 'test $(( 1 + 1 )) -eq 2 \ |
16812 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ | 16722 | && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ |
16813 | && xsi_shell=yes | 16723 | && xsi_shell=yes |
16814 | @@ -6901,6 +6907,80 @@ | 16724 | @@ -6902,6 +6908,80 @@ |
16815 | 16725 | ||
16816 | 16726 | ||
16817 | 16727 | ||
@@ -16892,7 +16802,7 @@ Index: git/ld/configure | |||
16892 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 | 16802 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 |
16893 | $as_echo_n "checking for $LD option to reload object files... " >&6; } | 16803 | $as_echo_n "checking for $LD option to reload object files... " >&6; } |
16894 | if test "${lt_cv_ld_reload_flag+set}" = set; then : | 16804 | if test "${lt_cv_ld_reload_flag+set}" = set; then : |
16895 | @@ -6917,6 +6997,11 @@ | 16805 | @@ -6918,6 +6998,11 @@ |
16896 | esac | 16806 | esac |
16897 | reload_cmds='$LD$reload_flag -o $output$reload_objs' | 16807 | reload_cmds='$LD$reload_flag -o $output$reload_objs' |
16898 | case $host_os in | 16808 | case $host_os in |
@@ -16904,7 +16814,7 @@ Index: git/ld/configure | |||
16904 | darwin*) | 16814 | darwin*) |
16905 | if test "$GCC" = yes; then | 16815 | if test "$GCC" = yes; then |
16906 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' | 16816 | reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' |
16907 | @@ -7085,7 +7170,8 @@ | 16817 | @@ -7086,7 +7171,8 @@ |
16908 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' | 16818 | lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' |
16909 | lt_cv_file_magic_cmd='func_win32_libid' | 16819 | lt_cv_file_magic_cmd='func_win32_libid' |
16910 | else | 16820 | else |
@@ -16914,7 +16824,7 @@ Index: git/ld/configure | |||
16914 | lt_cv_file_magic_cmd='$OBJDUMP -f' | 16824 | lt_cv_file_magic_cmd='$OBJDUMP -f' |
16915 | fi | 16825 | fi |
16916 | ;; | 16826 | ;; |
16917 | @@ -7239,6 +7325,21 @@ | 16827 | @@ -7240,6 +7326,21 @@ |
16918 | fi | 16828 | fi |
16919 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 | 16829 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 |
16920 | $as_echo "$lt_cv_deplibs_check_method" >&6; } | 16830 | $as_echo "$lt_cv_deplibs_check_method" >&6; } |
@@ -16936,7 +16846,7 @@ Index: git/ld/configure | |||
16936 | file_magic_cmd=$lt_cv_file_magic_cmd | 16846 | file_magic_cmd=$lt_cv_file_magic_cmd |
16937 | deplibs_check_method=$lt_cv_deplibs_check_method | 16847 | deplibs_check_method=$lt_cv_deplibs_check_method |
16938 | test -z "$deplibs_check_method" && deplibs_check_method=unknown | 16848 | test -z "$deplibs_check_method" && deplibs_check_method=unknown |
16939 | @@ -7254,9 +7355,162 @@ | 16849 | @@ -7255,9 +7356,162 @@ |
16940 | 16850 | ||
16941 | 16851 | ||
16942 | 16852 | ||
@@ -17101,7 +17011,7 @@ Index: git/ld/configure | |||
17101 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 17011 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
17102 | $as_echo_n "checking for $ac_word... " >&6; } | 17012 | $as_echo_n "checking for $ac_word... " >&6; } |
17103 | if test "${ac_cv_prog_AR+set}" = set; then : | 17013 | if test "${ac_cv_prog_AR+set}" = set; then : |
17104 | @@ -7272,7 +7526,7 @@ | 17014 | @@ -7273,7 +7527,7 @@ |
17105 | test -z "$as_dir" && as_dir=. | 17015 | test -z "$as_dir" && as_dir=. |
17106 | for ac_exec_ext in '' $ac_executable_extensions; do | 17016 | for ac_exec_ext in '' $ac_executable_extensions; do |
17107 | if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then | 17017 | if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
@@ -17110,7 +17020,7 @@ Index: git/ld/configure | |||
17110 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 17020 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
17111 | break 2 | 17021 | break 2 |
17112 | fi | 17022 | fi |
17113 | @@ -7292,11 +7546,15 @@ | 17023 | @@ -7293,11 +7547,15 @@ |
17114 | fi | 17024 | fi |
17115 | 17025 | ||
17116 | 17026 | ||
@@ -17129,7 +17039,7 @@ Index: git/ld/configure | |||
17129 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 | 17039 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
17130 | $as_echo_n "checking for $ac_word... " >&6; } | 17040 | $as_echo_n "checking for $ac_word... " >&6; } |
17131 | if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : | 17041 | if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : |
17132 | @@ -7312,7 +7570,7 @@ | 17042 | @@ -7313,7 +7571,7 @@ |
17133 | test -z "$as_dir" && as_dir=. | 17043 | test -z "$as_dir" && as_dir=. |
17134 | for ac_exec_ext in '' $ac_executable_extensions; do | 17044 | for ac_exec_ext in '' $ac_executable_extensions; do |
17135 | if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then | 17045 | if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
@@ -17138,7 +17048,7 @@ Index: git/ld/configure | |||
17138 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 | 17048 | $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
17139 | break 2 | 17049 | break 2 |
17140 | fi | 17050 | fi |
17141 | @@ -7331,6 +7589,10 @@ | 17051 | @@ -7332,6 +7590,10 @@ |
17142 | $as_echo "no" >&6; } | 17052 | $as_echo "no" >&6; } |
17143 | fi | 17053 | fi |
17144 | 17054 | ||
@@ -17149,7 +17059,7 @@ Index: git/ld/configure | |||
17149 | if test "x$ac_ct_AR" = x; then | 17059 | if test "x$ac_ct_AR" = x; then |
17150 | AR="false" | 17060 | AR="false" |
17151 | else | 17061 | else |
17152 | @@ -7342,12 +7604,10 @@ | 17062 | @@ -7343,12 +7605,10 @@ |
17153 | esac | 17063 | esac |
17154 | AR=$ac_ct_AR | 17064 | AR=$ac_ct_AR |
17155 | fi | 17065 | fi |
@@ -17164,7 +17074,7 @@ Index: git/ld/configure | |||
17164 | 17074 | ||
17165 | 17075 | ||
17166 | 17076 | ||
17167 | @@ -7359,6 +7619,64 @@ | 17077 | @@ -7360,6 +7620,64 @@ |
17168 | 17078 | ||
17169 | 17079 | ||
17170 | 17080 | ||
@@ -17229,7 +17139,7 @@ Index: git/ld/configure | |||
17229 | if test -n "$ac_tool_prefix"; then | 17139 | if test -n "$ac_tool_prefix"; then |
17230 | # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. | 17140 | # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. |
17231 | set dummy ${ac_tool_prefix}strip; ac_word=$2 | 17141 | set dummy ${ac_tool_prefix}strip; ac_word=$2 |
17232 | @@ -7693,8 +8011,8 @@ | 17142 | @@ -7694,8 +8012,8 @@ |
17233 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" | 17143 | lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" |
17234 | 17144 | ||
17235 | # Transform an extracted symbol line into symbol name and symbol address | 17145 | # Transform an extracted symbol line into symbol name and symbol address |
@@ -17240,7 +17150,7 @@ Index: git/ld/configure | |||
17240 | 17150 | ||
17241 | # Handle CRLF in mingw tool chain | 17151 | # Handle CRLF in mingw tool chain |
17242 | opt_cr= | 17152 | opt_cr= |
17243 | @@ -7730,6 +8048,7 @@ | 17153 | @@ -7731,6 +8049,7 @@ |
17244 | else | 17154 | else |
17245 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" | 17155 | lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" |
17246 | fi | 17156 | fi |
@@ -17248,7 +17158,7 @@ Index: git/ld/configure | |||
17248 | 17158 | ||
17249 | # Check to see that the pipe works correctly. | 17159 | # Check to see that the pipe works correctly. |
17250 | pipe_works=no | 17160 | pipe_works=no |
17251 | @@ -7771,6 +8090,18 @@ | 17161 | @@ -7772,6 +8091,18 @@ |
17252 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then | 17162 | if $GREP ' nm_test_var$' "$nlist" >/dev/null; then |
17253 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then | 17163 | if $GREP ' nm_test_func$' "$nlist" >/dev/null; then |
17254 | cat <<_LT_EOF > conftest.$ac_ext | 17164 | cat <<_LT_EOF > conftest.$ac_ext |
@@ -17267,7 +17177,7 @@ Index: git/ld/configure | |||
17267 | #ifdef __cplusplus | 17177 | #ifdef __cplusplus |
17268 | extern "C" { | 17178 | extern "C" { |
17269 | #endif | 17179 | #endif |
17270 | @@ -7782,7 +8113,7 @@ | 17180 | @@ -7783,7 +8114,7 @@ |
17271 | cat <<_LT_EOF >> conftest.$ac_ext | 17181 | cat <<_LT_EOF >> conftest.$ac_ext |
17272 | 17182 | ||
17273 | /* The mapping between symbol names and symbols. */ | 17183 | /* The mapping between symbol names and symbols. */ |
@@ -17276,7 +17186,7 @@ Index: git/ld/configure | |||
17276 | const char *name; | 17186 | const char *name; |
17277 | void *address; | 17187 | void *address; |
17278 | } | 17188 | } |
17279 | @@ -7808,8 +8139,8 @@ | 17189 | @@ -7809,8 +8140,8 @@ |
17280 | _LT_EOF | 17190 | _LT_EOF |
17281 | # Now try linking the two files. | 17191 | # Now try linking the two files. |
17282 | mv conftest.$ac_objext conftstm.$ac_objext | 17192 | mv conftest.$ac_objext conftstm.$ac_objext |
@@ -17287,7 +17197,7 @@ Index: git/ld/configure | |||
17287 | LIBS="conftstm.$ac_objext" | 17197 | LIBS="conftstm.$ac_objext" |
17288 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" | 17198 | CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" |
17289 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 | 17199 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 |
17290 | @@ -7819,8 +8150,8 @@ | 17200 | @@ -7820,8 +8151,8 @@ |
17291 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then | 17201 | test $ac_status = 0; } && test -s conftest${ac_exeext}; then |
17292 | pipe_works=yes | 17202 | pipe_works=yes |
17293 | fi | 17203 | fi |
@@ -17298,7 +17208,7 @@ Index: git/ld/configure | |||
17298 | else | 17208 | else |
17299 | echo "cannot find nm_test_func in $nlist" >&5 | 17209 | echo "cannot find nm_test_func in $nlist" >&5 |
17300 | fi | 17210 | fi |
17301 | @@ -7857,6 +8188,23 @@ | 17211 | @@ -7858,6 +8189,23 @@ |
17302 | $as_echo "ok" >&6; } | 17212 | $as_echo "ok" >&6; } |
17303 | fi | 17213 | fi |
17304 | 17214 | ||
@@ -17322,7 +17232,7 @@ Index: git/ld/configure | |||
17322 | 17232 | ||
17323 | 17233 | ||
17324 | 17234 | ||
17325 | @@ -7873,6 +8221,38 @@ | 17235 | @@ -7874,6 +8222,38 @@ |
17326 | 17236 | ||
17327 | 17237 | ||
17328 | 17238 | ||
@@ -17361,7 +17271,7 @@ Index: git/ld/configure | |||
17361 | 17271 | ||
17362 | 17272 | ||
17363 | 17273 | ||
17364 | @@ -8071,6 +8451,123 @@ | 17274 | @@ -8085,6 +8465,123 @@ |
17365 | 17275 | ||
17366 | need_locks="$enable_libtool_lock" | 17276 | need_locks="$enable_libtool_lock" |
17367 | 17277 | ||
@@ -17485,7 +17395,7 @@ Index: git/ld/configure | |||
17485 | 17395 | ||
17486 | case $host_os in | 17396 | case $host_os in |
17487 | rhapsody* | darwin*) | 17397 | rhapsody* | darwin*) |
17488 | @@ -8634,6 +9131,8 @@ | 17398 | @@ -8648,6 +9145,8 @@ |
17489 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 | 17399 | $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 |
17490 | echo "$AR cru libconftest.a conftest.o" >&5 | 17400 | echo "$AR cru libconftest.a conftest.o" >&5 |
17491 | $AR cru libconftest.a conftest.o 2>&5 | 17401 | $AR cru libconftest.a conftest.o 2>&5 |
@@ -17494,7 +17404,7 @@ Index: git/ld/configure | |||
17494 | cat > conftest.c << _LT_EOF | 17404 | cat > conftest.c << _LT_EOF |
17495 | int main() { return 0;} | 17405 | int main() { return 0;} |
17496 | _LT_EOF | 17406 | _LT_EOF |
17497 | @@ -8702,6 +9201,16 @@ | 17407 | @@ -8716,6 +9215,16 @@ |
17498 | 17408 | ||
17499 | 17409 | ||
17500 | 17410 | ||
@@ -17511,7 +17421,7 @@ Index: git/ld/configure | |||
17511 | 17421 | ||
17512 | 17422 | ||
17513 | # Set options | 17423 | # Set options |
17514 | @@ -8830,7 +9339,8 @@ | 17424 | @@ -8844,7 +9353,8 @@ |
17515 | LIBTOOL_DEPS="$ltmain" | 17425 | LIBTOOL_DEPS="$ltmain" |
17516 | 17426 | ||
17517 | # Always use our own libtool. | 17427 | # Always use our own libtool. |
@@ -17521,7 +17431,7 @@ Index: git/ld/configure | |||
17521 | 17431 | ||
17522 | 17432 | ||
17523 | 17433 | ||
17524 | @@ -8919,7 +9429,7 @@ | 17434 | @@ -8933,7 +9443,7 @@ |
17525 | esac | 17435 | esac |
17526 | 17436 | ||
17527 | # Global variables: | 17437 | # Global variables: |
@@ -17530,7 +17440,7 @@ Index: git/ld/configure | |||
17530 | can_build_shared=yes | 17440 | can_build_shared=yes |
17531 | 17441 | ||
17532 | # All known linkers require a `.a' archive for static linking (except MSVC, | 17442 | # All known linkers require a `.a' archive for static linking (except MSVC, |
17533 | @@ -9217,8 +9727,6 @@ | 17443 | @@ -9231,8 +9741,6 @@ |
17534 | lt_prog_compiler_pic= | 17444 | lt_prog_compiler_pic= |
17535 | lt_prog_compiler_static= | 17445 | lt_prog_compiler_static= |
17536 | 17446 | ||
@@ -17539,7 +17449,7 @@ Index: git/ld/configure | |||
17539 | 17449 | ||
17540 | if test "$GCC" = yes; then | 17450 | if test "$GCC" = yes; then |
17541 | lt_prog_compiler_wl='-Wl,' | 17451 | lt_prog_compiler_wl='-Wl,' |
17542 | @@ -9383,6 +9891,12 @@ | 17452 | @@ -9398,6 +9906,12 @@ |
17543 | lt_prog_compiler_pic='--shared' | 17453 | lt_prog_compiler_pic='--shared' |
17544 | lt_prog_compiler_static='--static' | 17454 | lt_prog_compiler_static='--static' |
17545 | ;; | 17455 | ;; |
@@ -17552,7 +17462,7 @@ Index: git/ld/configure | |||
17552 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) | 17462 | pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) |
17553 | # Portland Group compilers (*not* the Pentium gcc compiler, | 17463 | # Portland Group compilers (*not* the Pentium gcc compiler, |
17554 | # which looks to be a dead project) | 17464 | # which looks to be a dead project) |
17555 | @@ -9445,7 +9959,7 @@ | 17465 | @@ -9460,7 +9974,7 @@ |
17556 | lt_prog_compiler_pic='-KPIC' | 17466 | lt_prog_compiler_pic='-KPIC' |
17557 | lt_prog_compiler_static='-Bstatic' | 17467 | lt_prog_compiler_static='-Bstatic' |
17558 | case $cc_basename in | 17468 | case $cc_basename in |
@@ -17561,7 +17471,7 @@ Index: git/ld/configure | |||
17561 | lt_prog_compiler_wl='-Qoption ld ';; | 17471 | lt_prog_compiler_wl='-Qoption ld ';; |
17562 | *) | 17472 | *) |
17563 | lt_prog_compiler_wl='-Wl,';; | 17473 | lt_prog_compiler_wl='-Wl,';; |
17564 | @@ -9502,13 +10016,17 @@ | 17474 | @@ -9517,13 +10031,17 @@ |
17565 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" | 17475 | lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" |
17566 | ;; | 17476 | ;; |
17567 | esac | 17477 | esac |
@@ -17585,7 +17495,7 @@ Index: git/ld/configure | |||
17585 | 17495 | ||
17586 | # | 17496 | # |
17587 | # Check to make sure the PIC flag actually works. | 17497 | # Check to make sure the PIC flag actually works. |
17588 | @@ -9569,6 +10087,11 @@ | 17498 | @@ -9584,6 +10102,11 @@ |
17589 | 17499 | ||
17590 | 17500 | ||
17591 | 17501 | ||
@@ -17597,7 +17507,7 @@ Index: git/ld/configure | |||
17597 | # | 17507 | # |
17598 | # Check to make sure the static flag actually works. | 17508 | # Check to make sure the static flag actually works. |
17599 | # | 17509 | # |
17600 | @@ -9919,7 +10442,8 @@ | 17510 | @@ -9934,7 +10457,8 @@ |
17601 | allow_undefined_flag=unsupported | 17511 | allow_undefined_flag=unsupported |
17602 | always_export_symbols=no | 17512 | always_export_symbols=no |
17603 | enable_shared_with_static_runtimes=yes | 17513 | enable_shared_with_static_runtimes=yes |
@@ -17607,7 +17517,7 @@ Index: git/ld/configure | |||
17607 | 17517 | ||
17608 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then | 17518 | if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then |
17609 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' | 17519 | archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' |
17610 | @@ -9967,7 +10491,7 @@ | 17520 | @@ -9982,7 +10506,7 @@ |
17611 | if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ | 17521 | if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ |
17612 | && test "$tmp_diet" = no | 17522 | && test "$tmp_diet" = no |
17613 | then | 17523 | then |
@@ -17616,7 +17526,7 @@ Index: git/ld/configure | |||
17616 | tmp_sharedflag='-shared' | 17526 | tmp_sharedflag='-shared' |
17617 | case $cc_basename,$host_cpu in | 17527 | case $cc_basename,$host_cpu in |
17618 | pgcc*) # Portland Group C compiler | 17528 | pgcc*) # Portland Group C compiler |
17619 | @@ -10018,12 +10542,12 @@ | 17529 | @@ -10033,12 +10557,12 @@ |
17620 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' | 17530 | whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' |
17621 | hardcode_libdir_flag_spec= | 17531 | hardcode_libdir_flag_spec= |
17622 | hardcode_libdir_flag_spec_ld='-rpath $libdir' | 17532 | hardcode_libdir_flag_spec_ld='-rpath $libdir' |
@@ -17631,7 +17541,7 @@ Index: git/ld/configure | |||
17631 | fi | 17541 | fi |
17632 | ;; | 17542 | ;; |
17633 | esac | 17543 | esac |
17634 | @@ -10037,8 +10561,8 @@ | 17544 | @@ -10052,8 +10576,8 @@ |
17635 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' | 17545 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
17636 | wlarc= | 17546 | wlarc= |
17637 | else | 17547 | else |
@@ -17642,7 +17552,7 @@ Index: git/ld/configure | |||
17642 | fi | 17552 | fi |
17643 | ;; | 17553 | ;; |
17644 | 17554 | ||
17645 | @@ -10056,8 +10580,8 @@ | 17555 | @@ -10071,8 +10595,8 @@ |
17646 | 17556 | ||
17647 | _LT_EOF | 17557 | _LT_EOF |
17648 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 17558 | elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
@@ -17653,7 +17563,7 @@ Index: git/ld/configure | |||
17653 | else | 17563 | else |
17654 | ld_shlibs=no | 17564 | ld_shlibs=no |
17655 | fi | 17565 | fi |
17656 | @@ -10103,8 +10627,8 @@ | 17566 | @@ -10118,8 +10642,8 @@ |
17657 | 17567 | ||
17658 | *) | 17568 | *) |
17659 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then | 17569 | if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then |
@@ -17664,7 +17574,7 @@ Index: git/ld/configure | |||
17664 | else | 17574 | else |
17665 | ld_shlibs=no | 17575 | ld_shlibs=no |
17666 | fi | 17576 | fi |
17667 | @@ -10234,7 +10758,13 @@ | 17577 | @@ -10249,7 +10773,13 @@ |
17668 | allow_undefined_flag='-berok' | 17578 | allow_undefined_flag='-berok' |
17669 | # Determine the default libpath from the value encoded in an | 17579 | # Determine the default libpath from the value encoded in an |
17670 | # empty executable. | 17580 | # empty executable. |
@@ -17679,7 +17589,7 @@ Index: git/ld/configure | |||
17679 | /* end confdefs.h. */ | 17589 | /* end confdefs.h. */ |
17680 | 17590 | ||
17681 | int | 17591 | int |
17682 | @@ -10247,22 +10777,29 @@ | 17592 | @@ -10262,22 +10792,29 @@ |
17683 | _ACEOF | 17593 | _ACEOF |
17684 | if ac_fn_c_try_link "$LINENO"; then : | 17594 | if ac_fn_c_try_link "$LINENO"; then : |
17685 | 17595 | ||
@@ -17722,7 +17632,7 @@ Index: git/ld/configure | |||
17722 | 17632 | ||
17723 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 17633 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
17724 | 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" | 17634 | 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" |
17725 | @@ -10274,7 +10811,13 @@ | 17635 | @@ -10289,7 +10826,13 @@ |
17726 | else | 17636 | else |
17727 | # Determine the default libpath from the value encoded in an | 17637 | # Determine the default libpath from the value encoded in an |
17728 | # empty executable. | 17638 | # empty executable. |
@@ -17737,7 +17647,7 @@ Index: git/ld/configure | |||
17737 | /* end confdefs.h. */ | 17647 | /* end confdefs.h. */ |
17738 | 17648 | ||
17739 | int | 17649 | int |
17740 | @@ -10287,22 +10830,29 @@ | 17650 | @@ -10302,22 +10845,29 @@ |
17741 | _ACEOF | 17651 | _ACEOF |
17742 | if ac_fn_c_try_link "$LINENO"; then : | 17652 | if ac_fn_c_try_link "$LINENO"; then : |
17743 | 17653 | ||
@@ -17780,7 +17690,7 @@ Index: git/ld/configure | |||
17780 | 17690 | ||
17781 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" | 17691 | hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" |
17782 | # Warning - without using the other run time loading flags, | 17692 | # Warning - without using the other run time loading flags, |
17783 | @@ -10347,20 +10897,63 @@ | 17693 | @@ -10362,20 +10912,63 @@ |
17784 | # Microsoft Visual C++. | 17694 | # Microsoft Visual C++. |
17785 | # hardcode_libdir_flag_spec is actually meaningless, as there is | 17695 | # hardcode_libdir_flag_spec is actually meaningless, as there is |
17786 | # no search path for DLLs. | 17696 | # no search path for DLLs. |
@@ -17858,7 +17768,7 @@ Index: git/ld/configure | |||
17858 | ;; | 17768 | ;; |
17859 | 17769 | ||
17860 | darwin* | rhapsody*) | 17770 | darwin* | rhapsody*) |
17861 | @@ -10421,7 +11014,7 @@ | 17771 | @@ -10436,7 +11029,7 @@ |
17862 | 17772 | ||
17863 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. | 17773 | # FreeBSD 3 and greater uses gcc -shared to do shared libraries. |
17864 | freebsd* | dragonfly*) | 17774 | freebsd* | dragonfly*) |
@@ -17867,7 +17777,7 @@ Index: git/ld/configure | |||
17867 | hardcode_libdir_flag_spec='-R$libdir' | 17777 | hardcode_libdir_flag_spec='-R$libdir' |
17868 | hardcode_direct=yes | 17778 | hardcode_direct=yes |
17869 | hardcode_shlibpath_var=no | 17779 | hardcode_shlibpath_var=no |
17870 | @@ -10429,7 +11022,7 @@ | 17780 | @@ -10444,7 +11037,7 @@ |
17871 | 17781 | ||
17872 | hpux9*) | 17782 | hpux9*) |
17873 | if test "$GCC" = yes; then | 17783 | if test "$GCC" = yes; then |
@@ -17876,7 +17786,7 @@ Index: git/ld/configure | |||
17876 | else | 17786 | else |
17877 | 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' | 17787 | 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' |
17878 | fi | 17788 | fi |
17879 | @@ -10445,7 +11038,7 @@ | 17789 | @@ -10460,7 +11053,7 @@ |
17880 | 17790 | ||
17881 | hpux10*) | 17791 | hpux10*) |
17882 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then | 17792 | if test "$GCC" = yes && test "$with_gnu_ld" = no; then |
@@ -17885,7 +17795,7 @@ Index: git/ld/configure | |||
17885 | else | 17795 | else |
17886 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' | 17796 | archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' |
17887 | fi | 17797 | fi |
17888 | @@ -10469,10 +11062,10 @@ | 17798 | @@ -10484,10 +11077,10 @@ |
17889 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' | 17799 | archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' |
17890 | ;; | 17800 | ;; |
17891 | ia64*) | 17801 | ia64*) |
@@ -17898,7 +17808,7 @@ Index: git/ld/configure | |||
17898 | ;; | 17808 | ;; |
17899 | esac | 17809 | esac |
17900 | else | 17810 | else |
17901 | @@ -10551,23 +11144,36 @@ | 17811 | @@ -10566,23 +11159,36 @@ |
17902 | 17812 | ||
17903 | irix5* | irix6* | nonstopux*) | 17813 | irix5* | irix6* | nonstopux*) |
17904 | if test "$GCC" = yes; then | 17814 | if test "$GCC" = yes; then |
@@ -17943,7 +17853,7 @@ Index: git/ld/configure | |||
17943 | else | 17853 | else |
17944 | 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' | 17854 | 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' |
17945 | 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' | 17855 | 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' |
17946 | @@ -10652,7 +11258,7 @@ | 17856 | @@ -10667,7 +11273,7 @@ |
17947 | osf4* | osf5*) # as osf3* with the addition of -msym flag | 17857 | osf4* | osf5*) # as osf3* with the addition of -msym flag |
17948 | if test "$GCC" = yes; then | 17858 | if test "$GCC" = yes; then |
17949 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' | 17859 | allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' |
@@ -17952,7 +17862,7 @@ Index: git/ld/configure | |||
17952 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' | 17862 | hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' |
17953 | else | 17863 | else |
17954 | allow_undefined_flag=' -expect_unresolved \*' | 17864 | allow_undefined_flag=' -expect_unresolved \*' |
17955 | @@ -10671,9 +11277,9 @@ | 17865 | @@ -10686,9 +11292,9 @@ |
17956 | no_undefined_flag=' -z defs' | 17866 | no_undefined_flag=' -z defs' |
17957 | if test "$GCC" = yes; then | 17867 | if test "$GCC" = yes; then |
17958 | wlarc='${wl}' | 17868 | wlarc='${wl}' |
@@ -17964,7 +17874,7 @@ Index: git/ld/configure | |||
17964 | else | 17874 | else |
17965 | case `$CC -V 2>&1` in | 17875 | case `$CC -V 2>&1` in |
17966 | *"Compilers 5.0"*) | 17876 | *"Compilers 5.0"*) |
17967 | @@ -11249,8 +11855,9 @@ | 17877 | @@ -11264,8 +11870,9 @@ |
17968 | need_version=no | 17878 | need_version=no |
17969 | need_lib_prefix=no | 17879 | need_lib_prefix=no |
17970 | 17880 | ||
@@ -17976,7 +17886,7 @@ Index: git/ld/configure | |||
17976 | library_names_spec='$libname.dll.a' | 17886 | library_names_spec='$libname.dll.a' |
17977 | # DLL is installed to $(libdir)/../bin by postinstall_cmds | 17887 | # DLL is installed to $(libdir)/../bin by postinstall_cmds |
17978 | postinstall_cmds='base_file=`basename \${file}`~ | 17888 | postinstall_cmds='base_file=`basename \${file}`~ |
17979 | @@ -11283,13 +11890,71 @@ | 17889 | @@ -11298,13 +11905,71 @@ |
17980 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' | 17890 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' |
17981 | ;; | 17891 | ;; |
17982 | esac | 17892 | esac |
@@ -18049,7 +17959,7 @@ Index: git/ld/configure | |||
18049 | # FIXME: first we should search . and the directory the executable is in | 17959 | # FIXME: first we should search . and the directory the executable is in |
18050 | shlibpath_var=PATH | 17960 | shlibpath_var=PATH |
18051 | ;; | 17961 | ;; |
18052 | @@ -11381,7 +12046,7 @@ | 17962 | @@ -11396,7 +12061,7 @@ |
18053 | soname_spec='${libname}${release}${shared_ext}$major' | 17963 | soname_spec='${libname}${release}${shared_ext}$major' |
18054 | shlibpath_var=LIBRARY_PATH | 17964 | shlibpath_var=LIBRARY_PATH |
18055 | shlibpath_overrides_runpath=yes | 17965 | shlibpath_overrides_runpath=yes |
@@ -18058,16 +17968,16 @@ Index: git/ld/configure | |||
18058 | hardcode_into_libs=yes | 17968 | hardcode_into_libs=yes |
18059 | ;; | 17969 | ;; |
18060 | 17970 | ||
18061 | @@ -12177,7 +12842,7 @@ | 17971 | @@ -12192,7 +12857,7 @@ |
18062 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 17972 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
18063 | lt_status=$lt_dlunknown | 17973 | lt_status=$lt_dlunknown |
18064 | cat > conftest.$ac_ext <<_LT_EOF | 17974 | cat > conftest.$ac_ext <<_LT_EOF |
18065 | -#line 12180 "configure" | 17975 | -#line 12195 "configure" |
18066 | +#line $LINENO "configure" | 17976 | +#line $LINENO "configure" |
18067 | #include "confdefs.h" | 17977 | #include "confdefs.h" |
18068 | 17978 | ||
18069 | #if HAVE_DLFCN_H | 17979 | #if HAVE_DLFCN_H |
18070 | @@ -12221,10 +12886,10 @@ | 17980 | @@ -12236,10 +12901,10 @@ |
18071 | /* When -fvisbility=hidden is used, assume the code has been annotated | 17981 | /* When -fvisbility=hidden is used, assume the code has been annotated |
18072 | correspondingly for the symbols needed. */ | 17982 | correspondingly for the symbols needed. */ |
18073 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 17983 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
@@ -18080,16 +17990,16 @@ Index: git/ld/configure | |||
18080 | int main () | 17990 | int main () |
18081 | { | 17991 | { |
18082 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 17992 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
18083 | @@ -12283,7 +12948,7 @@ | 17993 | @@ -12298,7 +12963,7 @@ |
18084 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 | 17994 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
18085 | lt_status=$lt_dlunknown | 17995 | lt_status=$lt_dlunknown |
18086 | cat > conftest.$ac_ext <<_LT_EOF | 17996 | cat > conftest.$ac_ext <<_LT_EOF |
18087 | -#line 12286 "configure" | 17997 | -#line 12301 "configure" |
18088 | +#line $LINENO "configure" | 17998 | +#line $LINENO "configure" |
18089 | #include "confdefs.h" | 17999 | #include "confdefs.h" |
18090 | 18000 | ||
18091 | #if HAVE_DLFCN_H | 18001 | #if HAVE_DLFCN_H |
18092 | @@ -12327,10 +12992,10 @@ | 18002 | @@ -12342,10 +13007,10 @@ |
18093 | /* When -fvisbility=hidden is used, assume the code has been annotated | 18003 | /* When -fvisbility=hidden is used, assume the code has been annotated |
18094 | correspondingly for the symbols needed. */ | 18004 | correspondingly for the symbols needed. */ |
18095 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) | 18005 | #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) |
@@ -18102,7 +18012,7 @@ Index: git/ld/configure | |||
18102 | int main () | 18012 | int main () |
18103 | { | 18013 | { |
18104 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); | 18014 | void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); |
18105 | @@ -12722,6 +13387,7 @@ | 18015 | @@ -12737,6 +13402,7 @@ |
18106 | 18016 | ||
18107 | # Allow CC to be a program name with arguments. | 18017 | # Allow CC to be a program name with arguments. |
18108 | lt_save_CC=$CC | 18018 | lt_save_CC=$CC |
@@ -18110,7 +18020,7 @@ Index: git/ld/configure | |||
18110 | lt_save_LD=$LD | 18020 | lt_save_LD=$LD |
18111 | lt_save_GCC=$GCC | 18021 | lt_save_GCC=$GCC |
18112 | GCC=$GXX | 18022 | GCC=$GXX |
18113 | @@ -12739,6 +13405,7 @@ | 18023 | @@ -12754,6 +13420,7 @@ |
18114 | fi | 18024 | fi |
18115 | test -z "${LDCXX+set}" || LD=$LDCXX | 18025 | test -z "${LDCXX+set}" || LD=$LDCXX |
18116 | CC=${CXX-"c++"} | 18026 | CC=${CXX-"c++"} |
@@ -18118,7 +18028,7 @@ Index: git/ld/configure | |||
18118 | compiler=$CC | 18028 | compiler=$CC |
18119 | compiler_CXX=$CC | 18029 | compiler_CXX=$CC |
18120 | for cc_temp in $compiler""; do | 18030 | for cc_temp in $compiler""; do |
18121 | @@ -12878,8 +13545,8 @@ | 18031 | @@ -12893,8 +13560,8 @@ |
18122 | # Check if GNU C++ uses GNU ld as the underlying linker, since the | 18032 | # Check if GNU C++ uses GNU ld as the underlying linker, since the |
18123 | # archiving commands below assume that GNU ld is being used. | 18033 | # archiving commands below assume that GNU ld is being used. |
18124 | if test "$with_gnu_ld" = yes; then | 18034 | if test "$with_gnu_ld" = yes; then |
@@ -18129,7 +18039,7 @@ Index: git/ld/configure | |||
18129 | 18039 | ||
18130 | hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' | 18040 | hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' |
18131 | export_dynamic_flag_spec_CXX='${wl}--export-dynamic' | 18041 | export_dynamic_flag_spec_CXX='${wl}--export-dynamic' |
18132 | @@ -13021,7 +13688,13 @@ | 18042 | @@ -13036,7 +13703,13 @@ |
18133 | allow_undefined_flag_CXX='-berok' | 18043 | allow_undefined_flag_CXX='-berok' |
18134 | # Determine the default libpath from the value encoded in an empty | 18044 | # Determine the default libpath from the value encoded in an empty |
18135 | # executable. | 18045 | # executable. |
@@ -18144,7 +18054,7 @@ Index: git/ld/configure | |||
18144 | /* end confdefs.h. */ | 18054 | /* end confdefs.h. */ |
18145 | 18055 | ||
18146 | int | 18056 | int |
18147 | @@ -13034,22 +13707,29 @@ | 18057 | @@ -13049,22 +13722,29 @@ |
18148 | _ACEOF | 18058 | _ACEOF |
18149 | if ac_fn_cxx_try_link "$LINENO"; then : | 18059 | if ac_fn_cxx_try_link "$LINENO"; then : |
18150 | 18060 | ||
@@ -18187,7 +18097,7 @@ Index: git/ld/configure | |||
18187 | 18097 | ||
18188 | hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" | 18098 | hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" |
18189 | 18099 | ||
18190 | @@ -13062,7 +13742,13 @@ | 18100 | @@ -13077,7 +13757,13 @@ |
18191 | else | 18101 | else |
18192 | # Determine the default libpath from the value encoded in an | 18102 | # Determine the default libpath from the value encoded in an |
18193 | # empty executable. | 18103 | # empty executable. |
@@ -18202,7 +18112,7 @@ Index: git/ld/configure | |||
18202 | /* end confdefs.h. */ | 18112 | /* end confdefs.h. */ |
18203 | 18113 | ||
18204 | int | 18114 | int |
18205 | @@ -13075,22 +13761,29 @@ | 18115 | @@ -13090,22 +13776,29 @@ |
18206 | _ACEOF | 18116 | _ACEOF |
18207 | if ac_fn_cxx_try_link "$LINENO"; then : | 18117 | if ac_fn_cxx_try_link "$LINENO"; then : |
18208 | 18118 | ||
@@ -18245,7 +18155,7 @@ Index: git/ld/configure | |||
18245 | 18155 | ||
18246 | hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" | 18156 | hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" |
18247 | # Warning - without using the other run time loading flags, | 18157 | # Warning - without using the other run time loading flags, |
18248 | @@ -13133,29 +13826,75 @@ | 18158 | @@ -13148,29 +13841,75 @@ |
18249 | ;; | 18159 | ;; |
18250 | 18160 | ||
18251 | cygwin* | mingw* | pw32* | cegcc*) | 18161 | cygwin* | mingw* | pw32* | cegcc*) |
@@ -18344,7 +18254,7 @@ Index: git/ld/configure | |||
18344 | darwin* | rhapsody*) | 18254 | darwin* | rhapsody*) |
18345 | 18255 | ||
18346 | 18256 | ||
18347 | @@ -13261,7 +14000,7 @@ | 18257 | @@ -13276,7 +14015,7 @@ |
18348 | ;; | 18258 | ;; |
18349 | *) | 18259 | *) |
18350 | if test "$GXX" = yes; then | 18260 | if test "$GXX" = yes; then |
@@ -18353,7 +18263,7 @@ Index: git/ld/configure | |||
18353 | else | 18263 | else |
18354 | # FIXME: insert proper C++ library support | 18264 | # FIXME: insert proper C++ library support |
18355 | ld_shlibs_CXX=no | 18265 | ld_shlibs_CXX=no |
18356 | @@ -13332,10 +14071,10 @@ | 18266 | @@ -13347,10 +14086,10 @@ |
18357 | archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' | 18267 | archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' |
18358 | ;; | 18268 | ;; |
18359 | ia64*) | 18269 | ia64*) |
@@ -18366,7 +18276,7 @@ Index: git/ld/configure | |||
18366 | ;; | 18276 | ;; |
18367 | esac | 18277 | esac |
18368 | fi | 18278 | fi |
18369 | @@ -13376,9 +14115,9 @@ | 18279 | @@ -13391,9 +14130,9 @@ |
18370 | *) | 18280 | *) |
18371 | if test "$GXX" = yes; then | 18281 | if test "$GXX" = yes; then |
18372 | if test "$with_gnu_ld" = no; then | 18282 | if test "$with_gnu_ld" = no; then |
@@ -18378,7 +18288,7 @@ Index: git/ld/configure | |||
18378 | fi | 18288 | fi |
18379 | fi | 18289 | fi |
18380 | link_all_deplibs_CXX=yes | 18290 | link_all_deplibs_CXX=yes |
18381 | @@ -13448,20 +14187,20 @@ | 18291 | @@ -13463,20 +14202,20 @@ |
18382 | prelink_cmds_CXX='tpldir=Template.dir~ | 18292 | prelink_cmds_CXX='tpldir=Template.dir~ |
18383 | rm -rf $tpldir~ | 18293 | rm -rf $tpldir~ |
18384 | $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ | 18294 | $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ |
@@ -18403,7 +18313,7 @@ Index: git/ld/configure | |||
18403 | ;; | 18313 | ;; |
18404 | *) # Version 6 and above use weak symbols | 18314 | *) # Version 6 and above use weak symbols |
18405 | archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' | 18315 | archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' |
18406 | @@ -13656,7 +14395,7 @@ | 18316 | @@ -13671,7 +14410,7 @@ |
18407 | 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' | 18317 | 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' |
18408 | ;; | 18318 | ;; |
18409 | *) | 18319 | *) |
@@ -18412,7 +18322,7 @@ Index: git/ld/configure | |||
18412 | ;; | 18322 | ;; |
18413 | esac | 18323 | esac |
18414 | 18324 | ||
18415 | @@ -13702,7 +14441,7 @@ | 18325 | @@ -13717,7 +14456,7 @@ |
18416 | 18326 | ||
18417 | solaris*) | 18327 | solaris*) |
18418 | case $cc_basename in | 18328 | case $cc_basename in |
@@ -18421,7 +18331,7 @@ Index: git/ld/configure | |||
18421 | # Sun C++ 4.2, 5.x and Centerline C++ | 18331 | # Sun C++ 4.2, 5.x and Centerline C++ |
18422 | archive_cmds_need_lc_CXX=yes | 18332 | archive_cmds_need_lc_CXX=yes |
18423 | no_undefined_flag_CXX=' -zdefs' | 18333 | no_undefined_flag_CXX=' -zdefs' |
18424 | @@ -13743,9 +14482,9 @@ | 18334 | @@ -13758,9 +14497,9 @@ |
18425 | if test "$GXX" = yes && test "$with_gnu_ld" = no; then | 18335 | if test "$GXX" = yes && test "$with_gnu_ld" = no; then |
18426 | no_undefined_flag_CXX=' ${wl}-z ${wl}defs' | 18336 | no_undefined_flag_CXX=' ${wl}-z ${wl}defs' |
18427 | if $CC --version | $GREP -v '^2\.7' > /dev/null; then | 18337 | if $CC --version | $GREP -v '^2\.7' > /dev/null; then |
@@ -18433,7 +18343,7 @@ Index: git/ld/configure | |||
18433 | 18343 | ||
18434 | # Commands to make compiler produce verbose output that lists | 18344 | # Commands to make compiler produce verbose output that lists |
18435 | # what "hidden" libraries, object files and flags are used when | 18345 | # what "hidden" libraries, object files and flags are used when |
18436 | @@ -13880,6 +14619,13 @@ | 18346 | @@ -13895,6 +14634,13 @@ |
18437 | }; | 18347 | }; |
18438 | _LT_EOF | 18348 | _LT_EOF |
18439 | 18349 | ||
@@ -18447,7 +18357,7 @@ Index: git/ld/configure | |||
18447 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 | 18357 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 |
18448 | (eval $ac_compile) 2>&5 | 18358 | (eval $ac_compile) 2>&5 |
18449 | ac_status=$? | 18359 | ac_status=$? |
18450 | @@ -13893,7 +14639,7 @@ | 18360 | @@ -13908,7 +14654,7 @@ |
18451 | pre_test_object_deps_done=no | 18361 | pre_test_object_deps_done=no |
18452 | 18362 | ||
18453 | for p in `eval "$output_verbose_link_cmd"`; do | 18363 | for p in `eval "$output_verbose_link_cmd"`; do |
@@ -18456,7 +18366,7 @@ Index: git/ld/configure | |||
18456 | 18366 | ||
18457 | -L* | -R* | -l*) | 18367 | -L* | -R* | -l*) |
18458 | # Some compilers place space between "-{L,R}" and the path. | 18368 | # Some compilers place space between "-{L,R}" and the path. |
18459 | @@ -13902,13 +14648,22 @@ | 18369 | @@ -13917,13 +14663,22 @@ |
18460 | test $p = "-R"; then | 18370 | test $p = "-R"; then |
18461 | prev=$p | 18371 | prev=$p |
18462 | continue | 18372 | continue |
@@ -18483,7 +18393,7 @@ Index: git/ld/configure | |||
18483 | # Internal compiler library paths should come after those | 18393 | # Internal compiler library paths should come after those |
18484 | # provided the user. The postdeps already come after the | 18394 | # provided the user. The postdeps already come after the |
18485 | # user supplied libs so there is no need to process them. | 18395 | # user supplied libs so there is no need to process them. |
18486 | @@ -13928,8 +14683,10 @@ | 18396 | @@ -13943,8 +14698,10 @@ |
18487 | postdeps_CXX="${postdeps_CXX} ${prev}${p}" | 18397 | postdeps_CXX="${postdeps_CXX} ${prev}${p}" |
18488 | fi | 18398 | fi |
18489 | fi | 18399 | fi |
@@ -18494,7 +18404,7 @@ Index: git/ld/configure | |||
18494 | *.$objext) | 18404 | *.$objext) |
18495 | # This assumes that the test object file only shows up | 18405 | # This assumes that the test object file only shows up |
18496 | # once in the compiler output. | 18406 | # once in the compiler output. |
18497 | @@ -13965,6 +14722,7 @@ | 18407 | @@ -13980,6 +14737,7 @@ |
18498 | fi | 18408 | fi |
18499 | 18409 | ||
18500 | $RM -f confest.$objext | 18410 | $RM -f confest.$objext |
@@ -18502,7 +18412,7 @@ Index: git/ld/configure | |||
18502 | 18412 | ||
18503 | # PORTME: override above test on systems where it is broken | 18413 | # PORTME: override above test on systems where it is broken |
18504 | case $host_os in | 18414 | case $host_os in |
18505 | @@ -14000,7 +14758,7 @@ | 18415 | @@ -14015,7 +14773,7 @@ |
18506 | 18416 | ||
18507 | solaris*) | 18417 | solaris*) |
18508 | case $cc_basename in | 18418 | case $cc_basename in |
@@ -18511,7 +18421,7 @@ Index: git/ld/configure | |||
18511 | # The more standards-conforming stlport4 library is | 18421 | # The more standards-conforming stlport4 library is |
18512 | # incompatible with the Cstd library. Avoid specifying | 18422 | # incompatible with the Cstd library. Avoid specifying |
18513 | # it if it's in CXXFLAGS. Ignore libCrun as | 18423 | # it if it's in CXXFLAGS. Ignore libCrun as |
18514 | @@ -14065,8 +14823,6 @@ | 18424 | @@ -14080,8 +14838,6 @@ |
18515 | lt_prog_compiler_pic_CXX= | 18425 | lt_prog_compiler_pic_CXX= |
18516 | lt_prog_compiler_static_CXX= | 18426 | lt_prog_compiler_static_CXX= |
18517 | 18427 | ||
@@ -18520,7 +18430,7 @@ Index: git/ld/configure | |||
18520 | 18430 | ||
18521 | # C++ specific cases for pic, static, wl, etc. | 18431 | # C++ specific cases for pic, static, wl, etc. |
18522 | if test "$GXX" = yes; then | 18432 | if test "$GXX" = yes; then |
18523 | @@ -14170,6 +14926,11 @@ | 18433 | @@ -14186,6 +14942,11 @@ |
18524 | ;; | 18434 | ;; |
18525 | esac | 18435 | esac |
18526 | ;; | 18436 | ;; |
@@ -18532,7 +18442,7 @@ Index: git/ld/configure | |||
18532 | dgux*) | 18442 | dgux*) |
18533 | case $cc_basename in | 18443 | case $cc_basename in |
18534 | ec++*) | 18444 | ec++*) |
18535 | @@ -14322,7 +15083,7 @@ | 18445 | @@ -14338,7 +15099,7 @@ |
18536 | ;; | 18446 | ;; |
18537 | solaris*) | 18447 | solaris*) |
18538 | case $cc_basename in | 18448 | case $cc_basename in |
@@ -18541,7 +18451,7 @@ Index: git/ld/configure | |||
18541 | # Sun C++ 4.2, 5.x and Centerline C++ | 18451 | # Sun C++ 4.2, 5.x and Centerline C++ |
18542 | lt_prog_compiler_pic_CXX='-KPIC' | 18452 | lt_prog_compiler_pic_CXX='-KPIC' |
18543 | lt_prog_compiler_static_CXX='-Bstatic' | 18453 | lt_prog_compiler_static_CXX='-Bstatic' |
18544 | @@ -14387,10 +15148,17 @@ | 18454 | @@ -14403,10 +15164,17 @@ |
18545 | lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" | 18455 | lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" |
18546 | ;; | 18456 | ;; |
18547 | esac | 18457 | esac |
@@ -18562,7 +18472,7 @@ Index: git/ld/configure | |||
18562 | 18472 | ||
18563 | # | 18473 | # |
18564 | # Check to make sure the PIC flag actually works. | 18474 | # Check to make sure the PIC flag actually works. |
18565 | @@ -14448,6 +15216,8 @@ | 18475 | @@ -14464,6 +15232,8 @@ |
18566 | 18476 | ||
18567 | 18477 | ||
18568 | 18478 | ||
@@ -18571,7 +18481,7 @@ Index: git/ld/configure | |||
18571 | # | 18481 | # |
18572 | # Check to make sure the static flag actually works. | 18482 | # Check to make sure the static flag actually works. |
18573 | # | 18483 | # |
18574 | @@ -14625,6 +15395,7 @@ | 18484 | @@ -14641,6 +15411,7 @@ |
18575 | $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } | 18485 | $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } |
18576 | 18486 | ||
18577 | export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' | 18487 | export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' |
@@ -18579,7 +18489,7 @@ Index: git/ld/configure | |||
18579 | case $host_os in | 18489 | case $host_os in |
18580 | aix[4-9]*) | 18490 | aix[4-9]*) |
18581 | # If we're using GNU nm, then we don't want the "-C" option. | 18491 | # If we're using GNU nm, then we don't want the "-C" option. |
18582 | @@ -14639,15 +15410,20 @@ | 18492 | @@ -14655,15 +15426,20 @@ |
18583 | ;; | 18493 | ;; |
18584 | pw32*) | 18494 | pw32*) |
18585 | export_symbols_cmds_CXX="$ltdll_cmds" | 18495 | export_symbols_cmds_CXX="$ltdll_cmds" |
@@ -18605,7 +18515,7 @@ Index: git/ld/configure | |||
18605 | 18515 | ||
18606 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 | 18516 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 |
18607 | $as_echo "$ld_shlibs_CXX" >&6; } | 18517 | $as_echo "$ld_shlibs_CXX" >&6; } |
18608 | @@ -14910,8 +15686,9 @@ | 18518 | @@ -14926,8 +15702,9 @@ |
18609 | need_version=no | 18519 | need_version=no |
18610 | need_lib_prefix=no | 18520 | need_lib_prefix=no |
18611 | 18521 | ||
@@ -18617,7 +18527,7 @@ Index: git/ld/configure | |||
18617 | library_names_spec='$libname.dll.a' | 18527 | library_names_spec='$libname.dll.a' |
18618 | # DLL is installed to $(libdir)/../bin by postinstall_cmds | 18528 | # DLL is installed to $(libdir)/../bin by postinstall_cmds |
18619 | postinstall_cmds='base_file=`basename \${file}`~ | 18529 | postinstall_cmds='base_file=`basename \${file}`~ |
18620 | @@ -14943,13 +15720,71 @@ | 18530 | @@ -14959,13 +15736,71 @@ |
18621 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' | 18531 | library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' |
18622 | ;; | 18532 | ;; |
18623 | esac | 18533 | esac |
@@ -18690,7 +18600,7 @@ Index: git/ld/configure | |||
18690 | # FIXME: first we should search . and the directory the executable is in | 18600 | # FIXME: first we should search . and the directory the executable is in |
18691 | shlibpath_var=PATH | 18601 | shlibpath_var=PATH |
18692 | ;; | 18602 | ;; |
18693 | @@ -15040,7 +15875,7 @@ | 18603 | @@ -15056,7 +15891,7 @@ |
18694 | soname_spec='${libname}${release}${shared_ext}$major' | 18604 | soname_spec='${libname}${release}${shared_ext}$major' |
18695 | shlibpath_var=LIBRARY_PATH | 18605 | shlibpath_var=LIBRARY_PATH |
18696 | shlibpath_overrides_runpath=yes | 18606 | shlibpath_overrides_runpath=yes |
@@ -18699,7 +18609,7 @@ Index: git/ld/configure | |||
18699 | hardcode_into_libs=yes | 18609 | hardcode_into_libs=yes |
18700 | ;; | 18610 | ;; |
18701 | 18611 | ||
18702 | @@ -15499,6 +16334,7 @@ | 18612 | @@ -15515,6 +16350,7 @@ |
18703 | fi # test -n "$compiler" | 18613 | fi # test -n "$compiler" |
18704 | 18614 | ||
18705 | CC=$lt_save_CC | 18615 | CC=$lt_save_CC |
@@ -18707,7 +18617,7 @@ Index: git/ld/configure | |||
18707 | LDCXX=$LD | 18617 | LDCXX=$LD |
18708 | LD=$lt_save_LD | 18618 | LD=$lt_save_LD |
18709 | GCC=$lt_save_GCC | 18619 | GCC=$lt_save_GCC |
18710 | @@ -17737,13 +18573,20 @@ | 18620 | @@ -17754,13 +18590,20 @@ |
18711 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' | 18621 | lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' |
18712 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' | 18622 | lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' |
18713 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' | 18623 | lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' |
@@ -18728,7 +18638,7 @@ Index: git/ld/configure | |||
18728 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' | 18638 | STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' |
18729 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' | 18639 | RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' |
18730 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' | 18640 | old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' |
18731 | @@ -17758,14 +18601,17 @@ | 18641 | @@ -17775,14 +18618,17 @@ |
18732 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' | 18642 | lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' |
18733 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' | 18643 | lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' |
18734 | 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"`' | 18644 | 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"`' |
@@ -18747,7 +18657,7 @@ Index: git/ld/configure | |||
18747 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' | 18657 | DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' |
18748 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' | 18658 | NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' |
18749 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' | 18659 | LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' |
18750 | @@ -17798,12 +18644,12 @@ | 18660 | @@ -17815,12 +18661,12 @@ |
18751 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' | 18661 | hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' |
18752 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' | 18662 | inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' |
18753 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' | 18663 | link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' |
@@ -18761,7 +18671,7 @@ Index: git/ld/configure | |||
18761 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' | 18671 | file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' |
18762 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' | 18672 | variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' |
18763 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' | 18673 | need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' |
18764 | @@ -17842,8 +18688,8 @@ | 18674 | @@ -17859,8 +18705,8 @@ |
18765 | compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`' | 18675 | compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`' |
18766 | GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`' | 18676 | GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`' |
18767 | lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`' | 18677 | lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`' |
@@ -18771,7 +18681,7 @@ Index: git/ld/configure | |||
18771 | lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`' | 18681 | lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`' |
18772 | lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`' | 18682 | lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`' |
18773 | archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`' | 18683 | archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`' |
18774 | @@ -17870,12 +18716,12 @@ | 18684 | @@ -17887,12 +18733,12 @@ |
18775 | hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`' | 18685 | hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`' |
18776 | inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`' | 18686 | inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`' |
18777 | link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`' | 18687 | link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`' |
@@ -18785,7 +18695,7 @@ Index: git/ld/configure | |||
18785 | file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`' | 18695 | file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`' |
18786 | hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`' | 18696 | hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`' |
18787 | compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`' | 18697 | compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`' |
18788 | @@ -17913,8 +18759,13 @@ | 18698 | @@ -17930,8 +18776,13 @@ |
18789 | OBJDUMP \ | 18699 | OBJDUMP \ |
18790 | deplibs_check_method \ | 18700 | deplibs_check_method \ |
18791 | file_magic_cmd \ | 18701 | file_magic_cmd \ |
@@ -18799,7 +18709,7 @@ Index: git/ld/configure | |||
18799 | STRIP \ | 18709 | STRIP \ |
18800 | RANLIB \ | 18710 | RANLIB \ |
18801 | CC \ | 18711 | CC \ |
18802 | @@ -17924,12 +18775,14 @@ | 18712 | @@ -17941,12 +18792,14 @@ |
18803 | lt_cv_sys_global_symbol_to_cdecl \ | 18713 | lt_cv_sys_global_symbol_to_cdecl \ |
18804 | lt_cv_sys_global_symbol_to_c_name_address \ | 18714 | lt_cv_sys_global_symbol_to_c_name_address \ |
18805 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ | 18715 | lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ |
@@ -18815,7 +18725,7 @@ Index: git/ld/configure | |||
18815 | DSYMUTIL \ | 18725 | DSYMUTIL \ |
18816 | NMEDIT \ | 18726 | NMEDIT \ |
18817 | LIPO \ | 18727 | LIPO \ |
18818 | @@ -17945,7 +18798,6 @@ | 18728 | @@ -17962,7 +18815,6 @@ |
18819 | hardcode_libdir_flag_spec \ | 18729 | hardcode_libdir_flag_spec \ |
18820 | hardcode_libdir_flag_spec_ld \ | 18730 | hardcode_libdir_flag_spec_ld \ |
18821 | hardcode_libdir_separator \ | 18731 | hardcode_libdir_separator \ |
@@ -18823,7 +18733,7 @@ Index: git/ld/configure | |||
18823 | exclude_expsyms \ | 18733 | exclude_expsyms \ |
18824 | include_expsyms \ | 18734 | include_expsyms \ |
18825 | file_list_spec \ | 18735 | file_list_spec \ |
18826 | @@ -17967,8 +18819,8 @@ | 18736 | @@ -17984,8 +18836,8 @@ |
18827 | reload_flag_CXX \ | 18737 | reload_flag_CXX \ |
18828 | compiler_CXX \ | 18738 | compiler_CXX \ |
18829 | lt_prog_compiler_no_builtin_flag_CXX \ | 18739 | lt_prog_compiler_no_builtin_flag_CXX \ |
@@ -18833,7 +18743,7 @@ Index: git/ld/configure | |||
18833 | lt_prog_compiler_static_CXX \ | 18743 | lt_prog_compiler_static_CXX \ |
18834 | lt_cv_prog_compiler_c_o_CXX \ | 18744 | lt_cv_prog_compiler_c_o_CXX \ |
18835 | export_dynamic_flag_spec_CXX \ | 18745 | export_dynamic_flag_spec_CXX \ |
18836 | @@ -17980,7 +18832,6 @@ | 18746 | @@ -17997,7 +18849,6 @@ |
18837 | hardcode_libdir_flag_spec_CXX \ | 18747 | hardcode_libdir_flag_spec_CXX \ |
18838 | hardcode_libdir_flag_spec_ld_CXX \ | 18748 | hardcode_libdir_flag_spec_ld_CXX \ |
18839 | hardcode_libdir_separator_CXX \ | 18749 | hardcode_libdir_separator_CXX \ |
@@ -18841,7 +18751,7 @@ Index: git/ld/configure | |||
18841 | exclude_expsyms_CXX \ | 18751 | exclude_expsyms_CXX \ |
18842 | include_expsyms_CXX \ | 18752 | include_expsyms_CXX \ |
18843 | file_list_spec_CXX \ | 18753 | file_list_spec_CXX \ |
18844 | @@ -18014,6 +18865,7 @@ | 18754 | @@ -18031,6 +18882,7 @@ |
18845 | module_expsym_cmds \ | 18755 | module_expsym_cmds \ |
18846 | export_symbols_cmds \ | 18756 | export_symbols_cmds \ |
18847 | prelink_cmds \ | 18757 | prelink_cmds \ |
@@ -18849,7 +18759,7 @@ Index: git/ld/configure | |||
18849 | postinstall_cmds \ | 18759 | postinstall_cmds \ |
18850 | postuninstall_cmds \ | 18760 | postuninstall_cmds \ |
18851 | finish_cmds \ | 18761 | finish_cmds \ |
18852 | @@ -18028,7 +18880,8 @@ | 18762 | @@ -18045,7 +18897,8 @@ |
18853 | module_cmds_CXX \ | 18763 | module_cmds_CXX \ |
18854 | module_expsym_cmds_CXX \ | 18764 | module_expsym_cmds_CXX \ |
18855 | export_symbols_cmds_CXX \ | 18765 | export_symbols_cmds_CXX \ |
@@ -18859,7 +18769,7 @@ Index: git/ld/configure | |||
18859 | case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in | 18769 | case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in |
18860 | *[\\\\\\\`\\"\\\$]*) | 18770 | *[\\\\\\\`\\"\\\$]*) |
18861 | eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" | 18771 | eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" |
18862 | @@ -18821,7 +19674,8 @@ | 18772 | @@ -18838,7 +19691,8 @@ |
18863 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. | 18773 | # NOTE: Changes made to this file will be lost: look at ltmain.sh. |
18864 | # | 18774 | # |
18865 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, | 18775 | # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, |
@@ -18869,7 +18779,7 @@ Index: git/ld/configure | |||
18869 | # Written by Gordon Matzigkeit, 1996 | 18779 | # Written by Gordon Matzigkeit, 1996 |
18870 | # | 18780 | # |
18871 | # This file is part of GNU Libtool. | 18781 | # This file is part of GNU Libtool. |
18872 | @@ -18924,19 +19778,42 @@ | 18782 | @@ -18941,19 +19795,42 @@ |
18873 | # turn newlines into spaces. | 18783 | # turn newlines into spaces. |
18874 | NL2SP=$lt_lt_NL2SP | 18784 | NL2SP=$lt_lt_NL2SP |
18875 | 18785 | ||
@@ -18913,7 +18823,7 @@ Index: git/ld/configure | |||
18913 | # A symbol stripping program. | 18823 | # A symbol stripping program. |
18914 | STRIP=$lt_STRIP | 18824 | STRIP=$lt_STRIP |
18915 | 18825 | ||
18916 | @@ -18966,6 +19843,12 @@ | 18826 | @@ -18983,6 +19860,12 @@ |
18917 | # Transform the output of nm in a C name address pair when lib prefix is needed. | 18827 | # Transform the output of nm in a C name address pair when lib prefix is needed. |
18918 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix | 18828 | global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix |
18919 | 18829 | ||
@@ -18926,7 +18836,7 @@ Index: git/ld/configure | |||
18926 | # The name of the directory that contains temporary libtool files. | 18836 | # The name of the directory that contains temporary libtool files. |
18927 | objdir=$objdir | 18837 | objdir=$objdir |
18928 | 18838 | ||
18929 | @@ -18975,6 +19858,9 @@ | 18839 | @@ -18992,6 +19875,9 @@ |
18930 | # Must we lock files when doing compilation? | 18840 | # Must we lock files when doing compilation? |
18931 | need_locks=$lt_need_locks | 18841 | need_locks=$lt_need_locks |
18932 | 18842 | ||
@@ -18936,7 +18846,7 @@ Index: git/ld/configure | |||
18936 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. | 18846 | # Tool to manipulate archived DWARF debug symbol files on Mac OS X. |
18937 | DSYMUTIL=$lt_DSYMUTIL | 18847 | DSYMUTIL=$lt_DSYMUTIL |
18938 | 18848 | ||
18939 | @@ -19089,12 +19975,12 @@ | 18849 | @@ -19106,12 +19992,12 @@ |
18940 | # Compiler flag to turn off builtin functions. | 18850 | # Compiler flag to turn off builtin functions. |
18941 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag | 18851 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag |
18942 | 18852 | ||
@@ -18952,7 +18862,7 @@ Index: git/ld/configure | |||
18952 | # Compiler flag to prevent dynamic linking. | 18862 | # Compiler flag to prevent dynamic linking. |
18953 | link_static_flag=$lt_lt_prog_compiler_static | 18863 | link_static_flag=$lt_lt_prog_compiler_static |
18954 | 18864 | ||
18955 | @@ -19181,9 +20067,6 @@ | 18865 | @@ -19198,9 +20084,6 @@ |
18956 | # Whether libtool must link a program against all its dependency libraries. | 18866 | # Whether libtool must link a program against all its dependency libraries. |
18957 | link_all_deplibs=$link_all_deplibs | 18867 | link_all_deplibs=$link_all_deplibs |
18958 | 18868 | ||
@@ -18962,7 +18872,7 @@ Index: git/ld/configure | |||
18962 | # Set to "yes" if exported symbols are required. | 18872 | # Set to "yes" if exported symbols are required. |
18963 | always_export_symbols=$always_export_symbols | 18873 | always_export_symbols=$always_export_symbols |
18964 | 18874 | ||
18965 | @@ -19199,6 +20082,9 @@ | 18875 | @@ -19216,6 +20099,9 @@ |
18966 | # Commands necessary for linking programs (against libraries) with templates. | 18876 | # Commands necessary for linking programs (against libraries) with templates. |
18967 | prelink_cmds=$lt_prelink_cmds | 18877 | prelink_cmds=$lt_prelink_cmds |
18968 | 18878 | ||
@@ -18972,7 +18882,7 @@ Index: git/ld/configure | |||
18972 | # Specify filename containing input files. | 18882 | # Specify filename containing input files. |
18973 | file_list_spec=$lt_file_list_spec | 18883 | file_list_spec=$lt_file_list_spec |
18974 | 18884 | ||
18975 | @@ -19245,210 +20131,169 @@ | 18885 | @@ -19262,210 +20148,169 @@ |
18976 | # if finds mixed CR/LF and LF-only lines. Since sed operates in | 18886 | # if finds mixed CR/LF and LF-only lines. Since sed operates in |
18977 | # text mode, it properly converts lines to CR/LF. This bash problem | 18887 | # text mode, it properly converts lines to CR/LF. This bash problem |
18978 | # is reportedly fixed, but why not run on old versions too? | 18888 | # is reportedly fixed, but why not run on old versions too? |
@@ -19343,7 +19253,7 @@ Index: git/ld/configure | |||
19343 | (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") | 19253 | (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") |
19344 | chmod +x "$ofile" | 19254 | chmod +x "$ofile" |
19345 | 19255 | ||
19346 | @@ -19476,12 +20321,12 @@ | 19256 | @@ -19493,12 +20338,12 @@ |
19347 | # Compiler flag to turn off builtin functions. | 19257 | # Compiler flag to turn off builtin functions. |
19348 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX | 19258 | no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX |
19349 | 19259 | ||
@@ -19359,7 +19269,7 @@ Index: git/ld/configure | |||
19359 | # Compiler flag to prevent dynamic linking. | 19269 | # Compiler flag to prevent dynamic linking. |
19360 | link_static_flag=$lt_lt_prog_compiler_static_CXX | 19270 | link_static_flag=$lt_lt_prog_compiler_static_CXX |
19361 | 19271 | ||
19362 | @@ -19568,9 +20413,6 @@ | 19272 | @@ -19585,9 +20430,6 @@ |
19363 | # Whether libtool must link a program against all its dependency libraries. | 19273 | # Whether libtool must link a program against all its dependency libraries. |
19364 | link_all_deplibs=$link_all_deplibs_CXX | 19274 | link_all_deplibs=$link_all_deplibs_CXX |
19365 | 19275 | ||
@@ -19369,7 +19279,7 @@ Index: git/ld/configure | |||
19369 | # Set to "yes" if exported symbols are required. | 19279 | # Set to "yes" if exported symbols are required. |
19370 | always_export_symbols=$always_export_symbols_CXX | 19280 | always_export_symbols=$always_export_symbols_CXX |
19371 | 19281 | ||
19372 | @@ -19586,6 +20428,9 @@ | 19282 | @@ -19603,6 +20445,9 @@ |
19373 | # Commands necessary for linking programs (against libraries) with templates. | 19283 | # Commands necessary for linking programs (against libraries) with templates. |
19374 | prelink_cmds=$lt_prelink_cmds_CXX | 19284 | prelink_cmds=$lt_prelink_cmds_CXX |
19375 | 19285 | ||
@@ -19379,11 +19289,11 @@ Index: git/ld/configure | |||
19379 | # Specify filename containing input files. | 19289 | # Specify filename containing input files. |
19380 | file_list_spec=$lt_file_list_spec_CXX | 19290 | file_list_spec=$lt_file_list_spec_CXX |
19381 | 19291 | ||
19382 | Index: git/bfd/configure.in | 19292 | Index: binutils-2.24/bfd/configure.in |
19383 | =================================================================== | 19293 | =================================================================== |
19384 | --- git.orig/bfd/configure.in 2012-09-07 01:13:43.000000000 -0700 | 19294 | --- binutils-2.24.orig/bfd/configure.in 2013-12-02 01:30:28.000000000 -0800 |
19385 | +++ git/bfd/configure.in 2012-09-07 12:21:49.690865715 -0700 | 19295 | +++ binutils-2.24/bfd/configure.in 2013-12-15 11:10:23.887118697 -0800 |
19386 | @@ -548,7 +548,7 @@ | 19296 | @@ -568,7 +568,7 @@ |
19387 | x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` | 19297 | x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` |
19388 | changequote([,])dnl | 19298 | changequote([,])dnl |
19389 | if test -n "$x"; then | 19299 | if test -n "$x"; then |
@@ -19392,11 +19302,11 @@ Index: git/bfd/configure.in | |||
19392 | fi | 19302 | fi |
19393 | 19303 | ||
19394 | # More hacks to build DLLs on Windows. | 19304 | # More hacks to build DLLs on Windows. |
19395 | Index: git/opcodes/configure.in | 19305 | Index: binutils-2.24/opcodes/configure.in |
19396 | =================================================================== | 19306 | =================================================================== |
19397 | --- git.orig/opcodes/configure.in 2012-09-07 01:13:47.000000000 -0700 | 19307 | --- binutils-2.24.orig/opcodes/configure.in 2013-11-04 07:33:40.000000000 -0800 |
19398 | +++ git/opcodes/configure.in 2012-09-07 12:21:49.690865715 -0700 | 19308 | +++ binutils-2.24/opcodes/configure.in 2013-12-15 11:10:23.887118697 -0800 |
19399 | @@ -146,7 +146,7 @@ | 19309 | @@ -162,7 +162,7 @@ |
19400 | x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` | 19310 | x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'` |
19401 | changequote([,])dnl | 19311 | changequote([,])dnl |
19402 | if test -n "$x"; then | 19312 | if test -n "$x"; then |
diff --git a/meta/recipes-devtools/binutils/binutils-2.23.2/libtool-rpath-fix.patch b/meta/recipes-devtools/binutils/binutils/libtool-rpath-fix.patch index 4fcffa471e..4fcffa471e 100644 --- a/meta/recipes-devtools/binutils/binutils-2.23.2/libtool-rpath-fix.patch +++ b/meta/recipes-devtools/binutils/binutils/libtool-rpath-fix.patch | |||
diff --git a/meta/recipes-devtools/binutils/binutils-2.23.2/mips64-default-ld-emulation.patch b/meta/recipes-devtools/binutils/binutils/mips64-default-ld-emulation.patch index ab01859fa6..51eaf0bd31 100644 --- a/meta/recipes-devtools/binutils/binutils-2.23.2/mips64-default-ld-emulation.patch +++ b/meta/recipes-devtools/binutils/binutils/mips64-default-ld-emulation.patch | |||
@@ -5,33 +5,38 @@ Upstream-Status: Inappropriate [ OE configuration Specific] | |||
5 | 5 | ||
6 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 6 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
7 | 7 | ||
8 | Index: binutils-2.22/bfd/config.bfd | 8 | Index: binutils-2.24/bfd/config.bfd |
9 | =================================================================== | 9 | =================================================================== |
10 | --- binutils-2.22.orig/bfd/config.bfd 2011-07-28 15:35:13.000000000 -0700 | 10 | --- binutils-2.24.orig/bfd/config.bfd 2013-11-04 07:33:37.000000000 -0800 |
11 | +++ binutils-2.22/bfd/config.bfd 2012-04-23 21:07:44.151578222 -0700 | 11 | +++ binutils-2.24/bfd/config.bfd 2013-12-15 11:54:57.113765374 -0800 |
12 | @@ -970,13 +970,13 @@ | 12 | @@ -1052,14 +1052,14 @@ |
13 | targ_defvec=bfd_elf32_bigmips_vec | ||
14 | targ_selvecs="bfd_elf32_littlemips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec ecoff_big_vec ecoff_little_vec" | ||
13 | ;; | 15 | ;; |
14 | #ifdef BFD64 | 16 | - mips64*el-*-linux*) |
15 | mips64*el-*-linux*) | ||
16 | - targ_defvec=bfd_elf32_ntradlittlemips_vec | 17 | - targ_defvec=bfd_elf32_ntradlittlemips_vec |
17 | - targ_selvecs="bfd_elf32_ntradbigmips_vec bfd_elf32_tradlittlemips_vec bfd_elf32_tradbigmips_vec bfd_elf64_tradlittlemips_vec bfd_elf64_tradbigmips_vec" | 18 | - targ_selvecs="bfd_elf32_ntradbigmips_vec bfd_elf32_tradlittlemips_vec bfd_elf32_tradbigmips_vec bfd_elf64_tradlittlemips_vec bfd_elf64_tradbigmips_vec" |
18 | + targ_defvec=bfd_elf64_tradlittlemips_vec | 19 | - ;; |
19 | + targ_selvecs="bfd_elf32_ntradbigmips_vec bfd_elf32_ntradlittlemips_vec bfd_elf32_tradlittlemips_vec bfd_elf32_tradbigmips_vec bfd_elf64_tradbigmips_vec" | 20 | - mips64*-*-linux*) |
20 | want64=true | ||
21 | ;; | ||
22 | mips64*-*-linux*) | ||
23 | - targ_defvec=bfd_elf32_ntradbigmips_vec | 21 | - targ_defvec=bfd_elf32_ntradbigmips_vec |
24 | - targ_selvecs="bfd_elf32_ntradlittlemips_vec bfd_elf32_tradbigmips_vec bfd_elf32_tradlittlemips_vec bfd_elf64_tradbigmips_vec bfd_elf64_tradlittlemips_vec" | 22 | - targ_selvecs="bfd_elf32_ntradlittlemips_vec bfd_elf32_tradbigmips_vec bfd_elf32_tradlittlemips_vec bfd_elf64_tradbigmips_vec bfd_elf64_tradlittlemips_vec" |
23 | - ;; | ||
24 | + mips64*el-*-linux*) | ||
25 | + targ_defvec=bfd_elf64_tradlittlemips_vec | ||
26 | + targ_selvecs="bfd_elf32_ntradbigmips_vec bfd_elf32_ntradlittlemips_vec bfd_elf32_tradlittlemips_vec bfd_elf32_tradbigmips_vec bfd_elf64_tradbigmips_vec" | ||
27 | + ;; | ||
28 | + mips64*-*-linux*) | ||
25 | + targ_defvec=bfd_elf64_tradbigmips_vec | 29 | + targ_defvec=bfd_elf64_tradbigmips_vec |
26 | + targ_selvecs="bfd_elf32_ntradbigmips_vec bfd_elf32_ntradlittlemips_vec bfd_elf32_tradbigmips_vec bfd_elf32_tradlittlemips_vec bfd_elf64_tradlittlemips_vec" | 30 | + targ_selvecs="bfd_elf32_ntradbigmips_vec bfd_elf32_ntradlittlemips_vec bfd_elf32_tradbigmips_vec bfd_elf32_tradlittlemips_vec bfd_elf64_tradlittlemips_vec" |
27 | want64=true | 31 | + ;; |
28 | ;; | 32 | mips*el-*-linux*) |
29 | #endif | 33 | targ_defvec=bfd_elf32_tradlittlemips_vec |
30 | Index: binutils-2.22/ld/configure.tgt | 34 | targ_selvecs="bfd_elf32_tradbigmips_vec ecoff_little_vec ecoff_big_vec bfd_elf32_ntradlittlemips_vec bfd_elf64_tradlittlemips_vec bfd_elf32_ntradbigmips_vec bfd_elf64_tradbigmips_vec" |
35 | Index: binutils-2.24/ld/configure.tgt | ||
31 | =================================================================== | 36 | =================================================================== |
32 | --- binutils-2.22.orig/ld/configure.tgt 2011-11-21 01:29:37.000000000 -0800 | 37 | --- binutils-2.24.orig/ld/configure.tgt 2013-11-26 03:37:33.000000000 -0800 |
33 | +++ binutils-2.22/ld/configure.tgt 2012-04-23 21:05:34.183571931 -0700 | 38 | +++ binutils-2.24/ld/configure.tgt 2013-12-15 11:50:52.273766155 -0800 |
34 | @@ -395,11 +395,11 @@ | 39 | @@ -471,11 +471,11 @@ |
35 | mips*-*-vxworks*) targ_emul=elf32ebmipvxworks | 40 | mips*-*-vxworks*) targ_emul=elf32ebmipvxworks |
36 | targ_extra_emuls="elf32elmipvxworks" ;; | 41 | targ_extra_emuls="elf32elmipvxworks" ;; |
37 | mips*-*-windiss) targ_emul=elf32mipswindiss ;; | 42 | mips*-*-windiss) targ_emul=elf32mipswindiss ;; |
diff --git a/meta/recipes-devtools/binutils/binutils-2.23.2/relocatable_sdk.patch b/meta/recipes-devtools/binutils/binutils/relocatable_sdk.patch index 7408c31aad..7408c31aad 100644 --- a/meta/recipes-devtools/binutils/binutils-2.23.2/relocatable_sdk.patch +++ b/meta/recipes-devtools/binutils/binutils/relocatable_sdk.patch | |||
diff --git a/meta/recipes-devtools/binutils/binutils_2.23.2.bb b/meta/recipes-devtools/binutils/binutils_2.24.bb index 1523e87273..738aaee590 100644 --- a/meta/recipes-devtools/binutils/binutils_2.23.2.bb +++ b/meta/recipes-devtools/binutils/binutils_2.24.bb | |||
@@ -5,10 +5,14 @@ DEPENDS += "flex bison zlib" | |||
5 | 5 | ||
6 | EXTRA_OECONF += "--with-sysroot=/ \ | 6 | EXTRA_OECONF += "--with-sysroot=/ \ |
7 | --enable-install-libbfd \ | 7 | --enable-install-libbfd \ |
8 | --enable-install-libiberty \ | ||
8 | --enable-shared \ | 9 | --enable-shared \ |
9 | " | 10 | " |
10 | 11 | ||
11 | EXTRA_OECONF_class-native = "--enable-targets=all --enable-64-bit-bfd --enable-install-libbfd" | 12 | EXTRA_OECONF_class-native = "--enable-targets=all \ |
13 | --enable-64-bit-bfd \ | ||
14 | --enable-install-libiberty \ | ||
15 | --enable-install-libbfd" | ||
12 | 16 | ||
13 | do_install_class-native () { | 17 | do_install_class-native () { |
14 | autotools_do_install | 18 | autotools_do_install |