[fpc-devel] OSv PIE support

Jonas Maebe jonas.maebe at elis.ugent.be
Sun Aug 3 13:16:05 CEST 2014


On 03/08/14 13:04, Jy V wrote:
> On Ubuntu 14.04 Desktop, I tried to look at option offered in Lazarus
> 1.3 FPC 2.6.5 (as pulled using FPCUP),
> but I am not able to locate in the IDE the option to compile a PIE,

A position-independent executable is simply an executable that only 
contains position-independent code and that is linked with the "-pie" 
linker option. So compiling all code with -Cg (the standard FPC RTL and 
packages are compiled like that by default on Linux/x86-64) and then 
linking your application with the -kpie command line option should be 
enough.


Jonas



More information about the fpc-devel mailing list