-
Notifications
You must be signed in to change notification settings - Fork 836
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
[Bugfix] Handle gcc unsupported __VA_OPT___ macro (#1880) #1881
[Bugfix] Handle gcc unsupported __VA_OPT___ macro (#1880) #1881
Conversation
Not sure how I can fix this:
versus (previous build):
🤔 |
…ource (SO answer)
Confirmed working in Tasmota for both esp8266 and esp32. Thanks a lot |
Comment the specific points of the `#if` preprocessort statements
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Thanks!
v2.8.4 has been released which includes this fix. |
Resolves #1880
Add check to see if
__VA_OPT__
macro is supported, if not, applies<true_result>
value forCOND()
macro by default.This has the side-effect/limitation that all protocol names are included in the build, even if the protocol is not available in the code, but only for compilers dat do not support the
__VA_OPT__
macro, notably gcc 4.8.2 (and older).