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

Bug 344348

Summary: support GNU toolchain in C/C++ projects
Product: [Tools] PTP Reporter: Michael Lindo <mlindo>
Component: RDTAssignee: Vivian Kong <vivkong>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: jdeblen1, ptp-inbox, recoskie, roland, vivkong
Version: 5.0   
Target Milestone: 5.0   
Hardware: Other   
OS: Linux   
See Also: https://bugs.eclipse.org/bugs/show_bug.cgi?id=350587
Whiteboard:
Attachments:
Description Flags
Initial implementation
none
A few fixes
g.watson: iplog+
Fixes a few error messages and scanner discovery
none
Fixes a few error messages and scanner discovery (uploaded as patch)
vivkong: iplog+
PerProejctSICollector skips cygwin path translation
vivkong: iplog+
Call the new PerProjectSICollector vivkong: iplog+

Description Michael Lindo CLA 2011-04-29 16:47:02 EDT
Build Identifier: 

Users want to be able to compile their projects using the GNU toolchain, and have their source code parsed using GNU extensions.

- Remote Support only
- Power Linux only 

Reproducible: Always
Comment 1 Michael Lindo CLA 2011-04-29 16:54:15 EDT
Created attachment 194411 [details]
Initial implementation
Comment 2 Vivian Kong CLA 2011-04-29 16:56:30 EDT
I'll take a look
Comment 3 Vivian Kong CLA 2011-04-29 17:06:05 EDT
Added the new plugin to HEAD with modified copyright years.  Also added this plugin to the main RDT feature.
Comment 4 Vivian Kong CLA 2011-04-29 17:09:21 EDT
Thanks Mike!
Comment 5 Michael Lindo CLA 2011-05-03 18:09:43 EDT
Created attachment 194655 [details]
A few fixes
Comment 6 Vivian Kong CLA 2011-05-04 13:14:20 EDT
Checked in more fixes for Mike.
Comment 7 Roland Schulz CLA 2011-05-27 19:54:14 EDT
What is different in the "Remote Linux GCC Tool Chain" compared to the "Linux GCC" toolchain?
Does it support "Generate Makefiles automatically"?
Comment 8 Chris Recoskie CLA 2011-05-30 10:31:02 EDT
(In reply to comment #7)
> What is different in the "Remote Linux GCC Tool Chain" compared to the "Linux
> GCC" toolchain?
> Does it support "Generate Makefiles automatically"?

It gets environment variables from the remote system, and performs remote scanner discovery.  It works for Managed Build, yes.  Using the internal builder for any toolchain with a remote project does not work tough, so you HAVE to generate a makefile right now if you want it to work.
Comment 9 Chris Recoskie CLA 2011-05-30 10:32:05 EDT
BTW last I checked the remote scanner discovery was not working right on this toolchain, for whatever reason.
Comment 10 Michael Lindo CLA 2011-06-28 12:37:31 EDT
Created attachment 198754 [details]
Fixes a few error messages and scanner discovery
Comment 11 Michael Lindo CLA 2011-06-28 12:39:18 EDT
Created attachment 198755 [details]
Fixes a few error messages and scanner discovery  (uploaded as patch)
Comment 12 Michael Lindo CLA 2011-07-11 15:23:26 EDT
Created attachment 199442 [details]
PerProejctSICollector skips cygwin path translation

See:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=350587
Comment 13 Vivian Kong CLA 2011-07-11 17:05:54 EDT
(In reply to comment #11)
> Created attachment 198755 [details]
> Fixes a few error messages and scanner discovery  (uploaded as patch)

Applied to ptp_4_1, ptp_5_0 and HEAD.  Thanks Mike(In reply to comment #12)


> Created attachment 199442 [details]
> PerProejctSICollector skips cygwin path translation
> 
> See:
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=350587

As per requested, I won't applied this change for now.
Comment 14 Michael Lindo CLA 2011-07-11 17:48:37 EDT
Created attachment 199452 [details]
Call the new PerProjectSICollector