From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Petazzoni Date: Sun, 20 Dec 2015 13:56:01 +0100 Subject: [Buildroot] [git commit] package/nut: disable libltdl (and nut-scanner) for static-only Message-ID: <20151220125605.1AB9881F9A@busybox.osuosl.org> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net commit: http://git.buildroot.net/buildroot/commit/?id=bff7b75552ade4fcafd2adb991e0418ca8fe9196 branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master nut-scanner needs libltdl, a wrapper around dlopen/dlsym. This does not really make sense on a static-only build. Disable use of libltdl in static-only builds; this disble nut-scanner. Fixes: http://autobuild.buildroot.org/results/d8e/d8e769709681b1965f36eb5c27f71f3a1f5adcf1/ http://autobuild.buildroot.org/results/6e4/6e403642069093389acbeeccd7030b76d4ab68be/ http://autobuild.buildroot.org/results/fa4/fa4c647ce58b91b863d8de5bf9d44b2060a1cf1c/ and so many others... Signed-off-by: "Yann E. MORIN" Signed-off-by: Thomas Petazzoni --- package/nut/nut.mk | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/package/nut/nut.mk b/package/nut/nut.mk index d5babee..b0a92ca 100644 --- a/package/nut/nut.mk +++ b/package/nut/nut.mk @@ -50,8 +50,11 @@ else NUT_CONF_OPTS += --without-cgi endif -# libltdl (libtool) is needed for nut-scanner -ifeq ($(BR2_PACKAGE_LIBTOOL),y) +# nut-scanner needs libltdl, which is a wrapper arounf dlopen/dlsym, +# so is not available for static-only builds. +# There is no flag to directly enable/disable nut-scanner, it's done +# via the --enable/disable-libltdl flag. +ifeq ($(BR2_STATIC_LIBS):$(BR2_PACKAGE_LIBTOOL),:y) NUT_DEPENDENCIES += libtool NUT_CONF_OPTS += --with-libltdl else