Does Sonarqube support c16x ti C6000 compiler

I have Sonarqube Developer Edition 8.9.10 and CFamily Analyzer 6.20. When trying to run the build-wrapper against a make file using the Texas Instruments c16x compiler it behaves as if the compiler is not supported, ie. empty build-wrapper-dump.json file.

Should this version combo support this compiler?

Hi,

Your version is past EOL. You should upgrade to either the latest version or the current LTA (long-term active version) at your earliest convenience. Your upgrade path is:

8.9.10 → 9.9.6 → 10.7 (last step optional)

You may find these resources helpful:

If you have questions about upgrading, feel free to open a new thread for that here.

All of that said, I don’t think this compiler is supported. We support (in SonarQube 10.7)

Texas Instruments compilers for ARM (armcl and tiarmclang), C2000, C6000, C7000, MSP430, and PRU

All of that said, in the latest version of SonarQube (10.7) we support AutoConfig, and you no longer need to worry about whether or not a compiler is supported.

You should upgrade ASAP and try it out.

Thanks for the information. Greatly appreciated.

If I go from 8.9.1—> 9.9.6 will all the rules I have set up in Sonarqube need to be redone? In other words are the versions backward compatible?

Same question for 9.9.6 → 10.7?

Thanks,
Tim

Hey there.

I’m not sure what you mean by “will all the rules I have set up in Sonarqube need to be redone?”

If you have configured custom Quality Profiles, those are preserved in the update.