On Sun, Apr 26, 2020 at 07:47:29PM +0000, brian m. carlson wrote: > On 2020-04-26 at 19:01:54, Paul Smith wrote: > > The problem appears to be that configure.ac is not using curl-config to > > obtain the correct options to link with curl. If I run > > /other/curl/bin/curl-config --lib I get the proper flags: > > > > $ /other/curl/bin/curl-config --libs > > -L/other/curl/lib -lcurl -lssl -lz -lcrypto -ldl -lpthread > > > > If configure.ac tried to use $CURLDIR/bin/curl-config --libs to obtain > > the right linker options, then the link test for curl would work. > > It doesn't surprise me that configure.ac doesn't use curl-config. The > configure script is generally not used by the main developers in favor > of just using the makefile itself. > > While we should fix that, the makefile does use curl-config, so if you > just use it with any appropriate options without running configure, it > will probably work for you. Usually, yes, though it doesn't use `curl-config --cflags` properly. See the series at [1]. What's there now, though might be enough for Paul's case (if it's just a link-time issue). I do think the autoconf code could do a better job of using curl-config, along with a few other improvements. I left some thoughts in that thread. -Peff [1] https://lore.kernel.org/git/20200326080540.GA2200522@xxxxxxxxxxxxxxxxxxxxxxx/