[changes brought forward from 9.0.2-4+rpi3 by Peter Michael Green <plugwash@raspbian.org> at Wed, 05 Oct 2022 13:33:13 +0000]
* Add build conflicts on libnuma1
- -- Raspbian forward porter <root@raspbian.org> Tue, 19 Dec 2023 10:20:21 +0000
+ [changes introduced in 9.4.7-2+rpi1 by Peter Michael Green]
+ * replace dmb instruction with coprocessor barrier instruction.
+
+ -- Peter Michael Green <plugwash@raspbian.org> Fri, 22 Dec 2023 05:25:33 +0000
ghc (9.4.7-2) unstable; urgency=medium
#elif defined(s390x_HOST_ARCH)
__asm__ __volatile__ ("" : : : "memory");
#elif defined(arm_HOST_ARCH) || defined(aarch64_HOST_ARCH)
- __asm__ __volatile__ ("dmb st" : : : "memory");
+ __asm__ __volatile__ ("mcr p15, #0, r0, c7, c10, #5" : : : "memory");
#elif defined(riscv64_HOST_ARCH)
__asm__ __volatile__ ("fence w,w" : : : "memory");
#else
#elif defined(s390x_HOST_ARCH)
__asm__ __volatile__ ("bcr 14,0" : : : "memory");
#elif defined(arm_HOST_ARCH)
- __asm__ __volatile__ ("dmb" : : : "memory");
+ __asm__ __volatile__ ("mcr p15, #0, r0, c7, c10, #5" : : : "memory");
#elif defined(aarch64_HOST_ARCH)
__asm__ __volatile__ ("dmb sy" : : : "memory");
#elif defined(riscv64_HOST_ARCH)
#elif defined(s390x_HOST_ARCH)
__asm__ __volatile__ ("" : : : "memory");
#elif defined(arm_HOST_ARCH)
- __asm__ __volatile__ ("dmb" : : : "memory");
+ __asm__ __volatile__ ("mcr p15, #0, r0, c7, c10, #5" : : : "memory");
#elif defined(aarch64_HOST_ARCH)
__asm__ __volatile__ ("dmb ld" : : : "memory");
#elif defined(riscv64_HOST_ARCH)