[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: guile 2.0.9 build on mingw
From: |
Eli Zaretskii |
Subject: |
Re: guile 2.0.9 build on mingw |
Date: |
Sun, 16 Jun 2013 18:47:47 +0300 |
> From: address@hidden (Ludovic Courtès)
> Cc: address@hidden, address@hidden
> Date: Sun, 16 Jun 2013 16:55:55 +0200
>
> > The tests in foreign.test failed because they need to be able to call
> > C functions in Guile itself. According to libtool documentation, this
> > requires to link with -export-dynamic, so this is needed:
> >
> > --- libguile/Makefile.am~ 2013-04-03 15:11:28.000000000 +0300
> > +++ libguile/Makefile.am 2013-06-13 13:34:27.545323200 +0300
> > @@ -113,7 +113,7 @@
> > guile_SOURCES = guile.c
> > guile_CFLAGS = $(GUILE_CFLAGS) $(AM_CFLAGS)
> > guile_LDADD = address@hidden@.la
> > -guile_LDFLAGS = $(GUILE_CFLAGS)
> > +guile_LDFLAGS = $(GUILE_CFLAGS) -export-dynamic
> >
> > address@hidden@_la_CFLAGS = $(GUILE_CFLAGS) $(AM_CFLAGS)
>
> Rather than exporting more symbols just for the sake of those test
> cases, I changed the test suite to skip those test cases when ‘qsort’ is
> not visible:
This isn't only about 'qsort', it's also about another test (whose
name I cannot remember at the moment). Anyway, doesn't Guile expect
to be able to call its own functions via dynamic-link? If it does,
then the only way of making that work is to use -export-dynamic, if my
reading of the libtool docs is correct.
- Re: Why launch the Guile signal delivery thread on exit? (was Re: guile 2.0.9 build on mingw), (continued)
- Re: Why launch the Guile signal delivery thread on exit? (was Re: guile 2.0.9 build on mingw), Eli Zaretskii, 2013/06/19
- Re: Why launch the Guile signal delivery thread on exit? (was Re: guile 2.0.9 build on mingw), Julian Graham, 2013/06/19
- Re: Why launch the Guile signal delivery thread on exit? (was Re: guile 2.0.9 build on mingw), Ludovic Courtès, 2013/06/19
- Re: guile 2.0.9 build on mingw, Eli Zaretskii, 2013/06/12
- Re: guile 2.0.9 build on mingw, Eli Zaretskii, 2013/06/13
- Re: guile 2.0.9 build on mingw, Ludovic Courtès, 2013/06/16
- Re: guile 2.0.9 build on mingw, Eli Zaretskii, 2013/06/13
- Re: guile 2.0.9 build on mingw, Ludovic Courtès, 2013/06/16
- Re: guile 2.0.9 build on mingw, Eli Zaretskii, 2013/06/16
- Re: guile 2.0.9 build on mingw, Ludovic Courtès, 2013/06/16
- Re: guile 2.0.9 build on mingw,
Eli Zaretskii <=
- Re: guile 2.0.9 build on mingw, Ludovic Courtès, 2013/06/16
- Re: guile 2.0.9 build on mingw, Eli Zaretskii, 2013/06/13
- Re: guile 2.0.9 build on mingw, Ludovic Courtès, 2013/06/16
- Re: guile 2.0.9 build on mingw, Eli Zaretskii, 2013/06/17
- Re: guile 2.0.9 build on mingw, Ludovic Courtès, 2013/06/18
- Re: guile 2.0.9 build on mingw, Mark H Weaver, 2013/06/18
- Re: guile 2.0.9 build on mingw, Eli Zaretskii, 2013/06/18
- Re: guile 2.0.9 build on mingw, Ludovic Courtès, 2013/06/19
- Re: guile 2.0.9 build on mingw, Eli Zaretskii, 2013/06/19
- Re: guile 2.0.9 build on mingw, Eli Zaretskii, 2013/06/18