From 9e886c4836f3598f89631489fd380d3241e92897 Mon Sep 17 00:00:00 2001 From: Denis Vlasenko Date: Wed, 30 Apr 2008 01:37:04 +0000 Subject: guard against older ld's not understanding --sort-section alignment --- Rules.mak | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'Rules.mak') diff --git a/Rules.mak b/Rules.mak index a3e97415b..8d1853cf5 100644 --- a/Rules.mak +++ b/Rules.mak @@ -213,7 +213,12 @@ endif # Idx Name Size VMA LMA File off Algn # 0 .text xxxxxxxx 00000000 00000000 xxxxxxxx 2**2 <===! CPU_CFLAGS-y += $(call check_gcc,-ffunction-sections -fdata-sections,) - CPU_LDFLAGS-y += -Wl,--sort-common -Wl,--sort-section -Wl,alignment +ifneq ($(call check_ld,--sort-common,),) + CPU_LDFLAGS-y += -Wl,--sort-common +endif +ifneq ($(call check_ld,--sort-section alignment),) + CPU_LDFLAGS-y += -Wl,--sort-section,alignment +endif CPU_LDFLAGS-y+=-m32 CPU_CFLAGS-y+=-m32 -- cgit v1.2.3