1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
--- 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 =
|