From fe12c564e835d961d197216fc2e0c08cc8636353 Mon Sep 17 00:00:00 2001 From: Damien Fouilleul Date: Thu, 14 Dec 2006 13:53:31 +0000 Subject: [PATCH] - bootstrap: patch libtool on cygwin to prevent linking shared library as '.dll.exe' files --- bootstrap | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/bootstrap b/bootstrap index d9af615459..06199fd013 100755 --- a/bootstrap +++ b/bootstrap @@ -448,6 +448,23 @@ if test -f "ltmain.sh"; then mv ltmain.sh autotools/ fi +# patch for DLL link for libtool on cygwin (remove when fixed) +if test ".`uname -s|sed -n '/^CYGWIN/p'`" != "."; then +patch -s -p0 << 'EOF' +--- autotools/ltmain.orig 2006-12-05 15:15:42.064607000 +0000 ++++ autotools/ltmain.sh 2006-12-05 15:16:24.705777800 +0000 +@@ -4360,7 +4360,7 @@ + + prog) + case $host in +- *cygwin*) output=`$echo $output | ${SED} -e 's,.exe$,,;s,$,.exe,'` ;; ++ *cygwin*) output=`$echo $output | ${SED} -e 's,.exe$,,;s,$,.exe,;s,.dll.exe$,.dll,'` ;; + esac + if test -n "$vinfo"; then + $echo "$modename: warning: \`-version-info' is ignored for programs" 1>&2 +EOF +fi + # Do the rest ${autopoint} -f ${aclocal} ${ACLOCAL_ARGS} -- 2.39.2