File peazip-build_PIE.patch of Package peazip

From: Luigi Baldoni <aloisio@gmx.com>
Date: 2018-02-11 13:31:28 +0100
Subject: Build PIE binaries

Set lazarus project files so that we produce position
independent executables.

Index: peazip-10.4.0.src/dev/project_pea.lpi
===================================================================
--- peazip-10.4.0.src.orig/dev/project_pea.lpi
+++ peazip-10.4.0.src/dev/project_pea.lpi
@@ -585,6 +585,8 @@
         <DebugInfoType Value="dsDwarf3"/>
       </Debugging>
       <Options>
+        <PassLinkerOptions Value="True"/>
+        <LinkerOptions Value="-pie"/>
         <Win32>
           <GraphicApplication Value="True"/>
         </Win32>
Index: peazip-10.4.0.src/dev/project_peach.lpi
===================================================================
--- peazip-10.4.0.src.orig/dev/project_peach.lpi
+++ peazip-10.4.0.src/dev/project_peach.lpi
@@ -1657,6 +1657,8 @@
         <RunWithoutDebug Value="True"/>
       </Debugging>
       <Options>
+        <PassLinkerOptions Value="True"/>
+        <LinkerOptions Value="-pie"/>
         <Win32>
           <GraphicApplication Value="True"/>
         </Win32>
openSUSE Build Service is sponsored by