Open yurivict opened 2 years ago
This inclusion comes from a third-party header for the VST3 SDK that is simply bundled with JUCE. I'd suggest raising this issue with Steinberg.
We'd prefer not to make modifications to third-party code that's been copied into JUCE. If you can provide details of the sorts of problems this is causing, we might be more inclined to patch our copy of the VST3 SDK. Is this issue preventing you from building with a specific compiler or platform, for example?
The link you posted under "Detailed steps on how to reproduce the bug" just points to the file where stdatomic.h is included. Did you mean to link to another github issue where the problem is described in detail?
Here is the Steinberg Media bug report.
Could you provide details of the sorts of problems this is causing. Is this issue preventing you from building with a specific compiler or platform, for example?
Without some compelling motivation we will not modify the Steinberg SDK, and I doubt Steinberg will either.
The FreeBSD downstream bug report explains the problem and why this header shouldn't be used in C++.
Detailed steps on how to reproduce the bug
Here
What is the expected behaviour?
n/a
Operating systems
Linux
What versions of the operating systems?
any
Architectures
x86_64
Stacktrace
Plug-in formats (if applicable)
No response
Plug-in host applications (DAWs) (if applicable)
n/a
Testing on the
develop
branchI have not tested against the
develop
branchCode of Conduct