GNUStep/LibObjC2
GNUStep is a UI framework that matches Apple’s Cocoa app framework closely. It's widely use to create cross platform applications. https://gnustep.github.io
LibObjC2 is the GNUstep Objective-C runtime was designed as a drop-in replacement for the GCC runtime. The library is available as part of GNUStep set of libraries from GitHub - gnustep/libobjc2: Objective-C runtime library intended for use with Clang.
Status
LibObjC2 has been enabled for WoA. The PR Initial Windows on ARM (AArch64) Support by hmelder · Pull Request #249 · gnustep/libobjc2 add WoA support. LibObjC2 is compiled into a library. Therefore no binaries are available.
Build
To build `libobjc2' get the source (and submodules) from
GitHub - gnustep/libobjc2: Objective-C runtime library intended for use with Clang.
Setup the `wenv` environment and from a cmd shell:
> mkdir build
> cd build
> make .. -G Ninja -DCMAKE_C_COMPILER=c:/wenv/arm64/llvm/bin/clang.exe -DCMAKE_CXX_COMPILER=c:/wenv/arm64/llvm/bin/clang.exe
> ninja
CI Status and Binary Availability
CI is done through GitHub actions but primarily run for Linux. There are no release tags for a few years now. LibObjC2 is primarily built and used as source libarary.