$NetBSD: patch-configure,v 1.2 2024/09/22 18:22:49 schmonz Exp $ Libtoolize for portable shared libraries. --- configure.orig 2024-09-19 18:58:51.000000000 +0000 +++ configure @@ -2,7 +2,7 @@ #******************************************************************************** # Very simple configure script for qlibs -. ../conf-build +. ./conf-build # Add $HDRDIR as include option to default $CFLAGS [ "$HDRDIR" ] && CFLAGS="$CFLAGS -I$HDRDIR" @@ -47,23 +47,20 @@ echo " found!" echo -n "Checking for compile ... " CC="cc" ( echo '#!/bin/sh' - echo exec "$CC" "$CFLAGS" -c '${1+"$@"}' ) > compile + echo exec libtool --tag=CC --mode=compile "$CC" "$CFLAGS" -c '${1+"$@"}' ) > compile chmod 755 compile echo " created!" echo -n "Checking for makelib ... " ( echo '#!/bin/sh' ; echo "" ; - echo 'main="$1"; shift' ; \ - echo 'rm -f "$main"' ; \ - echo 'ar cr "$main" ${1+"$@"}' ; \ - echo 'ranlib "$main"') > makelib + echo exec libtool --tag=CC --mode=link "$CC" "$LDFLAGS" -o '${1+"$@"}' ) > makelib chmod 755 makelib echo " created!" echo -n "Checking for sharedlib ... " CC="cc" ( echo '#!/bin/sh' - echo exec "$CC" -shared '${1+"$@"}' ) > sharedlib + echo exec libtool --tag=CC --mode=link "$CC" "$LDFLAGS" -shared -o '${1+"$@"}' ) > sharedlib chmod 755 sharedlib echo " created!"