| @@ -641,6 +641,7 @@ DYNAMIC_CORE += POWER8 | |||||
| ifneq ($(C_COMPILER), GCC) | ifneq ($(C_COMPILER), GCC) | ||||
| DYNAMIC_CORE += POWER9 | DYNAMIC_CORE += POWER9 | ||||
| DYNAMIC_CORE += POWER10 | DYNAMIC_CORE += POWER10 | ||||
| CCOMMON_OPT += -DHAVE_P10_SUPPORT | |||||
| endif | endif | ||||
| ifeq ($(C_COMPILER), GCC) | ifeq ($(C_COMPILER), GCC) | ||||
| ifeq ($(GCCVERSIONGT5), 1) | ifeq ($(GCCVERSIONGT5), 1) | ||||
| @@ -648,11 +649,14 @@ DYNAMIC_CORE += POWER9 | |||||
| else | else | ||||
| $(info, OpenBLAS: Your gcc version is too old to build the POWER9 kernels.) | $(info, OpenBLAS: Your gcc version is too old to build the POWER9 kernels.) | ||||
| endif | endif | ||||
| ifeq ($(GCCVERSIONGTEQ11), 1) | |||||
| LDVERSIONGTEQ35 := $(shell expr ld --version | head -1 | cut -f2 -d "." | cut -f1 -d "-" >= 35) | |||||
| ifeq ($(GCCVERSIONGTEQ11)$(LDVERSIONGTEQ35), 11) | |||||
| DYNAMIC_CORE += POWER10 | DYNAMIC_CORE += POWER10 | ||||
| CCOMMON_OPT += -DHAVE_P10_SUPPORT | |||||
| else ifeq ($(GCCVERSIONGTEQ10), 1) | else ifeq ($(GCCVERSIONGTEQ10), 1) | ||||
| ifeq ($(GCCMINORVERSIONGTEQ2), 1) | |||||
| ifeq ($(GCCMINORVERSIONGTEQ2)$(LDVERSIONGTEQ35), 11) | |||||
| DYNAMIC_CORE += POWER10 | DYNAMIC_CORE += POWER10 | ||||
| CCOMMON_OPT += -DHAVE_P10_SUPPORT | |||||
| endif | endif | ||||
| else | else | ||||
| $(info, OpenBLAS: Your gcc version is too old to build the POWER10 kernels.) | $(info, OpenBLAS: Your gcc version is too old to build the POWER10 kernels.) | ||||