-
Notifications
You must be signed in to change notification settings - Fork 10
Building
- make sure you install all dependencies
- fetch sources from the right repos, versions do matter
- run the
build-world.sh
script as root (sudo)
Default version of Raspberry Pi OS is still compiled for ARM 32bit. This means GSDE needs to "downgrade" to ObjectiveC runtime version 1.9 to compile and run properly. Later versions either do not compile at all or will core dump due to invalid msgSend implementation (my guess).
if armhf architecture is detected, the build script will do the following:
- git checkout origin/1.9 out of libobjc2 repo
- force
-with-runtime-abi=gnustep-1.9
The short answer is no. Long answer - be very careful!
GSDE contains many patches/changes that were not merged into the original yet.
You can easily build it using your repos by tweaking the fetch-world.sh
script or building each component separately. However, if you do so, be aware this might cause all kinds of problems (e.g. functionality not working correctly, random core dumps, etc.).
GSDE extensively relies on your configuration in ~/Library. You might need to remove your ~/Library for GSDE to use the latest defaults.