[Buildroot] [PATCH 2/2] package/aespipe: fix host compile
Peter Korsgaard
peter at korsgaard.com
Tue Jul 25 22:14:16 UTC 2017
>>>>> "Arnout" == Arnout Vandecappelle (Essensium/Mind) <arnout at mind.be> writes:
> From: Bernd Kuhls <bernd.kuhls at t-online.de>
> Building host-aespipe fails on Debian stretch at linking stage:
> /usr/bin/gcc -L/home/buildroot/br6/output/host/lib
> -L/home/buildroot/br6/output/host/usr/lib
> -Wl,-rpath,/home/buildroot/br6/output/host/usr/lib -o aespipe
> aespipe.o aes-amd64.o md5-amd64.o md5-2x-amd64.o aes-intel64.o
> sha512.o rmd160.o
> /usr/bin/ld: aes-amd64.o: relocation R_X86_64_32S against `.rodata'
> can not be used when making a shared object; recompile with -fPIC
> The same problem apparently exists on recent Ubuntu and Gentoo.
> Fix is also used in Debian:
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=837393
> [Peter: add comment explaining why]
> [Arnout: use host-cc-option to discover if -no-pie is available;
> cfr. 57b628a932b9b4a3c4bf80f4c82a81da5adcb173]
> Signed-off-by: Bernd Kuhls <bernd.kuhls at t-online.de>
> Signed-off-by: Peter Korsgaard <peter at korsgaard.com>
> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout at mind.be>
Committed to 2017.02.x and 2017.05.x, thanks.
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list