Hi Jakub! On 2022-04-06T11:24:17+0200, Jakub Jelinek <ja...@redhat.com> wrote: > On Wed, Apr 06, 2022 at 11:20:47AM +0200, Thomas Schwinge wrote: >> However, the libgomp GCN plugin is unconditionally built against the >> GCC-shipped 'include/hsa*.h' header files, and at run time does >> 'dlopen("libhsa-runtime64.so.1")', so there is no system-provided HSA Runtime >> library "used for builing". It thus doesn't make sense to amend >> 'LD_LIBRARY_PATH' for system-provided HSA Runtime library. > > But perhaps having some other hsa_runtime_lib path in LD_LIBRARY_PATH > allows that dlopen to succeed if libhsa-runtime64.so.1 isn't installed > in the standard searched directories?
Yes, but that's then standard test harness set up (for example, set 'LD_LIBRARY_PATH' environment variable accordingly) for 'make check'. In particular, that won't be different for build-tree vs. installed testing, and shouldn't be done conditional to 'if { $blddir != "" }' in 'libgomp/testsuite/lib/libgomp.exp:libgomp_init'. Grüße Thomas ----------------- Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstraße 201, 80634 München; Gesellschaft mit beschränkter Haftung; Geschäftsführer: Thomas Heurung, Frank Thürauf; Sitz der Gesellschaft: München; Registergericht München, HRB 106955