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)

Reply via email to