| Summary: | [Performance] MBS generated makefiles for static library projects add dependencies on referenced archives | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Tools] CDT | Reporter: | James Blackburn <jamesblackburn+eclipse> | ||||
| Component: | cdt-build-managed | Assignee: | James Blackburn <jamesblackburn+eclipse> | ||||
| Status: | RESOLVED FIXED | QA Contact: | Chris Recoskie <recoskie> | ||||
| Severity: | normal | ||||||
| Priority: | P3 | ||||||
| Version: | 7.0 | ||||||
| Target Milestone: | 8.0 | ||||||
| Hardware: | PC | ||||||
| OS: | Linux-GTK | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
James Blackburn
Created attachment 179968 [details]
patch 1
A potential patch for the issue.
Don't generate refConfigs if the build configuration artifact type is a static archive. This may be too coarse-grained to commit, I'm not sure. However the current beavhiour invalidates the current archive far too frequently.
Committed to HEAD. *** cdt cvs genie on behalf of jblackburn *** Bug 326671 - [Performance] MBS generated makefiles for static library projects add dependencies on referenced archives [*] GnuMakefileGenerator.java 1.100 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/makegen/gnu/GnuMakefileGenerator.java?root=Tools_Project&r1=1.99&r2=1.100 *** cdt cvs genie on behalf of jblackburn *** Bug 326671 - Fix potential NPE when building old tests. [*] GnuMakefileGenerator.java 1.101 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/makegen/gnu/GnuMakefileGenerator.java?root=Tools_Project&r1=1.100&r2=1.101 |