On 4/8/22 00:27, Thomas Schwinge wrote:
Hi!

On 2017-01-13T19:11:23+0100, Jakub Jelinek <ja...@redhat.com> wrote:
Especially for distributions it is undesirable to need to have proprietary
CUDA libraries and headers installed when building GCC.

--- libgomp/plugin/configfrag.ac.jj   2017-01-13 12:07:56.000000000 +0100
+++ libgomp/plugin/configfrag.ac      2017-01-13 17:33:26.608240936 +0100

+           PLUGIN_NVPTX_CPPFLAGS='-I$(srcdir)/plugin/cuda'
+           PLUGIN_NVPTX_LIBS='-ldl'
+           PLUGIN_NVPTX_DYNAMIC=1

+AC_DEFINE_UNQUOTED([PLUGIN_NVPTX_DYNAMIC], [$PLUGIN_NVPTX_DYNAMIC],
+  [Define to 1 if the NVIDIA plugin should dlopen libcuda.so.1, 0 if it should 
be linked against it.])

Actually, the conditionals leading to 'PLUGIN_NVPTX_DYNAMIC=1' here do
control two orthogonal aspects; OK to disentangle that with the attached
"libgomp nvptx plugin: Split 'PLUGIN_NVPTX_DYNAMIC' into
'PLUGIN_NVPTX_INCLUDE_SYSTEM_CUDA_H' and 'PLUGIN_NVPTX_LINK_LIBCUDA'"?


Hi Thomas,

we discussed dropping --with-cuda, so do I understand it correctly that you now propose to drop --with-cuda and --with-cuda-driver-lib but intend to keep --with-cuda-driver-include ?

Can you explain what user or maintainer scenario is served by this? Is there a problem with using gcc's cuda.h?

Thanks,
- Tom


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

Reply via email to