Bug 425936 - Make it easy to support the MinGW that comes with Qt.
Summary: Make it easy to support the MinGW that comes with Qt.
Status: NEW
Alias: None
Product: CDT
Classification: Tools
Component: cdt-build (show other bugs)
Version: Next   Edit
Hardware: PC Windows 7
: P3 normal with 1 vote (vote)
Target Milestone: ---   Edit
Assignee: cdt-build-inbox@eclipse.org CLA
QA Contact: Jonah Graham CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-01-16 15:42 EST by Doug Schaefer CLA
Modified: 2020-09-04 15:19 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Doug Schaefer CLA 2014-01-16 15:42:45 EST
Qt comes with it's own version of MinGW. Unfortunately to use it, the workflows are pretty complicated (i.e. setting a magic variable in the Build Environment settings).

I'd like to see a Preference Page that lets users set that. It would also be good to be able to set the MSYS path to set up the build environment.
Comment 1 Doug Schaefer CLA 2014-01-16 15:43:14 EST
I'll submit a change request in a minute.
Comment 2 Doug Schaefer CLA 2014-01-16 15:52:50 EST
I also moved MinGW into it's own plug-in. The toolchain ids remain the same so this shouldn't affect existing projects.
Comment 3 Marc-André Laperle CLA 2014-01-17 10:36:17 EST
(In reply to Doug Schaefer from comment #2)
> I also moved MinGW into it's own plug-in. The toolchain ids remain the same
> so this shouldn't affect existing projects.

Could another plug-in extend the MinGW toolchain (plugin.xml extensions) and be broken because it doesn't depend on the new plug-in?
Comment 4 Doug Schaefer CLA 2014-01-18 23:46:10 EST
Yeah, I noticed the LLVM plug-in does that for some bizarre reason. MinGW doesn't support LLVM or it'd be MinLM or something.

I think I'll undo that part of my change. We can save it for 8.4 when we have time to figure out how to do this right.
Comment 5 Doug Schaefer CLA 2014-01-20 12:02:16 EST
Moving to next release. Ran into complications making the gnu.ui plug-in actually a UI plug-in. That'll kill headless builds. Also like to move MinGW out of gnu.ui but probably not best to do that in Kepler SR-2.
Comment 6 Jonah Graham CLA 2019-12-30 17:05:51 EST
This bug was assigned and targeted at a now released milestone. As that milestone has now passed, the milestone field has been cleared. If this bug has been fixed, please set the milestone to the version it was fixed in and marked the bug as resolved.