ethanc8

Results 143 comments of ethanc8

@davidchisnall `gnustep-config` says that I'm using `-fobjc-runtime=2.1`: ``` $ gnustep-config --gui-libs -fuse-ld=/usr/bin/ld.gold -L/usr/local/lib -pthread -fexceptions -rdynamic -fobjc-runtime=gnustep-2.1 -fblocks -L/home/ethan/GNUstep/Library/Libraries -L/usr/GNUstep/Local/Library/Libraries -L/usr/GNUstep/System/Library/Libraries -lgnustep-gui -lgnustep-base -lpthread -lobjc -lm ```

I can try switching to the newly released v2.2.1

I'm building like: ```bash export CC=clang-14 export CXX=clang++-14 export CXXFLAGS="-std=c++11" export RUNTIME_VERSION=gnustep-2.1 export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig export LD=/usr/bin/ld.gold export LDFLAGS="-fuse-ld=/usr/bin/ld.gold -L/usr/local/lib" rm -Rf build mkdir build && cd build cmake ../ \...

@davidchisnall Is there anything that I should run in `gdb` to look into your suspicions? Also, is there anyone else we should get to look at this? Should I post...

It runs into `NSCopying` (isa `0x4`) and `NSCoding` (isa `0x4`) with no issues before reaching CAAction (isa `0x0`).

@davidchisnall Are you available to look at this more or not? Should I post this to `discuss-gnustep`?

I have tested again with a new installation of GNUstep on the same computer with clang-18, which results in the same segfault in SparseArrayLookup. I'll go apply my patches to...

I should also try to do this on a clean Debian system, but I currently don't have the disk space to do that.

I get "Unknown protocol versionaborted" error again, with my Opal and Boron patches applied on clang-18.