On Sat, Mar 7, 2020 at 4:38 PM Ben Greear via curl-library <curl-library@cool.haxx.se> wrote: > > On older platforms where libcares is old, it seems that my builds are broken > because the -L/usr/lib comes before the -L that is generated with the > --with-cares [dir] > argument: > > From config.log: > > 21516 CPPFLAGS: -I/home/greearb/git/btbits/l4libs/c-ares.ct/include > 21517 LDFLAGS: -L/usr/lib > -L/home/greearb/git/btbits/l4libs/c-ares.ct/lib > > So, it is linking the OS library instead of the one I built from recent > source. > > Any suggestions where to look to fix this? I think it must have been > broken sometime in the last year or so, as builds worked fine before I > rebased recently.
Set PKG_CONFIG_PATH to the location of your pkgconfig files. Autotools will use the correct flags for the library. Based on your LDFLAGS, I can't really tell what is should be. I'm not clear on the directory structure in $HOME. If things were installed in /usr/local, then the following would do it: # Everything goes into /usr/local export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure --prefix=/usr/local ... Jeff ------------------------------------------------------------------- Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library Etiquette: https://curl.haxx.se/mail/etiquette.html