Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support enhanced GNU Tool Factory capabilities introduced in CDT 11.2.0 #567

Closed
jld01 opened this issue May 23, 2023 · 5 comments
Closed
Milestone

Comments

@jld01
Copy link
Contributor

jld01 commented May 23, 2023

eclipse-cdt/cdt#361 introduces improved support for launching GNU tools such as objdump where these tools are not on the global PATH and may have prefixed names such as arm-none-eabi-objdump.

The CDT Managed Build GNU toolchain descriptions provided by Embedded CDT can take advantage of these new capabilites by:

  • Modifying the toolchain descriptions to use the GNU ELF binary parser
  • Providing the appropriate GNU tool prefix via a CDT build macro named gnu_tool_prefix
jld01 added a commit to jld01/eclipse-plugins that referenced this issue May 23, 2023
@ilg-ul
Copy link
Contributor

ilg-ul commented May 23, 2023

Thank you, John, contributions are welcome.

However it might take some time for Embedded CDT to move to 11.2, since the current plan is to remain compatible with older versions as much as possible.

@jld01
Copy link
Contributor Author

jld01 commented May 23, 2023

However it might take some time for Embedded CDT to move to 11.2, since the current plan is to remain compatible with older versions as much as possible.

Understood. These changes are API-compatible with your current target definition and will have no effect (other than providing an unused CDT build variable) when deployed against CDT versions preceding 11.2.0 M2.

@ilg-ul
Copy link
Contributor

ilg-ul commented May 23, 2023

If the changes are only internal and do not result in incompatible project configuration, I guess they are ok.

@jonahgraham, any thoughts on this? Can you confirm that we'll not introduce any compatibility issues with projects created before?

@jonahgraham
Copy link
Contributor

@ilg-ul this change should not impact old projects negatively.

@ilg-ul
Copy link
Contributor

ilg-ul commented May 23, 2023

Ok, thanks for confirming. Merged.

I'll update plug-ins versions shortly.

@ilg-ul ilg-ul closed this as completed May 23, 2023
@ilg-ul ilg-ul added this to the 6.4.1 milestone Jun 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants