mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-11-23 19:03:59 +08:00
libphobos.exp (libphobos_init): Add multi-lib libgcc dirs to the ld_library_path var.
2019-09-03 Bernd Edlinger <bernd.edlinger@hotmail.de> * testsuite/lib/libphobos.exp (libphobos_init): Add multi-lib libgcc dirs to the ld_library_path var. From-SVN: r275332
This commit is contained in:
parent
75f935365d
commit
bca3073692
@ -1,3 +1,8 @@
|
||||
2019-09-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
|
||||
|
||||
* testsuite/lib/libphobos.exp (libphobos_init): Add multi-lib libgcc
|
||||
dirs to the ld_library_path var.
|
||||
|
||||
2019-08-20 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* libdruntime/Makefile.am (DRUNTIME_DSOURCES_BIONIC): Add
|
||||
|
@ -170,6 +170,25 @@ proc libphobos_init { args } {
|
||||
append ld_library_path ":${blddir}/src/.libs"
|
||||
}
|
||||
|
||||
# Compute what needs to be added to the existing LD_LIBRARY_PATH.
|
||||
if {$gccdir != ""} {
|
||||
set compiler ${gccdir}/gdc
|
||||
|
||||
if { [is_remote host] == 0 && [which $compiler] != 0 } {
|
||||
foreach i "[exec $compiler --print-multi-lib]" {
|
||||
set mldir ""
|
||||
regexp -- "\[a-z0-9=_/\.-\]*;" $i mldir
|
||||
set mldir [string trimright $mldir "\;@"]
|
||||
if { "$mldir" == "." } {
|
||||
continue
|
||||
}
|
||||
if { [llength [glob -nocomplain ${gccdir}/${mldir}/libgcc_s*.so.*]] >= 1 } {
|
||||
append ld_library_path ":${gccdir}/${mldir}"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
set_ld_library_path_env_vars
|
||||
|
||||
libphobos_maybe_build_wrapper "${objdir}/testglue.o"
|
||||
|
Loading…
Reference in New Issue
Block a user