* Bruno Haible wrote on Fri, Jul 08, 2005 at 04:38:16PM CEST: > Ralf Wildenhues wrote: > > Erm, the fix is fine, but what caused the breakage in the first place? > > Surely this hasn't been broken all the time? > > For me, it has been broken all the time: It's the first time I've succeeded > building a working DLL with mingw and libtool 1.5.x. > > Maybe something about my setup is particular: it's Windows XP, NTFS, with > "security" permission settings that have been modified by someone else. In > other words, it may be not the default config, but it's a config you can > easily end up with, without seeing other obvious breakage.
OK. Applied to all three branches (patch against branch-2-0/HEAD below). Thanks! Cheers, Ralf 2005-07-08 Bruno Haible <[EMAIL PROTECTED]> * m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) <postinstall_cmds> [cygwin,mingw,pw32]: Make DLL executable after installing it. Index: m4/libtool.m4 =================================================================== RCS file: /cvsroot/libtool/libtool/m4/libtool.m4,v retrieving revision 1.125.2.65 diff -u -r1.125.2.65 libtool.m4 --- m4/libtool.m4 3 Jul 2005 18:15:30 -0000 1.125.2.65 +++ m4/libtool.m4 8 Jul 2005 14:56:47 -0000 @@ -1817,6 +1817,7 @@ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then $run eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi'