]> git.ipfire.org Git - thirdparty/gcc.git/commit
GCN, nvptx: Fatal error for missing symbols in 'libhsa-runtime64.so.1', 'libcuda...
authorThomas Schwinge <tschwinge@baylibre.com>
Thu, 7 Mar 2024 11:31:52 +0000 (12:31 +0100)
committerThomas Schwinge <tschwinge@baylibre.com>
Fri, 8 Mar 2024 15:35:28 +0000 (16:35 +0100)
commitab70addf560e18210d238edfd605fc91fcce9df1
tree04ca8837a6024d228ce907bda58faa9dd8cfbd87
parent5119c7927c70b02ab9768b30f40564480f556432
GCN, nvptx: Fatal error for missing symbols in 'libhsa-runtime64.so.1', 'libcuda.so.1'

If 'libhsa-runtime64.so.1', 'libcuda.so.1' are not available, the corresponding
libgomp plugin/device gets disabled, as before.  But if they are available,
report any inconsistencies such as missing symbols, similar to how we fail in
presence of other issues during device initialization.

libgomp/
* plugin/plugin-gcn.c (init_hsa_runtime_functions): Fatal error
for missing symbols.
* plugin/plugin-nvptx.c (init_cuda_lib): Likewise.
libgomp/plugin/plugin-gcn.c
libgomp/plugin/plugin-nvptx.c