Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 364733

Summary: Internal Builder does not work with Cygwin toolchain
Product: [Tools] CDT Reporter: Andrew Gvozdev <angvoz.dev>
Component: cdt-build-managedAssignee: Andrew Gvozdev <angvoz.dev>
Status: RESOLVED FIXED QA Contact: Chris Recoskie <recoskie>
Severity: normal    
Priority: P3 CC: cdtdoug, eclipsebugs, tim.froidcoeur+eclipse
Version: 8.0   
Target Milestone: 8.1.0   
Hardware: All   
OS: All   
Whiteboard:

Description Andrew Gvozdev CLA 2011-11-24 11:49:53 EST
It appears that Internal Builder is unable to run gcc directly due to gcc/g++ being cygwin links to elsewhere. This is not a problem for External Builder as it uses cygwin make which handles the links.
Note that we use a workaround calling gcc via shell for scanner discovery, see bug 218444.
Comment 1 Andrew Gvozdev CLA 2011-12-21 10:56:34 EST
*** Bug 367340 has been marked as a duplicate of this bug. ***
Comment 2 Andrew Gvozdev CLA 2012-03-11 21:51:27 EDT
*** Bug 277833 has been marked as a duplicate of this bug. ***
Comment 3 Andrew Gvozdev CLA 2012-03-13 13:32:57 EDT
Fixed on master.
Comment 4 CDT Genie CLA 2012-03-13 14:23:05 EDT
*** cdt git genie on behalf of Andrew Gvozdev ***

    bug 364733: Internal Builder does not work with Cygwin toolchain

[*] http://git.eclipse.org/c/cdt/org.eclipse.cdt.git/commit/?id=dc01366f97a94046176447c2b7be076d72e1d3b0
Comment 5 Andrew Gvozdev CLA 2012-03-15 20:45:41 EDT
*** Bug 364740 has been marked as a duplicate of this bug. ***
Comment 6 Andrew Gvozdev CLA 2012-03-18 15:09:34 EDT
Reopen to fix ParallelBuilder (ProcessLauncher)
Comment 7 CDT Genie CLA 2012-03-23 14:58:26 EDT
*** cdt git genie on behalf of Andrew Gvozdev ***

    bug 364733: Fixed problem with not picking environment correctly

[*] http://git.eclipse.org/c/cdt/org.eclipse.cdt.git/commit/?id=13ab9fa3c4b556defbc3dbe4605a7828f664bb6e
Comment 8 Andrew Gvozdev CLA 2012-07-07 05:53:16 EDT
Opened a separate bug 384518 for Parallel Builder so this one can be closed.