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 01:04:46 +0000 (02:04 +0100)
commit4a0e0cd7377c45dc21d5c71bcab931b5e5727e74
treeb36e93addfd3c90daed687273aaf94afb9f6eb7f
parent577af4d46823862301a88c82c219c445e85bacdf
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