On Sat, 17 Nov 2018 at 16:07, Johannes Pfau <johannesp...@gmail.com> wrote:
>
> Hi,
>
> the loadDR test in the libphobos.shared testsuite tries to dynamically load 
> the phobos library. The path for the library currently points to the main 
> multilib variant phobos library, causing other multilib variants to fail the 
> test. The attached patch uses $blddir instead of $objdir to fix this issue.
>
> ---
> libphobos/ChangeLog:
>
> 2018-11-17  Johannes Pfau  <johannesp...@gmail.com>
>
>     PR d/87824
>     * testsuite/libphobos.shared/shared.exp: Set proper path to phobos 
> library for multilib builds.
>
> diff --git a/libphobos/testsuite/libphobos.shared/shared.exp 
> b/libphobos/testsuite/libphobos.shared/shared.exp
> index 5555b3bdd..623e06259 100644
> --- a/libphobos/testsuite/libphobos.shared/shared.exp
> +++ b/libphobos/testsuite/libphobos.shared/shared.exp
> @@ -94,7 +94,7 @@ if { [is-effective-target dlopen] && [is-effective-target 
> pthread] } {
>      dg-test "$srcdir/$subdir/host.c" "-ldl -pthread" "$DEFAULT_CFLAGS"
>
>      # Test requires a command line argument to be passed to the program.
> -    set libphobos_run_args "$objdir/../src/.libs/libgphobos.so"
> +    set libphobos_run_args "${blddir}/src/.libs/libgphobos.${shlib_ext}"
>      dg-test "$srcdir/$subdir/loadDR.c" "-ldl -pthread -g" "$DEFAULT_CFLAGS"
>      set libphobos_run_args ""
>  }

OK.

I've checked and committed this, however perhaps we should get you
write after approval set-up.

-- 
Iain

Reply via email to