the wiki says :
mingw32-make -f makefile.gcc USE_XRC=1 SHARED=1 MONOLITHIC=1 BUILD=release UNICODE=1 USE_OPENGL=1 VENDOR=cb CXXFLAGS="-fno-keep-inline-dllexport"
I have tried last weekend like this :
mingw32-make -f makefile.gcc SHARED=1 MONOLITHIC=1 BUILD=release UNICODE=1 VENDOR=cb
So I did not use : USE_XRC=1 , USE_OPENGL=1, CXXFLAGS="-fno-keep-inline-dllexport"
I am able to build all, but I suffer crashes. (32 bit and 64 bit). CB crashes at startup
The USE_OPENGL=1 should NOT make a difference.
And, USE_XRC defaults to one; so, it should NOT make a difference.
This CXXFLAGS="-fno-keep-inline-dllexport" prevents linking errors and I think it should not make a runtime difference.
But, it might cause/fix a DLL load issue at runtime.
I am still building CB at this time; very slow PC.
CB Loaded without issues for me.
The wiki PATH setting step was NOT used instead I did this (not sure if valid on 64 bit systems.)
SET PATH=C:\GreenApps\MinGW_GCC4_8x_SJLJ_TDM\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
General Steps used to build CB after I built wxWidgets 3.0.0. Remember to set WX30 Global Variable.
Started with these folders deleted
src/.objs30
src/devel30
src/output30
Build CB wx30 Project and Contrib wx30 Workspace.
Copy wxmsw30u_gcc_cb.dll to src/devel30
Run update30.bat
With all the Plugins enable CB Crashes on Startup.
Tim S.