svn commit: r223715 - head/contrib/gcc

Ulrich Spoerlein uqs at FreeBSD.org
Mon Jul 4 11:43:18 UTC 2011


On Mon, 04.07.2011 at 13:24:37 +0200, Ed Schouten wrote:
> Hi Uli,
> 
> * Ulrich Spoerlein <uqs at FreeBSD.org>, 20110701 22:45:
> >   - Port -Wtrampolines support from gcc3.
> 
> Some testing here seems to suggest it's quite hard to write code that
> triggers this warning, while still passing WARNS >= 3. But still, I
> think it would be good to add this flag to bsd.sys.mk.
> 
> I've run a `make universe' and it can be added to WARNS >= 2 without
> breaking the build. Maybe we should add it after we have MFCd this
> commit back to 8?

There are a couple of ports that are using our make and some of them
might even set WARNS, so I fear this would also need an exp-run to see
if there's any fallout there.

Otherwise, I think it's a good idea. Which WARNS<2 parts of our tree
would trigger that warning, btw?

Uli


% find . -name Makefile\* -exec grep WARNS {} +
./benchmarks/raidtest/files/Makefile:WARNS?=    6
./databases/sybtcl/files/Makefile.bsd:WARNS?=   2
./graphics/gdtclft/files/Makefile.bsd:WARNS             = 2
./graphics/libfpx/files/Makefile.bsd:WARNS=     3
./graphics/libfpx/Makefile:# (based on WARNS= in particular) instead of being influenced by
./shells/v7sh/files/Makefile:WARNS?=    6
./sysutils/ffs2recov/Makefile:          WARNS=0
./sysutils/k8temp/Makefile:     @${REINPLACE_CMD} -e 's|WARNS=.*[6-9]|WARNS=5|g' ${WRKSRC}/Makefile
./sysutils/k8temp/Makefile:WARNS= 6
./sysutils/lookupd/Makefile:MAKE_ENV=   WARNS=0
./textproc/tclExpat/files/Makefile:WARNS=       3
./www/mod_dtcl/files/Makefile.bsd:WARNS=        2

PS: That does not include ports, using our make and setting WARNS in the
Makefile that they ship with ...
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/svn-src-head/attachments/20110704/5d948eeb/attachment.pgp


More information about the svn-src-head mailing list