$NetBSD: patch-configure,v 1.1 2020/03/15 23:41:54 tnn Exp $ Always link shared. Honour LDFLAGS. --- configure.orig 2004-11-04 01:16:58.000000000 +0000 +++ configure @@ -4152,7 +4152,7 @@ _ACEOF SHARED_EXT=".so.${MAJOR_VER}" SHARED_ALT=".so" - LINK_SHARED="$LD"' -G -M $$(srcdir)/libtecla.map -o $$@ -h $$(@F) -z defs -i $$(LIB_OBJECTS) $$(LIBS) -lc' + LINK_SHARED="$LD"' $$(LDFLAGS) -G -M $$(srcdir)/libtecla.map -o $$@ -h $$(@F) -z defs -i $$(LIB_OBJECTS) $$(LIBS) -lc' SHARED_CFLAGS="-Kpic" case $CC in */cc|cc) SHARED_CFLAGS="$SHARED_CFLAGS -xstrconst" ;; @@ -4172,7 +4172,7 @@ _ACEOF FILE_MANDIR="man4" FILE_MANEXT="4" ;; -*linux*) +*linux*|*netbsd*) SHARED_EXT=".so.${MAJOR_VER}.${MINOR_VER}.${MICRO_VER}" SHARED_ALT=".so .so.${MAJOR_VER}" @@ -4200,7 +4200,7 @@ echo "${ECHO_T}$tecla_cv_gnu_ld_script" VERSION_OPT='' fi - LINK_SHARED="$LD"' -o $$@ -soname libtecla$$(SUFFIX).so.'${MAJOR_VER}' -shared '$VERSION_OPT' $$(LIB_OBJECTS) $$(LIBS) -lc' + LINK_SHARED="$LD"' $$(LDFLAGS) -o $$@ -soname libtecla$$(SUFFIX).so.'${MAJOR_VER}' -shared '$VERSION_OPT' $$(LIB_OBJECTS) $$(LIBS) -lc' SHARED_CFLAGS="-fpic" @@ -4219,7 +4219,7 @@ echo "${ECHO_T}$tecla_cv_gnu_ld_script" *darwin*) SHARED_EXT=".${MAJOR_VER}.${MINOR_VER}.${MICRO_VER}.dylib" SHARED_ALT=".dylib .${MAJOR_VER}.dylib" - LINK_SHARED='$(CC) -o $$@ -dynamiclib -flat_namespace -undefined suppress -compatibility_version '${MAJOR_VER}.${MINOR_VER}' -current_version '${MAJOR_VER}.${MINOR_VER}.${MICRO_VER}' -install_name '${libdir}'/$$@ $$(LIB_OBJECTS)' + LINK_SHARED='$(CC) $$(LDFLAGS) -o $$@ -dynamiclib -flat_namespace -undefined suppress -compatibility_version '${MAJOR_VER}.${MINOR_VER}' -current_version '${MAJOR_VER}.${MINOR_VER}.${MICRO_VER}' -install_name '${libdir}'/$$@ $$(LIB_OBJECTS)' SHARED_CFLAGS="" ;; *dec-osf*) @@ -4232,7 +4232,7 @@ _ACEOF SHARED_EXT=".so.${MAJOR_VER}" SHARED_ALT=".so" VERSION_OPT='--version-script=$$(srcdir)/libtecla.map' - LINK_SHARED='ld -o $$@ -soname libtecla$$(SUFFIX).so.'${MAJOR_VER}' -shared '$VERSION_OPT' $$(LIB_OBJECTS) $$(LIBS) -lc' + LINK_SHARED='ld $$(LDFLAGS) -o $$@ -soname libtecla$$(SUFFIX).so.'${MAJOR_VER}' -shared '$VERSION_OPT' $$(LIB_OBJECTS) $$(LIBS) -lc' SHARED_CFLAGS="-fpic" ;; mips-sgi-irix*) @@ -4254,7 +4254,6 @@ if test "$GCC"_ = "yes"_ && test "$LINK_ SHARED_CFLAGS="" ;; esac - LINK_SHARED="$LINK_SHARED `gcc -print-libgcc-file-name`" fi