Page Menu
Home
GnuPG
Search
Configure Global Search
Log In
Files
F2108618
0001-asm-common-aarch64-add-MacOS-support-for-GET_DATA_PO.patch
jukivili (Jussi Kivilinna)
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Authored By
jukivili
Jan 24 2021, 3:49 PM
2021-01-24 15:49:08 (UTC+1)
Size
975 B
Subscribers
None
0001-asm-common-aarch64-add-MacOS-support-for-GET_DATA_PO.patch
View Options
From f5afac9c29651fa59fb9e60549442d2206e7095b Mon Sep 17 00:00:00 2001
From: Jussi Kivilinna <jussi.kivilinna@iki.fi>
Date: Sun, 24 Jan 2021 16:47:12 +0200
Subject: [PATCH] asm-common-aarch64: add MacOS support for GET_DATA_POINTER
* cipher/asm-common-aarch64.h [__APPLE__] (GET_DATA_POINTER): Add MacOS
variant of macro.
--
Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>
---
cipher/asm-common-aarch64.h | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/cipher/asm-common-aarch64.h b/cipher/asm-common-aarch64.h
index 4e0b6d2e..cf0afe1f 100644
--- a/cipher/asm-common-aarch64.h
+++ b/cipher/asm-common-aarch64.h
@@ -29,7 +29,11 @@
# define ELF(...) /*_*/
#endif
-#ifdef _WIN32
+#ifdef __APPLE__
+#define GET_DATA_POINTER(reg, name) \
+ adrp reg, name@GOTPAGE ; \
+ add reg, reg, name@GOTPAGEOFF ;
+#elif defined(_WIN32)
#define GET_DATA_POINTER(reg, name) \
adrp reg, name ; \
add reg, reg, #:lo12:name ;
--
2.27.0
File Metadata
Details
Attached
Mime Type
text/x-diff
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1350034
Attached To
T5157: libgcrypt: ARM64 Builds on macOS fail
Event Timeline
Log In to Comment