[Buildroot] [PATCH] package/nettle: fix shared-only build

Yann E. MORIN yann.morin.1998 at free.fr
Sat Dec 13 10:00:40 UTC 2014


Peter, All,

On 2014-12-13 10:05 +0100, Peter Korsgaard spake thusly:
> >>>>> "Yann" == Yann E MORIN <yann.morin.1998 at free.fr> writes:
> 
>  > Changeset f1d3e09 (Build shared libraries only as the default) broke the
>  > nettle package.
> 
>  > nettle really wants to statically link its tools, examples and testsuite
>  > against its own libraries. But for a shared-only build, static libraries
>  > are not even built, so the build breaks when trying to link any of them.
> 
>  > Fix that in two ways:
> 
>  >   - the proper way, by using whatever libraries are available, with a
>  >     preference toward using shared libraries;
> 
>  >   - disabling both examples and testsuite since we do not need them.
> 
>  > Fixes numerous build failures:
>  >     http://autobuild.buildroot.net/results/e93/e93da743c5b84b1bb6274aeee3fe3b52962c560c/
>  >     http://autobuild.buildroot.net/results/51d/51d0138ff39c45603315dcedf1f654c18604e1a8/
>  >     http://autobuild.buildroot.net/results/521/521d979658e402103f1a18fcfeab3f9705f0c000/
>  >     ...
> 
>  > Signed-off-by: "Yann E. MORIN" <yann.morin.1998 at free.fr>
>  > Cc: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
>  > Cc: Peter Korsgaard <jacmet at uclibc.org>
>  > ---
>  >  package/nettle/0001-fix-shared-only-build.patch    | 75 ++++++++++++++++++++++
> 
> Committed, thanks - Don't forget to send the patch upstream.

Well, upstream has changed quite a bit since version 2.7.1. There is a
new 3.0 release, and the patch no longer applies because they changed
the way they link with internal libs.

However, what they've done seems to also work for us. So I'm trying to
bump nettle now. But that's a different story than fixing the build
failures.

Regards,
Yann E. MORIN.

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 223 225 172 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'


More information about the buildroot mailing list