Tool/software:
We have established a continuous integration (CI) environment using several virtual machines as Jenkins build agents.
We have developed several software applications for execution on the ARM core and C674x DSP core of OMAP-L138 devices.
Tool Chain:
- Code Composer Studio version 12.2.0 (CCSv12.2.0)
- C6000 Code Generation Tools version 8.3.12 (C6000 CGTv8.3.12)
- ARM Code Generation Tools version 20.2.7.LTS (ARM CGTv20.2.7.LTS)
We use our Jenkins CI environment to build these applications along with other applications.
When we initiate distributed builds using our CI environment, we occasionally see errors similar to the following:
**** Build of configuration Release for project APP ****
...
Building file: "PATH/file.cpp"
Invoking: C6000 Compiler
"CGTPATH/cl6x" <options>
Compilation failure
PATH/subdir_rules.mk:x: recipe for target "PATH/file.obj" failed
gmake[1]: *** [PATH/file.obj] Error 1
...
We do not have a problem with the ARM core application using the ARM compiler.
DSP core builds work fine with CCSv12.2.0 running on the problem build agent.
Are there any Code Composer Studio settings or C6000 Code Generation Tools settings that might help improve our success rate with our Jenkins build agent virtual machines?
Is there a timeout value we can increase?
Are there ways to allow CCS to use more resources (memory, CPU cores, ...)?