[PATCH] fix armel build #555
authorVictor Seva <linuxmaniac@torreviejawireless.org>
Tue, 12 Jul 2022 10:34:35 +0000 (12:34 +0200)
committerVictor Seva <vseva@debian.org>
Thu, 14 Jul 2022 00:19:49 +0000 (01:19 +0100)
> Error: selected processor does not support `yield' in ARM mode

Gbp-Pq: Name 0001-fix-armel-build.patch

src/unix/mutex.c

index ead70d256091ef525908714dfded7d5ce9682d18..ddc6a5664cba64c47a381e16a011811d4036a5c7 100644 (file)
@@ -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__) || \