https://bugzilla.novell.com/show_bug.cgi?id=213257 ------- Comment #6 from mmeeks@novell.com 2006-10-18 06:28 MST ------- So - we should ignore the copy relocs as we link the app: + /* app -> library data references get turned into copy + relocs, so objects can migrate unpredictably into the + application itself. */ + else if (h->type == STT_OBJECT) + dt_index |= DT_DIRECT_VAGUE; So - perhaps the patch in binutils is out of sync, or something worse is happening. So - to find the linking bug I would (personally) do: LD_DEBUG=bindings:symbols kmail then I'd diff -u the output vs. with LD_BIND_DIRECT turned off - and find the problematic symbol. Then use 'readelf -y' to dump the 'direct' section data: this should show us the direct linkage table; and it -should- show that none of the STT_OBJECT symbols [ which generate copy relocs ] have direct linkage data (being instead marked 'vague'). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.