From 783a979bbe8b07b8d93c2b6fcea09be273926060 Mon Sep 17 00:00:00 2001 From: Joakim Tjernlund Date: Mon, 9 Aug 2004 08:28:00 +0000 Subject: From: uclibc-bounces@uclibc.org on behalf of Peter Kjellerstedt [peter.kjellerstedt@axis.com] Peter Kellerstedt writes: May I suggest the attached patch instead? It handles PICFLAG the same way as it was already done for other architectures (e.g., CRIS and frv). --- Rules.mak | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Rules.mak b/Rules.mak index 9d408d364..81778d369 100644 --- a/Rules.mak +++ b/Rules.mak @@ -35,7 +35,7 @@ # will build uClibc for 'arm'. ifndef CROSS -CROSS= +CROSS=/mnt/src/jocke/bb5/buildroot/build_powerpc_nofpu/staging_dir/bin/powerpc-linux-uclibc- endif CC= $(CROSS)gcc AR= $(CROSS)ar @@ -88,14 +88,7 @@ export RUNTIME_PREFIX DEVEL_PREFIX ARFLAGS:=r OPTIMIZATION:= - -# PowerPC can hold 8192 entries in its GOT with -fpic which is more than enough. Therefore use -# -fpic which will reduce code size and generates faster code. -ifeq ($(strip $(TARGET_ARCH)),powerpc) - PICFLAG:=-fpic -else - PICFLAG:=-fPIC -endif +PICFLAG:=-fPIC # Some nice CPU specific optimizations ifeq ($(strip $(TARGET_ARCH)),i386) @@ -178,7 +171,14 @@ endif ifeq ($(strip $(TARGET_ARCH)),cris) CPU_LDFLAGS-$(CONFIG_CRIS)+=-mcrislinux CPU_CFLAGS-$(CONFIG_CRIS)+=-mlinux - PICFLAG=-fpic + PICFLAG:=-fpic +endif + +ifeq ($(strip $(TARGET_ARCH)),powerpc) +# PowerPC can hold 8192 entries in its GOT with -fpic which is more than +# enough. Therefore use -fpic which will reduce code size and generates +# faster code. + PICFLAG:=-fpic endif ifeq ($(strip $(TARGET_ARCH)),frv) -- cgit v1.2.3