Plan 9

The native Plan 9 compiler does not implement all the C99 features needed by Libav so the gcc port must be used. Moreover, a few items missing from the C library and shell environment need to be fixed.