Eclipse CDT 10.0 and Eclipse CDT 11.2 compatibility #550
-
Hello.
For now I noticed one incompatibility - when project is created using Eclipse CDT 10.0 and built using external builder then optimal number of build jobs can be determined (user can choose this option) and added automatically as an argument, say "-j8", but for Eclipse CDT 11.2 you need to set number of build jobs manually only. Automated determination works only for internal builder. This is a little bit inconvenient. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Short answer is we provide backwards compatibility guarantee only, no forward guarantee. i.e. it is a (serious!) bug if you open a project created in an old version of CDT in the latest release and it doesn't work. But there is no guarantee the other way around. That said, in practice it will probably work fine as the CDT format has been stable since well before CDT 10.0 So specifically:
Yes and no - CDT 10.0 projects can be opened in 11.2, but no guarantee on vice-versa.
That setting has existed since before CDT 10.0, so not sure why you are seeing a difference.
That setting has existed since before CDT 10.0, so not sure why you are seeing a difference.
Whether GNU MCU projects are forwards compatible with Eclipse Embed CDT projects is a question for https://github.com/eclipse-embed-cdt/eclipse-plugins/discussions - but I suspect the same answer applies.
That sounds like a bug related to fixing how make arguments are handled some time ago (but since CDT 10.0). The .cproject file format wasn't supposed to have changed, just the UI so it should work. FWIW A quick check with CDT 11.3 external builder shows that |
Beta Was this translation helpful? Give feedback.
Short answer is we provide backwards compatibility guarantee only, no forward guarantee. i.e. it is a (serious!) bug if you open a project created in an old version of CDT in the latest release and it doesn't work. But there is no guarantee the other way around. That said, in practice it will probably work fine as the CDT format has been stable since well before CDT 10.0
So specifically:
Yes and no - CDT 10.0 projects can be opened in 11.2, but no guarantee on vice-versa.