Closed ilg-ul closed 1 year ago
With the new versions of newlib, the macro should read (ptr)->__cleanup)
, not (ptr)-> __sdidinit)
.
https://github.com/xpack-dev-tools/newlib-cygwin/commit/44b60f0c4ba597c55dcac4f2d3119a3055c80ba1
Fixed on 2022-10-09.
I have just tried on Eclipse Marketplace. The newest version is still 6.3.0. I will wait a bit until it appears on the Marketplace to give it a try. Many thanks!
Ah, sorry for the misunderstanding, the fix is only in the project git, it was not published yet, due to a problem with the GitLab build infrastructure.
I'll make the release when possible and let you know.
Great! Thanks!
As a workaround, you can also manually patch that faulty macro, it is a simple change.
Sounds good. I see your diffs.
6.3.1 was published.
Please check it and confirm it also works in your environment.
I see 6.3.1 published. Here are what I have tried.
syscalls.c
still has (ptr)->__sdidinit)
. syscalls.c
file was part of 6.3.1. Now that you have fixed the issue in the repo, but I still have this issue, I am not sure where it came now. Please shed some lights here, and I will do some more tries after this. I'm afraid you messed something :-(
I suggest you download a fresh Eclipse Embed CDT, create a new workspace and install the plug-ins.
The normal way is to simply update the Eclipse, but once something goes wrong, sometimes there is not much to do to fix it than restart from scratch.
I started a new workspace, and everything worked well with the newest versions of tools. Many thanks!
Thank your help!
Originally posted by @eraus in https://github.com/eclipse-embed-cdt/eclipse-plugins/discussions/542#discussioncomment-3831159