[Bug gold/10238] Gold linker does not resolve symbols using indirect dependencies

2009-10-12 Thread ian at airs dot com
--- Additional Comments From ian at airs dot com 2009-10-13 00:54 --- As far as I am concerned, gold has been released. The question now is what changes distros will want to see before picking it up as the default linker for those targets which it supports. -- http://sourceware.org/b

[Bug gold/10238] Gold linker does not resolve symbols using indirect dependencies

2009-10-12 Thread apratt at us dot ibm dot com
--- Additional Comments From apratt at us dot ibm dot com 2009-10-13 00:27 --- It's the second one, with a variation. I wouldn't expect your second example to link successfully as written. If you change it so main() calls both a() and b(), it will link with today's GNU linker. That's bec

[Bug gold/10238] Gold linker does not resolve symbols using indirect dependencies

2009-10-12 Thread fche at redhat dot com
--- Additional Comments From fche at redhat dot com 2009-10-12 23:53 --- I'm confused about whether gold's lack of DT_NEEDED resolution is intended to affect only pure-indirect or merely mixed-direct-indirect dependencies. Specifically: liba { int a() { return b(); } } libb { int b() {

[Bug binutils/10654] addr2line gives wrong line number for inlined code

2009-10-12 Thread amodra at bigpond dot net dot au
--- Additional Comments From amodra at bigpond dot net dot au 2009-10-12 23:25 --- Fixed -- What|Removed |Added Status|NEW |RESOLVED

[Bug gas/10740] amd64+i386 as: i8086 Intel syntax far jumps broken (both variants of them)

2009-10-12 Thread hjl dot tools at gmail dot com
--- Additional Comments From hjl dot tools at gmail dot com 2009-10-12 23:18 --- Created an attachment (id=4275) --> (http://sourceware.org/bugzilla/attachment.cgi?id=4275&action=view) A patch -- http://sourceware.org/bugzilla/show_bug.cgi?id=10740 --- You are receiving this m

[Bug binutils/10735] binutils/strings.c fails to compile on OS 10.6.1 / XCode 3.2

2009-10-12 Thread amodra at bigpond dot net dot au
-- What|Removed |Added Severity|critical|normal http://sourceware.org/bugzilla/show_bug.cgi?id=10735 --- You are receiving this mail because:

[Bug gold/10238] Gold linker does not resolve symbols using indirect dependencies

2009-10-12 Thread ian at airs dot com
--- Additional Comments From ian at airs dot com 2009-10-12 22:35 --- Comment #7 does not necessarily indicate that there are a lot of packages which provide a union-of-defined-symbols interface. What is indicates is that a lot of people think that linking against the KDE or GNOME librar

[Bug gold/10238] Gold linker does not resolve symbols using indirect dependencies

2009-10-12 Thread apratt at us dot ibm dot com
--- Additional Comments From apratt at us dot ibm dot com 2009-10-12 22:25 --- Pretty common, based on the link in comment #7. The vast majority of those failures are due to unresolved symbols, and it's possible many (most? virtually all?) of them are due to programs expecting the old be

[Bug gold/10238] Gold linker does not resolve symbols using indirect dependencies

2009-10-12 Thread ian at airs dot com
--- Additional Comments From ian at airs dot com 2009-10-12 20:15 --- Carrying on, it's true that gold's behaviour does impose a burden when using shared libraries which come in bundles. If a package provides a shared library which includes other shared libraries, and the interface of th

[Bug gold/10238] Gold linker does not resolve symbols using indirect dependencies

2009-10-12 Thread ian at airs dot com
--- Additional Comments From ian at airs dot com 2009-10-12 20:02 --- To be clear, gold does not require that you enumerate all indirect dependencies of shared libraries. gold will not complain if a shared library refers to a function defined in some dependency of that shared library. W

[Bug gold/10238] Gold linker does not resolve symbols using indirect dependencies

2009-10-12 Thread fche at redhat dot com
--- Additional Comments From fche at redhat dot com 2009-10-12 16:10 --- IMO, ld's automagic searching is a good thing. Asking a program to enumerate all the indirect dependencies of shared libraries is a burden that they may not be equipped to carry. How do you envision this be automa

[Bug gold/10238] Gold linker does not resolve symbols using indirect dependencies

2009-10-12 Thread fche at redhat dot com
-- What|Removed |Added CC||fche at redhat dot com http://sourceware.org/bugzilla/show_bug.cgi?id=10238 --- You are receiving this ma

[Bug ld/10749] Linker failed to build working ia64 kernel

2009-10-12 Thread amodra at bigpond dot net dot au
--- Additional Comments From amodra at bigpond dot net dot au 2009-10-12 13:21 --- Unfortunately the patch isn't correct. We might map a unique section to an output section that later has some other section or data mapped. -- http://sourceware.org/bugzilla/show_bug.cgi?id=10749 ---