The new Release 20.03 is out! You can download binaries for Windows and many major Linux distros here .
In the code there are a few of the following calls:asm("int3"); /*trap*/This works for x86 based CPU's, but when I use google to check what the arm equivalent it is not the same.I have seen some historical posts of people building C::B on a RPi. As such it may be an idea to add protection around the asm("int3"); for x86 CPU's only and add support for ARM so that in the future when/if C::B does officially support running on RPi or other ARM SBC's/PC's then the code should hopefully then require less changes.
It was in the latest SVN change, but I am 1000% confident the same int 3 is in other places as I have included it in apps I have done where I enable it in a debug build. This is some thing to thin about when you see an "int 3".
#if defined(__i386__) || defined(__x86_64__) __asm__ __volatile__("int {$}3":);#elif defined(__arm__) __asm__ __volatile__("udf #0xfe");#elif defined(__aarch64__) __asm__ __volatile__("brk #0xf000");#else __asm__ __volatile__("unimplemented");#endif