Nate Lawson <nate_at_root.org> writes: > Warner mentioned this was due to the gcc import. Nearly every part of the > kernel that uses newbus or buf.h prints out lots of warnings. Can someone > see about fixing this, whether it's by fixing our headers or build flags > or gcc itself? I've already wasted a few reboot cycles because valid > warnings were lost in the crowd. > > cc -O -pipe -mcpu=pentiumpro -D_KERNEL -Wall -Wredundant-decls > -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes > -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -std=c99 > -DKLD_MODULE -nostdinc -I- -I. -I_at_ -I_at_/dev -I_at_/../include > -I/usr/include -fno-common -mno-align-long-strings > -mpreferred-stack-boundary=2 -ffreestanding -Wall -Wredundant-decls > -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes > -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -std=c99 > -c [snip] -Wno-inline will disable warnings about functions not getting inlined. If the inlining is necessary, consider -finline-limit as suggested by another poster. I haven't tried it myself, but it seems probably harmless and at least useful for seeing those other warnings you'd like to see.Received on Fri Jul 18 2003 - 16:25:36 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:15 UTC