patches/dmalloc/5.5.2/140-shared_library.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
parent 103 b6e20abe9256
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@103
     1
This patch makes building the shared library possible.
yann@103
     2
yann@103
     3
Copyright 2007 Yann E. MORIN <yann.morin.1998@anciens.enib.fr>
yann@103
     4
Licensed to you as dmalloc-5.5.2 is.
yann@103
     5
yann@103
     6
diff -dur dmalloc-5.5.2.orig/Makefile.in dmalloc-5.5.2/Makefile.in
yann@103
     7
--- dmalloc-5.5.2.orig/Makefile.in	2007-05-14 19:26:14.000000000 +0200
yann@103
     8
+++ dmalloc-5.5.2/Makefile.in	2007-05-18 15:54:04.000000000 +0200
yann@103
     9
@@ -257,7 +257,7 @@
yann@103
    10
 # via: http://256.com/gray/email.html
yann@103
    11
 $(LIB_SL) : $(LIBRARY)
yann@103
    12
 	rm -f $@ $@.t
yann@103
    13
-	@shlinkargs@ $(LIBRARY) $(OBJS) $(NORMAL_OBJS)
yann@103
    14
+	@shlinkargs@ $(LIBRARY)
yann@103
    15
 	mv $@.t $@
yann@103
    16
 
yann@103
    17
 $(LIBRARY) : $(OBJS) $(NORMAL_OBJS)
yann@103
    18
@@ -270,7 +270,7 @@
yann@103
    19
 
yann@103
    20
 $(LIB_TH_SL) : $(LIB_TH)
yann@103
    21
 	rm -f $@ $@.t
yann@103
    22
-	@shlinkargs@ $(LIB_TH) $(OBJS) $(THREAD_OBJS)
yann@103
    23
+	@shlinkargs@ $(LIB_TH)
yann@103
    24
 	mv $@.t $@
yann@103
    25
 
yann@103
    26
 $(LIB_CXX) : $(OBJS) $(NORMAL_OBJS) $(CXX_OBJS)
yann@103
    27
@@ -279,7 +279,7 @@
yann@103
    28
 
yann@103
    29
 $(LIB_CXX_SL) : $(LIB_CXX)
yann@103
    30
 	rm -f $@ $@.t
yann@103
    31
-	@shlinkargs@ $(LIB_CXX) $(OBJS) $(NORMAL_OBJS) $(CXX_OBJS)
yann@103
    32
+	@shlinkargs@ $(LIB_CXX)
yann@103
    33
 	mv $@.t $@
yann@103
    34
 
yann@103
    35
 $(LIB_TH_CXX) : $(OBJS) $(THREAD_OBJS) $(CXX_OBJS)
yann@103
    36
@@ -288,7 +288,7 @@
yann@103
    37
 
yann@103
    38
 $(LIB_TH_CXX_SL) : $(LIB_TH_CXX)
yann@103
    39
 	rm -f $@ $@.t
yann@103
    40
-	@shlinkargs@ $(LIB_TH_CXX) $(OBJS) $(THREAD_OBJS) $(CXX_OBJS)
yann@103
    41
+	@shlinkargs@ $(LIB_TH_CXX)
yann@103
    42
 	mv $@.t $@
yann@103
    43
 
yann@103
    44
 threadssl : $(LIB_TH_SL)