[Olsr-dev] compile error on native ARMv7 / Ubuntu15.04
Mon Nov 9 11:34:01 CET 2015
-fPIC is used for security on some targets.
It allows address randomisation.
I think we should just add it
On 09/11/15 11:13, Henning Rogge wrote:
> On Mon, Nov 9, 2015 at 10:48 AM, Bastian Bittorf <(spam-protected)> wrote:
>> * Henning Rogge <(spam-protected)> [09.11.2015 10:40]:
>>> You can use the EXTRA_CPPFLAGS makefile variable to add the compile switch.
>> ok, this works:
>> make build_all EXTRA_CFLAGS=-fPIC
>>> There is no clean way for the host crosscompiler to know what
>>> parameters your target platform needs.
>> we can check *if* we do cross-compiling and if
>> not, set -fPIC - AFAIK this adds more code,
>> but when compiling native, we "have enough power".
> Is there a reason why EVERY crosscompilation should nee "-fPIC" ? Or
> the other way around?
> I think this is really target-platform specific.
More information about the Olsr-dev