[Issue 2607] Please consider building DMD agast and older version of	glibc
    d-bugmail at puremagic.com 
    d-bugmail at puremagic.com
       
    Wed Nov 11 06:15:47 PST 2009
    
    
  
http://d.puremagic.com/issues/show_bug.cgi?id=2607
--- Comment #3 from Jason Spashett <jason at spashett.com> 2009-11-11 06:15:47 PST ---
It can be made to work fairly easily like this. There are other options too.
--- linux.mak.orig    2009-11-08 23:07:22.000000000 +0000
+++ linux.mak    2009-11-08 23:30:29.000000000 +0000
@@ -2,6 +2,7 @@
 C=backend
 TK=tk
 ROOT=root
+STATIC_LIBCPP=--static-libgcc -lm -Wl,-Bstatic,-lstdc++,-Bdynamic
 CC=g++ -m32
@@ -86,7 +87,7 @@
 all: dmd
 dmd: id.o optabgen $(DMD_OBJS)
-    gcc -m32 -lstdc++ $(COV) $(DMD_OBJS) -o dmd
+    gcc -m32 $(COV) $(DMD_OBJS) -o dmd $(STATIC_LIBCPP)
 clean:
     rm -f $(DMD_OBJS) dmd optab.o id.o impcnvgen idgen id.c id.h \
Which works assuming you compile it on redhat 3 and then it is upward
compatible (glibc wise). But objdump and the other tools also need similar
treatment, but I can't seem to find their source.
-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
    
    
More information about the Digitalmars-d-bugs
mailing list