Ive caught on to a little talk in the forums about making sure one has the "correct" make files for working with SDL and etc. Is autotools sufficient for this sort of thing, or is there some difference on OpenDingux from the GNU/Linux distros I am used to which requires additional tweaking?
I've never used autotools, but if it lets you choose a toolchain for you're makefile then it should be OK.
OpenDingux is just like any other distribution, it uses all standard gcc and sdl stuffs, but since you'll be building the binaries for the GCW using another machine, the makefiles need to point to the OD toolchain binaries instead of the default ones. It's not a hard thing to do, you just need to point to the correct binaries... if a line of a make file says "gcc", when you run the "make" command it'll execute the "gcc" binary from your machine, but if it says "<some_directory>/gcc" it'll execute that gcc binary instead. The same goes for including libraries like SDL, make sure to include the ones on the toolchain instead of the default.
Take a look at some makefiles from any emulator available to see how it's handled.