This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/CCSTUDIO: CCS 9.1. Compiler did not catch changes in predefined symbols

Part Number: CCSTUDIO

Tool/software: Code Composer Studio

Hello!

After upgrade to CCS 9.1. i found this problem. Then i change Predefined symbol, and then Build project, compiler did not rebuild all of source files (rebuilds only files in root project folder).

Rebuild Project/Clean Project did not help. The only way to solve this - physically delete Debug/Release folder in file system.

CCS 8 works fine in this situation.

  • Rustem Avkhadiev said:
    Then i change Predefined symbol, and then Build project, compiler did not rebuild all of source files (rebuilds only files in root project folder).

    I can reproduce this behavior with CCS 9.1. Basically a change in the compiler options (such as adding a predefined symbol, in your case) followed by a Build Project does not build the source files that are physically inside a sub-directory of the main project directory. This is a bug. I will file a bug report and update this thread with the tracking ID.

    Rustem Avkhadiev said:
    Rebuild Project/Clean Project did not help.

    This part I could not reproduce. In my test cases, a Rebuild Project did in fact rebuild it as expected. If you continue to consistently see that a Clean/Rebuild does not build the source files in a sub-directory, then please zip up and share an simple example project with us. 

  • AartiG said:
    Basically a change in the compiler options (such as adding a predefined symbol, in your case) followed by a Build Project does not build the source files that are physically inside a sub-directory of the main project directory. This is a bug. I will file a bug report and update this thread with the tracking ID.

    The tracking ID for this bug is CCSIDE-3634. Feel free to track it using the SDOWP link in my signature.