diff --git a/contrib/src/lua/rules.mak b/contrib/src/lua/rules.mak index 64c7ad145c39014961082a82a541ca7b502f86a1..8be4af276bd4902cb82430bdeeb23c55cf0f5389 100644 --- a/contrib/src/lua/rules.mak +++ b/contrib/src/lua/rules.mak @@ -51,6 +51,11 @@ ifdef HAVE_DARWIN_OS -e 's%LDFLAGS=%LDFLAGS=$(EXTRA_CFLAGS) $(EXTRA_LDFLAGS)%' \ -i.orig src/Makefile) endif +ifdef HAVE_SOLARIS + (cd $(UNPACK_DIR) && \ + sed -e 's%LIBS="-ldl"$$%LIBS="-ldl" MYLDFLAGS="$(EXTRA_LDFLAGS)"%' \ + -i.orig src/Makefile) +endif ifdef HAVE_WIN32 cd $(UNPACK_DIR) && sed -i.orig -e 's/lua luac/lua.exe luac.exe/' Makefile endif