From 775684a5ed19e12e8112f93136e0f2758424b3b3 Mon Sep 17 00:00:00 2001 From: Peter Korsgaard Date: Tue, 19 Sep 2006 15:16:55 +0000 Subject: fix big/little endian --- package/libglib12/libglib12.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/libglib12/libglib12.mk b/package/libglib12/libglib12.mk index ca43940fd..8f8acb569 100644 --- a/package/libglib12/libglib12.mk +++ b/package/libglib12/libglib12.mk @@ -9,6 +9,11 @@ LIBGLIB12_CAT:=zcat LIBGLIB12_DIR:=$(BUILD_DIR)/glib-1.2.10 LIBGLIB12_BINARY:=libglib.a +ifeq ($(BR2_ENDIAN),"BIG") +LIBGLIB12_BE:=yes +else +LIBGLIB12_BE:=no +endif $(DL_DIR)/$(LIBGLIB12_SOURCE): $(WGET) -P $(DL_DIR) $(LIBGLIB12_SITE)/$(LIBGLIB12_SOURCE) @@ -24,6 +29,7 @@ $(LIBGLIB12_DIR)/.unpacked: $(DL_DIR)/$(LIBGLIB12_SOURCE) $(LIBGLIB12_DIR)/.configured: $(LIBGLIB12_DIR)/.unpacked (cd $(LIBGLIB12_DIR); rm -rf config.cache; \ $(TARGET_CONFIGURE_OPTS) \ + ac_cv_c_bigendian=$(LIBGLIB12_BE) \ ./configure \ --host=$(REAL_GNU_TARGET_NAME) \ --build=$(GNU_HOST_NAME) \ -- cgit v1.2.3