Temporarily allow static libgettext library option to ensure build can complete for ARM
This commit is contained in:
parent
483331462a
commit
5dce7d3005
package/gettext
@ -8,6 +8,19 @@ config BR2_PACKAGE_GETTEXT
|
||||
|
||||
http://www.gnu.org/software/gettext/
|
||||
|
||||
config BR2_PACKAGE_GETTEXT_STATIC
|
||||
bool "Use libgettext.a instead of libgettext.so.*"
|
||||
default y
|
||||
depends on BR2_PACKAGE_GETTEXT
|
||||
depends on BR2_arm
|
||||
help
|
||||
The GNU `gettext' utilities are a set of tools that provide a
|
||||
framework to help other GNU packages produce multi-lingual
|
||||
messages.
|
||||
|
||||
http://www.gnu.org/software/gettext/
|
||||
|
||||
|
||||
config BR2_PACKAGE_LIBINTL
|
||||
bool "libintl"
|
||||
default n
|
||||
|
@ -11,6 +11,12 @@ GETTEXT_CAT:=$(ZCAT)
|
||||
GETTEXT_BINARY:=gettext-runtime/src/gettext
|
||||
GETTEXT_TARGET_BINARY:=usr/bin/gettext
|
||||
|
||||
ifeq ($(strip $(BR2_PACKAGE_GETTEXT_STATIC)),y)
|
||||
LIBINTL_TARGET_BINARY:=usr/lib/libintl.a
|
||||
else
|
||||
LIBINTL_TARGET_BINARY:=usr/lib/libintl.so
|
||||
endif
|
||||
|
||||
$(DL_DIR)/$(GETTEXT_SOURCE):
|
||||
$(WGET) -P $(DL_DIR) $(GETTEXT_SITE)/$(GETTEXT_SOURCE)
|
||||
|
||||
@ -91,6 +97,7 @@ $(GETTEXT_DIR)/.configured: $(GETTEXT_DIR)/.unpacked
|
||||
--prefix=/usr \
|
||||
--exec-prefix=/usr \
|
||||
--disable-libasprintf \
|
||||
--enable-shared \
|
||||
$(IGNORE_EXTERNAL_GETTEXT) \
|
||||
$(OPENMP) \
|
||||
);
|
||||
@ -144,7 +151,12 @@ $(TARGET_DIR)/usr/lib/libintl.so: $(STAGING_DIR)/$(GETTEXT_TARGET_BINARY)
|
||||
rm -f $(TARGET_DIR)/usr/lib/libgettext*.so*.la $(TARGET_DIR)/usr/lib/libintl*.so*.la
|
||||
touch -c $@
|
||||
|
||||
libintl: $(TARGET_DIR)/usr/lib/libintl.so
|
||||
$(TARGET_DIR)/usr/lib/libintl.a: $(STAGING_DIR)/$(GETTEXT_TARGET_BINARY)
|
||||
cp -dpf $(STAGING_DIR)/usr/lib/libgettext*.a $(TARGET_DIR)/usr/lib/
|
||||
cp -dpf $(STAGING_DIR)/usr/lib/libintl*.a $(TARGET_DIR)/usr/lib/
|
||||
touch -c $@
|
||||
|
||||
libintl: $(TARGET_DIR)/$(LIBINTL_TARGET_BINARY)
|
||||
|
||||
#############################################################
|
||||
#
|
||||
|
Loading…
Reference in New Issue
Block a user