Project Home
Project Home
Trackers
Trackers
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - Bug 210248 - [Internal Builder]does not rebuild a dependent project in case of a reference library project change: (2 Items)
   
Bug 210248 - [Internal Builder]does not rebuild a dependent project in case of a reference library project change  
Is there a prospect of this bug getting fixed?

I realise this is a CDT issue but I know QNX is involved and it's been around for 3 years or so.

This gist of this is that CDT does not track dependencies on linked libraries:
1. Create and build a library project.
2. Create and build an executable project that links the library from the library project.
3. Clean/rebuild the library project.
4. Build the executable project.

At stage 4. the internal build will state "nothing to do" even though the project needs re-linking.

A solution is to clean/delete the final executable to force the re-linking.

This plays badly with the 'build before launch' option though as this will fail when it can't find the executable, 
rather than rebuilding the project!  This is perhaps a near fatal flaw in the 'build before launch' feature.
Re: Bug 210248 - [Internal Builder]does not rebuild a dependent project in case of a reference library project change  
Hi, Chris,

We had not previously been tracking this problem in our internal bug 
database.  I have now rectified that by raising a bug, linked to the CDT 
bugzilla.  Thanks for pointing this out!

I can't answer to the question of when this might be fixed.  That 
depends on our scheduling priorities.  However, I can follow-up here if 
and when I have more information.

Cheers,

Christian

On 16/07/10 07:31 AM, Chris Trobridge wrote:
> Is there a prospect of this bug getting fixed?
>    

--------8<--------

-- 
*Christian W. Damus*
Software Developer, IDE Team
QNX Software Systems <http://www.qnx.com/>;