<div dir="ltr"><div><div><br></div>These messages come up almost always when I compile a project:<br><br>Warning: "crti.o" not found, this will probably cause a linking failure<br>templateSys.lpr(39,1) Warning: "crtn.o" not found, this will probably cause a linking failure.<br><br></div>On a 32bit system the files are located in /usr/lib/i386-gnu and /usr/lib/gcc/i686-linux-gnu<br><br>find /usr/lib -type f -name crt*<br><br>/usr/lib/i386-linux-gnu/crti.o<br>/usr/lib/i386-linux-gnu/crtn.o<br>/usr/lib/gcc/i686-linux-gnu/4.X/crtbegin.o<br><div>/usr/lib/gcc/i686-linux-gnu/4.X/crtend.o<br clear="all"><div><br></div><div>I don't know if some of them are debug builds which may have other attributes which make them undetectable by the linker.<br><br></div><div>Some of the errors may also be related to the gnu tools and not be FPC/Lazarus related.<br><br></div><div>This issue bit me when I was trying to cross compile some synopse libraries (I have forgotten how I fixed it) and I want to know how it can be fixed permanently in my installations.<br></div><div><br><br>-- <br><div class="gmail_signature">Frank Church<br><br>=======================<br><a href="http://devblog.brahmancreations.com" target="_blank">http://devblog.brahmancreations.com</a></div>
</div></div></div>