> Please ensure that you use the mseform.pas file from current git master
> branch everywhere and ensure that the used mseform.ppu will be recompiled.
Of course I did use the last msegui from Gitlab and deleted all the .ppu and
.o before compile.
Anyway now it is fixed (and I do not know how to reproduce the error).
> Have a look how it is done for ARM cross compiling.
Many thanks for this, I will study it.
PS: The bug I am talking has nothing to do with cross compiling.
I mean using fpc 32 bit on a 64 bit multi-arch OS.
It should compile and link a 32 bit executable out of the box.
The wrong path (not /usr/lib/32) only affect ctri.o and ctrn.o, all other
system libraries have correctly /us/lib32 as path.
But maybe it is not fpc the guily but the OS that does not recognize the
correct ELF for ctri.o and ctrn.o
before to give it to the linker.
--> librarysearchpath.FindFile('crti.o',false,s) ---> in t_linux.pas
Fre;D
--
Sent from: http://mseide-msegui-talk.13964.n8.nabble.com/
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
mseide-msegui-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk