<html dir="ltr"><head></head><body style="text-align:left; direction:ltr;"><div><br></div><div><b>Real Subject - Fail to build Lazarus (FPC Hardening) on  PPC64</b> </div><div><br></div><div>On Tue, 2021-11-30 at 10:17 +1100, David Bannon wrote:</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div><br></div><div>Hmm, I wonder why you don't see it in Lazarus ?   I did my tests using a binary fpc from FPC site. As such, I probably would have grabbed FPC 3.2.3, a "release candidate".  Maybe, the hardening problem does not exist with FPC 3.2.2 ?   Thats something I had better investigate.  If its a regression, we better act reasonably quickly. If its only in FPC 3.2.3 and gets released in FPC 3.2.4, you will end up with it. Bad ...</div></blockquote><div><br></div><div>My tests, the ones that identified Hardening problems, were in fact based on FPC3.2.2</div><div><br></div><div>OK, this might be a hint about your problem with Lazarus Abou.  The Lazarus build does make some binaries during the build and then uses those binaries to finish off.  But if those binaries have been built with Hardening, the loader will not be able to find and run them.</div><div><br></div><div>Remember how I described the Hardening issue ?  The compile works fine, sometimes (eg with tomboy-ng) the assembly and link all work fine too, no errors. But they will not run, the (strange) message from the OS is that it cannot find the binary but its there all along.</div><div><br></div><div>I suspect the 'helper' binaries are doing the same thing, building OK but not working.</div><div><br></div><div>Can you, as a test, try the same build without the Hardening ?  Only a test ....</div><div><br></div><div>Davo</div><div><br></div><div><br></div><pre><br></pre></body></html>