gold vs libc

Rafael Espíndola rafael.espindola@gmail.com
Wed Sep 10 22:05:00 GMT 2014


> If the .eh_frame data in crt1.o really does need to come before
> __EH_FRAME_BEGIN__, another thing you could do is simply make it so
> gold treats it as non-optimizable. Adding a null relocation to the
> first word of the section should do it; inserting a zero-length entry
> anywhere but the end would do it (if that doesn't have adverse affects
> elsewhere).

Since the problem comes from an optimizations that knows what
.eh_frame is, maybe it could learn that __EH_FRAME_BEGIN__ and
__EH_FRAME_END__ are special symbols marking the start and end of the
section?

Cheers,
Rafael



More information about the Libc-alpha mailing list