--- spack-src/config.make.org 2022-02-01 18:43:23.000000000 +0900 +++ spack-src/config.make 2022-02-01 18:42:54.000000000 +0900 @@ -106,6 +106,11 @@ SOEXT ?= so SHFLAG ?= -qmkshrobj PREPATH = -Wl,-R, +else ifneq ($(findstring fcc, $(CC)),) + CFLAGS += -KPIC + SOEXT ?= so + SHFLAG ?= -shared + PREPATH = -Wl,-rpath, endif ifneq ($(findstring gfortran, $(FC)),) @@ -118,6 +123,8 @@ FCFLAGS += -qpic else ifneq ($(findstring bgxlf_r, $(FC)),) FCFLAGS += -qpic +else ifneq ($(findstring frt, $(FC)),) + FCFLAGS += -KPIC else ifneq ($(findstring f77, $(FC)),) # some makefile versions set FC=f77 if FC is not set FC =