Summary: | Tweak QA logging for gcc-4.6-style warnings | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Ryan Hill (RETIRED) <rhill> |
Component: | Core | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | qa, toolchain |
Priority: | Normal | Keywords: | InVCS |
Version: | 2.2 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 358927 | ||
Attachments: | portage-gcc46-warnings.patch |
Thanks, this is in git: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=75b6eb59e2015e1b776ccb3cc92260072a6b0fb6 This is in 2.1.9.47 and 2.2.0_alpha31. |
Created attachment 270863 [details, diff] portage-gcc46-warnings.patch As of 4.6, every warning GCC emits is followed by the name of the option that triggered it. eg: fsys_fat.c:156:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] Several of the existing rules for matching warning strings end with "$" so we weren't flagging them for QA anymore. I also dropped some unneeded trailing whitespace while I was at it.