Yeah probably the Makefile is still not tuned at 100% for working with gcc 64bit.
When I released quickbms 0.11 few days ago I successfully compiled it by just running "make" on:
- MacOS using gcc 64bit
- Linux using gcc 4 32bit
- Windows using gcc 4 and 10 32bit, but it compiled on gcc 10 64bit too apart from some undefined standard libraries (like -lm -lgdi32 and so on)
- Android ARM using clang 11
On Windows I ever opt for using compa.bat (http://aluigi.org/bms/compa.bat
) rather than the Makefile.
What types of "incompatibility issues" you noticed?
Something like crashes at runtime when launching quickbms.exe?