diff options
author | Arnaldo Carvalho de Melo <[email protected]> | 2022-04-08 10:08:07 -0300 |
---|---|---|
committer | Arnaldo Carvalho de Melo <[email protected]> | 2022-04-09 12:34:29 -0300 |
commit | dd6e1fe91cdd52774ca642d1da75b58a86356b56 (patch) | |
tree | 4356e53f5f60082961c30e8b3626bbe27f76271f /lib/test_fortify/write_overflow-strlcpy-src.c | |
parent | 41caff459a5b956b3e23ba9ca759dd0629ad3dda (diff) |
perf python: Fix probing for some clang command line options
The clang compiler complains about some options even without a source
file being available, while others require one, so use the simple
tools/build/feature/test-hello.c file.
Then check for the "is not supported" string in its output, in addition
to the "unknown argument" already being looked for.
This was noticed when building with clang-13 where -ffat-lto-objects
isn't supported and since we were looking just for "unknown argument"
and not providing a source code to clang, was mistakenly assumed as
being available and not being filtered to set of command line options
provided to clang, leading to a build failure.
Cc: Adrian Hunter <[email protected]>
Cc: Fangrui Song <[email protected]>
Cc: Florian Fainelli <[email protected]>
Cc: Ian Rogers <[email protected]>
Cc: Jiri Olsa <[email protected]>
Cc: John Keeping <[email protected]>
Cc: Leo Yan <[email protected]>
Cc: Michael Petlan <[email protected]>
Cc: Namhyung Kim <[email protected]>
Cc: Nathan Chancellor <[email protected]>
Cc: Nick Desaulniers <[email protected]>
Cc: Sedat Dilek <[email protected]>
Link: http://lore.kernel.org/lkml/
Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>
Diffstat (limited to 'lib/test_fortify/write_overflow-strlcpy-src.c')
0 files changed, 0 insertions, 0 deletions