This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

libgcc_s, Linux, and PT_GNU_EH_FRAME, and binutils


Further analysis shows that the incompatibility was caused due to
different binutils versions. On the system where the binary was
compiled, binutils 2.12 was present, which has --eh-frame-hdr.

On the system where the binary was run, binutils 2.11 was present,
which does not support this option.

So binutils versions that differ by one minor can cause binary
incompatibilities for C++ :-(

Regards,
Martin


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]