Source: libmicrohttpd
Version: 0.9.71-1
Severity: normal
tags: patch

Hello, can you please make tests cross-friendly, so we can test i386 on amd64?

Trivial patch will be directly committed on git once I have confirmation of the 
sanity.

however, it will be similar to this:

--- libmicrohttpd-0.9.71/debian/tests/build     2020-03-14 15:58:09.000000000 
+0100
+++ libmicrohttpd-0.9.71/debian/tests/build     2020-07-10 15:55:03.000000000 
+0200
@@ -5,6 +5,12 @@
 
 set -e
 
+if [ -n "${DEB_HOST_GNU_TYPE:-}" ]; then
+    CROSS_COMPILE=${DEB_HOST_GNU_TYPE}-
+else
+    CROSS_COMPILE=
+fi
+
 WORKDIR=$(mktemp -d)
 trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM
 cd $WORKDIR
@@ -18,7 +24,7 @@
     return 0;
 }
 EOF
-gcc `pkg-config --cflags libmicrohttpd` -o build_test build_test.c `pkg-config 
--libs libmicrohttpd`
+${CROSS_COMPILE}gcc `${CROSS_COMPILE}pkg-config --cflags libmicrohttpd` -o 
build_test build_test.c `${CROSS_COMPILE}pkg-config --libs libmicrohttpd`
 echo "build: OK"
 [ -x build_test ]
 ./build_test


cheers,

Gianfranco

Reply via email to