From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Tue, 25 Apr 2023 16:25:43 +0200 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1prJby-00Gz9I-8t for lore@lore.pengutronix.de; Tue, 25 Apr 2023 16:25:43 +0200 Received: from localhost ([127.0.0.1] helo=metis.ext.pengutronix.de) by metis.ext.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1prJbx-0006Xm-JK; Tue, 25 Apr 2023 16:25:41 +0200 Received: from dude05.red.stw.pengutronix.de ([2a0a:edc0:0:1101:1d::54]) by metis.ext.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1prJbT-0006Wz-LL; Tue, 25 Apr 2023 16:25:11 +0200 From: Michael Tretter To: ptxdist@pengutronix.de Date: Tue, 25 Apr 2023 16:25:11 +0200 Message-Id: <20230425142511.1134675-1-m.tretter@pengutronix.de> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [ptxdist] [PATCH] pulseaudio: fix rpath if daemon is not installed X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Cc: mtr@pengutronix.de Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false The modules are installed only if the daemon is enabled and installed. If the daemon is disabled, the modules won't be installed and the path to the modules doesn't exist. Don't add the modules directory from the rpath if the directory doesn't exist. Signed-off-by: Michael Tretter --- rules/pulseaudio.make | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rules/pulseaudio.make b/rules/pulseaudio.make index d33b31a7e3f1..afc3c7496595 100644 --- a/rules/pulseaudio.make +++ b/rules/pulseaudio.make @@ -97,7 +97,11 @@ PULSEAUDIO_CONF_OPT := \ -Dx11=disabled \ -Dzshcompletiondir= +ifdef PTXCONF_PULSEAUDIO_DAEMON PULSEAUDIO_LDFLAGS := -Wl,-rpath,/usr/lib/pulseaudio:/usr/lib/pulse-$(PULSEAUDIO_VERSION)/modules +else +PULSEAUDIO_LDFLAGS := -Wl,-rpath,/usr/lib/pulseaudio +endif # ---------------------------------------------------------------------------- # Install -- 2.39.2