diff --git a/Makefile b/Makefile index dea064fc..59743f32 100644 --- a/Makefile +++ b/Makefile @@ -11,7 +11,7 @@ CHIBI_DOC_DEPENDENCIES ?= $(CHIBI_DEPENDENCIES) tools/chibi-doc GENSTATIC ?= ./tools/chibi-genstatic -CHIBI ?= LD_LIBRARY_PATH=".:$(LD_LIBRARY_PATH)" CHIBI_MODULE_PATH=lib ./chibi-scheme$(EXE) +CHIBI ?= LD_LIBRARY_PATH=".:$(LD_LIBRARY_PATH)" DYLD_LIBRARY_PATH=".:$(DYLD_LIBRARY_PATH)" CHIBI_MODULE_PATH=lib ./chibi-scheme$(EXE) CHIBI_DEPENDENCIES = ./chibi-scheme$(EXE) ######################################################################## diff --git a/Makefile.detect b/Makefile.detect index 7357130a..cb78d7c0 100644 --- a/Makefile.detect +++ b/Makefile.detect @@ -53,6 +53,7 @@ EXE = CLIBFLAGS = CLINKFLAGS = -dynamiclib STATICFLAGS = -static-libgcc -DSEXP_USE_DL=0 +LDFLAGS += -install_name $(DESTDIR)$(SOLIBDIR)/libchibi-scheme.dylib else ifeq ($(PLATFORM),bsd) SO = .so