PATCH: Make .eh_frame sections read-only on 64-bit Solaris/x86

Eric Botcazou ebotcazou@adacore.com
Tue Jan 19 00:37:00 GMT 2010


> I'll probably add a check to gcc's gcc/configure.ac to guard against
> this, but the proper fix seems to make gcc and gas consistent.

There is a check already, it will disable the CFI directives if the section is 
made again read-only, so you'll need to invert it for x86-64.

> It would be good to get this both into binutils mainline and the 2.20
> branch so we can point people at the gas 2.20.1 release that works in
> time for the gcc 4.5 release.

Are you sure it's a patch against the trunk?  My pristine tree has:

/* The Sun linker doesn't merge read-only and read-write sections into
   a single read-write section so we must force all EH frame sections
   to be read-write.  */
#define DWARF2_EH_FRAME_READ_ONLY 0

-- 
Eric Botcazou



More information about the Binutils mailing list