qmake uses linux-g++-64 rather than linux-g++ on 64-bit linux systems - and since there's nothing linux specific in linux.cpp, it makes sense to just use it on all unix variants. Just using the generic "unix" instead of the linux-g++ hardcode should make it compile pretty much anywhere
Patch