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

4 participants