Fix build with Xcode 10.2
Refs: #4860
Change-Id: I6a5ee5259185ac6311cc3ea75921a8d0ce522f1b
diff --git a/wscript b/wscript
index a781d66..85e35fc 100644
--- a/wscript
+++ b/wscript
@@ -129,6 +129,10 @@
'Please upgrade your distribution or manually install a newer version of Boost'
' (https://redmine.named-data.net/projects/nfd/wiki/Boost_FAQ)')
+ # Workaround for bug 4860
+ if conf.env.BOOST_VERSION_NUMBER < 106900 and conf.env.CXX_NAME == 'clang':
+ conf.env.append_unique('DEFINES_BOOST', ['BOOST_ASIO_DISABLE_STD_EXPERIMENTAL_STRING_VIEW'])
+
conf.check_compiler_flags()
# Loading "late" to prevent tests from being compiled with profiling flags