]> git.sur5r.net Git - u-boot/blobdiff - examples/standalone/Makefile
examples/standalone: Remove relocation compile flags for PowerPC
[u-boot] / examples / standalone / Makefile
index 6ea3b93db10c0d24e33f308a185cf905cd1d99ab..5f1f8008073648a30643f66e6690e4a76577e63b 100644 (file)
@@ -72,6 +72,16 @@ gcclibdir := $(shell dirname `$(CC) -print-libgcc-file-name`)
 
 CPPFLAGS += -I..
 
+# For PowerPC there's no need to compile standalone applications as a
+# relocatable executable.  The relocation data is not needed, and
+# also causes the entry point of the standalone application to be
+# inconsistent.
+ifeq ($(ARCH),powerpc)
+AFLAGS := $(filter-out $(RELFLAGS),$(AFLAGS))
+CFLAGS := $(filter-out $(RELFLAGS),$(CFLAGS))
+CPPFLAGS := $(filter-out $(RELFLAGS),$(CPPFLAGS))
+endif
+
 all:   $(obj).depend $(OBJS) $(LIB) $(SREC) $(BIN) $(ELF)
 
 #########################################################################