diff options
author | Joakim Tjernlund <joakim.tjernlund@transmode.se> | 2004-08-09 08:28:00 +0000 |
---|---|---|
committer | Joakim Tjernlund <joakim.tjernlund@transmode.se> | 2004-08-09 08:28:00 +0000 |
commit | 783a979bbe8b07b8d93c2b6fcea09be273926060 (patch) | |
tree | ee79362ca05a905e428810cbb43549a597bc1804 | |
parent | 97688568dea693a1bd1c9f7a2320f316af25a16d (diff) |
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).
-rw-r--r-- | Rules.mak | 20 |
1 files changed, 10 insertions, 10 deletions
@@ -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) |