Richard Shann <richard.sh...@virgin.net> writes: > On Mon, 2013-02-11 at 12:03 -0500, Mark H Weaver wrote: >> >> Can you find out where the 'regcomp' function is?
> Well, I tracked back from the GNU/LilyPond build system - it seems to > originate in glibc, but in the GNU/LilyPond build system it has been > extracted out as a separate library. > http://lilypond.org/download/gub-sources/regex-2.3.90-1.tar.bz2 > > By building this with --disable-shared I have obtained a library which > links to guile and ice-9/regex is now working inside Denemo. Excellent! > Thank you very much for your help. I don't know if there is anything > that it would be good to do upstream as a result of this epic little > voyage ... Glad to help, and thanks for letting us know how it went. I guess the main thing for us to do upstream is to ensure that --disable-shared works properly without such workarounds. Fortunately this is mostly not an issue in Guile 2, because the SRFI-1 and SRFI-60 libraries have been moved into the core. The only remaining dynamically-loaded extension bundled with Guile 2 is for readline. It would be good to fix that at some point. Regards, Mark