Fix gcc build on Windows #8
Labels
Complexity: Medium
This might take a few days of work
Priority: High
High-priority
Status: Available
This task is available to be looked at
Type: Bug Report
For bugs that need to be fixed (For "Issues" only)
Checklist
Description
Since Github migrated to using the
$GITHUB_ENV
environment variable, variousparts of the CI build have had to change in order to build correctly. As part of these
changes, it appears that newer GCC build versions are now failing to build entirely
due to different errors depending on debug or release builds:
Debug
Link
Release
This error appears to be due to using the
ALLOY_IO_API
preprocessor symbol on aclass that has inline variables. Brief searching on stack overflow indicates that this
warning from GCC is extraneous and does not affect behavior; however it appears that
this also appears that it cannot simply be suppressed with a
Wno-...
argument since the-Werror
message does not indicate what the warning flag is that triggers this errorLink
It may just be that the fix to this will simply be to update the minimum GCC version.
It may also be that some small code-changes may be required as well.
Expected Behavior
The build succeeds
Actual Behavior
The build fails
Extra information
master
The text was updated successfully, but these errors were encountered: