Hi there, -mthumb is part of the CFLAGS in both cases. I did ensure to check this. This issue only affects SUSE, with gcc on fedora and arch I wasn't able to see the issue. Even tweaking to ensure it's -march was v6s-m, I was unable to create a working binary. This is why I suspected a suse specific issue in the gcc toolchain related to the use of the mcpu flag's as provided.