patches/duma/2_5_12/100-cross-compile.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Mon Jan 03 23:40:22 2011 +0100 (2011-01-03)
changeset 2267 7af68e6083aa
permissions -rw-r--r--
libc-glibc: remove 2.3.6

This is an obsolete version which is no longer used by any sample (the only
user, the ia64 sample, has been removed).

It also makes the code path a bit complex, with twists just to accomodate
that version. Removing the version will make those twists go away, and
will ease commonalisation of glibc and eglibc in the future (hopefully!).

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