On Monday 2020-09-21 14:33, Carlos E. R. wrote:
On 21/09/2020 13.53, Jan Engelhardt wrote:
On Monday 2020-09-21 13:47, Carlos E. R. wrote:
Which is obviously incorrect, or it would build. Don't ask me what is the error, I use "Build" from inside Lazarus, or:
There is no -k-pie in your command line.
Well, my program doesn't need/use it.
Luigi wants to build peazip in PIE mode, and has a patch in that package to make it so. But PIE only works if _all_ dependencies are PIC/PIE too. fpc is PIE-enabled. lazarus isn't. That breaks the chain towards peazip which aspires PIE.
Having PIE is a SUSE policy, similar to LTO. That was since 2017-05-27.