Adjust compiler options for nvidia hpc 21.9 (and fix a long-standing typo in dynamic_arch settings)
This commit is contained in:
parent
aa231b5875
commit
bb01e26cfe
|
@ -104,7 +104,7 @@ GETARCH_FLAGS += -DUSER_TARGET
|
||||||
ifeq ($(TARGET), GENERIC)
|
ifeq ($(TARGET), GENERIC)
|
||||||
ifeq ($(DYNAMIC_ARCH), 1)
|
ifeq ($(DYNAMIC_ARCH), 1)
|
||||||
override NO_EXPRECISION=1
|
override NO_EXPRECISION=1
|
||||||
export NO_EXPRECiSION
|
export NO_EXPRECISION
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
@ -905,10 +905,21 @@ PGCMINORVERSIONGE11 := $(shell expr `$(CC) --version|sed -n "2p" |sed -e "s/[^0-
|
||||||
PGCVERSIONCHECK := $(PGCVERSIONGT20)$(PGCVERSIONEQ20)$(PGCMINORVERSIONGE11)
|
PGCVERSIONCHECK := $(PGCVERSIONGT20)$(PGCVERSIONEQ20)$(PGCMINORVERSIONGE11)
|
||||||
ifeq ($(PGCVERSIONCHECK), $(filter $(PGCVERSIONCHECK), 110 111 011))
|
ifeq ($(PGCVERSIONCHECK), $(filter $(PGCVERSIONCHECK), 110 111 011))
|
||||||
NEWPGI := 1
|
NEWPGI := 1
|
||||||
|
PGCVERSIONGT21 := $(shell expr `$(CC) --version|sed -n "2p" |sed -e "s/[^0-9.]//g" |cut -d "." -f 1` \> 21)
|
||||||
|
PGCVERSIONGTEQ21 := $(shell expr `$(CC) --version|sed -n "2p" |sed -e "s/[^0-9.]//g" |cut -d "." -f 1` \>= 21)
|
||||||
|
PGCMINORVERSIONGE9 := $(shell expr `$(CC) --version|sed -n "2p" |sed -e "s/[^0-9.]//g" |cut -c 4-5` ==9)
|
||||||
|
PGCVERSIONCHECK2 := $(PGCVERSIONGT21)$(PGCVERSIONEQ21)$(PGCMINORVERSIONGE9)
|
||||||
|
ifeq ($(PGCVERSIONCHECK2), $(filter $(PGCVERSIONCHECK2), 110 111 011))
|
||||||
|
NEWPGI2 := 1
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
ifdef BINARY64
|
ifdef BINARY64
|
||||||
ifeq ($(ARCH), x86_64)
|
ifeq ($(ARCH), x86_64)
|
||||||
|
ifneq ($(NEWPGI2),1)
|
||||||
CCOMMON_OPT += -tp p7-64
|
CCOMMON_OPT += -tp p7-64
|
||||||
|
else
|
||||||
|
CCOMMON_OPT += -tp px
|
||||||
|
endif
|
||||||
ifneq ($(NEWPGI),1)
|
ifneq ($(NEWPGI),1)
|
||||||
CCOMMON_OPT += -D__MMX__ -Mnollvm
|
CCOMMON_OPT += -D__MMX__ -Mnollvm
|
||||||
endif
|
endif
|
||||||
|
@ -923,7 +934,11 @@ endif
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
else
|
else
|
||||||
|
ifneq ($(NEWPGI2),1)
|
||||||
CCOMMON_OPT += -tp p7
|
CCOMMON_OPT += -tp p7
|
||||||
|
else
|
||||||
|
CCOMMON_OPT += -tp px
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue