1*4882a593SmuzhiyunFrom 995bddd9563b1aecca2369f2f9c675f88bdc0053 Mon Sep 17 00:00:00 2001
2*4882a593SmuzhiyunFrom: Khem Raj <raj.khem@gmail.com>
3*4882a593SmuzhiyunDate: Sat, 26 Aug 2017 10:29:37 -0700
4*4882a593SmuzhiyunSubject: [PATCH] makedefs: Use native compiler to build makedefs.test
5*4882a593Smuzhiyun
6*4882a593SmuzhiyunIts a binary used during build
7*4882a593Smuzhiyun
8*4882a593SmuzhiyunSigned-off-by: Khem Raj <raj.khem@gmail.com>
9*4882a593Smuzhiyun---
10*4882a593Smuzhiyun makedefs | 10 +++++-----
11*4882a593Smuzhiyun 1 file changed, 5 insertions(+), 5 deletions(-)
12*4882a593Smuzhiyun
13*4882a593Smuzhiyundiff --git a/makedefs b/makedefs
14*4882a593Smuzhiyunindex 78e0717..3299eba 100644
15*4882a593Smuzhiyun--- a/makedefs
16*4882a593Smuzhiyun+++ b/makedefs
17*4882a593Smuzhiyun@@ -551,7 +551,7 @@ int     main(int argc, char **argv)
18*4882a593Smuzhiyun     exit(0);
19*4882a593Smuzhiyun }
20*4882a593Smuzhiyun EOF
21*4882a593Smuzhiyun-			   ${CC-gcc} -o makedefs.test makedefs.test.c || exit 1
22*4882a593Smuzhiyun+			   ${BUILD_CC-gcc} -o makedefs.test makedefs.test.c || exit 1
23*4882a593Smuzhiyun 			   rm -f makedefs.test makedefs.test.[co]
24*4882a593Smuzhiyun 		       fi;;
25*4882a593Smuzhiyun 		esac
26*4882a593Smuzhiyun@@ -787,7 +787,7 @@ int     main(int argc, char **argv)
27*4882a593Smuzhiyun     exit(0);
28*4882a593Smuzhiyun }
29*4882a593Smuzhiyun EOF
30*4882a593Smuzhiyun-		   ${CC-gcc} -o makedefs.test makedefs.test.c || exit 1
31*4882a593Smuzhiyun+		   ${BUILD_CC-gcc} -o makedefs.test makedefs.test.c || exit 1
32*4882a593Smuzhiyun 		   ./makedefs.test 2>/dev/null ||
33*4882a593Smuzhiyun 			CCARGS="$CCARGS -DNO_SIGSETJMP"
34*4882a593Smuzhiyun 		   rm -f makedefs.test makedefs.test.[co]
35*4882a593Smuzhiyun@@ -823,7 +823,7 @@ int main(int argc, char **argv)
36*4882a593Smuzhiyun 				  &error) != 14);
37*4882a593Smuzhiyun }
38*4882a593Smuzhiyun EOF
39*4882a593Smuzhiyun-		    ${CC-gcc} -o makedefs.test makedefs.test.c $icu_cppflags \
40*4882a593Smuzhiyun+		    ${BUILD_CC-gcc} -o makedefs.test makedefs.test.c $icu_cppflags \
41*4882a593Smuzhiyun 			$icu_ldflags >/dev/null 2>&1
42*4882a593Smuzhiyun 		    if ./makedefs.test 2>/dev/null ; then
43*4882a593Smuzhiyun 			CCARGS="$CCARGS $icu_cppflags"
44*4882a593Smuzhiyun@@ -938,7 +938,7 @@ int     main(void)
45*4882a593Smuzhiyun     exit(ferror(stdout) ? 1 : 0);
46*4882a593Smuzhiyun }
47*4882a593Smuzhiyun EOF
48*4882a593Smuzhiyun-    eval ${CC-gcc} ${CCARGS} -o makedefs.test makedefs.test.c || exit 1
49*4882a593Smuzhiyun+    eval ${BUILD_CC-gcc} ${CCARGS} -o makedefs.test makedefs.test.c || exit 1
50*4882a593Smuzhiyun     ./makedefs.test || exit 1
51*4882a593Smuzhiyun     rm -f makedefs.test makedefs.test.[co]
52*4882a593Smuzhiyun }
53*4882a593Smuzhiyun@@ -1094,7 +1094,7 @@ int     main(void)
54*4882a593Smuzhiyun     exit(ferror(stdout) ? 1 : 0);
55*4882a593Smuzhiyun }
56*4882a593Smuzhiyun EOF
57*4882a593Smuzhiyun-	eval ${CC-gcc} ${CCARGS} -o makedefs.test makedefs.test.c || exit 1
58*4882a593Smuzhiyun+	eval ${BUILD_CC-gcc} ${CCARGS} -o makedefs.test makedefs.test.c || exit 1
59*4882a593Smuzhiyun 	parm_val=`./makedefs.test` || exit 1
60*4882a593Smuzhiyun 	rm -f makedefs.test makedefs.test.[co]
61*4882a593Smuzhiyun 	eval ${parm_name}=\""\$parm_val"\"
62*4882a593Smuzhiyun--
63*4882a593Smuzhiyun2.17.1
64*4882a593Smuzhiyun
65