From b268a92319d8871d635d4e3f4ef511518a1f727f Mon Sep 17 00:00:00 2001 From: Stefan Lankes Date: Thu, 17 Feb 2011 07:37:53 -0800 Subject: [PATCH] fix issues by building MetalSVM on a x86_64 system --- Makefile.example | 4 ++-- newlib/Makefile | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile.example b/Makefile.example index 76694c47..be4e44fa 100644 --- a/Makefile.example +++ b/Makefile.example @@ -44,13 +44,13 @@ all: newlib tools $(NAME) # $(OBJCOPY) $(STRIP_DEBUG) $(NAME) newlib: - $(MAKE) ARCH=$(ARCH) CFLAGS="-m32 -O2 -march=i586 -fno-stack-protector" NASMFLAGS="-felf32 -g" -C newlib + $(MAKE) ARCH=$(ARCH) LDFLAGS="-m32" CFLAGS="-m32 -O2 -march=i586 -fno-stack-protector" NASMFLAGS="-felf32 -g" -C newlib tools: $(MAKE) -C tools $(NAME): - @echo [LD] $(NAME) + $Q$(LD) $(LDFLAGS) -o $(NAME) $^ @echo [OBJCOPY] $(SYM_NAME) $Q$(OBJCOPY) $(KEEP_DEBUG) $(NAME) $(SYM_NAME) diff --git a/newlib/Makefile b/newlib/Makefile index 635c1385..b8fb3011 100644 --- a/newlib/Makefile +++ b/newlib/Makefile @@ -33,7 +33,7 @@ export NASMFLAGS default: $(ARCH) $(MAKE) -C examples depend - $(MAKE) CFLAGS+="-nostdinc -Wall -fno-builtin -I$(NEWLIB)/include -I../../include -I../../arch/$(ARCH)/include" LDFLAGS="-nostdlib -L$(NEWLIB)/lib" -C examples + $(MAKE) CFLAGS+="-nostdinc -Wall -fno-builtin -I$(NEWLIB)/include -I../../include -I../../arch/$(ARCH)/include" LDFLAGS+="-nostdlib -L$(NEWLIB)/lib" -C examples $(ARCH): $(RM) $(TMP)