I had no problems compiling gnustep9 on debian9-64bit on a raspberriy-pi. However as always on debian, you must use the gold linker not the default one. Otherwise hell breaks loose.
And I didnt even try 32bit version (but it should work too from my experience in the past). The biggest problem for me under 32bit was to get a decent compiler version ( >= clang8) installed as the debian repo version has an issue which bites you with gnustep/libobjc2 badly. compiling clang from source under a Raspi is really no fun, especially if you dont have 8GB of RAM as the latest versions. 4GB might work but 2GB lets it constantly swap and being killed by OOM killer. -- Sent from Canary (https://canarymail.io) > On Friday, Jun 19, 2020 at 7:47 PM, Johannes Brakensiek > <johan...@brakensiek.info (mailto:johan...@brakensiek.info)> wrote: > On 18 Jun 2020, at 10:46, David Chisnall wrote: > > > I did. Five years ago. Note that there was a bug until 15 months ago > > where the unwind info was not correctly set, so throwing an exception > > out of +initialize would potentially corrupt some floating point > > state. > > This runtime stuff really is higher arts for me, so I won’t be of much > help debugging. But I ran into an issue that seems to be connected to > something called „unwind“. ;) > > Looking into the git history it seems to be connected to lastest > commit/PR. > > https://github.com/gnustep/libobjc2/issues/164 > > It’s different to what Patrick reported, though. Running cmake with > clang-8 worked without issues. > > Johannes >