Skip to content
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

Update required language standard to C++14 #689

Closed
wants to merge 1 commit into from
Closed

Conversation

tskisner
Copy link
Member

@tskisner tskisner commented Aug 9, 2023

Our bundled copy of the google test framework now requires C++14. We could relax this in the future if needed once we reorganize the compiled extension and ensure that all features are tested from the python interface. In that scenario, we could then completely remove the compiled test runner and gtest.

Our bundled copy of the google test framework now requires C++14.
We could relax this in the future if needed once we reorganize
the compiled extension and ensure that all features are tested
from the python interface.  In that scenario, we could then
completely remove the compiled test runner and gtest.
@tskisner tskisner self-assigned this Aug 9, 2023
@tskisner
Copy link
Member Author

tskisner commented Aug 9, 2023

Actually, this was not a problem with the language standard. The bundled gtest is the last release that still supports C++11. The issue was that an external (newer) gtest was installed in my testing conda environment, and the headers from that were being picked up instead of the bundled headers. So if anything, it is a problem with our header search order. Closing this now and will either revisit in the future or remove gtest altogether.

@tskisner tskisner closed this Aug 9, 2023
@tskisner tskisner deleted the stdcpp14 branch August 9, 2023 02:36
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.

None yet

1 participant