aboutsummaryrefslogtreecommitdiff
path: root/scripts/gcc-wrapper.py
Commit message (Collapse)AuthorAgeFilesLines
* scripts: gcc-wrapper: Route the GCC errors to stderrShadab Naseem2019-04-011-5/+5
| | | | | | | | | | | | The GCC wrapper writes any error message from GCC to stdout along with the messages from the wrapper itself. This is okay for most case, but when GCC is used with -print-xxx flags, the stdout output is supposed to be taken as input to some other build command, so putting error messages in there is pretty bad. Fix this by writing error messages to stderr. Change-Id: I4656033f11ba5212fdcc884cc588f8b9d2c23419 Signed-off-by: Shadab Naseem <snaseem@codeaurora.org>
* Merge "scripts: Call out python2 explicitly"Linux Build Service Account2015-07-221-2/+2
|\
| * scripts: Call out python2 explicitlyDavid Brown2015-07-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | Many systems these days have both python2 and python3 installed. The unversioned executable `python` may point to either version. Per https://www.python.org/dev/peps/pep-0394/ , scripts that need Python 2 should explicitly call this out in the shebang line. These build scripts are both specific to python 2, so call this out in the shebang line. Change-Id: I11f70c341e484254dc1679db65c2ed5ac61e510f Signed-off-by: David Brown <davidb@codeaurora.org>
* | scripts: gcc-wrapper: Allow few forbidden warningsRavinder Konka2015-07-191-0/+3
|/ | | | | | | | | Enabling PPPOPNS config will enable pppopns.c file for compilation.Bypassing forbidden warnings in pppopns by adding them to a whitelist in gcc-wrapper. Change-Id: If2b3e76b4b467339d18d2cfe1c90828434e1ba07 Signed-off-by: Ravinder Konka <rkonka@codeaurora.org>
* scripts: gcc-wrapper: bypass forbidden warnings with gcc5Se Wang (Patrick) Oh2015-07-021-0/+2
| | | | | | | | | | | Bypass forbidden warnings in code coming from upstream in order to avoid compilation errors with gcc5. sysrq.c:956:33: warning: array subscript is above array bounds hci_sock.c:980:8: warning: passing argument 2 of 'hci_test_bit' discards 'const' qualifier from pointer target type Change-Id: I5056078112fdc457c424c0f49c4dca70c6b97c29 Signed-off-by: Se Wang (Patrick) Oh <sewango@codeaurora.org>
* scripts: gcc-wrapper: Allow upstream forbidden warningsIan Maund2015-05-301-2/+2
| | | | | | | | Bypass forbidden warnings in code coming from upstream in order to avoid compilation errors for msm-3.18 and remove bypassed warnings from msm-3.14. Signed-off-by: Ian Maund <imaund@codeaurora.org>
* scripts: gcc-wrapper: Use wrapper to check compiler warningsDavid Brown2015-05-301-0/+97
Rather than telling gcc to make warnings as errors, and then hunting down make rules to disable this, leave them as warnings, but invoke gcc through a wrapper that checks the warnings against a whitelist. The initial whitelist comes from the warnings in the current build, all of which have been allowed through Make overrides. Change-Id: I5e0b199f9803d072537eeb77cb38d91cc06e951b Signed-off-by: David Brown <davidb@codeaurora.org> [mattw@codeaurora.org: update allowed_warnings for msm-3.14] Signed-off-by: Matt Wagantall <mattw@codeaurora.org>