patches/dmalloc/5.5.2/140-shared_library.patch
author Remy Bohmer <linux@bohmer.net>
Thu May 27 23:18:19 2010 +0200 (2010-05-27)
changeset 2060 51e4597b07fc
parent 103 b6e20abe9256
permissions -rw-r--r--
scripts: add option to strip all toolchain executables

To reduce filesizes of the toolchain and even improve build times
of projects to be build with this toolchain it is usefull to strip
the delivered toolchain executables. Since it is not likely that we
will debug the toolchain executables itself we do not need the
debug information inside the executables itself.

Signed-off-by: Remy Bohmer <linux@bohmer.net>
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)