xref: /OK3568_Linux_fs/buildroot/package/duma/0001-fix-cross-compilation.patch (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunAllow cross compilation. Adapted from crosstool-ng.
2*4882a593Smuzhiyun
3*4882a593SmuzhiyunSigned-off-by: Baruch Siach <baruch at tkos.co.il>
4*4882a593Smuzhiyun
5*4882a593SmuzhiyunIndex: b/GNUmakefile
6*4882a593Smuzhiyun===================================================================
7*4882a593Smuzhiyun--- a/GNUmakefile
8*4882a593Smuzhiyun+++ b/GNUmakefile
9*4882a593Smuzhiyun@@ -93,10 +93,6 @@
10*4882a593Smuzhiyun # also define 'WIN32'
11*4882a593Smuzhiyun
12*4882a593Smuzhiyun # some defaults:
13*4882a593Smuzhiyun-CC=gcc
14*4882a593Smuzhiyun-CXX=g++
15*4882a593Smuzhiyun-AR=ar
16*4882a593Smuzhiyun-RANLIB=ranlib
17*4882a593Smuzhiyun INSTALL=install
18*4882a593Smuzhiyun RM=rm
19*4882a593Smuzhiyun RMFORCE=rm -f
20*4882a593Smuzhiyun@@ -471,7 +467,7 @@
21*4882a593Smuzhiyun
22*4882a593Smuzhiyun createconf$(EXEPOSTFIX): createconf.o
23*4882a593Smuzhiyun 	- $(RMFORCE) createconf$(EXEPOSTFIX)
24*4882a593Smuzhiyun-	$(CC) $(CFLAGS) $(DUMA_OPTIONS) createconf.o -o createconf$(EXEPOSTFIX)
25*4882a593Smuzhiyun+	$(CC_FOR_BUILD) $(HOST_CFLAGS) $(DUMA_OPTIONS) createconf.o -o createconf$(EXEPOSTFIX)
26*4882a593Smuzhiyun
27*4882a593Smuzhiyun tstheap$(EXEPOSTFIX): libduma.a tstheap.o
28*4882a593Smuzhiyun 	- $(RMFORCE) tstheap$(EXEPOSTFIX)
29*4882a593Smuzhiyun@@ -532,7 +528,7 @@
30*4882a593Smuzhiyun # define rules how to build objects for createconf
31*4882a593Smuzhiyun #
32*4882a593Smuzhiyun createconf.o:
33*4882a593Smuzhiyun-	$(CC) $(CFLAGS) $(DUMA_OPTIONS) -c createconf.c -o $@
34*4882a593Smuzhiyun+	$(CC_FOR_BUILD) $(HOST_CFLAGS) $(DUMA_OPTIONS) -c createconf.c -o $@
35*4882a593Smuzhiyun
36*4882a593Smuzhiyun
37*4882a593Smuzhiyun #
38