Guile, LilyPond waiting for cygltdl-3.dll?

Jan Nieuwenhuizen janneke-list@xs4all.nl
Fri Oct 13 13:32:00 GMT 2006


Hi,

cygldtd-3.dll from libtool 1.5.22-2 is broken, see

    http://www.cygwin.com/ml/cygwin/2006-08/msg01052.html

This blocks the updates of guile-1.8 and lilypond-2.8.  I worked
around this in my guile test packages by building libtool and
supplying a fixed cygltdl-3.dll

    /etc/postinstall/guile-postinstall.sh
    #! /bin/sh
    if ! test -e /usr/bin/cygltdl3.dll-broken; then
        mv /usr/bin/cygltdl-3.dll /usr/bin/cygltdl3.dll-broken
        cp -f /usr/bin/cygltdl-3.dll-fixed /usr/bin/cygltld3.dll
    fi

Do we want these kinds of workarounds*), or must we wait for libtool
to be fixed?

Please advise, greetings,
Jan.

*) guile could link statically to libtldl.dll.a, but that's quite a hack
   in the build process.  Libtool does not support this, so we'd have
   to link manually from the build script using a manufactured gcc command.

-- 
Jan Nieuwenhuizen <janneke@gnu.org> | GNU LilyPond - The music typesetter
http://www.xs4all.nl/~jantien       | http://www.lilypond.org



More information about the Cygwin-apps mailing list