git: gnu/lib/csu: Add -fno-asynchronous-unwind-tables to the CFLAGS.
Sascha Wildner
swildner at crater.dragonflybsd.org
Sun Feb 27 10:28:22 PST 2011
commit 969901d936647c285e2fee56e6b01464e4c0726f
Author: Sascha Wildner <saw at online.de>
Date: Sun Feb 27 19:25:38 2011 +0100
gnu/lib/csu: Add -fno-asynchronous-unwind-tables to the CFLAGS.
Quoth FreeBSD's commit msg:
Often reported issue with newer ld is:
error in /usr/lib/crtendS.o(.eh_frame); no .eh_frame_hdr table will
be created.
The issue is that crtend is compiled with unwind table, and also it
places the special CIE into the .eh_frame indicating the end of
section, that is located before generated unwind table. New ld has
assertion that verifies that closing CIE is indeed the last CIE,
causing the crypting message to be issued, and refusing to generate
dwarf unwind.
Add -fno-asynchronous-unwind-tables to disable unwind table generation
for crtbegin/crtend.
Taken-from: FreeBSD
Summary of changes:
gnu/lib/csu/Makefile.csu | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/969901d936647c285e2fee56e6b01464e4c0726f
--
DragonFly BSD source repository
More information about the Commits
mailing list