4 ms·
There are likely problems with the code even under Debian3 too if it won't build on more modern toolchains. First is make some simple test case scripts that wo
by keikobadthebad 5y ago
There are likely problems with the code even under Debian3 too if it won't build on more modern toolchains.
First is make some simple test case scripts that work on Debian 3, so you can cheaply get a feel for if it still works once it's building again. Run these after evety build.
You might want to run it under valgrind on Debian 3 and fix any bugs coming up there before trying to clean it on a modern toolchain. Because it will be much easier to find and fix those when it runs well and you don't have to guess if the problem is the newer toolchain.
You might want to crank up the compiler warnings step by step on Debian 3 first, and fix those first.
Then bring the cleaned and still working code to a new toolchain, under valgrind.
Don't worry if there are pages of compile errors... these are usually a handful of things wrong appearing in multiple places.