File: 010_multiarch-makefile.patch

package info (click to toggle)
ckermit 302-3
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 13,964 kB
  • sloc: ansic: 273,844; makefile: 10,035; sh: 66
file content (69 lines) | stat: -rw-r--r-- 3,001 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
Description: Find multiarch paths in makefile
 Search multiarch directories when searching for libraries in makefile
Forwarded: not-needed
Bug-Debian: http://bugs.debian.org/639747
Author: Daniel T Chen <seven.steps@gmail.com>
Author: Ian Beckwith <ianb@debian.org>
Last-Update: 2012-01-29

Index: ckermit/makefile
===================================================================
--- ckermit.orig/makefile	2012-01-29 00:15:30.000000000 +0000
+++ ckermit/makefile	2012-01-29 00:32:46.000000000 +0000
@@ -6100,10 +6100,14 @@
 	   test -f /usr/lib/libncurses.a  || \
 	   test -f /usr/lib/libncurses.so; then \
 	  HAVE_LIBCURSES='-lncurses'; \
+	else if test -f /usr/lib/$(MULTIARCH)/libncurses.so || \
+	   test -f /usr/lib/$(MULTIARCH)/libncurses.a  || \
+	   test -f /usr/lib/$(MULTIARCH)/libncurses.so; then \
+	  HAVE_LIBCURSES='-lncurses'; \
 	else if test -f /usr/lib64/libcurses.so || \
 	   test -f /usr/lib/libcurses.a || \
 	   test -f /usr/lib/libcurses.so; then \
-	     HAVE_LIBCURSES='-lcurses'; fi; fi; \
+	     HAVE_LIBCURSES='-lcurses'; fi; fi; fi; \
 	HAVE_CURSES=''; \
 	if test -n '$$HAVE_LIBCURSES'; then \
 	  if test -f /usr/include/ncurses.h; then \
@@ -6130,16 +6134,19 @@
 	|| test -f /usr/lib/libresolv.a || test -f /usr/lib/libresolv.so \
 	|| test -f /usr/lib/i386-linux-gnu/libresolv.a \
 	|| test -f /usr/lib/i386-linux-gnu/libresolv.so \
+	|| ls /lib/$(MULTIARCH)/libresolv.* > /dev/null 2> /dev/null \
 	|| ls /lib/x86_64-linux-gnu/libresolv.* > /dev/null 2> /dev/null; \
 	then echo -lresolv; fi` \
 	`if test -f /usr/lib64/libcrypt.a || test -f /usr/lib64/libcrypt.so \
 	|| test -f /usr/lib/libcrypt.a || test -f /usr/lib/libcrypt.so \
+	|| ls /lib/$(MULTIARCH)/libcrypt.* > /dev/null 2> /dev/null \
 	|| ls /lib/x86_64-linux-gnu/libcrypt.* > /dev/null 2> /dev/null; \
 	then echo -lcrypt; fi` \
 	`if test -f /usr/lib64/liblockdev.a || \
 	test -f /usr/lib64/liblockdev.so || \
 	test -f /usr/lib/liblockdev.a || \
-	test -f /usr/lib/liblockdev.so; \
+	test -f /usr/lib/liblockdev.so \
+	ls /usr/lib/$(MULTIARCH)/liblockdev.* > /dev/null 2> /dev/null; \
 	then echo -llockdev; fi`" \
 	linuxa
 
@@ -6309,7 +6316,9 @@
 		K5CRYPTO='-lk5crypto'; \
         else if ls /usr/lib64/libk5crypto* > /dev/null 2> /dev/null; then \
                 K5CRYPTO='-lk5crypto'; \
-	fi; fi; fi; \
+	        else if ls /usr/lib/$(MULTIARCH)/libk5crypto* > /dev/null 2> /dev/null; then \
+					K5CRYPTO='-lk5crypto'; \
+	fi; fi; fi; fi; \
 	COM_ERR=''; \
 	if ls /lib/libcom_err* > /dev/null 2> /dev/null; then \
 		COM_ERR='-lcom_err'; \
@@ -6317,7 +6326,7 @@
 	GSSAPILIB='-lgssapi'; \
 	if ls /lib/libgssapi_krb5* > /dev/null 2> /dev/null; then \
 		GSSAPILIB='-lgssapi_krb5'; \
-	else if ls /usr/lib/libgssapi_krb5* > /dev/null 2> /dev/null; then \
+	else if ls /usr/lib/$(MULTIARCH)/libgssapi_krb5* > /dev/null 2> /dev/null; then \
 		GSSAPILIB='-lgssapi_krb5'; \
 	else K5DIR=`echo $(K5LIB) | sed 's|-L||'`; \
 		if ls $$K5DIR/libgssapi_krb5* > /dev/null 2> /dev/null; then \