From: Philippe D. <phi...@la...> - 2025-06-17 00:32:49
|
Hi We use to create rpms of gig linuxsampler gigedit and qsampler for i686 , x86_64 , aarch64 and armv7hl... There's something wrong when we try to build linuxsampler 2.4.0 for armv7hl : This concerns RTMath.cpp ... We get a build failure with this message : RTMath.cpp:79:19: error: invalid operand for instruction 79 | asm volatile ("mrs %0, cntvct_el0" : "=r"(t)); This is linked to the instructions from line 77 to 80 #elif defined(__ARM_ARCH_7A__) || defined(__ARM_ARCH_7S__) uint32_t t; asm volatile ("mrs %0, cntvct_el0" : "=r"(t)); return t; Maybe we should use for ARM_ARCH_75 the same instruction as for ARMv6 ... that is : uint32_t t; asm volatile ("mrc p15, 0, %0, c15, c12, 1" : "=r" (t)); return t; Thanks for your work and for your help Philippe |