File tree Expand file tree Collapse file tree 3 files changed +17
-8
lines changed
Expand file tree Collapse file tree 3 files changed +17
-8
lines changed Original file line number Diff line number Diff line change @@ -435,6 +435,15 @@ ifeq (x$(XCVER), x 15)
435435CCOMMON_OPT += -Wl,-ld_classic
436436FCOMMON_OPT += -Wl,-ld_classic
437437endif
438+ ifeq (x$(XCVER), x 16)
439+ ifeq ($(C_COMPILER), GCC)
440+ CCOMMON_OPT += -Wl,-ld_classic
441+ FCOMMON_OPT += -Wl,-ld_classic
442+ endif
443+ ifeq ($(F_COMPILER), GFORTRAN)
444+ override CEXTRALIB := $(filter-out(-lto_library, $(CEXTRALIB)))
445+ endif
446+ endif
438447endif
439448
440449ifneq (,$(findstring $(OSNAME), FreeBSD OpenBSD DragonFly))
Original file line number Diff line number Diff line change @@ -235,18 +235,18 @@ FLDFLAGS = $(FFLAGS:-fPIC=) $(LDFLAGS)
235235ifeq ($(USE_OPENMP ) , 1)
236236ifeq ($(F_COMPILER ) , GFORTRAN)
237237ifeq ($(C_COMPILER ) , CLANG)
238- CEXTRALIB += -lomp
238+ EXTRALIB += -lomp
239239endif
240240endif
241241ifeq ($(F_COMPILER ) , NAG)
242- CEXTRALIB = -lgomp
242+ EXTRALIB = -lgomp
243243endif
244244ifeq ($(F_COMPILER ) , IBM)
245245ifeq ($(C_COMPILER ) , GCC)
246- CEXTRALIB += -lgomp
246+ EXTRALIB += -lgomp
247247endif
248248ifeq ($(C_COMPILER ) , CLANG)
249- CEXTRALIB += -lomp
249+ EXTRALIB += -lomp
250250endif
251251endif
252252endif
Original file line number Diff line number Diff line change @@ -299,18 +299,18 @@ CLDFLAGS = $(CFLAGS) $(LDFLAGS)
299299ifeq ($(USE_OPENMP ) , 1)
300300ifeq ($(F_COMPILER ) , GFORTRAN)
301301ifeq ($(C_COMPILER ) , CLANG)
302- CEXTRALIB += -lomp
302+ EXTRALIB += -lomp
303303endif
304304endif
305305ifeq ($(F_COMPILER ) , NAG)
306- CEXTRALIB = -lgomp
306+ EXTRALIB = -lgomp
307307endif
308308ifeq ($(F_COMPILER ) , IBM)
309309ifeq ($(C_COMPILER ) , GCC)
310- CEXTRALIB += -lgomp
310+ EXTRALIB += -lgomp
311311endif
312312ifeq ($(C_COMPILER ) , CLANG)
313- CEXTRALIB += -lomp
313+ EXTRALIB += -lomp
314314endif
315315endif
316316endif
You can’t perform that action at this time.
0 commit comments