| View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
| ID | Project | Category | View Status | Date Submitted | Last Update | ||||
| 0012632 | GCC-XML | (No Category) | public | 2011-12-18 11:47 | 2015-03-26 11:59 | ||||
| Reporter | jmargeta | ||||||||
| Assigned To | Brad King | ||||||||
| Priority | normal | Severity | minor | Reproducibility | have not tried | ||||
| Status | resolved | Resolution | suspended | ||||||
| Platform | PC x86 | OS | Windows | OS Version | 7 64bit | ||||
| Summary | 0012632: Visual studio 2011 compiler support | ||||||||
| Description | Visual studio 2011 compiler not supported and compilation fails. | ||||||||
| Additional Information | See attached diff file for proposed changes. | ||||||||
| Tags | No tags attached. | ||||||||
| Attached Files | |||||||||
| Relationships | ||||||
|
||||||
| Relationships |
| Notes | |
|
(0028012) Brad King (manager) 2011-12-19 14:06 |
Thanks for starting on this. The main work to support a new VS version is to construct the patches to VS system header files. There are two types of headers: (1) The C/C++ standard library headers. These are installed in the VC/Include folder. (2) The Windows SDK headers. These are installed as part of a separate Windows SDK package that happens to be provided by the VS installer. Headers from both places need to be copied and patched by GCC_XML/VcInstall/* to make them parse-able with the gccxml builtin patched GCC 4.2 parser. The hard part is in creating files like vc10Include.patch and vc10PlatformSDK.patch. You need to create a local repository, copy all the headers into it, hack gxConfiguration.cxx to use your local copy instead of the system one, and then edit the headers until they can all be #include-d by gccxml. |
|
(0028013) Brad King (manager) 2011-12-19 16:17 |
See 0011463 for how this was done for VS 10. |
|
(0038318) Brad King (manager) 2015-03-26 11:59 |
As announced here: [ANNOUNCE] GCC-XML maintenance moving to Github http://thread.gmane.org/gmane.comp.compilers.gccxml/731 [^] http://public.kitware.com/pipermail/gccxml/2015-March/003206.html [^] gccxml will no longer be developed by its original author, who will instead focus on CastXML: https://github.com/CastXML/CastXML#readme [^] The original GCC-XML issue tracker is now closed. In order to facilitate ongoing maintenance by community participants, issues will now be tracked on the Github repository page: https://github.com/gccxml/gccxml/issues [^] |
| Notes |
| Issue History | |||
| Date Modified | Username | Field | Change |
| 2011-12-18 11:47 | jmargeta | New Issue | |
| 2011-12-18 11:47 | jmargeta | File Added: patchVC11.txt | |
| 2011-12-19 14:06 | Brad King | Note Added: 0028012 | |
| 2011-12-19 16:16 | Brad King | Relationship added | related to 0011463 |
| 2011-12-19 16:17 | Brad King | Note Added: 0028013 | |
| 2015-03-26 11:59 | Brad King | Note Added: 0038318 | |
| 2015-03-26 11:59 | Brad King | Status | new => resolved |
| 2015-03-26 11:59 | Brad King | Resolution | open => suspended |
| 2015-03-26 11:59 | Brad King | Assigned To | => Brad King |
| Issue History |
| Copyright © 2000 - 2018 MantisBT Team |