[or-cvs] Apparently passing --host to configure when not cross-compi...

Peter Palfrader weasel at seul.org
Sat Mar 11 19:05:09 UTC 2006


Update of /home/or/cvsroot/tor/debian
In directory moria:/tmp/cvs-serv29813/debian

Modified Files:
	changelog rules 
Log Message:
Apparently passing --host to configure when not cross-compiling is evil now and
greatly confuses configure.  So don't do it unless it actually differs from
the --build host.


Index: changelog
===================================================================
RCS file: /home/or/cvsroot/tor/debian/changelog,v
retrieving revision 1.164
retrieving revision 1.165
diff -u -p -d -r1.164 -r1.165
--- changelog	11 Mar 2006 19:03:56 -0000	1.164
+++ changelog	11 Mar 2006 19:05:06 -0000	1.165
@@ -1,8 +1,11 @@
 tor (0.1.1.15-rc-1) experimental; urgency=low
 
   * New upstream version.
+  * Apparently passing --host to configure when not cross-compiling
+    is evil now and greatly confuses configure.  So don't do it unless it
+    actually differs from --build host.
 
- -- Peter Palfrader <weasel at debian.org>  Tue, 21 Feb 2006 05:19:01 +0100
+ -- Peter Palfrader <weasel at debian.org>  Sat, 11 Mar 2006 20:04:36 +0100
 
 tor (0.1.1.14-alpha-1) experimental; urgency=low
 

Index: rules
===================================================================
RCS file: /home/or/cvsroot/tor/debian/rules,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -p -d -r1.22 -r1.23
--- rules	14 Sep 2005 14:45:02 -0000	1.22
+++ rules	11 Mar 2006 19:05:06 -0000	1.23
@@ -6,16 +6,22 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
+export PACKAGE=tor
+include /usr/share/dpatch/dpatch.make
+
 # These are used for cross-compiling and for saving the configure script
 # from having to guess our platform (since we know it already)
-DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
-DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
-LOCALHOST_IP  ?= $(shell getent hosts localhost | awk '{print $$1}')
+export DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+export DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+CFLAGS ?= -Wall -g
+ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
+  confflags += --build $(DEB_HOST_GNU_TYPE)
+else
+  confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
+endif
 
-CFLAGS = -Wall -g
 
-export PACKAGE=tor
-include /usr/share/dpatch/dpatch.make
+LOCALHOST_IP  ?= $(shell getent hosts localhost | awk '{print $$1}')
 
 # Do not optimize the build with "noopt"
 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
@@ -53,8 +59,7 @@ config.status: configure
 	@if [ "$(LOCALHOST_IP)" != "127.0.0.1" ]; then echo; echo; echo; echo; echo; echo "######################################################################"; echo "WARNING: This system does not think localhost is 127.0.0.1.  Will ignore result of testsuite.  Please fix your system/chroot."; echo "######################################################################"; echo; echo; echo; echo; echo "Note: 'getent hosts localhost' should return '127.0.0.1 localhost'"; echo; fi
 	dh_testdir
 	CFLAGS="$(CFLAGS)" ./configure \
-		--host=$(DEB_HOST_GNU_TYPE) \
-		--build=$(DEB_BUILD_GNU_TYPE) \
+		$(confflags) \
 		--prefix=/usr \
 		--mandir=\$${prefix}/share/man \
 		--infodir=\$${prefix}/share/info \



More information about the tor-commits mailing list