Monday, March 12, 2007

    Problem with Intermediate Directory when building ASM30 project in MPLAB IDE 7.52

    I thought I'd let everyone know that there is a problem with the project manager in MPLAB IDE 7.52 when building ASM30 projects configured to use an Intermediate Directory. The problem happens when you have your project set to build with the C30 preprocessor and you specify an Intermediate Directory in the project's Build Options. Basically, what you see is a link failure due to symbols in the ASM30 file being undefined. This occurs because the project manager passes the intermediate directory incorrectly to the assembler through the C30 compilation shell (pic30-gcc). The intermediate object files are not correctly placed in the specified directory, but the linker tries to find them in that directory. We are working on a fix for the problem, but you can work around the problem by removing the Intermediate Directory from your project's Build Options.

    No comments: