tools/perf/tests/workloads/Build | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
If EXTRA_CFLAGS has "-Wp,-D_FORTIFY_SOURCE=2", the build fails with:
error: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Werror=cpp]
Use "-Wp,-U_FORTIFY_SOURCE" instead of "-U_FORTIFY_SOURCE" for tests
built with -O0.
Signed-off-by: Eiichi Tsukata <eiichi.tsukata@nutanix.com>
---
tools/perf/tests/workloads/Build | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/tools/perf/tests/workloads/Build b/tools/perf/tests/workloads/Build
index 5af17206f04d..e9af6b903770 100644
--- a/tools/perf/tests/workloads/Build
+++ b/tools/perf/tests/workloads/Build
@@ -8,7 +8,7 @@ perf-test-y += brstack.o
perf-test-y += datasym.o
perf-test-y += landlock.o
-CFLAGS_sqrtloop.o = -g -O0 -fno-inline -U_FORTIFY_SOURCE
-CFLAGS_leafloop.o = -g -O0 -fno-inline -fno-omit-frame-pointer -U_FORTIFY_SOURCE
-CFLAGS_brstack.o = -g -O0 -fno-inline -U_FORTIFY_SOURCE
-CFLAGS_datasym.o = -g -O0 -fno-inline -U_FORTIFY_SOURCE
+CFLAGS_sqrtloop.o = -g -O0 -fno-inline -Wp,-U_FORTIFY_SOURCE
+CFLAGS_leafloop.o = -g -O0 -fno-inline -fno-omit-frame-pointer -Wp,-U_FORTIFY_SOURCE
+CFLAGS_brstack.o = -g -O0 -fno-inline -Wp,-U_FORTIFY_SOURCE
+CFLAGS_datasym.o = -g -O0 -fno-inline -Wp,-U_FORTIFY_SOURCE
--
2.46.0
Ping > On Aug 27, 2024, at 11:50, Eiichi Tsukata <eiichi.tsukata@nutanix.com> wrote: > > If EXTRA_CFLAGS has "-Wp,-D_FORTIFY_SOURCE=2", the build fails with: > > error: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Werror=cpp] > > Use "-Wp,-U_FORTIFY_SOURCE" instead of "-U_FORTIFY_SOURCE" for tests > built with -O0. > > Signed-off-by: Eiichi Tsukata <eiichi.tsukata@nutanix.com> > --- > tools/perf/tests/workloads/Build | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/tools/perf/tests/workloads/Build b/tools/perf/tests/workloads/Build > index 5af17206f04d..e9af6b903770 100644 > --- a/tools/perf/tests/workloads/Build > +++ b/tools/perf/tests/workloads/Build > @@ -8,7 +8,7 @@ perf-test-y += brstack.o > perf-test-y += datasym.o > perf-test-y += landlock.o > > -CFLAGS_sqrtloop.o = -g -O0 -fno-inline -U_FORTIFY_SOURCE > -CFLAGS_leafloop.o = -g -O0 -fno-inline -fno-omit-frame-pointer -U_FORTIFY_SOURCE > -CFLAGS_brstack.o = -g -O0 -fno-inline -U_FORTIFY_SOURCE > -CFLAGS_datasym.o = -g -O0 -fno-inline -U_FORTIFY_SOURCE > +CFLAGS_sqrtloop.o = -g -O0 -fno-inline -Wp,-U_FORTIFY_SOURCE > +CFLAGS_leafloop.o = -g -O0 -fno-inline -fno-omit-frame-pointer -Wp,-U_FORTIFY_SOURCE > +CFLAGS_brstack.o = -g -O0 -fno-inline -Wp,-U_FORTIFY_SOURCE > +CFLAGS_datasym.o = -g -O0 -fno-inline -Wp,-U_FORTIFY_SOURCE > -- > 2.46.0 >
© 2016 - 2025 Red Hat, Inc.