This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Guile, LilyPond waiting for cygltdl-3.dll?


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]