Compiling - quick question

BlitzMax Forums/Brucey's Modules/Compiling - quick question

degac(Posted April) [#1]
Hi

after so much time I decided to try to some brucey modules but - with the 'standard' MinGW installation, I got error (cpu you selected does not support...)
So I tried to install quite every possible MinGW version, but nothing, same result: I would like to test the TESSERACT module...

So the questions are:

1. with Vanilla BlitzMax 1.50 what is the 'right' MinGW setup to use?
2. with Brucey modules, what are the ones that require some specific MinGW version? (ie: Cairo works without problems)


ps: I just checked, BlitzMax seems to use (now) GCC/G++ 6.3.0 FASM 1.71.60

Thanks


Grisu(Posted May) [#2]
Hello Christian,

I couldn't get BMX NG to work with my PRP project. So I'm still sticking to the latest vanilla stuff.

You might want to upgrade to FASM 1.71.61: http://flatassembler.net/fasmw17161.zip

More importantly upgrade to GCC 7.1: https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/7.1.0/threads-posix/dwarf/i686-7.1.0-release-posix-dwarf-rt_v5-rev0.7z

My main exe-file gained another 25 kb from the upgrade (GCC 6.3 -> 7.1.). I wish there was a way to set the compiler parameters for a better compression to counter this.

Stefan


degac(Posted May) [#3]
Ok, thanks, I will try the GCC you posted.
Same for FASM.


Grisu(Posted May) [#4]
How did it go for you? Btw FASM released .62 in the meantime.