Build tests are not currently possible because GSI-utils makes use of both the real4 and real8 ip modules, but in different executables. Thus, both ip_4 and ip_d have to be installed. However, when spack installs into the GitHub runner, it does so in common include_4 and include_d spaces. When compiling, -I flags are passed to the compiler for both locations, meaning both the ip_4 and ip_8 modules are available for the compiler to choose from. For some executables, this means that the wrong ip module is being referenced, causing type mismatches.
Build tests are not currently possible because GSI-utils makes use of both the real4 and real8 ip modules, but in different executables. Thus, both
ip_4andip_dhave to be installed. However, when spack installs into the GitHub runner, it does so in commoninclude_4andinclude_dspaces. When compiling,-Iflags are passed to the compiler for both locations, meaning both the ip_4 and ip_8 modules are available for the compiler to choose from. For some executables, this means that the wrongipmodule is being referenced, causing type mismatches.