- I have a 64bit linux. (Fedora 33)
- I have a 32 bit ppc to start building
=> So the 32 bit ppc is not called as cross compiler.

It does the compiler cycle (there is a32bit ppc1 ... ppc3
file rel_3.2.0/source/compiler/ppc1
rel_3.2.0/source/compiler/ppc1: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, with debug_info, not stripped


But then
/home/m/fpc/rel_3.2.0/source/compiler/ppc386 fpmake.pp -Fu/home/m/fpc/rel_3.2.0/source/packages/fpmkunit/units_bs/i386-linux -Fu/home/m/fpc/rel_3.2.0/source/rtl/units/i386-linux  -gw -O-1
/usr/bin/ld: cannot find -lpthread
/usr/bin/ld: cannot find -ldl
/usr/bin/ld: cannot find -lc



I do have (which I guess is the lib in question?)
file /lib/libpthread.so.0
/lib/libpthread.so.0: symbolic link to libpthread-2.32.so

file /lib/libpthread-2.32.so
/lib/libpthread-2.32.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, BuildID[sha1]=32aaf5acc1c589123b059f4e74cc30b69be2c628, for GNU/Linux 3.2.0, not stripped

I also tried to find any other potential dependency.... To no avail yet.
such as
 glibc-2.32-2.fc33.i686 => installed
 clthreads.i686 => installed (the only reasonable close match that came up searching for thread)

Any ideas?

_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to