Fix build error in legacy gcc
authorWangyang Guo <wangyang.guo@intel.com>
Tue, 12 Oct 2021 09:01:20 +0000 (02:01 -0700)
committerWangyang Guo <wangyang.guo@intel.com>
Tue, 12 Oct 2021 09:01:20 +0000 (02:01 -0700)
Makefile.x86_64

index 15cf202c0d36446c63b9f1d5ecc4c6a472c4163c..f14a8a8ffe410c66349307dd579ed18461da11be 100644 (file)
@@ -81,6 +81,11 @@ CCOMMON_OPT += -march=cooperlake
 ifneq ($(F_COMPILER), NAG)
 FCOMMON_OPT += -march=cooperlake
 endif
+else  # gcc not support, fallback to avx512
+CCOMMON_OPT += -march=skylake-avx512
+ifneq ($(F_COMPILER), NAG)
+FCOMMON_OPT += -march=skylake-avx512
+endif
 endif
 endif
 ifeq ($(OSNAME), CYGWIN_NT)
@@ -105,6 +110,11 @@ CCOMMON_OPT += -march=sapphirerapids
 ifneq ($(F_COMPILER), NAG)
 FCOMMON_OPT += -march=sapphirerapids
 endif
+else  # gcc not support, fallback to avx512
+CCOMMON_OPT += -march=skylake-avx512
+ifneq ($(F_COMPILER), NAG)
+FCOMMON_OPT += -march=skylake-avx512
+endif
 endif
 endif
 ifeq ($(OSNAME), CYGWIN_NT)