aboutsummaryrefslogtreecommitdiff
path: root/baseboards
diff options
context:
space:
mode:
authorSteve Ellcey <sellcey@mips.com>2016-02-14 13:18:53 +1100
committerBen Elliston <bje@gnu.org>2016-02-14 13:18:53 +1100
commitef5f4a8c80f8d652e5415d0fdb159dcf51af52d3 (patch)
treeea7e63c0e79520fe755008bb8b412930c61fafa2 /baseboards
parent067c43d8d1ed2c5abf311197820c5da3400875c4 (diff)
* baseboards/multi-sim.exp (dynamic_linker_flag): Check
GCC_UNDER_TEST. * baseboards/multi-sim.exp (rpath_flags): Ditto. Signed-off-by: Ben Elliston <bje@gnu.org>
Diffstat (limited to 'baseboards')
-rw-r--r--baseboards/multi-sim.exp14
1 files changed, 12 insertions, 2 deletions
diff --git a/baseboards/multi-sim.exp b/baseboards/multi-sim.exp
index c057ccd..58902a5 100644
--- a/baseboards/multi-sim.exp
+++ b/baseboards/multi-sim.exp
@@ -42,7 +42,12 @@ load_base_board_description "basic-sim"
proc get_library_dirlist { args } {
global board
- set compiler "[board_info $board compiler]"
+ global GCC_UNDER_TEST
+ if [info exists GCC_UNDER_TEST] then {
+ set compiler $GCC_UNDER_TEST
+ } else {
+ set compiler "[board_info $board compiler]"
+ }
set mflags "[board_info $board multilib_flags]"
set result [remote_exec host "$compiler $mflags --print-search-dirs"]
set regresult [regexp {(libraries: =)(\S*)} $result dummy1 dummy2 libdirlist]
@@ -66,7 +71,12 @@ proc dynamic_linker_flag { args } {
proc rpath_flags { args } {
global board
- set compiler "[board_info $board compiler]"
+ global GCC_UNDER_TEST
+ if [info exists GCC_UNDER_TEST] then {
+ set compiler $GCC_UNDER_TEST
+ } else {
+ set compiler "[board_info $board compiler]"
+ }
set mflags "[board_info $board multilib_flags] [libgloss_include_flags] [newlib_include_flags] [libgloss_link_flags] [libgloss_link_flags]"
set rpathflags ""
set gccpath [get_multilibs]