Darren J Moffat writes: > Vivek Titarmare wrote: > > These files are internal to the build (/usr/include/solaris). Same is the > > case with net/tipc/tipc.h. > > If they are internal to the build then you don't ship them. > > Only those header files needed directly by consumers (or referenced > indirectly by other headers that are) should be shipped. There is > plenty of precedence for this.
As long as they're just internal build artifacts, not packaged for delivery (or _ever_ needed by _any_ user of the library), and the stability level is reduced from "Unstable" to some private level (such as Consolidation or Project Private), I'm ok with this. Avoiding tweaking the build process excessively seems like a mostly good thing. I just don't want a precedent set for /usr/include/solaris. It looks like a mistake, on a par with /usr/include/linux. :-/ -- James Carlson, Solaris Networking <james.d.carlson at sun.com> Sun Microsystems / 35 Network Drive 71.232W Vox +1 781 442 2084 MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677