https://sourceware.org/bugzilla/show_bug.cgi?id=16979
Bug ID: 16979 Summary: gold fails to override built-in symbols Product: binutils Version: 2.24 Status: NEW Severity: normal Priority: P2 Component: gold Assignee: ian at airs dot com Reporter: adar at cloudera dot com CC: ccoutant at google dot com Created attachment 7612 --> https://sourceware.org/bugzilla/attachment.cgi?id=7612&action=edit test case for symbol overriding I've been trying to dynamically link tcmalloc into my application and was troubled to see that sometimes the link didn't "take" (i.e. ldd revealed no dependency on libtcmalloc.so and the built-in libc malloc was invoked by the application). After debugging for a little while, I've produced a simple test case showing the problem. When /usr/bin/ld is symlinked to ld.bfd, the test passes. When it's symlinked to ld.gold, the test fails. This is how my binutils package layout works (I'm running Ubuntu 14.04). I'm not familiar enough with the details of linking to understand why it's failing, but as gold is supposed to be a drop-in replacement for ld, I figured this is a reasonable place to start. -- 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