[fpc-devel] OSv PIE support
    Michael Schnell 
    mschnell at lumino.de
       
    Mon Aug  4 10:30:57 CEST 2014
    
    
  
On 08/03/2014 01:16 PM, Jonas Maebe wrote:
>
> 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.
>
Sounds good.
Is "-Cg" available for all archs ?
I.e., I would (on the long run) like to do a kind of "loadable modules" 
that can be accessed by software done in ANSI C on a PIC32 (a MIPS 
architecture).
(Another option would be to have the Microchip IDE link-in a .o file 
created by fpc I don't know which of  the possibilities would be more 
doable.)
-Michael
    
    
More information about the fpc-devel
mailing list