# HG changeset patch # User Volker Grabsch # Date 1322470316 -3600 # Node ID e4c83fa61a5bec081cd87a3f81025b9be4882c15 # Parent 63eeef8e03e9e72faf7bc4083e097b19bf613bd3 replaced $(BUILD) with a more direct and less brittle construct For discussion, see the following email and its follow-ups: http://lists.nongnu.org/archive/html/mingw-cross-env-list/2011-11/msg00112.html diff -r 63eeef8e03e9 -r e4c83fa61a5b Makefile --- a/Makefile Mon Nov 28 16:42:01 2011 +1100 +++ b/Makefile Mon Nov 28 09:51:56 2011 +0100 @@ -16,7 +16,6 @@ TOP_DIR := $(patsubst %/,%,$(dir $(MAKEFILE))) PATH := $(PREFIX)/bin:$(PATH) SHELL := bash -BUILD := $(shell config.guess 2>/dev/null) INSTALL := $(shell ginstall --help >/dev/null 2>&1 && echo g)install LIBTOOL := $(shell glibtool --help >/dev/null 2>&1 && echo g)libtool LIBTOOLIZE := $(shell glibtoolize --help >/dev/null 2>&1 && echo g)libtoolize diff -r 63eeef8e03e9 -r e4c83fa61a5b src/agg.mk --- a/src/agg.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/agg.mk Mon Nov 28 09:51:56 2011 +0100 @@ -22,7 +22,7 @@ $(SED) -i 's,libtoolize,$(LIBTOOLIZE),' '$(1)/autogen.sh' cd '$(1)' && $(SHELL) ./autogen.sh \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --disable-shared \ --prefix='$(PREFIX)/$(TARGET)' \ --without-x diff -r 63eeef8e03e9 -r e4c83fa61a5b src/binutils.mk --- a/src/binutils.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/binutils.mk Mon Nov 28 09:51:56 2011 +0100 @@ -26,7 +26,6 @@ $(INSTALL) -m755 '$(1)/config.guess' '$(PREFIX)/bin/' $(INSTALL) -m755 '$(1)/config.sub' '$(PREFIX)/bin/' - # Cannot use BUILD which was defined before config.guess existed. cd '$(1)' && ./configure \ --target='$(TARGET)' \ --build="`config.guess`" \ diff -r 63eeef8e03e9 -r e4c83fa61a5b src/curl.mk --- a/src/curl.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/curl.mk Mon Nov 28 09:51:56 2011 +0100 @@ -22,7 +22,7 @@ cd '$(1)' && ./buildconf cd '$(1)' && ./configure \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --disable-shared \ --prefix='$(PREFIX)/$(TARGET)' \ --with-gnutls \ diff -r 63eeef8e03e9 -r e4c83fa61a5b src/devil.mk --- a/src/devil.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/devil.mk Mon Nov 28 09:51:56 2011 +0100 @@ -23,7 +23,7 @@ $(SED) -i 's,__declspec(dllimport),,' '$(1)/include/IL/il.h' cd '$(1)' && ./configure \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --disable-shared \ --prefix='$(PREFIX)/$(TARGET)' \ --enable-ILU \ diff -r 63eeef8e03e9 -r e4c83fa61a5b src/exiv2.mk --- a/src/exiv2.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/exiv2.mk Mon Nov 28 09:51:56 2011 +0100 @@ -22,7 +22,7 @@ define $(PKG)_BUILD cd '$(1)' && ./configure \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --disable-shared \ --prefix='$(PREFIX)/$(TARGET)' \ --disable-visibility \ diff -r 63eeef8e03e9 -r e4c83fa61a5b src/fltk.mk --- a/src/fltk.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/fltk.mk Mon Nov 28 09:51:56 2011 +0100 @@ -24,7 +24,7 @@ $(SED) -i 's,\$$uname,MINGW,g' '$(1)/configure' cd '$(1)' && ./configure \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --disable-shared \ --prefix='$(PREFIX)/$(TARGET)' \ --enable-threads \ diff -r 63eeef8e03e9 -r e4c83fa61a5b src/fontconfig.mk --- a/src/fontconfig.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/fontconfig.mk Mon Nov 28 09:51:56 2011 +0100 @@ -25,7 +25,7 @@ $(SED) -i 's,^\(Libs:.*\),\1 @EXPAT_LIBS@ @FREETYPE_LIBS@,' '$(1)/fontconfig.pc.in' cd '$(1)' && ./configure \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --disable-shared \ --prefix='$(PREFIX)/$(TARGET)' \ --with-arch='$(TARGET)' \ diff -r 63eeef8e03e9 -r e4c83fa61a5b src/freetds.mk --- a/src/freetds.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/freetds.mk Mon Nov 28 09:51:56 2011 +0100 @@ -28,7 +28,7 @@ cd '$(1)' && ./configure \ --prefix='$(PREFIX)/$(TARGET)' \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --disable-rpath \ --disable-dependency-tracking \ --disable-shared \ diff -r 63eeef8e03e9 -r e4c83fa61a5b src/gcc.mk --- a/src/gcc.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/gcc.mk Mon Nov 28 09:51:56 2011 +0100 @@ -33,7 +33,7 @@ mkdir '$(1).build' cd '$(1).build' && '$(1)/configure' \ --target='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --prefix='$(PREFIX)' \ --libdir='$(PREFIX)/lib' \ --enable-languages='c,c++,objc,fortran' \ diff -r 63eeef8e03e9 -r e4c83fa61a5b src/gdk-pixbuf.mk --- a/src/gdk-pixbuf.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/gdk-pixbuf.mk Mon Nov 28 09:51:56 2011 +0100 @@ -23,7 +23,7 @@ define $(PKG)_BUILD cd '$(1)' && ./configure \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --disable-shared \ --prefix='$(PREFIX)/$(TARGET)' \ --disable-modules \ diff -r 63eeef8e03e9 -r e4c83fa61a5b src/glib.mk --- a/src/glib.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/glib.mk Mon Nov 28 09:51:56 2011 +0100 @@ -55,7 +55,7 @@ # cross build cd '$(1)' && ./configure \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --disable-shared \ --prefix='$(PREFIX)/$(TARGET)' \ --with-threads=win32 \ diff -r 63eeef8e03e9 -r e4c83fa61a5b src/glibmm.mk --- a/src/glibmm.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/glibmm.mk Mon Nov 28 09:51:56 2011 +0100 @@ -22,7 +22,7 @@ define $(PKG)_BUILD cd '$(1)' && ./configure \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --disable-shared \ --prefix='$(PREFIX)/$(TARGET)' \ CXX='$(TARGET)-c++' \ diff -r 63eeef8e03e9 -r e4c83fa61a5b src/gsl.mk --- a/src/gsl.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/gsl.mk Mon Nov 28 09:51:56 2011 +0100 @@ -22,7 +22,7 @@ define $(PKG)_BUILD cd '$(1)' && ./configure \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --prefix='$(PREFIX)/$(TARGET)' \ --disable-shared \ --enable-static diff -r 63eeef8e03e9 -r e4c83fa61a5b src/gsoap.mk --- a/src/gsoap.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/gsoap.mk Mon Nov 28 09:51:56 2011 +0100 @@ -40,7 +40,7 @@ cd '$(1)' && ac_cv_func_malloc_0_nonnull=yes ./configure \ --prefix='$(PREFIX)/$(TARGET)' \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --enable-gnutls \ CPPFLAGS='-DWITH_NTLM' diff -r 63eeef8e03e9 -r e4c83fa61a5b src/gtkglext.mk --- a/src/gtkglext.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/gtkglext.mk Mon Nov 28 09:51:56 2011 +0100 @@ -24,7 +24,7 @@ cd '$(1)' && autoconf cd '$(1)' && ./configure \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --prefix='$(PREFIX)/$(TARGET)' \ --disable-shared \ --without-x \ diff -r 63eeef8e03e9 -r e4c83fa61a5b src/gtkmm2.mk --- a/src/gtkmm2.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/gtkmm2.mk Mon Nov 28 09:51:56 2011 +0100 @@ -24,7 +24,7 @@ define $(PKG)_BUILD cd '$(1)' && ./configure \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --disable-shared \ --prefix='$(PREFIX)/$(TARGET)' \ MAKE=$(MAKE) diff -r 63eeef8e03e9 -r e4c83fa61a5b src/gtksourceviewmm2.mk --- a/src/gtksourceviewmm2.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/gtksourceviewmm2.mk Mon Nov 28 09:51:56 2011 +0100 @@ -24,7 +24,7 @@ define $(PKG)_BUILD cd '$(1)' && ./configure \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --prefix='$(PREFIX)/$(TARGET)' \ --disable-shared \ MAKE=$(MAKE) diff -r 63eeef8e03e9 -r e4c83fa61a5b src/guile.mk --- a/src/guile.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/guile.mk Mon Nov 28 09:51:56 2011 +0100 @@ -25,7 +25,7 @@ # which would fail because we tell Guile not to use Pthreads. cd '$(1)' && CC_FOR_BUILD=gcc ./configure \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --prefix='$(PREFIX)/$(TARGET)' \ --disable-shared \ --without-threads \ diff -r 63eeef8e03e9 -r e4c83fa61a5b src/ilmbase.mk --- a/src/ilmbase.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/ilmbase.mk Mon Nov 28 09:51:56 2011 +0100 @@ -29,7 +29,7 @@ # threading. It will just disable the unwanted check for pthread. cd '$(1)' && $(SHELL) ./configure \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --disable-shared \ --prefix='$(PREFIX)/$(TARGET)' \ --disable-threading \ diff -r 63eeef8e03e9 -r e4c83fa61a5b src/imagemagick.mk --- a/src/imagemagick.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/imagemagick.mk Mon Nov 28 09:51:56 2011 +0100 @@ -21,7 +21,7 @@ define $(PKG)_BUILD cd '$(1)' && ./configure \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --prefix='$(PREFIX)/$(TARGET)' \ --disable-shared \ --with-x=no \ diff -r 63eeef8e03e9 -r e4c83fa61a5b src/lame.mk --- a/src/lame.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/lame.mk Mon Nov 28 09:51:56 2011 +0100 @@ -21,7 +21,7 @@ define $(PKG)_BUILD cd '$(1)' && ./configure \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --prefix='$(PREFIX)/$(TARGET)' \ --disable-shared $(MAKE) -C '$(1)' -j '$(JOBS)' diff -r 63eeef8e03e9 -r e4c83fa61a5b src/lcms.mk --- a/src/lcms.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/lcms.mk Mon Nov 28 09:51:56 2011 +0100 @@ -22,7 +22,7 @@ cd '$(1)' && ./configure \ --prefix='$(PREFIX)/$(TARGET)' \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --disable-shared \ --with-jpeg \ --with-tiff \ diff -r 63eeef8e03e9 -r e4c83fa61a5b src/lcms1.mk --- a/src/lcms1.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/lcms1.mk Mon Nov 28 09:51:56 2011 +0100 @@ -23,7 +23,7 @@ cd '$(1)' && ./configure \ --prefix='$(PREFIX)/$(TARGET)' \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --disable-shared \ --with-jpeg \ --with-tiff \ diff -r 63eeef8e03e9 -r e4c83fa61a5b src/libgcrypt.mk --- a/src/libgcrypt.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/libgcrypt.mk Mon Nov 28 09:51:56 2011 +0100 @@ -22,7 +22,7 @@ define $(PKG)_BUILD cd '$(1)' && ./configure \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --disable-shared \ --prefix='$(PREFIX)/$(TARGET)' \ --with-gpg-error-prefix='$(PREFIX)/$(TARGET)' diff -r 63eeef8e03e9 -r e4c83fa61a5b src/libgomp.mk --- a/src/libgomp.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/libgomp.mk Mon Nov 28 09:51:56 2011 +0100 @@ -21,7 +21,7 @@ mkdir -p '$(1)/build/$(TARGET)/libgomp' cd '$(1)/build/$(TARGET)/libgomp' && '$(1)/libgomp/configure' \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --target='$(TARGET)' \ --prefix='$(PREFIX)' \ --enable-version-specific-runtime-libs \ diff -r 63eeef8e03e9 -r e4c83fa61a5b src/libgpg_error.mk --- a/src/libgpg_error.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/libgpg_error.mk Mon Nov 28 09:51:56 2011 +0100 @@ -21,7 +21,7 @@ define $(PKG)_BUILD cd '$(1)' && ./configure \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --disable-shared \ --prefix='$(PREFIX)/$(TARGET)' \ --disable-nls \ diff -r 63eeef8e03e9 -r e4c83fa61a5b src/libgsasl.mk --- a/src/libgsasl.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/libgsasl.mk Mon Nov 28 09:51:56 2011 +0100 @@ -22,7 +22,7 @@ define $(PKG)_BUILD cd '$(1)' && touch src/libgsasl-7.def && ./configure \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --disable-shared \ --prefix='$(PREFIX)/$(TARGET)' \ --disable-nls \ diff -r 63eeef8e03e9 -r e4c83fa61a5b src/libidn.mk --- a/src/libidn.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/libidn.mk Mon Nov 28 09:51:56 2011 +0100 @@ -22,7 +22,7 @@ define $(PKG)_BUILD cd '$(1)' && ./configure \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --disable-shared \ --disable-csharp \ --prefix='$(PREFIX)/$(TARGET)' \ diff -r 63eeef8e03e9 -r e4c83fa61a5b src/libntlm.mk --- a/src/libntlm.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/libntlm.mk Mon Nov 28 09:51:56 2011 +0100 @@ -22,7 +22,7 @@ define $(PKG)_BUILD cd '$(1)' && ./configure \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --disable-shared \ --prefix='$(PREFIX)/$(TARGET)' $(MAKE) -C '$(1)' -j 1 install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= diff -r 63eeef8e03e9 -r e4c83fa61a5b src/libsamplerate.mk --- a/src/libsamplerate.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/libsamplerate.mk Mon Nov 28 09:51:56 2011 +0100 @@ -23,7 +23,7 @@ define $(PKG)_BUILD cd '$(1)' && ./configure \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --disable-shared \ --prefix='$(PREFIX)/$(TARGET)' $(MAKE) -C '$(1)' -j '$(JOBS)' bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= diff -r 63eeef8e03e9 -r e4c83fa61a5b src/libsigc++.mk --- a/src/libsigc++.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/libsigc++.mk Mon Nov 28 09:51:56 2011 +0100 @@ -22,7 +22,7 @@ define $(PKG)_BUILD cd '$(1)' && ./configure \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --disable-shared \ --prefix='$(PREFIX)/$(TARGET)' \ CXX='$(TARGET)-c++' \ diff -r 63eeef8e03e9 -r e4c83fa61a5b src/ogg.mk --- a/src/ogg.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/ogg.mk Mon Nov 28 09:51:56 2011 +0100 @@ -21,7 +21,7 @@ define $(PKG)_BUILD cd '$(1)' && ./configure \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --disable-shared \ --prefix='$(PREFIX)/$(TARGET)' $(MAKE) -C '$(1)' -j '$(JOBS)' bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= diff -r 63eeef8e03e9 -r e4c83fa61a5b src/openexr.mk --- a/src/openexr.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/openexr.mk Mon Nov 28 09:51:56 2011 +0100 @@ -34,7 +34,7 @@ bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= cd '$(1)' && ./configure \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --disable-shared \ --prefix='$(PREFIX)/$(TARGET)' \ --disable-threading \ diff -r 63eeef8e03e9 -r e4c83fa61a5b src/pangomm.mk --- a/src/pangomm.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/pangomm.mk Mon Nov 28 09:51:56 2011 +0100 @@ -22,7 +22,7 @@ define $(PKG)_BUILD cd '$(1)' && ./configure \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --disable-shared \ --prefix='$(PREFIX)/$(TARGET)' \ MAKE=$(MAKE) diff -r 63eeef8e03e9 -r e4c83fa61a5b src/pcre.mk --- a/src/pcre.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/pcre.mk Mon Nov 28 09:51:56 2011 +0100 @@ -23,7 +23,7 @@ $(SED) -i 's,__declspec(dllimport),,' '$(1)/pcreposix.h' cd '$(1)' && ./configure \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --disable-shared \ --prefix='$(PREFIX)/$(TARGET)' \ --enable-utf8 \ diff -r 63eeef8e03e9 -r e4c83fa61a5b src/theora.mk --- a/src/theora.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/theora.mk Mon Nov 28 09:51:56 2011 +0100 @@ -21,7 +21,7 @@ define $(PKG)_BUILD cd '$(1)' && ./configure \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --disable-shared \ --prefix='$(PREFIX)/$(TARGET)' $(MAKE) -C '$(1)' -j '$(JOBS)' install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= doc_DATA= diff -r 63eeef8e03e9 -r e4c83fa61a5b src/wxwidgets.mk --- a/src/wxwidgets.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/wxwidgets.mk Mon Nov 28 09:51:56 2011 +0100 @@ -23,7 +23,7 @@ $(SED) -i 's,wx_cv_cflags_mthread=yes,wx_cv_cflags_mthread=no,' '$(1)/configure' cd '$(1)' && ./configure \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --disable-shared \ --prefix='$(PREFIX)/$(TARGET)' \ --enable-compat24 \ @@ -71,7 +71,7 @@ $(SED) -i 's,wx_cv_cflags_mthread=yes,wx_cv_cflags_mthread=no,' '$(1)/$(wxwidgets_SUBDIR)/configure' cd '$(1)/$(wxwidgets_SUBDIR)' && ./configure \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --disable-shared \ --prefix='$(PREFIX)/$(TARGET)' \ --enable-compat24 \ diff -r 63eeef8e03e9 -r e4c83fa61a5b src/xvidcore.mk --- a/src/xvidcore.mk Mon Nov 28 16:42:01 2011 +1100 +++ b/src/xvidcore.mk Mon Nov 28 09:51:56 2011 +0100 @@ -22,7 +22,7 @@ cd '$(1)' && autoconf cd '$(1)' && ./configure \ --host='$(TARGET)' \ - --build='$(BUILD)' \ + --build="`config.guess`" \ --prefix='$(PREFIX)/$(TARGET)' $(MAKE) -C '$(1)' -j '$(JOBS)' BUILD_DIR='build' SHARED_LIB= $(INSTALL) -d '$(PREFIX)/$(TARGET)/include'