mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-30 14:01:57 -09:00
package/nut: disable libltdl (and nut-scanner) for static-only
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" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
committed by
Thomas Petazzoni
parent
1e3d2cad8d
commit
bff7b75552
@@ -50,8 +50,11 @@ else
|
|||||||
NUT_CONF_OPTS += --without-cgi
|
NUT_CONF_OPTS += --without-cgi
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# libltdl (libtool) is needed for nut-scanner
|
# nut-scanner needs libltdl, which is a wrapper arounf dlopen/dlsym,
|
||||||
ifeq ($(BR2_PACKAGE_LIBTOOL),y)
|
# 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_DEPENDENCIES += libtool
|
||||||
NUT_CONF_OPTS += --with-libltdl
|
NUT_CONF_OPTS += --with-libltdl
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user