[fpc-devel] Porting fpc to linux-sparc64

Karoly Balogh (Charlie/SGR) charlie at scenergy.dfmk.hu
Mon May 29 16:03:20 CEST 2017


On Mon, 29 May 2017, Karoly Balogh (Charlie/SGR) wrote:

> Which is because the buildbox doesn't have these 32bit libraries
> installed, so FPC obviously cannot link against them. This is because the
> very limited multiarch you mentioned before I guess. Now, FPC doesn't need
> Libc on linux for its own functionality, but it needs it for FPmake.
> Now, FPMake is not to be mixed with FPCMake, the former is a package build
> system which is used for the Packages and the IDE. It needs
> libc/libpthreads for the parallel builds... (Multithreaded applications
> link against libc/libpthreads with FPC under Linux, single threaded
> normally do not.)

So the bottom line is in clear words: FPC will need at least the
fundamental libs (libc, pthreads, libdl) installed on the buildbox in
32bit versions (multiarch), or the rest of the build sinply won't work,
and cannot be made to work easily.


More information about the fpc-devel mailing list