A while back I wanted to use DJGPP with Codeblocks and windows 98se, after building DJ Delories impressive vesa (VBE) plasma demo.
When I tried using the ansi build of CB 8.02 it kept crashing when I tried to access the menu with the mouse on "real" hardware, so I used CB1 RC2 instead. After a while I found a problem in CB1 RC2 which limited the number of user compilers to 1 only, and so tried rebuilding RC2 with Widgets version 2.6.4 and the problem went away. Later I tried the same thing with an ansi version of CB 8.02 with WxWidgets version 2.8.12 and the crashing problem went away. I had always intended to create a post with some links to these later builds, but as usual, I just moved on to my next project, and forgot about them. Then months later, when I thought about it again I could no longer remember what the state of play was with the rebuilds so I just posted them up to Github. (
https://github.com/Krakenw/codeblocks-win98-98SE)
Now we come to the point of this post, I recently bought an old Dell D810 laptop which came with a hires 1680x1050 screen, and I immediately loaded it with 98se which worked a treat. Next I actually loaded the standard version of CB 8.02 and then
before running it copied over it with the 2.8.12 build from Github. I then set it up to use DJGPP and started playing with it and so far it's all worked fine. So even though I don't remember what the 2.8.12 build details were, because I'm using it now without a problem, it seems worth mentioning it to other CB users. Something else that might be worth mentioning is that although you can use DJGPP with XP, you can't make use of 32 bit mode VBE calls or examine usb 3.0 chips etc; for this sort of "playing about" you need to be using win98. (I can't comment on Linux, as I don't use it)