<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vcpkg/ports/abseil/fix-use-cxx17-stdlib-types.patch, branch 2020.06</title>
<subtitle>Forked from https://github.com/microsoft/vcpkg</subtitle>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/'/>
<entry>
<title>[abseil] Use std:: types when feature cxx17 is enabled (#11039)</title>
<updated>2020-05-01T00:22:56+00:00</updated>
<author>
<name>Carsten Neumann</name>
<email>carsten.p.neumann@gmail.com</email>
</author>
<published>2020-05-01T00:22:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=41f360b8339109ebd7a6a4d94ea8d604f9078a62'/>
<id>41f360b8339109ebd7a6a4d94ea8d604f9078a62</id>
<content type='text'>
Adds a patch changing macros in absl/base/options.h to
always use the std:: namespace types instead of the
absl:: namespace replacements (for any, optional,
string_view, variant).
The upstream version of options.h uses compiler/library
feature detection to decide this, but patch
fix-lnk2019-error.patch hard codes use of absl:: types,
thus rendering setting CMAKE_CXX_STANDARD to 17 in the
port file ineffective. Since auto detection is problematic
from an ABI point of view (see comments in
absl/base/options.h for details), this applies an
alternate patch for fix-lnk2019-error.patch when feature
cxx17 is enabled.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds a patch changing macros in absl/base/options.h to
always use the std:: namespace types instead of the
absl:: namespace replacements (for any, optional,
string_view, variant).
The upstream version of options.h uses compiler/library
feature detection to decide this, but patch
fix-lnk2019-error.patch hard codes use of absl:: types,
thus rendering setting CMAKE_CXX_STANDARD to 17 in the
port file ineffective. Since auto detection is problematic
from an ABI point of view (see comments in
absl/base/options.h for details), this applies an
alternate patch for fix-lnk2019-error.patch when feature
cxx17 is enabled.</pre>
</div>
</content>
</entry>
</feed>
