Skip to content
This repository was archived by the owner on Mar 20, 2023. It is now read-only.

Commit 010d8c6

Browse files
committed
Add linker flags after coreneuron library (clang and -Wl,--as-needed effect)
1 parent bbed7dc commit 010d8c6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

extra/nrnivmodl_core_makefile.in

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,9 +210,9 @@ endif
210210
# main target to build binary
211211
$(SPECIAL_EXE): coremech_lib_target
212212
@printf " => $(C_GREEN)Binary$(C_RESET) creating $(SPECIAL_EXE)\n"
213-
$(CXX_LINK_EXE_CMD) -o $(SPECIAL_EXE) $(CORENRN_SHARE_CORENRN_DIR)/coreneuron.cpp \
213+
-o $(SPECIAL_EXE) $(CORENRN_SHARE_CORENRN_DIR)/coreneuron.cpp \
214214
-I$(CORENRN_INC_DIR) $(INCFLAGS) \
215-
-L$(OUTPUT_DIR) -l$(COREMECH_LIB_NAME) $(CORENRNLIB_FLAGS) $(LDFLAGS) \
215+
-L$(OUTPUT_DIR) -l$(COREMECH_LIB_NAME) $(CORENRNLIB_FLAGS) $(LDFLAGS) $(CXX_LINK_EXE_CMD) \
216216
-Wl,-rpath,'$(LIB_RPATH)' -Wl,-rpath,$(CORENRN_LIB_DIR) -Wl,-rpath,'$(INSTALL_LIB_RPATH)'
217217

218218
coremech_lib_target: $(corenrnmech_lib_target)

0 commit comments

Comments
 (0)