From 4e645870787a4146027ba46a306bf591c99498a2 Mon Sep 17 00:00:00 2001 From: Victor Seva Date: Tue, 12 Jul 2022 12:34:35 +0200 Subject: [PATCH] [PATCH] fix armel build #555 > Error: selected processor does not support `yield' in ARM mode Gbp-Pq: Name 0001-fix-armel-build.patch --- src/unix/mutex.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/unix/mutex.c b/src/unix/mutex.c index ead70d2..ddc6a56 100644 --- a/src/unix/mutex.c +++ b/src/unix/mutex.c @@ -78,7 +78,7 @@ natsMutex_Lock(natsMutex *m) #if defined(__x86_64__) || \ defined(__mips__) __asm__ __volatile__ ("pause" ::: "memory"); - #elif defined(__arm__) || \ + #elif (defined(__arm__) && __ARM_ARCH >=6) || \ defined(__aarch64__) __asm__ __volatile__ ("yield" ::: "memory"); #elif defined(__powerpc__) || \ -- 2.30.2