aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeith Mok <ek9852@gmail.com>2020-12-21 17:06:57 -0800
committermike.kelly <mike.kelly@arm.com>2021-01-07 16:55:29 +0000
commit4a3db79fd5f3559ce409e4fb6a3ade9a3e6b949c (patch)
tree347df5ecf49ad613f0f2c1035f65c7bff3cfda43
parent74a4d79d6189aa36dedfc1638861214209406672 (diff)
downloadarmnn-4a3db79fd5f3559ce409e4fb6a3ade9a3e6b949c.tar.gz
Fix build breaks for armnnDeserializer test
On macosx, the section rodata syntax is a little bit different, add ifdef __MACH__ to fix that. Signed-off-by: Keith Mok <ek9852@gmail.com> Change-Id: Ic11d6faf8b8d3f3b521fd4305e6cdc3562a1c8ae
-rw-r--r--src/armnnDeserializer/test/SchemaSerialize.s18
1 files changed, 14 insertions, 4 deletions
diff --git a/src/armnnDeserializer/test/SchemaSerialize.s b/src/armnnDeserializer/test/SchemaSerialize.s
index dbbb7db3e5..0b402467b1 100644
--- a/src/armnnDeserializer/test/SchemaSerialize.s
+++ b/src/armnnDeserializer/test/SchemaSerialize.s
@@ -3,11 +3,21 @@
// SPDX-License-Identifier: MIT
//
+#if !defined(__MACH__)
.section .rodata
+#define EXTERN_ASM
+#else
+.const_data
+#define EXTERN_ASM _
+#endif
-.global deserialize_schema_start
-.global deserialize_schema_end
+#define GLUE(a, b) a ## b
+#define JOIN(a, b) GLUE(a, b)
+#define X(s) JOIN(EXTERN_ASM, s)
-deserialize_schema_start:
+.global X(deserialize_schema_start)
+.global X(deserialize_schema_end)
+
+X(deserialize_schema_start):
.incbin ARMNN_SERIALIZER_SCHEMA_PATH
-deserialize_schema_end:
+X(deserialize_schema_end):