csu: Fix .eh_frame_hdr errors seen on i386
authorJohn Marino <draco@marino.st>
Mon, 18 Feb 2013 00:15:59 +0000 (01:15 +0100)
committerJohn Marino <draco@marino.st>
Mon, 18 Feb 2013 07:58:37 +0000 (08:58 +0100)
commitd9520b10f10f06885eb591e65987577e7e4c34e0
tree9366dd91f4cf77bbc24303f982509c876e8d9ab1
parent49ce31a58debe2e27c28f5787033fa3f378480a9
csu: Fix .eh_frame_hdr errors seen on i386

The libcsu object files should have been generated with
-fno-asynchronous-unwind-tables.  The crtbegin*, crtend* objects,
specific to a compiler, were generated with this flag on both platforms
as seen in the vendor build.  This commit builds libcsu with the same
cflags on both platforms, and it allows the error frame header to get
built successfully.

This has been seen on i386 for a while, and later bug #2511 hit upon
it outside of the world build.
lib/csu/i386/Makefile.csu
lib/csu/x86_64/Makefile.csu