From 02e94b8c2698566ffb0996c91787277ca59dd44b Mon Sep 17 00:00:00 2001 From: SupervisedThinking Date: Mon, 15 Aug 2022 12:25:56 +0200 Subject: [PATCH] libdrm: fix QA issues by conditionally removing test programs --- packages/graphics/libdrm/package.mk | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/packages/graphics/libdrm/package.mk b/packages/graphics/libdrm/package.mk index fd65b7b6ba..b8c7ce8592 100644 --- a/packages/graphics/libdrm/package.mk +++ b/packages/graphics/libdrm/package.mk @@ -48,11 +48,13 @@ listcontains "${GRAPHIC_DRIVERS}" "etnaviv" && post_makeinstall_target() { # Remove all test programs installed by install-test-programs=true except modetest - # Do not "not use" the ninja install and replace this with a simple "cp modetest" - # as ninja strips the unnecessary build rpath during the install. - safe_remove ${INSTALL}/usr/bin/amdgpu_stress - safe_remove ${INSTALL}/usr/bin/drmdevice - safe_remove ${INSTALL}/usr/bin/modeprint - safe_remove ${INSTALL}/usr/bin/proptest - safe_remove ${INSTALL}/usr/bin/vbltest + for PKG_LIBDRM_TEST in \ + drmdevice modeprint proptest vbltest + do + safe_remove ${INSTALL}/usr/bin/${PKG_LIBDRM_TEST} + done + + if listcontains "${GRAPHIC_DRIVERS}" "radeonsi"; then + safe_remove ${INSTALL}/usr/bin/amdgpu_stress + fi }