[PATCH v2 3/3] perf build: Remove NO_GTK2 build test

From: Namhyung Kim

Date: Mon May 04 2026 - 02:30:17 EST


4751bddd3f983af2 ("perf tools: Make GTK2 support opt-in") changed GTK2
build as opt-in. So NO_GTK2 is meaningless and we need to pass GTK2=1
to enable it. Let's update the build-test configuration for that.

Also make_no_ui is the same as make_no_slang since NO_GTK2 is no-op.
Let's get rid of it as well.

Signed-off-by: Namhyung Kim <namhyung@xxxxxxxxxx>
---
v2) new submission

tools/perf/tests/make | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/tools/perf/tests/make b/tools/perf/tests/make
index 6587dc326d1b272e..dbd7c86a2dccba6c 100644
--- a/tools/perf/tests/make
+++ b/tools/perf/tests/make
@@ -78,8 +78,6 @@ make_libperl := LIBPERL=1
make_no_libpython := NO_LIBPYTHON=1
make_no_scripts := NO_LIBPYTHON=1
make_no_slang := NO_SLANG=1
-make_no_gtk2 := NO_GTK2=1
-make_no_ui := NO_SLANG=1 NO_GTK2=1
make_no_demangle := NO_DEMANGLE=1
make_no_libelf := NO_LIBELF=1
make_no_libdw := NO_LIBDW=1
@@ -118,7 +116,7 @@ make_install_prefix_slash := install prefix=/tmp/krava/
make_static := LDFLAGS=-static NO_PERF_READ_VDSO32=1 NO_PERF_READ_VDSOX32=1 NO_JVMTI=1 NO_LIBTRACEEVENT=1 NO_LIBELF=1

# all the NO_* variable combined
-make_minimal := NO_LIBPYTHON=1 NO_GTK2=1
+make_minimal := NO_LIBPYTHON=1
make_minimal += NO_DEMANGLE=1 NO_LIBELF=1 NO_BACKTRACE=1
make_minimal += NO_LIBNUMA=1 NO_LIBBIONIC=1 NO_LIBDW=1
make_minimal += NO_LIBBPF=1
@@ -153,8 +151,6 @@ run += make_libperl
run += make_no_libpython
run += make_no_scripts
run += make_no_slang
-run += make_no_gtk2
-run += make_no_ui
run += make_no_demangle
run += make_no_libelf
run += make_no_libdw
--
2.53.0