victzh wrote: Apparently my compiler understands const expressions better. I updated the compiler only when I moved to another machine - you never know when it breaks. @mwm set up compilation environment for continuous integration, we probably need to ask him what he uses.
The ARM environment in the docker images is the 4.8 version recommended in the README. The mingw environment is whatever I got from the Ubuntu 14.04 repository.
On my desktop, I use a 4.9 arm toolchain (because they were coming out of my repository, and that's the last one that worked from there) and gcc 5.3 for building emulators for my desktop (which uses clang by default, which won't build deviation). I don't build windows emulators on my desktop; being able to do that was another reason for building those docker images.