Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
auxiliarySoftware/SuiteSparse: update naming of EMPTY macro
The macro `EMPTY` is defined in multiple solvers in the auxiliarySoftware/SuiteSparse common package. This can cause issues with other software, as in trilinos#11630 for example which builds with cuda/11.4 and includes cub files that define a static variable of the same name This PR renames the EMPTY macro defined in the following places: * AMD/Include/trilinos_amd_internal.h * BTF/Include/trilinos_btf_internal.h * CAMD/Include/trilinos_camd_internal.h * CHOLMOD/Include/amesos_cholmod_internal.h * KLU/Include/trilinos_klu_internal.h * CCOLAMD/Source/trilinos_ccolamd.c * CCOLAMD/Source/trilinos_ccolamd_l.c * COLAMD/Source/trilinos_colamd.c * COLAMD/Source/trilinos_colamd_l.c and updates the usage of that macro in the corresponding source code Note: The PARAKLETE solver includes amesos_cholmod_internal.h from which it received its definition of EMPTY; in the PARAKLETE source code I renamed the use of EMPTY to follow the cholmod naming convention, TRILINOS_CHOLMOD_EMPTY
- Loading branch information