[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#80448: lintian check for fixed headers



Russ Allbery schrieb:
> Matthias Klose <doko@cs.tu-berlin.de> writes:
> 
>> gcc checks at build time all "system" headers (in /usr/include) and
>> fixes those headers which are not ANSI compliant. Because of
>> conflicting -dev packages, not all headers can be checked at gcc's
>> build time, so that could be made a lintian check (warning). I made an
>> experimental `fixincludes' package, which lintian could use. Runs as
>> fixinclude <directory with headers to fix> <directory where to place
>> fixed headers>. You find it at http://master.debian.org/~doko/gcc.
> 
> Hi Matthias,
> 
> This bug is about eight years old now.  I ran across it while checking
> over Lintian's open bugs.
> 
> My impression from following GCC development recently and just the general
> feel of looking at include files from various packages is that this has
> slowly become a non-issue over the years.  I see that the gcc package
> ships only a minimal set of fixed headers to deal with GCC's internal data
> types and other issues.
> 
> Do you think this is still something that Lintian should be looking into?
> I see that there is a fixincludes package still provided by the gcc
> packages, although I don't think anyone ever did the work to make Lintian
> use it.

Hi,

well, more headers are fixed, but I don't include these in the gcc package. I
still think to find out how many headers are affected, we have to run the test
at least once. Not sure how many many header files will be found.

  Matthias



Reply to: