Commit d5007ac6 authored by Peter Korsgaard's avatar Peter Korsgaard
Browse files

libglib2: fix build with/without locale support

Don't select BR2_ENABLE_LOCALE. Glib works without locale support in
toolchain, and packages shouldn't silently select toolchain options.

Only select libiconv if locale support isn't enabled.
parent 525bab78
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
config BR2_PACKAGE_LIBGLIB2
	bool "libglib2"
	select BR2_ENABLE_LOCALE
	select BR2_PACKAGE_GETTEXT
	select BR2_PACKAGE_LIBINTL
	select BR2_PACKAGE_LIBICONV
	select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
	select BR2_PACKAGE_PKGCONFIG
	help
	  Low-level core library that forms the basis of GTK+ and GNOME.
+5 −1
Original line number Diff line number Diff line
@@ -47,6 +47,10 @@ LIBGLIB2_CONF_ENV = $(TARGET_CONFIGURE_OPTS) $(TARGET_CONFIGURE_ARGS) \
LIBGLIB2_CONF_OPT = --enable-shared \
		--enable-static $(DISABLE_NLS)

LIBGLIB2_DEPENDENCIES = uclibc gettext libintl libiconv pkgconfig
LIBGLIB2_DEPENDENCIES = uclibc gettext libintl pkgconfig

ifneq ($(BR2_ENABLE_LOCALE),y)
LIBGLIB2_DEPENDENCIES+=libiconv
endif

$(eval $(call AUTOTARGETS,package,libglib2))