[Buildroot] [PATCH 1/1] package/ibrcommon: fix static build with openssl

Thomas Petazzoni thomas.petazzoni at bootlin.com
Sat Feb 23 16:24:49 UTC 2019


On Sat, 16 Feb 2019 12:23:19 +0100
Fabrice Fontaine <fontaine.fabrice at gmail.com> wrote:

> gf_mul is already defined in libcrypto (openssl) so rename it into
> ibrdtn_gf_mul to fix the following build failure in ibrdtnd package:
> 
> /home/buildroot/autobuild/instance-3/output/host/bin/../arm-buildroot-uclinux-uclibcgnueabi/sysroot/usr/lib/libcrypto.a(f_impl.o): In function `gf_mul':
> f_impl.c:(.text+0x0): multiple definition of `gf_mul'
> /home/buildroot/autobuild/instance-3/output/host/arm-buildroot-uclinux-uclibcgnueabi/sysroot/usr/lib/libibrcommon.a(gf128mul.o):gf128mul.cpp:(.text+0x30): first defined here
> collect2: error: ld returned 1 exit status
> Makefile:560: recipe for target 'dtnd' failed
> 
> Fixes:
>  - http://autobuild.buildroot.org/results/1d3b4b6cf043a3e185ce758b617a0a18c3d36cdb
> 
> Signed-off-by: Fabrice Fontaine <fontaine.fabrice at gmail.com>
> ---
>  ...mon-ssl-gcm-fix-static-build-with-openssl.patch | 94 ++++++++++++++++++++++
>  1 file changed, 94 insertions(+)
>  create mode 100644 package/ibrcommon/0003-ibrcommon-ssl-gcm-fix-static-build-with-openssl.patch

Applied to master, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com



More information about the buildroot mailing list