From 930db465d9d9f2fd558e67bd808914309c2d4619 Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Tue, 22 Mar 2022 18:48:38 +0100 Subject: [PATCH] package/jack2: fix build with libexecinfo Fix the following build failure raised on uclibc and musl since the addition of libexecinfo package in commit eea8ba446c10701a273432552108d80fb2224ef4: /home/peko/autobuild/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/arm-buildroot-linux-uclibcgnueabi/10.3.0/../../../../arm-buildroot-linux-uclibcgnueabi/bin/ld: dbus/sigsegv.c.17.o: in function `signal_segv': sigsegv.c:(.text+0x98): undefined reference to `backtrace' Fixes: - http://autobuild.buildroot.org/results/dca49cb9b3e66fac921601560e9358bcce9acffc Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- package/jack2/jack2.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package/jack2/jack2.mk b/package/jack2/jack2.mk index 2e55169984..127c99eed1 100644 --- a/package/jack2/jack2.mk +++ b/package/jack2/jack2.mk @@ -14,6 +14,11 @@ JACK2_INSTALL_STAGING = YES JACK2_CONF_OPTS = --alsa +ifeq ($(BR2_PACKAGE_LIBEXECINFO),y) +JACK2_DEPENDENCIES += libexecinfo +JACK2_CONF_ENV += LDFLAGS="$(TARGET_LDFLAGS) -lexecinfo" +endif + ifeq ($(BR2_PACKAGE_OPUS),y) JACK2_DEPENDENCIES += opus endif