From: Sergei Trofimovich <sly...@gentoo.org> Gentoo's toolchain sets _FORTIFY_SOURCE by default which leads to very obscure error:
perf # make clean && make Makefile:455: No libdw.h found or old libdw.h found or elfutils is older than 0.138, disables dwarf support. Please install new elfutils-devel/libdw-dev Makefile:470: *** No gnu/libc-version.h found, please install glibc-dev[el]/glibc-static. Stop Patch explicitely undefines _FORTIFY_SOURCE. Thanks! CC: Peter Zijlstra <a.p.zijls...@chello.nl> CC: Paul Mackerras <pau...@samba.org> CC: Ingo Molnar <mi...@redhat.com> CC: Arnaldo Carvalho de Melo <a...@ghostprotocols.net> Signed-off-by: Sergei Trofimovich <sly...@gentoo.org> --- tools/perf/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/perf/Makefile b/tools/perf/Makefile index 891bc77..60f083d 100644 --- a/tools/perf/Makefile +++ b/tools/perf/Makefile @@ -94,7 +94,7 @@ ifeq ("$(origin DEBUG)", "command line") PERF_DEBUG = $(DEBUG) endif ifndef PERF_DEBUG - CFLAGS_OPTIMIZE = -O6 -D_FORTIFY_SOURCE=2 + CFLAGS_OPTIMIZE = -O6 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 endif ifdef PARSER_DEBUG -- 1.8.0 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/