https://sourceware.org/bugzilla/show_bug.cgi?id=18327
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=18322
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=18321
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=18365
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=18348
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=17819
--- Comment #4 from Cary Coutant ccoutant at gmail dot com ---
I have encountered this problem, too.
Is a patch coming soon, or should I pursue a workaround?
I've been working on fixing this, but it's going to take some time.
Workarounds
https://sourceware.org/bugzilla/show_bug.cgi?id=18200
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=17498
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|REOPENED|RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=17498
--- Comment #5 from Cary Coutant ccoutant at gmail dot com ---
Testcase, please.
I'm not sure what you're asking for here, though. You want to make -X the
default?
--
You are receiving this mail because:
You are on the CC list for the bug
https://sourceware.org/bugzilla/show_bug.cgi?id=17498
--- Comment #7 from Cary Coutant ccoutant at gmail dot com ---
$ cat test.cpp
void g(const char* x);
void f() {
g(aoeuaoeuaoeuao);
}
$ gcc -shared -fPIC test.cpp -o test.so -fuse-ld=bfd -O2 nm test.so |
grep ' r '
0728
https://sourceware.org/bugzilla/show_bug.cgi?id=18288
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|NEW |WAITING
https://sourceware.org/bugzilla/show_bug.cgi?id=18308
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|NEW |WAITING
https://sourceware.org/bugzilla/show_bug.cgi?id=17498
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=18378
--- Comment #5 from Cary Coutant ccoutant at gmail dot com ---
Who should I assign this to?
--
You are receiving this mail because:
You are on the CC list for the bug.
___
bug-binutils mailing
https://sourceware.org/bugzilla/show_bug.cgi?id=18288
--- Comment #21 from Cary Coutant ccoutant at gmail dot com ---
*** Bug 18308 has been marked as a duplicate of this bug. ***
--
You are receiving this mail because:
You are on the CC list for the bug
https://sourceware.org/bugzilla/show_bug.cgi?id=18308
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|WAITING |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=18288
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=18288
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|WAITING |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=11182
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
CC||ccoutant
https://sourceware.org/bugzilla/show_bug.cgi?id=15370
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=18430
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Assignee|ccoutant at gmail dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=18307
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=17731
--- Comment #8 from Cary Coutant ccoutant at gmail dot com ---
(In reply to Markus Trippelsdorf from comment #5)
Indeed with the following kernel patch fixes the issue for me:
diff --git a/include/asm-generic/vmlinux.lds.h
b/include/asm
https://sourceware.org/bugzilla/show_bug.cgi?id=16341
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=11182
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
CC||gideon
https://sourceware.org/bugzilla/show_bug.cgi?id=17731
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=17819
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=18847
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=18703
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=18859
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|RESOLVED|REOPENED
https://sourceware.org/bugzilla/show_bug.cgi?id=14754
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=18845
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=18837
--- Comment #4 from Cary Coutant ccoutant at gmail dot com ---
I see. So I'm trying (same input):
SECTIONS {
.debug_info 0 : { *(.gnu.lto_.debug_info*) }
.debug_abbrev 0 : { *(.gnu.lto_.debug_abbrev*) }
.debug_str 0
https://sourceware.org/bugzilla/show_bug.cgi?id=18836
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
CC||ccoutant
https://sourceware.org/bugzilla/show_bug.cgi?id=18834
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=18837
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=18348
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=18430
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|NEW |WAITING
https://sourceware.org/bugzilla/show_bug.cgi?id=18859
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=18614
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Priority|P2 |P3
https://sourceware.org/bugzilla/show_bug.cgi?id=18614
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=18609
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://sourceware.org/bugzilla/show_bug.cgi?id=18720
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
CC||ccoutant
https://sourceware.org/bugzilla/show_bug.cgi?id=18698
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
CC||ccoutant
https://sourceware.org/bugzilla/show_bug.cgi?id=18703
--- Comment #6 from Cary Coutant ccoutant at gmail dot com ---
Another usage of the '.symver' directive is:
.symver NAME, NAME2@@NODENAME
In this case, the symbol NAME must exist and be defined within the
file being assembled
https://sourceware.org/bugzilla/show_bug.cgi?id=18663
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=18521
--- Comment #3 from Cary Coutant ccoutant at gmail dot com ---
*** Bug 18663 has been marked as a duplicate of this bug. ***
--
You are receiving this mail because:
You are on the CC list for the bug
https://sourceware.org/bugzilla/show_bug.cgi?id=18703
--- Comment #12 from Cary Coutant ccoutant at gmail dot com ---
The documentation can have some improvements. But ld.bfd behavior is
well-defined as shown by testcases in ld/testsuite/ld-elfvers.
If you're going to maintain that .symver
https://sourceware.org/bugzilla/show_bug.cgi?id=18521
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
CC||hjl.tools
https://sourceware.org/bugzilla/show_bug.cgi?id=18628
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=18698
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Assignee|andrew.n.senkevich at gmail dot co
https://sourceware.org/bugzilla/show_bug.cgi?id=18698
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=18703
--- Comment #18 from Cary Coutant ccoutant at gmail dot com ---
Another change you can make is to remove foo from the version script
entirely. If foo.map is just this:
VERS_1.1 {
};
then both linkers will put foo@VERS_1.1 into the dynamic
https://sourceware.org/bugzilla/show_bug.cgi?id=18703
--- Comment #10 from Cary Coutant ccoutant at gmail dot com ---
T foo
T foo@VERS_1.1
With the version script, gold sees the first of those (plain foo)
and makes it the default version (as, I think
https://sourceware.org/bugzilla/show_bug.cgi?id=18548
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=18703
--- Comment #1 from Cary Coutant ccoutant at gmail dot com ---
You're looking at the linker symbol table with nm. (And nm does not show
versioning information from the .gnu.version* sections.)
When I build this with gold, readelf -Vs shows
https://sourceware.org/bugzilla/show_bug.cgi?id=18703
--- Comment #3 from Cary Coutant ccoutant at gmail dot com ---
Sorry, I need more context than that. You've said that the symbol is
not versioned, but in fact it is. The only differences between the two
linkers that I see are:
(1) The name
https://sourceware.org/bugzilla/show_bug.cgi?id=15574
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
CC||danalbert
https://sourceware.org/bugzilla/show_bug.cgi?id=18596
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=18865
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
at gmail dot com |shenhan at google dot
com
--- Comment #1 from Cary Coutant ---
I'm not sure what you mean by "*reloc", or how changing gold would affect
anyone using the Android linker.
--
You are receiving this mail because:
You are on the CC list f
https://sourceware.org/bugzilla/show_bug.cgi?id=19172
--- Comment #4 from Cary Coutant ---
> Created attachment 8744 [details]
> A different patch
How about just printing a warning instead when we ignore the -m option?
diff --git a/gold/parameters.cc b/gold/parameters.cc
index 15df42a..5f5dae0
https://sourceware.org/bugzilla/show_bug.cgi?id=19169
Cary Coutant changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://sourceware.org/bugzilla/show_bug.cgi?id=19163
Cary Coutant changed:
What|Removed |Added
CC||eugeni.stepanov at gmail dot
com
---
https://sourceware.org/bugzilla/show_bug.cgi?id=19172
--- Comment #2 from Cary Coutant ---
> This patch matches emulation "foo" with "foo_XXX".
I don't think that will solve the problem for the aarch64 emulations. He's
asking for "aarch64-linux", and gold wants "aarch64_elf(32|64)_[bl]e_vec".
https://sourceware.org/bugzilla/show_bug.cgi?id=18378
Bug 18378 depends on bug 18959, which changed state.
Bug 18959 Summary: gold doesn't respect alignment of .rodata.str.* section
https://sourceware.org/bugzilla/show_bug.cgi?id=18959
What|Removed |Added
https://sourceware.org/bugzilla/show_bug.cgi?id=18959
Cary Coutant changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://sourceware.org/bugzilla/show_bug.cgi?id=19244
Cary Coutant changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://sourceware.org/bugzilla/show_bug.cgi?id=19119
Cary Coutant changed:
What|Removed |Added
Resolution|FIXED |WONTFIX
--- Comment #8 from Cary
https://sourceware.org/bugzilla/show_bug.cgi?id=19119
Bug 19119 depends on bug 19172, which changed state.
Bug 19172 Summary: gold is missing emulations, at least on aarch64-linux,
arm-linux-gnueabi, powerpc-linux
https://sourceware.org/bugzilla/show_bug.cgi?id=19172
What|Removed
https://sourceware.org/bugzilla/show_bug.cgi?id=19172
Cary Coutant changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
||ccoutant at gmail dot com
Resolution|--- |FIXED
Assignee|shenhan at google dot com |ccoutant at gmail dot
com
--- Comment #6 from Cary Coutant ---
Added --no-apply-dynamic-relocs option for aarch64 to use as a workaround
https://sourceware.org/bugzilla/show_bug.cgi?id=19140
Cary Coutant changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://sourceware.org/bugzilla/show_bug.cgi?id=19140
--- Comment #3 from Cary Coutant ---
(In reply to Rafael Ávila de Espíndola from comment #1)
> The issue in gold can be avoided by making the declaration hidden:
>
> .section bar, "a"
> .hidden __start_bar
> .quad
https://sourceware.org/bugzilla/show_bug.cgi?id=19140
--- Comment #4 from Cary Coutant ---
(In reply to Cary Coutant from comment #3)
> (In reply to Rafael Ávila de Espíndola from comment #1)
> > The issue in gold can be avoided by making the declaration hidden:
> >
> > .section bar,
https://sourceware.org/bugzilla/show_bug.cgi?id=19119
--- Comment #2 from Cary Coutant ---
Yes, gold uses the target of the first object file; only if there are
no object files does it use the -m option (note that the option is
marked "obsolete").
-cary
On Wed, Oct 14, 2015 at 7:39 AM,
https://sourceware.org/bugzilla/show_bug.cgi?id=19140
--- Comment #6 from Cary Coutant ---
>> I should qualify that by saying it "works" in the sense that I see an
>> absolute R_X86_64_64 relocation instead of RELATIVE, but it ought to have
>> the same effect.
>
> That would still be a problem
at gmail dot com |hjl.tools at gmail dot
com
Severity|normal |enhancement
--
You are receiving this mail because:
You are on the CC list for the bug.
___
bug-binutils mailing list
bug-binutils@gnu.org
https
https://sourceware.org/bugzilla/show_bug.cgi?id=19019
Cary Coutant changed:
What|Removed |Added
CC||davem at davemloft dot net
---
https://sourceware.org/bugzilla/show_bug.cgi?id=18855
Cary Coutant changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://sourceware.org/bugzilla/show_bug.cgi?id=18855
--- Comment #8 from Cary Coutant ---
> I made a automatic test case for it (see attachment). I think the ltrans.*.s
> file in my archive are my own gcc invocation on sparc64, but the files from
> attachment 8619 [details] should do as well.
https://sourceware.org/bugzilla/show_bug.cgi?id=19019
--- Comment #18 from Cary Coutant ---
Yes, I'm working on it. I think it's going to need some additional
work in non-target-specific code to support this feature.
-cary
On Mon, Oct 12, 2015 at 3:10 AM, jose.marchesi at oracle dot com
https://sourceware.org/bugzilla/show_bug.cgi?id=18847
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=14187
--- Comment #12 from Cary Coutant ccoutant at gmail dot com ---
sure, it was first released in binutils-2.19 which was ~Oct 2008 (3 years
before the grub report), but i don't think people generally started using it
until later: it required
https://sourceware.org/bugzilla/show_bug.cgi?id=14187
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|NEW |ASSIGNED
dot com|ccoutant at gmail dot
com
--- Comment #6 from Cary Coutant ---
Have you tried this with a gold built from HEAD?
I think that the patches for PR 18703 also fix this bug.
Referenced Bugs:
https://sourceware.org/bugzilla/show_bug.cgi?id=18703
[Bug 18703] Symbol version
https://sourceware.org/bugzilla/show_bug.cgi?id=18703
Cary Coutant changed:
What|Removed |Added
Blocks||13521
Referenced Bugs:
at gmail dot com |hjl.tools at gmail dot
com
--
You are receiving this mail because:
You are on the CC list for the bug.
___
bug-binutils mailing list
bug-binutils@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-binutils
||ccoutant at gmail dot com
Depends on||18703
Assignee|ian at airs dot com|ccoutant at gmail dot
com
--- Comment #10 from Cary Coutant ---
Fixed by PR 18703. Gold will accept the base version definition
https://sourceware.org/bugzilla/show_bug.cgi?id=18703
Cary Coutant changed:
What|Removed |Added
Blocks||12261
Referenced Bugs:
https://sourceware.org/bugzilla/show_bug.cgi?id=13521
--- Comment #8 from Cary Coutant ---
> Dynamic linking is OK - but the symtab from gold doesn't have any symbol
> versions even on glibc symbols, so it is a different thing.
>
> I think this bug can be closed, thanks
That's correct -- gold
https://sourceware.org/bugzilla/show_bug.cgi?id=18703
Cary Coutant changed:
What|Removed |Added
CC||jrnieder at gmail dot com
--- Comment
https://sourceware.org/bugzilla/show_bug.cgi?id=13521
Cary Coutant changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://sourceware.org/bugzilla/show_bug.cgi?id=18930
Cary Coutant changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://sourceware.org/bugzilla/show_bug.cgi?id=18866
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|NEW |RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=18866
--- Comment #4 from Cary Coutant ccoutant at gmail dot com ---
I have absolutely no idea what to do with that attachment. HJ, what is it?
It downloads as lto.bc, and contains random garbage.
Oh, I see it's a bitcode file. I need .o files
https://sourceware.org/bugzilla/show_bug.cgi?id=14187
--- Comment #3 from Cary Coutant ccoutant at gmail dot com ---
We've discussed fixing this before, but we now have legacy scripts that invoke
gold with decimal values, and changing it would break them. We could certainly
peek at the number
https://sourceware.org/bugzilla/show_bug.cgi?id=18866
--- Comment #3 from Cary Coutant ccoutant at gmail dot com ---
I have absolutely no idea what to do with that attachment. HJ, what is it? It
downloads as lto.bc, and contains random garbage.
--
You are receiving this mail because:
You
https://sourceware.org/bugzilla/show_bug.cgi?id=18859
Cary Coutant ccoutant at gmail dot com changed:
What|Removed |Added
Status|REOPENED|RESOLVED
https://sourceware.org/bugzilla/show_bug.cgi?id=18959
--- Comment #2 from Cary Coutant ---
> How about this patch? Seems to fix the issue on s390. However, the empty
> string
> seems to have been special-cased on purpose and I'm afraid it could mess
> something up.
I don't really know why the
1 - 100 of 390 matches
Mail list logo