the installation sequence I'm doing is fpc-src, fpc-laz, larazus-project.I don't know which consequence this has, but I think the order is: fpc-laz first, then fpc-src, finally lazarus-project (fpc-src and fpc-laz exchanged).
when trying to recompile the IDE it gives the error that it cannot find GCC,
Interesting, why this i386-related info is not in the wiki https://wiki.freepascal.org/Installing_Lazarus_on_Linux ?
EDIT
Added https://wiki.freepascal.org/Installing_Lazarus_on_Linux#Debian-based_64-bit_with_Lazarus_32-bit
I'm currently upgrading my main development system which has been running Debian "Buster" for the last three years to Debian "Bookworm", because there's a few "bleeding edge" things I anticipate wanting to run sooner rather than later.
I notice that the multiarch-support package that was on Buster and older versions has been dropped. I think that the main thing this was doing was pulling in an i386 variant of libc6, I think (but am not sure) that it's replaced by binutils-multiarch.
If anybody has any comment I'd be interested to know, but am deferring investigation until after I've got all the basic development tools etc. back up and running.
MarkMLl
Yes. I've also got a note of having used dpkg --add-architecture i386 on the older system,
Note that without sudo apt-get update after dpkg --add-architecture i386 i386 packages are not installed.
Also the best is to do those command just after install Debian, so each time a package 64 bit system dependency is installed, the equivalent i386 package is automatically installed too.