[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