[PATCH] Add clang support to gdb_compile_shlib

Doug Evans dje@google.com
Mon Aug 25 23:32:00 GMT 2014


Hi.

This patch fixes several more failures in the testsuite when run with clang.

gdb.base/
pending.exp
fixsection.exp
shlib-call.exp
shreloc.exp
solib-display.exp
solib-nodir.exp
solib-search.exp
solib-symbol.exp

2014-08-25  Doug Evans  <dje@google.com>

	* lib/gdb.exp (gdb_compile_shlib): Add support for clang.

diff --git a/gdb/testsuite/lib/gdb.exp b/gdb/testsuite/lib/gdb.exp
index 61e1614..fc9b1df 100644
--- a/gdb/testsuite/lib/gdb.exp
+++ b/gdb/testsuite/lib/gdb.exp
@@ -2947,6 +2947,9 @@ proc gdb_compile_shlib {sources dest options} {
         "xlc-*" {
             lappend obj_options "additional_flags=-qpic"
         }
+	"clang-*" {
+	    lappend obj_options "additional_flags=-fpic"
+	}
         "gcc-*" {
             if { !([istarget "powerpc*-*-aix*"]
                    || [istarget "rs6000*-*-aix*"]



More information about the Gdb-patches mailing list