CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2025/09/10 11:04:14
Modified files:
x11/gnustep/libobjc2: Makefile
Added files:
x11/gnustep/libobjc2/patches: patch-CMakeLists_txt
patch-objc_slot_h
Log message:
Enable objc_method_cache_version on powerpc
It was disabled only on powerpc. This broke x11/gnustep/base, which
assumes that objc_method_cache_version exists. After enabling it, I
got as far as running x11/gnustep/terminal on powerpc.
objc_method_cache_version is a 64-bit atomic variable, which on
powerpc needs software functions like __atomic_fetch_add_8. OpenBSD's
clang finds the functions in libcompiler_rt.
ok sebastia@ (maintainer)