[MacPorts] #69578: abseil @ 20240116.1: Update cxx_standard to 2017
MacPorts
noreply at macports.org
Sat Mar 23 18:50:51 UTC 2024
#69578: abseil @ 20240116.1: Update cxx_standard to 2017
--------------------------+--------------------
Reporter: FlyingSamson | Owner: (none)
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.9.1
Keywords: | Port: abseil
--------------------------+--------------------
I'm currently trying to package [https://github.com/google/or-tools or-
tools] in macports (as a dependency to yet another package
[http://flatcam.org flatcam]).
The current version of or-tools (and the only one compatible with abseil
20240116) requires that `absl::string_view` can be assigned to a
`std::string`, which in turn according to the standard requires that
`absl::string_view` can be converted to `std::string_view`. However, as
`std::string_view` is a c++17 feature, this would require an abseil
version compiled with `-std=c++17`.
So my question is, wether it would be reasonable to update the standard
used for building abseil from the current c++14 to c++17?
Of course I realize that there are quite some ports depending on abseil
and would be happy to help in testing if these still build with such an
updated version of abseil if that is of any help.
--
Ticket URL: <https://trac.macports.org/ticket/69578>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list