tags 763909 patch
thanks
So 'getmachine' is looking in the non-multiarch directories for
libtiff, libpng, etc.
The attached patch works for me locally, but probably needs some more work.
If nobody takes this, I'll prepare an NMU at the end of this week.
--- a/source/getmachine
+++ b/source/getmachine
@@ -117,9 +117,9 @@
hint=1
# TIFF library
- if [ -f /usr/lib/libtiff.a ]
+ if [ -f /usr/lib/$DEB_HOST_MULTIARCH/libtiff.a ]
then
- libtiff="-L/usr/lib"
+ libtiff="-L/usr/lib/$DEB_HOST_MULTIARCH"
elif [ -f /usr/local/lib/libtiff.a ]
then
libtiff="-L/usr/local/lib"
@@ -135,12 +135,12 @@
echo "LIBTIFF = ${libtiff}" > .config.$os
# TIFF include file
- if [ -f /usr/include/tiff.h ]
+ if [ -f /usr/include/$DEB_HOST_MULTIARCH/tiff.h ]
then
case $os in
CYGWIN*) tiffinclude="."
;;
- *) tiffinclude="/usr/include"
+ *) tiffinclude="/usr/include/$DEB_HOST_MULTIARCH"
;;
esac
elif [ -f /usr/local/include/tiff.h ]
@@ -154,9 +154,9 @@
echo "TIFFINCLUDE = $tiffinclude" >> .config.$os
# PNG library
- if [ -f /usr/lib/libpng.a -o -f /usr/lib/libpng12.a ]
+ if [ -f /usr/lib/$DEB_HOST_MULTIARCH/libpng.a -o -f /usr/lib/$DEB_HOST_MULTIARCH/libpng12.a ]
then
- libpng="-L/usr/lib"
+ libpng="-L/usr/lib/$DEB_HOST_MULTIARCH"
elif [ -f /usr/local/lib/libpng.a ]
then
libpng="-L/usr/local/lib"