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

Peter Korsgaard peter at korsgaard.com
Sun Feb 24 22:15:17 UTC 2019


>>>>> "Fabrice" == Fabrice Fontaine <fontaine.fabrice at gmail.com> writes:

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

The DOS newlines unfortunately got stripped by the mailing list, so the
patch no longer applies. I have manually fixed that up now.

-- 
Bye, Peter Korsgaard



More information about the buildroot mailing list