Package: xaw3dg
Version: 1.5+F-1
Severity: normal
Tags: patch
User: [email protected]
X-Debbugs-Cc: [email protected], [email protected], 
[email protected]

Dear Maintainer,

xaw3dg fails to cross build because it uses build compiler rather than
the host compiler whilst cross building.
The attached patch fixes the situation, please consider applying

Nilesh

-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.7.0-2-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages xaw3dg depends on:
ii  libc6     2.31-3
ii  libice6   2:1.0.9-2
ii  libsm6    2:1.2.3-1
ii  libx11-6  2:1.7.0-2
ii  libxext6  2:1.3.3-1+b2
ii  libxmu6   2:1.1.2-2+b3
ii  libxpm4   1:3.5.12-1
ii  libxt6    1:1.1.5-1+b3

xaw3dg recommends no packages.

xaw3dg suggests no packages.

-- no debconf information
diff --git a/debian/rules b/debian/rules
index f8f65f3..bdc2ae6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -12,7 +12,7 @@ SOURCE=xc/lib/Xaw3d
 override_dh_auto_build:
        rm -rf $(SOURCE)/X11 && install -m755 -d $(SOURCE)/X11
        cd $(SOURCE) && ln -sf ../ X11/Xaw3d && xmkmf
-       $(MAKE) -C $(SOURCE) \
+       dh_auto_build -- -C $(SOURCE) \
           EXTRA_DEFINES="-D_REENTRANT -DARROW_SCROLLBAR" 
SHLIBDEF="-D_REENTRANT -DARROW_SCROLLBAR"
 
 override_dh_auto_clean:
@@ -22,7 +22,7 @@ override_dh_auto_clean:
        dh_clean `find . -name Makefile`
 
 override_dh_auto_install:
-       $(MAKE) -C $(SOURCE) install \
+       dh_auto_install -- -C $(SOURCE) install \
         DESTDIR=$(CURDIR)/debian/tmp INCDIR=/usr/include \
                SHLIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH) \
                USRLIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH)

Reply via email to