Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] Re: Bug Dependency Calculator

I don't believe that it's the problem because when I launch my application I do "run as" > "Eclipse Application" from my Eclipse development platform.

I had a look in the CDT source code, and i think that the problem is in the "Tool" class. There is an attribute which name is "dependencyGenerator" which informs about which class is used to generete de the dependencies. This attribute is initialized in the constructor and never updated after.

When i remove "Tool1" from my toolchain and I generate a new time the makefile, the "input" type of "Tool2" has changed but in the class its "dependencyGenerator" attribute is always the same.

I believe that it's the reason of the problem...

2009/3/6 Chris Recoskie <recoskie@xxxxxxxxxx>

Are you sure that your new version of your plugin is being picked up by Eclipse? If you are exporting this new plugin and copying it into either the plugins or the dropins directory, Eclipse will ignore the new version unless the version number changes. You can force it to reparse all plugins by adding -clean to the command line options when you launch eclipse.

Chris Recoskie
Team Lead, IBM CDT and RDT
IBM Toronto
Inactive hide details for Neatsoul <neatsoul33@xxxxxxxxx>Neatsoul <neatsoul33@xxxxxxxxx>


cdt-dev <cdt-dev@xxxxxxxxxxx>



[cdt-dev] Re: Bug Dependency Calculator

Nobody has an idea about this problem ?  I'm really annoyed with that !

Thanks in advance !

2009/3/4 Neatsoul <neatsoul33@xxxxxxxxx>
    I defined the following toolchain:

    Tool 1
    - Input A with the DefaultGCCDependencyCalculator2
    - Input B with No dependency calculator
    - Output A1

    - Input A1with No dependency calculator
    - Input A with the DefaultGCCDependencyCalculator2
    - Output C

    The first time the makefile is generated with these tools, the
    following toolchain is produced :
     input A => Tool 1 => Ouput A1/Input A1 => Tool 2 => Output C
    In this case, the dependency calculator is well applyed on the input A
    of the Tool1.

    Now I removed the "Tool1" from my toolchain, and I generate the new
    makefile, the following toolchain is produced:
     input A => Tool2 => Output C
    But this time the dependency calculator is not applyed and the rules
    is not generated in the makefile. ( the "-MP -MF"$(@:%.o=%.d)"
    -MT"$(@:%.o=%.d)" string doens't appear)

    If I open the ".cproject" file and remove all the lines with "<input
    .." and i generate again the makefile in the same condition, the
    dependency calculator is applyed ...

    Have you already seen this bug ?

    Best Regards
cdt-dev mailing list

cdt-dev mailing list

GIF image

GIF image

Back to the top