This is the mail archive of the
gdb@sourceware.cygnus.com
mailing list for the GDB project.
Avoiding link test failures when linking with libgloss' libnosys
- To: binutils at sourceware dot cygnus dot com
- To: gdb at sourceware dot cygnus dot com
- To: newlib at sourceware dot cygnus dot com
- Subject: Avoiding link test failures when linking with libgloss' libnosys
- From: Alexandre Oliva <aoliva at cygnus dot com>
- Date: 29 Mar 2000 16:16:59 -0300
- Organization: Cygnus Solutions, a Red Hat Company
To whom it may concern, I'm checking this dejagnu patch into
Sourceware, approved by Jeff Law. It prevents errors from being
flagged for link tests that pick up functions from libgloss'
libnosys.
Index: dejagnu/ChangeLog
from Alexandre Oliva <oliva@lsd.ic.unicamp.br>
* lib/target.exp (prune_warnings): Discard not-implemented
warnings from libgloss/libnosys non-functional functions.
Index: dejagnu/lib/target.exp
===================================================================
RCS file: /cvs/cvsfiles/devo/dejagnu/lib/target.exp,v
retrieving revision 1.50
diff -u -r1.50 target.exp
--- dejagnu/lib/target.exp 2000/02/15 22:31:41 1.50
+++ dejagnu/lib/target.exp 2000/03/04 09:18:27
@@ -262,7 +262,10 @@
regsub -all "(^|\n)(ld(|32|64): Giving up.*Use -wall\[^\n\]*\n?)+" $text "\\1" text
# GNU ld warns about functions marked as dangerous in GNU libc.
- regsub -all "(^|\n)\[^\n\]*: In function\[^\n\]*\n\[^\n\]\[^\n\]*function is dangerous*\[^\n\]*" $text "" text
+ regsub -all "(^|\n)\[^\n\]*: In function\[^\n\]*\n\[^\n\]\[^\n\]*function is dangerous\[^\n\]*" $text "" text
+
+ # Libgloss libnosys defines functions that warn when linked in
+ regsub -all "(^|\n)\[^\n\]*: In function\[^\n\]*\n\[^\n\]\[^\n\]*is not implemented and will always fail\[^\n\]*" $text "" text
# It might be tempting to get carried away and delete blank lines, etc.
# Just delete *exactly* what we're ask to, and that's it.
--
Alexandre Oliva Enjoy Guaranį, see http://www.ic.unicamp.br/~oliva/
Cygnus Solutions, a Red Hat company aoliva@{redhat, cygnus}.com
Free Software Developer and Evangelist CS PhD student at IC-Unicamp
oliva@{lsd.ic.unicamp.br, gnu.org} Write to mailing lists, not to me