From ac2d302c2c300fa13d9e51c0e29034f85b8aec38 Mon Sep 17 00:00:00 2001 From: George Joseph <gjoseph@digium.com> Date: Mon, 4 Feb 2019 06:09:57 -0700 Subject: [PATCH] bundled-jansson: On OpenSuse Leap libjansson.a was placed in lib64 On OpenSuse Leap, libjansson.a is installed in third-party/jansson/dest/lib64 instead of lib (which is where the top-level makeopts looks). This causes a link failure. * Updated jansson/Makefile to add an explicit --libdir to force the installation to third-party/jansson/dest/lib. ASTERISK-28271 Reported by: David Wilcox Change-Id: Ibf8af75e5da13562105fcc39ed898c6ef0b5a5f3 --- third-party/jansson/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/third-party/jansson/Makefile b/third-party/jansson/Makefile index ca57b1a176..a81502c449 100644 --- a/third-party/jansson/Makefile +++ b/third-party/jansson/Makefile @@ -81,7 +81,8 @@ source/.unpacked: $(DOWNLOAD_DIR)/$(TARBALL_FILE) source/config.status: source/.unpacked Makefile.rules .rebuild_needed $(ECHO_PREFIX) Configuring - $(CMD_PREFIX) (cd source ; ./configure $(QUIET_CONFIGURE) $(JANSSON_CONFIG_OPTS) --disable-shared --enable-static --prefix=$(JANSSON_DIR)/dest) + $(CMD_PREFIX) (cd source ; ./configure $(QUIET_CONFIGURE) $(JANSSON_CONFIG_OPTS) --disable-shared \ + --enable-static --prefix=$(JANSSON_DIR)/dest --libdir=$(JANSSON_DIR)/dest/lib) configure: source/config.status -- GitLab