patches/duma/2_5_8/100-cross-compile.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Wed Dec 05 20:31:43 2012 +0100 (2012-12-05)
changeset 3134 863723936e24
permissions -rw-r--r--
scripts/xldd: use user's sed and grep

xldd uses sed and grep as detected by ./configure. This works well if is
used on the machine that build the toolchain.

But if the user moves the toolchain to another machine where sed and grep
are not in the same directory (eg. /bin/sed vs. /usr/bin/sed), then xldd
will stop functionning.

Fix that by using ${SED} and ${GREP} if they are set in the environment.

Reported-by: Samuel Martin <s.martin49@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.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
 #