I've stuck it up on my site just now till it gets tested some more... I have nightmares of lots of people killing me due to selecting the AUFS option, and removing the card before rebooting! I'd imagine all sorts of badness to happen.
Anyway, some oddities I've noticed so far.
While the AUFS hack works fine, the path mangling version has some issues.
Although I do overload the usual include and library paths as well as providing DEV_INCLUDE and DEV_LIBRARY, just to try make things a bit easier, it doesn't seem to do dynamic linking at all.. seriously, even with a good 'ol "gcc -o hello hello.c", it won't actually compile as it's trying to search for /usr/lib/libc_nonshared.a which obviously doesn't exist there, it's in the PND's hierachy instead! Curiously, doing "gcc -o hello hello.c -static" will actually build and link!
Very strange.
Hopefully someone can figure that one out without modifying the file system ( which is the point of me wrapping this in a PND, after all! ) as although you could do a symbolic link, that's naughty
Anyway, it's up here: http://www.stuckiegamez.co.uk/apps/pandora/pnddev.pnd
It's 90mb as I didn't bother doing CRAMFS or anything clever, and it'll show up in the menu under Development - Simple Dev Environment.
You'll then be asked whether you want the AUFS hack enabled or not.. clicking OK will enable, Cancel will do the Path mangling instead.
If there's any issues let me know, and I'll create a new topic for it, rather than continuing to hijack Torpor's
[edit]
The above download has now been removed as I've a much better setup in this thread: http://www.gp32x.de/board/index.php?/topic/54508-simple-dev-pnd/
[/edit]