[dejagnu/rfa] patch for lib/libgloss.exp

Elena Zannoni ezannoni@cygnus.com
Tue Aug 21 14:50:00 GMT 2001


This patch allows gdb to find libstdc++ in the new location, in the
build tree, with v3 enabled.
W/o this the testsuite c++ files don't compile.

Am I the first to notice this problem? Or do I have something weird in
my tree?

An identical change was made to the gcc testsuite (in
gcc/testsuite/lib/g++.exp).

Elena


2001-08-21  Elena Zannoni  <ezannoni@redhat.com>

        * lib/libgloss.exp (g++_link_flags): Libstdc++ is now in
        libstdc++-v3/src/.libs.


Index: libgloss.exp
===================================================================
RCS file: /cvs/cvsfiles/devo/dejagnu/lib/libgloss.exp,v
retrieving revision 1.84.40.1
diff -u -p -r1.84.40.1 libgloss.exp
--- libgloss.exp	2001/08/14 00:08:41	1.84.40.1
+++ libgloss.exp	2001/08/21 19:41:25
@@ -251,6 +251,10 @@ proc g++_link_flags { args } {
 	    append flags "-L${gccpath}/libstdc++ "
 	    append ld_library_path ":${gccpath}/libstdc++"
 	}
+	if [file exists "${gccpath}/libstdc++-v3/src/.libs/libstdc++.a"] {
+	    append flags "-L${gccpath}/libstdc++-v3/src/.libs "
+	    append ld_library_path ":${gccpath}/libstdc++-v3/src/.libs"
+	}
 	if [file exists "${gccpath}/libiberty/libiberty.a"] {
 	    append flags "-L${gccpath}/libiberty "
 	}



More information about the Gdb-patches mailing list