This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

libg++ 2.8.0b6.5 addon for egcs is available


I just make a new libg++ 2.8.0b6.5 addon for egcs, which is at

ftp://ftp.yggdrasil.com/private/hjl/libg++-2.8.0b6.5.tar.gz

A few bugs are fixed. I am enclosing the patch for libg++ 2.8.0b6.4
here.

BTW, please do read README.libg++ in libg++-2.8.0b6.5.tar.gz.


Thanks.


-- 
H.J. Lu (hjl@gnu.org)
--
diff -ur libg++-2.8.0b6.4/README.libg++ libg++-2.8.0b6.5/README.libg++
--- libg++-2.8.0b6.4/README.libg++	Wed Dec 10 10:44:29 1997
+++ libg++-2.8.0b6.5/README.libg++	Sat Dec 13 20:46:03 1997
@@ -4,7 +4,7 @@
 i.e.,
 
 # cd src/egcs
-# gzip -dc xxxxxx/libg++-2.8.0b6.4.tar.gz | tar xf -
+# gzip -dc xxxxxx/libg++-2.8.0b6.5.tar.gz | tar xf -
 
 You also need to check configure.in and configure to see if the
 patch enclosed here is already applied. If not, please do
@@ -14,12 +14,12 @@
 Then you can configure/build/check/install egcs normally. Now it
 will include libg++.
 
-libg++-2.8.0b6.3-2.8.0b6.4.diff is the patch for libg++ 2.8.0b6.3.
+libg++-2.8.0b6.4-2.8.0b6.5.diff is the patch for libg++ 2.8.0b6.4.
 
 
 H.J. Lu
 hjl@gnu.org
-12/10/1997
+12/13/1997
 --- 
 Sun Sep  7 14:27:56 1997  H.J. Lu  (hjl@gnu.ai.mit.edu)
 	
diff -ur libg++-2.8.0b6.4/libg++/Makefile.in libg++-2.8.0b6.5/libg++/Makefile.in
--- libg++-2.8.0b6.4/libg++/Makefile.in	Fri Oct 10 15:52:49 1997
+++ libg++-2.8.0b6.5/libg++/Makefile.in	Thu Dec 11 13:22:07 1997
@@ -147,7 +147,7 @@
 
 .stmp-genclass: $(BUILD_LIBS)
 	@rootme=`pwd`/ ; export rootme ; cd genclass ; \
-	  $(MAKE) $(FLAGS_TO_PASS) "gxx_includedir=$(gxx_includedir)"
+	  $(MAKE) $(FLAGS_TO_PASS) "gxx_include_dir=$(gxx_include_dir)"
 	touch $@
 
 .stmp-tests: $(BUILD_LIBS)
@@ -183,8 +183,8 @@
 
 .PHONY: install
 install:
-	@if [ -f $(gxx_includedir)/unistd.h ] ; then echo; \
-	  echo '*** You seem to have files in $(gxx_includedir)/g++-include'; \
+	@if [ -f $(gxx_include_dir)/unistd.h ] ; then echo; \
+	  echo '*** You seem to have files in $(gxx_include_dir)/g++-include'; \
 	  echo '*** left over from an old release of libg++.  These must be removed.'; \
 	  echo '*** Please see $(srcdir)/README for more information.'; \
 	  echo; \
@@ -214,7 +214,7 @@
 	@for D in src genclass $(UTILS) ; do \
 		if [ -d $$D ] ; then \
 			(rootme=`pwd`/ ; export rootme ; cd $$D;\
-			  $(MAKE) $(FLAGS_TO_PASS) "gxx_includedir=$(gxx_includedir)" install) ; \
+			  $(MAKE) $(FLAGS_TO_PASS) "gxx_include_dir=$(gxx_include_dir)" install) ; \
 		else true ; \
 		fi ; \
 	done
diff -ur libg++-2.8.0b6.4/libg++/config/linux.mt libg++-2.8.0b6.5/libg++/config/linux.mt
--- libg++-2.8.0b6.4/libg++/config/linux.mt	Sun Nov 24 01:55:45 1996
+++ libg++-2.8.0b6.5/libg++/config/linux.mt	Thu Dec 11 13:25:35 1997
@@ -14,6 +14,3 @@
 RX_OBJ=
 RX_H=
 _G_CONFIG_H=
-
-# That is where we keep the g++ header files.
-gxx_includedir =$(prefix)/include/g++
diff -ur libg++-2.8.0b6.4/libg++/genclass/Makefile.in libg++-2.8.0b6.5/libg++/genclass/Makefile.in
--- libg++-2.8.0b6.4/libg++/genclass/Makefile.in	Sat Mar 11 11:42:33 1995
+++ libg++-2.8.0b6.5/libg++/genclass/Makefile.in	Thu Dec 11 13:22:07 1997
@@ -7,7 +7,7 @@
 
 genclass: $(srcdir)/genclass.sh
 	echo "/^PROTODIR=/c\\" > sedscript
-	echo "PROTODIR=$$\{PROTODIR-$(gxx_includedir)/gen\}" >> sedscript
+	echo "PROTODIR=$$\{PROTODIR-$(gxx_include_dir)/gen\}" >> sedscript
 	sed <../Makefile -n -e '/VERSION/s/LIBG++_DIST_VERSION *= *\(.*\)/s|<VERSION>|\1|/p' >> sedscript
 	sed -f sedscript < $(srcdir)/genclass.sh > genclass.tmp
 	chmod 0755 genclass.tmp
diff -ur libg++-2.8.0b6.4/libg++/src/Makefile.in libg++-2.8.0b6.5/libg++/src/Makefile.in
--- libg++-2.8.0b6.4/libg++/src/Makefile.in	Tue Sep 23 19:19:34 1997
+++ libg++-2.8.0b6.5/libg++/src/Makefile.in	Thu Dec 11 13:22:07 1997
@@ -67,10 +67,10 @@
 install:
 	if [ -z "$(MULTISUBDIR)" ]; then \
 	  for FILE in `(cd ${srcdir}; echo *.h gen/*.ccP gen/*.hP)`; do \
-	    rm -f $(gxx_includedir)/$$FILE ; \
-	    $(INSTALL_DATA) ${srcdir}/$$FILE $(gxx_includedir)/$$FILE \
+	    rm -f $(gxx_include_dir)/$$FILE ; \
+	    $(INSTALL_DATA) ${srcdir}/$$FILE $(gxx_include_dir)/$$FILE \
 	      || exit 1; \
-	    chmod a-x,a+r $(gxx_includedir)/$$FILE ; \
+	    chmod a-x,a+r $(gxx_include_dir)/$$FILE ; \
 	  done ; \
 	else true ; \
 	fi
diff -ur libg++-2.8.0b6.4/libg++/src/gen/MPlex.hP libg++-2.8.0b6.5/libg++/src/gen/MPlex.hP
--- libg++-2.8.0b6.4/libg++/src/gen/MPlex.hP	Tue Nov  7 01:25:42 1995
+++ libg++-2.8.0b6.5/libg++/src/gen/MPlex.hP	Sat Dec 13 08:48:52 1997
@@ -191,7 +191,7 @@
 
 inline <T>MChunk:: ~<T>MChunk()
 {
-  delete map;
+  delete [] map;
 }
 
 inline void <T>MChunk::mark(int idx)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]