diff --git a/devel/objfw/files/patch-src_runtime_lookup-asm_lookup-asm-powerpc64-elf.S b/devel/objfw/files/patch-src_runtime_lookup-asm_lookup-asm-powerpc64-elf.S deleted file mode 100644 index cc7859a92dff..000000000000 --- a/devel/objfw/files/patch-src_runtime_lookup-asm_lookup-asm-powerpc64-elf.S +++ /dev/null @@ -1,13 +0,0 @@ ---- src/runtime/lookup-asm/lookup-asm-powerpc64-elf.S.orig 2026-08-02 17:00:57 UTC -+++ src/runtime/lookup-asm/lookup-asm-powerpc64-elf.S -@@ -93,8 +93,8 @@ - xor %r5, %r3, %r5 - rlwinm %r5, %r5, 2, 0x38 - -- addis %r6, %r2, _objc_taggedPointerClasses@toc@ha -- addi %r6, %r6, _objc_taggedPointerClasses@toc@l -+ addis %r6, %r2, _objc_taggedPointerClasses@got@ha -+ ld %r6, _objc_taggedPointerClasses@got@l(%r6) - ldx %r5, %r6, %r5 - ld %r5, 64(%r5) - diff --git a/devel/objfw/files/patch-src_runtime_tagged-pointer.m b/devel/objfw/files/patch-src_runtime_tagged-pointer.m new file mode 100644 index 000000000000..2df42219a721 --- /dev/null +++ b/devel/objfw/files/patch-src_runtime_tagged-pointer.m @@ -0,0 +1,15 @@ +--- src/runtime/tagged-pointer.m.orig 2026-08-11 20:07:52 UTC ++++ src/runtime/tagged-pointer.m +@@ -26,9 +26,10 @@ + #define numTaggedPointerBits 4 + #define maxNumTaggedPointerClasses (1 << (numTaggedPointerBits - 1)) + +-Class _objc_taggedPointerClasses[maxNumTaggedPointerClasses]; ++Class _objc_taggedPointerClasses[maxNumTaggedPointerClasses] ++ OF_VISIBILITY_INTERNAL; + static int taggedPointerClassesCount; +-uintptr_t _objc_taggedPointerSecret; ++uintptr_t _objc_taggedPointerSecret OF_VISIBILITY_INTERNAL; + + void + objc_setTaggedPointerSecret(uintptr_t secret)