Mail archive
alpine-devel

[alpine-devel] Re: openssl link problem

From: Timo Teras <timo.teras_at_iki.fi>
Date: Mon, 29 Jun 2015 20:39:45 +0300

On Mon, 29 Jun 2015 10:12:18 -0700
Michael Fox <415fox_at_gmail.com> wrote:

> I encounter a problem linking with openssl:
>
> //lib/libssl.so.1.0.0: undefined reference to `EVP_idea_cbc'
>
> The symbol is provided by libcrypto and adding -lcrypto to the link
> fixes it. The thing is that openssl already links libcrypto:
>
> al64:~/src/nix$ ldd //lib/libssl.so.1.0.0
> ldd (0x6f765b6cf000)
> libcrypto.so.1.0.0 => /lib/libcrypto.so.1.0.0 (0x6f765b046000)
> libc.musl-x86_64.so.1 => ldd (0x6f765b6cf000)
> libz.so.1 => /lib/libz.so.1 (0x6f765ae30000)
>
> So I'm out of ideas ...

If you are using the symbol, you need to explicitly link against it.
We pass --as-needed to linker by default.


---
Unsubscribe:  alpine-devel+unsubscribe_at_lists.alpinelinux.org
Help:         alpine-devel+help_at_lists.alpinelinux.org
---
Received on Mon Jun 29 2015 - 20:39:45 UTC