diff options
author | Doug Evans <dje@google.com> | 2014-08-27 09:40:21 -0700 |
---|---|---|
committer | Doug Evans <dje@google.com> | 2014-08-27 09:40:21 -0700 |
commit | ee92b0dd4e4abc5063f689a084c27ee7d5b08942 (patch) | |
tree | e57e996584f5cef91b05f4714616843af8a61d98 | |
parent | c8831961f9fecf81e90fe7c8c94b47e01ee64662 (diff) | |
download | gdb-ee92b0dd4e4abc5063f689a084c27ee7d5b08942.zip gdb-ee92b0dd4e4abc5063f689a084c27ee7d5b08942.tar.gz gdb-ee92b0dd4e4abc5063f689a084c27ee7d5b08942.tar.bz2 |
lib/gdb.exp (gdb_compile_shlib): Add support for clang.
gdb/testsuite/ChangeLog:
* lib/gdb.exp (gdb_compile_shlib): Add support for clang.
-rw-r--r-- | gdb/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/testsuite/lib/gdb.exp | 6 |
2 files changed, 10 insertions, 0 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index cac4210..4a65fef 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2014-08-27 Doug Evans <dje@google.com> + + * lib/gdb.exp (gdb_compile_shlib): Add support for clang. + 2014-08-25 Doug Evans <dje@google.com> * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type. diff --git a/gdb/testsuite/lib/gdb.exp b/gdb/testsuite/lib/gdb.exp index 61e1614..1019ecd 100644 --- a/gdb/testsuite/lib/gdb.exp +++ b/gdb/testsuite/lib/gdb.exp @@ -2947,6 +2947,12 @@ proc gdb_compile_shlib {sources dest options} { "xlc-*" { lappend obj_options "additional_flags=-qpic" } + "clang-*" { + if { !([istarget "*-*-cygwin*"] + || [istarget "*-*-mingw*"]) } { + lappend obj_options "additional_flags=-fpic" + } + } "gcc-*" { if { !([istarget "powerpc*-*-aix*"] || [istarget "rs6000*-*-aix*"] |