I have a C++ project with cmake as build-system. When I try to compile it with
‘scan-build make’
it fails with ‘ld returned 1 exit status’. But it works when I use
‘scan-build --use-cc=g++ make’
What might be causing that scan-build can not determine the right compiler/linker?
How can I fix it?
Kind regards,
Kai Harries
Hi, Kai. I haven't tried it, but scan-build usually wants you to use it to invoke your build system generator as well. So:
scan-build cmake
scan-build make
That may not be the issue here, though. What platform are you using? Does your project contain C++ files?
Jordan
Hi Jordan,
you are right. I have prepended the call to cmake by scan-build as you recommended and now it is working as expected.
Many thanks,
Kai