From f6997e6b87ed383396ec2b3c8852f266180e8c28 Mon Sep 17 00:00:00 2001 From: David McCullough Date: Fri, 16 Jan 2004 00:44:34 +0000 Subject: Make sure we remove -fomit-frame-pointer from the ldso build. It's inclusion will cause the loader to crash when jumping to the application. The reason is due to the START macro having a "leave" instruction included to fixup the stack before starting the app. --- ldso/ldso/Makefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ldso/ldso/Makefile b/ldso/ldso/Makefile index 9014a12ce..46891c768 100644 --- a/ldso/ldso/Makefile +++ b/ldso/ldso/Makefile @@ -68,6 +68,9 @@ ifeq ($(strip $(FORCE_SHAREABLE_TEXT_SEGMENTS)),y) XXFLAGS+=-DFORCE_SHAREABLE_TEXT_SEGMENTS endif +#This stuff will not work with -fomit-frame-pointer +XXFLAGS := $(XXFLAGS:-fomit-frame-pointer=) + all: lib lib:: _dl_progname.h $(OBJS) $(DLINK_OBJS) -- cgit v1.2.3