diff --git a/config/CONFIG_COMMON b/config/CONFIG_COMMON index a13180729..9112b78ee 100644 --- a/config/CONFIG_COMMON +++ b/config/CONFIG_COMMON @@ -215,6 +215,11 @@ STATIC_CXXCFLAGS = $($(CPLUSPLUS)_SFLAGS_$(STATIC_BUILD)) STATIC_LDFLAGS = $($(ANSI)_SLDFLAGS_$(STATIC_BUILD)) STATIC_LDLIBS = $($(ANSI)_SLIBS_$(STATIC_BUILD)) +#-------------------------------------------------- +# Runtime ldflags +RUNTIME_LDFLAGS =$(addprefix -R,$(EPICS_BASE)/lib/$(EPICS_HOST_ARCH)\ + $(EPICS_EXTENSIONS)/lib/$(EPICS_HOST_ARCH)) + #-------------------------------------------------- # ar definition default ARCMD = $(AR) $(ARFLAGS) $@ @@ -238,7 +243,7 @@ CXXFLAGS = $(OPT_CXXFLAGS) $(DEBUG_CXXFLAGS) $(WARN_CXXFLAGS) $(TARGET_CXXFLAGS) $(OP_SYS_CFLAGS) $(TEMPL_INST_CXXFLAG) $(INCLUDES) LDFLAGS = $(OPT_LDFLAGS) $(TARGET_LDFLAGS) $(USR_LDFLAGS)\ - $(ARCH_DEP_LDFLAGS) $(STATIC_LDFLAGS) $(OP_SYS_LDFLAGS) + $(ARCH_DEP_LDFLAGS) $(STATIC_LDFLAGS) $(OP_SYS_LDFLAGS) $(RUNTIME_LDFLAGS) LDLIBS = $(TARGET_LDLIBS) $(USR_LDLIBS) $(ARCH_DEP_LDLIBS)\ $(STATIC_LDLIBS) $(OP_SYS_LDLIBS) $(POSIX_LDLIBS)