OpenDDS / OpenDDS

OpenDDS is an open source C++ implementation of the Object Management Group (OMG) Data Distribution Service (DDS). OpenDDS also supports Java bindings through JNI.
http://www.opendds.org
Other
1.28k stars 463 forks source link

ACE 7 requires C++17 #4605

Closed jwillemsen closed 2 weeks ago

jwillemsen commented 3 weeks ago
* cmake/init.cmake:
iguessthislldo commented 2 weeks ago

I don't want to unconditionally require 2017 by default and we're still trying to evaluate what we want to do in both OpenDDS and ACE/TAO.

jwillemsen commented 2 weeks ago

When you want to keep ACE7/TAO3 at C++14 I am ok with releasing ACE8/TAO4 as next release with C++17 as minimum required level.

jrw972 commented 2 weeks ago

@jwillemsen We believe it would simplify things for users if we maintain the same requirements of the C++ language standard for all of the ACE7/TAO3 releases. Changing to C++17 in ACE8/TAO4 would be perfectly acceptable.

jwillemsen commented 2 weeks ago

Ok, will update ACE/TAO master that the next release will be a major one

jwillemsen commented 2 weeks ago

https://github.com/DOCGroup/ACE_TAO/pull/2230