Mail archive
alpine-devel

[alpine-devel] Re: openssl link problem

From: Timo Teras <timo.teras_at_iki.fi>
Date: Mon, 29 Jun 2015 21:51:35 +0300

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

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

Yes.

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


---
Unsubscribe:  alpine-devel+unsubscribe_at_lists.alpinelinux.org
Help:         alpine-devel+help_at_lists.alpinelinux.org
---
Received on Mon Jun 29 2015 - 21:51:35 GMT