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

Reply via email to