#2487 koji tag-pkg dist-f12 binutils-
Closed: Fixed None Opened 12 years ago by jakub.

  • Thu Oct 15 2009 Jakub Jelinek jakub@redhat.com

  • Add .cfi_sections support. (PR debug/40521)

The .cfi_sections directive is needed to fix an annoying gcc but (see http://gcc.gnu.org/PR40521 ), where GCC 4.4+ when compiling without -fexceptions/-funwind-tables/-fasynchronous-unwind-tables generates .eh_frame
section (allocatable, makes apps larger than needed) instead of .debug_frame (debug section that can be stripped, etc.). While most of Fedora packages are
unaffected by this bug as we compile stuff with -fasynchronous-unwind-tables,
it matters for developers who will be using F12.

I'd like to see these binutils in dist-f12 ASAP, so that gcc-4.4.2-1.fc12 I'd like to build today or tomorrow already can have this bug fixed.

No regressions in make check and when the new .cfi_sections directive isn't used, the change does nothing to the behavior of gas.

binutils- tagged for buildroot only for now, so that you can at least build gcc.

When gcc is done, and beta is out the door, we can tag these for dist-f12

Installed, built a random package, works for me. +1

Metadata Update from @jakub:
- Issue set to the milestone: Fedora 12 Final

4 years ago

Login to comment on this ticket.