Mail archive
alpine-devel

[alpine-devel] Re: openssl link problem

From: Michael Fox <415fox_at_gmail.com>
Date: Mon, 29 Jun 2015 11:09:10 -0700

So just to clarify, adding `-lcrypto` is the correct solution?

On Mon, Jun 29, 2015 at 10:39 AM, Timo Teras <timo.teras_at_iki.fi> wrote:

> 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.
>



-- 
-
Michael
---
Unsubscribe:  alpine-devel+unsubscribe_at_lists.alpinelinux.org
Help:         alpine-devel+help_at_lists.alpinelinux.org
---
Received on Mon Jun 29 2015 - 11:09:10 GMT