git: 48129a7216a3 - main - devel/objfw: replace powerpc64* fix with upstream version
Piotr Kubaj <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.cvs.ports |
|---|---|
| Message-ID | <[email protected]> |
The branch main has been updated by pkubaj: URL: https://cgit.FreeBSD.org/ports/commit/?id=48129a7216a3b26ebe45f9c226eed41027342052 commit 48129a7216a3b26ebe45f9c226eed41027342052 Author: Piotr Kubaj <[email protected]> AuthorDate: 2026-08-12 06:45:21 +0000 Commit: Piotr Kubaj <[email protected]> CommitDate: 2026-08-12 12:54:27 +0000 devel/objfw: replace powerpc64* fix with upstream version --- ...atch-src_runtime_lookup-asm_lookup-asm-powerpc64-elf.S | 13 ------------- devel/objfw/files/patch-src_runtime_tagged-pointer.m | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 13 deletions(-) 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)