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