From: Peter Korsgaard Date: Tue, 19 Sep 2006 15:16:55 +0000 (-0000) Subject: fix big/little endian X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=775684a5ed19e12e8112f93136e0f2758424b3b3;p=buildroot.git fix big/little endian --- diff --git a/package/libglib12/libglib12.mk b/package/libglib12/libglib12.mk index ca43940fd6..8f8acb569d 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) \