curl / Mailing Lists / curl-library / Single Mail

curl-library

Re: Problems cross-compiling with openssl 1.1.0

From: Chris Carlmar <chris_at_carlmar.no>
Date: Fri, 9 Jun 2017 11:35:47 +0200

On 06/07/2017 11:40 PM, Daniel Stenberg wrote:
> On Wed, 7 Jun 2017, Chris Carlmar wrote:
>
>> During the configuring, I see this which might be interesting:
>> checking for OpenSSL headers version... 1.1.0 - 0x1010006fL
>> checking for OpenSSL library version... 1.0.1
>>
>> I'm guessing that configure uses my system library, Debian 8.8 with
>> openssl 1.0.1t-1+deb8u6, and not the OpenSSL at the path I specify.
>>
>> Is there a way to make this work?
>
> Yes certainly, people have successfully cross-compiled libcurl with
> openssl since virtually forever.
>
> Usually the best clues to what's gone wrong are found in the config.log
> file that configure generates. In this case I'd say it would be sensible
> to look closer at what compiler and linker flags it seems to use when it
> does those checks.
>
> I trust your $SSLDIR is the prefix to the dir you installed openssl for
> your target? $SSLDIR should have populated include and lib subdirs with
> the proper header files and lib files.
>

Thanks, got it working now. I had forgotten to also add a --with-zlib
pointing at my target sysroot version, so auto detection used pkg-config
to get my debian system lib dir, which then got used for linking openssl
as well.

-- 
Chris Carlmar
-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette:   https://curl.haxx.se/mail/etiquette.html
Received on 2017-06-09