On Wed, Aug 01, 2018 at 06:18:42PM +0200, Thorsten Glaser wrote: > +ifneq (,$(filter x32,$(DEB_HOST_ARCH))) > + confenv += utrace_cv_cc_biarch=no > +endif > + > ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) > NUMJOBS = $(patsubst parallel=%,%,$(filter > parallel=%,$(DEB_BUILD_OPTIONS))) > MAKEFLAGS += -j$(NUMJOBS) > @@ -37,12 +42,12 @@ > dh_testdir > autoreconf -fis > ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE)) > - ./configure --enable-maintainer-mode > + $(confenv) ./configure --enable-maintainer-mode > $(MAKE) $(MAKEFLAGS) > $(MAKE) clean > endif
I don't think this is correct. The above configure invocation will only run when performing a cross build. confenv will only contain your variable when the host arch is x32, so this configure invocation is only run when cross building from something other than x32 to x32 and it is the native build pass, so it can never happen on x32. Helmut

