Skip to content

Conversation

NasaGeek
Copy link
Member

@NasaGeek NasaGeek commented Jun 1, 2023

The old way was supposedly undefined behavior according to https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105707
and began causing the build to fail on GCC 12.2. Explicitly declaring
the namespaces within the headers themselves fixes the build and doesn't
seem like it would have unintended consequences (most of the headers are
private and only included once anyway).

EP-209

NasaGeek added 3 commits June 1, 2023 18:39
… site

The old way was supposedly undefined behavior according to https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105707
and began causing the build to fail on GCC 12.2. Explicitly declaring
the namespaces within the headers themselves fixes the build and doesn't
seem like it would have unintended consequences (most of the headers are
private and only included once anyway).

EP-209
Copy link

@agbrooks agbrooks left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for figuring this out so quickly!

@bovine
Copy link
Contributor

bovine commented Jun 1, 2023

Are the Mac CI failures still of concern?

@NasaGeek
Copy link
Member Author

NasaGeek commented Jun 1, 2023

I'd like to spend a little more time to see if they can be sorted

@NasaGeek NasaGeek merged commit a74bfba into master Jun 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants