patch-2.2.0-pre8 linux/arch/alpha/Makefile
Next file: linux/arch/alpha/config.in
Previous file: linux/REPORTING-BUGS
Back to the patch index
Back to the overall index
- Lines: 41
- Date:
Sat Jan 16 17:02:50 1999
- Orig file:
v2.2.0-pre7/linux/arch/alpha/Makefile
- Orig date:
Wed Jan 13 15:00:41 1999
diff -u --recursive --new-file v2.2.0-pre7/linux/arch/alpha/Makefile linux/arch/alpha/Makefile
@@ -19,6 +19,10 @@
# Determine if GCC understands the -mcpu= option.
have_mcpu := $(shell if $(CC) -mcpu=ev5 -S -o /dev/null -xc /dev/null > /dev/null 2>&1; then echo y; else echo n; fi)
+have_mcpu_pca56 := $(shell if $(CC) -mcpu=pca56 -S -o /dev/null -xc /dev/null > /dev/null 2>&1; then echo y; else echo n; fi)
+
+have_mcpu_ev6 := $(shell if $(CC) -mcpu=ev6 -S -o /dev/null -xc /dev/null > /dev/null 2>&1; then echo y; else echo n; fi)
+
# Turn on the proper cpu optimizations.
ifeq ($(have_mcpu),y)
# If GENERIC, make sure to turn off any instruction set extensions that
@@ -34,8 +38,19 @@
ifeq ($(CONFIG_ALPHA_PYXIS),y)
CFLAGS := $(CFLAGS) -mcpu=ev56
endif
+ ifeq ($(CONFIG_ALPHA_POLARIS),y)
+ ifeq ($(have_mcpu_pca56),y)
+ CFLAGS := $(CFLAGS) -mcpu=pca56
+ else
+ CFLAGS := $(CFLAGS) -mcpu=ev56
+ endif
+ endif
ifeq ($(CONFIG_ALPHA_EV6),y)
- CFLAGS := $(CFLAGS) -mcpu=ev6
+ ifeq ($(have_mcpu_ev6),y)
+ CFLAGS := $(CFLAGS) -mcpu=ev6
+ else
+ CFLAGS := $(CFLAGS) -mcpu=pca56
+ endif
endif
endif
@@ -55,7 +70,7 @@
CFLAGS := $(CFLAGS) -Wa,-m21164a -DBWIO_ENABLED
endif
ifeq ($(CONFIG_ALPHA_POLARIS),y)
- CFLAGS := $(CFLAGS) -Wa,-m21164a
+ CFLAGS := $(CFLAGS) -Wa,-m21164pc
endif
endif
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov