diff options
author | Markus Pfau <pfau@peakwork.de> | 2016-10-07 21:17:16 +0200 |
---|---|---|
committer | wsnipex <wsnipex@a1.net> | 2016-10-09 11:23:59 +0200 |
commit | 542c00decb81c9ccced2fd78cb4b2f036d204b3b (patch) | |
tree | 2197c8924be9a53f7b9d93164530fc5fde73b2e6 /tools | |
parent | b35570b21b36bc7366aef0cb65048c1890492207 (diff) |
add aarch64 lock-obj patch to libgpg-error
Diffstat (limited to 'tools')
-rw-r--r-- | tools/depends/target/libgpg-error/Makefile | 4 | ||||
-rw-r--r-- | tools/depends/target/libgpg-error/lock-obj-pub.aarch64-unknown-linux-android.h | 25 |
2 files changed, 29 insertions, 0 deletions
diff --git a/tools/depends/target/libgpg-error/Makefile b/tools/depends/target/libgpg-error/Makefile index 271e023b34..275a5b9624 100644 --- a/tools/depends/target/libgpg-error/Makefile +++ b/tools/depends/target/libgpg-error/Makefile @@ -33,8 +33,12 @@ ifeq ($(OS),osx) mv $(PLATFORM)/src/syscfg/tmp.h $(PLATFORM)/src/syscfg/$$(awk 'NR==1 {print $$2}' $(PLATFORM)/src/syscfg/tmp.h) endif ifeq ($(OS),android) +ifeq ($(CPU),arm64-v8a) + cp lock-obj-pub.aarch64-unknown-linux-android.h $(PLATFORM)/src/syscfg/lock-obj-pub.linux-android.h +else cp $(PLATFORM)/src/syscfg/lock-obj-pub.arm-unknown-linux-androideabi.h $(PLATFORM)/src/syscfg/lock-obj-pub.linux-android.h endif +endif $(MAKE) -C $(PLATFORM) .installed-$(PLATFORM): $(LIBDYLIB) diff --git a/tools/depends/target/libgpg-error/lock-obj-pub.aarch64-unknown-linux-android.h b/tools/depends/target/libgpg-error/lock-obj-pub.aarch64-unknown-linux-android.h new file mode 100644 index 0000000000..6a0fe2ce2e --- /dev/null +++ b/tools/depends/target/libgpg-error/lock-obj-pub.aarch64-unknown-linux-android.h @@ -0,0 +1,25 @@ +## lock-obj-pub.armv8l-unknown-linux-gnu.h +## File created by gen-posix-lock-obj - DO NOT EDIT +## To be included by mkheader into gpg-error.h + +typedef struct +{ + long _vers; + union { + volatile char _priv[40]; + long _x_align; + long *_xp_align; + } u; +} gpgrt_lock_t; + +#define GPGRT_LOCK_INITIALIZER {1,{{0,0,0,0,0,0,0,0, \ + 0,0,0,0,0,0,0,0, \ + 0,0,0,0,0,0,0,0, \ + 0,0,0,0,0,0,0,0, \ + 0,0,0,0,0,0,0,0}}} +## +## Local Variables: +## mode: c +## buffer-read-only: t +## End: +## |