The GCC build scripts by Zeranoe were OK for compiling GCC up to versions 7.x, but now, they are unsuitable for building GCC 8.x, and I have no idea of what changed drastically between versions 7.x and versions 8.x
All I had to do was edit the script(s) that I downloaded from Nevcairiel's repository:
https://files.1f0.de/mingw/scripts/
—but now the trick doesn't work anymore.
Below is what the file
build.log says:
Code:
make[1]: *** [Makefile:18996: intrincs/lib32_libkernel32_a-rdtsc.o] Error 1
make[1]: *** Waiting for unfinished jobs....
mv -f intrincs/.deps/lib32_libkernel32_a-readfsbyte.Tpo intrincs/.deps/lib32_libkernel32_a-readfsbyte.Po
mv -f intrincs/.deps/lib32_libkernel32_a-RtlSecureZeroMemory.Tpo intrincs/.deps/lib32_libkernel32_a-RtlSecureZeroMemory.Po
mv -f intrincs/.deps/lib32_libkernel32_a-readfsword.Tpo intrincs/.deps/lib32_libkernel32_a-readfsword.Po
rm lib32/msvcr90d.def lib32/msvcr110.def lib32/msvcr100.def lib32/msvcr120.def lib32/msvcr120d.def lib32/msvcr90.def
make[1]: Leaving directory '/newsystem/build/crt'
make: *** [Makefile:7778: all] Error 2
error
See build.log for more details.
n.h:41,
from R:/MAKE6T4/newsystem/source/mingw-w64-5.0.3/mingw-w64-crt/intrincs/rdtsc.c:10:
r:\make6t4\newsystem\mingw-w64-i686\i686-w64-mingw32\include\psdk_inc\intrin-impl.h:1412:18: note: previous definition of '_xgetbv' was here
unsigned __int64 _xgetbv(unsigned int index)
^~~~~~~
make[1]: *** [Makefile:18996: intrincs/lib32_libkernel32_a-rdtsc.o] Error 1
make[1]: *** Waiting for unfinished jobs....
mv -f intrincs/.deps/lib32_libkernel32_a-readfsbyte.Tpo intrincs/.deps/lib32_libkernel32_a-readfsbyte.Po
mv -f intrincs/.deps/lib32_libkernel32_a-RtlSecureZeroMemory.Tpo intrincs/.deps/lib32_libkernel32_a-RtlSecureZeroMemory.Po
mv -f intrincs/.deps/lib32_libkernel32_a-readfsword.Tpo intrincs/.deps/lib32_libkernel32_a-readfsword.Po
rm lib32/msvcr90d.def lib32/msvcr110.def lib32/msvcr100.def lib32/msvcr120.def lib32/msvcr120d.def lib32/msvcr90.def
make[1]: Leaving directory '/newsystem/build/crt'
make: *** [Makefile:7778: all] Error 2