This matters if you want to use the library direct from a Python ctypes binding. It is down to the compiler to select the values if not specified and as a result they are not known if just binding directly to the DSO. Any chance they could be added please?
Most of the enums in https://github.com/ROCmSoftwarePlatform/ROCm-CompilerSupport/blob/master/lib/comgr/include/amd_comgr.h do not have specific values associated with the enumeration constants. For example
amd_comgr_status_t
has values whereasamd_comgr_language_t
does not: https://github.com/ROCmSoftwarePlatform/ROCm-CompilerSupport/blob/ee20262b3eeeea8b4474e3c1b6c6f560e8e306a3/lib/comgr/include/amd_comgr.h#L130-L174This matters if you want to use the library direct from a Python
ctypes
binding. It is down to the compiler to select the values if not specified and as a result they are not known if just binding directly to the DSO. Any chance they could be added please?