114 CFLAGS_REQUIRED_ia64 += -fno-omit-frame-pointer -D_LITTLE_ENDIAN |
114 CFLAGS_REQUIRED_ia64 += -fno-omit-frame-pointer -D_LITTLE_ENDIAN |
115 CFLAGS_REQUIRED_sparcv9 += -m64 -mcpu=v9 |
115 CFLAGS_REQUIRED_sparcv9 += -m64 -mcpu=v9 |
116 LDFLAGS_COMMON_sparcv9 += -m64 -mcpu=v9 |
116 LDFLAGS_COMMON_sparcv9 += -m64 -mcpu=v9 |
117 CFLAGS_REQUIRED_sparc += -m32 -mcpu=v9 |
117 CFLAGS_REQUIRED_sparc += -m32 -mcpu=v9 |
118 LDFLAGS_COMMON_sparc += -m32 -mcpu=v9 |
118 LDFLAGS_COMMON_sparc += -m32 -mcpu=v9 |
119 CFLAGS_REQUIRED = $(CFLAGS_REQUIRED_$(ARCH)) |
119 ifeq ($(ZERO_BUILD), true) |
120 LDFLAGS_COMMON += $(LDFLAGS_COMMON_$(ARCH)) |
120 CFLAGS_REQUIRED = $(ZERO_ARCHFLAG) |
|
121 ifeq ($(ZERO_ENDIANNESS), little) |
|
122 CFLAGS_REQUIRED += -D_LITTLE_ENDIAN |
|
123 endif |
|
124 LDFLAGS_COMMON += $(ZERO_ARCHFLAG) |
|
125 else |
|
126 CFLAGS_REQUIRED = $(CFLAGS_REQUIRED_$(ARCH)) |
|
127 LDFLAGS_COMMON += $(LDFLAGS_COMMON_$(ARCH)) |
|
128 endif |
121 |
129 |
122 # If this is a --hash-style=gnu system, use --hash-style=both |
130 # If this is a --hash-style=gnu system, use --hash-style=both |
123 # The gnu .hash section won't work on some Linux systems like SuSE 10. |
131 # The gnu .hash section won't work on some Linux systems like SuSE 10. |
124 _HAS_HASH_STYLE_GNU:=$(shell $(CC) -dumpspecs | $(GREP) -- '--hash-style=gnu') |
132 _HAS_HASH_STYLE_GNU:=$(shell $(CC) -dumpspecs | $(GREP) -- '--hash-style=gnu') |
125 ifneq ($(_HAS_HASH_STYLE_GNU),) |
133 ifneq ($(_HAS_HASH_STYLE_GNU),) |