My effort to compile using LSB headers launched me into a relatively thorough review of the headers and to file a bunch of bugs. Review / comment probably wouldn't hurt from some folks other than Stuart.
Anyway, I have a question. What should be the spec stance with respect to headers that are provided by gcc. Several lsb headers use va_list, for example. va_list is not defined in any lsb header file, however there is a <stdarg.h> header that's supplied by gcc in the gcc-lib directory tree. In fact, I got here originally because I was having some conflicting defines where the lsb headers said something slightly different than the gcc-supplied stuff. Should the spec be "self-contained" or is it okay to depend on some things called out in the spec to actually be defined by gcc's own header files? Mats Wichmann
