https://sourceware.org/bugzilla/show_bug.cgi?id=32016
Chris Packham <judge.packham+glibc at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |NOTABUG --- Comment #1 from Chris Packham <judge.packham+glibc at gmail dot com> --- Alan Modra explained on the binutils mailing list: Around 2007, the powerpc ABI (and gcc and binutils) gained what I called secure-plt. Prior to that, the powerpc plt section was a bss section that was written with code generated by ld.so. This required a section that was both writable and executable, and therefore somewhat of a target for malicious code. The new secure-plt ABI doesn't use an executable plt, but the code generated to make a call via the plt is a little slower than bss-plt in moderately sized executables and libraries. Your gcc might be configured to generate bss-plt code by default, so to use ld.gold when linking shared libraries or PIEs you'd need to pass -msecure-plt to gcc when compiling. If your project has assembly that makes bss-plt style calls then more work will be needed. -- You are receiving this mail because: You are on the CC list for the bug.