Ok, As we are on the perenial subject of standards, my biggest gripe when porting C (which is the problem we are trying to solve here right?) is Configure/autoconf, rather than the C language itself.
How we can sidestep autohell? I once had the idea that we (plan9) could parse the autoconf definition files from which autoconf generates its Configure script, (apologies if my terminology is a bit off, I am no expert), and generate a makefile from that. It gets a bit nasty as these definition files can contain snippets of shell script to test unusal features of your OS/compile environment but I guess those could be passed to ape/sh. Anyone thought about this, have any ideas, etc? or are we still stuck with "unpack the tar on linux, run Configure, copy the hierarchy to Plan9, edit the makefile" ☹. -Steve
