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 default C++ to 14 #410

Merged
merged 3 commits into from
Apr 30, 2023
Merged

update default C++ to 14 #410

merged 3 commits into from
Apr 30, 2023

Conversation

nim65s
Copy link
Contributor

@nim65s nim65s commented Apr 28, 2023

to avoid hundreds of boost 1.81 warnings:

#warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)"

Also, there shouldn't be much use cases where C++11 is available and C++14 is not.

to avoid hundreds of boost 1.81 warnings:
> #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)"

Also, there shouldn't be much use cases where C++11 is available and
C++14 is not.
Copy link
Contributor

@jcarpent jcarpent left a comment

Choose a reason for hiding this comment

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

It is a big jump

Copy link
Contributor

@jcarpent jcarpent left a comment

Choose a reason for hiding this comment

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

Could we make it dependent on the Boost version to not force to much if it is not necessary?

@jcarpent
Copy link
Contributor

@wxmerkt It seems the ROS CI is failing (similarly to Pinocchio). Could you help us on it?

CMakeLists.txt Outdated Show resolved Hide resolved
Co-authored-by: Guilhem Saurel <guilhem.saurel@laas.fr>
@nim65s
Copy link
Contributor Author

nim65s commented Apr 30, 2023

I think we could merge this, and fix ROS-CI in another PR, especially because this other issues hits other repositories

@wxmerkt
Copy link
Contributor

wxmerkt commented Apr 30, 2023

The problems with ROS-CI were due to unavailability of the EigenPy binary on Rolling - this issue was temporary (RAM exhaustion) and has been resolved. I restarted the jobs so hopefully they should come back green now

@nim65s nim65s enabled auto-merge April 30, 2023 11:56
@nim65s nim65s merged commit cb1d0c1 into coal-library:devel Apr 30, 2023
nim65s added a commit to nim65s/pinocchio that referenced this pull request May 3, 2023
jcarpent pushed a commit to nim65s/pinocchio that referenced this pull request May 11, 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