cURL / Mailing Lists / curl-library / Single Mail

curl-library

Re: [W32] Testsuite does not build in 7.28.1 anymore

From: Guenter <lists_at_gknw.net>
Date: Tue, 22 Jan 2013 03:31:06 +0100

Am 21.01.2013 11:35, schrieb LRN:
> I don't think the problem is in functions per se. The problem seems to
> be in the testsuite linking the tests in a way that doesn't quite work
> on W32. AFAIU, instead of linking to libcurl, as apps would do, test
> programs are assembled from some of the compiled object files that go
> into libcurl. So the header tells it to link to dllimport mprintf
> functions, while the object files provide only normal mprintf
> functions for internal use. Something like that. I've tested 7.28.0,
> testsuite doesn't build there too. 7.27.0 testsuite, however, builds
> correctly. That said, nothing stands out in 7.27.0->7.28.0 diff, and
> there are no intermediate releases to check.
you should try a build with --disable-shared - I guess that will fix
this issue; there's a problem in the testsuite, and I would say we
should always link the test progs statically on all platforms, but
there's a place I think in Makefile.am which needs to be fixed to do
this ...

GŁn.

-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette: http://curl.haxx.se/mail/etiquette.html
Received on 2013-01-22