| Summary: | source files with specific settings disable secondary outputs | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Tools] CDT | Reporter: | Liviu Ionescu <ilg> | ||||
| Component: | cdt-build-managed | Assignee: | Andrew Gvozdev <angvoz.dev> | ||||
| Status: | RESOLVED FIXED | QA Contact: | Chris Recoskie <recoskie> | ||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | andrew.mclachlan, branko.drevensek, dporges, eclipse, ilg, kwesoly, zulliger | ||||
| Version: | 6.0.2 | ||||||
| Target Milestone: | 8.3.0 | ||||||
| Hardware: | Macintosh | ||||||
| OS: | Mac OS X - Carbon (unsup.) | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Liviu Ionescu
This bug also affects Windows (7Pro) platform. Changing setting of projects subfolder also breaks secondary outputs. Eclipse version: Version: Helios Service Release 2 Build id: 20110301-1815 Could someone tell me if this fix has made it into an official CDT release? Are there any updates to this bug? Just bumped into this. It looks this is still present in Kepler. :/ I ran the org.eclipse.cdt.managedbuilder.core.tests and out of the 318 test cases, on my OS X, 11 (eleven) fail anyway, either with or without my patch, so I assume I'm not breaking anything. Liviu, could you comment on the solution suggested in bug 227607? I guess it is ok. In my plug-in, the tools that have secondary buildVariables use the linker output, so they are present only in the root container, and need not be processed more than once. I could not think of a configuration using secondary buildVariables in the few tools (AS, GCC, G++) referred in folder or file containers, but on the other side I cannot tell that there are not/will not be, since people with more imagination may find interesting usage cases for them... Comparing solutions, for my patch there is a remote theoretical risk of adding an entry for multiple times, while for the patch suggested in bug 227607 there is a risk of not adding an entry that was defined for tools that are used only in folder/file containers (assuming that this is possible). OK. I like your patch better. Committed to master via Gerrit. Thank you. *** Bug 227607 has been marked as a duplicate of this bug. *** None of the two solutions is perfect. Probably on the next bug related to this issue, a thorough analysis will be done and a better solution implemented. Thank you, Andrew, for your support. BTW, what are the managedbuild test cases that fail on your system? Created attachment 237165 [details]
all_tests
the failed tests os OS X, packed
|