patches/duma/2_5_8/100-cross-compile.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sat Dec 31 16:23:27 2011 +0100 (2011-12-31)
changeset 2814 3dc2727ebffc
permissions -rw-r--r--
cc/gcc: add option to use system zlib

In some cases, it might be desirable to use the system zlib

Eg. because latest gcc seem to be totally borked when it comes
to multilib, and tries to build a multilib host zlib, when it
is *absolutely* *not* needed: we want mulitlib on the target,
not on the host! Sigh... :-(

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
yann@369
     1
diff -durN duma_2_5_8.orig/Makefile duma_2_5_8/Makefile
yann@369
     2
--- duma_2_5_8.orig/Makefile	2007-08-17 09:34:25.000000000 +0200
yann@369
     3
+++ duma_2_5_8/Makefile	2007-09-07 21:50:04.000000000 +0200
yann@369
     4
@@ -93,9 +93,6 @@
yann@369
     5
 # also define 'WIN32'
yann@369
     6
 
yann@369
     7
 # some defaults:
yann@369
     8
-CC=gcc
yann@369
     9
-CXX=g++
yann@369
    10
-AR=ar
yann@369
    11
 INSTALL=install
yann@369
    12
 RM=rm
yann@369
    13
 RMFORCE=rm -f
yann@369
    14
@@ -281,7 +278,7 @@
yann@369
    15
 
yann@369
    16
 createconf$(EXEPOSTFIX): createconf.o
yann@369
    17
 	- $(RMFORCE) createconf$(EXEPOSTFIX)
yann@369
    18
-	$(CC) $(CFLAGS) $(DUMA_OPTIONS) createconf.o -o createconf$(EXEPOSTFIX)
yann@369
    19
+	$(HOSTCC) $(HOSTCFLAGS) $(DUMA_OPTIONS) createconf.o -o createconf$(EXEPOSTFIX)
yann@369
    20
 
yann@369
    21
 tstheap$(EXEPOSTFIX): libduma.a tstheap.o
yann@369
    22
 	- $(RMFORCE) tstheap$(EXEPOSTFIX)
yann@369
    23
@@ -338,7 +335,7 @@
yann@369
    24
 # define rules how to build objects for createconf
yann@369
    25
 #
yann@369
    26
 createconf.o:
yann@369
    27
-	$(CC) $(CFLAGS) $(DUMA_OPTIONS) -c createconf.c -o $@
yann@369
    28
+	$(HOSTCC) $(HOSTCFLAGS) $(DUMA_OPTIONS) -c createconf.c -o $@
yann@369
    29
 
yann@369
    30
 
yann@369
    31
 #