package/alsa-lib/alsa-lib.mk
authorDaniel Laird <danieljlaird@hotmail.com>
Tue, 13 Jan 2009 10:26:28 +0000 (10:26 -0000)
committerDaniel Laird <danieljlaird@hotmail.com>
Tue, 13 Jan 2009 10:26:28 +0000 (10:26 -0000)
package/gettext/gettext.mk: Both of these components look for iconv when configuring so need to be dependent.

Both of these packages can be built with libiconv support.  If libiconv is enabled and these are built first
then some configure variables get stored in the system cache and then libiconv is not used properly.
If libiconv is selected by user make sure it is built before either of these packages are built.

Signed-off-by: Daniel Laird <daniel.j.laird@nxp.com>
package/gettext/gettext.mk
package/multimedia/alsa-utils/alsa-utils.mk

index 2232d64bc7d093f5ba4010d05dab3a89b428d54c..dd7f75a3a1862f80e81e9894dda7fe118bee9828 100644 (file)
@@ -120,7 +120,7 @@ $(STAGING_DIR)/$(GETTEXT_TARGET_BINARY): $(GETTEXT_DIR)/$(GETTEXT_BINARY)
                autopoint envsubst gettext.sh gettextize msg* ?gettext)
        touch -c $@
 
-gettext: uclibc pkgconfig $(STAGING_DIR)/$(GETTEXT_TARGET_BINARY)
+gettext: uclibc pkgconfig $(if $(BR2_PACKAGE_LIBICONV),libiconv) $(STAGING_DIR)/$(GETTEXT_TARGET_BINARY)
 
 gettext-unpacked: $(GETTEXT_DIR)/.unpacked
 
index 3a54d1bf4ec560dba373b05a086e1e773d933b13..6e99d041a8b0e86b3771be400aa8214a0a1d8987 100644 (file)
@@ -71,7 +71,7 @@ $(TARGET_DIR)/$(ALSA_UTILS_TARGET_BINARY): $(ALSA_UTILS_DIR)/$(ALSA_UTILS_BINARY
        fi
        touch -c $@
 
-alsa-utils: uclibc alsa-lib ncurses $(if $(BR2_PACKAGE_LIBINTL),libintl) $(TARGET_DIR)/$(ALSA_UTILS_TARGET_BINARY)
+alsa-utils: uclibc alsa-lib ncurses $(if $(BR2_PACKAGE_LIBINTL),libintl) $(if $(BR2_PACKAGE_LIBICONV),libiconv) $(TARGET_DIR)/$(ALSA_UTILS_TARGET_BINARY)
 
 alsa-utils-source: $(DL_DIR)/$(ALSA_UTILS_SOURCE)