FortranCInterface_VERIFY() does not work with Fujitsu compilers on A64FX Platform
Dear CMake Gurus, I use CMake with fujitsu-compiler-support (https://gitlab.kitware.com/chuck.atkins/cmake/-/tree/fujitsu-compiler-support) on A64FX platform with tcsds-1.2.35 Fujitsu compilers. When CMake comes to
include(FortranCInterface) FortranCInterface_VERIFY()
it gives a message
[100%] Linking C executable VerifyFortranC
/home/users/isv02/isv0203/apps/cmake/bin/cmake -E cmake_link_script CMakeFiles/VerifyFortranC.dir/link.txt --verbose=1
/opt/FJSVxtclanga/tcsds-1.2.35/bin/fcc -Nclang -Nclang -fsigned-char -fpic --linkfortran CMakeFiles/VerifyFortranC.dir/main.c.o CMakeFiles/VerifyFortranC.dir/VerifyC.c.o -o VerifyFortranC libVerifyFortran.a -lc++
CMakeFiles/VerifyFortranC.dir/main.c.o: In function main': /home/users/isv02/isv0203/apps/cmake/share/cmake-3.19/Modules/FortranCInterface/Verify/main.c:14: undefined reference to
VerifyFortran'
clang-7: error: linker command failed with exit code 1 (use -v to see invocation)
gmake[3]: *** [CMakeFiles/VerifyFortranC.dir/build.make:115: VerifyFortranC] Error 1
gmake[3]: Leaving directory '/home/users/isv02/isv0203/amber22_src/build/CMakeFiles/FortranCInterface/VerifyC'
gmake[2]: *** [CMakeFiles/Makefile2:114: CMakeFiles/VerifyFortranC.dir/all] Error 2
gmake[2]: Leaving directory '/home/users/isv02/isv0203/amber22_src/build/CMakeFiles/FortranCInterface/VerifyC'
gmake[1]: *** [CMakeFiles/Makefile2:121: CMakeFiles/VerifyFortranC.dir/rule] Error 2
gmake[1]: Leaving directory '/home/users/isv02/isv0203/amber22_src/build/CMakeFiles/FortranCInterface/VerifyC'
gmake: *** [Makefile:140: VerifyFortranC] Error 2
It looks as it does not add underscore to `VerifyFortran'.
Is there any simple solution to overcome the problem?
Thanks, Vlad