aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbugaevskiy <bugaevskiy@yandex-team.com>2022-07-19 02:31:35 +0300
committerbugaevskiy <bugaevskiy@yandex-team.com>2022-07-19 02:31:35 +0300
commitae766858f3a2e8da73fd077f0303ead23960c943 (patch)
tree4d0bf842be0d650555e9c546f2ce60ec26c6040c
parent3041f85f9fa874cd45bf94d033fc4a95b3faf37f (diff)
downloadydb-ae766858f3a2e8da73fd077f0303ead23960c943.tar.gz
Reimport boost/config as a separate project
-rw-r--r--CMakeLists.darwin.txt1
-rw-r--r--CMakeLists.linux.txt1
-rw-r--r--contrib/restricted/boost/CMakeLists.txt1
-rw-r--r--contrib/restricted/boost/boost/config/abi/borland_prefix.hpp27
-rw-r--r--contrib/restricted/boost/boost/config/abi/borland_suffix.hpp12
-rw-r--r--contrib/restricted/boost/boost/config/abi/msvc_prefix.hpp22
-rw-r--r--contrib/restricted/boost/boost/config/abi/msvc_suffix.hpp8
-rw-r--r--contrib/restricted/boost/boost/config/compiler/diab.hpp26
-rw-r--r--contrib/restricted/boost/boost/config/header_deprecated.hpp26
-rw-r--r--contrib/restricted/boost/boost/config/platform/cloudabi.hpp18
-rw-r--r--contrib/restricted/boost/boost/config/platform/haiku.hpp31
-rw-r--r--contrib/restricted/boost/boost/config/platform/vxworks.hpp433
-rw-r--r--contrib/restricted/boost/boost/cxx11_char_types.hpp70
-rw-r--r--contrib/restricted/boost/config/CMakeLists.txt17
-rw-r--r--contrib/restricted/boost/config/include/boost/config.hpp (renamed from contrib/restricted/boost/boost/config.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/abi_prefix.hpp (renamed from contrib/restricted/boost/boost/config/abi_prefix.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/abi_suffix.hpp (renamed from contrib/restricted/boost/boost/config/abi_suffix.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/auto_link.hpp (renamed from contrib/restricted/boost/boost/config/auto_link.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/borland.hpp (renamed from contrib/restricted/boost/boost/config/compiler/borland.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/clang.hpp (renamed from contrib/restricted/boost/boost/config/compiler/clang.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/codegear.hpp (renamed from contrib/restricted/boost/boost/config/compiler/codegear.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/comeau.hpp (renamed from contrib/restricted/boost/boost/config/compiler/comeau.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/common_edg.hpp (renamed from contrib/restricted/boost/boost/config/compiler/common_edg.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/compaq_cxx.hpp (renamed from contrib/restricted/boost/boost/config/compiler/compaq_cxx.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/cray.hpp (renamed from contrib/restricted/boost/boost/config/compiler/cray.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/digitalmars.hpp (renamed from contrib/restricted/boost/boost/config/compiler/digitalmars.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/gcc.hpp (renamed from contrib/restricted/boost/boost/config/compiler/gcc.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/gcc_xml.hpp (renamed from contrib/restricted/boost/boost/config/compiler/gcc_xml.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/greenhills.hpp (renamed from contrib/restricted/boost/boost/config/compiler/greenhills.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/hp_acc.hpp (renamed from contrib/restricted/boost/boost/config/compiler/hp_acc.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/intel.hpp (renamed from contrib/restricted/boost/boost/config/compiler/intel.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/kai.hpp (renamed from contrib/restricted/boost/boost/config/compiler/kai.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/metrowerks.hpp (renamed from contrib/restricted/boost/boost/config/compiler/metrowerks.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/mpw.hpp (renamed from contrib/restricted/boost/boost/config/compiler/mpw.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/nvcc.hpp (renamed from contrib/restricted/boost/boost/config/compiler/nvcc.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/pathscale.hpp (renamed from contrib/restricted/boost/boost/config/compiler/pathscale.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/pgi.hpp (renamed from contrib/restricted/boost/boost/config/compiler/pgi.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/sgi_mipspro.hpp (renamed from contrib/restricted/boost/boost/config/compiler/sgi_mipspro.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/sunpro_cc.hpp (renamed from contrib/restricted/boost/boost/config/compiler/sunpro_cc.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/vacpp.hpp (renamed from contrib/restricted/boost/boost/config/compiler/vacpp.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/visualc.hpp (renamed from contrib/restricted/boost/boost/config/compiler/visualc.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/xlcpp.hpp (renamed from contrib/restricted/boost/boost/config/compiler/xlcpp.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/compiler/xlcpp_zos.hpp (renamed from contrib/restricted/boost/boost/config/compiler/xlcpp_zos.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/detail/cxx_composite.hpp (renamed from contrib/restricted/boost/boost/config/detail/cxx_composite.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/detail/posix_features.hpp (renamed from contrib/restricted/boost/boost/config/detail/posix_features.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/detail/select_compiler_config.hpp (renamed from contrib/restricted/boost/boost/config/detail/select_compiler_config.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/detail/select_platform_config.hpp (renamed from contrib/restricted/boost/boost/config/detail/select_platform_config.hpp)2
-rw-r--r--contrib/restricted/boost/config/include/boost/config/detail/select_stdlib_config.hpp (renamed from contrib/restricted/boost/boost/config/detail/select_stdlib_config.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/detail/suffix.hpp (renamed from contrib/restricted/boost/boost/config/detail/suffix.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/helper_macros.hpp (renamed from contrib/restricted/boost/boost/config/helper_macros.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/no_tr1/cmath.hpp (renamed from contrib/restricted/boost/boost/config/no_tr1/cmath.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/no_tr1/complex.hpp (renamed from contrib/restricted/boost/boost/config/no_tr1/complex.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/no_tr1/functional.hpp (renamed from contrib/restricted/boost/boost/config/no_tr1/functional.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/no_tr1/memory.hpp (renamed from contrib/restricted/boost/boost/config/no_tr1/memory.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/no_tr1/utility.hpp (renamed from contrib/restricted/boost/boost/config/no_tr1/utility.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/platform/aix.hpp (renamed from contrib/restricted/boost/boost/config/platform/aix.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/platform/amigaos.hpp (renamed from contrib/restricted/boost/boost/config/platform/amigaos.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/platform/beos.hpp (renamed from contrib/restricted/boost/boost/config/platform/beos.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/platform/bsd.hpp (renamed from contrib/restricted/boost/boost/config/platform/bsd.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/platform/cray.hpp (renamed from contrib/restricted/boost/boost/config/platform/cray.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/platform/cygwin.hpp (renamed from contrib/restricted/boost/boost/config/platform/cygwin.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/platform/hpux.hpp (renamed from contrib/restricted/boost/boost/config/platform/hpux.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/platform/irix.hpp (renamed from contrib/restricted/boost/boost/config/platform/irix.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/platform/linux.hpp (renamed from contrib/restricted/boost/boost/config/platform/linux.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/platform/macos.hpp (renamed from contrib/restricted/boost/boost/config/platform/macos.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/platform/qnxnto.hpp (renamed from contrib/restricted/boost/boost/config/platform/qnxnto.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/platform/solaris.hpp (renamed from contrib/restricted/boost/boost/config/platform/solaris.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/platform/symbian.hpp (renamed from contrib/restricted/boost/boost/config/platform/symbian.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/platform/vms.hpp (renamed from contrib/restricted/boost/boost/config/platform/vms.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/platform/win32.hpp (renamed from contrib/restricted/boost/boost/config/platform/win32.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/platform/zos.hpp (renamed from contrib/restricted/boost/boost/config/platform/zos.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/pragma_message.hpp (renamed from contrib/restricted/boost/boost/config/pragma_message.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/requires_threads.hpp (renamed from contrib/restricted/boost/boost/config/requires_threads.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/stdlib/dinkumware.hpp (renamed from contrib/restricted/boost/boost/config/stdlib/dinkumware.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/stdlib/libcomo.hpp (renamed from contrib/restricted/boost/boost/config/stdlib/libcomo.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/stdlib/libcpp.hpp (renamed from contrib/restricted/boost/boost/config/stdlib/libcpp.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/stdlib/libstdcpp3.hpp (renamed from contrib/restricted/boost/boost/config/stdlib/libstdcpp3.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/stdlib/modena.hpp (renamed from contrib/restricted/boost/boost/config/stdlib/modena.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/stdlib/msl.hpp (renamed from contrib/restricted/boost/boost/config/stdlib/msl.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/stdlib/roguewave.hpp (renamed from contrib/restricted/boost/boost/config/stdlib/roguewave.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/stdlib/sgi.hpp (renamed from contrib/restricted/boost/boost/config/stdlib/sgi.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/stdlib/stlport.hpp (renamed from contrib/restricted/boost/boost/config/stdlib/stlport.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/stdlib/vacpp.hpp (renamed from contrib/restricted/boost/boost/config/stdlib/vacpp.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/stdlib/xlcpp_zos.hpp (renamed from contrib/restricted/boost/boost/config/stdlib/xlcpp_zos.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/user.hpp (renamed from contrib/restricted/boost/boost/config/user.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/warning_disable.hpp (renamed from contrib/restricted/boost/boost/config/warning_disable.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/config/workaround.hpp (renamed from contrib/restricted/boost/boost/config/workaround.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/cstdint.hpp (renamed from contrib/restricted/boost/boost/cstdint.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/detail/workaround.hpp (renamed from contrib/restricted/boost/boost/detail/workaround.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/limits.hpp (renamed from contrib/restricted/boost/boost/limits.hpp)0
-rw-r--r--contrib/restricted/boost/config/include/boost/version.hpp (renamed from contrib/restricted/boost/boost/version.hpp)0
91 files changed, 21 insertions, 674 deletions
diff --git a/CMakeLists.darwin.txt b/CMakeLists.darwin.txt
index 660a32092f2..b2d94319396 100644
--- a/CMakeLists.darwin.txt
+++ b/CMakeLists.darwin.txt
@@ -133,6 +133,7 @@ add_subdirectory(contrib/libs/apache/orc)
add_subdirectory(contrib/libs/re2)
add_subdirectory(contrib/libs/utf8proc)
add_subdirectory(contrib/restricted/boost)
+add_subdirectory(contrib/restricted/boost/config)
add_subdirectory(contrib/restricted/fast_float)
add_subdirectory(contrib/restricted/thrift)
add_subdirectory(contrib/libs/libevent)
diff --git a/CMakeLists.linux.txt b/CMakeLists.linux.txt
index e28e5cc6605..3ce27f1375c 100644
--- a/CMakeLists.linux.txt
+++ b/CMakeLists.linux.txt
@@ -211,6 +211,7 @@ add_subdirectory(contrib/libs/apache/orc)
add_subdirectory(contrib/libs/re2)
add_subdirectory(contrib/libs/utf8proc)
add_subdirectory(contrib/restricted/boost)
+add_subdirectory(contrib/restricted/boost/config)
add_subdirectory(contrib/restricted/fast_float)
add_subdirectory(contrib/restricted/thrift)
add_subdirectory(contrib/libs/libevent)
diff --git a/contrib/restricted/boost/CMakeLists.txt b/contrib/restricted/boost/CMakeLists.txt
index ba0a74c2f12..24acc28c256 100644
--- a/contrib/restricted/boost/CMakeLists.txt
+++ b/contrib/restricted/boost/CMakeLists.txt
@@ -13,4 +13,5 @@ target_include_directories(contrib-restricted-boost INTERFACE
)
target_link_libraries(contrib-restricted-boost INTERFACE
contrib-libs-cxxsupp
+ restricted-boost-config
)
diff --git a/contrib/restricted/boost/boost/config/abi/borland_prefix.hpp b/contrib/restricted/boost/boost/config/abi/borland_prefix.hpp
deleted file mode 100644
index 3a0e5ae2d77..00000000000
--- a/contrib/restricted/boost/boost/config/abi/borland_prefix.hpp
+++ /dev/null
@@ -1,27 +0,0 @@
-// (C) Copyright John Maddock 2003.
-// Use, modification and distribution are subject to the
-// Boost Software License, Version 1.0. (See accompanying file
-// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-
-// for C++ Builder the following options effect the ABI:
-//
-// -b (on or off - effect emum sizes)
-// -Vx (on or off - empty members)
-// -Ve (on or off - empty base classes)
-// -aX (alignment - 5 options).
-// -pX (Calling convention - 4 options)
-// -VmX (member pointer size and layout - 5 options)
-// -VC (on or off, changes name mangling)
-// -Vl (on or off, changes struct layout).
-
-// In addition the following warnings are sufficiently annoying (and
-// unfixable) to have them turned off by default:
-//
-// 8027 - functions containing [for|while] loops are not expanded inline
-// 8026 - functions taking class by value arguments are not expanded inline
-
-#pragma nopushoptwarn
-# pragma option push -a8 -Vx- -Ve- -b- -pc -Vmv -VC- -Vl- -w-8027 -w-8026
-
-
-
diff --git a/contrib/restricted/boost/boost/config/abi/borland_suffix.hpp b/contrib/restricted/boost/boost/config/abi/borland_suffix.hpp
deleted file mode 100644
index 940535f3819..00000000000
--- a/contrib/restricted/boost/boost/config/abi/borland_suffix.hpp
+++ /dev/null
@@ -1,12 +0,0 @@
-// (C) Copyright John Maddock 2003.
-// Use, modification and distribution are subject to the
-// Boost Software License, Version 1.0. (See accompanying file
-// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-
-# pragma option pop
-#pragma nopushoptwarn
-
-
-
-
-
diff --git a/contrib/restricted/boost/boost/config/abi/msvc_prefix.hpp b/contrib/restricted/boost/boost/config/abi/msvc_prefix.hpp
deleted file mode 100644
index 97f06cdc0c2..00000000000
--- a/contrib/restricted/boost/boost/config/abi/msvc_prefix.hpp
+++ /dev/null
@@ -1,22 +0,0 @@
-// (C) Copyright John Maddock 2003.
-// Use, modification and distribution are subject to the
-// Boost Software License, Version 1.0. (See accompanying file
-// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-
-//
-// Boost binaries are built with the compiler's default ABI settings,
-// if the user changes their default alignment in the VS IDE then their
-// code will no longer be binary compatible with the bjam built binaries
-// unless this header is included to force Boost code into a consistent ABI.
-//
-// Note that inclusion of this header is only necessary for libraries with
-// separate source, header only libraries DO NOT need this as long as all
-// translation units are built with the same options.
-//
-#if defined(_M_X64)
-# pragma pack(push,16)
-#else
-# pragma pack(push,8)
-#endif
-
-
diff --git a/contrib/restricted/boost/boost/config/abi/msvc_suffix.hpp b/contrib/restricted/boost/boost/config/abi/msvc_suffix.hpp
deleted file mode 100644
index a64d783eb0f..00000000000
--- a/contrib/restricted/boost/boost/config/abi/msvc_suffix.hpp
+++ /dev/null
@@ -1,8 +0,0 @@
-// (C) Copyright John Maddock 2003.
-// Use, modification and distribution are subject to the
-// Boost Software License, Version 1.0. (See accompanying file
-// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-
-#pragma pack(pop)
-
-
diff --git a/contrib/restricted/boost/boost/config/compiler/diab.hpp b/contrib/restricted/boost/boost/config/compiler/diab.hpp
deleted file mode 100644
index 943db83fd6e..00000000000
--- a/contrib/restricted/boost/boost/config/compiler/diab.hpp
+++ /dev/null
@@ -1,26 +0,0 @@
-// (C) Copyright Brian Kuhl 2016.
-// Use, modification and distribution are subject to the
-// Boost Software License, Version 1.0. (See accompanying file
-// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-
-// Check this is a recent EDG based compiler, otherwise we don't support it here:
-
-
-#ifndef __EDG_VERSION__
-# error "Unknown Diab compiler version - please run the configure tests and report the results"
-#endif
-
-#include "boost/config/compiler/common_edg.hpp"
-
-#define BOOST_NO_TWO_PHASE_NAME_LOOKUP
-#define BOOST_BUGGY_INTEGRAL_CONSTANT_EXPRESSIONS
-
-#define BOOST_MPL_CFG_NO_HAS_XXX_TEMPLATE
-#define BOOST_LOG_NO_MEMBER_TEMPLATE_FRIENDS
-#define BOOST_REGEX_NO_EXTERNAL_TEMPLATES
-
-#define BOOST_NO_CXX11_HDR_INITIALIZER_LIST
-#define BOOST_NO_CXX11_HDR_CODECVT
-#define BOOST_NO_CXX11_NUMERIC_LIMITS
-
-#define BOOST_COMPILER "Wind River Diab " BOOST_STRINGIZE(__VERSION_NUMBER__)
diff --git a/contrib/restricted/boost/boost/config/header_deprecated.hpp b/contrib/restricted/boost/boost/config/header_deprecated.hpp
deleted file mode 100644
index 864554f2a26..00000000000
--- a/contrib/restricted/boost/boost/config/header_deprecated.hpp
+++ /dev/null
@@ -1,26 +0,0 @@
-#ifndef BOOST_CONFIG_HEADER_DEPRECATED_HPP_INCLUDED
-#define BOOST_CONFIG_HEADER_DEPRECATED_HPP_INCLUDED
-
-// Copyright 2017 Peter Dimov.
-//
-// Distributed under the Boost Software License, Version 1.0.
-//
-// See accompanying file LICENSE_1_0.txt or copy at
-// http://www.boost.org/LICENSE_1_0.txt
-//
-// BOOST_HEADER_DEPRECATED("<alternative>")
-//
-// Expands to the equivalent of
-// BOOST_PRAGMA_MESSAGE("This header is deprecated. Use <alternative> instead.")
-//
-// Note that this header is C compatible.
-
-#include <boost/config/pragma_message.hpp>
-
-#if defined(BOOST_ALLOW_DEPRECATED_HEADERS)
-# define BOOST_HEADER_DEPRECATED(a)
-#else
-# define BOOST_HEADER_DEPRECATED(a) BOOST_PRAGMA_MESSAGE("This header is deprecated. Use " a " instead.")
-#endif
-
-#endif // BOOST_CONFIG_HEADER_DEPRECATED_HPP_INCLUDED
diff --git a/contrib/restricted/boost/boost/config/platform/cloudabi.hpp b/contrib/restricted/boost/boost/config/platform/cloudabi.hpp
deleted file mode 100644
index bed7b6318dc..00000000000
--- a/contrib/restricted/boost/boost/config/platform/cloudabi.hpp
+++ /dev/null
@@ -1,18 +0,0 @@
-// Copyright Nuxi, https://nuxi.nl/ 2015.
-// Distributed under the Boost Software License, Version 1.0.
-// (See accompanying file LICENSE_1_0.txt or copy at
-// http://www.boost.org/LICENSE_1_0.txt)
-
-#define BOOST_PLATFORM "CloudABI"
-
-#define BOOST_HAS_DIRENT_H
-#define BOOST_HAS_STDINT_H
-#define BOOST_HAS_UNISTD_H
-
-#define BOOST_HAS_CLOCK_GETTIME
-#define BOOST_HAS_EXPM1
-#define BOOST_HAS_GETTIMEOFDAY
-#define BOOST_HAS_LOG1P
-#define BOOST_HAS_NANOSLEEP
-#define BOOST_HAS_PTHREADS
-#define BOOST_HAS_SCHED_YIELD
diff --git a/contrib/restricted/boost/boost/config/platform/haiku.hpp b/contrib/restricted/boost/boost/config/platform/haiku.hpp
deleted file mode 100644
index 04244c5677f..00000000000
--- a/contrib/restricted/boost/boost/config/platform/haiku.hpp
+++ /dev/null
@@ -1,31 +0,0 @@
-// (C) Copyright Jessica Hamilton 2014.
-// Use, modification and distribution are subject to the
-// Boost Software License, Version 1.0. (See accompanying file
-// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-
-// See http://www.boost.org for most recent version.
-
-// Haiku specific config options:
-
-#define BOOST_PLATFORM "Haiku"
-
-#define BOOST_HAS_UNISTD_H
-#define BOOST_HAS_STDINT_H
-
-#ifndef BOOST_DISABLE_THREADS
-# define BOOST_HAS_THREADS
-#endif
-
-#define BOOST_NO_CXX11_HDR_TYPE_TRAITS
-#define BOOST_NO_CXX11_ATOMIC_SMART_PTR
-#define BOOST_NO_CXX11_STATIC_ASSERT
-#define BOOST_NO_CXX11_VARIADIC_MACROS
-
-//
-// thread API's not auto detected:
-//
-#define BOOST_HAS_SCHED_YIELD
-#define BOOST_HAS_GETTIMEOFDAY
-
-// boilerplate code:
-#include <boost/config/detail/posix_features.hpp>
diff --git a/contrib/restricted/boost/boost/config/platform/vxworks.hpp b/contrib/restricted/boost/boost/config/platform/vxworks.hpp
deleted file mode 100644
index a91e4ab439d..00000000000
--- a/contrib/restricted/boost/boost/config/platform/vxworks.hpp
+++ /dev/null
@@ -1,433 +0,0 @@
-// (C) Copyright Dustin Spicuzza 2009.
-// Adapted to vxWorks 6.9 by Peter Brockamp 2012.
-// Updated for VxWorks 7 by Brian Kuhl 2016
-// Use, modification and distribution are subject to the
-// Boost Software License, Version 1.0. (See accompanying file
-// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-
-// See http://www.boost.org for most recent version.
-
-// Old versions of vxWorks (namely everything below 6.x) are
-// absolutely unable to use boost. Old STLs and compilers
-// like (GCC 2.96) . Do not even think of getting this to work,
-// a miserable failure will be guaranteed!
-//
-// Equally, this file has been tested for RTPs (Real Time Processes)
-// only, not for DKMs (Downloadable Kernel Modules). These two types
-// of executables differ largely in the available functionality of
-// the C-library, STL, and so on. A DKM uses a C89 library with no
-// wide character support and no guarantee of ANSI C. The same Dinkum
-// STL library is used in both contexts.
-//
-// Similarly the Dinkum abridged STL that supports the loosely specified
-// embedded C++ standard has not been tested and is unlikely to work
-// on anything but the simplest library.
-// ====================================================================
-//
-// Additional Configuration
-// -------------------------------------------------------------------
-//
-// Because of the ordering of include files and other issues the following
-// additional definitions worked better outside this file.
-//
-// When building the log library add the following to the b2 invocation
-// define=BOOST_LOG_WITHOUT_IPC
-// and
-// -DBOOST_LOG_WITHOUT_DEFAULT_FACTORIES
-// to your compile options.
-//
-// When building the test library add
-// -DBOOST_TEST_LIMITED_SIGNAL_DETAILS
-// to your compile options
-//
-// When building containers library add
-// -DHAVE_MORECORE=0
-// to your c compile options so dlmalloc heap library is compiled
-// without brk() calls
-//
-// ====================================================================
-//
-// Some important information regarding the usage of POSIX semaphores:
-// -------------------------------------------------------------------
-//
-// VxWorks as a real time operating system handles threads somewhat
-// different from what "normal" OSes do, regarding their scheduling!
-// This could lead to a scenario called "priority inversion" when using
-// semaphores, see http://en.wikipedia.org/wiki/Priority_inversion.
-//
-// Now, VxWorks POSIX-semaphores for DKM's default to the usage of
-// priority inverting semaphores, which is fine. On the other hand,
-// for RTP's it defaults to using non priority inverting semaphores,
-// which could easily pose a serious problem for a real time process.
-//
-// To change the default properties for POSIX-semaphores in VxWorks 7
-// enable core > CORE_USER Menu > DEFAULT_PTHREAD_PRIO_INHERIT
-//
-// In VxWorks 6.x so as to integrate with boost.
-// - Edit the file
-// installDir/vxworks-6.x/target/usr/src/posix/pthreadLib.c
-// - Around line 917 there should be the definition of the default
-// mutex attributes:
-//
-// LOCAL pthread_mutexattr_t defaultMutexAttr =
-// {
-// PTHREAD_INITIALIZED_OBJ, PTHREAD_PRIO_NONE, 0,
-// PTHREAD_MUTEX_DEFAULT
-// };
-//
-// Here, replace PTHREAD_PRIO_NONE by PTHREAD_PRIO_INHERIT.
-// - Around line 1236 there should be a definition for the function
-// pthread_mutexattr_init(). A couple of lines below you should
-// find a block of code like this:
-//
-// pAttr->mutexAttrStatus = PTHREAD_INITIALIZED_OBJ;
-// pAttr->mutexAttrProtocol = PTHREAD_PRIO_NONE;
-// pAttr->mutexAttrPrioceiling = 0;
-// pAttr->mutexAttrType = PTHREAD_MUTEX_DEFAULT;
-//
-// Here again, replace PTHREAD_PRIO_NONE by PTHREAD_PRIO_INHERIT.
-// - Finally, rebuild your VSB. This will rebuild the libraries
-// with the changed properties. That's it! Now, using boost should
-// no longer cause any problems with task deadlocks!
-//
-// ====================================================================
-
-// Block out all versions before vxWorks 6.x, as these don't work:
-// Include header with the vxWorks version information and query them
-#include <version.h>
-#if !defined(_WRS_VXWORKS_MAJOR) || (_WRS_VXWORKS_MAJOR < 6)
-# error "The vxWorks version you're using is so badly outdated,\
- it doesn't work at all with boost, sorry, no chance!"
-#endif
-
-// Handle versions above 5.X but below 6.9
-#if (_WRS_VXWORKS_MAJOR == 6) && (_WRS_VXWORKS_MINOR < 9)
-// TODO: Starting from what version does vxWorks work with boost?
-// We can't reasonably insert a #warning "" as a user hint here,
-// as this will show up with every file including some boost header,
-// badly bugging the user... So for the time being we just leave it.
-#endif
-
-// vxWorks specific config options:
-// --------------------------------
-#define BOOST_PLATFORM "vxWorks"
-
-// Special behaviour for DKMs:
-#ifdef _WRS_KERNEL
- // DKMs do not have the <cwchar>-header,
- // but apparently they do have an intrinsic wchar_t meanwhile!
-# define BOOST_NO_CWCHAR
-
- // Lots of wide-functions and -headers are unavailable for DKMs as well:
-# define BOOST_NO_CWCTYPE
-# define BOOST_NO_SWPRINTF
-# define BOOST_NO_STD_WSTRING
-# define BOOST_NO_STD_WSTREAMBUF
-#endif
-
-// Generally available headers:
-#define BOOST_HAS_UNISTD_H
-#define BOOST_HAS_STDINT_H
-#define BOOST_HAS_DIRENT_H
-#define BOOST_HAS_SLIST
-
-// vxWorks does not have installed an iconv-library by default,
-// so unfortunately no Unicode support from scratch is available!
-// Thus, instead it is suggested to switch to ICU, as this seems
-// to be the most complete and portable option...
-#define BOOST_LOCALE_WITH_ICU
-
-// Generally available functionality:
-#define BOOST_HAS_THREADS
-#define BOOST_HAS_NANOSLEEP
-#define BOOST_HAS_GETTIMEOFDAY
-#define BOOST_HAS_CLOCK_GETTIME
-#define BOOST_HAS_MACRO_USE_FACET
-
-// Generally available threading API's:
-#define BOOST_HAS_PTHREADS
-#define BOOST_HAS_SCHED_YIELD
-#define BOOST_HAS_SIGACTION
-
-// Functionality available for RTPs only:
-#ifdef __RTP__
-# define BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE
-# define BOOST_HAS_LOG1P
-# define BOOST_HAS_EXPM1
-#endif
-
-// Functionality available for DKMs only:
-#ifdef _WRS_KERNEL
- // Luckily, at the moment there seems to be none!
-#endif
-
-// These #defines allow detail/posix_features to work, since vxWorks doesn't
-// #define them itself for DKMs (for RTPs on the contrary it does):
-#ifdef _WRS_KERNEL
-# ifndef _POSIX_TIMERS
-# define _POSIX_TIMERS 1
-# endif
-# ifndef _POSIX_THREADS
-# define _POSIX_THREADS 1
-# endif
-#endif
-
-#if (_WRS_VXWORKS_MAJOR < 7)
-// vxWorks-around: <time.h> #defines CLOCKS_PER_SEC as sysClkRateGet() but
-// miserably fails to #include the required <sysLib.h> to make
-// sysClkRateGet() available! So we manually include it here.
-#ifdef __RTP__
-# include <time.h>
-# include <sysLib.h>
-#endif
-
-// vxWorks-around: In <stdint.h> the macros INT32_C(), UINT32_C(), INT64_C() and
-// UINT64_C() are defined erroneously, yielding not a signed/
-// unsigned long/long long type, but a signed/unsigned int/long
-// type. Eventually this leads to compile errors in ratio_fwd.hpp,
-// when trying to define several constants which do not fit into a
-// long type! We correct them here by redefining.
-
-#include <cstdint>
-
-// Some macro-magic to do the job
-#define VX_JOIN(X, Y) VX_DO_JOIN(X, Y)
-#define VX_DO_JOIN(X, Y) VX_DO_JOIN2(X, Y)
-#define VX_DO_JOIN2(X, Y) X##Y
-
-// Correctly setup the macros
-#undef INT32_C
-#undef UINT32_C
-#undef INT64_C
-#undef UINT64_C
-#define INT32_C(x) VX_JOIN(x, L)
-#define UINT32_C(x) VX_JOIN(x, UL)
-#define INT64_C(x) VX_JOIN(x, LL)
-#define UINT64_C(x) VX_JOIN(x, ULL)
-
-// #include Libraries required for the following function adaption
-#include <sys/time.h>
-#endif // _WRS_VXWORKS_MAJOR < 7
-
-#include <ioLib.h>
-#include <tickLib.h>
-
-// Use C-linkage for the following helper functions
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-// vxWorks-around: The required functions getrlimit() and getrlimit() are missing.
-// But we have the similar functions getprlimit() and setprlimit(),
-// which may serve the purpose.
-// Problem: The vxWorks-documentation regarding these functions
-// doesn't deserve its name! It isn't documented what the first two
-// parameters idtype and id mean, so we must fall back to an educated
-// guess - null, argh... :-/
-
-// TODO: getprlimit() and setprlimit() do exist for RTPs only, for whatever reason.
-// Thus for DKMs there would have to be another implementation.
-#if defined ( __RTP__) && (_WRS_VXWORKS_MAJOR < 7)
- inline int getrlimit(int resource, struct rlimit *rlp){
- return getprlimit(0, 0, resource, rlp);
- }
-
- inline int setrlimit(int resource, const struct rlimit *rlp){
- return setprlimit(0, 0, resource, const_cast<struct rlimit*>(rlp));
- }
-#endif
-
-// vxWorks has ftruncate() only, so we do simulate truncate():
-inline int truncate(const char *p, off_t l){
- int fd = open(p, O_WRONLY);
- if (fd == -1){
- errno = EACCES;
- return -1;
- }
- if (ftruncate(fd, l) == -1){
- close(fd);
- errno = EACCES;
- return -1;
- }
- return close(fd);
-}
-
-#ifdef __GNUC__
-#define ___unused __attribute__((unused))
-#else
-#define ___unused
-#endif
-
-// Fake symlink handling by dummy functions:
-inline int symlink(const char* path1 ___unused, const char* path2 ___unused){
- // vxWorks has no symlinks -> always return an error!
- errno = EACCES;
- return -1;
-}
-
-inline ssize_t readlink(const char* path1 ___unused, char* path2 ___unused, size_t size ___unused){
- // vxWorks has no symlinks -> always return an error!
- errno = EACCES;
- return -1;
-}
-
-#if (_WRS_VXWORKS_MAJOR < 7)
-
-inline int gettimeofday(struct timeval *tv, void * /*tzv*/) {
- struct timespec ts;
- clock_gettime(CLOCK_MONOTONIC, &ts);
- tv->tv_sec = ts.tv_sec;
- tv->tv_usec = ts.tv_nsec / 1000;
- return 0;
-}
-#endif
-
-#ifdef __cplusplus
-} // extern "C"
-#endif
-
-/*
- * moved to os/utils/unix/freind_h/times.h in VxWorks 7
- * to avoid conflict with MPL operator times
- */
-#if (_WRS_VXWORKS_MAJOR < 7)
-#ifdef __cplusplus
-
-// vxWorks provides neither struct tms nor function times()!
-// We implement an empty dummy-function, simply setting the user
-// and system time to the half of thew actual system ticks-value
-// and the child user and system time to 0.
-// Rather ugly but at least it suppresses compiler errors...
-// Unfortunately, this of course *does* have an severe impact on
-// dependant libraries, actually this is chrono only! Here it will
-// not be possible to correctly use user and system times! But
-// as vxWorks is lacking the ability to calculate user and system
-// process times there seems to be no other possible solution.
-struct tms{
- clock_t tms_utime; // User CPU time
- clock_t tms_stime; // System CPU time
- clock_t tms_cutime; // User CPU time of terminated child processes
- clock_t tms_cstime; // System CPU time of terminated child processes
-};
-
-
- inline clock_t times(struct tms *t){
- struct timespec ts;
- clock_gettime(CLOCK_THREAD_CPUTIME_ID, &ts);
- clock_t ticks(static_cast<clock_t>(static_cast<double>(ts.tv_sec) * CLOCKS_PER_SEC +
- static_cast<double>(ts.tv_nsec) * CLOCKS_PER_SEC / 1000000.0));
- t->tms_utime = ticks/2U;
- t->tms_stime = ticks/2U;
- t->tms_cutime = 0; // vxWorks is lacking the concept of a child process!
- t->tms_cstime = 0; // -> Set the wait times for childs to 0
- return ticks;
-}
-
-
-namespace std {
- using ::times;
-}
-#endif // __cplusplus
-#endif // _WRS_VXWORKS_MAJOR < 7
-
-
-#ifdef __cplusplus
-extern "C" void bzero (void *, size_t); // FD_ZERO uses bzero() but doesn't include strings.h
-
-// Put the selfmade functions into the std-namespace, just in case
-namespace std {
-# ifdef __RTP__
- using ::getrlimit;
- using ::setrlimit;
-# endif
- using ::truncate;
- using ::symlink;
- using ::readlink;
-#if (_WRS_VXWORKS_MAJOR < 7)
- using ::gettimeofday;
-#endif
-}
-#endif // __cplusplus
-
-// Some more macro-magic:
-// vxWorks-around: Some functions are not present or broken in vxWorks
-// but may be patched to life via helper macros...
-
-// Include signal.h which might contain a typo to be corrected here
-#include <signal.h>
-#if (_WRS_VXWORKS_MAJOR < 7)
-#define getpagesize() sysconf(_SC_PAGESIZE) // getpagesize is deprecated anyway!
-inline int lstat(p, b) { return stat(p, b); } // lstat() == stat(), as vxWorks has no symlinks!
-#endif
-#ifndef S_ISSOCK
-# define S_ISSOCK(mode) ((mode & S_IFMT) == S_IFSOCK) // Is file a socket?
-#endif
-#ifndef FPE_FLTINV
-# define FPE_FLTINV (FPE_FLTSUB+1) // vxWorks has no FPE_FLTINV, so define one as a dummy
-#endif
-#if !defined(BUS_ADRALN) && defined(BUS_ADRALNR)
-# define BUS_ADRALN BUS_ADRALNR // Correct a supposed typo in vxWorks' <signal.h>
-#endif
-typedef int locale_t; // locale_t is a POSIX-extension, currently not present in vxWorks!
-
-// #include boilerplate code:
-#include <boost/config/detail/posix_features.hpp>
-
-// vxWorks lies about XSI conformance, there is no nl_types.h:
-#undef BOOST_HAS_NL_TYPES_H
-
-// vxWorks 7 adds C++11 support
-// however it is optional, and does not match exactly the support determined
-// by examining the Dinkum STL version and GCC version (or ICC and DCC)
-#ifndef _WRS_CONFIG_LANG_LIB_CPLUS_CPLUS_USER_2011
-# define BOOST_NO_CXX11_ADDRESSOF // C11 addressof operator on memory location
-# define BOOST_NO_CXX11_ALLOCATOR
-# define BOOST_NO_CXX11_ATOMIC_SMART_PTR
-# define BOOST_NO_CXX11_NUMERIC_LIMITS // max_digits10 in test/../print_helper.hpp
-# define BOOST_NO_CXX11_SMART_PTR
-# define BOOST_NO_CXX11_STD_ALIGN
-
-
-# define BOOST_NO_CXX11_HDR_ARRAY
-# define BOOST_NO_CXX11_HDR_ATOMIC
-# define BOOST_NO_CXX11_HDR_CHRONO
-# define BOOST_NO_CXX11_HDR_CONDITION_VARIABLE
-# define BOOST_NO_CXX11_HDR_FORWARD_LIST //serialization/test/test_list.cpp
-# define BOOST_NO_CXX11_HDR_FUNCTIONAL
-# define BOOST_NO_CXX11_HDR_FUTURE
-# define BOOST_NO_CXX11_HDR_MUTEX
-# define BOOST_NO_CXX11_HDR_RANDOM //math/../test_data.hpp
-# define BOOST_NO_CXX11_HDR_RATIO
-# define BOOST_NO_CXX11_HDR_REGEX
-# define BOOST_NO_CXX14_HDR_SHARED_MUTEX
-# define BOOST_NO_CXX11_HDR_SYSTEM_ERROR
-# define BOOST_NO_CXX11_HDR_THREAD
-# define BOOST_NO_CXX11_HDR_TYPEINDEX
-# define BOOST_NO_CXX11_HDR_TYPE_TRAITS
-# define BOOST_NO_CXX11_HDR_TUPLE
-# define BOOST_NO_CXX11_HDR_UNORDERED_MAP
-# define BOOST_NO_CXX11_HDR_UNORDERED_SET
-#else
-#ifndef BOOST_SYSTEM_NO_DEPRECATED
-# define BOOST_SYSTEM_NO_DEPRECATED // workaround link error in spirit
-#endif
-#endif
-
-
-// NONE is used in enums in lamda and other libraries
-#undef NONE
-// restrict is an iostreams class
-#undef restrict
-
-// use fake poll() from Unix layer in ASIO to get full functionality
-// most libraries will use select() but this define allows 'iostream' functionality
-// which is based on poll() only
-#if (_WRS_VXWORKS_MAJOR > 6)
-# ifndef BOOST_ASIO_HAS_POSIX_STREAM_DESCRIPTOR
-# define BOOST_ASIO_HAS_POSIX_STREAM_DESCRIPTOR
-# endif
-#else
-# define BOOST_ASIO_DISABLE_SERIAL_PORT
-#endif
-
-
diff --git a/contrib/restricted/boost/boost/cxx11_char_types.hpp b/contrib/restricted/boost/boost/cxx11_char_types.hpp
deleted file mode 100644
index 71b9b70d772..00000000000
--- a/contrib/restricted/boost/boost/cxx11_char_types.hpp
+++ /dev/null
@@ -1,70 +0,0 @@
-// boost cxx11_char_types.hpp --------------------------------------------------------//
-
-// Copyright Beman Dawes 2011
-
-// Distributed under the Boost Software License, Version 1.0.
-// See http://www.boost.org/LICENSE_1_0.txt
-
-//--------------------------------------------------------------------------------------//
-// //
-// The purpose of this header is to emulate the C++11 char16_t and char32_t //
-// character and string types so that they can be used in both C++11 and C++03 //
-// programs. //
-// //
-// The emulation names use char16/char32 rather than char16_t/char32_t to avoid use //
-// of names that are keywords in C++11. //
-// //
-// The emulation names are placed in namespace boost, as is usual for Boost C++11 //
-// emulation names such as those in header <boost/cstdint.hpp>. //
-// //
-// An alternative would would have been to place the C++11 emulation names at global //
-// scope, and put the C++11 string types in namespace std. That is the approach taken //
-// by Microsoft Visual Studio 2010, but is controversion with some Boost users and //
-// developers, and runs counter to usual Boost practice. //
-// //
-// Thanks to Mathias Gaunard and others for discussions leading to the final form //
-// of these typedefs. //
-// //
-// Boost C++11 C++03 //
-// ---------------- -------------- -------------------------------- //
-// boost::char16 char16_t uint16_t //
-// boost::char32 char32_t uint32_t //
-// boost::u16string std::u16string std::basic_string<boost::char16> //
-// boost::u32string std::u32string std::basic_string<boost::char32> //
-// //
-// Uses the typedefs provided by Microsoft Visual C++ 2010 if present //
-// //
-// Thanks to Mathias Gaunard and others for discussions leading to the final form //
-// of these typedefs. //
-// //
-//--------------------------------------------------------------------------------------//
-
-#if !defined(BOOST_CXX11_CHAR_TYPES_HPP)
-# define BOOST_CXX11_CHAR_TYPES_HPP
-
-# include <boost/config.hpp>
-# include <boost/cstdint.hpp>
-# include <string>
-
-namespace boost
-{
-
-# if defined(BOOST_NO_CXX11_CHAR16_T) && (!defined(_MSC_VER) || _MSC_VER < 1600) // 1600 == VC++10
- typedef boost::uint_least16_t char16;
- typedef std::basic_string<boost::char16> u16string;
-# else
- typedef char16_t char16;
- typedef std::u16string u16string;
-# endif
-
-# if defined(BOOST_NO_CXX11_CHAR32_T) && (!defined(_MSC_VER) || _MSC_VER < 1600) // 1600 == VC++10
- typedef boost::uint_least32_t char32;
- typedef std::basic_string<boost::char32> u32string;
-# else
- typedef char32_t char32;
- typedef std::u32string u32string;
-# endif
-
-} // namespace boost
-
-#endif // !defined(BOOST_CXX11_CHAR_TYPES_HPP)
diff --git a/contrib/restricted/boost/config/CMakeLists.txt b/contrib/restricted/boost/config/CMakeLists.txt
new file mode 100644
index 00000000000..905ca86bd75
--- /dev/null
+++ b/contrib/restricted/boost/config/CMakeLists.txt
@@ -0,0 +1,17 @@
+
+# This file was gererated by the build system used internally in the Yandex monorepo.
+# Only simple modifications are allowed (adding source-files to targets, adding simple properties
+# like target_include_directories). These modifications will be ported to original
+# ya.make files by maintainers. Any complex modifications which can't be ported back to the
+# original buildsystem will not be accepted.
+
+
+
+add_library(restricted-boost-config INTERFACE)
+target_include_directories(restricted-boost-config INTERFACE
+ ${CMAKE_SOURCE_DIR}/contrib/restricted/boost/config/include
+)
+target_link_libraries(restricted-boost-config INTERFACE
+ contrib-libs-cxxsupp
+ yutil
+)
diff --git a/contrib/restricted/boost/boost/config.hpp b/contrib/restricted/boost/config/include/boost/config.hpp
index f00a9805790..f00a9805790 100644
--- a/contrib/restricted/boost/boost/config.hpp
+++ b/contrib/restricted/boost/config/include/boost/config.hpp
diff --git a/contrib/restricted/boost/boost/config/abi_prefix.hpp b/contrib/restricted/boost/config/include/boost/config/abi_prefix.hpp
index 3b1347492ca..3b1347492ca 100644
--- a/contrib/restricted/boost/boost/config/abi_prefix.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/abi_prefix.hpp
diff --git a/contrib/restricted/boost/boost/config/abi_suffix.hpp b/contrib/restricted/boost/config/include/boost/config/abi_suffix.hpp
index 939161662ae..939161662ae 100644
--- a/contrib/restricted/boost/boost/config/abi_suffix.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/abi_suffix.hpp
diff --git a/contrib/restricted/boost/boost/config/auto_link.hpp b/contrib/restricted/boost/config/include/boost/config/auto_link.hpp
index 2b6be37f4ba..2b6be37f4ba 100644
--- a/contrib/restricted/boost/boost/config/auto_link.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/auto_link.hpp
diff --git a/contrib/restricted/boost/boost/config/compiler/borland.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/borland.hpp
index 6190e390e6c..6190e390e6c 100644
--- a/contrib/restricted/boost/boost/config/compiler/borland.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/borland.hpp
diff --git a/contrib/restricted/boost/boost/config/compiler/clang.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/clang.hpp
index 6cd91c8a554..6cd91c8a554 100644
--- a/contrib/restricted/boost/boost/config/compiler/clang.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/clang.hpp
diff --git a/contrib/restricted/boost/boost/config/compiler/codegear.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/codegear.hpp
index 44ca8428e47..44ca8428e47 100644
--- a/contrib/restricted/boost/boost/config/compiler/codegear.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/codegear.hpp
diff --git a/contrib/restricted/boost/boost/config/compiler/comeau.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/comeau.hpp
index 09841604f90..09841604f90 100644
--- a/contrib/restricted/boost/boost/config/compiler/comeau.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/comeau.hpp
diff --git a/contrib/restricted/boost/boost/config/compiler/common_edg.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/common_edg.hpp
index d49ceb68e2b..d49ceb68e2b 100644
--- a/contrib/restricted/boost/boost/config/compiler/common_edg.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/common_edg.hpp
diff --git a/contrib/restricted/boost/boost/config/compiler/compaq_cxx.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/compaq_cxx.hpp
index 4d6b8ab3ac7..4d6b8ab3ac7 100644
--- a/contrib/restricted/boost/boost/config/compiler/compaq_cxx.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/compaq_cxx.hpp
diff --git a/contrib/restricted/boost/boost/config/compiler/cray.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/cray.hpp
index 5f810781701..5f810781701 100644
--- a/contrib/restricted/boost/boost/config/compiler/cray.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/cray.hpp
diff --git a/contrib/restricted/boost/boost/config/compiler/digitalmars.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/digitalmars.hpp
index e4c5afddd2d..e4c5afddd2d 100644
--- a/contrib/restricted/boost/boost/config/compiler/digitalmars.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/digitalmars.hpp
diff --git a/contrib/restricted/boost/boost/config/compiler/gcc.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/gcc.hpp
index 42e59e08c10..42e59e08c10 100644
--- a/contrib/restricted/boost/boost/config/compiler/gcc.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/gcc.hpp
diff --git a/contrib/restricted/boost/boost/config/compiler/gcc_xml.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/gcc_xml.hpp
index 2b47585ab86..2b47585ab86 100644
--- a/contrib/restricted/boost/boost/config/compiler/gcc_xml.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/gcc_xml.hpp
diff --git a/contrib/restricted/boost/boost/config/compiler/greenhills.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/greenhills.hpp
index a76a07cf4a6..a76a07cf4a6 100644
--- a/contrib/restricted/boost/boost/config/compiler/greenhills.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/greenhills.hpp
diff --git a/contrib/restricted/boost/boost/config/compiler/hp_acc.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/hp_acc.hpp
index 9df18eaf672..9df18eaf672 100644
--- a/contrib/restricted/boost/boost/config/compiler/hp_acc.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/hp_acc.hpp
diff --git a/contrib/restricted/boost/boost/config/compiler/intel.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/intel.hpp
index 0eea05b9166..0eea05b9166 100644
--- a/contrib/restricted/boost/boost/config/compiler/intel.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/intel.hpp
diff --git a/contrib/restricted/boost/boost/config/compiler/kai.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/kai.hpp
index 960d501c860..960d501c860 100644
--- a/contrib/restricted/boost/boost/config/compiler/kai.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/kai.hpp
diff --git a/contrib/restricted/boost/boost/config/compiler/metrowerks.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/metrowerks.hpp
index 99ff0f5eeaf..99ff0f5eeaf 100644
--- a/contrib/restricted/boost/boost/config/compiler/metrowerks.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/metrowerks.hpp
diff --git a/contrib/restricted/boost/boost/config/compiler/mpw.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/mpw.hpp
index d9544345ac0..d9544345ac0 100644
--- a/contrib/restricted/boost/boost/config/compiler/mpw.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/mpw.hpp
diff --git a/contrib/restricted/boost/boost/config/compiler/nvcc.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/nvcc.hpp
index f21b9b54fe0..f21b9b54fe0 100644
--- a/contrib/restricted/boost/boost/config/compiler/nvcc.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/nvcc.hpp
diff --git a/contrib/restricted/boost/boost/config/compiler/pathscale.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/pathscale.hpp
index 94b3f91d07c..94b3f91d07c 100644
--- a/contrib/restricted/boost/boost/config/compiler/pathscale.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/pathscale.hpp
diff --git a/contrib/restricted/boost/boost/config/compiler/pgi.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/pgi.hpp
index 4e909d8a17e..4e909d8a17e 100644
--- a/contrib/restricted/boost/boost/config/compiler/pgi.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/pgi.hpp
diff --git a/contrib/restricted/boost/boost/config/compiler/sgi_mipspro.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/sgi_mipspro.hpp
index 54433c99789..54433c99789 100644
--- a/contrib/restricted/boost/boost/config/compiler/sgi_mipspro.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/sgi_mipspro.hpp
diff --git a/contrib/restricted/boost/boost/config/compiler/sunpro_cc.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/sunpro_cc.hpp
index 54ad77a3c68..54ad77a3c68 100644
--- a/contrib/restricted/boost/boost/config/compiler/sunpro_cc.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/sunpro_cc.hpp
diff --git a/contrib/restricted/boost/boost/config/compiler/vacpp.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/vacpp.hpp
index c8400a34d3b..c8400a34d3b 100644
--- a/contrib/restricted/boost/boost/config/compiler/vacpp.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/vacpp.hpp
diff --git a/contrib/restricted/boost/boost/config/compiler/visualc.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/visualc.hpp
index c533c50dfc7..c533c50dfc7 100644
--- a/contrib/restricted/boost/boost/config/compiler/visualc.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/visualc.hpp
diff --git a/contrib/restricted/boost/boost/config/compiler/xlcpp.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/xlcpp.hpp
index a4c66e402cd..a4c66e402cd 100644
--- a/contrib/restricted/boost/boost/config/compiler/xlcpp.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/xlcpp.hpp
diff --git a/contrib/restricted/boost/boost/config/compiler/xlcpp_zos.hpp b/contrib/restricted/boost/config/include/boost/config/compiler/xlcpp_zos.hpp
index bc785b8ab01..bc785b8ab01 100644
--- a/contrib/restricted/boost/boost/config/compiler/xlcpp_zos.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/compiler/xlcpp_zos.hpp
diff --git a/contrib/restricted/boost/boost/config/detail/cxx_composite.hpp b/contrib/restricted/boost/config/include/boost/config/detail/cxx_composite.hpp
index 618be6b9396..618be6b9396 100644
--- a/contrib/restricted/boost/boost/config/detail/cxx_composite.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/detail/cxx_composite.hpp
diff --git a/contrib/restricted/boost/boost/config/detail/posix_features.hpp b/contrib/restricted/boost/config/include/boost/config/detail/posix_features.hpp
index d12954797f9..d12954797f9 100644
--- a/contrib/restricted/boost/boost/config/detail/posix_features.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/detail/posix_features.hpp
diff --git a/contrib/restricted/boost/boost/config/detail/select_compiler_config.hpp b/contrib/restricted/boost/config/include/boost/config/detail/select_compiler_config.hpp
index 727f11bff60..727f11bff60 100644
--- a/contrib/restricted/boost/boost/config/detail/select_compiler_config.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/detail/select_compiler_config.hpp
diff --git a/contrib/restricted/boost/boost/config/detail/select_platform_config.hpp b/contrib/restricted/boost/config/include/boost/config/detail/select_platform_config.hpp
index 83400abebf3..e292f1bb59b 100644
--- a/contrib/restricted/boost/boost/config/detail/select_platform_config.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/detail/select_platform_config.hpp
@@ -130,7 +130,7 @@
# include "boost/config/platform/aix.hpp"
# include "boost/config/platform/amigaos.hpp"
# include "boost/config/platform/qnxnto.hpp"
-#error #include "boost/config/platform/vxworks.hpp"
+# error #include "boost/config/platform/vxworks.hpp"
# include "boost/config/platform/symbian.hpp"
# include "boost/config/platform/cray.hpp"
# include "boost/config/platform/vms.hpp"
diff --git a/contrib/restricted/boost/boost/config/detail/select_stdlib_config.hpp b/contrib/restricted/boost/config/include/boost/config/detail/select_stdlib_config.hpp
index 8db778c86ba..8db778c86ba 100644
--- a/contrib/restricted/boost/boost/config/detail/select_stdlib_config.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/detail/select_stdlib_config.hpp
diff --git a/contrib/restricted/boost/boost/config/detail/suffix.hpp b/contrib/restricted/boost/config/include/boost/config/detail/suffix.hpp
index e5d97856976..e5d97856976 100644
--- a/contrib/restricted/boost/boost/config/detail/suffix.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/detail/suffix.hpp
diff --git a/contrib/restricted/boost/boost/config/helper_macros.hpp b/contrib/restricted/boost/config/include/boost/config/helper_macros.hpp
index 3e79526df65..3e79526df65 100644
--- a/contrib/restricted/boost/boost/config/helper_macros.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/helper_macros.hpp
diff --git a/contrib/restricted/boost/boost/config/no_tr1/cmath.hpp b/contrib/restricted/boost/config/include/boost/config/no_tr1/cmath.hpp
index d8268d842a7..d8268d842a7 100644
--- a/contrib/restricted/boost/boost/config/no_tr1/cmath.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/no_tr1/cmath.hpp
diff --git a/contrib/restricted/boost/boost/config/no_tr1/complex.hpp b/contrib/restricted/boost/config/include/boost/config/no_tr1/complex.hpp
index ca200922b3c..ca200922b3c 100644
--- a/contrib/restricted/boost/boost/config/no_tr1/complex.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/no_tr1/complex.hpp
diff --git a/contrib/restricted/boost/boost/config/no_tr1/functional.hpp b/contrib/restricted/boost/config/include/boost/config/no_tr1/functional.hpp
index e395efc1977..e395efc1977 100644
--- a/contrib/restricted/boost/boost/config/no_tr1/functional.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/no_tr1/functional.hpp
diff --git a/contrib/restricted/boost/boost/config/no_tr1/memory.hpp b/contrib/restricted/boost/config/include/boost/config/no_tr1/memory.hpp
index 2b5d2080272..2b5d2080272 100644
--- a/contrib/restricted/boost/boost/config/no_tr1/memory.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/no_tr1/memory.hpp
diff --git a/contrib/restricted/boost/boost/config/no_tr1/utility.hpp b/contrib/restricted/boost/config/include/boost/config/no_tr1/utility.hpp
index dea8f115bce..dea8f115bce 100644
--- a/contrib/restricted/boost/boost/config/no_tr1/utility.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/no_tr1/utility.hpp
diff --git a/contrib/restricted/boost/boost/config/platform/aix.hpp b/contrib/restricted/boost/config/include/boost/config/platform/aix.hpp
index a48e2320618..a48e2320618 100644
--- a/contrib/restricted/boost/boost/config/platform/aix.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/platform/aix.hpp
diff --git a/contrib/restricted/boost/boost/config/platform/amigaos.hpp b/contrib/restricted/boost/config/include/boost/config/platform/amigaos.hpp
index 34bcf4128b7..34bcf4128b7 100644
--- a/contrib/restricted/boost/boost/config/platform/amigaos.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/platform/amigaos.hpp
diff --git a/contrib/restricted/boost/boost/config/platform/beos.hpp b/contrib/restricted/boost/config/include/boost/config/platform/beos.hpp
index 6158c1c20be..6158c1c20be 100644
--- a/contrib/restricted/boost/boost/config/platform/beos.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/platform/beos.hpp
diff --git a/contrib/restricted/boost/boost/config/platform/bsd.hpp b/contrib/restricted/boost/config/include/boost/config/platform/bsd.hpp
index 79e74a080a8..79e74a080a8 100644
--- a/contrib/restricted/boost/boost/config/platform/bsd.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/platform/bsd.hpp
diff --git a/contrib/restricted/boost/boost/config/platform/cray.hpp b/contrib/restricted/boost/config/include/boost/config/platform/cray.hpp
index 103e9c06204..103e9c06204 100644
--- a/contrib/restricted/boost/boost/config/platform/cray.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/platform/cray.hpp
diff --git a/contrib/restricted/boost/boost/config/platform/cygwin.hpp b/contrib/restricted/boost/config/include/boost/config/platform/cygwin.hpp
index 6dd7e57cfd1..6dd7e57cfd1 100644
--- a/contrib/restricted/boost/boost/config/platform/cygwin.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/platform/cygwin.hpp
diff --git a/contrib/restricted/boost/boost/config/platform/hpux.hpp b/contrib/restricted/boost/config/include/boost/config/platform/hpux.hpp
index 222622e7ee5..222622e7ee5 100644
--- a/contrib/restricted/boost/boost/config/platform/hpux.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/platform/hpux.hpp
diff --git a/contrib/restricted/boost/boost/config/platform/irix.hpp b/contrib/restricted/boost/config/include/boost/config/platform/irix.hpp
index 0acb651552e..0acb651552e 100644
--- a/contrib/restricted/boost/boost/config/platform/irix.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/platform/irix.hpp
diff --git a/contrib/restricted/boost/boost/config/platform/linux.hpp b/contrib/restricted/boost/config/include/boost/config/platform/linux.hpp
index c4eef8f80cb..c4eef8f80cb 100644
--- a/contrib/restricted/boost/boost/config/platform/linux.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/platform/linux.hpp
diff --git a/contrib/restricted/boost/boost/config/platform/macos.hpp b/contrib/restricted/boost/config/include/boost/config/platform/macos.hpp
index ed7dc15f282..ed7dc15f282 100644
--- a/contrib/restricted/boost/boost/config/platform/macos.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/platform/macos.hpp
diff --git a/contrib/restricted/boost/boost/config/platform/qnxnto.hpp b/contrib/restricted/boost/config/include/boost/config/platform/qnxnto.hpp
index d0298cb4ecb..d0298cb4ecb 100644
--- a/contrib/restricted/boost/boost/config/platform/qnxnto.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/platform/qnxnto.hpp
diff --git a/contrib/restricted/boost/boost/config/platform/solaris.hpp b/contrib/restricted/boost/config/include/boost/config/platform/solaris.hpp
index 51ffe67f331..51ffe67f331 100644
--- a/contrib/restricted/boost/boost/config/platform/solaris.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/platform/solaris.hpp
diff --git a/contrib/restricted/boost/boost/config/platform/symbian.hpp b/contrib/restricted/boost/config/include/boost/config/platform/symbian.hpp
index f814d00b5b7..f814d00b5b7 100644
--- a/contrib/restricted/boost/boost/config/platform/symbian.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/platform/symbian.hpp
diff --git a/contrib/restricted/boost/boost/config/platform/vms.hpp b/contrib/restricted/boost/config/include/boost/config/platform/vms.hpp
index f70efcfb8ef..f70efcfb8ef 100644
--- a/contrib/restricted/boost/boost/config/platform/vms.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/platform/vms.hpp
diff --git a/contrib/restricted/boost/boost/config/platform/win32.hpp b/contrib/restricted/boost/config/include/boost/config/platform/win32.hpp
index 450158fbaab..450158fbaab 100644
--- a/contrib/restricted/boost/boost/config/platform/win32.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/platform/win32.hpp
diff --git a/contrib/restricted/boost/boost/config/platform/zos.hpp b/contrib/restricted/boost/config/include/boost/config/platform/zos.hpp
index fa77999edc7..fa77999edc7 100644
--- a/contrib/restricted/boost/boost/config/platform/zos.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/platform/zos.hpp
diff --git a/contrib/restricted/boost/boost/config/pragma_message.hpp b/contrib/restricted/boost/config/include/boost/config/pragma_message.hpp
index b2c5ff2e868..b2c5ff2e868 100644
--- a/contrib/restricted/boost/boost/config/pragma_message.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/pragma_message.hpp
diff --git a/contrib/restricted/boost/boost/config/requires_threads.hpp b/contrib/restricted/boost/config/include/boost/config/requires_threads.hpp
index cfaff23027c..cfaff23027c 100644
--- a/contrib/restricted/boost/boost/config/requires_threads.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/requires_threads.hpp
diff --git a/contrib/restricted/boost/boost/config/stdlib/dinkumware.hpp b/contrib/restricted/boost/config/include/boost/config/stdlib/dinkumware.hpp
index 641c2ae2e89..641c2ae2e89 100644
--- a/contrib/restricted/boost/boost/config/stdlib/dinkumware.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/stdlib/dinkumware.hpp
diff --git a/contrib/restricted/boost/boost/config/stdlib/libcomo.hpp b/contrib/restricted/boost/config/include/boost/config/stdlib/libcomo.hpp
index 75ac2bb76a2..75ac2bb76a2 100644
--- a/contrib/restricted/boost/boost/config/stdlib/libcomo.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/stdlib/libcomo.hpp
diff --git a/contrib/restricted/boost/boost/config/stdlib/libcpp.hpp b/contrib/restricted/boost/config/include/boost/config/stdlib/libcpp.hpp
index 1e77dca3365..1e77dca3365 100644
--- a/contrib/restricted/boost/boost/config/stdlib/libcpp.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/stdlib/libcpp.hpp
diff --git a/contrib/restricted/boost/boost/config/stdlib/libstdcpp3.hpp b/contrib/restricted/boost/config/include/boost/config/stdlib/libstdcpp3.hpp
index e99fe316df3..e99fe316df3 100644
--- a/contrib/restricted/boost/boost/config/stdlib/libstdcpp3.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/stdlib/libstdcpp3.hpp
diff --git a/contrib/restricted/boost/boost/config/stdlib/modena.hpp b/contrib/restricted/boost/config/include/boost/config/stdlib/modena.hpp
index 81919e01801..81919e01801 100644
--- a/contrib/restricted/boost/boost/config/stdlib/modena.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/stdlib/modena.hpp
diff --git a/contrib/restricted/boost/boost/config/stdlib/msl.hpp b/contrib/restricted/boost/config/include/boost/config/stdlib/msl.hpp
index 0e2e2afee8b..0e2e2afee8b 100644
--- a/contrib/restricted/boost/boost/config/stdlib/msl.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/stdlib/msl.hpp
diff --git a/contrib/restricted/boost/boost/config/stdlib/roguewave.hpp b/contrib/restricted/boost/config/include/boost/config/stdlib/roguewave.hpp
index df6021551a3..df6021551a3 100644
--- a/contrib/restricted/boost/boost/config/stdlib/roguewave.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/stdlib/roguewave.hpp
diff --git a/contrib/restricted/boost/boost/config/stdlib/sgi.hpp b/contrib/restricted/boost/config/include/boost/config/stdlib/sgi.hpp
index 0c8ab2e4c10..0c8ab2e4c10 100644
--- a/contrib/restricted/boost/boost/config/stdlib/sgi.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/stdlib/sgi.hpp
diff --git a/contrib/restricted/boost/boost/config/stdlib/stlport.hpp b/contrib/restricted/boost/config/include/boost/config/stdlib/stlport.hpp
index 2e304e2b945..2e304e2b945 100644
--- a/contrib/restricted/boost/boost/config/stdlib/stlport.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/stdlib/stlport.hpp
diff --git a/contrib/restricted/boost/boost/config/stdlib/vacpp.hpp b/contrib/restricted/boost/config/include/boost/config/stdlib/vacpp.hpp
index c4e1fb1847e..c4e1fb1847e 100644
--- a/contrib/restricted/boost/boost/config/stdlib/vacpp.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/stdlib/vacpp.hpp
diff --git a/contrib/restricted/boost/boost/config/stdlib/xlcpp_zos.hpp b/contrib/restricted/boost/config/include/boost/config/stdlib/xlcpp_zos.hpp
index 4d5beb18552..4d5beb18552 100644
--- a/contrib/restricted/boost/boost/config/stdlib/xlcpp_zos.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/stdlib/xlcpp_zos.hpp
diff --git a/contrib/restricted/boost/boost/config/user.hpp b/contrib/restricted/boost/config/include/boost/config/user.hpp
index 4cbbce8f250..4cbbce8f250 100644
--- a/contrib/restricted/boost/boost/config/user.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/user.hpp
diff --git a/contrib/restricted/boost/boost/config/warning_disable.hpp b/contrib/restricted/boost/config/include/boost/config/warning_disable.hpp
index fea8e829f14..fea8e829f14 100644
--- a/contrib/restricted/boost/boost/config/warning_disable.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/warning_disable.hpp
diff --git a/contrib/restricted/boost/boost/config/workaround.hpp b/contrib/restricted/boost/config/include/boost/config/workaround.hpp
index fca8f3ab7e5..fca8f3ab7e5 100644
--- a/contrib/restricted/boost/boost/config/workaround.hpp
+++ b/contrib/restricted/boost/config/include/boost/config/workaround.hpp
diff --git a/contrib/restricted/boost/boost/cstdint.hpp b/contrib/restricted/boost/config/include/boost/cstdint.hpp
index c8474c4623a..c8474c4623a 100644
--- a/contrib/restricted/boost/boost/cstdint.hpp
+++ b/contrib/restricted/boost/config/include/boost/cstdint.hpp
diff --git a/contrib/restricted/boost/boost/detail/workaround.hpp b/contrib/restricted/boost/config/include/boost/detail/workaround.hpp
index fb961158804..fb961158804 100644
--- a/contrib/restricted/boost/boost/detail/workaround.hpp
+++ b/contrib/restricted/boost/config/include/boost/detail/workaround.hpp
diff --git a/contrib/restricted/boost/boost/limits.hpp b/contrib/restricted/boost/config/include/boost/limits.hpp
index 261435013a0..261435013a0 100644
--- a/contrib/restricted/boost/boost/limits.hpp
+++ b/contrib/restricted/boost/config/include/boost/limits.hpp
diff --git a/contrib/restricted/boost/boost/version.hpp b/contrib/restricted/boost/config/include/boost/version.hpp
index e96f343212b..e96f343212b 100644
--- a/contrib/restricted/boost/boost/version.hpp
+++ b/contrib/restricted/boost/config/include/boost/version.hpp