new file mode 100644
@@ -0,0 +1,29 @@
+Index: gnome-keyring-2.32.1/egg/egg-asn1x.h
+===================================================================
+--- gnome-keyring-2.32.1.orig/egg/egg-asn1x.h
++++ gnome-keyring-2.32.1/egg/egg-asn1x.h
+@@ -25,6 +25,7 @@
+ #define EGG_ASN1X_H_
+
+ #include <glib.h>
++#include <libtasn1.h>
+
+ #ifndef HAVE_EGG_ALLOCATOR
+ typedef void* (*EggAllocator) (void* p, gsize);
+@@ -35,13 +36,13 @@ typedef gboolean (*EggAsn1xEncoder) (gpo
+
+ struct static_struct_asn;
+
+-GNode* egg_asn1x_create (const struct static_struct_asn *defs,
++GNode* egg_asn1x_create (const ASN1_ARRAY_TYPE *defs,
+ const gchar *type);
+
+-GNode* egg_asn1x_create_quark (const struct static_struct_asn *defs,
++GNode* egg_asn1x_create_quark (const ASN1_ARRAY_TYPE *defs,
+ GQuark type);
+
+-GNode* egg_asn1x_create_and_decode (const struct static_struct_asn *defs,
++GNode* egg_asn1x_create_and_decode (const ASN1_ARRAY_TYPE *defs,
+ const gchar *type,
+ gconstpointer data,
+ gsize n_data);
new file mode 100644
@@ -0,0 +1,5 @@
+FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
+
+SRC_URI_append = " \
+ file://aarch64-build-fix.diff \
+"
Signed-off-by: Tom Gall <tom.gall@linaro.org> --- .../gnome-keyring/files/aarch64-build-fix.diff | 29 ++++++++++++++++++++ .../gnome-keyring/gnome-keyring_2.32.1.bbappend | 5 ++++ 2 files changed, 34 insertions(+) create mode 100644 meta-aarch64/recipes-gnome/gnome-keyring/files/aarch64-build-fix.diff create mode 100644 meta-aarch64/recipes-gnome/gnome-keyring/gnome-keyring_2.32.1.bbappend