Partially adapted from Debian. Do not ignore LDFLAGS we set. We do not want the -g part, as that is handled by xbps-src. --- a/Makefile.in +++ b/Makefile.in @@ -99,13 +99,14 @@ #target=x86_64-apple-darwin #target=i386-pc-mingw32 +SHLIB_FLAGS=$(LDFLAGS) ifeq ($(SOEXT),.so) -SHLIB_FLAGS=-Wl,-soname,$@ +SHLIB_FLAGS+=-Wl,-soname,$@ else ifeq ($(SOEXT),.dll) -SHLIB_FLAGS= +SHLIB_FLAGS+= else ifeq ($(SOEXT),.dylib) # Allow the use of -rpath in executable -SHLIB_FLAGS=-Wl,-install_name,@rpath/$@ +SHLIB_FLAGS+=-Wl,-install_name,@rpath/$@ endif # Flags for libraries --- a/configure +++ b/configure @@ -16,7 +16,7 @@ CFLAGS=${CFLAGS:--g} GNATMAKE=${GNATMAKE:-gnatmake} MAKE=${MAKE:-make} -LDFLAGS= +LDFLAGS=${LDFLAGS} prefix=/usr/local libdirsuffix=lib/ghdl incdirsuffix=include