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

Please update clang in Arduino IDE #2560

Open
3 tasks done
oldtomdevel opened this issue Nov 13, 2024 · 0 comments
Open
3 tasks done

Please update clang in Arduino IDE #2560

oldtomdevel opened this issue Nov 13, 2024 · 0 comments
Assignees
Labels
topic: infrastructure Related to project infrastructure topic: language server Related to the Arduino Language Server type: enhancement Proposed improvement

Comments

@oldtomdevel
Copy link

Describe the request

The current versions of the Arduino IDE still include an outdated version of clang language server.
This is why the Arduino IDE Autocomplete feature does not work for Arduino Nano Every (and other "megaAVR" Arduino boards,
see also issue #31 (Language server doesn't support boards of the "megaAVR" architecture).

In issue #31 it is stated: "This is actually a deficiency in lower level tools (clangd via Arduino Language Server), and not actually anything to do with the Arduino IDE 2.x code base."
This is true.
However, the current version of clang works fine with Arduino Nano Every.
You can prove that by following the suggestion in https://forum.arduino.cc/t/arduino-ide-autocomplete-for-arduino-nano-every-and-other-megaavr-arduino-boards/1297029
That suggestion works!!

Therefore, the original problem as described e.g. in issue #31 should be solved quite easily by including the updated version of clang.

So, PLEASE use the updated version of clang in the upcoming releases of Arduino IDE!

Describe the current behavior

The Arduino IDE Autocomplete feature does not work for Arduino Nano Every (and other "megaAVR" Arduino boards,
see also issue #31 (Language server doesn't support boards of the "megaAVR" architecture).

Reason: outdated version of clang.

Arduino IDE version

2.3.3

Operating system

Linux

Operating system version

Linux Mint 21 and 22

Additional context

No response

Issue checklist

  • I searched for previous requests in the issue tracker
  • I verified the feature was still missing when using the latest nightly build
  • My request contains all necessary details
@oldtomdevel oldtomdevel added the type: enhancement Proposed improvement label Nov 13, 2024
@per1234 per1234 self-assigned this Nov 13, 2024
@per1234 per1234 added topic: infrastructure Related to project infrastructure topic: language server Related to the Arduino Language Server labels Nov 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: infrastructure Related to project infrastructure topic: language server Related to the Arduino Language Server type: enhancement Proposed improvement
Projects
None yet
Development

No branches or pull requests

2 participants