X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=arch%2Fi386%2FMakefile;h=bf7c9ba709f32d97f8ae5d0a1e73638252f21979;hb=1703ecc7e88ea2d583fc9ebe7de8edb004eff863;hp=04783ceb050c13d7a475a60bdb916b6eb56ffddf;hpb=2cacb3da620a4a93f3a77e1d2c8c06bb3c74bcb0;p=linux-2.6 diff --git a/arch/i386/Makefile b/arch/i386/Makefile index 04783ceb05..bf7c9ba709 100644 --- a/arch/i386/Makefile +++ b/arch/i386/Makefile @@ -14,9 +14,16 @@ # 19990713 Artur Skawina # Added '-march' and '-mpreferred-stack-boundary' support # -# Kianusch Sayah Karadji +# 20050320 Kianusch Sayah Karadji # Added support for GEODE CPU +HAS_BIARCH := $(call cc-option-yn, -m32) +ifeq ($(HAS_BIARCH),y) +AS := $(AS) --32 +LD := $(LD) -m elf_i386 +CC := $(CC) -m32 +endif + LDFLAGS := -m elf_i386 OBJCOPYFLAGS := -O binary -R .note -R .comment -S LDFLAGS_vmlinux := @@ -54,8 +61,8 @@ cflags-$(CONFIG_MVIAC3_2) += $(call cc-option,-march=c3-2,-march=i686) # AMD Elan support cflags-$(CONFIG_X86_ELAN) += -march=i486 -# MediaGX aka Geode support -cflags-$(CONFIG_MGEODE) += $(call cc-option,-march=pentium-mmx,-march=i586) +# Geode GX1 support +cflags-$(CONFIG_MGEODEGX1) += $(call cc-option,-march=pentium-mmx,-march=i486) # -mregparm=3 works ok on gcc-3.0 and later #