Index: glibc-2.5-20061008T1257/csu/Makefile =================================================================== --- glibc-2.5-20061008T1257.orig/csu/Makefile +++ glibc-2.5-20061008T1257/csu/Makefile @@ -93,7 +93,8 @@ omit-deps += $(crtstuff) $(crtstuff:%=$(objpfx)%.o): %.o: %.S $(objpfx)defs.h $(compile.S) -g0 $(ASFLAGS-.os) -o $@ -CFLAGS-initfini.s = -g0 -fPIC -fno-inline-functions $(fno-unit-at-a-time) +CFLAGS-initfini.s = -g0 -fPIC -fno-inline-functions $(fno-unit-at-a-time) \ + -fno-asynchronous-unwind-tables vpath initfini.c $(sysdirs) Index: glibc-2.5-20061008T1257/nptl/Makefile =================================================================== --- glibc-2.5-20061008T1257.orig/nptl/Makefile +++ glibc-2.5-20061008T1257/nptl/Makefile @@ -340,7 +340,8 @@ endif extra-objs += $(crti-objs) $(crtn-objs) omit-deps += crti crtn -CFLAGS-pt-initfini.s = -g0 -fPIC -fno-inline-functions $(fno-unit-at-a-time) +CFLAGS-pt-initfini.s = -g0 -fPIC -fno-inline-functions $(fno-unit-at-a-time) \ + -fno-asynchronous-unwind-tables endif CFLAGS-flockfile.c = -D_IO_MTSAFE_IO Index: glibc-2.5-20061008T1257/sysdeps/powerpc/powerpc64/Makefile =================================================================== --- glibc-2.5-20061008T1257.orig/sysdeps/powerpc/powerpc64/Makefile +++ glibc-2.5-20061008T1257/sysdeps/powerpc/powerpc64/Makefile @@ -30,6 +30,7 @@ ifneq ($(elf),no) # we use -fpic instead which is much better. CFLAGS-initfini.s += -fpic -O1 endif +CFLAGS-libc-start.c += -fno-asynchronous-unwind-tables endif ifeq ($(subdir),elf)