forked from pool/binutils
Accepting request 868645 from home:marxin:branches:devel:gcc
- Add temporary upstream fix for PR27311 0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch. OBS-URL: https://build.opensuse.org/request/show/868645 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=352
This commit is contained in:
parent
90062cf64b
commit
828225cbef
217
0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch
Normal file
217
0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch
Normal file
@ -0,0 +1,217 @@
|
||||
From 9918bff7cf2a566aaa2036d2242a61c140652dc7 Mon Sep 17 00:00:00 2001
|
||||
From: Alan Modra <amodra@gmail.com>
|
||||
Date: Tue, 2 Feb 2021 15:05:14 +1030
|
||||
Subject: [PATCH] PR27311, ld.bfd (symbol from plugin): undefined reference
|
||||
|
||||
A default versioned symbol definition in a shared library is
|
||||
overridden by an unversioned definition in a regular object file, and
|
||||
thus should not be reason to make an as-needed library needed.
|
||||
|
||||
bfd/
|
||||
PR 27311
|
||||
* elflink.c (_bfd_elf_add_default_symbol): Add override parameter.
|
||||
Use when handling default versioned symbol. Rename existing
|
||||
override variable to nondef_override and use for non-default
|
||||
versioned symbol.
|
||||
(elf_link_add_object_symbols): Adjust call to suit. Don't
|
||||
pull in as-needed libraries when override is set.
|
||||
ld/
|
||||
* testsuite/ld-plugin/pr27311.d,
|
||||
* testsuite/ld-plugin/pr27311.ver,
|
||||
* testsuite/ld-plugin/pr27311a.c,
|
||||
* testsuite/ld-plugin/pr27311b.c,
|
||||
* testsuite/ld-plugin/pr27311c.c: New testcase.
|
||||
* testsuite/ld-plugin/lto.exp: Run it. Correct PR14918 and
|
||||
PR12982 entries.
|
||||
---
|
||||
bfd/ChangeLog | 10 ++++++++++
|
||||
bfd/elflink.c | 17 ++++++++++-------
|
||||
ld/ChangeLog | 10 ++++++++++
|
||||
ld/testsuite/ld-plugin/lto.exp | 22 ++++++++++++++++------
|
||||
ld/testsuite/ld-plugin/pr27311.d | 4 ++++
|
||||
ld/testsuite/ld-plugin/pr27311.ver | 3 +++
|
||||
ld/testsuite/ld-plugin/pr27311a.c | 1 +
|
||||
ld/testsuite/ld-plugin/pr27311b.c | 1 +
|
||||
ld/testsuite/ld-plugin/pr27311c.c | 5 +++++
|
||||
9 files changed, 60 insertions(+), 13 deletions(-)
|
||||
create mode 100644 ld/testsuite/ld-plugin/pr27311.d
|
||||
create mode 100644 ld/testsuite/ld-plugin/pr27311.ver
|
||||
create mode 100644 ld/testsuite/ld-plugin/pr27311a.c
|
||||
create mode 100644 ld/testsuite/ld-plugin/pr27311b.c
|
||||
create mode 100644 ld/testsuite/ld-plugin/pr27311c.c
|
||||
|
||||
diff --git a/bfd/elflink.c b/bfd/elflink.c
|
||||
index 3a3ca3b04f7..7ac38cac691 100644
|
||||
--- a/bfd/elflink.c
|
||||
+++ b/bfd/elflink.c
|
||||
@@ -1850,7 +1850,8 @@ _bfd_elf_add_default_symbol (bfd *abfd,
|
||||
asection *sec,
|
||||
bfd_vma value,
|
||||
bfd **poldbfd,
|
||||
- bfd_boolean *dynsym)
|
||||
+ bfd_boolean *dynsym,
|
||||
+ bfd **override)
|
||||
{
|
||||
bfd_boolean type_change_ok;
|
||||
bfd_boolean size_change_ok;
|
||||
@@ -1861,7 +1862,7 @@ _bfd_elf_add_default_symbol (bfd *abfd,
|
||||
const struct elf_backend_data *bed;
|
||||
bfd_boolean collect;
|
||||
bfd_boolean dynamic;
|
||||
- bfd *override;
|
||||
+ bfd *nondef_override;
|
||||
char *p;
|
||||
size_t len, shortlen;
|
||||
asection *tmp_sec;
|
||||
@@ -1921,7 +1922,7 @@ _bfd_elf_add_default_symbol (bfd *abfd,
|
||||
matched = TRUE;
|
||||
tmp_sec = sec;
|
||||
if (!_bfd_elf_merge_symbol (abfd, info, shortname, sym, &tmp_sec, &value,
|
||||
- &hi, poldbfd, NULL, NULL, &skip, &override,
|
||||
+ &hi, poldbfd, NULL, NULL, &skip, override,
|
||||
&type_change_ok, &size_change_ok, &matched))
|
||||
return FALSE;
|
||||
|
||||
@@ -1953,7 +1954,7 @@ _bfd_elf_add_default_symbol (bfd *abfd,
|
||||
goto nondefault;
|
||||
}
|
||||
|
||||
- if (! override)
|
||||
+ if (!*override)
|
||||
{
|
||||
/* Add the default symbol if not performing a relocatable link. */
|
||||
if (! bfd_link_relocatable (info))
|
||||
@@ -2080,7 +2081,7 @@ _bfd_elf_add_default_symbol (bfd *abfd,
|
||||
size_change_ok = FALSE;
|
||||
tmp_sec = sec;
|
||||
if (!_bfd_elf_merge_symbol (abfd, info, shortname, sym, &tmp_sec, &value,
|
||||
- &hi, poldbfd, NULL, NULL, &skip, &override,
|
||||
+ &hi, poldbfd, NULL, NULL, &skip, &nondef_override,
|
||||
&type_change_ok, &size_change_ok, &matched))
|
||||
return FALSE;
|
||||
|
||||
@@ -2104,7 +2105,7 @@ _bfd_elf_add_default_symbol (bfd *abfd,
|
||||
else
|
||||
return TRUE;
|
||||
}
|
||||
- else if (override)
|
||||
+ else if (nondef_override)
|
||||
{
|
||||
/* Here SHORTNAME is a versioned name, so we don't expect to see
|
||||
the type of override we do in the case above unless it is
|
||||
@@ -5089,7 +5090,8 @@ elf_link_add_object_symbols (bfd *abfd, struct bfd_link_info *info)
|
||||
&& !(hi != h
|
||||
&& hi->versioned == versioned_hidden))
|
||||
if (!_bfd_elf_add_default_symbol (abfd, info, h, name, isym,
|
||||
- sec, value, &old_bfd, &dynsym))
|
||||
+ sec, value, &old_bfd, &dynsym,
|
||||
+ &override))
|
||||
goto error_free_vers;
|
||||
|
||||
/* Check the alignment when a common symbol is involved. This
|
||||
@@ -5272,6 +5274,7 @@ elf_link_add_object_symbols (bfd *abfd, struct bfd_link_info *info)
|
||||
}
|
||||
|
||||
if (!add_needed
|
||||
+ && !override
|
||||
&& matched
|
||||
&& definition
|
||||
&& ((dynsym
|
||||
diff --git a/ld/testsuite/ld-plugin/lto.exp b/ld/testsuite/ld-plugin/lto.exp
|
||||
index dbda6c4465d..324adcd00ce 100644
|
||||
--- a/ld/testsuite/ld-plugin/lto.exp
|
||||
+++ b/ld/testsuite/ld-plugin/lto.exp
|
||||
@@ -415,6 +415,18 @@ set lto_link_elf_tests [list \
|
||||
[list {pr26806.so} \
|
||||
{-shared} {-fpic -O2 -flto} \
|
||||
{pr26806.c} {{nm {-D} pr26806.d}} {pr26806.so}] \
|
||||
+ [list {pr27311a.so} \
|
||||
+ {-shared -Wl,--version-script=pr27311.ver} {-fPIC} \
|
||||
+ {pr27311a.c} {} {pr27311a.so}] \
|
||||
+ [list {pr27311b.so} \
|
||||
+ {-shared -Wl,--no-as-needed tmpdir/pr27311a.so} {-fPIC} \
|
||||
+ {pr27311b.c} {} {pr27311b.so}] \
|
||||
+ [list {pr27311c.o} \
|
||||
+ {} {-flto} \
|
||||
+ {pr27311c.c} {} {} {c}] \
|
||||
+ [list {pr27311} \
|
||||
+ {tmpdir/pr27311c.o -Wl,--no-as-needed,--rpath-link=. tmpdir/pr27311b.so} {} \
|
||||
+ {dummy.c} {{readelf {--dyn-syms --wide} pr27311.d}} {pr27311}] \
|
||||
]
|
||||
|
||||
# PR 14918 checks that libgcc is not spuriously included in a shared link of
|
||||
@@ -423,11 +435,10 @@ set lto_link_elf_tests [list \
|
||||
# __aeabi_unwind_cpp_pr0@@GCC_3.5 which is provided by libgcc_s.so.1, so the
|
||||
# test fails. Hence this code to skip the test.
|
||||
if { ! [istarget "arm*-*-*"] } {
|
||||
- lappend lto_link_elf_tests [list \
|
||||
+ lappend lto_link_elf_tests \
|
||||
[list "PR ld/14918" \
|
||||
"-flto" "-flto" \
|
||||
- {pr14918.c} {{"readelf" {-d --wide} "pr14918.d"}} "pr14918.exe" "c"] \
|
||||
- ]
|
||||
+ {pr14918.c} {{"readelf" {-d --wide} "pr14918.d"}} "pr14918.exe" "c"]
|
||||
}
|
||||
|
||||
# PR 12982 checks that an executable stack is not created by default
|
||||
@@ -435,11 +446,10 @@ if { ! [istarget "arm*-*-*"] } {
|
||||
# executable stack for syscall restarts and signal returns, so we
|
||||
# skip this test for that target.
|
||||
if { ! [istarget "hppa*-*-*"] } {
|
||||
- lappend lto_link_elf_tests [list \
|
||||
+ lappend lto_link_elf_tests \
|
||||
[list "PR ld/12982" \
|
||||
"-O2 -flto -fuse-linker-plugin" "-O2 -flto" \
|
||||
- {pr12982.c} {{"readelf" {-l --wide} "pr12982.d"}} "pr12982.exe"] \
|
||||
- ]
|
||||
+ {pr12982.c} {{"readelf" {-l --wide} "pr12982.d"}} "pr12982.exe"]
|
||||
}
|
||||
|
||||
# Check final symbols in executables.
|
||||
diff --git a/ld/testsuite/ld-plugin/pr27311.d b/ld/testsuite/ld-plugin/pr27311.d
|
||||
new file mode 100644
|
||||
index 00000000000..debf41cdc7f
|
||||
--- /dev/null
|
||||
+++ b/ld/testsuite/ld-plugin/pr27311.d
|
||||
@@ -0,0 +1,4 @@
|
||||
+#failif
|
||||
+#...
|
||||
+.* _*inlib1.*
|
||||
+#...
|
||||
diff --git a/ld/testsuite/ld-plugin/pr27311.ver b/ld/testsuite/ld-plugin/pr27311.ver
|
||||
new file mode 100644
|
||||
index 00000000000..324daf0c5b6
|
||||
--- /dev/null
|
||||
+++ b/ld/testsuite/ld-plugin/pr27311.ver
|
||||
@@ -0,0 +1,3 @@
|
||||
+LIBFOO {
|
||||
+ *;
|
||||
+};
|
||||
diff --git a/ld/testsuite/ld-plugin/pr27311a.c b/ld/testsuite/ld-plugin/pr27311a.c
|
||||
new file mode 100644
|
||||
index 00000000000..314984781db
|
||||
--- /dev/null
|
||||
+++ b/ld/testsuite/ld-plugin/pr27311a.c
|
||||
@@ -0,0 +1 @@
|
||||
+void inlib1(void) {}
|
||||
diff --git a/ld/testsuite/ld-plugin/pr27311b.c b/ld/testsuite/ld-plugin/pr27311b.c
|
||||
new file mode 100644
|
||||
index 00000000000..ed9c8a7048e
|
||||
--- /dev/null
|
||||
+++ b/ld/testsuite/ld-plugin/pr27311b.c
|
||||
@@ -0,0 +1 @@
|
||||
+void inlib2(void) {}
|
||||
diff --git a/ld/testsuite/ld-plugin/pr27311c.c b/ld/testsuite/ld-plugin/pr27311c.c
|
||||
new file mode 100644
|
||||
index 00000000000..6712499130e
|
||||
--- /dev/null
|
||||
+++ b/ld/testsuite/ld-plugin/pr27311c.c
|
||||
@@ -0,0 +1,5 @@
|
||||
+void inlib1(void) {}
|
||||
+int main()
|
||||
+{
|
||||
+ return 0;
|
||||
+}
|
||||
--
|
||||
2.30.0
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 2 13:07:22 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- Add temporary upstream fix for PR27311
|
||||
0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 24 16:56:39 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -101,6 +101,7 @@ Patch38: binutils-fix-invalid-op-errata.diff
|
||||
Patch39: binutils-revert-nm-symversion.diff
|
||||
Patch40: binutils-fix-abierrormsg.diff
|
||||
Patch41: binutils-fix-relax.diff
|
||||
Patch42: 0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch
|
||||
Patch100: add-ulp-section.diff
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
@ -193,6 +194,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch42 -p1
|
||||
%patch100 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 2 13:07:22 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- Add temporary upstream fix for PR27311
|
||||
0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 24 16:56:39 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -104,6 +104,7 @@ Patch38: binutils-fix-invalid-op-errata.diff
|
||||
Patch39: binutils-revert-nm-symversion.diff
|
||||
Patch40: binutils-fix-abierrormsg.diff
|
||||
Patch41: binutils-fix-relax.diff
|
||||
Patch42: 0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch
|
||||
Patch100: add-ulp-section.diff
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
@ -196,6 +197,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch42 -p1
|
||||
%patch100 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 2 13:07:22 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- Add temporary upstream fix for PR27311
|
||||
0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 24 16:56:39 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -104,6 +104,7 @@ Patch38: binutils-fix-invalid-op-errata.diff
|
||||
Patch39: binutils-revert-nm-symversion.diff
|
||||
Patch40: binutils-fix-abierrormsg.diff
|
||||
Patch41: binutils-fix-relax.diff
|
||||
Patch42: 0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch
|
||||
Patch100: add-ulp-section.diff
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
@ -196,6 +197,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch42 -p1
|
||||
%patch100 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 2 13:07:22 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- Add temporary upstream fix for PR27311
|
||||
0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 24 16:56:39 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -104,6 +104,7 @@ Patch38: binutils-fix-invalid-op-errata.diff
|
||||
Patch39: binutils-revert-nm-symversion.diff
|
||||
Patch40: binutils-fix-abierrormsg.diff
|
||||
Patch41: binutils-fix-relax.diff
|
||||
Patch42: 0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch
|
||||
Patch100: add-ulp-section.diff
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
@ -196,6 +197,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch42 -p1
|
||||
%patch100 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 2 13:07:22 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- Add temporary upstream fix for PR27311
|
||||
0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 24 16:56:39 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -104,6 +104,7 @@ Patch38: binutils-fix-invalid-op-errata.diff
|
||||
Patch39: binutils-revert-nm-symversion.diff
|
||||
Patch40: binutils-fix-abierrormsg.diff
|
||||
Patch41: binutils-fix-relax.diff
|
||||
Patch42: 0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch
|
||||
Patch100: add-ulp-section.diff
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
@ -196,6 +197,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch42 -p1
|
||||
%patch100 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 2 13:07:22 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- Add temporary upstream fix for PR27311
|
||||
0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 24 16:56:39 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -104,6 +104,7 @@ Patch38: binutils-fix-invalid-op-errata.diff
|
||||
Patch39: binutils-revert-nm-symversion.diff
|
||||
Patch40: binutils-fix-abierrormsg.diff
|
||||
Patch41: binutils-fix-relax.diff
|
||||
Patch42: 0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch
|
||||
Patch100: add-ulp-section.diff
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
@ -196,6 +197,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch42 -p1
|
||||
%patch100 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 2 13:07:22 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- Add temporary upstream fix for PR27311
|
||||
0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 24 16:56:39 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -104,6 +104,7 @@ Patch38: binutils-fix-invalid-op-errata.diff
|
||||
Patch39: binutils-revert-nm-symversion.diff
|
||||
Patch40: binutils-fix-abierrormsg.diff
|
||||
Patch41: binutils-fix-relax.diff
|
||||
Patch42: 0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch
|
||||
Patch100: add-ulp-section.diff
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
@ -196,6 +197,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch42 -p1
|
||||
%patch100 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 2 13:07:22 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- Add temporary upstream fix for PR27311
|
||||
0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 24 16:56:39 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -104,6 +104,7 @@ Patch38: binutils-fix-invalid-op-errata.diff
|
||||
Patch39: binutils-revert-nm-symversion.diff
|
||||
Patch40: binutils-fix-abierrormsg.diff
|
||||
Patch41: binutils-fix-relax.diff
|
||||
Patch42: 0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch
|
||||
Patch100: add-ulp-section.diff
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
@ -196,6 +197,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch42 -p1
|
||||
%patch100 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 2 13:07:22 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- Add temporary upstream fix for PR27311
|
||||
0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 24 16:56:39 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -104,6 +104,7 @@ Patch38: binutils-fix-invalid-op-errata.diff
|
||||
Patch39: binutils-revert-nm-symversion.diff
|
||||
Patch40: binutils-fix-abierrormsg.diff
|
||||
Patch41: binutils-fix-relax.diff
|
||||
Patch42: 0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch
|
||||
Patch100: add-ulp-section.diff
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
@ -196,6 +197,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch42 -p1
|
||||
%patch100 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 2 13:07:22 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- Add temporary upstream fix for PR27311
|
||||
0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 24 16:56:39 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -104,6 +104,7 @@ Patch38: binutils-fix-invalid-op-errata.diff
|
||||
Patch39: binutils-revert-nm-symversion.diff
|
||||
Patch40: binutils-fix-abierrormsg.diff
|
||||
Patch41: binutils-fix-relax.diff
|
||||
Patch42: 0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch
|
||||
Patch100: add-ulp-section.diff
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
@ -196,6 +197,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch42 -p1
|
||||
%patch100 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 2 13:07:22 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- Add temporary upstream fix for PR27311
|
||||
0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 24 16:56:39 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -104,6 +104,7 @@ Patch38: binutils-fix-invalid-op-errata.diff
|
||||
Patch39: binutils-revert-nm-symversion.diff
|
||||
Patch40: binutils-fix-abierrormsg.diff
|
||||
Patch41: binutils-fix-relax.diff
|
||||
Patch42: 0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch
|
||||
Patch100: add-ulp-section.diff
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
@ -196,6 +197,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch42 -p1
|
||||
%patch100 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 2 13:07:22 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- Add temporary upstream fix for PR27311
|
||||
0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 24 16:56:39 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -104,6 +104,7 @@ Patch38: binutils-fix-invalid-op-errata.diff
|
||||
Patch39: binutils-revert-nm-symversion.diff
|
||||
Patch40: binutils-fix-abierrormsg.diff
|
||||
Patch41: binutils-fix-relax.diff
|
||||
Patch42: 0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch
|
||||
Patch100: add-ulp-section.diff
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
@ -196,6 +197,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch42 -p1
|
||||
%patch100 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 2 13:07:22 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- Add temporary upstream fix for PR27311
|
||||
0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 24 16:56:39 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -104,6 +104,7 @@ Patch38: binutils-fix-invalid-op-errata.diff
|
||||
Patch39: binutils-revert-nm-symversion.diff
|
||||
Patch40: binutils-fix-abierrormsg.diff
|
||||
Patch41: binutils-fix-relax.diff
|
||||
Patch42: 0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch
|
||||
Patch100: add-ulp-section.diff
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
@ -196,6 +197,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch42 -p1
|
||||
%patch100 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 2 13:07:22 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- Add temporary upstream fix for PR27311
|
||||
0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 24 16:56:39 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -104,6 +104,7 @@ Patch38: binutils-fix-invalid-op-errata.diff
|
||||
Patch39: binutils-revert-nm-symversion.diff
|
||||
Patch40: binutils-fix-abierrormsg.diff
|
||||
Patch41: binutils-fix-relax.diff
|
||||
Patch42: 0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch
|
||||
Patch100: add-ulp-section.diff
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
@ -196,6 +197,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch42 -p1
|
||||
%patch100 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 2 13:07:22 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- Add temporary upstream fix for PR27311
|
||||
0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 24 16:56:39 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -104,6 +104,7 @@ Patch38: binutils-fix-invalid-op-errata.diff
|
||||
Patch39: binutils-revert-nm-symversion.diff
|
||||
Patch40: binutils-fix-abierrormsg.diff
|
||||
Patch41: binutils-fix-relax.diff
|
||||
Patch42: 0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch
|
||||
Patch100: add-ulp-section.diff
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
@ -196,6 +197,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch42 -p1
|
||||
%patch100 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 2 13:07:22 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- Add temporary upstream fix for PR27311
|
||||
0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 24 16:56:39 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -104,6 +104,7 @@ Patch38: binutils-fix-invalid-op-errata.diff
|
||||
Patch39: binutils-revert-nm-symversion.diff
|
||||
Patch40: binutils-fix-abierrormsg.diff
|
||||
Patch41: binutils-fix-relax.diff
|
||||
Patch42: 0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch
|
||||
Patch100: add-ulp-section.diff
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
@ -196,6 +197,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch42 -p1
|
||||
%patch100 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 2 13:07:22 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- Add temporary upstream fix for PR27311
|
||||
0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 24 16:56:39 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -104,6 +104,7 @@ Patch38: binutils-fix-invalid-op-errata.diff
|
||||
Patch39: binutils-revert-nm-symversion.diff
|
||||
Patch40: binutils-fix-abierrormsg.diff
|
||||
Patch41: binutils-fix-relax.diff
|
||||
Patch42: 0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch
|
||||
Patch100: add-ulp-section.diff
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
@ -196,6 +197,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch42 -p1
|
||||
%patch100 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 2 13:07:22 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- Add temporary upstream fix for PR27311
|
||||
0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 24 16:56:39 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -104,6 +104,7 @@ Patch38: binutils-fix-invalid-op-errata.diff
|
||||
Patch39: binutils-revert-nm-symversion.diff
|
||||
Patch40: binutils-fix-abierrormsg.diff
|
||||
Patch41: binutils-fix-relax.diff
|
||||
Patch42: 0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch
|
||||
Patch100: add-ulp-section.diff
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
@ -196,6 +197,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch42 -p1
|
||||
%patch100 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 2 13:07:22 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- Add temporary upstream fix for PR27311
|
||||
0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 24 16:56:39 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -104,6 +104,7 @@ Patch38: binutils-fix-invalid-op-errata.diff
|
||||
Patch39: binutils-revert-nm-symversion.diff
|
||||
Patch40: binutils-fix-abierrormsg.diff
|
||||
Patch41: binutils-fix-relax.diff
|
||||
Patch42: 0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch
|
||||
Patch100: add-ulp-section.diff
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
@ -196,6 +197,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch42 -p1
|
||||
%patch100 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 2 13:07:22 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- Add temporary upstream fix for PR27311
|
||||
0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 24 16:56:39 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -104,6 +104,7 @@ Patch38: binutils-fix-invalid-op-errata.diff
|
||||
Patch39: binutils-revert-nm-symversion.diff
|
||||
Patch40: binutils-fix-abierrormsg.diff
|
||||
Patch41: binutils-fix-relax.diff
|
||||
Patch42: 0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch
|
||||
Patch100: add-ulp-section.diff
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
@ -196,6 +197,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch42 -p1
|
||||
%patch100 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 2 13:07:22 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- Add temporary upstream fix for PR27311
|
||||
0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 24 16:56:39 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -104,6 +104,7 @@ Patch38: binutils-fix-invalid-op-errata.diff
|
||||
Patch39: binutils-revert-nm-symversion.diff
|
||||
Patch40: binutils-fix-abierrormsg.diff
|
||||
Patch41: binutils-fix-relax.diff
|
||||
Patch42: 0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch
|
||||
Patch100: add-ulp-section.diff
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
@ -196,6 +197,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch42 -p1
|
||||
%patch100 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 2 13:07:22 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- Add temporary upstream fix for PR27311
|
||||
0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 24 16:56:39 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -104,6 +104,7 @@ Patch38: binutils-fix-invalid-op-errata.diff
|
||||
Patch39: binutils-revert-nm-symversion.diff
|
||||
Patch40: binutils-fix-abierrormsg.diff
|
||||
Patch41: binutils-fix-relax.diff
|
||||
Patch42: 0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch
|
||||
Patch100: add-ulp-section.diff
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
@ -196,6 +197,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch42 -p1
|
||||
%patch100 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 2 13:07:22 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- Add temporary upstream fix for PR27311
|
||||
0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 24 16:56:39 UTC 2021 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
@ -104,6 +104,7 @@ Patch38: binutils-fix-invalid-op-errata.diff
|
||||
Patch39: binutils-revert-nm-symversion.diff
|
||||
Patch40: binutils-fix-abierrormsg.diff
|
||||
Patch41: binutils-fix-relax.diff
|
||||
Patch42: 0001-PR27311-ld.bfd-symbol-from-plugin-undefined-referenc.patch
|
||||
Patch100: add-ulp-section.diff
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
@ -196,6 +197,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch39 -p1
|
||||
%patch40 -p1
|
||||
%patch41 -p1
|
||||
%patch42 -p1
|
||||
%patch100 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
|
Loading…
Reference in New Issue
Block a user