I loved how I could build C::B without having to build wxWidgets and therefore it would make it a heck of allot better for newbies as they do not always get the parameters and/or the steps right.
I downloaded the MINGW64 artifact from last night's build.
Needed to do the following in order to do the build:
- pacman -U *.zst --overwrite "*"
- set global variable "cb_relase_type" to:"-g -O0 -ggdb" (quotes added for readability)
- Needed to install mingw-w64-x86_64-drmingw
CodeBlocks_wxGTK32-msys2.cbp- Loaded CodeBlocks_wxGTK32-msys2.cbp
- Build succeeded
- In a command prompt cd into D:\Andrew_Development\Work_Installers\stahta01_wxMSW-msys2\src directory
- Run update32_GTK3.bat, but in my environment the strip failed a expected as I do not have it in the path.
- Needed to copy a large number of DLL's to get the codeblocks.exe to work "standalone"
- Could compile simple hello world test
- Could debug test app if I setup the compiler config from the nightly build due to compiler dialog crash (see next item)
- Crash when entering compiler setup dialog.
Conclusion - allot easier to build and test C::B than the existing requirement to build wxWidgets
Smaller Size - Possibly smaller in that the nightly directory with DLL's is 172MB (approx) and the output32_GTK3 is approx 148Mb on disk. Needs more investigation to double check.
CodeBlocks_wxMSW32-msys2.cbp- Loaded CodeBlocks_wxMSW32-msys2.cbp
- re-build succeeded (done just in case the wxGTK3 left some files that could cause issues)
- In a command prompt cd into D:\Andrew_Development\Work_Installers\stahta01_wxMSW-msys2\src directory
- Run update32_MSW.bat., but in my environment the strip failed a expected as I do not have it in the path.
- Needed to copy a large number of DLL's to get the codeblocks.exe to work "standalone"
- Had to add two more DLL's: exchndl.dll & mgwhelp.dll (I am using a batch file to do the copy)
- Could compile simple hello world test
- Could debug test app
- The BIG one: No crash when entering compiler setup dialog.
Conclusion - allot easier to build and test C::B than the existing requirement to build wxWidgets
Smaller Size - Possibly smaller in that the nightly directory with DLL's is 172MB (approx) and the output32_MSW is approx 150Mb on disk. Needs more investigation to double check.
Going ForwardWhy do you not want to run with getting the Windows (wxWidgets 3.2 only IMHO) build changed to use the new packages and therefore stopping the requirement to build a wxWidgets in order to build C::B?